2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbf9b3e406f2d3e894eb7d9c24e1ecebda896ea1b
1 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/67616
4         * gfortran.dg/pr67616.f90: New test.
6 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
8         PR c++/54430
9         * g++.dg/cpp0x/range-for30.C: New.
11 2015-10-01  Marek Polacek  <polacek@redhat.com>
13         PR c/65345
14         * gcc.dg/atomic/pr65345-4.c: New test.
15         * gcc.dg/pr65345-3.c: New test.
17 2015-10-01  Marek Polacek  <polacek@redhat.com>
19         PR tree-optimization/67769
20         * gcc.dg/torture/pr67769.c: New test.
22 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
24         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
26 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
28         PR target/54236
29         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
31 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
33         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
34         (main): Rename to sse2_test.  Abort if count != 5.
35         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
36         of -march=slm.
37         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
39 2015-10-01  Richard Biener  <rguenther@suse.de>
41         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
42         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
44 2015-09-30  Jeff Law  <law@redhat.com>
46         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
48 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
50         PR rtl-optimization/67037
51         * gcc.c-torture/execute/pr67037.c: New test.
53 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
55         * lib/target-supports.exp (check_effective_target_sync_int_128):
56         Return 1 on spu-*-* targets.
57         (check_effective_target_sync_int_128_runtime): Likewise.
58         (check_effective_target_sync_long_long): Likewise.
59         (check_effective_target_sync_long_long_runtime): Likewise.
60         (check_effective_target_sync_int_long): Likewise.
61         (check_effective_target_sync_char_short): Likewise.
63 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
65         * gcc.target/i386/pr67761.c: New test.
67 2015-09-30  Marek Polacek  <polacek@redhat.com>
69         PR c/67730
70         * gcc.dg/pr67730.c: New test.
72 2015-09-30  Marek Polacek  <polacek@redhat.com>
74         PR tree-optimization/67690
75         * gcc.dg/torture/pr67690.c: New test.
77 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
79         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
80         * g++.dg/gomp/tls-wrap4.C: Likewise.
81         * gcc.dg/atomic-op-optimize.c: Likewise.
82         * gcc.dg/pr54087.c: Likewise.
83         * gcc.dg/tls/section-2.c: Likewise.
84         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
85         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
86         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
87         * gcc.target/arm/divzero.c: Likewise.
88         * gcc.target/arm/sibcall-2.c: Likewise.
89         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
90         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
91         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
92         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
93         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
94         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
95         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
96         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
97         * gfortran.dg/default_format_2.f90: Likewise.
98         * gfortran.dg/default_format_denormal_2.f90: Likewise.
100 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
102         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
104 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
106         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
107         * gfortran.dg/round_4.f90: ditto.
109 2015-09-29  Richard Biener  <rguenther@suse.de>
111         PR tree-optimization/67170
112         * gfortran.dg/pr67170.f90: New testcase.
114 2015-09-29  Richard Biener  <rguenther@suse.de>
116         PR tree-optimization/67741
117         * gcc.dg/torture/pr67741.c: New testcase.
119 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
121         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
122         non-zero for __builtin_signbit tests.
124 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
126         PR target/65105
127         * gcc.target/i386/pr65105-1.c: New.
128         * gcc.target/i386/pr65105-2.c: New.
129         * gcc.target/i386/pr65105-3.c: New.
130         * gcc.target/i386/pr65105-4.C: New.
131         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
133 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
135         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
137 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
139         PR fortran/40054
140         PR fortran/63921
141         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
142         standard as legacy.
143         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
144         * gfortran.dg/function_types_3.f90: Change error message to
145         "Type inaccessible...."
146         * gfortran.dg/ptr_func_assign_1.f08: New test.
147         * gfortran.dg/ptr_func_assign_2.f08: New test.
149 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
151         PR fortran/40054
152         PR fortran/63921
153         * gfortran.dg/ptr_func_assign_3.f08: New test.
154         * gfortran.dg/ptr_func_assign_4.f08: New test.
156 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
157             Sebastian Pop  <s.pop@samsung.com>
159         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
160         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
161         * gcc.dg/graphite/block-3.c: Same.
162         * gcc.dg/graphite/block-4.c: Same.
163         * gcc.dg/graphite/block-5.c: Same.
164         * gcc.dg/graphite/block-6.c: Same.
165         * gcc.dg/graphite/block-7.c: Same.
166         * gcc.dg/graphite/block-8.c: Same.
167         * gcc.dg/graphite/block-pr47654.c: Same.
168         * gcc.dg/graphite/interchange-0.c: Same.
169         * gcc.dg/graphite/interchange-1.c: Same.
170         * gcc.dg/graphite/interchange-10.c: Same.
171         * gcc.dg/graphite/interchange-11.c: Same.
172         * gcc.dg/graphite/interchange-12.c: Same.
173         * gcc.dg/graphite/interchange-13.c: Same.
174         * gcc.dg/graphite/interchange-14.c: Same.
175         * gcc.dg/graphite/interchange-15.c: Same.
176         * gcc.dg/graphite/interchange-3.c: Same.
177         * gcc.dg/graphite/interchange-4.c: Same.
178         * gcc.dg/graphite/interchange-5.c: Same.
179         * gcc.dg/graphite/interchange-6.c: Same.
180         * gcc.dg/graphite/interchange-7.c: Same.
181         * gcc.dg/graphite/interchange-8.c: Same.
182         * gcc.dg/graphite/interchange-9.c: Same.
183         * gcc.dg/graphite/interchange-mvt.c: Same.
184         * gcc.dg/graphite/pr35356-1.c: Same.
185         * gcc.dg/graphite/pr35356-3.c: Same.
186         * gcc.dg/graphite/pr37485.c: Same.
187         * gcc.dg/graphite/scop-1.c: Same.
188         * gcc.dg/graphite/scop-11.c: Same.
189         * gcc.dg/graphite/scop-5.c: Same.
190         * gcc.dg/graphite/uns-block-1.c: Same.
191         * gcc.dg/graphite/uns-interchange-9.c: Same.
192         * gfortran.dg/graphite/block-1.f90: Same.
193         * gfortran.dg/graphite/interchange-3.f90: Same.
194         * gfortran.dg/graphite/pr14741.f90: Same.
195         * gfortran.dg/graphite/block-2.f: Same.
197 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
198             Sebastian Pop  <s.pop@samsung.com>
200         PR tree-optimization/67700
201         * gcc.dg/graphite/run-id-pr67700.c: New.
203 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
205         PR target/54236
206         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
207         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
208         test_27): New.
209         * gcc.target/sh/pr54236-5.c: New.
210         * gcc.target/sh/pr54236-6.c: New.
212 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
214         PR rtl-optimization/67456
215         PR rtl-optimization/67464
216         PR rtl-optimization/67465
217         * gcc.dg/pr67465.c: New test.
219 2015-09-28  Tom de Vries  <tom@codesourcery.com>
221         PR tree-optimization/62171
222         * gcc.dg/vect/pr62171.c: New test.
224 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
226         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
227         skip on AIX.  XFAIL individual line tests.
229 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
231         PR rtl-optimization/64164
232         PR tree-optimization/67312
233         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
234         * gcc.target/i386/stackalign/return-4.c: Add -O.
236 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
238         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
240 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
242         PR fortran/67721
243         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
245 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
247         * gcc.dg/pr64935-1.c: XFAIL on AIX.
248         * gcc.dg/pr64935-2.c: XFAIL on AIX.
249         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
250         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
251         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
252         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
253         DW_AT_noreturn on AIX.
254         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
255         DW_AT_noreturn on AIX.
256         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
257         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
258         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
259         DW_AT_GNU_deleted on AIX.
260         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
261         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
262         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
263         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
264         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
265         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
266         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
267         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
268         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
269         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
270         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
271         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
272         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
273         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
274         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
276 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
278         PR fortran/67614
279         * gfortran.dg/pr67614.f90: New test.
281 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
283         PR fortran/67525
284         * gfortran.dg/pr67525.f90: New test.
286 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
288         PR fortran/55603
289         * gfortran.dg/allocatable_function_9.f90: New.
291 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
293         PR target/67675
294         * gcc.target/sh/pr67675.c: New.
296 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
298         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
300 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
302         * gcc.target/i386/pr66749.c (dg-options): Replace
303         -mtune=lakemount with -mtune=lakemont.
304         * gcc.target/i386/pr66821.c (dg-options): Likewise.
305         * gcc.target/i386/pr67329.c (dg-options): Likewise.
307 2015-09-25  Marek Polacek  <polacek@redhat.com>
309         * c-c++-common/ubsan/bounds-11.c: New test.
310         * c-c++-common/ubsan/bounds-12.c: New test.
312 2015-09-25  Marek Polacek  <polacek@redhat.com>
314         PR sanitizer/64906
315         * c-c++-common/ubsan/pr64906.c: New test.
317 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
319         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
320         with -mtune=lakemount.
321         * gcc.target/i386/pr66821.c (dg-options): Likewise.
322         * gcc.target/i386/pr67329.c (dg-options): Likewise.
324 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
326         PR driver/67640
327         * gcc.dg/Werror-13.c: New test.
329 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
331         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
333 2015-09-24  Richard Biener  <rguenther@suse.de>
335         PR lto/67699
336         * g++.dg/pr67699.C: New testcase.
338 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
340         PR libgcc/67624
341         * gcc.target/arm/fp16-inf.c: New test.
343 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
345         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
346         name while checking for AVX-512VBMI presence.
348 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
350         * lib/target-supports.exp (check_effective_target_pie): Check for
351         PIE support on Solaris 11.x and 12.
353 2015-09-24  Richard Biener  <rguenther@suse.de>
355         * g++.dg/tree-ssa/restrict3.C: New testcase.
357 2015-09-24  Richard Biener  <rguenther@suse.de>
359         PR tree-optimization/48885
360         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
362 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
364         * c-c++-common/Wmisleading-indentation.c: Augment test.
366 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
368         Fix small typos in the coding rule enforcement warnings.
369         * g++.dg/diagnostic/disable.C: Replace 'namepace'
370         with 'namespace'.
372 2015-09-23  Richard Biener  <rguenther@suse.de>
374         PR middle-end/67662
375         * gcc.dg/ubsan/pr67662.c: New testcase.
377 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
379         PR c/49655
380         * gcc.dg/pragma-diag-6.c: New test.
382 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
384         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
386 2015-09-23  Richard Biener  <rguenther@suse.de>
388         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
390 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
392         * c-c++-common/Wmisleading-indentation.c: Augment test.
394 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
396         * g++.dg/diagostic/disable.C: New.
398 2015-09-22  Tom de Vries  <tom@codesourcery.com>
400         PR tree-optimization/67671
401         * g++.dg/pr67671.C: New test.
403 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
405         PR target/67480
406         * gcc.target/i386/pr67480.c: New test.
408 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
410         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
411         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
412         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
413         avx512dq, avx512cd, avx512er and avx512pf.
415 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
417         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
418         update-fetch operations.
419         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
421 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
423         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
424         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
426 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
428         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
429         (TEST_ONE): New.
430         * gcc.target/aarch64/atomic-inst-swap.c: New.
432 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
434         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
435         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
436         * gcc.target/i386/pr59789.c (f1): Likewise.
437         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
438         * gcc.target/i386/intrinsics_6.c: Likewise.
439         * gcc.dg/winline-5.c (int t): Likewise.
440         * gcc.dg/winline-9.c (t): Likewise.
441         * gcc.dg/always_inline2.c (q): Likewise.
442         * gcc.dg/winline-2.c (inline int t): Likewise.
443         * gcc.dg/winline-6.c: Likewise.
444         * gcc.dg/winline-10.c (void g): Likewise.
445         * gcc.dg/pr49243.c (void parse): Likewise.
446         * gcc.dg/always_inline3.c (q2): Likewise.
447         * gcc.dg/winline-3.c: Likewise.
448         * gcc.dg/winline-7.c (inline void *t): Likewise.
450 2015-09-22  Tom de Vries  <tom@codesourcery.com>
452         PR tree-optimization/67666
453         * g++.dg/pr67666.C: New test.
455 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
457         PR fortran/67615
458         * gfortran.dg/pr67615.f90: new test.
460 2015-09-21  Jeff Law  <law@redhat.com>
462         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
464 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
466         Complete the implementation of N4230, Nested namespace definition.
467         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
468         attributes and nested namespace definitions.
469         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
470         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
471         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
472         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
473         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
474         appearing before the namespace identifier.
476 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
478         PR c/66415
479         * gcc.dg/cpp/pr66415-1.c: Test column number.
481 2015-09-21  Richard Biener  <rguenther@suse.de>
483         * g++.dg/ext/attr-alias-3.C: Add -g.
485 2015-09-21  Richard Biener  <rguenther@suse.de>
487         PR debug/67664
488         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
490 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
492         PR target/64345
493         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
495 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
497         * gcc.dg/pragma-diag-5.c: Fix excess warning.
499 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
501         PR middle-end/60832
502         * gcc.dg/pr53265.c: Update.
504 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
506         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
508 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
510         PR target/59478
511         * gcc.target/sh/pr59478.c: New.
513 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
515         PR target/67126
516         * gcc.target/sh/pr51244-12.c: Adjust testcase.
517         * gcc.target/sh/pr54236-2.c: Likewise.
519 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
521         * gcc.target/sh/pr43417.c: Move target independent test to ...
522         * gcc.c-torture/compile/pr43417.c: ... here.
524 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
526         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
527         check_effective_target_big_endian, check_effective_target_little_endian,
528         check_effective_target_any_fpu, check_effective_target_double_fpu,
529         check_effective_target_use_single_only_fpu,
530         check_effective_target_default_single_fpu,
531         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
532         check_effective_target_has_fsca, check_effective_target_has_fsrra,
533         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
534         check_effective_target_fmovd_enabled,
535         check_effective_target_has_privileged, check_effective_target_has_pref,
536         check_effective_target_banked_r0r7_isr,
537         check_effective_target_stack_save_isr): New effective target checks.
538         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
539         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
540         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
541         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
542         * gcc.target/sh/20080410-1.c: Use new effective target checks.
543         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
544         * gcc.target/sh/attr-isr.c: Likewise.
545         * gcc.target/sh/fpul-usage-1.c: Likewise.
546         * gcc.target/sh/hiconst.c: Likewise.
547         * gcc.target/sh/mfmovd.c: Likewise.
548         * gcc.target/sh/pr21255-3.c: Likewise.
549         * gcc.target/sh/pr33135-1.c: Likewise.
550         * gcc.target/sh/pr33135-2.c: Likewise.
551         * gcc.target/sh/pr33135-3.c: Likewise.
552         * gcc.target/sh/pr33135-4.c: Likewise.
553         * gcc.target/sh/pr39423-2.c: Likewise.
554         * gcc.target/sh/pr49880-4.c: Likewise.
555         * gcc.target/sh/pr49880-5.c: Likewise.
556         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
557         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
558         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
559         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
560         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
561         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
562         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
563         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
564         * gcc.target/sh/pr50751-2.c: Likewise.
565         * gcc.target/sh/pr50751-3.c: Likewise.
566         * gcc.target/sh/pr50751-5.c: Likewise.
567         * gcc.target/sh/pr50751-6.c: Likewise.
568         * gcc.target/sh/pr50751-8.c: Likewise.
569         * gcc.target/sh/pr51244-15.c: Likewise.
570         * gcc.target/sh/pr51244-2.c: Likewise.
571         * gcc.target/sh/pr51244-20.c: Likewise.
572         * gcc.target/sh/pr51244-6.c: Likewise.
573         * gcc.target/sh/pr52483-4.c: Likewise.
574         * gcc.target/sh/pr53511-1.c: Likewise.
575         * gcc.target/sh/pr53512-1.c: Likewise.
576         * gcc.target/sh/pr53512-2.c: Likewise.
577         * gcc.target/sh/pr53512-3.c: Likewise.
578         * gcc.target/sh/pr53512-4.c: Likewise.
579         * gcc.target/sh/pr53513-1.c: Likewise.
580         * gcc.target/sh/pr54089-2.c: Likewise.
581         * gcc.target/sh/pr54089-3.c: Likewise.
582         * gcc.target/sh/pr54089-4.c: Likewise.
583         * gcc.target/sh/pr54602-2.c: Likewise.
584         * gcc.target/sh/pr54602-3.c: Likewise.
585         * gcc.target/sh/pr54602-4.c: Likewise.
586         * gcc.target/sh/pr54680.c: Likewise.
587         * gcc.target/sh/pr55303-1.c: Likewise.
588         * gcc.target/sh/pr55303-2.c: Likewise.
589         * gcc.target/sh/pr55303-3.c: Likewise.
590         * gcc.target/sh/pr56547-1.c: Likewise.
591         * gcc.target/sh/pr56547-2.c: Likewise.
592         * gcc.target/sh/pr61195.c: Likewise.
593         * gcc.target/sh/pr61996.c: Likewise.
594         * gcc.target/sh/pr6526.c: Likewise.
595         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
596         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
597         * gcc.target/sh/prefetch.c: Likewise.
598         * gcc.target/sh/rte-delay-slot.c: Likewise.
599         * gcc.target/sh/sh2a-band.c: Likewise.
600         * gcc.target/sh/sh2a-bclr.c: Likewise.
601         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
602         * gcc.target/sh/sh2a-bld.c: Likewise.
603         * gcc.target/sh/sh2a-bor.c: Likewise.
604         * gcc.target/sh/sh2a-bset.c: Likewise.
605         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
606         * gcc.target/sh/sh2a-bxor.c: Likewise.
607         * gcc.target/sh/sh2a-jsrn.c: Likewise.
608         * gcc.target/sh/sh2a-movi20s.c: Likewise.
609         * gcc.target/sh/sh2a-movrt.c: Likewise.
610         * gcc.target/sh/sh2a-resbank.c: Likewise.
611         * gcc.target/sh/sh2a-rtsn.c: Likewise.
612         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
613         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
614         * gcc.target/sh/sh4a-cosf.c: Likewise.
615         * gcc.target/sh/sh4a-fsrra.c: Likewise.
616         * gcc.target/sh/sh4a-memmovua.c: Likewise.
617         * gcc.target/sh/sh4a-sincosf.c: Likewise.
618         * gcc.target/sh/sh4a-sinf.c: Likewise.
620 2015-09-20  Jeff Law  <law@redhat.com>
622         PR tree-optimization/47679
623         * g++.dg/warn/Wuninitialized-6.C: New test.
625 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
627         Implement nested namespace definitions.
628         * g++.dg/cpp1z/nested-namespace-def1.C: New.
629         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
630         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
631         * g++.dg/lookup/name-clash5.C: Adjust.
632         * g++.dg/lookup/name-clash6.C: Likewise.
634 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
636         * gcc.dg/pragma-diag-5.c: New test.
638 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
640         PR middle-end/67619
641         * gcc.dg/torture/pr67619.c: New test.
642         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
643         New procedure.
645 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
647         PR tree-optimization/67283
648         * gcc.dg/tree-ssa/sra-15.c: New.
649         * gcc.dg/tree-ssa/sra-16.c: New.
651 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
653         PR sanitizer/64078
654         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
655         (f2, f3): Make the function static.
656         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
658 2015-09-17  Christian Bruel  <christian.bruel@st.com>
660         * gcc.target/arm/attr_thumb-static2.c: New test.
662 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
664         * gnat.dg/overflow_sum3.adb: New test.
666 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
668         * gcc.target/arm/stack-checking.c: New test.
670 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
672         PR fortran/52846
673         * gfortran.dg/public_private_module_5.f90: Add module procedure
674         trigger_smod to ensure that the smod file is written.
676 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
678         * gcc.target/aarch64/copysign_1.c: New.
679         * gcc.target/aarch64/copysign_2.c: New.
681 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
683         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
684         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
685         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
687 2015-09-16  John Marino  <gnugcc@marino.st>
689         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
691 2015-09-16  Richard Biener  <rguenther@suse.de>
693         PR middle-end/67253
694         * gcc.dg/torture/pr67253.c: New testcase.
696 2015-09-16  Richard Biener  <rguenther@suse.de>
698         PR middle-end/67271
699         * gcc.dg/pr67271.c: New testcase.
701 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
703         * gnat.dg/opt49.adb: New test.
705 2015-09-16  Richard Biener  <rguenther@suse.de>
707         PR middle-end/67442
708         * gcc.dg/torture/pr67442.c: New testcase.
710 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
712         * gnat.dg/array24.adb: New test.
713         * gnat.dg/blocklocs.adb: Delete.
715 2015-09-15  Marek Polacek  <polacek@redhat.com>
717         PR c/67580
718         * gcc.dg/pr67580.c: New test.
720 2015-09-15  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/67470
723         * gcc.dg/torture/pr67470.c: New testcase.
725 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
727         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
729 2015-09-15  Richard Biener  <rguenther@suse.de>
731         PR middle-end/67563
732         * gcc.dg/pr67563.c: New testcase.
734 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
736         PR fortran/67460
737         * gfortran.dg/pr67460.f90: New test.
739 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
741         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
742         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
744 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
746         PR c++/51911
747         * g++.dg/cpp0x/new-auto1.C: New.
749 2015-09-11  Mark Wielaard  <mjw@redhat.com>
751         PR c/28901
752         * g++.dg/warn/unused-variable-1.C: New test.
753         * g++.dg/warn/unused-variable-2.C: Likewise.
754         * gcc.dg/unused-4.c: Adjust warning for static const.
755         * gcc.dg/unused-variable-1.c: New test.
756         * gcc.dg/unused-variable-2.c: Likewise.
758 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
760         * gfortran.dg/private_type_3.f90: Require visibility.
761         * gfortran.dg/module_variable_2.f90: Same.
762         * gfortran.dg/nested_forall_1.f: Same.
763         * gfortran.dg/elemental_dependency_4.f90: Same.
764         * gfortran.dg/bind_c_usage_25.f90: Same.
765         * gfortran.dg/access_spec_1.f90: Same.
766         * gfortran.dg/public_private_module_2.f90: Same.
767         * gfortran.dg/host_assoc_variable_1.f90: Same.
768         * gfortran.dg/public_private_module_6.f90: Same.
769         * gfortran.dg/module_variable_1.f90: Same.
770         * gfortran.dg/pr37286.f90: Same.
771         * gfortran.dg/internal_pack_7.f90: Same.
772         * gfortran.dg/submodule_10.f08: Same.
773         * gfortran.dg/allocatable_function_8.f90: Same.
774         * gfortran.dg/merge_init_expr_2.f90: Same.
775         * gfortran.dg/class_37.f03: Same.
776         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
777         * gfortran.dg/typebound_call_20.f03: Same.
778         * gfortran.dg/proc_ptr_result_3.f90: Same.
779         * gfortran.dg/pr32535.f90: Same.
780         * gfortran.dg/typebound_proc_19.f90: Same.
781         * gfortran.dg/initialization_10.f90: Same.
782         * gfortran.dg/bind_c_usage_8.f03: Same.
783         * gfortran.dg/pr61335.f90: Same.
784         * gfortran.dg/elemental_dependency_5.f90: Same.
785         * gfortran.dg/proc_ptr_3.f90: Same.
786         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
788 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
790         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
791         * gcc.dg/Wno-frame-address.c: Skip for Visium.
792         * gcc.dg/loop-8.c: Likewise.
794 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
796         PR ada/66965
797         * gnat.dg/specs/addr1.ads: Remove.
799 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
801         * gcc.dg/pie-link.c: Add -pie to dg-options.
803 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
805         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
806         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
808 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
810         * gcc.target/powerpc/swaps-p8-20.c: New test.
811         * gcc.target/powerpc/swaps-p8-21.c: New test.
813 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
815         PR fortran/67526
816         * gfortran.dg/pr67526.f90: New test.
818 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
820         PR c++/67318
821         * g++.dg/cpp0x/variadic166.C: New.
823 2015-09-09  Mark Wielaard  <mjw@redhat.com>
825         * c-c++-common/nonnull-1.c: New test.
827 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
829         PR fortran/66993
830         * gfortran.dg/submodule_11.f08: New test.
832 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
834         PR target/67506
835         * gcc.c-torture/compile/pr67506.c: New test.
837 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
839         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
840         initialization with a byte mask.  No change expected here.
841         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
842         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
843         initialization with contigious bitmask.  Literal pool is expectd
844         to be used here.
846 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
848         PR target/67439
849         * gcc.target/arm/pr67439_1.c: New test.
851 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
853         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
854         model.
856 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
858         PR c++/67523
859         * g++.dg/gomp/pr67523.C: New test.
861         PR c++/67522
862         * g++.dg/gomp/pr67522.C: New test.
864         PR middle-end/67521
865         * c-c++-common/gomp/pr67521.c: New test.
867         PR middle-end/67517
868         * c-c++-common/gomp/pr67517.c: New test.
870         PR c++/67514
871         * g++.dg/gomp/pr67514.C: New test.
873         PR c++/67511
874         * g++.dg/gomp/pr67511.C: New test.
876         PR c/67502
877         * c-c++-common/gomp/pr67502.c: New test.
879 2015-09-09  Marek Polacek  <polacek@redhat.com>
881         PR middle-end/67512
882         * gcc.dg/pr67512.c: New test.
884 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
886         PR c++/53184
887         * g++.dg/warn/Wsubobject-linkage-1.C: New.
888         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
889         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
890         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
892 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
894         * gcc.target/aarch64/mod_2.x: New file.
895         * gcc.target/aarch64/mod_256.x: Likewise.
896         * gcc.target/arm/mod_2.c: New test.
897         * gcc.target/arm/mod_256.c: Likewise.
898         * gcc.target/aarch64/mod_2.c: Likewise.
899         * gcc.target/aarch64/mod_256.c: Likewise.
901 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
903         PR c++/67504
904         * g++.dg/gomp/pr67504.C: New test.
906         PR c/67501
907         * c-c++-common/gomp/pr67501.c: New test.
909         PR c/67500
910         * gcc.dg/gomp/pr67500.c: New test.
912         PR c/67495
913         * gcc.dg/gomp/pr67495.c: New test.
915 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
916             Sebastian Pop  <s.pop@samsung.com>
918         PR tree-optimization/53852
919         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
920         both isl-0.12 and isl-0.15.
921         * gcc.dg/graphite/uns-interchange-14.c: Same.
922         * gcc.dg/graphite/uns-interchange-15.c: Same.
923         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
925 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
926             Sebastian Pop  <s.pop@samsung.com>
928         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
929         * gcc.dg/graphite/block-1.c: Same.
930         * gcc.dg/graphite/block-5.c: Same.
931         * gcc.dg/graphite/block-6.c: Same.
932         * gcc.dg/graphite/interchange-1.c: Same.
933         * gcc.dg/graphite/interchange-10.c: Same.
934         * gcc.dg/graphite/interchange-11.c: Same.
935         * gcc.dg/graphite/interchange-13.c: Same.
936         * gcc.dg/graphite/interchange-14.c: Same.
937         * gcc.dg/graphite/interchange-3.c: Same.
938         * gcc.dg/graphite/interchange-4.c: Same.
939         * gcc.dg/graphite/interchange-7.c: Same.
940         * gcc.dg/graphite/interchange-8.c: Same.
941         * gcc.dg/graphite/interchange-9.c: Same.
942         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
943         * gcc.dg/graphite/pr35356-1.c (foo): Same.
944         * gcc.dg/graphite/pr37485.c: Same.
945         * gcc.dg/graphite/scop-0.c (int toto): Same.
946         * gcc.dg/graphite/scop-1.c: Same.
947         * gcc.dg/graphite/scop-10.c: Same.
948         * gcc.dg/graphite/scop-11.c: Same.
949         * gcc.dg/graphite/scop-12.c: Same.
950         * gcc.dg/graphite/scop-13.c: Same.
951         * gcc.dg/graphite/scop-16.c: Same.
952         * gcc.dg/graphite/scop-17.c: Same.
953         * gcc.dg/graphite/scop-18.c: Same.
954         * gcc.dg/graphite/scop-2.c: Same.
955         * gcc.dg/graphite/scop-21.c (int test): Same.
956         * gcc.dg/graphite/scop-22.c (void foo): Same.
957         * gcc.dg/graphite/scop-4.c: Same.
958         * gcc.dg/graphite/scop-5.c: Same.
959         * gcc.dg/graphite/scop-6.c: Same.
960         * gcc.dg/graphite/scop-7.c: Same.
961         * gcc.dg/graphite/scop-8.c: Same.
962         * gcc.dg/graphite/scop-9.c: Same.
963         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
964         data-refs remain inside the inner loop.
965         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
966         * gcc.dg/graphite/uns-interchange-14.c: Same.
967         * gcc.dg/graphite/uns-interchange-9.c: Same.
968         * gfortran.dg/graphite/interchange-3.f90
970 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
972         PR target/63870
973         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
974         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
975         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
976         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
977         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
978         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
979         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
980         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
981         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
982         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
983         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
984         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
986 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
988         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
989         * lib/target-supports.exp
990         (check_effective_target_arm_neon_fp16_hw): New.
992 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
994         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
995         Set additional_flags for neon-fp16 if supported, else fallback to neon.
997         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
998         (hfloat16_t): New.
999         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1000         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1001         if supported.
1002         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1003         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1004         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1005         when those are supported.
1006         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1007         (vdup_n_f16): New.
1009         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1010         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1011         cases if supported.
1013         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1014         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1015         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1016         Likewise.
1017         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1018         Likewise.
1019         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1021         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1022         Add float16x8_t case.
1023         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1024         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1025         main, exec_vcreate): Likewise.
1026         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1027         exec_vget_high): Likewise.
1028         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1029         exec_vget_low): Likewise.
1030         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1031         Likewise.
1032         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1033         exec_vld1_dup): Likewise.
1034         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1035         exec_vld1_lane): Likewise.
1036         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1037         Likewise.
1038         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1039         exec_vldX_dup): Likewise.
1040         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1041         exec_vldX_lane): Likewise.
1042         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1043         exec_vset_lane): Likewise.
1044         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1045         exec_vst1_lane): Likewise.
1047 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1049         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1050         * gcc.target/aarch64/vget_low_1.c: Likewise.
1052 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1054         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1055         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1056         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1057         (main): update orig_data to avoid float16 NaN on bigendian.
1059 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1061         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1062         float16x8_t.
1063         * gcc.target/aarch64/vset_lane_1.c: Likewise.
1064         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1065         * gcc.target/aarch64/vld1_lane.c: Likewise.
1067 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1069         PR c++/67369
1070         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1072 2015-09-07  Marek Polacek  <polacek@redhat.com>
1074         PR inline-asm/67448
1075         * gcc.dg/asm-10.c: New test.
1077 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
1079         PR middle-end/67452
1080         * gcc.dg/lto/pr67452_0.c: New test.
1082 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1084         PR target/65210
1085         * gcc.target/avr/pr65210.c: New test.
1087 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
1089         PR testsuite/67450
1090         * lib/target-supports.exp (check_cached_effective_target):
1091         Apppend $prop to et_prop_list only if needed.
1093 2015-09-04  Marek Polacek  <polacek@redhat.com>
1095         PR sanitizer/67279
1096         * gcc.dg/ubsan/pr67279.c: New test.
1098 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
1099             Petr Murzin  <petr.murzin@intel.com>
1100             Kirill Yukhin <kirill.yukhin@intel.com>
1102         * gcc.target/i386/avx512f-scatter-1.c: New.
1103         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1104         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1106 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
1108         * gfortran.dg/read_dir.f90: Delete empty directory when closing
1109         rather than calling rmdir, cleanup if open fails.
1111 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1113         * gcc.target/powerpc/vec-mult-char-1.c: New test.
1114         * gcc.target/powerpc/vec-mult-char-2.c: New test.
1115         * lib/target-supports.exp (check_effective_target_vect_char_mult):
1116         Return true for PowerPC targets that implement Altivec.
1118 2015-09-03  Renlin Li  <renlin.li@arm.com>
1120         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1121         check the assembly.
1122         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1124 2015-09-03  Martin Sebor  <msebor@redhat.com>
1126         PR c/66516
1127         * g++.dg/addr_builtin-1.C: New test.
1128         * gcc.dg/addr_builtin-1.c: New test.
1130 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1132         * gcc.target/powerpc/vec-shift.c: New test.
1134 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1136         PR tree-optimization/65637
1137         * gcc.dg/autopar/reduc-4.c: New test.
1139 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1141         PR tree-optimization/65637
1142         * gcc.dg/autopar/pr46099-2.c: New test.
1144 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1146         PR middle-end/67351
1147         * g++.dg/pr67351.C: New test.
1149 2015-09-03  Richard Biener  <rguenther@suse.de>
1151         PR ipa/66705
1152         * g++.dg/lto/pr66705_0.C: New testcase.
1154 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1156         PR middle-end/60586
1157         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1158         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1160 2015-09-02  Marek Polacek  <polacek@redhat.com>
1162         PR c/67432
1163         * gcc.dg/pr67432.c: New test.
1165 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
1167         * lib/target-supports.exp (clear_effective_target_cache): New.
1168         (check_cached_effective_target): Update et_prop_list.
1169         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1170         * g++.dg/compat/compat.exp: Likewise.
1171         * g++.dg/compat/struct-layout-1.exp: Likewise.
1172         * lib/asan-dg.exp: Likewise.
1173         * lib/atomic-dg.exp: Likewise.
1174         * lib/cilk-plus-dg.exp: Likewise.
1175         * lib/clearcap.exp: Likewise.
1176         * lib/mpx-dg.exp: Likewise.
1177         * lib/tsan-dg.exp: Likewise.
1178         * lib/ubsan-dg.exp: Likewise.
1180 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
1182         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1184 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
1185             Andrew Bennett  <andrew.bennett@imgtec.com>
1187         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1188         dependencies between ISA level and compact-branches.
1189         * gcc.target/mips/branch-10.c: Update expected output to allow
1190         compact forms of b/bal.
1191         * gcc.target/mips/branch-11.c: Likewise.
1192         * gcc.target/mips/branch-12.c: Likewise.
1193         * gcc.target/mips/branch-13.c: Likewise.
1194         * gcc.target/mips/branch-3.c: Likewise.
1195         * gcc.target/mips/branch-4.c: Likewise.
1196         * gcc.target/mips/branch-5.c: Likewise.
1197         * gcc.target/mips/branch-6.c: Likewise.
1198         * gcc.target/mips/branch-7.c: Likewise.
1199         * gcc.target/mips/branch-8.c: Likewise.
1200         * gcc.target/mips/branch-9.c: Likewise.
1201         * gcc.target/mips/branch-cost-1.c: Likewise.
1202         * gcc.target/mips/call-1.c: Likewise.
1203         * gcc.target/mips/call-2.c: Likewise.
1204         * gcc.target/mips/call-3.c: Likewise.
1205         * gcc.target/mips/call-4.c: Likewise.
1206         * gcc.target/mips/call-5.c: Likewise.
1207         * gcc.target/mips/call-6.c: Likewise.
1208         * gcc.target/mips/lazy-binding-1.c: Likewise.
1209         * gcc.target/mips/near-far-1.c: Likewise.
1210         * gcc.target/mips/near-far-2.c: Likewise.
1211         * gcc.target/mips/near-far-3.c: Likewise.
1212         * gcc.target/mips/near-far-4.c: Likewise.
1213         * gcc.target/mips/umips-branch-3.c: Ensure the test is
1214         run with compact branches allowed.
1215         * gcc.target/mips/compact-branches-1.c: New file.
1216         * gcc.target/mips/compact-branches-2.c: Likewise.
1217         * gcc.target/mips/compact-branches-3.c: Likewise.
1218         * gcc.target/mips/compact-branches-4.c: Likewise.
1219         * gcc.target/mips/compact-branches-5.c: Likewise.
1220         * gcc.target/mips/compact-branches-6.c: Likewise.
1221         * gcc.target/mips/compact-branches-7.c: Likewise.
1223 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1225         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1226         Clean-up a created directory if testcase fails.
1228 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1230         PR target/67405
1231         * g++.dg/pr67405.C: New test.
1233 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1235         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1237 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1239         * gcc.dg/ifcvt-1.c: New test.
1240         * gcc.dg/ifcvt-2.c: Likewise.
1241         * gcc.dg/ifcvt-3.c: Likewise.
1243 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1245         PR libfortran/67412
1246         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1247         *-*-solaris2.10.
1249 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1251         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1253 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
1255         PR c++/61753
1256         * g++.dg/other/pr61753.C: New.
1258 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1260         * gcc.dg/tree-ssa/cmp-1.c: New file.
1262 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1264         * gcc.dg/tree-ssa/complex-7.c: New file.
1266 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1268         * gcc.target/powerpc/swaps-p8-19.c: New test.
1270 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1272         PR fortran/67367
1273         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1275 2015-08-29  Tom de Vries  <tom@codesourcery.com>
1277         PR tree-optimization/46193
1278         * gcc.dg/autopar/pr46193.c: New test.
1280 2015-08-28  Nathan Sidwell  <nathan@acm.org>
1282         * gcc.dg/compat/struct-layout-1_generate.c: Simply
1283         use exit code for failure.
1285         * gcc.dg/torture/matrix-1.c: Use plain printf.
1286         * gcc.dg/torture/matrix-2.c: Likewise.
1287         * gcc.dg/torture/matrix-5.c: Likewise.
1288         * gcc.dg/torture/matrix-6.c: Likewise.
1289         * gcc.dg/torture/transpose-1.c: Likewise.
1290         * gcc.dg/torture/transpose-2.c: Likewise.
1291         * gcc.dg/torture/transpose-3.c: Likewise.
1292         * gcc.dg/torture/transpose-4.c: Likewise.
1293         * gcc.dg/torture/transpose-5.c: Likewise.
1294         * gcc.dg/torture/transpose-6.c: Likewise.
1296 2015-08-28  Jeff Law  <law@redhat.com>
1298         PR lto/66752
1299         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1300         * gcc.dg/torture/pr66752-1.c: New test
1301         * g++.dg/torture/pr66752-2.C: New test.
1303 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
1304         Revert:
1305         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1307                 * gcc.dg/tree-ssa/sra-15.c: New.
1309 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
1311         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1312         * gcc.target/mips/msub-8.c: Ditto
1314 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1316         * lib/target-supports.exp (check-effective_target_vect_double):
1317         Enable for Power targets with VSX hardware available.
1318         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1319         vect_no_align && { ! vect_hw_misalign }.
1321 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
1323         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1324         Replaced by opt_files, compile with -floop-nest-optimize.
1325         * g++.dg/graphite/graphite.exp: Same.
1326         * gfortran.dg/graphite/graphite.exp: Same.
1327         * gcc.dg/graphite/block-0.c: Adjust pattern.
1328         * gcc.dg/graphite/block-1.c: Same.
1329         * gcc.dg/graphite/block-3.c: Same.
1330         * gcc.dg/graphite/block-4.c: Same.
1331         * gcc.dg/graphite/block-5.c: Same.
1332         * gcc.dg/graphite/block-6.c: Same.
1333         * gcc.dg/graphite/block-7.c: Same.
1334         * gcc.dg/graphite/block-8.c: Same.
1335         * gcc.dg/graphite/block-pr47654.c: Same.
1336         * gcc.dg/graphite/interchange-0.c: Same.
1337         * gcc.dg/graphite/interchange-1.c: Same.
1338         * gcc.dg/graphite/interchange-10.c: Same.
1339         * gcc.dg/graphite/interchange-11.c: Same.
1340         * gcc.dg/graphite/interchange-12.c: Same.
1341         * gcc.dg/graphite/interchange-13.c: Same.
1342         * gcc.dg/graphite/interchange-14.c: Same.
1343         * gcc.dg/graphite/interchange-15.c: Same.
1344         * gcc.dg/graphite/interchange-3.c: Same.
1345         * gcc.dg/graphite/interchange-4.c: Same.
1346         * gcc.dg/graphite/interchange-5.c: Same.
1347         * gcc.dg/graphite/interchange-6.c: Same.
1348         * gcc.dg/graphite/interchange-7.c: Same.
1349         * gcc.dg/graphite/interchange-8.c: Same.
1350         * gcc.dg/graphite/interchange-9.c: Same.
1351         * gcc.dg/graphite/interchange-mvt.c: Same.
1352         * gcc.dg/graphite/pr37485.c: Same.
1353         * gcc.dg/graphite/uns-block-1.c: Same.
1354         * gcc.dg/graphite/uns-interchange-12.c: Same.
1355         * gcc.dg/graphite/uns-interchange-14.c: Same.
1356         * gcc.dg/graphite/uns-interchange-15.c: Same.
1357         * gcc.dg/graphite/uns-interchange-9.c: Same.
1358         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1359         * gfortran.dg/graphite/interchange-3.f90: Same.
1361 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
1363         PR target/67317
1364         * gcc.target/i386/pr67317-1.c: New test.
1365         * gcc.target/i386/pr67317-2.c: Ditto.
1366         * gcc.target/i386/pr67317-3.c: Ditto.
1367         * gcc.target/i386/pr67317-4.c: Ditto.
1368         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1369         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1371 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
1373         * gcc.target/powerpc/vec-shr.c: New.
1375 2015-08-27  Marek Polacek  <polacek@redhat.com>
1377         PR middle-end/67005
1378         * gcc.dg/torture/pr67005.c: New test.
1380 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1382         * gcc.dg/tree-ssa/sra-15.c: New.
1384 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1386         * gcc.target/aarch64/long_branch_1.c: New test.
1388 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1390         * gcc.target/s390/20150826-1.c: New test.
1392 2015-08-26  Renlin Li  <renlin.li@arm.com>
1394         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1396 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1398         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1400 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1402         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1403         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1404         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1405         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1407 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1409         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1410         New test directive.
1411         * gcc.target/aarch64/tlsle_1.x: New test source.
1412         * gcc.target/aarch64/tlsle12_1.c: New testcase.
1413         * gcc.target/aarch64/tlsle24_1.c: Likewise.
1414         * gcc.target/aarch64/tlsle32_1.c: Likewise.
1416 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1418         PR fortran/29600
1419         * gfortran.dg/shape_8.f90: New test.
1421 2015-08-25  Marek Polacek  <polacek@redhat.com>
1423         PR middle-end/67330
1424         * gcc.dg/weak/weak-18.c: New test.
1426 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
1428         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1429         gcc_jit_context_set_bool_use_external_driver.
1431 2015-08-25  Nathan Sidwell  <nathan@acm.org>
1433         * gcc.c-torture/execute/builtins/20010124-1.x: New.
1435         * gcc.dg/20001117-1.c: Needs return_address.
1436         * gcc.dg/20020415-1.c: Needs alloca.
1437         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1438         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1439         * gcc.dg/pr63186.c: Needs label_values.
1440         * gcc.dg/torture/pr33848.c: Likwise.
1442         * lib/target-supports.exp (check_effective_target_fopenacc,
1443         check_effective_target_fopenmp): Disable for nvptx.
1444         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1445         * gcc.dg/stack-usage-1.c: Likewise.
1446         * gcc.dg/stack-usage-2.c: Likewise.
1447         * gcc.dg/unused-5.c: Likewise.
1448         * gcc.dg/unwind-1.c: Likewise.
1450 2015-08-25  Christian Bruel  <christian.bruel@st.com>
1452         * gcc.dg/Wno-frame-address.c: Skip for ARM.
1453         * g++.dg/Wno-frame-address.C: Ditto.
1455 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1457         PR target/67211
1458         * g++.dg/pr67211.C: New test.
1460 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
1462         PR fortran/62536
1463         PR fortran/66175
1464         * gfortran.dg/block_end_error_1.f90: New test.
1465         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1467 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1469         PR target/66821
1470         * gcc.target/i386/pr66821.c: New test.
1472 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1474         PR target/67329
1475         * gcc.target/i386/pr67329.c: New test.
1477 2015-08-24  Nathan Sidwell  <nathan@acm.org>
1479         * gcc.dg/pr49551.c: Needs -fdata-sections.
1481         * gcc.dg/pr64935-2.c: Needs scheduling.
1483         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1484         * gcc.dg/torture/pr63738.c: Likewise.
1485         * gcc.dg/torture/pr64728.c: Likewise.
1486         * gcc.dg/pr63748.c: Likewise.
1487         * gcc.dg/20020312-2.c: Likewise.
1489         * gcc.dg/torture/pr66123.c: Needs label_values.
1491         * gcc.dg/torture/pr41261.c: Needs profiling.
1492         * gcc.dg/pr26570.c: Likewise.
1493         * gcc.dg/pr61776.c: Likewise.
1494         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1495         * gcc.dg/gomp/pr34610.c: Likewise.
1496         * gcc.dg/pr54121.c: Likewise.
1497         * gcc.dg/20050325-1.c: Likewise.
1498         * gcc.dg/pr66899.c: Likewise.
1499         * gcc.dg/pr48770.c: Likewise.
1500         * gcc.dg/pr24225.c: Likewise.
1502         * gcc.dg/pr27531-1.c: Needs io.
1503         * gcc.dg/pr44606.c: Likewise.
1505         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1507         * gcc.dg/pr51990.c: Needs alloca.
1509         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1511 2015-08-24  Tom de Vries  <tom@codesourcery.com>
1513         PR tree-optimization/65468
1514         * gcc.dg/gomp/static-chunk-size-one.c: New test.
1516 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1518         PR libfortran/54572
1519         * gfortran.dg/backtrace_1.f90: New test.
1521 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1523         PR libfortran/62296
1524         * gfortran.dg/execute_command_line_2.f90: New test.
1526 2015-08-23  Tom de Vries  <tom@codesourcery.com>
1528         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1529         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1530         vect_no_int_max to vect_no_int_min_max.
1531         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1532         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1533         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1534         * gcc.dg/vect/slp-reduc-4.c: Same.
1535         * gcc.dg/vect/slp-reduc-5.c: Same.
1536         * gcc.dg/vect/vect-125.c: Same.
1537         * gcc.dg/vect/vect-13.c: Same.
1538         * gcc.dg/vect/vect-double-reduc-3.c: Same.
1539         * gcc.dg/vect/vect-reduc-1.c: Same.
1540         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1541         * gcc.dg/vect/vect-reduc-1char.c:Same.
1542         * gcc.dg/vect/vect-reduc-1short.c: Same.
1543         * gcc.dg/vect/vect-reduc-2.c: Same.
1544         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1545         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1546         * lib/target-supports.exp: Same.
1548 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1550         PR c++/63693
1551         * g++.dg/cpp0x/decltype63.C: New.
1553 2015-08-22  Nathan Sidwell  <nathan@acm.org>
1555         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1556         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1557         * c-c++-common/Wunused-var-8.c: Likewise.
1558         * c-c++-common/gomp/pr61486-2.c: Likewise.
1559         * c-c++-common/Wunused-var-6.c: Likewise.
1560         * c-c++-common/goacc/reduction-1.c: Likewise.
1561         * c-c++-common/goacc/reduction-2.c: Likewise.
1562         * c-c++-common/goacc/reduction-3.c: Likewise.
1563         * c-c++-common/goacc/reduction-4.c: Likewise.
1564         * gcc.dg/builtins-64.c: Likewise.
1565         * gcc.dg/pr59523.c: Likewise.
1566         * gcc.dg/tree-ssa/20080530.c: Likewise.
1567         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1568         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1569         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1570         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1571         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1572         * gcc.dg/pr59011.c: Likewise.
1573         * gcc.dg/uninit-9.c: Likewise.
1574         * gcc.dg/pr61561.c: Likewise.
1575         * gcc.dg/vla-4.c: Likewise.
1576         * gcc.dg/20101010-1.c: Likewise.
1577         * gcc.dg/pr49120.c: Likewise.
1578         * gcc.dg/20030331-2.c: Likewise.
1579         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1580         * gcc.dg/pr25682.c: Likewise.
1581         * gcc.dg/guality/guality.c: Likewise.
1582         * gcc.dg/pr27301.c: Likewise.
1583         * gcc.dg/uninit-9-O0.c: Likewise.
1584         * gcc.dg/fold-alloca-1.c: Likewise.
1585         * gcc.dg/pr41470.c: Likewise.
1586         * gcc.dg/pr51491-2.c: Likewise.
1587         * gcc.dg/winline-7.c: Likewise.
1588         * gcc.dg/vla-2.c: Likewise.
1589         * gcc.dg/pr50764.c: Likewise.
1590         * gcc.dg/c99-vla-1.c: Likewise.
1591         * gcc.dg/pr33238.c: Likewise.
1592         * gcc.dg/c99-const-expr-13.c: Likewise.
1593         * gcc.dg/builtin-return-1.c: Likewise.
1594         * gcc.dg/vla-3.c: Likewise.
1595         * gcc.dg/20020415-1.c: Likewise.
1596         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1597         * gcc.dg/shrink-wrap-alloca.c: Likewise.
1598         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1599         * gcc.dg/torture/calleesave-sse.c: Likewise.
1600         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1601         * gcc.dg/gomp/vla-2.c: Likewise.
1602         * gcc.dg/gomp/vla-3.c: Likewise.
1603         * gcc.dg/gomp/vla-4.c: Likewise.
1604         * gcc.dg/gomp/pr30494.c: Likewise.
1605         * gcc.dg/gomp/vla-5.c: Likewise.
1606         * gcc.dg/pr51990-2.c: Likewise.
1607         * gcc.dg/vla-22.c: Likewise.
1609 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1611         * gcc.dg/cpp/multiline-2.c: Add column numbers.
1612         * gcc.dg/dollar.c: Likewise.
1613         * gcc.dg/pragma-message.c: Likewise.
1614         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1615         * c-c++-common/raw-string-14.c: Likewise.
1617 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
1619         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1620         property that instantiation here is a compile-time error.
1622 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1624         * g++.dg/other/pr67065.C: Extend.
1626 2015-08-21  Nathan Sidwell  <nathan@acm.org>
1628         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1629         is freestanding.
1630         (check_effective_target_global_constructor): New.
1631         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1632         * gcc.dg/debug/debug.exp: Skip  for nvptx.
1633         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1635         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1636         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1637         * gcc.c-torture/compile/pr33855.c: Likewise.
1638         * gcc.c-torture/compile/920723-1.c: Likewise.
1639         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1640         writing a const.
1641         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1642         label.
1643         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1644         'call'.
1646         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1647         prototype normal.
1648         * gcc.c-torture/execute/switch-1.c: Likewise.
1650         * gcc.c-torture/execute/pr34456.c: Require not freestanding
1651         * gcc.c-torture/execute/printf-1.c: Likewise.
1652         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1653         * gcc.c-torture/execute/fprintf-1.c: Likewise.
1654         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1655         * gcc.c-torture/execute/vprintf-1.c: Likewise.
1656         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1657         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1658         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1659         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1660         * gcc.c-torture/execute/gofast.c: Likewise.
1661         * gcc.c-torture/execute/complex-6.c: Likewise.
1663         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1664         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1665         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1666         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1667         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1668         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1669         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1670         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1671         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1672         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1673         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1674         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1675         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1676         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1677         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1678         * gcc.dg/setjmp-1.c: Likewise.
1679         * gcc.dg/cleanup-5.c: Likewise.
1680         * gcc.dg/cleanup-12.c: Likewise.
1681         * gcc.dg/cleanup-13.c: Likewise.
1683         * gcc.dg/constructor-1.c: Require global ctor.
1685         * gcc.dg/fork-instrumentation.c: Require profiling.
1686         * gcc.dg/20030107-1.c: Likewise.
1687         * gcc.dg/20030702-1.c: Likewise.
1689         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1690         * gcc.dg/cpp/paste2.c: Likewise.
1691         * gcc.dg/cpp/strify3.c: Likewise.
1692         * gcc.dg/cpp/strify4.c: Likewise.
1693         * gcc.dg/cpp/lexnum.c: Likewise.
1694         * gcc.dg/cpp/digraphs.c: Likewise.
1695         * gcc.dg/cpp/macro1.c: Likewise.
1697 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1699         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1701 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1703         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1704         only once.
1706 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1708         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1709         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1710         vec_vpmsum_be and vec_shasigma_be.
1712 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1714         * lib/target-supports.exp
1715         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1716         with -mfp16-format=ieee.
1718 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1720         PR c++/67065
1721         * g++.dg/other/pr67065.C: New.
1723 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1725         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1726         memcpy.
1727         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1728         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1729         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1730         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1732 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1734         * gcc.dg/wide_shift_64_1.c: New testcase.
1735         * gcc.dg/wide_shift_128_1.c: Likewise.
1736         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1738 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1740         * lib/target-supports.exp
1741         (check_effective_target_fstack_protector_enabled): New test.
1742         * gcc.target/i386/ssp-default.c: New test.
1744 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1746         PR fortran/66929
1747         * gfortran.dg/generic_31.f90: New.
1749 2015-08-19  Marek Polacek  <polacek@redhat.com>
1751         PR middle-end/67133
1752         * g++.dg/torture/pr67133.C: New test.
1754 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1756         * gcc.target/powerpc/altivec-35.c: New test.
1757         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1758         * gcc.target/powerpc/vsx-vector-7.c: New test.
1760 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1762         PR middle-end/36757
1763         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1764         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1766 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1768         PR rtl-optimization/67218
1769         * gcc.c-torture/execute/ieee/pr67218.c,
1770         gcc.target/aarch64/fcvt_int_float_double1.c,
1771         gcc.target/aarch64/fcvt_int_float_double2.c,
1772         gcc.target/aarch64/fcvt_int_float_double3.c,
1773         gcc.target/aarch64/fcvt_int_float_double4.c,
1774         gcc.target/aarch64/fcvt_uint_float_double1.c,
1775         gcc.target/aarch64/fcvt_uint_float_double2.c,
1776         gcc.target/aarch64/fcvt_uint_float_double3.c,
1777         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1779 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1781         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1782         dg-options to disable LSE extensions.
1783         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1784         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1785         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1786         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1787         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1788         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1789         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1790         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1791         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1792         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1793         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1794         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1795         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1796         * gcc.target/aarch64/sync-op-full.c: Likewise.
1797         * gcc.target/aarch64/sync-op-release.c: Likewise.
1799 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1801         PR c++/67160
1802         * g++.dg/cpp1z/feat-cxx1z.C: New.
1804 2015-08-18  Marek Polacek  <polacek@redhat.com>
1806         PR middle-end/67222
1807         * gcc.dg/torture/pr67222.c: New test.
1809 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1811         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1813 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1815         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1816         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1817         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1819 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1821         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1822         which is used in later code.
1824 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1826         PR c++/67216
1827         * g++.dg/cpp0x/nullptr34.C: New.
1828         * g++.dg/warn/Wconversion2.C: Adjust.
1829         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1830         * g++.old-deja/g++.other/null3.C: Likewise.
1832         * g++.dg/cpp0x/pr51313.C: Adjust.
1834 2015-08-17  Richard Biener  <rguenther@suse.de>
1836         PR tree-optimization/67221
1837         * gcc.dg/torture/pr67221.c: New testcase.
1839 2015-08-17  Mike Stump  <mikestump@comcast.net>
1840             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1842         * gcc.target/arm/memcpy-aligned-1.c: New test.
1844 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1846         PR fortran/54656
1847         * gfortran.dg/norm_4.f90: Rename to...
1848         * gfortran.dg/norm2_4.f90: this.
1849         * gfortran.dg/norm2_5.f90: New test.
1851 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
1853         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1854         * gcc.dg/ssp-1.c: Make counter a register.
1855         * gcc.dg/ssp-2.c: Likewise.
1856         * gcc.dg/torture/parm-coalesce.c: New.
1858 2015-08-14  Marek Polacek  <polacek@redhat.com>
1860         PR middle-end/67133
1861         * gcc.dg/torture/pr67133.c: New test.
1863 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1864             Matthias Klose  <doko@debian.org>
1866         PR target/67143
1867         * gcc.c-torture/compile/pr67143.c: New
1868         * gcc.target/aarch64/atomic-op-imm.c
1869         (atomic_fetch_add_negative_RELAXED): New.
1870         (atomic_fetch_sub_negative_ACQUIRE): New.
1872 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1874         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1875         * gcc.target/aarch64/target_attr_8.c: Likewise.
1876         * gcc.target/aarch64/target_attr_14.c: Likewise.
1878 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1880         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1882 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1884         * gcc.target/i386/builtin_target.c: Add skylake check.
1886 2015-08-13  Jeff Law  <law@redhat.com>
1888         * gcc.dg/pr66314.c: Moved from here to ..
1889         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1890         to clear all sanitizers before -fsanitize=kernel-address.
1892 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1894         * gcc.target/aarch64/cinc_common_1.c: New test.
1896 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1898         PR c++/53421
1899         * g++.dg/ext/attribute-may-alias-1.C: New.
1900         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1902 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1904         * gcc.target/aarch64/atomic-inst-cas.c: New.
1905         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1907 2015-08-13  Andreas Schwab  <schwab@suse.de>
1909         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1911 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1913         PR c++/62164
1914         * g++.dg/torture/pr62164.C: New.
1916 2015-08-13  Richard Biener  <rguenther@suse.de>
1918         PR tree-optimization/67191
1919         * gcc.dg/torture/pr67191.c: New testcase.
1920         * g++.dg/torture/pr67191.C: Likewise.
1922 2015-08-13  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/66502
1925         PR tree-optimization/67167
1926         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1928 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1930         PR c++/53330
1931         * g++.dg/init/new42.C: New.
1933 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1935         PR target/67071
1936         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1937         vector constants.
1938         * gcc.target/powerpc/pr67071-2.c: Likewise.
1939         * gcc.target/powerpc/pr67071-3.c: Likewise.
1941 2015-08-12  Marek Polacek  <polacek@redhat.com>
1943         PR c++/55095
1944         * c-c++-common/Wshift-overflow-6.c: New test.
1945         * c-c++-common/Wshift-overflow-7.c: New test.
1946         * g++.dg/cpp1y/left-shift-2.C: New test.
1948 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1950         PR c++/52742
1951         * g++.dg/cpp0x/pr52742.C: New.
1953 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1955         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1956         Check Knights Landing support.
1958 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1960         PR c++/47461
1961         * g++.dg/warn/Wunused-result-1.C: New.
1963 2015-08-12  Richard Biener  <rguenther@suse.de>
1965         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1966         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1967         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1968         * g++.dg/tree-ssa/pr61034.C: Adjust.
1969         * gcc.dg/fold-compare-2.c: Likewise.
1970         * gcc.dg/pr50763.c: Likewise.
1971         * gcc.dg/predict-3.c: Likewise.
1972         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1973         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1974         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1975         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1976         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1977         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1978         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1979         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1980         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1981         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1982         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1983         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1985 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1987         * gcc.dg/vrp-min-max-1.c: New.
1988         * gcc.dg/vrp-min-max-2.c: New.
1990 2015-08-12  Richard Biener  <rguenther@suse.de>
1992         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1994 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1996         PR testsuite/67175
1997         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1998         Handle absence of vector min/max for sparc.
2000 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
2002         PR target/66954
2003         * g++.dg/ext/mv25.C: New test.
2005 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2007         * gcc.target/i386/avx2-vect-shift.c: New test.
2009 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2011         PR c/66098
2012         PR c/66711
2013         * gcc.dg/pragma-diag-3.c: New test.
2014         * gcc.dg/pragma-diag-4.c: New test.
2016 2015-08-11  Nathan Sidwell  <nathan@acm.org>
2018         * c-c++-common/dfp/operator-comma.c: Call init function.
2019         * c-c++-common/dfp/convert-dfp-2.c: New test.
2021 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2023         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2024         Treat model == 0x4f as Broadwell.
2026 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2028         PR libfortran/67140
2029         * gfortran.dg/pr67140.f90: New test.
2031 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
2033         PR libgomp/65742
2034         PR middle-end/66332
2035         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2037 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
2039         PR fortran/64022
2040         * gfortran.dg/ieee/large_4.f90: New test.
2042 2015-08-08  Bud Davis  <jmdavis@link.com>
2044         PR fortran/59746
2045         * gfortran.dg/common_22.f90: New.
2047 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2049         PR rtl-optimization/67028
2050         * gcc.dg/pr67028.c: New testcase.
2052 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2054         PR rtl-optimization/67029
2055         * gcc.dg/pr67029.c: New test.
2057 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2059         PR fortran/64104
2060         * gfortran.dg/ieee/ieee_8.f90: New test.
2062 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
2064         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2065         modifers.
2066         * gcc.target/aarch64/noplt_2.c: Likewise.
2067         * gcc.target/aarch64/noplt_3.c: Likewise.
2069 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2071         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2072         optimization level, and print a summary at the end.
2074 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2076         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2078 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2080         * gcc.target/aarch64/noplt_3.c: New testcase.
2082 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2084         * gcc.target/aarch64/noplt_1.c: New testcase.
2085         * gcc.target/aarch64/noplt_2.c: Likewise.
2087 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
2089         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2090         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2092 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2094         * gcc.target/s390/dwarfregtable-1.c: New test.
2095         * gcc.target/s390/dwarfregtable-2.c: New test.
2096         * gcc.target/s390/dwarfregtable-3.c: New test.
2098 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2100         * gcc.target/s390/htm-builtins-z13-1.c: New test.
2102 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2104         PR fortran/64022
2105         * gfortran.dg/ieee/large_2.f90: New test.
2106         * gfortran.dg/ieee/large_3.F90: New test.
2108 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2110         PR fortran/64022
2111         * gfortran.dg/ieee/large_1.f90: Adjust test.
2113 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2114             Jeff Law  <law@redhat.com>
2116         PR c/16351
2117         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2118         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2119         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2120         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2121         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2122         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2124 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2126         PR middle-end/66311
2127         * gfortran.dg/pr66311.f90: New file.
2129 2015-08-05  Richard Biener  <rguenther@suse.de>
2131         PR tree-optimization/67121
2132         * gcc.dg/torture/pr67121.c: New testcase.
2134 2015-08-05  Nick Clifton  <nickc@redhat.com>
2136         * gcc.target/rl78: New directory.
2137         * gcc.target/rl78/rl78.exp: New file: Test driver.
2138         * gcc.target/rl78/test_addm3.c: New file: Test adds.
2140 2015-08-05  Richard Biener  <rguenther@suse.de>
2142         PR middle-end/67120
2143         * gcc.dg/torture/pr67120.c: New testcase.
2145 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
2147         PR fortran/52846
2149         * lib/fortran-modules.exp: Call cleanup-submodules from
2150         cleanup-modules.
2151         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2152         cover the cases where private entities are no longer optimized
2153         away.
2154         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2155         same reason.
2156         * gfortran.dg/submodule_1.f08: Change cleanup module names.
2157         * gfortran.dg/submodule_5.f08: The same.
2158         * gfortran.dg/submodule_9.f08: The same.
2159         * gfortran.dg/submodule_10.f08: New test.
2161 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2163         PR c++/66595
2164         * g++.dg/cpp1y/var-templ35.C: New.
2166 2015-08-05  Richard Biener  <rguenther@suse.de>
2168         PR tree-optimization/67055
2169         * g++.dg/torture/pr67055.C: New testcase.
2171 2015-08-05  Richard Biener  <rguenther@suse.de>
2173         PR tree-optimization/67109
2174         * gcc.dg/torture/pr67109.c: New testcase.
2175         * gcc.dg/vect/vect-119.c: Adjust.
2177 2015-08-05  Richard Biener  <rguenther@suse.de>
2179         PR middle-end/67107
2180         * gcc.dg/pr67107.c: New testcase.
2182 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2184         PR c++/66197
2185         * g++.dg/cpp1z/abbrev2.C: New.
2187 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2189         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2191 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2193         PR c++/66392
2194         * g++.dg/init/explicit4.C: New.
2196 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2198         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2199         without VSX an Power8 vector support.
2201 2015-08-04  Richard Biener  <rguenther@suse.de>
2203         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2205 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
2207         PR target/67110
2208         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2209         -fno-pie -no-pie.
2211 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2213         PR c++/66427
2214         * g++.dg/cpp1y/var-templ34.C: New.
2216 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2218         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2219         * gcc.target/aarch64/target_attr_1.c: Likewise.
2220         * gcc.target/aarch64/target_attr_2.c: Likewise.
2221         * gcc.target/aarch64/target_attr_3.c: Likewise.
2222         * gcc.target/aarch64/target_attr_4.c: Likewise.
2223         * gcc.target/aarch64/target_attr_5.c: Likewise.
2224         * gcc.target/aarch64/target_attr_6.c: Likewise.
2225         * gcc.target/aarch64/target_attr_7.c: Likewise.
2226         * gcc.target/aarch64/target_attr_8.c: Likewise.
2227         * gcc.target/aarch64/target_attr_9.c: Likewise.
2228         * gcc.target/aarch64/target_attr_10.c: Likewise.
2229         * gcc.target/aarch64/target_attr_11.c: Likewise.
2230         * gcc.target/aarch64/target_attr_12.c: Likewise.
2231         * gcc.target/aarch64/target_attr_13.c: Likewise.
2232         * gcc.target/aarch64/target_attr_14.c: Likewise.
2233         * gcc.target/aarch64/target_attr_15.c: Likewise.
2235 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2237         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2239 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2241         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2243 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2245         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2246         message.
2248 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2250         PR fortran/64022
2251         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2252         * gfortran.dg/ieee/large_1.f90: New test.
2254 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2256         PR tree-optimization/67043
2257         * gcc.dg/pr67043.c: New test.
2259 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2261         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2263 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
2265         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2266         it to push/pop timing items.
2267         (main): For each optimization level, create a gcc_jit_timer, and
2268         time all of the iteration within that level cumulatively.
2269         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2270         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2272 2015-08-03  Alexander Basov <coohpt@gmail.com>
2274         PR middle-end/64744
2275         PR middle-end/48470
2276         PR middle-end/43404
2277         * gcc.target/arm/pr43404.c : New testcase.
2278         * gcc.target/arm/pr48470.c : New testcase.
2279         * gcc.target/arm/pr64744-1.c : New testcase.
2280         * gcc.target/arm/pr64744-2.c : New testcase.
2282 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2284         PR tree-optimization/67077
2285         * gcc.dg/pr67077.c: New test.
2287 2015-08-03  Jeff Law  <law@redhat.com>
2289         PR middle-end/66314
2290         PR gcov-profile/66899
2291         * gcc.dg/pr66899.c: New test.
2292         * gcc.dg/pr66314.c: New test.
2294 2015-08-03  Marek Polacek  <polacek@redhat.com>
2296         PR c/67088
2297         * gcc.dg/pr67088.c: New test.
2299 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2301         PR target/66731
2302         * gcc.target/arm/vnmul-1.c: New.
2303         * gcc.target/arm/vnmul-2.c: New.
2304         * gcc.target/arm/vnmul-3.c: New.
2305         * gcc.target/arm/vnmul-4.c: New.
2307 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2309         PR fortran/64921
2310         * gfortran.dg/class_allocate_20.f90: New.
2312 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2314         * gcc.target/aarch64/csel_bfx_1.c: New test.
2315         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2317 2015-08-02  Martin Sebor  <msebor@redhat.com>
2319         * g++.dg/Wframe-address-in-Wall.C: New test.
2320         * g++.dg/Wframe-address.C: New test.
2321         * g++.dg/Wno-frame-address.C: New test.
2322         * gcc.dg/Wframe-address-in-Wall.c: New test.
2323         * gcc.dg/Wframe-address.c: New test.
2324         * gcc.dg/Wno-frame-address.c: New test.
2326 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
2328         * c-c++-common/Wmisleading-indentation.c: Add more tests.
2330 2015-08-01  Michael Collison  <michael.collison@linaro.org
2331             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2333         * gcc.target/arm/mincmp.c: New test.
2335 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
2337         PR fortran/67091
2338         * gfortran.dg/associated_target_6.f03: New test
2340 2015-08-01  Tom de Vries  <tom@codesourcery.com>
2342         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2343         optimize ("-ftree-parallelize-loops=0").
2344         Add successful scans for 2 detected reductions.  Add xfail scans for 3
2345         detected reductions.
2346         * gcc.dg/autopar/reduc-2short.c: Same.
2347         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2348         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
2349         detected reductions.
2350         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2351         and max reductions.
2353 2015-07-31  Marek Polacek  <polacek@redhat.com>
2355         PR sanitizer/66977
2356         * g++.dg/ubsan/pr66977.C: New test.
2358 2015-07-30  Marek Polacek  <polacek@redhat.com>
2360         * c-c++-common/Wtautological-compare-3.c: New test.
2362 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2364         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2365         (CHECK): Pass address of scalar, rather than array.
2367 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2369         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2371 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2373         * gcc.target/aarch64/fp16/fp16.exp: New.
2374         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2375         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2377 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2379         * gcc.target/aarch64/f16_movs_1.c: New test.
2381 2015-07-28  Tom de Vries  <tom@codesourcery.com>
2383         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2384         outer loop.
2386 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
2387             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2389         * gcc.dg/parm-incomplete-1.c: Update.
2390         * gcc.dg/pr18809-1.c: Update.
2391         * gcc.dg/pr27953.c: Update.
2392         * gcc.dg/vla-11.c: Update.
2394 2015-07-27  Marek Polacek  <polacek@redhat.com>
2396         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2398 2015-07-27  Tom de Vries  <tom@codesourcery.com>
2400         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2401         attribute.  Update comment.
2402         (main): Remove.
2403         Add scan for not parallelizing inner loop.
2404         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2405         attribute.
2406         (main): Remove.
2408 2015-07-27  Marek Polacek  <polacek@redhat.com>
2410         PR bootstrap/67030
2411         * c-c++-common/Wtautological-compare-2.c: New test.
2413 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
2415         PR target/66232
2416         * gcc.target/i386/pr66232-6.c: New tests.
2417         * gcc.target/i386/pr66232-7.c: Likewise.
2418         * gcc.target/i386/pr66232-8.c: Likewise.
2419         * gcc.target/i386/pr66232-9.c: Likewise.
2421 2015-07-27  Marek Polacek  <polacek@redhat.com>
2423         PR c++/66555
2424         PR c/54979
2425         * c-c++-common/Wtautological-compare-1.c: New test.
2427 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
2429         PR c++/18969
2430         * g++.dg/template/pr18969.C: New test.
2431         * g++.dg/template/pr18969-2.C: New test.
2432         * g++.old-deja/g++.jason/overload.C: Remove return value in
2433         template function returning void.
2435 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
2437         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2438         immediates to avoid shift-overflow warnings.
2440 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
2442         PR c++/66857
2443         * g++.dg/init/pr66857.C: New test.
2445 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2447         PR target/66648
2448         * gcc.target/i386/pr66648.c: New test.
2450 2015-07-25  Tom de Vries  <tom@codesourcery.com>
2452         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2453         interchange_files and block_files variables.
2454         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2455         arithmetic.
2456         * gcc.dg/graphite/uns-interchange-12.c: Same.
2457         * gcc.dg/graphite/uns-interchange-14.c: Same.
2458         * gcc.dg/graphite/uns-interchange-15.c: Same.
2459         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2460         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2462 2015-07-25  Jeff Law  <law@redhat.com>
2464         Revert:
2465         PR lto/66752
2466         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2467         * gcc.dg/torture/pr66752-1.c: New test
2468         * g++.dg/torture/pr66752-2.C: New test.
2470 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
2472         Revert:
2473         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2475         PR rtl-optimization/64164
2476         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2477         * gcc.dg/ssp-1.c: Make counter a register.
2478         * gcc.dg/ssp-2.c: Likewise.
2479         * gcc.dg/torture/parm-coalesce.c: New.
2481 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2483         * gcc.dg/graphite/block-1.c: Xfail scan.
2484         * gcc.dg/graphite/interchange-12.c: Same.
2485         * gcc.dg/graphite/interchange-14.c: Same.
2486         * gcc.dg/graphite/interchange-15.c: Same.
2487         * gcc.dg/graphite/interchange-9.c: Same.
2488         * gcc.dg/graphite/interchange-mvt.c: Same.
2489         * gcc.dg/graphite/uns-block-1.c: New test.
2490         * gcc.dg/graphite/uns-interchange-12.c: New test.
2491         * gcc.dg/graphite/uns-interchange-14.c: New test.
2492         * gcc.dg/graphite/uns-interchange-15.c: New test.
2493         * gcc.dg/graphite/uns-interchange-9.c: New test.
2494         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2496 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2498         PR c++/64079
2499         * c-c++-common/Wunused-function-1.c: New.
2501 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2503         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2504         alternative exit-first loop transform.
2505         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2506         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2507         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2508         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2509         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2510         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2511         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2512         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2513         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2515 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2517         PR ipa/66566
2518         * gcc.target/i386/mpx/pr66566.c: New test.
2520 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2522         PR bootstrap/66978
2523         * gcc.target/i386/pr66978.c: New test.
2525 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2527         * gcc.target/s390/gpr2fprsavecfi.c: New test.
2529 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2531         * gcc.target/s390/insv-1.c: New test.
2532         * gcc.target/s390/insv-2.c: New test.
2533         * gcc.target/s390/insv-3.c: New test.
2535 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2537         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2539 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2541         PR middle-end/25530
2542         * gcc.dg/pr25530.c: New test.
2544 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2546         PR middle-end/25529
2547         * gcc.dg/pr25529.c: New test.
2549 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2551         * gcc.target/arm/reg_equal_test.c: New test.
2553 2015-07-23  Jeff Law  <law@redhat.com>
2555         PR lto/66752
2556         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2557         * gcc.dg/torture/pr66752-1.c: New test
2558         * g++.dg/torture/pr66752-2.C: New test.
2560 2015-07-23  Marek Polacek  <polacek@redhat.com>
2562         PR c++/66572
2563         * g++.dg/warn/Wlogical-op-2.C: New test.
2565 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2567         PR rtl-optimization/64164
2568         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2569         * gcc.dg/ssp-1.c: Make counter a register.
2570         * gcc.dg/ssp-2.c: Likewise.
2571         * gcc.dg/torture/parm-coalesce.c: New.
2573 2015-07-23  Marek Polacek  <polacek@redhat.com>
2575         PR sanitizer/66908
2576         * c-c++-common/ubsan/pr66908.c: New test.
2578 2015-07-23  Tom de Vries  <tom@codesourcery.com>
2580         * gcc.dg/autopar/outer-4.c: Add xfail.
2581         * gcc.dg/autopar/outer-5.c: Same.
2582         * gcc.dg/autopar/outer-6.c: Same.
2583         * gcc.dg/autopar/reduc-2.c: Same.
2584         * gcc.dg/autopar/reduc-2char.c: Same.
2585         * gcc.dg/autopar/reduc-2short.c: Same.
2586         * gcc.dg/autopar/reduc-8.c: Same.
2587         * gcc.dg/autopar/uns-outer-4.c: New test.
2588         * gcc.dg/autopar/uns-outer-5.c: New test.
2589         * gcc.dg/autopar/uns-outer-6.c: New test.
2591 2015-07-23  Richard Biener  <rguenther@suse.de>
2593         PR tree-optimization/66952
2594         * gcc.dg/torture/pr66952.c: Use signed char.
2596 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
2598         PR tree-optimization/66926,66951
2599         * gcc.dg/vect/pr66951.c: New test.
2601 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
2603         PR c++/52987
2604         * g++.dg/parse/error57.C: New.
2605         * g++.dg/expr/string-2.C: Update.
2607 2015-07-23  Richard Biener  <rguenther@suse.de>
2609         PR tree-optimization/66945
2610         * gcc.dg/torture/pr66945.c: New testcase.
2612 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
2614         PR target/66954
2615         * g++.dg/ext/mv24.C: New test.
2617 2015-07-22  Marek Polacek  <polacek@redhat.com>
2619         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2620         dg-options.
2622 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
2624         PR fortran/61831
2625         PR fortran/66929
2626         * gfortran.dg/generic_30.f90: New.
2628 2015-07-22  Richard Biener  <rguenther@suse.de>
2630         PR tree-optimization/66952
2631         * gcc.dg/torture/pr66952.c: New testcase.
2633 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
2635         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2636         test.
2637         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2638         test.
2639         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2640         test.
2641         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2642         test.
2643         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2644         test.
2645         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2646         test.
2647         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2648         test.
2649         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2650         test.
2651         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2652         test.
2653         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2654         test.
2655         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2656         test.
2657         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2658         test.
2659         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2660         test.
2661         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2662         test.
2663         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2664         test.
2665         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2666         test.
2667         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2668         test.
2669         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2670         test.
2671         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2672         test.
2673         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2674         test.
2675         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2676         test.
2677         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2678         test.
2679         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2680         test.
2681         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2682         test.
2683         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2684         test.
2685         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2686         test.
2687         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2688         test.
2689         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2690         test.
2691         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2692         test.
2693         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2694         test.
2695         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2696         test.
2697         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2698         test.
2699         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2700         test.
2701         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2702         test.
2703         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2704         test.
2705         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2706         test.
2707         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2708         test.
2709         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2710         test.
2711         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2712         test.
2713         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2714         test.
2715         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2716         test.
2717         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2718         test.
2719         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2720         test.
2721         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2722         test.
2723         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2724         test.
2725         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2726         test.
2727         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2728         test.
2729         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2730         test.
2731         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2732         test.
2733         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2734         test.
2735         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2736         test.
2737         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2738         test.
2739         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2740         test.
2741         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2742         test.
2743         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2744         test.
2745         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2746         test.
2747         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2748         test.
2749         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2750         test.
2751         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2752         test.
2753         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2754         test.
2755         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2756         test.
2757         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2758         test.
2759         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2760         test.
2761         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2762         test.
2763         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2764         test.
2765         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2766         test.
2767         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2768         test.
2769         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2770         test.
2771         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2772         test.
2773         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2774         test.
2775         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2776         test.
2777         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2778         test.
2779         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2780         test.
2781         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2782         test.
2783         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2784         test.
2785         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2786         test.
2787         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2788         test.
2789         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2790         test.
2791         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2792         test.
2793         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2794         test.
2795         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2796         test.
2797         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2798         test.
2799         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2800         test.
2801         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2802         test.
2803         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2804         test.
2805         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2806         test.
2807         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2808         test.
2809         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2810         test.
2811         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2812         test.
2813         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2814         test.
2815         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2816         test.
2817         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2818         test.
2819         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2820         test.
2821         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2822         test.
2823         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2824         test.
2825         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2826         test.
2827         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2828         test.
2829         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2830         test.
2831         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2832         test.
2833         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2834         test.
2835         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2836         test.
2837         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2838         test.
2839         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2840         test.
2841         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2842         test.
2843         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2844         test.
2845         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2846         test.
2847         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2848         test.
2849         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2850         test.
2851         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2852         test.
2853         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2854         test.
2855         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2856         test.
2857         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2858         test.
2859         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2860         test.
2861         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2862         test.
2863         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2864         test.
2865         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2866         test.
2867         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2868         test.
2869         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2870         test.
2871         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2872         test.
2873         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2874         test.
2875         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2876         test.
2877         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2878         test.
2879         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2880         test.
2881         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2882         test.
2883         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2884         test.
2885         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2886         test.
2887         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2888         test.
2889         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2890         test.
2891         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2892         test.
2893         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2894         test.
2895         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2896         test.
2897         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2898         test.
2900 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2902         * g++.dg/template/crash81.C: Update.
2904 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2906         PR ipa/66424.
2907         * gcc.target/i386/pr66424.c: New.
2909 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2911         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2913 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2915         PR fortran/61831
2916         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2917         Drop address sanitization.
2919 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2921         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2922         Skip -march=armv4t.
2923         (dg-additional-options): Set armv5t flag.
2925 2015-07-21  Marek Polacek  <polacek@redhat.com>
2927         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2928         * gcc.dg/vmx/unpack.c: Likewise.
2929         * gcc.target/powerpc/quad-atomic.c: Likewise.
2931 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2933         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2935 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2937         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2938         model.
2940 2015-07-20  Marek Polacek  <polacek@redhat.com>
2942         PR c++/55095
2943         * c-c++-common/Wshift-overflow-1.c: New test.
2944         * c-c++-common/Wshift-overflow-2.c: New test.
2945         * c-c++-common/Wshift-overflow-3.c: New test.
2946         * c-c++-common/Wshift-overflow-4.c: New test.
2947         * c-c++-common/Wshift-overflow-5.c: New test.
2948         * g++.dg/cpp1y/left-shift-1.C: New test.
2949         * gcc.dg/c90-left-shift-2.c: New test.
2950         * gcc.dg/c90-left-shift-3.c: New test.
2951         * gcc.dg/c99-left-shift-2.c: New test.
2952         * gcc.dg/c99-left-shift-3.c: New test.
2953         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2954         * gcc.c-torture/execute/pr40386.c: Likewise.
2955         * gcc.dg/vect/pr33373.c: Likewise.
2956         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2957         * gcc.dg/vect/vect-shift-2.c: Likewise.
2959 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2961         * gcc.target/aarch64/neg_abs_1.c: New test.
2963 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2965         PR target/66922
2966         * gcc.target/i386/pr66922.c: New test.
2968 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2970         PR middle-end/46851
2971         PR middle-end/60340
2972         * gcc.dg/tree-ssa/pr42327.c: Removed.
2973         * g++.dg/other/pr35011.C: Removed.
2975 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2977         PR target/66906
2978         * gcc.target/i386/pr66906.c: New test.
2980 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2982         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2983         as follow-up to r225930.
2985 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2987         PR fortran/52846
2988         * lib/fortran-modules.exp (proc cleanup-submodules): New
2989         procedure.
2990         * gfortran.dg/submodule_1.f08: Change extension and clean up
2991         the submodule files.
2992         * gfortran.dg/submodule_2.f08: ditto
2993         * gfortran.dg/submodule_6.f08: ditto
2994         * gfortran.dg/submodule_7.f08: ditto
2995         * gfortran.dg/submodule_8.f08: New test
2996         * gfortran.dg/submodule_9.f08: New test
2998 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2999             Sebastian Pop  <s.pop@samsung.com>
3001         PR middle-end/61929
3002         * gcc.dg/graphite/pr61929.c: New.
3004 2015-07-17  Marek Polacek  <polacek@redhat.com>
3006         * gcc.dg/fold-minus-7.c: New test.
3008 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3010         * gfortran.dg/co_reduce_1.f90: New file.
3012 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3014         PR target/66824
3015         * gcc.target/i386/pr66824.c:
3017 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
3019         PR fortran/66035
3020         * gfortran.dg/structure_constructor_13.f03: New test.
3022 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3024         PR fortran/61831
3025         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3026         of generated while loops in the tree dump.
3027         * gfortran.dg/derived_constructor_comps_6.f90: New file.
3029 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
3031         * gcc.dg/vect/vect-outer-simd-2.c: New test.
3033 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3035         PR target/66891
3036         * gcc.target/i386/pr66891.c: New test.
3038 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3040         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3042 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
3044         PR rtl-optimization/66626
3045         * gcc.target/i386/pr66626-2.c: New.
3047 2015-07-16  Martin Liska  <mliska@suse.cz>
3049         * g++.dg/ipa/pr66896.c: New test.
3051 2015-07-16  Richard Biener  <rguenther@suse.de>
3053         PR tree-optimization/66894
3054         * gcc.dg/torture/pr66894.c: New testcase.
3056 2015-07-16  Richard Biener  <rguenther@suse.de>
3058         * gcc.dg/tree-ssa/pr21031.c: Adjust.
3060 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
3062         PR target/66866
3063         * g++.dg/pr66866.C: New test.
3065 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3067         * gcc.target/powerpc/vec-cmp-sel.c: New test.
3069 2015-07-15  Richard Biener  <rguenther@suse.de>
3071         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3072         { -O3 -fomit-frame-pointer },
3073         { -O3 -fomit-frame-pointer -funroll-loops } and
3074         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3075         in favor of
3076         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3077           -finline-functions }
3079 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
3081         * gcc.target/mips/interrupt_handler-5.c: New test.
3083 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3084             Robert Suchanek  <robert.suchanek@imgtec.com>
3086         * gcc.target/mips/interrupt_handler-4.c: New test.
3088 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3090         PR testsuite/66734
3091         * gcc.dg/lto/lto.exp: Initialize MPX.
3093 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3095         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3096         dg-skip-if.
3097         * gcc.target/arm/scd42-3.c: Likewise.
3099 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3101         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3102         code to be run when the pre-arch code increases the isa_rev to
3103         mips32r6 or greater.
3105 2015-07-15  Richard Biener  <rguenther@suse.de>
3107         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3108         { -O3 -fomit-frame-pointer },
3109         { -O3 -fomit-frame-pointer -funroll-loops } and
3110         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3111         in favor of
3112         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3113           -finline-functions }
3114         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3115         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3116         to additional_flags.
3118 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3120         PR rtl-optimization/66838
3121         * gcc.target/i386/pr66838.c: New test.
3123 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
3125         PR c++/66850
3126         * g++.dg/template/pr66850.C: New test.
3128 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3129             Cesar Philippidis  <cesar@codesourcery.com>
3130             Chung-Lin Tang  <cltang@codesourcery.com>
3132         * gcc.target/nios2/nios2-flushd.c: New.
3133         * gcc.target/nios2/nios2-rdprs.c: New.
3134         * gcc.target/nios2/r2-atomic.c: New.
3135         * gcc.target/nios2/r2-eni.c: New.
3136         * gcc.target/nios2/r2-wrpie.c: New.
3138 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3139             Cesar Philippidis  <cesar@codesourcery.com>
3140             Chung-Lin Tang  <cltang@codesourcery.com>
3142         * gcc.target/nios2/cdx-ldstwm-1.c: New.
3143         * gcc.target/nios2/cdx-ldstwm-2.c: New.
3145 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3146             Cesar Philippidis  <cesar@codesourcery.com>
3147             Chung-Lin Tang  <cltang@codesourcery.com>
3149         * gcc.target/nios2/andci.c: New.
3150         * gcc.target/nios2/bmx.c: New.
3151         * gcc.target/nios2/cdx-add.c: New.
3152         * gcc.target/nios2/cdx-branch.c: New.
3153         * gcc.target/nios2/cdx-callret.c: New.
3154         * gcc.target/nios2/cdx-loadstore.c: New.
3155         * gcc.target/nios2/cdx-logical.c: New.
3156         * gcc.target/nios2/cdx-mov.c: New.
3157         * gcc.target/nios2/cdx-shift.c: New.
3158         * gcc.target/nios2/cdx-sub.c: New.
3159         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3161 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
3163         PR c++/65071
3164         * g++.dg/cpp0x/vt-65071.C: New.
3166 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3167             Cesar Philippidis  <cesar@codesourcery.com>
3168             Chung-Lin Tang  <cltang@codesourcery.com>
3170         * gcc.target/nios2/r2-io-range.c: New.
3171         * gcc.target/nios2/r2-stio-1.c: New.
3172         * gcc.target/nios2/r2-stio-2.c: New.
3173         * gcc.target/nios2/nios2-ldxio.c: New.
3174         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3175         of just compile.  Add more tests.
3177 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3179         gfortran.dg/pr66864.f90: New test.
3181 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
3183         PR rtl-optimization/66626
3184         * gcc.target/i386/pr66626.c: New.
3186 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3188         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3189         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3190         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3192 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
3194         * g++.dg/template/crash81.C: Adjust for error + inform change.
3195         * g++.dg/template/pr58878.C: Likewise.
3196         * g++.dg/template/shadow1.C: Likewise.
3197         * g++.dg/template/shadow2.C: Likewise.
3198         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3199         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3200         * g++.old-deja/g++.brendan/crash7.C: Likewise.
3201         * g++.old-deja/g++.pt/shadow2.C: Likewise.
3203 2015-07-14  Richard Biener  <rguenther@suse.de>
3205         PR tree-optimization/66863
3206         * gcc.dg/torture/pr66863.c: New testcase.
3208 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
3210         PR c++/65186
3211         * g++.dg/template/pr65186.C: New test.
3213 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3215         * gcc.target/arm/macro_defs0.c: Add directive to skip
3216         test if -marm is present.
3217         * gcc.target/arm/macro_defs1.c: Likewise.
3219 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3221         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3222         if-conversion..
3223         * gcc.target/aarch64/adds1.c: Likewise.
3224         * gcc.target/aarch64/ands_1.c: Likewise.
3225         * gcc.target/aarch64/bics_1.c: Likewise.
3226         * gcc.target/aarch64/subs1.c: Likewise.
3227         * gcc.target/aarch64/subs3.c: Likewise.
3229 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3231         PR fortran/64589
3232         * gfortran.dg/pr64589.f90: New test.
3234 2015-07-13  Renlin Li  <renlin.li@arm.com>
3236         PR rtl/66556
3237         * gcc.c-torture/execute/pr66556.c: New.
3239 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
3241         * gcc.dg/20020219-1.c: Fix double word typos.
3242         * gcc.dg/20020919-1.c: Same.
3244 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3245             Jeff Law  <law@redhat.com>
3247         PR middle-end/66726
3248         * g++.dg/tree-ssa/pr66726.c: New test.
3249         * gcc.dg/tree-ssa/pr66726-2.c: New test.
3250         * gcc.dg/tree-ssa/pr66726.c: New test.
3252 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
3254         PR c++/58734
3255         * g++.dg/cpp0x/variadic-ttp2.C: New.
3257 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
3259         PR c++/30044
3260         * g++.dg/cpp0x/auto46.C: New test.
3261         * g++.dg/template/pr30044.C: New test.
3262         * g++.dg/template/shadow2.C: New test.
3263         * g++.dg/template/error55.C: New test.
3264         * g++.dg/template/crash83.C: Accept any error string.
3265         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3266         parameters.
3267         * g++.dg/cpp0x/variadic19.C: Likewise
3268         * g++.dg/template/canon-type-13.C: Likewise.
3269         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3270         * g++.dg/torture/20070621-1.C: Likewise.
3272 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3274         PR c++/54521
3275         * g++.dg/init/explicit3.C: New.
3277 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
3279         PR target/66819
3280         * gcc.target/i386/pr66819-1.c: New test.
3281         * gcc.target/i386/pr66819-2.c: Likewise.
3282         * gcc.target/i386/pr66819-3.c: Likewise.
3283         * gcc.target/i386/pr66819-4.c: Likewise.
3284         * gcc.target/i386/pr66819-5.c: Likewise.
3286 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3288         PR target/66703
3289         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3290         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
3291         type to prevent possible flag-clobbering zero-extensions.
3292         * gcc.target/i386/pr66703.c: New test.
3294 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3296         PR c++/60842
3297         * g++.dg/cpp0x/nsdmi-template15.C: New.
3299 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
3301         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3303 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
3305         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3306         * gcc.target/arm/flip-thumb.c: Likewise.
3308 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3310         PR target/66813
3311         * gcc.target/i386/pr66813.c: New test.
3313 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
3315         PR middle-end/66820
3316         * gcc.dg/gomp/pr66820.c: New test.
3318 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3320         PR c++/65592
3321         * g++.dg/cpp0x/scoped_enum6.C: New.
3323 2015-07-10  Tom de Vries  <tom@codesourcery.com>
3325         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3326         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3328 2015-07-10  Richard Biener  <rguenther@suse.de>
3330         PR tree-optimization/66823
3331         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3332         which should not be necessary.  XFAIL.
3334 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3336         PR c++/64848
3337         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3339 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3341         PR middle-end/66633
3342         * gcc.dg/gomp/pr66633-1.c: New test.
3343         * gcc.dg/gomp/pr66633-2.c: New test.
3344         * gcc.dg/gomp/pr66633-3.c: New test.
3345         * gcc.dg/gomp/pr66633-4.c: New test.
3347 2015-07-09  John Marino  <gnugcc@marino.st>
3349         * lib/target-supports.exp (check_effective_target_pie):
3350         Add *-*-dragonfly*
3352 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3354         PR target/66814
3355         * gcc.target/i386/pr66814.c: New test.
3357 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3359         PR target/66731
3360         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3361         * gcc.target/aarch64/fnmul-2.c: Likewise.
3362         * gcc.target/aarch64/fnmul-3.c: Likewise.
3363         * gcc.target/aarch64/fnmul-4.c: Likewise.
3365 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3367         PR c++/65790
3368         * g++.dg/cpp0x/vt-65790.C: New.
3370 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3372         PR target/66818
3373         * gcc.target/i386/pr66818.c: New test.
3375 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3377         PR target/66817
3378         * gcc.target/i386/pr66817.c: New test.
3380 2015-07-09  Marek Polacek  <polacek@redhat.com>
3382         PR tree-optimization/66718
3383         * gcc.dg/vect/vect-126.c: New test.
3385 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
3387         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3388         even when dwarf-2 is not the default.
3390 2015-07-08  Jeff Law  <law@redhat.com>
3392         PR testsuite/66796
3393         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3394         to have a single memory reference.
3396 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
3398         * g++.dg/other/dump-ada-spec-9.C: New test.
3400 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3402         * g++.dg/vect/vect.exp: Run also simd* tests.
3403         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3404         (check_vect): Fix up get_cpuid call for C++.
3405         * g++.dg/vect/simd-clone-1.cc: New test.
3407 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3409         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3411 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3413         * gcc.target/i386/readeflags-1.c (abort): New prototype.
3414         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3416 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3418         PR target/66806
3419         * gcc.target/i386/pr66806.c: New test.
3421 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
3423         PR c++/66421
3424         * g++.dg/cpp0x/auto45.C: New.
3426 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
3428         PR middle-end/66334
3429         * gcc.target/i386/pr66334.c: New.
3431 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3433         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3434         comments.
3436 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3438         PR jit/66783
3439         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3440         (verify_code): Update expected error message.
3441         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3442         (verify_code): Likewise.
3443         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3444         (verify_code): Likewise.
3446 2015-07-08  Richard Biener  <rguenther@suse.de>
3448         PR tree-optimization/66793
3449         * gcc.dg/torture/pr66793.c: New testcase.
3451 2015-07-08  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/66794
3454         * gcc.dg/torture/pr66794.c: New testcase.
3456 2015-07-08  Marek Polacek  <polacek@redhat.com>
3458         PR c++/66748
3459         * g++.dg/abi/abi-tag15.C: New test.
3461 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3463         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3464         * gcc.target/mips/branch-3.c: Ditto
3465         * gcc.target/mips/branch-4.c: Ditto.
3466         * gcc.target/mips/branch-5.c: Ditto.
3467         * gcc.target/mips/branch-6.c: Ditto.
3468         * gcc.target/mips/branch-7.c: Ditto.
3469         * gcc.target/mips/branch-8.c: Ditto.
3470         * gcc.target/mips/branch-9.c: Ditto.
3471         * gcc.target/mips/branch-10.c: Ditto.
3472         * gcc.target/mips/branch-11.c: Ditto.
3473         * gcc.target/mips/branch-12.c: Ditto.
3474         * gcc.target/mips/branch-13.c: Ditto.
3475         * gcc.target/mips/umips-branch-5.c: New file.
3476         * gcc.target/mips/umips-branch-6.c: New file.
3477         * gcc.target/mips/umips-branch-7.c: New file.
3478         * gcc.target/mips/umips-branch-8.c: New file.
3479         * gcc.target/mips/umips-branch-9.c: New file.
3480         * gcc.target/mips/umips-branch-10.c: New file.
3481         * gcc.target/mips/umips-branch-11.c: New file.
3482         * gcc.target/mips/umips-branch-12.c: New file.
3483         * gcc.target/mips/umips-branch-13.c: New file.
3484         * gcc.target/mips/umips-branch-14.c: New file.
3485         * gcc.target/mips/umips-branch-15.c: New file.
3486         * gcc.target/mips/umips-branch-16.c: New file.
3487         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3488         (OCCUPY_0xfffc): New define.
3490 2015-07-08  Renlin Li  <renlin.li@arm.com>
3492         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3494 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3496         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3498 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
3500         * gcc.target/i386/bt-3.c: New test.
3501         * gcc.target/i386/bt-4.c: Ditto.
3503 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3505         * g++.dg/other/dump-ada-spec-8.C: New test.
3507 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3509         PR jit/66783
3510         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3511         test case.
3512         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3513         New test case.
3514         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3515         New test case.
3516         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3517         Avoid using an opaque struct for local "f".
3519 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3521         PR jit/66779
3522         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3523         * jit.dg/test-pr66779.c: New testcase.
3525 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3527         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3528         NOCOMPRESSION.
3530 2015-07-07  Richard Biener  <rguenther@suse.de>
3532         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3534 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3536         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3537         * gcc.target/mips/call-5.c: Ditto.
3538         * gcc.target/mips/call-6.c: Ditto.
3540 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3542         * gcc.dg/dx-test.c: New test-case.
3544 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
3546         PR fortran/66578
3547         * gfortran.dg/allocate_with_source_9.f08: New test.
3549 2015-07-07  Christian Bruel  <christian.bruel@st.com>
3551         PR target/52144
3552         * gcc.target/arm/flip-thumb.c: Fix scan.
3553         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3554         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3555         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3556         Fix return value.
3558 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
3560         PR target/65956
3561         * gcc.c-torture/execute/pr65956.c: New test.
3563 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3565         * gcc.target/arm/aapcs/align1.c: New.
3566         * gcc.target/arm/aapcs/align_rec1.c: New.
3567         * gcc.target/arm/aapcs/align2.c: New.
3568         * gcc.target/arm/aapcs/align_rec2.c: New.
3569         * gcc.target/arm/aapcs/align3.c: New.
3570         * gcc.target/arm/aapcs/align_rec3.c: New.
3571         * gcc.target/arm/aapcs/align4.c: New.
3572         * gcc.target/arm/aapcs/align_rec4.c: New.
3573         * gcc.target/arm/aapcs/align_vararg1.c: New.
3574         * gcc.target/arm/aapcs/align_vararg2.c: New.
3576 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3578         * gfortran.dg/iomsg_2.f90: New test.
3580 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3582         PR target/66749
3583         * gcc.target/i386/pr66749.c: New test.
3585 2015-07-06  Richard Biener  <rguenther@suse.de>
3587         PR tree-optimization/66772
3588         * gcc.dg/torture/pr66772-1.c: New testcase.
3589         * gcc.dg/torture/pr66772-2.c: Likewise.
3591 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
3593         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3594         the jals instruction.
3596 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3598         PR target/53383
3599         * gcc.target/i386/pr53383-1.c: New file.
3600         * gcc.target/i386/pr53383-2.c: Likewise.
3601         * gcc.target/i386/pr53383-3.c: Likewise.
3603 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3605         * gcc.target/aarch64/fnmul-1.c: New.
3606         * gcc.target/aarch64/fnmul-2.c: New.
3607         * gcc.target/aarch64/fnmul-3.c: New.
3608         * gcc.target/aarch64/fnmul-4.c: New.
3610 2015-07-06  Richard Biener  <rguenther@suse.de>
3612         PR middle-end/66759
3613         * gcc.dg/torture/pr66759.c: New testcase.
3615 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
3617         PR fortran/58586
3618         * gfortran.dg/alloc_comp_class_3.f03: New test.
3619         * gfortran.dg/alloc_comp_class_4.f03: New test.
3621 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3623         * gcc.c-torture/execute/pr66757.c: New test.
3625 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
3627         PR tree-optimization/66720
3628         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3630 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
3631             Sandra Loosemore <sandra@codesourcery.com>
3633         * gcc.target/nios2/gprel-offset.c: New test.
3635 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3637         PR fortran/66725
3638         * gfortran.dg/pr66725.f90: New test.
3640 2015-07-03  Jason Merrill  <jason@redhat.com>
3642         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3643         Avoid narrowing error.
3645 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
3647         PR rtl-optimization/66706
3648         * gcc.target/powerpc/shift-int.c: New testcase.
3650 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3652         PR target/66746.
3653         * gcc.target/i386/pr66746.c: New file.
3655 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3657         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3659 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3661         PR tree-optimization/66119
3662         * g++.dg/opt/pr66119.C: New.
3664 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
3666         PR fortran/52846
3667         * gfortran.dg/submodule_1.f90: New test
3668         * gfortran.dg/submodule_2.f90: New test
3669         * gfortran.dg/submodule_3.f90: New test
3670         * gfortran.dg/submodule_4.f90: New test
3671         * gfortran.dg/submodule_5.f90: New test
3672         * gfortran.dg/submodule_6.f90: New test
3673         * gfortran.dg/submodule_7.f90: New test
3675 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3677         PR preprocessor/53690
3678         * g++.dg/cpp/pr53690.C: New.
3680 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3682         * gcc.target/powerpc/vec-cmp.c: New test.
3684 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3686         PR fortran/56520
3687         * gfortran.dg/pr56520.f90: New test.
3689 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3691         PR fortran/66545
3692         * gfortran.dg/pr66545_1.f90: New test.
3693         * gfortran.dg/pr66545_2.f90: New test.
3695 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3697         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3698         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3700 2015-07-02  Richard Biener  <rguenther@suse.de>
3702         PR testsuite/66719
3703         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3704         unaligned loads.
3706 2015-07-02  Richard Biener  <rguenther@suse.de>
3708         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3710 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3712         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3714 2015-07-01  Jason Merrill  <jason@redhat.com>
3716         * lib/target-supports.exp (cxx_default): Set to C++14.
3718 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3720         PR testsuite/66723
3721         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3722         scan-assembler.
3724 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3726         * gfortran.dg/warn_conversion_8.f90:  New test.
3728 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3730         PR rtl-optimization/61047
3731         * gcc.c-torture/execute/20150611-1.c: New testcase.
3733 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3735         PR jit/66700
3736         * jit.dg/all-non-failing-tests.h: Add
3737         test-pr66700-observing-write-through-ptr.c.
3738         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3740 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3742         * jit.dg/test-accessing-union.c: Add comments for use by
3743         gcc/jit/docs/topics/types.rst.
3745 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3747         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3748         'do-require-effective-target' with 'dg-require-effective-target'.
3749         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3750         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3751         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3752         'stlex' with 'strex' as the expected output.
3754 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3756         PR c++/60365
3757         * g++.dg/cpp0x/gen-attrs-60.C: New.
3758         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3760 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3762         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3763         New function.
3764         * gcc.target/aarch64/pic-small.c: Restrict this test under
3765         check_effective_target_aarch64_small_fpic.
3767 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3769         * gfortran.dg/gomp/pr66633.f90: New test.
3771 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3773         PR c++/66686
3774         * g++.dg/template/pr66686.C: New test.
3776 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3778         * gnat.dg/lto17.ad[sb]: New test.
3780 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3782         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3783         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3784         testcase.
3785         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3786         New testcase.
3787         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3788         New testcase.
3789         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3790         New testcase.
3791         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3792         New testcase.
3793         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3794         New testcase.
3795         * jit.dg/test-switch.c: New testcase.
3796         * jit.dg/test-switch.cc: New testcase.
3798 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3800         PR jit/66546
3801         * jit.dg/all-non-failing-tests.h: Add note about
3802         test-validly-unreachable-block.c.
3803         * jit.dg/test-validly-unreachable-block.c: New file.
3805 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3807         PR jit/66628
3808         * jit.dg/all-non-failing-tests.h: Add note about
3809         test-extra-options.c.
3810         * jit.dg/test-extra-options.c: New testcase.
3812 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3814         PR debug/66691
3815         * gcc.target/i386/pr66691.c: New.
3817 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3819         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3820         * gcc.target/i386/iamcu/args.h: Likewise.
3821         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3822         * gcc.target/i386/iamcu/defines.h: Likewise.
3823         * gcc.target/i386/iamcu/macros.h: Likewise.
3824         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3825         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3826         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3827         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3828         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3829         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3830         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3831         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3832         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3833         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3834         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3835         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3836         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3837         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3838         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3839         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3840         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3842 2015-06-30  Marek Polacek  <polacek@redhat.com>
3844         * gcc.dg/fold-minus-6.c: New test.
3846         * gcc.dg/fold-ior-3.c: New test.
3848 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3850         Implement N4197 - Adding u8 character literals
3851         * g++.dg/cpp1z/utf8.C: New.
3852         * g++.dg/cpp1z/utf8-neg.C: New.
3853         * g++.dg/cpp1z/udlit-utf8char.C: New.
3855 2015-06-30  Marek Polacek  <polacek@redhat.com>
3857         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3859 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3861         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3862         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3863         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3864         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3866 2015-06-30  Marek Polacek  <polacek@redhat.com>
3868         * gcc.dg/fold-ior-2.c: New test.
3870 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3872         PR tree-optimization/66652
3873         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3874         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3875         pointers.
3876         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3878 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3880         PR c++/65977
3881         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3882         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3884 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3886         PR fortran/66605
3887         * gfortran.dg/wunused-parameter.f90: New test.
3889 2015-06-29  Richard Henderson  <rth@redhat.com>
3891         * gcc.target/i386/asm-flag-1.c: New.
3892         * gcc.target/i386/asm-flag-2.c: New.
3893         * gcc.target/i386/asm-flag-3.c: New.
3894         * gcc.target/i386/asm-flag-4.c: New.
3895         * gcc.target/i386/asm-flag-5.c: New.
3897 2015-06-29  Marek Polacek  <polacek@redhat.com>
3899         PR c/66322
3900         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3901         * c-c++-common/pr66322.c: New test.
3902         * g++.dg/eh/scope1.C: Remove dg-warning.
3904 2015-06-29  Richard Biener  <rguenther@suse.de>
3906         PR tree-optimization/66677
3907         * gcc.dg/vect/pr66677.c: New testcase.
3909 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3911         PR middle-end/64130
3912         * gcc.dg/tree-ssa/pr64130.c: New test.
3914 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3916         * gcc.target/aarch64/pic-small.c: New testcase.
3918 2015-06-26  Richard Biener  <rguenther@suse.de>
3920         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3922 2015-06-26  Marek Polacek  <polacek@redhat.com>
3924         * gcc.dg/fold-and-1.c: New test.
3925         * gcc.dg/fold-and-2.c: New test.
3927 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3929         * gnat.dg/warn11.adb: Add missing dg directive.
3930         * gnat.dg/warn12.adb: New test.
3931         * gnat.dg/warn12_pkg.ads: New helper.
3933 2015-06-26  Richard Biener  <rguenther@suse.de>
3935         * gfortran.dg/reassoc_3.f90: Adjust.
3937 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3939         PR target/66412
3940         * gcc.target/i386/pr66412.c: New test.
3942 2015-06-25  Richard Biener  <rguenther@suse.de>
3944         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3946 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3948         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3950 2015-06-25  Richard Biener  <rguenther@suse.de>
3952         * gfortran.dg/vect/vect-9.f90: New testcase.
3954 2015-06-25  Nick Clifton  <nickc@redhat.com>
3956         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3957         H8300 and M32R targets.
3959 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3961         PR fortran/66528
3962         * gfortran.dg/maxerrors.f90: New test.
3964 2015-06-08  DJ Delorie  <dj@redhat.com>
3966         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3968 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3970         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3972 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3974         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3975         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3976         * gcc.target/aarch64/nofp_1.c: New file.
3978 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3980         Implement N3928 - Extending static_assert
3981         * g++.dg/cpp0x/static_assert8.C: Adjust.
3982         * g++.dg/cpp0x/static_assert12.C: New.
3983         * g++.dg/cpp0x/static_assert13.C: New.
3984         * g++.dg/cpp1y/static_assert1.C: New.
3985         * g++.dg/cpp1y/static_assert2.C: New.
3986         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3988 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3990         PR c++/65750
3991         * g++.dg/cpp0x/trailing11.C: New.
3993 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3995         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3996         multilibs.
3997         * gcc.target/arm/memset-inline-10.c: Likewise.
3998         * gcc.target/arm/pr58784.c: Likewise.
3999         * gcc.target/arm/pr59985.C: Likewise.
4000         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4002 2015-06-24  Renlin Li  <renlin.li@arm.com>
4004         * gcc.target/aarch64/arm_align_max_pwr.c: New.
4005         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4007 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
4009         Revert:
4010         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4012         PR c++/30044
4013         * g++.dg/cpp0x/auto45.C: New test.
4014         * g++.dg/template/pr30044.C: New test.
4015         * g++.dg/template/crash83.C: Accept any error string.
4016         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4017         parameters.
4018         * g++.dg/cpp0x/variadic18.C: Likewise
4019         * g++.dg/template/canon-type-13.C: Likewise.
4020         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4022 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4024         PR c++/65811
4025         * g++.dg/other/linkage2.C: New.
4027 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4029         PR target/63408
4030         * gcc.target/arm/pr63408.c: New test.
4032 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
4034         * lib/c-torture.exp: Don't call check_effective_target_lto
4035         before setting up environment correctly.
4036         * lib/gcc-dg.exp: Likewise, and protect
4037         gcc_force_conventional_output.
4039 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4041         PR rtl-optimization/66306
4042         * gcc.target/s390/pr66306.c: New test.
4044 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4046         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4047         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4048         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4049         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4050         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4051         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4052         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4054 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
4056         PR target/65803
4057         * gcc.c-torture/pr65803.c: New test.
4059 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4061         PR c++/30044
4062         * g++.dg/cpp0x/auto45.C: New test.
4063         * g++.dg/template/pr30044.C: New test.
4064         * g++.dg/template/crash83.C: Accept any error string.
4065         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4066         parameters.
4067         * g++.dg/cpp0x/variadic18.C: Likewise
4068         * g++.dg/template/canon-type-13.C: Likewise.
4069         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4071 2015-06-23  Marek Polacek  <polacek@redhat.com>
4073         * c-c++-common/Wlogical-op-3.c: New test.
4075 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4077         PR c++/66254
4078         * g++.dg/cpp0x/scoped_enum5.C: New.
4080 2015-06-23  Richard Biener  <rguenther@suse.de>
4082         PR tree-optimization/66636
4083         * gcc.dg/vect/pr66636.c: New testcase.
4085 2015-06-23  Marek Polacek  <polacek@redhat.com>
4087         * gcc.dg/fold-minus-4.c: New test.
4088         * gcc.dg/fold-minus-5.c: New test.
4089         * c-c++-common/ubsan/overflow-add-5.c: New test.
4091 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
4093         Add missing testcase from r224672.
4094         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4096         * gcc.target/vax/bswapdi-1.c: New.
4098 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
4100         PR fortran/64674
4101         * gfortran.dg/associate_18.f08: New test.
4103 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
4105         PR target/66560
4106         * gcc.target/i386/pr66560-1.c: New test.
4107         * gcc.target/i386/pr66560-2.c: Ditto.
4108         * gcc.target/i386/pr66560-3.c: Ditto.
4109         * gcc.target/i386/pr66560-4.c: Ditto.
4111 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
4113         * gcc.target/nvptx/nvptx.exp: New file.
4114         * gcc.target/nvptx/proto-1.c: Likewise.
4116 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
4118         PR tree-optimization/66449
4119         * gcc.dg/vect/pr66449.c: New test.
4121 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
4123         * g++.dg/other/dump-ada-spec-5.C: New test.
4124         * g++.dg/other/dump-ada-spec-6.C: Likewise.
4125         * g++.dg/other/dump-ada-spec-7.C: Likewise.
4127 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
4129         * g++.dg/inherit/pure1.C: Test location too.
4131 2015-06-22  Marek Polacek  <polacek@redhat.com>
4133         * gcc.dg/fold-ior-1.c: New test.
4134         * gcc.dg/fold-minus-2.c: New test.
4135         * gcc.dg/fold-minus-3.c: New test.
4136         * gcc.dg/fold-plus-1.c: New test.
4137         * gcc.dg/fold-plus-2.c: New test.
4138         * gcc.dg/fold-xor-4.c: New test.
4139         * gcc.dg/fold-xor-5.c: New test.
4141 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4143         PR target/65914
4144         * g++.dg/torture/pr65914.C:  New.
4146 2015-06-22  Richard Biener  <rguenther@suse.de>
4148         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4149         not existing TORTURE_OPTIONS only.
4150         * lib/gcc-dg.exp: Likewise.
4152 2015-06-22  Christian Bruel  <christian.bruel@st.com>
4154         PR target/52144
4155         * gcc.target/arm/flip-thumb.c: New test.
4157 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
4158             Martin Liska  <mliska@suse.cz>
4160         PR ipa/65908
4161         * g++.dg/ipa/pr65908.C: New testcase.
4163 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
4165         PR c++/65882
4166         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4167         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4169 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
4171         * gnat.dg/specs/debug1.ads: Adjust.
4173 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
4175         * gcc.target/aarch64/fmovd-zero-mem.c: New.
4176         * gcc.target/aarch64/fmovd-zero-reg.c: New.
4177         * gcc.target/aarch64/fmovf-zero-mem.c: New.
4178         * gcc.target/aarch64/fmovf-zero-reg.c: New.
4179         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4180         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4181         * gcc.target/aarch64/fmovd-zero.c: Delete.
4182         * gcc.target/aarch64/fmovf-zero.c: Delete.
4184 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4186         * gcc.target/vax/bswapdi-1.c: New.
4188 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4190         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4192 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4194         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4196 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4198         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4200 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4202         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4204 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4206         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4208 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4210         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4212 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4214         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4216 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4218         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4220 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4222         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4224 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4226         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4228 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4230         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4232 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4234         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4236 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4238         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4240 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4242         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4244 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4246         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4248 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4250         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4252 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4254         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4256 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4258         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4260 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4262         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4264 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4266         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4267         (_ARM_FPSCR): Add FZ field.
4268         (clean_results): Force FZ=1 on AArch64.
4269         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4271 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4273         * gcc.target/aarch64/pr62308.c: New test.
4275 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
4277         PR fortran/66549
4278         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4280 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
4282         * gcc.target/i386/mpx/pr66581.c: New test.
4284 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
4286         * gcc.target/i386/cmov9.c: New test.
4288 2015-06-18  Richard Biener  <rguenther@suse.de>
4290         * g++.dg/other/const4.C: New testcase.
4292 2015-06-18  Michael Matz  <matz@suse.de>
4294         PR middle-end/66253
4295         * gcc.dg/vect/pr66253.c: New testcase.
4297 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4299         PR target/66569
4300         * gcc.target/i386/mpx/chkp-vararg.c: New test.
4302 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4304         PR middle-end/66568
4305         * gcc.target/i386/mpx/pr66568.c: New test.
4307 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4309         PR middle-end/66567
4310         * gcc.target/i386/mpx/pr66567.c: New test.
4312 2015-06-18  Richard Biener  <rguenther@suse.de>
4314         PR tree-optimization/66510
4315         * gcc.dg/vect/slp-perm-12.c: New testcase.
4317 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4319         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4320         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4321         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4322         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4324 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
4326         PR c++/66571
4327         * g++.dg/gomp/pr66571-1.C: New test.
4329         PR middle-end/66429
4330         * c-c++-common/gomp/pr66429.c: New test.
4332 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
4334         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4335         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4336         ...this.
4337         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4338         New testcase.
4339         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4340         New testcase.
4342 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4344         PR testsuite/65944
4345         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4347 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
4349         * gcc.target/mips/pr65862-1.c: New test.
4350         * gcc.target/mips/pr65862-2.c: Likewise.
4352 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4354         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4355         * gcc.target/i386/pr52252-atom.c: Ditto.
4356         * gcc.target/i386/vect-div-1.c: Ditto.
4357         * gcc.target/i386/rotate-5.c: Ditto.
4358         * gcc.target/i386/pr50202.c: Ditto.
4359         * gcc.target/i386/pr37843-3.c: Ditto.
4360         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4361         * gcc.target/i386/pr53397-1.c: Ditto.
4362         * gcc.target/i386/pr55934.c: Ditto.
4363         * gcc.target/i386/pr37843-4.c: Ditto.
4364         * gcc.target/i386/pr60451.c: Ditto.
4365         * gcc.target/i386/pr53397-2.c: Ditto.
4366         * gcc.target/i386/vectorize1.c: Ditto.
4367         * gcc.target/i386/extract-insert-combining.c: Ditto.
4368         * gcc.target/i386/pr53759.c: Ditto.
4369         * gcc.target/i386/pr52252-core.c: Ditto.
4370         * gcc.target/i386/rotate-3.c: Ditto.
4371         * gcc.target/i386/sse-20.c: Ditto.
4372         * gcc.target/i386/rotate-4.c: Ditto.
4373         * gcc.target/i386/pr61403.c: Ditto.
4374         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4375         * gcc.target/i386/pr60901.c: Ditto.
4376         * gcc.target/i386/pr59794-7.c: Ditto.
4377         * gcc.target/i386/pr62208.c: Ditto.
4378         * gcc.target/i386/pr53416.c: Ditto.
4379         * gcc.target/i386/asm-dialect-1.c: Ditto.
4380         * gcc.target/i386/pr50038.c: Ditto.
4381         * gcc.target/i386/47698.c: Ditto.
4382         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4383         * gcc.target/i386/pr59794-2.c: Ditto.
4384         * gcc.target/i386/pr59794-3.c: Ditto.
4385         * gcc.target/i386/pr39058.c: Ditto.
4386         * gcc.target/i386/pr60205-1.c: Ditto.
4387         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4388         * gcc.target/i386/sse2-movq-2.c: Ditto.
4390 2015-06-17  Richard Biener  <rguenther@suse.de>
4392         PR tree-optimization/66251
4393         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4395 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
4397         PR c++/59682
4398         * g++.dg/parse/new-placement1.C: New.
4400 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4402         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4403         * jit.dg/test-compound-assignment.c: New testcase.
4405 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4407         PR jit/66539
4408         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4409         to "testcases" array.
4411 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4413         PR jit/66539
4414         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4415         * jit.dg/test-debug-strings.c: New test case.
4416         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4417         the discriminant has a sane debug string.
4419 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
4421         PR target/56766
4422         * gcc.target/i386/pr56766-1.c: New test.
4423         * gcc.target/i386/pr56766-2.c: Ditto.
4425 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
4427         * gcc.target/mips/loongson-shift-count-truncated-1.c:
4428         Skip on mips*-mti-linux* and mips*-img-linux* targets.
4429         * gcc.target/mips/loongson-simd.c: Ditto.
4431 2015-06-16  Richard Biener  <rguenther@suse.de>
4433         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4435 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4437         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4438         passed by the testsuite driver.
4440 2015-06-16  Richard Biener  <rguenther@suse.de>
4442         * gcc.dg/vect/slp-perm-11.c: New testcase.
4444 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
4446         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4447         dg-options.
4449 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4451         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4452         Reinstate calls to torture-init and torture-finalize.
4454 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4456         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4458 2015-06-15  Nathan Sidwell  <nathan@acm.org>
4460         PR c++/58583
4461         * g++.dg/cpp0x/nsdmi-template14.C: New test.
4463 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
4465         PR c++/51048
4466         * g++.dg/cpp0x/local-type1.C: New.
4468 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
4470         PR fortran/44672
4471         PR fortran/45440
4472         PR fortran/57307
4473         * gfortran.dg/allocate_with_source_3.f90: Removed check for
4474         unimplemented error.
4475         * gfortran.dg/allocate_with_source_7.f08: New test.
4476         * gfortran.dg/allocate_with_source_8.f08: New test.
4478 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
4480         PR c++/65168
4481         * g++.dg/warn/Walways-true-3.C: New test.
4483 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4485         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4487 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4489         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4490         (main): Remove superfluous attributes.
4491         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4492         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4494 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4496         * gcc.target/i386/monitorx.c: New.
4497         * gcc.target/i386/sse-12.c: Add -mmwaitx.
4498         * gcc.target/i386/sse-13.c: Ditto.
4499         * gcc.target/i386/sse-14.c: Ditto.
4500         * gcc.target/i386/sse-22.c: Ditto.
4501         * gcc.target/i386/sse-23.c: Ditto.
4502         * g++.dg/other/i386-2.C: Ditto.
4503         * g++.dg/other/i386-3.C: Ditto.
4505 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
4507         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4509 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
4511         PR fortran/66079
4512         * gfortran.dg/allocatable_scalar_13.f90: New test
4514 2015-06-11  Marek Polacek  <polacek@redhat.com>
4516         * gcc.dg/fold-xor-3.c: New test.
4518 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4520         * gcc.target/arm/short-it-ifcvt-1.c: New test.
4521         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4523 2015-06-11  Christian Bruel  <christian.bruel@st.com>
4525         PR target/52144
4526         * gcc.target/arm/pragma_attribute.c: New test.
4528 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4530         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
4532 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4534         PR target/66473
4535         * gcc.target/i386/pr66473.c: New test.
4537 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
4539         PR target/66470
4540         * gcc.dg/tls/pr66470.c: New test.
4541         * gcc.target/i386/pr66470.c: New test.
4543 2015-06-10  Christian Bruel  <christian.bruel@st.com>
4545         PR target/52144
4546         * gcc.target/arm/attr_arm.c: New test
4547         * gcc.target/arm/attr_arm-err.c: New test
4548         * gcc.target/arm/attr_thumb.c: New test
4549         * gcc.target/arm/attr_thumb-static.c: New test
4551 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4553         PR target/66200
4554         PR target/66428
4555         PR c++/66192
4556         * g++.dg/abi/aarch64_guard1.C: Adjust test.
4558 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
4560         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4561         passed by the testsuite driver.
4563 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4565         Revert:
4566         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4567         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4568         * gcc.dg/ssp-1.c: Make counter a register.
4569         * gcc.dg/ssp-2.c: Likewise.
4570         * gcc.dg/torture/parm-coalesce.c: New.
4572 2015-06-09  Tom de Vries  <tom@codesourcery.com>
4574         * gcc.target/i386/vararg-loc.c: New test.
4576 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4578         PR c++/65815
4579         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4580         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4582 2015-06-09  Marek Polacek  <polacek@redhat.com>
4584         PR tree-optimization/66299
4585         * gcc.dg/pr66299-1.c: New test.
4586         * gcc.dg/pr66299-2.c: New test.
4587         * gcc.dg/pr66299-3.c: New test.
4589 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
4591         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4592         passed by the testsuite driver.
4594 2015-06-09  Richard Biener  <rguenther@suse.de>
4596         PR middle-end/66423
4597         * gcc.dg/fold-modpow2.c: New testcase.
4599 2015-06-09  Richard Biener  <rguenther@suse.de>
4601         PR tree-optimization/66419
4602         * gcc.dg/vect/bb-slp-37.c: New testcase.
4604 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
4606         * gcc.target/arm/stl-cond.c: New test.
4608 2015-06-09  Richard Biener  <rguenther@suse.de>
4610         PR middle-end/66413
4611         * gcc.dg/torture/pr66413.c: New testcase.
4613 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4615         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4616         * gcc.dg/ssp-1.c: Make counter a register.
4617         * gcc.dg/ssp-2.c: Likewise.
4618         * gcc.dg/torture/parm-coalesce.c: New.
4620 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
4622         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4623         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4625 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4627         PR rtl-optimization/66444
4628         * gcc.dg/pr66444.c: New test.
4630 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4632         PR fortran/66245
4633         * gfortran.dg/class_is_1.f90: New test.
4634         * gfortran.dg/type_is_1.f90: Ditto.
4636 2015-06-08  Marek Polacek  <polacek@redhat.com>
4638         PR c/66415
4639         * gcc.dg/cpp/pr66415-1.c: New test.
4640         * gcc.dg/cpp/pr66415-2.c: New test.
4642 2015-06-08  Richard Biener  <rguenther@suse.de>
4644         PR tree-optimization/66422
4645         * gcc.dg/Warray-bounds-16.c: New testcase.
4647 2015-06-08  Richard Biener  <rguenther@suse.de>
4649         * gcc.dg/vect/slp-perm-10.c: New testcase.
4650         * gcc.dg/vect/slp-23.c: Adjust.
4651         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4652         vector pointer update.
4654 2015-06-08  Marek Polacek  <polacek@redhat.com>
4656         PR sanitizer/66452
4657         * g++.dg/ubsan/pr66452.C: New test.
4659 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4661         PR tree-optimization/66436
4662         * gcc.dg/gomp/dump-new-function-2.c: New test.
4663         * gcc.dg/gomp/dump-new-function-3.c: Same.
4664         * gcc.dg/gomp/dump-new-function.c: Same.
4666 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4668         PR tree-optimization/66435
4669         * gcc.dg/gomp/notify-new-function-2.c: New test.
4670         * gcc.dg/gomp/notify-new-function-3.c: Same.
4671         * gcc.dg/gomp/notify-new-function.c: Same.
4673 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4675         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4676         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4677         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4678         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4679         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4680         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4681         -fshort-enum.
4683 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4685         PR fortran/47659
4686         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4687         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4688         for assignment.
4689         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4690         * gfortran.dg/warn_conversion_5.f90: New test.
4691         * gfortran.dg/warn_conversion_6.f90: New test.
4692         * gfortran.dg/warn_conversion_7.f90: New test.
4694 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4696         PR fortran/66347
4697         * gfortran.dg/blockdata_9.f: New test.
4699 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4701         PR fortran/66385
4702         * gfortran.dg/forall_17.f90:  New test.
4704 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4706         * g++.dg/cpp0x/pr57101.C: Add warning.
4707         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4708         * g++.dg/ext/visibility/anon7.C: Same.
4709         * g++.dg/ipa/pr63587-2.C: Same.
4710         * g++.dg/opt/dump1.C: Same.
4711         * g++.dg/opt/pr59622-3.C: Same.
4712         * g++.dg/opt/pr59622.C: Same.
4713         * g++.dg/torture/pr46383.C: Same.
4714         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4715         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4716         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4717         functions.
4718         * gfortran.dg/intent_out_8.f90: Same.
4719         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4721 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4723         PR fortran/66377
4724         gfortran.dg/equiv_9.f90: New test.
4727 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4729         merge from gomp4 branch:
4730         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4732         PR tree-optimization/65443
4733         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4734         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4735         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4737 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4739         PR c++/52595
4740         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4742 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4744         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4746 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4748         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4750 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4752         * gcc.target/i386/noplt-1.c: New test.
4753         * gcc.target/i386/noplt-2.c: New test.
4754         * gcc.target/i386/noplt-3.c: New test.
4755         * gcc.target/i386/noplt-4.c: New test.
4757 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4759         PR fortran/58749
4760         * gfortran.dg/adjustl_1.f90:  New test.
4762 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4764         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4765         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4767 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4769         * lto.c (iterative_hash_canonical_type,
4770         gimple_register_canonical_type): only hash main variants of types
4772 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4774         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4775         Move set of dg-do-what-default after early return.
4777 2015-06-04  Marek Polacek  <polacek@redhat.com>
4779         PR c/66341
4780         * gcc.dg/lvalue-8.c: New test.
4782 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4783             Paolo Carlini  <paolo.carlini@oracle.com>
4785         PR c++/66130
4786         * g++.dg/other/pr66130.C: New.
4787         * g++.dg/cpp0x/pr66130.C: Likewise.
4789 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4791         * g++.dg/cpp0x/decl-loc1.C: New.
4792         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4793         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4794         * g++.dg/init/ctor8.C: Likewise.
4795         * g++.dg/parse/semicolon4.C: Likewise.
4797 2015-06-03  Marek Polacek  <polacek@redhat.com>
4799         PR sanitizer/66190
4800         * g++.dg/ubsan/static-init-1.C: New test.
4801         * g++.dg/ubsan/static-init-2.C: New test.
4802         * g++.dg/ubsan/static-init-3.C: New test.
4804 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4806         PR target/66275
4807         * gcc.target/i386/pr66275.c: New test.
4809 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4811         * gcc.dg/Wcxx-compat-22.c: New testcase.
4812         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4813         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4814         * c-c++-common/pr58346-1.c: Likewise.
4815         * c-c++-common/transparent-union-1.c: Likewise.
4817 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4819         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4820         * g++.dg/plugin/def_plugin.c: New file.
4821         * g++.dg/plugin/def-plugin-test.C: New file.
4823 2015-06-03  Richard Biener  <rguenther@suse.de>
4825         * gcc.dg/vect/bb-slp-36.c: New testcase.
4827 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4829         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4831 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4833         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4834         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4835         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4836         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4838 2015-06-03  Marek Polacek  <polacek@redhat.com>
4840         PR c/64223
4841         PR c/29358
4842         * gcc.dg/pr64223-1.c: New test.
4843         * gcc.dg/pr64223-2.c: New test.
4845 2015-06-03  Richard Biener  <rguenther@suse.de>
4847         PR tree-optimization/63916
4848         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4850 2015-06-03  Richard Biener  <rguenther@suse.de>
4852         PR tree-optimization/66375
4853         * gcc.dg/torture/pr66375.c: New testcase.
4855 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4857         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4859 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4861         PR target/65768
4862         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4864 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4866         PR fortran/66380
4867         * gfortran.dg/reshape_7.f90: New test.
4869 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4871         PR c/66220:
4872         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4873         (fn_36): New.
4875 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4877         PR c/49551
4878         * gcc.dg/pr49551.c: New testcase.
4880 2015-06-02  Richard Biener  <rguenther@suse.de>
4882         PR debug/65549
4883         * g++.dg/lto/pr65549_0.C: New testcase.
4885 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4887         PR libgomp/65742
4888         PR middle-end/66332
4889         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4891 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4893         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4895 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4897         PR c++/61683
4898         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4900 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4902         PR tree-optimization/48052
4903         * gcc.dg/tree-ssa/scev-8.c: New.
4904         * gcc.dg/tree-ssa/scev-9.c: New.
4905         * gcc.dg/tree-ssa/scev-10.c: New.
4906         * gcc.dg/vect/pr48052.c: New.
4908 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4910         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4912 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4914         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4916 2015-06-02  Marek Polacek  <polacek@redhat.com>
4918         PR middle-end/66345
4919         * gcc.dg/torture/pr66345.c: New test.
4921 2015-06-02  Richard Biener  <rguenther@suse.de>
4923         PR tree-optimization/65961
4924         * gcc.dg/torture/pr65961.c: New testcase.
4926 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4928         PR tree-optimization/52563
4929         PR tree-optimization/62173
4930         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4931         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4933 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4935         * gnat.dg/specs/varsize_return2.ads: New test.
4936         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4938 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4940         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4942 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4944         PR target/65697
4945         * gcc.target/aarch64/sync-comp-swap.c: New.
4946         * gcc.target/aarch64/sync-comp-swap.x: New.
4947         * gcc.target/aarch64/sync-op-acquire.c: New.
4948         * gcc.target/aarch64/sync-op-acquire.x: New.
4949         * gcc.target/aarch64/sync-op-full.c: New.
4950         * gcc.target/aarch64/sync-op-full.x: New.
4951         * gcc.target/aarch64/sync-op-release.c: New.
4952         * gcc.target/aarch64/sync-op-release.x: New.
4954 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4956         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4957         (bar): Predefined.
4959 2015-06-01  Richard Biener  <rguenther@suse.de>
4961         PR tree-optimization/66349
4962         PR tree-optimization/66352
4963         PR tree-optimization/66357
4964         * gcc.dg/torture/pr66357.c: New testcase.
4965         * gcc.dg/torture/pr66349.c: Likewise.
4966         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4968 2015-06-01  Richard Biener  <rguenther@suse.de>
4970         Revert
4971         2015-05-29  Richard Biener  <rguenther@suse.de>
4973         PR tree-optimization/66314
4974         * gcc.dg/asan/pr66314.c: New testcase.
4976 2015-06-01  Richard Biener  <rguenther@suse.de>
4978         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4980 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4982         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4983         directives.
4984         (hp3, hp4): Add inline keyword.
4985         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4986         (hp2): Add inline keyword.
4987         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4988         (hp2): Add inline keyword.
4990 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4992         PR target/65527
4993         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4994         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4995         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4996         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4998 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
5000         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5001         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5003 2015-06-01  Richard Biener  <rguenther@suse.de>
5005         PR tree-optimization/66280
5006         * g++.dg/torture/pr66280.C: New testcase.
5007         * g++.dg/torture/pr66280-2.C: Likewise.
5009 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5011         * gnat.dg/addr9_1.adb: New test.
5012         * gnat.dg/addr9_2.adb: Likewise.
5013         * gnat.dg/addr9_3.adb: Likewise.
5014         * gnat.dg/addr9_4.adb: Likewise.
5016 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5018           * g++.dg/other/dump-ada-spec-4.C: New test.
5020 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5022         * gcc.dg/alias-8.c: Fix dg-warning.
5024 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
5026         * gcc.dg/alias-8.c: Do not xfail.
5027         * gcc.dg/pr62167.c: Prevent FRE.
5028         * gcc.dg/alias-14.c: New testcase.
5030 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
5032         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5034 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5036         PR target/66215
5037         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5038         dg-options.
5039         * gcc.target/s390/hotpatch-10.c: Likewise.
5040         * gcc.target/s390/hotpatch-11.c: Likewise.
5041         * gcc.target/s390/hotpatch-12.c: Likewise.
5042         * gcc.target/s390/hotpatch-17.c: Likewise.
5043         * gcc.target/s390/hotpatch-18.c: Likewise.
5044         * gcc.target/s390/hotpatch-20.c: Likewise.
5045         * gcc.target/s390/hotpatch-21.c: Likewise.
5046         * gcc.target/s390/hotpatch-22.c: Likewise.
5047         * gcc.target/s390/hotpatch-23.c: Likewise.
5048         * gcc.target/s390/hotpatch-24.c: Likewise.
5049         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
5050         to check for the exact nops too.
5051         * gcc.target/s390/hotpatch-3.c: Likewise.
5052         * gcc.target/s390/hotpatch-4.c: Likewise.
5053         * gcc.target/s390/hotpatch-5.c: Likewise.
5054         * gcc.target/s390/hotpatch-6.c: Likewise.
5055         * gcc.target/s390/hotpatch-7.c: Likewise.
5056         * gcc.target/s390/hotpatch-8.c: Likewise.
5057         * gcc.target/s390/hotpatch-9.c: Likewise.
5058         * gcc.target/s390/hotpatch-14.c: Likewise.
5059         * gcc.target/s390/hotpatch-15.c: Likewise.
5060         * gcc.target/s390/hotpatch-16.c: Likewise.
5061         * gcc.target/s390/hotpatch-19.c: Likewise.
5062         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
5063         scan-assembler-times counting number of .align directives.
5064         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5065         dg-options.  Remove scan-assembler-times counting number of .align
5066         directives.
5067         * gcc.target/s390/hotpatch-26.c: New file.
5068         * gcc.target/s390/hotpatch-27.c: New file.
5069         * gcc.target/s390/hotpatch-28.c: New file.
5070         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5071         using -Os -O0 -O1 -O2 -O3 options.
5073 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5075         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5077 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
5079         PR tree-optimization/66142
5080         * gcc.dg/vect/pr66142.c: New test.
5082 2015-05-29  Richard Biener  <rguenther@suse.de>
5084         PR tree-optimization/66314
5085         * gcc.dg/asan/pr66314.c: New testcase.
5087 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5089         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5090         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5091         Adjust all callers.
5092         (schedule-cleanups, dg-keep-saved-temps): New proc.
5093         (gcc-dg-test-1): Schedule cleanups.
5094         * lib/profopt.exp (profopt-execute): Likewise.
5095         * g++.dg/cdce3.C: Adjust expected line numbers.
5096         * gcc.dg/cdce1.c: Likewise.
5097         * gcc.dg/cdce2.c: Likewise.
5098         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5099         * gcc.dg/strlenopt-24.c: Likewise.
5100         * gcc.dg/tree-ssa/vrp26.c: Likewise.
5101         * gcc.dg/tree-ssa/vrp28.c: Likewise.
5102         * obj-c++.dg/encode-2.mm: Likewise.
5104 2015-05-28  DJ Delorie  <dj@redhat.com>
5106         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5108 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5110         * gnat.dg/discr43.adb: New test.
5112 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5114         * gnat.dg/varsize_temp.adb: Rename into...
5115         * gnat.dg/varsize1.adb: ...this.
5116         * gnat.dg/varsize_copy.ad[sb]: Rename into...
5117         * gnat.dg/varsize2.ad[sb]: ...this.
5118         * gnat.dg/varsize3_1.adb: New test.
5119         * gnat.dg/varsize3_2.adb: Likewise.
5120         * gnat.dg/varsize3_3.adb: Likewise.
5121         * gnat.dg/varsize3_4.adb: Likewise.
5122         * gnat.dg/varsize3_5.adb: Likewise.
5123         * gnat.dg/varsize3_6.adb: Likewise.
5124         * gnat.dg/varsize3_pkg1.ads: New helper.
5125         * gnat.dg/varsize3_pkg2.ads: Likewise.
5126         * gnat.dg/varsize3_pkg3.ads: Likewise.
5128 2015-05-28  Richard Biener  <rguenther@suse.de>
5130         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5132 2015-05-28  Richard Biener  <rguenther@suse.de>
5134         PR tree-optimization/66142
5135         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5137 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
5139         PR target/63810
5140         * gcc.dg/darwin-minversion-3.c: Update testcase.
5141         * gcc.dg/darwin-minversion-4.c: Ditto.
5142         * gcc.dg/darwin-minversion-5.c: New testcase.
5143         * gcc.dg/darwin-minversion-6.c: Ditto.
5144         * gcc.dg/darwin-minversion-7.c: Ditto.
5145         * gcc.dg/darwin-minversion-8.c: Ditto.
5146         * gcc.dg/darwin-minversion-9.c: Ditto.
5147         * gcc.dg/darwin-minversion-10.c: Ditto.
5148         * gcc.dg/darwin-minversion-11.c: Ditto.
5149         * gcc.dg/darwin-minversion-12.c: Ditto.
5151 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5153         PR rtl-optimization/66168
5154         * gcc.c-torture/compile/pr66168.c: New test.
5156 2015-05-27  Jeff Law  <law@redhat.com>
5158         PR target/39726
5159         * gcc.dg/target/m68k/pr39726-1.c: New test.
5161 2015-05-27  Nathan Sidwell  <nathan@acm.org>
5163         PR c++/66270
5164         * g++.dg/ext/alias-canon3.C: New.
5166 2015-05-27  Richard Biener  <rguenther@suse.de>
5168         PR tree-optimization/66272
5169         Revert parts of
5170         2014-08-15  Richard Biener  <rguenther@suse.de>
5172         PR tree-optimization/62031
5173         * gcc.dg/torture/pr66272.c: New testcase.
5175 2015-05-27  Richard Biener  <rguenther@suse.de>
5177         * gcc.dg/vect/slp-reduc-7.c: New testcase.
5179 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
5181         PR target/65358
5182         * gcc.dg/pr65358.c: New test.
5184 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
5186         PR fortran/65548
5187         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5188         semantic.
5189         * gfortran.dg/allocate_with_source_6.f90: New test.
5191 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5193         * gnat.dg/atomic7_1.adb: New test.
5194         * gnat.dg/atomic7_2.adb: Likewise.
5195         * gnat.dg/atomic7_pkg1.ads: New helper.
5196         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5198 2015-05-26  Michael Matz  <matz@suse.de>
5200         PR middle-end/66251
5201         * gcc.dg/vect/pr66251.c: New test.
5203 2015-05-26  Richard Biener  <rguenther@suse.de>
5205         PR tree-optimization/66142
5206         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5208 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
5210         PR fortran/66082
5211         * gfortran.dg/allocatable_scalar_13.f90: New test
5213 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5215         * gnat.dg/warn11.adb: New test.
5216         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5218 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5220         * gnat.dg/vfa1_1.adb: New test.
5221         * gnat.dg/vfa1_2.adb: Likewise.
5222         * gnat.dg/vfa1_3.adb: Likewise.
5223         * gnat.dg/vfa1_4.adb: Likewise.
5224         * gnat.dg/vfa1_pkg.ads: New helper.
5226 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
5228         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5229         * gcc.target/i386/pr66232-3.c: Likewise.
5231 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
5233         PR target/66274
5234         * gcc.target/i386/pr66274.c: New test.
5236 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5238         * gnat.dg/renaming6.ad[sb]: New test.
5240 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
5242         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5243         and 'dg-require-effective-target pie'.
5245 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5247         PR c++/66243
5248         * g++.dg/cpp0x/pr66243.C: New.
5250 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
5252         PR lto/66180
5253         * g++.dg/lto/pr66180_0.C: New testcase.
5254         * g++.dg/lto/pr66180_1.C: New testcase.
5256 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
5258         PR fortran/66257
5259         * typebound_call_27.f90: New file.
5261 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5263         PR c++/65936
5264         * g++.dg/template/pr65936.C: New.
5266 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5268         PR tree-optimization/63387
5269         * gcc.dg/pr63387-2.c: New testcase.
5271 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5273         * gcc.dg/simd-1.c: Update to the new message.
5275 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5277         * gcc.dg/nand.c: New testcase.
5279 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
5281         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5282         Set dg-do-what-default to compile only on ARM targets without
5283         arm_neon_hw execution support.  Remove redundant c-torture-execute
5284         in loop over test cases.
5286 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5288         PR target/65491
5289         * gcc.target/aarch64/pr65491_1.c: New test.
5290         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5291         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5293 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5295         PR c++/65598
5296         * g++.dg/cpp0x/explicit9.C: New.
5297         * g++.dg/cpp0x/explicit8.C: Check the locations too.
5299 2015-05-22  Richard Biener  <rguenther@suse.de>
5301         PR tree-optimization/66251
5302         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5304 2015-05-22  Marek Polacek  <polacek@redhat.com>
5306         PR c/47043
5307         * c-c++-common/attributes-enum-1.c: New test.
5308         * c-c++-common/attributes-enum-2.c: New test.
5309         * g++.dg/cpp0x/attributes-enum-1.C: New test.
5310         * g++.dg/cpp1y/attributes-enum-1.C: New test.
5312 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5314         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5315         effective target support.  If no arm_neon_hw support, do not attempt
5316         to execute the tests; only compile them.
5317         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5318         and "dg-require-effective-target arm_neon_ok".
5319         * gcc.target/arm/simd/vextp16_1.c: Likewise.
5320         * gcc.target/arm/simd/vextp64_1.c: Likewise.
5321         * gcc.target/arm/simd/vextp8_1.c: Likewise.
5322         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5323         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5324         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5325         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5326         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5327         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5328         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5329         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5330         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5331         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5332         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5333         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5334         * gcc.target/arm/simd/vexts16_1.c: Likewise.
5335         * gcc.target/arm/simd/vexts32_1.c: Likewise.
5336         * gcc.target/arm/simd/vexts64_1.c: Likewise.
5337         * gcc.target/arm/simd/vexts8_1.c: Likewise.
5338         * gcc.target/arm/simd/vextu16_1.c: Likewise.
5339         * gcc.target/arm/simd/vextu32_1.c: Likewise.
5340         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5341         * gcc.target/arm/simd/vextu8_1.c: Likewise.
5342         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5343         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5344         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5345         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5346         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5347         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5348         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5349         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5350         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5351         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5352         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5353         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5354         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5355         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5356         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5357         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5358         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5359         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5360         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5361         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5362         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5363         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5364         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5365         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5366         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5367         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5368         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5369         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5370         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5371         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5372         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5373         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5374         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5375         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5376         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5377         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5378         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5379         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5380         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5381         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5382         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5383         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5384         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5385         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5386         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5387         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5388         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5389         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5390         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5391         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5392         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5393         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5394         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5395         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5396         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5397         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5398         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5399         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5400         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5401         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5402         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5403         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5404         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5405         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5406         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5407         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5408         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5409         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5410         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5411         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5412         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5413         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5414         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5415         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5416         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5417         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5418         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5419         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5420         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5421         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5422         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5423         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5424         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5425         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5426         * gcc.target/arm/simd/vzips16_1.c: Likewise.
5427         * gcc.target/arm/simd/vzips32_1.c: Likewise.
5428         * gcc.target/arm/simd/vzips8_1.c: Likewise.
5429         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5430         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5431         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5433 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5435         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5436         * gcc.dg/vect/pr59354.c: Likewise.
5437         * gcc.dg/vect/pr64252.c: Likewise.
5438         * gcc.dg/vect/pr64404.c: Likewise.
5439         * gcc.dg/vect/pr64493.c: Likewise.
5440         * gcc.dg/vect/pr64495.c: Likewise.
5441         * gcc.dg/vect/pr64844.c: Likewise.
5442         * gcc.dg/vect/pr65518.c: Likewise.
5443         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5445 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5447         PR c++/66210
5448         * g++.dg/cpp1y/var-templ28.C: New.
5450 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5452         PR target/66232
5453         * gcc.target/i386/pr66232-1.c: New test.
5454         * gcc.target/i386/pr66232-2.c: Likewise.
5455         * gcc.target/i386/pr66232-3.c: Likewise.
5456         * gcc.target/i386/pr66232-4.c: Likewise.
5457         * gcc.target/i386/pr66232-5.c: Likewise.
5459 2015-05-21  Nathan Sidwell  <nathan@acm.org>
5461         * g++.dg/cpp1y/pr60943.C: New.
5463 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
5465         PR tree-optimization/66233
5466         * gcc.c-torture/execute/pr66233.c: New test.
5468 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5470         PR fortran/66176
5471         * gfortran.dg/inline_matmul_11.f90:  New test.
5473 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
5475         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5476         instead of listing several targets on its own.
5477         * gcc.target/i386/pr32219-2.c: Likewise.
5478         * gcc.target/i386/pr32219-3.c: Likewise.
5479         * gcc.target/i386/pr32219-4.c: Likewise.
5480         * gcc.target/i386/pr32219-5.c: Likewise.
5481         * gcc.target/i386/pr32219-6.c: Likewise
5482         * gcc.target/i386/pr32219-7.c: Likewise.
5483         * gcc.target/i386/pr32219-8.c: Likewise.
5484         * gcc.target/i386/pr39013-1.c: Likewise.
5485         * gcc.target/i386/pr39013-2.c: Likewise.
5486         * gcc.target/i386/pr64317.c: Likewise.
5488 2015-05-21  Jeff Law  <law@redhat.com>
5490         * gcc.target/hppa/shadd-3.c: New test.
5491         * gcc.target/hppa/shadd-4.c: New test.
5493 2015-05-21  Michael Matz  <matz@suse.de>
5495         * gcc.dg/vect/vect-strided-store.c: New test.
5496         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5497         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5499 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5501         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5502         * gcc.dg/pow-sqrt-synth-1.c: New test.
5503         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5505 2015-05-21  Richard Biener  <rguenther@suse.de>
5507         PR c++/66211
5508         * g++.dg/conversion/pr66211.C: New testcase.
5509         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5511 2015-05-21  Jeff Law  <law@redhat.com>
5513         * gcc.target/hppa/shadd-2.c: New test.
5515 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
5517         PR target/54236
5518         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5520 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5522         PR target/65937
5523         * gcc.target/arm/pr26702.c: Adjust target selector.
5525 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5527         PR middle-end/66221
5528         * gcc.dg/lto/pr66221_0.c: New test.
5529         * gcc.dg/lto/pr66221_1.c: New test.
5531 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5533         PR c/52952
5534         * gcc.dg/redecl-4.c: Update column numbers.
5535         * gcc.dg/format/bitfld-1.c: Likewise.
5536         * gcc.dg/format/attr-2.c: Likewise.
5537         * gcc.dg/format/attr-6.c: Likewise.
5538         * gcc.dg/format/attr-7.c (baz): Likewise.
5539         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5540         * gcc.dg/format/attr-4.c: Likewise.
5541         * gcc.dg/format/branch-1.c: Likewise.
5542         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5543         locations within strings with embedded escape sequences.
5545 2015-05-20  Jeff Law  <law@redhat.com>
5547         * gcc.target/hppa/hppa.exp: New target test driver.
5548         * gcc.target/hppa/shadd-1.c: New test.
5550 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
5552         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5554 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
5556         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5557         (fn_33_k_and_r_style): New.
5558         (fn_33_stroustrup_style): New.
5559         (fn_33_allman_style): New.
5560         (fn_33_whitesmiths_style): New.
5561         (fn_33_horstmann_style): New.
5562         (fn_33_ratliff_banner_style): New.
5563         (fn_33_lisp_style): New.
5564         (fn_34_indent_dash_gnu): New.
5565         (fn_34_indent_dash_kr): New.
5566         (fn_34_indent_dash_orig): New.
5567         (fn_34_indent_linux_style): New.
5569 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
5571         PR fortran/65548
5572         * gfortran.dg/allocate_with_source_5.f90: Extend test.
5574 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
5576         PR tree-optimization/65447
5577         * gcc.dg/tree-ssa/pr65447.c: New test.
5579 2015-05-19  Nathan sidwell  <nathan@acm.org>
5581         * g++.dg/cpp0x/pr65954.C: New.
5583 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5585         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5587 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5589         * lib/target-supports.exp: Vector do not always have natural
5590         alignment on s390*.
5592 2015-05-19  David Sherwood  <david.sherwood@arm.com>
5594         * gcc.dg/loop-invariant.c: New testcase.
5596 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5598         * lib/target-supports.exp: Vector do not always have natural
5599         alignment on s390*.
5601 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5603         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5604         s390*.
5605         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5607 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5609         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5610         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5611         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5612         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5613         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5614         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5615         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5616         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5617         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5618         * gcc.target/s390/zvector/vec-elem-1.c: New test.
5620 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5622         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5624 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5626         * gcc.target/s390/s390.exp
5627         (check_effective_target_vector): New check.
5628         * gcc.target/s390/vector/vec-abi-1.c: New test.
5629         * gcc.target/s390/vector/vec-abi-2.c: New test.
5630         * gcc.target/s390/vector/vec-abi-3.c: New test.
5631         * gcc.target/s390/vector/vec-abi-4.c: New test.
5632         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5633         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5634         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5635         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5636         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5637         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5638         * gcc.target/s390/vector/vec-clobber-1.c: New test.
5639         * gcc.target/s390/vector/vec-cmp-1.c: New test.
5640         * gcc.target/s390/vector/vec-cmp-2.c: New test.
5641         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5642         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5643         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5644         * gcc.target/s390/vector/vec-genmask-1.c: New test.
5645         * gcc.target/s390/vector/vec-genmask-2.c: New test.
5646         * gcc.target/s390/vector/vec-init-1.c: New test.
5647         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5648         * gcc.target/s390/vector/vec-shift-1.c: New test.
5649         * gcc.target/s390/vector/vec-sub-1.c: New test.
5651 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5653         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5655 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5657         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5659 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5661         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5663 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5665         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5667 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5669         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5671 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5673         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5675 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5677         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5679 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5681         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5683 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5685         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5687 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5689         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5691 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5693         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5695 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5697         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5699 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5701         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5703 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5705         PR tree-optimization/66187
5706         * gcc.c-torture/execute/pr66187.c: New test.
5707         * gcc.dg/pr66187-1.c: New test.
5708         * gcc.dg/pr66187-2.c: New test.
5710 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5712         * gcc.dg/vect/bb-slp-35.c: Adjust.
5714 2015-05-19  Richard Biener  <rguenther@suse.de>
5716         PR tree-optimization/66165
5717         * gcc.dg/torture/pr66165.c: New testcase.
5719         PR tree-optimization/66185
5720         * gcc.dg/torture/pr66185.c: New testcase.
5722 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5724         PR target/54236
5725         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5727 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5729         * gcc.target/mips/p5600-bonding.c : New file.
5731 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5733         PR fortran/66106
5734         * gfortran.dg/interface_operator_1.f90: New tests.
5736 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5738         PR fortran/66057
5739         * gfortran.dg/generic_29.f90: New tests.
5741 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5743         PR fortran/66043
5744         * gfortran.dg/storage_size_6.f90: New tests.
5746 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5748         PR fortran/66045
5749         * gfortran.dg/null1.f90: New test.
5751 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5753         PR fortran/66044
5754         * gfortran.dg/entry_21.f90: New test.
5756 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5758         PR fortran/66043
5759         * gfortran.dg/storage_size_6.f90: New tests.
5761 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5763         PR fortran/66040
5764         * gfortran.dg/misplaced_statement.f90: New test.
5766 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5768         PR fortran/66039
5769         * gfortran.dg/filepos1.f90: New test
5771 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5773         PR fortran/64925
5774         * gfortran.dg/pr64925.f90: New test.
5776 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5778         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5779         unit.
5780         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5782 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5784         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5785         to the family of pie capable targets.
5787 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5789         * gcc.target/arm/bics_1.c : New testcase.
5790         * gcc.target/arm/bics_2.c : New testcase.
5791         * gcc.target/arm/bics_3.c : New testcase.
5792         * gcc.target/arm/bics_4.c : New testcase.
5794 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5796         * gcc.target/mips/umips-attr.c: New test.
5798 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5800         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5801         * gcc.dg/20150120-2.c (dg-final): Ditto.
5802         * gcc.dg/20150120-2.c (dg-final): Ditto.
5803         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5805 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5807         PR target/66174
5808         * gcc.target/i386/pr66174.c: New test.
5810 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5812         PR fortran/37131
5813         * gfortran.dg/matmul_bounds_6.f90:  New test.
5814         * gfortran.dg/matmul_bounds_7.f90:  New test.
5816 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5818         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5819         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5820         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5821         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5822         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5823         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5825 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5827         PR fortran/65903
5828         * gfortran.dg/continuation_13.f90: Update test.
5829         * gfortran.dg/pr65903.f90: New test.
5831 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5833         PR fortran/66113
5834         * gfortran.dg/block_14.f90:  New test.
5836 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5838         PR fortran/44054
5839         * lib/gfortran-dg.exp: Update regex to handle two locations for
5840         the same diagnostic without caret.
5841         * gfortran.dg/badline.f: Test also that line numbers are correct
5842         before and after "left but not entered" warning.
5844 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5845             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5847         PR target/65768
5848         * gcc.target/arm/maskdata.c: New test.
5850 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5852         PR fortran/65792
5853         * gfortran.dg/derived_constructor_components_5: New test
5855 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5857         PR target/66140
5858         * gcc.target/alpha/pr66140.c: New test.
5860 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5862         PR c/48956
5863         * gcc.dg/Wconversion-complex-c99.c: New test.
5864         * gcc.dg/Wconversion-complex-gnu.c: New test.
5866 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5868         PR tree-optimization/64454
5869         * gcc.dg/modmod.c: New testcase.
5871 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5873         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5875 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5877         PR middle-end/66134
5878         * gcc.target/i386/mpx/pr66134.c: New test.
5880 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5882         * gcc.target/powerpc/pr60158.c: New test.
5884 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5886         * gcc.target/i386/sibcall-7.c: New test.
5887         * gcc.target/i386/sibcall-8.c: New test.
5889 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5891         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5892         (abs64_in_dreg): Likewise.
5894 2015-05-14  Marek Polacek  <polacek@redhat.com>
5896         PR c/66066
5897         PR c/66127
5898         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5899         * gcc.dg/pr19984.c: Likewise.
5900         * gcc.dg/pr66066-1.c: New test.
5901         * gcc.dg/pr66066-2.c: New test.
5902         * gcc.dg/pr66066-3.c: New test.
5904 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5906         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5907         * gcc.dg/pow-sqrt.x: New file.
5908         * gcc.dg/pow-sqrt-1.c: New test.
5909         * gcc.dg/pow-sqrt-2.c: Likewise.
5910         * gcc.dg/pow-sqrt-3.c: Likewise.
5912 2015-05-13  Richard Biener  <rguenther@suse.de>
5914         PR tree-optimization/66123
5915         * gcc.dg/torture/pr66123.c: New testcase.
5917 2015-05-13  Richard Biener  <rguenther@suse.de>
5919         PR middle-end/66110
5920         * gcc.dg/alias-2.c: Adjust.
5921         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5923 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5925         PR target/65103
5926         * gcc.target/i386/pr65103-3.c: New.
5928 2015-05-13  Martin Liska  <mliska@suse.cz>
5930         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5932 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5934         PR target/66112
5935         * gcc.target/i386/pr66112-2.c: New test.
5937         PR target/66112
5938         * gcc.target/i386/pr66112-1.c: New test.
5940 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5942         PR target/66048
5943         * gcc.target/i386/mpx/pr66048.cc: New.
5945 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5947         PR rtl-optimization/64616
5948         * gcc.dg/loop-8.c: New test.
5949         * gcc.dg/loop-9.c: New test.
5951 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5953         PR target/pr66047.c
5954         * gcc.target/i386/pr66047.c: New testcase.
5956 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5958         PR ipa/65873
5959         * gcc.c-torture/compile/pr65873.c: New testcase.
5961 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5963         PR fortran/66111
5964         * gfortran.dg/inline_matmul_10.f90:  New test.
5966 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5968         * c-c++-common/Wmisleading-indentation.c: New testcase.
5969         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5970         * c-c++-common/Wmisleading-indentation-2.md: New file.
5972 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5974         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5975         "break".
5976         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5978 2015-05-12  Richard Biener  <rguenther@suse.de>
5980         PR tree-optimization/66101
5981         * gcc.dg/torture/pr66101.c: New testcase.
5983 2015-05-12  Richard Biener  <rguenther@suse.de>
5985         PR tree-optimization/37021
5986         * gcc.target/i386/vect-addsub.c: New testcase.
5988 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5990         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5992 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5994         PR tree-optimization/66010
5995         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5997 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5999         PR c++/65133
6000         * g++.dg/cpp0x/trailing10.C: New.
6002 2015-05-12  Richard Biener  <rguenther@suse.de>
6004         * gcc.dg/vect/bb-slp-35.c: New testcase.
6006 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
6008         PR fortran/66100
6009         * gfortran.dg/bound_simplification_6.f90: New.
6011 2015-05-11  Steve Ellcey  <sellcey@mips.com>
6013         * gcc.target/mips/branch-1.c: Pass argument to bar().
6015 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
6017         PR target/65753
6018         * gcc.target/i386/pr65753.c: New test.
6020 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
6022         PR rtl-optimization/66076
6023         * gcc.dg/torture/pr66076.c: New test.
6025 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6027         PR fortran/66041
6028         * gfortran.dg/inline_matmul_7.f90:  New test.
6029         * gfortran.dg/inline_matmul_8.f90:  New test.
6030         * gfortran.dg/inline_matmul_9.f90:  New test.
6032 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
6034         * gfortran.dg/bound_simplification_5.f90: New.
6036 2015-05-09  Jason Merrill  <jason@redhat.com>
6038         * lib/target-supports.exp (cxx_default): New global.
6039         (check_effective_target_c++11_only)
6040         (check_effective_target_c++14_only)
6041         (check_effective_target_c++98_only)
6042         (check_effective_target_c++1z_only): Check it.
6044 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
6046         PR tree-optimization/64454
6047         * gcc.dg/tree-ssa/vrp97.c: New file.
6048         * gcc.dg/vect/slp-perm-7.c: Update.
6050 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
6052         PR fortran/65894
6053         * gfortran.dg/elemental_subroutine_11.f90: New test.
6055 2015-05-08  Richard Biener  <rguenther@suse.de>
6057         PR tree-optimization/66036
6058         * gcc.dg/vect/slp-41.c: New testcase.
6060 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
6062         * gfortran.dg/elemental_optional_args_7.f90: New.
6064 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
6066         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6067         allow cmlt or sshr.
6069 2015-05-08  Marek Polacek  <polacek@redhat.com>
6071         PR c/64918
6072         * gcc.dg/Woverride-init-side-effects-1.c: New test.
6073         * gcc.dg/Woverride-init-side-effects-2.c: New test.
6075 2015-05-07  Marek Polacek  <polacek@redhat.com>
6077         PR c/65179
6078         * c-c++-common/Wshift-negative-value-1.c: New test.
6079         * c-c++-common/Wshift-negative-value-2.c: New test.
6080         * c-c++-common/Wshift-negative-value-3.c: New test.
6081         * c-c++-common/Wshift-negative-value-4.c: New test.
6082         * c-c++-common/Wshift-negative-value-5.c: New test.
6083         * c-c++-common/Wshift-negative-value-6.c: New test.
6084         * gcc.dg/c90-left-shift-1.c: New test.
6085         * gcc.dg/c99-const-expr-7.c: Add dg-error.
6086         * gcc.dg/c99-left-shift-1.c: New test.
6088 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
6090         PR middle-end/192
6091         PR middle-end/54303
6092         * gcc.dg/fdata-sections-2.c: New file.
6094 2015-05-07  Marek Polacek  <polacek@redhat.com>
6096         PR testsuite/66046
6097         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6098         last dg-output.
6099         * c-c++-common/ubsan/align-7.c: Likewise.
6100         * c-c++-common/ubsan/bounds-8.c: Likewise.
6101         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6102         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6103         * c-c++-common/ubsan/null-1.c: Likewise.
6104         * c-c++-common/ubsan/null-10.c: Likewise.
6105         * c-c++-common/ubsan/null-11.c: Likewise.
6106         * c-c++-common/ubsan/null-2.c: Likewise.
6107         * c-c++-common/ubsan/null-3.c: Likewise.
6108         * c-c++-common/ubsan/null-4.c: Likewise.
6109         * c-c++-common/ubsan/null-5.c: Likewise.
6110         * c-c++-common/ubsan/null-6.c: Likewise.
6111         * c-c++-common/ubsan/null-7.c: Likewise.
6112         * c-c++-common/ubsan/null-8.c: Likewise.
6113         * c-c++-common/ubsan/null-9.c: Likewise.
6114         * c-c++-common/ubsan/object-size-1.c: Likewise.
6115         * c-c++-common/ubsan/object-size-10.c: Likewise.
6116         * c-c++-common/ubsan/object-size-4.c: Likewise.
6117         * c-c++-common/ubsan/object-size-5.c: Likewise.
6118         * c-c++-common/ubsan/object-size-7.c: Likewise.
6119         * c-c++-common/ubsan/object-size-8.c: Likewise.
6120         * c-c++-common/ubsan/object-size-9.c: Likewise.
6121         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6122         * c-c++-common/ubsan/overflow-int128.c: Likewise.
6123         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6124         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6125         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6126         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6127         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6128         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6129         * c-c++-common/ubsan/pr59333.c: Likewise.
6130         * c-c++-common/ubsan/pr59667.c: Likewise.
6131         * c-c++-common/ubsan/pr60613-2.c: Likewise.
6132         * c-c++-common/ubsan/pr60636.c: Likewise.
6133         * c-c++-common/ubsan/pr63802.c: Likewise.
6134         * c-c++-common/ubsan/recovery-1.c: Likewise.
6135         * c-c++-common/ubsan/recovery-3.c: Likewise.
6136         * c-c++-common/ubsan/shift-1.c: Likewise.
6137         * c-c++-common/ubsan/shift-2.c: Likewise.
6138         * c-c++-common/ubsan/shift-4.c: Likewise.
6139         * c-c++-common/ubsan/shift-7.c: Likewise.
6140         * c-c++-common/ubsan/undefined-2.c: Likewise.
6141         * c-c++-common/ubsan/vla-1.c: Likewise.
6142         * g++.dg/ubsan/null-1.C: Likewise.
6143         * g++.dg/ubsan/null-3.C: Likewise.
6144         * g++.dg/ubsan/null-4.C: Likewise.
6145         * g++.dg/ubsan/vptr-8.C: Likewise.
6146         * g++.dg/ubsan/vptr-9.C: Likewise.
6147         * gcc.dg/ubsan/bounds-2.c: Likewise.
6148         * gcc.dg/ubsan/object-size-9.c: Likewise.
6150 2015-05-07  Jeff Law  <law@redhat.com>
6152         * gcc.dg/tree-ssa/shorten-1.c: New test.
6154 2015-05-07  Richard Biener  <rguenther@suse.de>
6156         PR tree-optimization/66002
6157         * gcc.dg/vect/vect-125.c: New testcase.
6159 2015-05-07  Marek Polacek  <polacek@redhat.com>
6160             Martin Uecker  <uecker@eecs.berkeley.edu>
6162         * c-c++-common/ubsan/bounds-10.c: New test.
6164 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
6166         * jit.dg/harness.h (set_options): Wrap with
6167         #ifndef TEST_ESCHEWS_SET_OPTIONS.
6168         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6169         Special-case test-benchmark.c as a negative.
6170         * jit.dg/test-benchmark.c: New file.
6172 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
6174         PR target/64208
6175         * gcc.target/arm/pr64208.c: New test.
6177 2015-05-06  Alan Modra  <amodra@gmail.com>
6179         PR target/66020
6180         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6181         (gparms): Make volatile.
6183 2015-05-06  Richard Biener  <rguenther@suse.de>
6185         PR tree-optimization/62283
6186         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6188 2015-05-06  Christian Bruel  <christian.bruel@st.com>
6190         PR target/66015
6191         * gcc.target/aarch64/iinline-attr-1.c: New test.
6193 2015-05-06  Richard Biener  <rguenther@suse.de>
6195         * gcc.dg/vect/bb-slp-34.c: New testcase.
6197 2015-05-06  Richard Biener  <rguenther@suse.de>
6199         PR tree-optimization/62283
6200         * gcc.dg/vect/bb-slp-14.c: Adjust.
6202 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6204         PR target/65990
6205         * gcc.target/i386/pr65990.c: New test.
6207 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
6209         PR target/65915
6210         * gcc.target/i386/pr65915.c: New.
6212 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6214         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6215         'va_list escapes 0'.
6217 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6219         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6220         in r222173.
6222 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
6224         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6225         * gcc.target/arm/pr65924.c: Likewise.
6227 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6229         PR target/65871
6230         * gcc.target/i386/pr65871-3.c: New test.
6232 2015-05-04  Jeff Law  <law@redhat.com>
6234         Revert:
6235         2015-05-04  Jeff Law  <law@redhat.com>
6236         * gcc.dg/tree-ssa/shorten-1.c: New test.
6238 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6239             Jakub Jelinek  <jakub@redhat.com>
6241         PR c++/66007
6242         * g++.dg/cpp0x/Wnarrowing4.C: New.
6244 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
6246         * lib/target-supports.exp
6247         (check_effective_target_keeps_null_pointer_checks): Clarify that
6248         this is for targets that disable -fdelete-null-pointer-checks,
6249         not default it to off.
6250         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6251         -fdelete-null-pointer-checks explicit.
6252         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6253         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6254         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6255         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6256         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6257         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6258         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6259         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6260         * gcc.dg/tree-ssa/pr20318.c: Likewise.
6261         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6262         * gcc.dg/tree-ssa/pr20702.c: Likewise.
6263         * gcc.dg/tree-ssa/pr21086.c: Likewise.
6264         * gcc.dg/tree-ssa/pr21090.c: Likewise.
6265         * gcc.dg/tree-ssa/pr58480.c: Likewise.
6266         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6267         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6268         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6269         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6270         * gcc.dg/tree-ssa/unreachable.c: Likewise.
6271         * gcc.dg/tree-ssa/vrp02.c: Likewise.
6272         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6273         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6274         * gcc.dg/tree-ssa/vrp55.c: Likewise.
6275         * g++.dg/cpp0x/static_assert9.C: Likewise.
6276         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6277         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6278         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6279         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6280         * g++.dg/tree-ssa/pr26406.C: Likewise.
6282 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
6284         PR tree-optimization/65984
6285         * c-c++-common/ubsan/pr65984.c: New test.
6287 2015-05-04  Jeff Law  <law@redhat.com>
6289         * gcc.dg/tree-ssa/shorten-1.c: New test.
6291 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6293         PR fortran/44735
6294         * gfortran.dg/pr44735.f90: New test.
6296 2015-05-04  Richard Biener  <rguenther@suse.de>
6298         PR tree-optimization/65965
6299         * gcc.dg/vect/bb-slp-33.c: New testcase.
6301 2015-05-04  Richard Biener  <rguenther@suse.de>
6303         PR tree-optimization/65935
6304         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6306 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
6308         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6309         for each supported variant instead of CHECK_RESULTS.
6310         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6311         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6312         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6313         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6314         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6315         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6316         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6317         expected results for unsupported variants.  Call CHECK for each
6318         supported variant instead of CHECK_RESULTS.
6319         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6320         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6321         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6322         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6323         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6324         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6325         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6326         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6327         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6328         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6329         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6330         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6331         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6332         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6333         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6334         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6335         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6336         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6337         expected results for unsupported variants.
6338         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6339         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6340         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6341         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6342         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6343         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6344         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6345         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6346         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6347         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6348         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6349         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6350         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6351         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6352         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6353         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6354         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6355         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6356         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6357         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6358         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6359         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6360         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6361         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6362         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6363         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6364         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6365         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6367 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6369         PR fortran/37131
6370         * gfortran.dg/bound_9.f90:  Add pointer assignment.
6372 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6373             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
6375         PR c++/65858
6376         * g++.dg/cpp0x/Wnarrowing3.C: New.
6378 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
6380         * gcc.dg/20150120-1.c: New test.
6381         * gcc.dg/20150120-2.c: New test.
6382         * gcc.dg/20150120-3.c: New test.
6384 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
6386         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6388 2015-05-01  Renlin Li  <renlin.li@arm.com>
6390         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6392 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
6394         * gfortran.dg/bound_simplification_4.f90: New.
6396 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6398         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6399         with powerpc_p8vector_ok.
6401 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6403         PR fortran/37131
6404         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
6405         scan pattern.
6406         * gfortran.dg/bound_9.f90:  New test case.
6408 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
6410         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6411         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6412         for 32bit x86 targets.
6413         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6414         for 32bit x86 targets.
6415         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6416         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6417         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6418         for 32bit x86 targets.
6420 2015-04-30  Marek Polacek  <polacek@redhat.com>
6422         PR tree-optimization/63551
6423         * g++.dg/ipa/pr63551.C: New test.
6425 2015-04-30  Caroline Tice  <cmtice@google.com>
6427         PR  65929
6428         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
6429         partition size on certain targets.
6431 2015-04-30  Renlin Li  <renlin.li@arm.com>
6433         * gcc.target/aarch64/vect-reduc-or_1.c: New.
6435 2015-04-30  Marek Polacek  <polacek@redhat.com>
6437         * c-c++-common/Wbool-compare-3.c: New test.
6439         * gcc.dg/pr65901.c (foo): Adjust dg-error.
6440         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6442 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6444         PR c++/57610
6445         * g++.dg/init/ref22.C: New.
6447 2015-04-30  Marek Polacek  <polacek@redhat.com>
6449         * gcc.dg/init-bad-8.c: New test.
6451         * gcc.dg/incomplete-typedef-1.c: New test.
6453 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6455         PR c++/59955
6456         * g++.dg/template/crash121.C: New.
6458 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
6460         * gcc.target/mips/call-from-init.c: New test.
6461         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6463 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6465         PR target/65871
6466         * gcc.target/i386/pr65871-1.c: New test.
6467         * gcc.target/i386/pr65871-2.c: Ditto.
6469 2015-04-29  Marek Polacek  <polacek@redhat.com>
6471         PR c/64610
6472         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6473         * c-c++-common/Wbool-compare-2.c: New test.
6475 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
6477         PR target/65770
6478         * gcc.target/aarch64/vstN_lane_1.c: New file.
6480 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6482         PR c++/64667
6483         * g++.dg/warn/Winit-self-3.C: New.
6485 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6487         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6489 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
6491         PR target/65924
6492         * gcc.target/arm/pr65924.c: New test.
6494 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
6496         * g++.dg/gomp/tpl-target-update.C: New file.
6498 2015-04-29  Richard Biener  <rguenther@suse.de>
6500         PR tree-optimization/65917
6501         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6503 2015-04-29  Christian Bruel  <christian.bruel@st.com>
6505         PR target/64835
6506         * gcc.dg/ipa/iinline-attr.c: New test.
6507         * gcc.target/i386/iinline-attr-2.c: New test.
6509 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
6511         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6512         segfault is fixed.
6514 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6516         * gcc.dg/vect/vect-33.c: Remove spurious line.
6518 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
6520         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6522 2015-04-28  Marek Polacek  <polacek@redhat.com>
6524         PR c/65901
6525         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6526         * gcc.dg/pr65901.c: New test.
6528 2015-04-28  Richard Biener  <rguenther@suse.de>
6530         PR tree-optimization/62283
6531         * gfortran.dg/vect/pr62283-2.f: New testcase.
6532         * gcc.dg/vect/bb-slp-14.c: Adjust.
6534 2015-04-28  Richard Biener  <rguenther@suse.de>
6536         PR tree-optimization/65851
6537         * g++.dg/torture/pr65851.C: New testcase.
6539 2015-04-27  Jeff Law <law@redhat.com>
6541         PR tree-optimization/65217
6542         * gcc.target/i386/pr65217.c: Remove XFAIL.
6544 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6546         PR fortran/60322
6547         Add tests forgotten to svn-add.
6548         * gfortran.dg/class_allocate_19.f03: New test.
6549         * gfortran.dg/class_array_20.f03: New test.
6550         * gfortran.dg/class_array_21.f03: New test.
6551         * gfortran.dg/finalize_29.f08: New test.
6553 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6555         PR fortran/59678
6556         PR fortran/65841
6557         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6558         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6560 2015-04-27  Caroline Tice  <cmtice@google.com>
6562         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6563         partition size.
6565 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
6567         PR target/64579
6568         * gcc.target/powerpc/htm-1.c: New test.
6569         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6570         on 64-bit compiles.
6571         (__builtin_tabortdci): Likewise.
6572         (__builtin_tcheck): Remove operand.
6573         * lib/target-supports.exp (check_htm_hw_available): New function.
6575 2015-04-27  Richard Biener  <rguenther@suse.de>
6577         * gcc.target/i386/pr65217.c: XFAIL.
6579 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
6581         PR tree-optimization/65875
6582         * gcc.c-torture/compile/pr65875.c: New test.
6584 2015-04-25  Marek Polacek  <polacek@redhat.com>
6586         PR c/52085
6587         * gcc.dg/enum-incomplete-2.c: New test.
6588         * gcc.dg/enum-mode-1.c: New test.
6590 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6592         PR target/65849
6593         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6594         set new options.
6595         * gcc.target/powerpc/pr65849-2.c: Likewise.
6597 2015-04-24  Tom de Vries  <tom@codesourcery.com>
6599         PR tree-optimization/65802
6600         * g++.dg/pr65802.C: Move to ...
6601         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
6602         stdarg.h.  Rewrite for C.
6603         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
6604         va_start and va_end.  Remove unnecessary inline asm.
6606 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
6607             Wei Mi  <wmi@google.com>
6609         * gcc.target/i386/sse2-load-multi.c: New test.
6610         * gcc.target/i386/sse2-store-multi.c: Ditto.
6612 2015-04-24  Marek Polacek  <polacek@redhat.com>
6614         PR c/65830
6615         * c-c++-common/pr65830.c: New test.
6617         PR c/63357
6618         * c-c++-common/Wlogical-op-1.c: New test.
6620 2015-04-24  Marek Polacek  <polacek@redhat.com>
6622         PR c/61534
6623         * c-c++-common/pr61534-1.c: New test.
6625 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6626             Steven Bosscher <steven@gcc.gnu.org>
6628         PR rtl-optimization/34503
6629         * gcc.target/arm/pr64616.c: New file.
6631 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
6633         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6635 2015-04-24  Terry Guo  <terry.guo@arm.com>
6637         * gcc.target/arm/pr65710.c: Update the options.
6639 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
6641         * gcc.target/i386/pr65523.c: Skip x32.
6643 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6645         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6646         to look for vcl* where appropriate.
6648 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6650         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6651         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6653 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
6655         PR target/26702
6656         * gcc.target/arm/pr26702.c: New test.
6658 2015-04-23  Marek Polacek  <polacek@redhat.com>
6660         PR c/65345
6661         * gcc.dg/pr65345-1.c: New test.
6662         * gcc.dg/pr65345-2.c: New test.
6664 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6666         * gcc.target/powerpc/crypto-builtin-2.c: New.
6668 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
6670         PR fortran/60322
6671         * gfortran.dg/class_allocate_19.f03: New test.
6672         * gfortran.dg/class_array_20.f03: New test.
6673         * gfortran.dg/class_array_21.f03: New test.
6674         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6675         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6676         initialization correctly.
6677         * gfortran.dg/finalize_29.f08: New test.
6679 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6681         * gcc.target/powerpc/swaps-p8-18.c: New test.
6683 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6685         PR target/65456
6686         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6687         * gcc.dg/vect/bb-slp-25.c: Likewise.
6688         * gcc.dg/vect/bb-slp-29.c: Likewise.
6689         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6690         vect_no_align && { ! vect_hw_misalign }.
6691         * gcc.dg/vect/bb-slp-9.c: Likewise.
6692         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6693         vect_hw_misalign.
6694         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6695         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6696         account for POWER8, where peeling for alignment is not needed.
6697         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6698         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6699         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6700         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6701         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6702         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6703         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6704         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6705         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6706         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6707         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6708         * gcc.dg/vect/pr16105.c: Likewise.
6709         * gcc.dg/vect/pr20122.c: Likewise.
6710         * gcc.dg/vect/pr33804.c: Likewise.
6711         * gcc.dg/vect/pr33953.c: Likewise.
6712         * gcc.dg/vect/pr56787.c: Likewise.
6713         * gcc.dg/vect/pr58508.c: Likewise.
6714         * gcc.dg/vect/slp-25.c: Likewise.
6715         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6716         * gcc.dg/vect/vect-105.c: Likewise.
6717         * gcc.dg/vect/vect-27.c: Likewise.
6718         * gcc.dg/vect/vect-29.c: Likewise.
6719         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6720         POWER8.
6721         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6722         && { ! vect_hw_misalign }.
6723         * gcc.dg/vect/vect-44.c: Likewise.
6724         * gcc.dg/vect/vect-48.c: Likewise.
6725         * gcc.dg/vect/vect-50.c: Likewise.
6726         * gcc.dg/vect/vect-52.c: Likewise.
6727         * gcc.dg/vect/vect-56.c: Likewise.
6728         * gcc.dg/vect/vect-60.c: Likewise.
6729         * gcc.dg/vect/vect-72.c: Likewise.
6730         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6731         * gcc.dg/vect/vect-75.c: Likewise.
6732         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6733         * gcc.dg/vect/vect-77-global.c: Likewise.
6734         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6735         * gcc.dg/vect/vect-78-global.c: Likewise.
6736         * gcc.dg/vect/vect-93.c: Likewise.
6737         * gcc.dg/vect/vect-95.c: Likewise.
6738         * gcc.dg/vect/vect-96.c: Likewise.
6739         * gcc.dg/vect/vect-cond-1.c: Likewise.
6740         * gcc.dg/vect/vect-cond-3.c: Likewise.
6741         * gcc.dg/vect/vect-cond-4.c: Likewise.
6742         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6743         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6744         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6745         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6746         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6747         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6748         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6749         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6750         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6751         * gcc.dg/vect/vect-outer-5.c: Likewise.
6752         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6753         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6754         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6755         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6756         * gcc.dg/vect/vect-peel-3.c: Likewise.
6757         * gcc.dg/vect/vect-peel-4.c: Likewise.
6758         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6759         * gcc.target/powerpc/pr65456.c: New test.
6760         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6761         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6762         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6763         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6764         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6765         vect_no_align && { ! vect_hw_misalign }.
6766         * gfortran.dg/vect/vect-3.f90: Likewise.
6767         * gfortran.dg/vect/vect-4.f90: Likewise.
6768         * gfortran.dg/vect/vect-5.f90: Likewise.
6769         * lib/target-supports.exp (check_effective_target_vect_no_align):
6770         Return 1 for POWER8.
6771         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6773 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6775         PR fortran/65429
6776         * gfortran.dg/pr65429.f90: New test.
6778 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6780         * c-c++-common/asan/user-section-1.c: New test.
6781         * c-c++-common/asan/user-section-2.c: New test.
6782         * c-c++-common/asan/user-section-3.c: New test.
6784 2015-04-22  Hale Wang  <hale.wang@arm.com>
6785             Terry Guo  <terry.guo@arm.com>
6787         PR rtl-optimization/64818
6788         * gcc.target/arm/pr64818.c: New test.
6790 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6792         PR ipa/65076
6793         * g++.dg/tree-ssa/pr61034.C: Update template.
6794         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6795         * gcc.dg/Warray-bounds-11.c: Likewise.
6796         * gcc.dg/Warray-bounds.c: Likewise.
6798 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6800         PR libgfortran/65234
6801         * gfortran.dg/fmt_unlimited.f90: New test.
6803 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6805         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6806         headers.
6807         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6808         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6809         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6810         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6811         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6812         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6813         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6815 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6817         PR libgfortran/56743
6818         * gfortran.dg/namelist_87.f90: New test.
6820 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6822         * gcc.target/aarch64/mult-synth_1.c: New test.
6823         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6824         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6825         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6826         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6827         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6829 2015-04-21  Richard Biener  <rguenther@suse.de>
6831         PR tree-optimization/65650
6832         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6833         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6834         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6835         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6836         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6837         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6839 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6841         PR tree-optimization/65802
6842         * g++.dg/pr65802.C: New test.
6844 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6846         PR testsuite/65767
6847         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6848         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6850 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6852         PR c++/65801
6853         * g++.dg/cpp0x/Wnarrowing2.C: New.
6855 2015-04-20  Jeff Law  <law@redhat.com>
6857         PR tree-optimization/65658
6858         * gcc.dg/pr65658.c: New test.
6860 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6862         PR target/64134
6863         * gcc.target/aarch64/vec_init_1.c: New test.
6865 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6867         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6868         targets.
6870 2015-04-18  Martin Sebor  <msebor@redhat.com>
6872         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6873         of non-nul characters.
6874         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6876 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6878         PR target/65787
6879         * gcc.target/powerpc/pr65787.c: New.
6881 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6883         PR target/65689
6884         * gcc.target/aarch64/c-output-template-4.c: New test.
6886 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6888         PR target/65780
6889         * gcc.dg/pr65780-1.c: New test.
6890         * gcc.dg/pr65780-2.c: Likewise.
6891         * gcc.target/i386/pr32219-9.c: Likewise.
6892         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6893         symbol.
6894         * gcc.target/i386/pr64317.c (c): Initialize.
6896 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6898         PR target/65612
6899         * g++.dg/ext/mv18.C: New test.
6900         * g++.dg/ext/mv19.C: Likewise.
6901         * g++.dg/ext/mv20.C: Likewise.
6902         * g++.dg/ext/mv21.C: Likewise.
6903         * g++.dg/ext/mv22.C: Likewise.
6904         * g++.dg/ext/mv23.C: Likewise.
6906 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6908         PR c++/64527
6909         * g++.dg/init/pr64527.C: New test.
6911 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6912             Michael Matz  <matz@suse.de>
6914         PR tree-optimization/64950
6915         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6916         x86_64-*-*.
6918 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6920         * c-c++-common/asan/user-section-1.c: New test.
6922 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6924         PR debug/65771
6925         * gcc.dg/debug/pr65771.c: New test.
6927 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6929         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6930         __buitlin_alloca with __builtin_alloca.
6932 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6934         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6936 2015-04-16  Richard Biener  <rguenther@suse.de>
6938         PR tree-optimization/64277
6939         * gcc.dg/Warray-bounds-14.c: New testcase.
6940         * gcc.dg/Warray-bounds-15.c: Likewise.
6941         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6942         * c-c++-common/ubsan/bounds-6.c: Likewise.
6944 2015-04-16  Renlin Li  <renlin.li@arm.com>
6946         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6947         * gcc.target/arm/unsigned-float.c: New.
6949 2015-04-16  Richard Biener  <rguenther@suse.de>
6951         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6952         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6953         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6955 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6957         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6958         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6959         * g++.dg/cpp0x/defaulted21.C: Likewise.
6960         * g++.dg/cpp0x/defaulted28.C: Likewise.
6961         * g++.dg/cpp0x/defaulted47.C: Likewise.
6962         * g++.dg/cpp0x/elision_neg.C: Likewise.
6963         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6964         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6965         * g++.dg/cpp0x/implicit1.C: Likewise.
6966         * g++.dg/cpp0x/implicit9.C: Likewise.
6967         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6968         * g++.dg/cpp0x/range-for13.C: Likewise.
6969         * g++.dg/gomp/clause-2.C: Likewise.
6970         * g++.dg/gomp/udr-5.C: Likewise.
6971         * g++.dg/inherit/access6.C: Likewise.
6972         * g++.dg/lookup/duperr1.C: Likewise.
6973         * g++.dg/lookup/friend2.C: Likewise.
6974         * g++.dg/lookup/pr6936.C: Likewise.
6975         * g++.dg/lookup/scoped1.C: Likewise.
6976         * g++.dg/lookup/using26.C: Likewise.
6977         * g++.dg/lookup/using38.C: Likewise.
6978         * g++.dg/other/access2.C: Likewise.
6979         * g++.dg/overload/defarg3.C: Likewise.
6980         * g++.dg/overload/defarg6.C: Likewise.
6981         * g++.dg/parse/access11.C: Likewise.
6982         * g++.dg/parse/access2.C: Likewise.
6983         * g++.dg/parse/access3.C: Likewise.
6984         * g++.dg/parse/access4.C: Likewise.
6985         * g++.dg/parse/access5.C: Likewise.
6986         * g++.dg/parse/access6.C: Likewise.
6987         * g++.dg/parse/access8.C: Likewise.
6988         * g++.dg/parse/access9.C: Likewise.
6989         * g++.dg/parse/crash40.C: Likewise.
6990         * g++.dg/tc1/dr142.C: Likewise.
6991         * g++.dg/tc1/dr166.C: Likewise.
6992         * g++.dg/tc1/dr52.C: Likewise.
6993         * g++.dg/template/access11.C: Likewise.
6994         * g++.dg/template/access18.C: Likewise.
6995         * g++.dg/template/access19.C: Likewise.
6996         * g++.dg/template/access2.C: Likewise.
6997         * g++.dg/template/access20.C: Likewise.
6998         * g++.dg/template/access26.C: Likewise.
6999         * g++.dg/template/access3.C: Likewise.
7000         * g++.dg/template/access7.C: Likewise.
7001         * g++.dg/template/conv12.C: Likewise.
7002         * g++.dg/template/crash69.C: Likewise.
7003         * g++.dg/template/friend31.C: Likewise.
7004         * g++.dg/template/friend32.C: Likewise.
7005         * g++.dg/template/memfriend15.C: Likewise.
7006         * g++.dg/template/memfriend16.C: Likewise.
7007         * g++.dg/template/memfriend17.C: Likewise.
7008         * g++.dg/template/memfriend7.C: Likewise.
7009         * g++.dg/template/pr32519.C: Likewise.
7010         * g++.dg/template/qualttp21.C: Likewise.
7011         * g++.dg/template/qualttp8.C: Likewise.
7012         * g++.dg/template/ttp10.C: Likewise.
7013         * g++.dg/template/typedef11.C: Likewise.
7014         * g++.dg/template/typedef13.C: Likewise.
7015         * g++.dg/template/typedef19.C: Likewise.
7016         * g++.dg/template/typedef20.C: Likewise.
7017         * g++.dg/template/typedef22.C: Likewise.
7018         * g++.dg/template/using16.C: Likewise.
7019         * g++.dg/template/virtual3.C: Likewise.
7020         * g++.dg/ubsan/pr61272.C: Likewise.
7021         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7022         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7023         * g++.old-deja/g++.brendan/enum6.C: Likewise.
7024         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7025         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7026         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7027         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7028         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7029         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7030         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7031         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7032         * g++.old-deja/g++.jason/access17.C: Likewise.
7033         * g++.old-deja/g++.jason/access18.C: Likewise.
7034         * g++.old-deja/g++.jason/access22.C: Likewise.
7035         * g++.old-deja/g++.jason/access23.C: Likewise.
7036         * g++.old-deja/g++.jason/access8.C: Likewise.
7037         * g++.old-deja/g++.jason/delete3.C: Likewise.
7038         * g++.old-deja/g++.jason/report.C: Likewise.
7039         * g++.old-deja/g++.law/access2.C: Likewise.
7040         * g++.old-deja/g++.law/access3.C: Likewise.
7041         * g++.old-deja/g++.law/access4.C: Likewise.
7042         * g++.old-deja/g++.law/access5.C: Likewise.
7043         * g++.old-deja/g++.law/arm12.C: Likewise.
7044         * g++.old-deja/g++.law/arm14.C: Likewise.
7045         * g++.old-deja/g++.law/ctors13.C: Likewise.
7046         * g++.old-deja/g++.law/union2.C: Likewise.
7047         * g++.old-deja/g++.law/visibility12.C: Likewise.
7048         * g++.old-deja/g++.law/visibility15.C: Likewise.
7049         * g++.old-deja/g++.law/visibility16.C: Likewise.
7050         * g++.old-deja/g++.law/visibility17.C: Likewise.
7051         * g++.old-deja/g++.law/visibility18.C: Likewise.
7052         * g++.old-deja/g++.law/visibility19.C: Likewise.
7053         * g++.old-deja/g++.law/visibility20.C: Likewise.
7054         * g++.old-deja/g++.law/visibility21.C: Likewise.
7055         * g++.old-deja/g++.law/visibility24.C: Likewise.
7056         * g++.old-deja/g++.law/visibility4.C: Likewise.
7057         * g++.old-deja/g++.law/visibility5.C: Likewise.
7058         * g++.old-deja/g++.law/visibility6.C: Likewise.
7059         * g++.old-deja/g++.law/visibility7.C: Likewise.
7060         * g++.old-deja/g++.law/visibility8.C: Likewise.
7061         * g++.old-deja/g++.law/visibility9.C: Likewise.
7062         * g++.old-deja/g++.niklas/t135.C: Likewise.
7063         * g++.old-deja/g++.oliva/delete1.C: Likewise.
7064         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7065         * g++.old-deja/g++.other/access11.C: Likewise.
7066         * g++.old-deja/g++.other/access4.C: Likewise.
7067         * g++.old-deja/g++.other/access7.C: Likewise.
7068         * g++.old-deja/g++.other/crash1.C: Likewise.
7069         * g++.old-deja/g++.other/crash7.C: Likewise.
7070         * g++.old-deja/g++.other/friend1.C: Likewise.
7071         * g++.old-deja/g++.other/friend4.C: Likewise.
7072         * g++.old-deja/g++.other/friend9.C: Likewise.
7073         * g++.old-deja/g++.other/lineno1.C: Likewise.
7074         * g++.old-deja/g++.other/using1.C: Likewise.
7075         * g++.old-deja/g++.pt/enum14.C: Likewise.
7076         * g++.old-deja/g++.pt/friend11.C: Likewise.
7077         * g++.old-deja/g++.pt/friend21.C: Likewise.
7078         * g++.old-deja/g++.pt/friend3.C: Likewise.
7079         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7080         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7081         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7082         * g++.old-deja/g++.robertl/eb94.C: Likewise.
7084 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
7086         PR ipa/65765
7087         * g++.dg/ipa/pr65765.C: New test.
7089 2015-04-15  Nick Clifton  <nickc@redhat.com>
7091         * gcc.target/rx/builtins.c: Disable RMPA test if string
7092         instructions are not allowed.
7094 2015-04-15  Alan Modra  <amodra@gmail.com>
7096         * gcc.dg/pr65408.c: New.
7098 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7100         PR target/65729
7101         * gcc.target/arm/pr65729.c: New test.
7103 2015-04-14  Richard Biener  <rguenther@suse.de>
7105         PR tree-optimization/65758
7106         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7108 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7110         PR target/65648
7111         * gcc.c-torture/execute/pr65648.c: New test.
7113 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7115         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7116         __builtin_finite instead of finite.
7117         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7118         Likewise.
7120 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
7122         PR tree-optimization/63387
7123         * gcc.dg/pr63387.c: New testcase.
7125 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
7127         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7129 2015-04-13  Richard Biener  <rguenther@suse.de>
7131         PR tree-optimization/65204
7132         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7134 2015-04-13  Terry Guo  <terry.guo@arm.com>
7136         PR target/65710
7137         * gcc.target/arm/pr65710.c: New.
7139 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7141         PR tree-optimization/65747
7142         * g++.dg/torture/pr65747.C: New test.
7144 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7146         PR c++/65736
7147         * g++.dg/cpp0x/pr65736.C: New test.
7149 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
7150             Martin Liska  <mliska@suse.cz>
7152         PR ipa/65722
7153         * g++.dg/ipa/pr65722.C: New testcase.
7155 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7157         PR tree-optimization/65735
7158         * gcc.c-torture/compile/pr65735.c: New test.
7160 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7162         PR middle-end/65554
7163         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7165 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7167         PR target/65671
7168         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7170 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
7172         PR target/65647
7173         * gcc.target/arm/pr65647-2.c: New.
7175 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7177         PR target/65694
7178         * g++.dg/torture/pr65694.C: New test.
7180 2015-04-10  Tobias Burnus  <burnus@net-b.de>
7182         * gfortran.dg/coarray_lock_6.f90: New.
7183         * gfortran.dg/coarray_lock_7.f90: New.
7184         * gfortran.dg/coarray/lock_2.f90: New.
7186 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
7188         PR fortran/56674
7189         PR fortran/58813
7190         PR fortran/59016
7191         PR fortran/59024
7192         * gfortran.dg/used_types_27.f90: New.
7194 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7196         PR target/65671
7197         * gcc.target/i386/pr65671.c: New.
7199 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7201         PR tree-optimization/65709
7202         * c-c++-common/ubsan/align-9.c: New test.
7204 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
7206         PR fortran/56852
7207         * gfortran.dg/pr56852.f90: New test.
7209 2015-04-09  Marek Polacek  <polacek@redhat.com>
7210             Jakub Jelinek  <jakub@redhat.com>
7212         PR middle-end/65554
7213         * g++.dg/opt/pr65554.C: New test.
7215 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7217         PR c++/65690
7218         * c-c++-common/attr-aligned-1.c: New test.
7220 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
7222         * gcc.target/i386/mpx/memmove-zero-length.c: New.
7224 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7226         PR target/65676
7227         * gcc.target/i386/sse-25.c: New.
7229 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7231         PR target/65693
7232         * gcc.target/i386/pr65693.c: New test.
7234 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7236         * gcc.dg/lto/chkp-static-bounds_0.c: New.
7238 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7240         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7242 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7244         * gcc.target/i386/thunk-retbnd.c: New.
7246 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7248         * gnat.dg/opt48.adb: New test.
7249         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7250         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7252 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
7254         PR ipa/65540
7255         * gcc.c-torture/compile/pr65540.c: New.
7257 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
7259         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7260         -Wno-pointer-arith.
7262 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
7264         PR debug/65678
7265         * g++.dg/debug/pr65678.C: New test.
7267         PR middle-end/65680
7268         * gcc.c-torture/compile/pr65680.c: New test.
7270 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
7272         PR fortran/65548
7273         * gfortran.dg/allocate_with_source_5.f90: New test.
7275 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7277         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7278         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7280 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
7282         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7284 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7286         PR target/65614
7287         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7288         to get floating point compression.
7289         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7291 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
7293         PR preprocessor/61977
7294         * gcc.dg/cpp/pr61977.c: New test.
7296 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
7298         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7300 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
7302         PR target/65647
7303         * gcc.target/arm/pr65647.c: New.
7305 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
7307         PR ipa/65655
7308         * g++.dg/torture/pr65655.C: New testcase.
7310 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7312         PR c++/64085
7313         * g++.dg/cpp1y/lambda-init13.C: New.
7315 2015-04-03  Marek Polacek  <polacek@redhat.com>
7317         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7319 2015-04-02  Marek Polacek  <polacek@redhat.com>
7321         PR c++/65642
7322         * g++.dg/cpp0x/constexpr-fold1.C: New test.
7323         * g++.dg/cpp0x/constexpr-fold2.C: New test.
7325 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
7327         PR preprocessor/61977
7328         * gcc.target/powerpc/pr61977-1.c: New test.
7329         * gcc.target/powerpc/pr61977-2.c: New test.
7331 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7333         PR c++/56100
7334         * g++.dg/warn/Wshadow-8.C: New.
7335         * g++.dg/warn/Wshadow-9.C: Likewise.
7336         * g++.dg/warn/Wshadow-10.C: Likewise.
7337         * g++.dg/warn/Wshadow-11.C: Likewise.
7339 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7341         * gcc.dg/pr23623.c: Added aligned attribute.
7342         * gcc.dg/20141029-1.c: Likewise.
7343         * gcc.dg/20150306-1.c: New test.
7345 2015-04-01  Marek Polacek  <polacek@redhat.com>
7347         PR c++/65554
7348         * g++.dg/cpp0x/initlist93.C: New test.
7349         * g++.dg/cpp0x/initlist94.C: New test.
7351 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7353         PR target/65624
7354         * gcc.target/aarch64/pr65624.c: New test.
7356 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
7358         * gcc.dg/ipa/inlinehint-4.c: New testcase.
7360 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
7362         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7363         extra variable to force stack alignment.
7364         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7365         extra variable to force stack alignment.
7367 2015-03-31  Marek Polacek  <polacek@redhat.com>
7369         PR c++/65390
7370         * g++.dg/template/pr65390.C: New test.
7372 2015-03-31  Martin Liska  <mliska@suse.cz>
7374         * g++.dg/ipa/pr65557.C: New test.
7376 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7378         * gcc.target/s390/hotpatch-25.c: New test.
7379         * gcc.target/s390/hotpatch-1.c: Update test.
7380         * gcc.target/s390/hotpatch-10.c: Update test.
7381         * gcc.target/s390/hotpatch-11.c: Update test.
7382         * gcc.target/s390/hotpatch-12.c: Update test.
7383         * gcc.target/s390/hotpatch-13.c: Update test.
7384         * gcc.target/s390/hotpatch-14.c: Update test.
7385         * gcc.target/s390/hotpatch-15.c: Update test.
7386         * gcc.target/s390/hotpatch-16.c: Update test.
7387         * gcc.target/s390/hotpatch-17.c: Update test.
7388         * gcc.target/s390/hotpatch-18.c: Update test.
7389         * gcc.target/s390/hotpatch-19.c: Update test.
7390         * gcc.target/s390/hotpatch-2.c: Update test.
7391         * gcc.target/s390/hotpatch-21.c: Update test.
7392         * gcc.target/s390/hotpatch-22.c: Update test.
7393         * gcc.target/s390/hotpatch-23.c: Update test.
7394         * gcc.target/s390/hotpatch-24.c: Update test.
7395         * gcc.target/s390/hotpatch-3.c: Update test.
7396         * gcc.target/s390/hotpatch-4.c: Update test.
7397         * gcc.target/s390/hotpatch-5.c: Update test.
7398         * gcc.target/s390/hotpatch-6.c: Update test.
7399         * gcc.target/s390/hotpatch-7.c: Update test.
7400         * gcc.target/s390/hotpatch-8.c: Update test.
7401         * gcc.target/s390/hotpatch-9.c: Update test.
7402         * gcc.target/s390/hotpatch-compile-16.c: Update test.
7404 2015-03-31  Richard Biener  <rguenther@suse.de>
7406         PR middle-end/65626
7407         * g++.dg/torture/pr65626.C: New testcase.
7409 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7411         PR target/65531
7412         * gcc.target/i386/mpx/pr65531.cc: New.
7414 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7416         PR target/65602
7417         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7418         __builtin_alloca instead of alloca.
7419         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7420         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7421         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7422         check.
7424 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
7426         PR ipa/65610
7427         * g++.dg/ubsan/pr65610.C: New test.
7429 2015-03-30  Marek Polacek  <polacek@redhat.com>
7431         PR c++/65398
7432         * g++.dg/cpp0x/pr65398-2.C: New test.
7434 2015-03-30  Marek Polacek  <polacek@redhat.com>
7436         * c-c++-common/pr65556.c: Change the width of bit-fields.
7438 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7440         PR ipa/65588
7441         * gcc.target/i386/pr65588.c: New testcase.
7443 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7445         PR libgfortran/65563
7446         * gfortran.dg/open_errors_2.f90:  New test.
7448 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7450         PR libgfortran/65596
7451         * gfortran.dg/namelist_86.f90: New test.
7453 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
7455         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7456         statement to reflect new ownership.
7458 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7460         PR c++/42328
7461         * g++.dg/template/friend58.C: New.
7462         * g++.dg/template/friend59.C: Likewise.
7464 2015-03-27  Tobias Burnus  <burnus@net-b.de>
7466         PR c/65586
7467         * g++.dg/gomp/openmp-simd-3.C: New.
7468         * gcc.dg/gomp/openmp-simd-3.c: New.
7470 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7472         PR target/65248
7473         * gcc.target/i386/pr65248-1.c: New file.
7474         * gcc.target/i386/pr65248-2.c: Likewise.
7475         * gcc.target/i386/pr65248-3.c: Likewise.
7476         * gcc.target/i386/pr65248-4.c: Likewise.
7478 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
7480         PR target/65593
7481         * gcc.c-torture/compile/pr65593.c: New test.
7483 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
7485         PR c++/59329
7486         * g++.dg/cpp1y/constexpr-assert1.C: New.
7488 2015-03-27  Marek Polacek  <polacek@redhat.com>
7490         PR c++/65556
7491         * c-c++-common/pr65556.c: New test.
7493 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7495         PR ipa/65600
7496         * g++.dg/torture/pr65600.C: New testcase.
7498 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
7500         PR target/65407
7501         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7503 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
7505         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7506         statement and cleanup. Fixed typos.
7508 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7510         PR middle-end/65595
7511         * gcc.c-torture/compile/pr65595.c: New testcase.
7513 2015-03-27  Marek Polacek  <polacek@redhat.com>
7515         PR sanitizer/65583
7516         * g++.dg/ubsan/pr65583.C: New test.
7518 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7520         * gcc.c-torture/compile/20150327.c: New testcase.
7522 2015-03-26  Richard Biener  <rguenther@suse.de>
7524         PR middle-end/65555
7525         * g++.dg/torture/pr65555.C: New testcase.
7527 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
7529         PR tree-optimization/64715
7530         * gcc.dg/builtin-object-size-15.c: New test.
7531         * gcc.dg/pr64715-1.c: New test.
7532         * gcc.dg/pr64715-2.c: New test.
7534 2015-03-26  Richard Biener  <rguenther@suse.de>
7536         PR middle-end/65519
7537         * gnat.dg/specs/opt2.ads: Fix testcase.
7539 2015-03-25  Martin Sebor  <msebor@redhat.com>
7541         PR testsuite/65526
7542         * lib/target-supports.exp (check_effective_target_arm32): Fail early
7543         when target isn't arm*-*-*-*.
7544         (check_effective_target_arm_nothumb): Likewise.
7545         (check_effective_target_arm_little_endian): Likewise.
7546         (check_effective_target_arm_vect_no_misalign): Likewise.
7547         (check_effective_target_aarch64_little_endian): Fail early if target
7548         isn't aarch64*-*-*.
7550 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
7552         PR tree-optimization/65177
7553         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7555 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
7557         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7558         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7559         smmintrin.h and mm3dnow.h.
7561 2015-03-25  Marek Polacek  <polacek@redhat.com>
7563         PR c++/65558
7564         * g++.dg/cpp0x/pr65558.C: New test.
7566 2015-03-25  Marek Polacek  <polacek@redhat.com>
7568         PR c++/61670
7569         * g++.dg/template/pr61670.C: New test.
7571 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7573         PR c++/54987
7574         * g++.dg/template/pr54987.C: New.
7576 2015-03-25  Richard Biener  <rguenther@suse.de>
7578         PR tree-optimization/62630
7579         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7581 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7583         PR target/65508
7584         * gcc.target/i386/mpx/pr65508.c: New.
7586 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
7588         PR fortran/64952
7589         PR fortran/65532
7590         * gfortran.dg/data_initialized_3.f90: New.
7592 2015-03-25  Richard Biener  <rguenther@suse.de>
7594         PR middle-end/65519
7595         * gnat.dg/specs/opt2.ads: New testcase.
7597 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
7599         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7600         * gcc.target/arm/memset-inline-4.c: Skip for
7601         arm_tune_string_ops_prefer_neon.
7602         * gcc.target/arm/memset-inline-5.c: Ditto.
7603         * gcc.target/arm/memset-inline-6.c: Ditto.
7604         * gcc.target/arm/memset-inline-8.c: Ditto.
7605         * gcc.target/arm/memset-inline-9.c: Ditto.
7607 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7609         PR c++/58923
7610         * g++.dg/other/virtual3.C: New.
7612 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7614         PR c++/60130
7615         * g++.dg/cpp0x/vt-60130.C: New.
7617 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7619         PR c++/61971
7620         * g++.dg/warn/Warray-bounds-7.C: New.
7622 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7624         PR c++/60067
7625         * g++.dg/template/defarg18.C: New.
7627 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7629         PR c++/59988
7630         * g++.dg/cpp0x/vt-59988.C: New.
7632 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
7634         PR tree-optimization/65533
7635         * gcc.dg/pr65533.c: New test.
7637 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
7639         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7640         source= and mold= expressions functionality.
7641         * gfortran.dg/allocate_class_4.f90: New test.
7642         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7643         copying an unlimited polymorhpic object containing a char array
7644         to another unlimited polymorphic object respects the _len
7645         component.
7646         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7647         whether deferred length char array allocate works, unlimited
7648         polymorphic object allocation from a string works and if
7649         allocating an array of deferred length strings works.
7650         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7652 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7654         PR c++/65513
7655         * g++.dg/cpp0x/constexpr-array11.C: New.
7657 2015-03-24  Richard Biener  <rguenther@suse.de>
7659         PR middle-end/65517
7660         * gcc.dg/torture/pr65517.c: New testcase.
7662 2015-03-24  Tobias Burnus  <burnus@net-b.de>
7664         * gfortran.dg/coindexed_1.f90: Moved from
7665         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7667 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7669         PR testsuite/65506
7670         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7671         gimple dump.
7673         PR target/65523
7674         * gcc.target/i386/pr65523.c: New test.
7676         PR ipa/65475
7677         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7678         dg-options.
7679         * g++.dg/lto/pr65475b_0.C: Likewise.
7681 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7683         PR target/65505
7684         * gcc.target/sh/torture/pr65505.c: New.
7686 2015-03-23  Martin Sebor  <msebor@redhat.com>
7688         PR testsuite/63175
7689         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7690         assembly for lvx in addition to lxv.
7692 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7694         PR target/65504
7695         * gfortran.dg/pr65504.f90: New test.
7697         PR ipa/65521
7698         * gcc.dg/pr65521.c: New test.
7700 2015-03-23  Richard Biener  <rguenther@suse.de>
7702         PR tree-optimization/65518
7703         * gcc.dg/vect/pr65518.c: New testcase.
7705 2015-03-23  Richard Biener  <rguenther@suse.de>
7707         PR tree-optimization/65494
7708         * gcc.dg/vect/pr65494.c: New testcase.
7710 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7712         PR preprocessor/65238
7713         * c-c++-common/cpp/pr65238-1.c: New test.
7714         * gcc.dg/cpp/pr65238-2.c: New test.
7715         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7716         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7718 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7719             Mikael Morin  <mikael@gcc.gnu.org>
7721         PR fortran/64952
7722         * gfortran.dg/elemental_dependency_4.f90: New.
7723         * gfortran.dg/elemental_dependency_5.f90: New.
7725 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7727         PR ipa/65475
7728         * g++.dg/lto/pr65475b_0.C: New testcase.
7729         * g++.dg/lto/pr65475b_1.C: New testcase.
7730         * g++.dg/lto/pr65475c_0.C: New testcase.
7731         * g++.dg/lto/pr65475c_1.C: New testcase.
7733 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7735         * gfortran.dg/coarray_38.f90: New.
7736         * gfortran.dg/coarray_39.f90: New.
7737         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7738         compile test.
7740 2015-03-20  Marek Polacek  <polacek@redhat.com>
7742         PR c++/65398
7743         * g++.dg/cpp0x/pr65398.C: New test.
7745 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7747         PR ipa/65475
7748         * g++.dg/lto/pr65475_0.C: New testcase.
7749         * g++.dg/lto/pr65475_1.C: New testcase.
7751 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7753         PR rtl-optimization/64366
7754         * gcc.target/sh/pr64366.c: New.
7756 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7758         PR c++/48324
7759         * g++.dg/cpp0x/constexpr-48324.C: New.
7761 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7763         PR c++/48453
7764         * g++.dg/cpp0x/pr48453.C: New.
7766 2015-03-20  Marek Polacek  <polacek@redhat.com>
7768         PR c++/65072
7769         * g++.dg/cpp0x/pr65072.C: New test.
7771 2015-03-20  Richard Biener  <rguenther@suse.de>
7773         PR middle-end/64715
7774         * gcc.dg/pr15347.c: Use -O.
7775         * c-c++-common/pr19807-1.c: Likewise.
7777 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7779         * gnat.dg/volatile13.ad[sb]: New test.
7781 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7783         PR rtl-optimization/60851
7784         * gcc.target/i386/pr60851.c: New test.
7786 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7788         PR target/65240
7789         * g++.dg/pr65240.h: Add tests for PR 65240.
7790         * g++.dg/pr65240-1.C: Likewise.
7791         * g++.dg/pr65240-2.C: Likewise.
7792         * g++.dg/pr65240-3.C: Likewise.
7793         * g++.dg/pr65240-4.C: Likewise.
7795 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7797         PR rtl-optimization/63491
7798         * gcc.target/powerpc/pr63491.c: New.
7800 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7802         * g++.dg/ipa/pr65465.C: New test.
7804 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7806         PR c++/52659
7807         * g++.dg/cpp0x/deleted11.C: New.
7809 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7811         PR sanitizer/65400
7812         * c-c++-common/tsan/pr65400-3.c: New test.
7814 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7816         PR c++/59686
7817         * g++.dg/cpp0x/constexpr-59686.C: New.
7819 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7821         PR sanitizer/64265
7822         * g++.dg/tsan/pr64265.C: New test.
7824         PR sanitizer/65400
7825         * c-c++-common/tsan/pr65400-1.c: New test.
7826         * c-c++-common/tsan/pr65400-2.c: New test.
7828 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7830         PR c++/59816
7831         * g++.dg/cpp0x/pr59816.C: New.
7833 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7835         PR fortran/59198
7836         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7838 2015-03-18  Martin Liska  <mliska@suse.cz>
7840         PR ipa/65439
7841         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7842         equivalences either to 6 or 7.
7844 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7846         PR middle-end/64491
7847         Revert:
7848         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7850         * gcc.dg/undefined-loop-1.c: New file.
7851         * gcc.dg/undefined-loop-2.c: New file.
7853         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7855         PR testsuite/64032
7856         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7857         loop exits too early.
7859 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7861         PR tree-optimization/65450
7862         * gfortran.dg/pr65450.f90: New test.
7864         PR target/65078
7865         * gcc.target/i386/pr65078-1.c: New test.
7866         * gcc.target/i386/pr65078-2.c: New test.
7867         * gcc.target/i386/pr65078-3.c: New test.
7868         * gcc.target/i386/pr65078-4.c: New test.
7869         * gcc.target/i386/pr65078-5.c: New test.
7870         * gcc.target/i386/pr65078-6.c: New test.
7872 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7874         PR c++/65340
7875         * g++.dg/cpp1y/pr65340.C: New.
7877 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7879         PR fortran/64432
7880         * gfortran.dg/system_clock_3.f08: Adjust test.
7882 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7884         PR fortran/59198
7885         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7886         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7888 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7890         PR fortran/64432
7891         * gfortran.dg/system_clock_3.f08: New test.
7893 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7895         PR c++/64626
7896         g++.dg/cpp1y/pr64626-1.C: New.
7897         g++.dg/cpp1y/pr64626-2.C: New.
7898         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7900 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7902         PR tree-optimization/65427
7903         * gcc.c-torture/execute/pr65427.c: New test.
7905 2015-03-16  Marek Polacek  <polacek@redhat.com>
7907         DR 1688
7908         PR c++/65327
7909         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7910         * g++.dg/cpp0x/pr65327.C: New test.
7912 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7914         PR sanitizer/64820
7915         * c-c++-common/asan/pr64820.c: New test.
7917 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7919         * gfortran.dg/pointer_2.f90: New test.
7921 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7923         * g++.dg/pr65049.C: New test.
7925 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7927         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7928         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7929         * gcc.target/i386/fuse-caller-save.c: Same.
7931 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7933         * gnat.dg/loop_optimization18.ad[sb]: New test.
7934         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7936 2015-03-16  Alan Modra  <amodra@gmail.com>
7938         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7939         2014-12-05 change.
7941 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7943         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7944         hppa*-*-hpux*.
7945         * gcc.dg/torture/pr65270-2.c: Likewise.
7947 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7949         PR fortran/61138
7950         * gfortran.dg/pointer_remapping_9.f90: New.
7952 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7954         PR tree-optimization/65369
7955         * gcc.c-torture/execute/pr65369.c: New test.
7957         PR tree-optimization/65418
7958         * gcc.c-torture/execute/pr65418-1.c: New test.
7959         * gcc.c-torture/execute/pr65418-2.c: New test.
7961         PR rtl-optimization/65401
7962         * gcc.c-torture/execute/pr65401.c: New test.
7964 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7966         PR target/64600
7967         * gcc.target/arm/pr64600_1.c: New test.
7969 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7971         PR rtl-optimization/65235
7972         * gcc.target/aarch64/pr65235_1.c: New test.
7974 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7976         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7977         * gcc.target/s390/hotpatch-22.c: Likewise.
7978         * gcc.target/s390/hotpatch-23.c: Likewise.
7979         * gcc.target/s390/hotpatch-24.c: Likewise.
7980         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7981         * gcc.target/s390/hotpatch-1.c: Update expected output.
7982         * gcc.target/s390/hotpatch-2.c: Likewise.
7983         * gcc.target/s390/hotpatch-3.c: Likewise.
7984         * gcc.target/s390/hotpatch-4.c: Likewise.
7985         * gcc.target/s390/hotpatch-5.c: Likewise.
7986         * gcc.target/s390/hotpatch-6.c: Likewise.
7987         * gcc.target/s390/hotpatch-7.c: Likewise.
7988         * gcc.target/s390/hotpatch-8.c: Likewise.
7989         * gcc.target/s390/hotpatch-9.c: Likewise.
7990         * gcc.target/s390/hotpatch-10.c: Likewise.
7991         * gcc.target/s390/hotpatch-11.c: Likewise.
7992         * gcc.target/s390/hotpatch-12.c: Likewise.
7993         * gcc.target/s390/hotpatch-13.c: Likewise.
7994         * gcc.target/s390/hotpatch-14.c: Likewise.
7995         * gcc.target/s390/hotpatch-15.c: Likewise.
7996         * gcc.target/s390/hotpatch-16.c: Likewise.
7997         * gcc.target/s390/hotpatch-17.c: Likewise.
7998         * gcc.target/s390/hotpatch-18.c: Likewise.
7999         * gcc.target/s390/hotpatch-19.c: Likewise.
8001 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8003         PR target/65103
8004         * gcc.target/i386/pr65103-1.c: New.
8006 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8008         PR target/65044
8009         * gcc.target/i386/pr65044.c: New.
8011 2015-03-12  Tom de Vries  <tom@codesourcery.com>
8013         PR rtl-optimization/64895
8014         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8015         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8016         * gcc.target/i386/fuse-caller-save.c: Ditto.
8018 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8020         * gcc.dg/ipa/pr63569.c: Fix template.
8022 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
8024         * g++.dg/ipa/pr64146.C: Require fpic support.
8026 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
8028         PR libfortran/65200
8029         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8030         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8032 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
8034         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8035         to dg-options, fix up dg-skip-if.
8037 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
8039         PR target/65296
8040         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8041         * gcc.target/avr/tiny-caller-save.c: Same.
8043 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8045         PR target/65242
8046         * g++.dg/pr65242.C: New test.
8048 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
8050         * c-c++-common/asan/no-asan-check-glob.c: New test.
8052 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8054         PR c++/65370
8055         * g++.dg/other/default11.C: New.
8056         * g++.dg/other/default12.C: Likewise.
8058 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8060         PR target/65368
8061         * gcc.target/i386/bmi2-bzhi-2.c: New test.
8063 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
8065         PR fortran/65024
8066         * gfortran.dg/unlimited_polymorphic_23.f90: New test
8068 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8070         PR c++/65127
8071         * g++.dg/cpp0x/pr65127.C: New test.
8073 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8075         * gcc.dg/ipa/PR64550.c: Update template.
8077 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8078             Tobias Burnus  <burnus@net-b.de>
8080         * gfortran.dg/coarray_sync_memory.f90: New.
8082 2015-03-10  Marek Polacek  <polacek@redhat.com>
8084         PR sanitizer/65367
8085         * c-c++-common/ubsan/pr65367.c: New test.
8087 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8089         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8090         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8091         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8092         * gcc.target/i386/mpx/calloc-1-nov.c: New.
8093         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8094         * gcc.target/i386/mpx/malloc-1-nov.c: New.
8095         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8096         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8097         * gcc.target/i386/mpx/realloc-1-nov.c: New.
8098         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8099         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8100         * gcc.target/i386/mpx/realloc-2-nov.c: New.
8101         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8103 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8105         * lib/mpx-dg.exp (mpx_link_flags): New.
8106         (mpx_init): New.
8107         (mpx_finish): New.
8108         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8109         * gcc.target/i386/mpx/alloca-1-nov.c: New.
8110         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8111         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8112         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8113         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8114         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8115         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8116         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8117         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8118         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8119         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8120         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8121         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8122         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8123         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8124         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8125         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8126         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8127         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8128         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8129         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8130         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8131         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8132         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8133         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8134         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8135         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8136         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8137         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8138         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8139         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8140         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8141         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8142         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8143         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8144         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8145         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8146         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8147         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8148         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8149         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8150         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8151         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8152         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8153         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8154         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8155         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8156         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8157         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8158         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8159         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8160         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8161         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8162         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8163         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8164         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8165         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8166         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8167         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8168         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8169         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8170         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8171         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8172         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8173         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8174         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8175         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8176         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8177         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8178         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8179         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8180         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8181         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8182         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8183         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8184         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8185         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8186         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8187         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8188         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8189         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8190         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8191         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8192         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8193         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8194         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8195         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8196         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8197         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8198         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8199         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8200         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8201         * gcc.target/i386/mpx/label-address-1.c: New.
8202         * gcc.target/i386/mpx/legacy-1-nov.c: New.
8203         * gcc.target/i386/mpx/macro.c: New.
8204         * gcc.target/i386/mpx/mpx-check.h: New.
8205         * gcc.target/i386/mpx/mpx.exp: New.
8206         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8207         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8208         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8209         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8210         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8211         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8212         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8213         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8214         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8215         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8216         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8217         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8218         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8219         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8220         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8221         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8222         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8223         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8224         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8225         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8226         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8227         * gcc.target/i386/mpx/reference-1-lbv.c: New.
8228         * gcc.target/i386/mpx/reference-1-nov.c: New.
8229         * gcc.target/i386/mpx/reference-1-ubv.c: New.
8230         * gcc.target/i386/mpx/reference-2-lbv.c: New.
8231         * gcc.target/i386/mpx/reference-2-nov.c: New.
8232         * gcc.target/i386/mpx/reference-2-ubv.c: New.
8233         * gcc.target/i386/mpx/reference-3-lbv.c: New.
8234         * gcc.target/i386/mpx/reference-3-nov.c: New.
8235         * gcc.target/i386/mpx/reference-3-ubv.c: New.
8236         * gcc.target/i386/mpx/reference-4-lbv.c: New.
8237         * gcc.target/i386/mpx/reference-4-nov.c: New.
8238         * gcc.target/i386/mpx/reference-4-ubv.c: New.
8239         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8240         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8241         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8242         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8243         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8244         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8245         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8246         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8247         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8248         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8249         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8250         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8251         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8252         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8253         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8254         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8255         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8256         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8257         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8258         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8259         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8260         * gcc.target/i386/mpx/sincos-1-nov.c: New.
8261         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8262         * gcc.target/i386/mpx/static-array-1-nov.c: New.
8263         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8264         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8265         * gcc.target/i386/mpx/static-init-1-nov.c: New.
8266         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8267         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8268         * gcc.target/i386/mpx/static-init-2-nov.c: New.
8269         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8270         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8271         * gcc.target/i386/mpx/static-init-3-nov.c: New.
8272         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8273         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8274         * gcc.target/i386/mpx/static-init-4-nov.c: New.
8275         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8276         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8277         * gcc.target/i386/mpx/static-init-5-nov.c: New.
8278         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8279         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8280         * gcc.target/i386/mpx/static-init-6-nov.c: New.
8281         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8282         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8283         * gcc.target/i386/mpx/static-string-1-nov.c: New.
8284         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8285         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8286         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8287         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8288         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8289         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8290         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8291         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8292         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8293         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8294         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8295         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8296         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8297         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8298         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8299         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8300         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8301         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8302         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8303         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8304         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8305         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8306         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8307         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8308         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8309         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8310         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8311         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8312         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8313         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8314         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8315         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8316         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8317         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8318         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8319         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8320         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8321         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8322         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8323         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8324         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8325         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8326         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8327         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8328         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8329         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8330         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8331         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8332         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8333         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8334         * gcc.target/i386/mpx/vararg-1-nov.c: New.
8335         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8336         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8337         * gcc.target/i386/mpx/vararg-2-nov.c: New.
8338         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8339         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8340         * gcc.target/i386/mpx/vararg-3-nov.c: New.
8341         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8342         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8343         * gcc.target/i386/mpx/vararg-4-nov.c: New.
8344         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8345         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8346         * gcc.target/i386/mpx/vararg-5-nov.c: New.
8347         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8348         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8349         * gcc.target/i386/mpx/vararg-6-nov.c: New.
8350         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8351         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8352         * gcc.target/i386/mpx/vararg-7-nov.c: New.
8353         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8354         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8355         * gcc.target/i386/mpx/vararg-8-nov.c: New.
8356         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8357         * gcc.target/i386/mpx/vla-1-lbv.c: New.
8358         * gcc.target/i386/mpx/vla-1-nov.c: New.
8359         * gcc.target/i386/mpx/vla-1-ubv.c: New.
8360         * gcc.target/i386/mpx/vla-2-lbv.c: New.
8361         * gcc.target/i386/mpx/vla-2-nov.c: New.
8362         * gcc.target/i386/mpx/vla-2-ubv.c: New.
8364 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
8366         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8368 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
8370         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8372 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
8374         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8375         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8377 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8379         PR c/65120
8380         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8381         on rhs is 0.
8382         (fn4): New test.
8383         * c-c++-common/pr65120.c: New test.
8385         PR rtl-optimization/65321
8386         * gcc.dg/pr65321.c: New test.
8388 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8390         PR tree-optimization/65355
8391         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8393 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
8395         PR c/65120
8396         * c-c++-common/pr49706.c: Adjust tests for not warning
8397         about !!x == y or !b == y where b is boolean, and add
8398         some further tests.
8399         * c-c++-common/pr62199-2.c: Likewise.
8401 2015-03-09  Richard Biener  <rguenther@suse.de>
8403         PR middle-end/65270
8404         * gcc.dg/torture/pr65270-1.c: New testcase.
8405         * gcc.dg/torture/pr65270-2.c: Likewise.
8407 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8409         PR tree-optimization/63743
8410         * gcc.dg/pr63743.c: New test.
8412 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
8414         PR lto/65316
8415         * g++.dg/lto/pr65316_0.C: New testcase.
8416         * g++.dg/lto/pr65316_1.C: New testcase.
8418 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
8420         PR target/62247
8421         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8422         hppa*-*-hpux*.
8423         * g++.dg/abi/rtti3.C: Likewise.
8425         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8427         PR target/62251
8428         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8430         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8432         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8434         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8436 2015-03-08  Morin  <mikael@gcc.gnu.org>
8438         PR fortran/60898
8439         * gfortran.dg/entry_20.f90: New.
8441 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8443         PR target/65153
8444         * gcc.c-torture/compile/pr65153.c: New.
8446 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8448         PR target/65249
8449         * g++.dg/torture/pr65249.C: New.
8451 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
8453         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8454         long.
8455         (int64_t): Likewise.
8457 2015-03-07  Marek Polacek  <polacek@redhat.com>
8458             Martin Uecker  <uecker@eecs.berkeley.edu>
8460         PR sanitizer/65280
8461         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8462         member-like arrays.
8463         * c-c++-common/ubsan/bounds-8.c: New test.
8464         * c-c++-common/ubsan/bounds-9.c: New test.
8465         * gcc.dg/ubsan/bounds-2.c: New test.
8467 2015-03-05  Martin Sebor  <msebor@redhat.com>
8469         * PR testsuite/63175
8470         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8471         checking of results into main to prevent it from getting optimized
8472         away.
8473         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8475 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
8477         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8478         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8479         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8480         x64.
8482 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
8484         * g++.dg/lto/pr65302_1.C: New testcase.
8485         * g++.dg/lto/pr65302_0.C: New testcase.
8487 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8489         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8490         -fno-ipa-icf to dg-options.
8492 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8494         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8495         compiles using the linker plugin.
8497 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8499         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8501 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8503         * gcc.target/arm/pr65067.c: New test.
8505 2015-03-05  Martin Liska  <mliska@suse.cz>
8507         PR ipa/65318
8508         * gcc.dg/ipa/pr65318.c: New test.
8510 2015-03-05  Marek Polacek  <polacek@redhat.com>
8512         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8514 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8516         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8518 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8520         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8521         max-unroll-times back to defaults for s390.
8523 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8525         Fix last commit.
8527 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8529         PR c++/64665
8530         * g++.dg/cpp0x/initlist92.C: New.
8532 2015-03-05  Richard Biener  <rguenther@suse.de>
8534         PR tree-optimization/65310
8535         * gcc.dg/vect/pr65310.c: New testcase.
8537 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8539         PR c++/64834
8540         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8542 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8544         * gnat.dg/entry_queues3.adb: New test.
8546 2015-03-04  Ian Lance Taylor  <iant@google.com>
8548         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8550 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8552         PR c++/64227
8553         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8555 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
8557         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8558         -fno-ipa-icf to dg-options
8559         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8560         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8562 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8564         PR c++/64398
8565         * g++.dg/cpp0x/decltype62.C: New.
8567 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8569         * gnat.dg/object_overflow5.adb: New test.
8571 2015-03-03  Martin Liska  <mliska@suse.cz>
8573         PR ipa/65287
8574         * gcc.dg/ipa/pr65287.c: New test.
8576 2015-03-03  Martin Jambor  <mjambor@suse.cz>
8577             Eric Botcazou  <ebotcazou@adacore.com>
8579         * gnat.dg/specs/pack12.ads: New test.
8581 2015-03-03  Martin Liska  <mliska@suse.cz>
8583         * gcc.dg/ipa/PR65282.c: New test.
8585 2015-03-13  Jeff Law  <law@redhat.com>
8587         PR tree-optimization/65241
8588         * gcc.c-torture/compile/pr65241.c: New test.
8590 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
8592         PR target/64331
8593         * gcc.target/avr/torture/pr64331.c: New test.
8595 2015-03-03  Martin Liska  <mliska@suse.cz>
8596             Jan Hubicka  <hubicka@ucw.cz>
8598         * g++.dg/ipa/pr65263.C: New test.
8600 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8602         PR ipa/65130
8603         * gcc.dg/lto/pr65130_0.c: New testcase.
8604         * gcc.dg/lto/pr65130_1.c: New testcase.
8606 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8608         PR ipa/64988
8609         * g++.dg/torture/pr64988.C: New testcase.
8611 2015-03-02  Tobias Burnus  <burnus@net-b.de>
8613         * gfortran.dg/coarray_atomic_6.f90: New.
8615 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8617         PR target/65184
8618         * gcc.target/i386/pr65184.c: New.
8620 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8622         PR target/65183
8623         * gcc.target/i386/pr65183.c: New.
8625 2015-02-28  Martin Liska  <mliska@suse.cz>
8626             Jan Hubicka  <hubicka@ucw.cz>
8628         * gcc.dg/ipa/ipa-icf-35.c: New test.
8629         * gcc.dg/ipa/ipa-icf-36.c: New test.
8630         * gcc.dg/ipa/ipa-icf-37.c: New test.
8632 2015-02-28  Martin Liska  <mliska@suse.cz>
8633             Jan Hubicka  <hubicka@ucw.cz>
8635         PR ipa/65245
8636         * gcc.dg/ipa/ipa-icf-34.c: New test.
8638 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
8640         PR target/61142
8641         * gcc.target/sh/sh/pr61142.c: New.
8643 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8645         * g++.dg/other/dump-ada-spec-3.C: New test.
8647 2015-03-01  Martin Liska  <mliska@suse.cz>
8649         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8650         * g++.dg/ipa/pr63595.C: Update expected results.
8652 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
8654         PR ipa/65236
8655         * g++.dg/ipa/ipa-icf-6.C: New testcase.
8657 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
8659         * gcc.dg/vect/pr59354.c: Move vector producing code to
8660         separate function.
8662 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
8664         PR ipa/65237
8665         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8666         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8667         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8668         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8670 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
8672         PR tree-optimization/65048
8673         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8674         (foo): Use K&R style definition.
8676 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8678         PR target/65032
8679         * g++.dg/pr65032.C: New.
8681 2015-02-27  Marek Polacek  <polacek@redhat.com>
8683         PR c/65040
8684         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8685         -Wformat=2.
8687 2015-02-27  Marek Polacek  <polacek@redhat.com>
8689         PR c/65228
8690         * gcc.dg/pr65228.c: New test.
8692 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8694         PR c/35330
8695         * gcc.dg/weak/weak-17.c: New file.
8697 2015-02-27  Richard Biener  <rguenther@suse.de>
8699         PR lto/65193
8700         * g++.dg/lto/pr65193_0.C: New testcase.
8702 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8704         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8705         * gcc.target/s390/hotpatch-8.c: Likewise.
8706         * gcc.target/s390/hotpatch-9.c: Likewise.
8707         * gcc.target/s390/pr61078.c: Likewise.
8708         * gcc.target/s390/pr57960.c: Remove -m64.
8709         * gcc.target/s390/pr61078.c: Likewise.
8711 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8712             Martin Liska  <mliska@suse.cz>
8714         PR bootstrap/65150
8715         * gcc.dg/pr64454.c: Disable ICF.
8716         * gcc.dg/pr28685-1.c: Disable ICF
8717         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8718         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8719         * g++.dg/ipa/ipa-icf-4.C: Update template.
8721 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8723         PR tree-optimization/65216
8724         * gcc.c-torture/execute/pr65216.c: New test.
8726         PR tree-optimization/65215
8727         * gcc.c-torture/execute/pr65215-1.c: New test.
8728         * gcc.c-torture/execute/pr65215-2.c: New test.
8729         * gcc.c-torture/execute/pr65215-3.c: New test.
8730         * gcc.c-torture/execute/pr65215-4.c: New test.
8731         * gcc.c-torture/execute/pr65215-5.c: New test.
8733 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8735         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8737 2015-02-26  Martin Liska  <mliska@suse.cz>
8738             Jan Hubicka  <hubicka@ucw.cz>
8740         * g++.dg/ipa/pr64146.C: Update expected results.
8741         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8742         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8743         * gcc.dg/ipa/ipa-icf-34.c: New test.
8745 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8747         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8748         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8749         (dg-additional-options): Remove dg directive.
8750         (dg-final): Add dg directive.
8752 2015-02-26  Marek Polacek  <polacek@redhat.com>
8754         PR ipa/65008
8755         * g++.dg/ipa/pr65008.C: New test.
8757 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8759         * lib/profopt.exp (profopt-target-cleanup): New proc.
8760         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8761         files from sources from dg-additional-sources.
8763 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8765         * lib/gcov.exp: Cleanup in case of xfail.
8767 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8769         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8771 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8773         PR debug/46102
8774         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8775         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8776         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8777         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8778         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8779         * g++.dg/debug/pr46123.C: XFAIL and move...
8780         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8781         * gcc.dg/debug/dwarf2-3.c: Move...
8782         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8784 2015-02-26  Marek Polacek  <polacek@redhat.com>
8786         PR c++/65202
8787         * g++.dg/cpp1y/pr65202.C: New test.
8789 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8791         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8792         locale_facets.h.gcov.
8794 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8796         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8798 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8800         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8802 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8804         PR target/65217
8805         * gcc.target/i386/pr65217.c: New.
8807 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8809         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8811 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8813         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8815 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8817         PR tree-optimization/65048
8818         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8820 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8822         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8823         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8825 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8827         PR target/65161
8828         * gcc.target/i386/pr65161.c: New test.
8830 2015-02-26  Terry Guo  <terry.guo@arm.com>
8832         * gcc.target/arm/no-volatile-in-it.c: New test.
8834 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8836         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8837         (dg-options): Add -save-temps.
8838         (dg-final): Add cleanup-saved-temps.
8840 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8842         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8844 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8846         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8847         * gcc.target/powerpc/pack01.c: Include string.h.
8849 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8851         PR target/65167
8852         * gcc.target/i386/pr65167.c: New.
8854 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8856         PR tree-optimization/61917
8857         * gcc.dg/vect/vect-pr61917.c: New file.
8859 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8861         PR tree-optimization/65170
8862         * gcc.c-torture/execute/pr65170.c: New test.
8863         * gcc.dg/tree-ssa/vrp96.c: New test.
8865 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8867         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8869 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8871         PR testsuite/65126
8872         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8873         (dg-additional-files-options): Copy additional_sources to
8874         additional_sources_used before emptying additional_sources.
8875         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8876         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8877         (cleanup-saved-temps): Use additional_sources_used instead of
8878         additional_sources.
8879         (dg-test): Reset additional_sources_used.
8881 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8883         PR fortran/63427
8884         * gfortran.dg/integer_exponentiation_6.F90: New test.
8886 2015-02-23  Martin Sebor  <msebor@redhat.com>
8888         PR target/65109
8889         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8890         two parts.  One to save registers, the other to verify the
8891         registers have the right values.  Save register state into
8892         static data rather than on the stack.
8894 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8896         PR bootstrap/63888
8897         * c-c++-common/asan/pr63888.c: New test.
8899 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8901         PR target/65163
8902         * gcc.c-torture/compile/pr65163.c: New.
8904 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8906         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8907         with -m31 on 64 bit.
8908         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8909         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8911 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8913         * gcc.target/s390/20090223-1.c: Add
8914         -Wno-implicit-function-declaration option.
8915         * gcc.target/s390/pr42224.c: Likewise.
8916         * gcc.target/s390/pr55718.c: Likewise.
8918 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8920         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8921         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8922         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8923         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8924         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8925         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8926         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8927         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8928         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8929         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8930         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8931         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8932         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8933         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8934         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8935         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8936         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8937         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8938         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8939         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8940         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8942 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8944         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8945         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8946         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8947         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8948         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8949         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8950         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8951         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8952         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8953         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8954         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8955         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8956         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8957         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8958         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8959         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8961 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8963         PR fortran/64980
8964         PR fortran/61960
8965         * gfortran.dg/pr61960.f90: New.
8966         * gfortran.dg/pr64230.f90: New.
8967         * gfortran.dg/pr64980.f03: New.
8969 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8971         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8973 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8975         PR ada/65156
8976         * gnat.dg/timing_events.adb: Removed, invalid test.
8978 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8980         PR debug/58123
8981         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8982         location.
8983         * g++.dg/gcov/gcov-2.C: Likewise.
8985 2015-02-20  Richard Biener  <rguenther@suse.de>
8987         PR tree-optimization/65136
8988         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8990 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8992         PR testsuite/64158
8993         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
8994         powerpc*-*-linux* and nvptx-*-* blacklisting.
8996         * gcc.dg/sibcall-9.c: New test.
8997         * gcc.dg/sibcall-10.c: New test.
8999 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9001         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9003 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
9005         PR target/64452
9006         * gcc.target/avr/torture/pr64452.c: New test.
9008 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9010         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9011         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9013 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9015         PR testsuite/65116
9016         * lib/target-supports.exp (check_compile): Check whether
9017         additional_sources is defined before using it.
9019 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
9021         PR middle-end/65074
9022         * g++.dg/opt/pr65074.C: New file.
9024 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
9026         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9027         (size_type): New typedef.
9028         (operator "" _script): Use it for the last argument.
9030 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9032         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9034 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9036         * lib/target-supports.exp (check_compile): Save/restore
9037         additional_sources that may belong to an actual test.
9039 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
9041         PR gcov-profile/64634
9042         * g++.dg/gcov/gcov-15.C: New test.
9044 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9046         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9048 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9050         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9052 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9054         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9056 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9058         * gfortran.dg/fmt_cache_1.f: Add missing close.
9060 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9062         PR testsuite/65107
9063         * gfortran.dg/read_eof_8.f90: Add missing close.
9065 2015-02-18  Richard Biener  <rguenther@suse.de>
9067         PR tree-optimization/65063
9068         * gcc.dg/pr65063.c: New testcase.
9070 2015-02-18  Richard Biener  <rguenther@suse.de>
9072         PR tree-optimization/62217
9073         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9075 2015-02-18  Marek Polacek  <polacek@redhat.com>
9077         PR sanitizer/65081
9078         * c-c++-common/ubsan/pr65081.c: New test.
9080 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9082         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9083         * gcc.target/sh/force-cbranch-delay-slot.c: New.
9085 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9087         * gcc.dg/ipa/propalign-3.c: New test.
9089 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9091         PR target/64793
9092         * gcc.target/sh/pr64793.c: New.
9093         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9095 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
9097         * gcc.target/arm/divzero.c: New test case.
9099 2015-02-17  Tom de Vries  <tom@codesourcery.com>
9101         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9103 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
9104             Jakub Jelinek  <jakub@redhat.com>
9106         PR c++/65075
9107         * g++.dg/cpp0x/pr65075.C: New test.
9109 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
9111         PR target/65058
9112         * gcc.target/powerpc/pr65058.c: New test.
9114 2015-02-16  Jeff Law  <law@redhat.com>
9116         PR tree-optimization/64823
9117         * gcc.dg/uninit-20.c: New test.
9119 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
9120             James Greenhalgh  <james.greenhalgh@arm.com>
9122         PR ipa/64963
9123         * gcc.dg/ipa/ipa-clone-1.c: New test.
9125 2015-02-16  Richard Biener  <rguenther@suse.de>
9127         PR tree-optimization/65077
9128         * gcc.dg/torture/pr65077.c: New testcase.
9130 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
9132         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9133         Directive adjusted to scan for ldaxr.
9134         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9135         adjusted to scan for ldaex.
9137 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
9139         PR c++/65080
9140         * g++.dg/cpp0x/constexpr-65080.C: New.
9142 2015-02-16  Richard Biener  <rguenther@suse.de>
9144         PR tree-optimization/63593
9145         * gcc.dg/pr63593.c: New testcase.
9147 2015-02-16  Marek Polacek  <polacek@redhat.com>
9149         PR c/65066
9150         * gcc.dg/pr65066.c: New test.
9152 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9154         * gcc.dg/pr65002.C: Move ...
9155         * g++.dg/ipa/pr65002.C: ... here.
9157 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
9159         * gcc.target/powerpc/pr64205.c: Skip on AIX.
9160         * gcc.target/powerpc/pr64505.c: Skip on AIX.
9161         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9162         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9164 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
9166         PR testsuite/64850
9167         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9168         the expression to find calls.
9169         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9170         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9171         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9172         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9173         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9175 2015-02-14  Marek Polacek  <polacek@redhat.com>
9177         PR c/64768
9178         * gcc.dg/array-11.c: New test.
9179         * gcc.dg/array-12.c: New test.
9180         * gcc.dg/array-13.c: New test.
9181         * gcc.dg/array-14.c: New test.
9182         * gcc.dg/c99-flex-array-typedef-1.c: New test.
9183         * gcc.dg/c99-flex-array-typedef-2.c: New test.
9184         * gcc.dg/c99-flex-array-typedef-3.c: New test.
9185         * gcc.dg/c99-flex-array-typedef-5.c: New test.
9186         * gcc.dg/c99-flex-array-typedef-7.c: New test.
9187         * gcc.dg/c99-flex-array-typedef-8.c: New test.
9189 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9191         PR c++/60894
9192         * g++.dg/lookup/using54.C: New.
9194 2015-02-13  Jeff Law  <law@redhat.com>
9196         PR bootstrap/65060
9197         Revert my change for tree-optimization/64823.
9199 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9201         PR tree-optimization/65053
9202         * gcc.c-torture/execute/pr65053-1.c: New test.
9203         * gcc.c-torture/execute/pr65053-2.c: New test.
9205 2015-02-13  Marek Polacek  <polacek@redhat.com>
9207         PR c/65050
9208         * gcc.dg/pr65050.c: New test.
9210 2015-02-13  Jeff Law  <law@redhat.com>
9212         PR tree-optimization/64823
9213         * gcc.dg/uninit-20.c: New test.
9215         PR rtl-optimization/47477
9216         * gcc.dg/tree-ssa/pr47477.c: New test.
9218 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9220         PR c++/60211
9221         * g++.dg/parse/ivdep-2.C: New.
9222         * g++.dg/parse/ivdep-3.C: Likewise.
9224 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9226         PR fortran/64506
9227         * gfortran.dg/continuation_13.f90: New test.
9228         * gfortran.dg/continuation_14.f: New test.
9230 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9232         PR c++/64970
9233         * g++.dg/cpp0x/sfinae55.C: New.
9235 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9237         PR ipa/65034
9238         * g++.dg/ipa/pr65034.C: New test.
9240 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9242         PR tree-optimization/65002
9243         * gcc.dg/pr65002.C: New.
9245 2015-02-13  Marek Polacek  <polacek@redhat.com>
9247         PR c/65040
9248         * c-c++-common/pr65040.c: New test.
9250 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
9252         PR tree-optimization/64705
9253         * gcc.dg/tree-ssa/pr64705.c: New test.
9255 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9257         PR rtl/32219
9258         * gcc.dg/visibility-22.c: New test.
9259         * gcc.dg/visibility-23.c: New test.
9260         * gcc.target/i386/pr32219-1.c: New test.
9261         * gcc.target/i386/pr32219-2.c: New test.
9262         * gcc.target/i386/pr32219-3.c: New test.
9263         * gcc.target/i386/pr32219-4.c: New test.
9264         * gcc.target/i386/pr32219-5.c: New test.
9265         * gcc.target/i386/pr32219-6.c: New test.
9266         * gcc.target/i386/pr32219-7.c: New test.
9267         * gcc.target/i386/pr32219-8.c: New test.
9268         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9270 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9272         PR libgfortran/57822
9273         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9274         four different KINDs.
9276 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9278         PR c++/64884
9279         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9281         PR sanitizer/65000
9282         * g++.dg/ubsan/pr65000.C: New test.
9284 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
9286         PR fortran/64932
9287         * gfortran.dg/finalize_28.f90: New test
9289 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9291         PR debug/55541
9292         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9293         DW_TAG_lexical_block removal.
9294         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9295         * g++.dg/guality/pr55541.C: New test.
9297         PR sanitizer/64984
9298         * g++.dg/ubsan/pr64984.C: New test.
9300 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
9302         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9304 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9306         PR testsuite/64930
9307         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9308         instructions for 2015-01-14 get_memmodel changes.
9309         * gcc.target/powerpc/atomic-p8.c: Likewise.
9311         PR sanitizer/65019
9312         * g++.dg/ubsan/pr65019.C: New test.
9314         PR tree-optimization/65014
9315         * gcc.c-torture/compile/pr65014.c: New test.
9317 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9319         PR libgfortran/57822
9320         * gfortran/fmt_g0_7.f08: Revise test.
9322 2015-02-11  Jeff Law  <law@redhat.com>
9324         PR target/63347
9325         * gcc.target/m68k/pr63347.c: New test.
9327 2015-02-11  Marek Polacek  <polacek@redhat.com>
9329         * g++.dg/ubsan/shift-1.C: New test.
9330         * gcc.dg/ubsan/c-shift-2.c: New test.
9331         * c-c++-common/ubsan/shift-5.c: Remove file.
9333 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
9335         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9336         Directive adjusted to XFAIL.
9337         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9338         adjusted to XFAIL.
9340 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9342         PR middle-end/65003
9343         * g++.dg/opt/pr65003.C: New test.
9345 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9347         * lib/target-supports.exp (check_effective_target_pie): Renamed
9348         to ...
9349         (check_effective_target_pie_enabled): This.
9350         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9351         * gcc.target/i386/pie.c: Likewise.
9353 2015-02-11  Andrew Pinski  <apinski@cavium.com>
9355         PR target/64893
9356         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9357         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9359 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9361         PR target/61925
9362         * gcc.target/i386/pr61925-1.c: New test.
9363         * gcc.target/i386/pr61925-2.c: New test.
9364         * gcc.target/i386/pr61925-3.c: New test.
9366 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
9368         PR sanitizer/65004
9369         * g++.dg/asan/pr65004.C: New test.
9371 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
9373         PR target/64661
9374         * gcc.taget/sh/pr64661-0.h: New.
9375         * gcc.taget/sh/pr64661-1.c: New.
9376         * gcc.taget/sh/pr64661-2.c: New.
9377         * gcc.taget/sh/pr64661-3.c: New.
9378         * gcc.taget/sh/pr64661-4.c: New.
9380 2015-02-10  Richard Biener  <rguenther@suse.de>
9382         PR tree-optimization/64995
9383         * g++.dg/torture/pr64995.C: New testcase.
9385 2015-02-10  Richard Biener  <rguenther@suse.de>
9387         PR tree-optimization/64909
9388         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9390 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9392         * gcc.dg/signbit-sa.c: New test.
9394 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9396         PR libgfortran/57822
9397         * gfortran/fmt_g0_7.f08: New test.
9399 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
9401         PR tree-optimization/43378
9402         * gcc.dg/tree-ssa/pr43378.c: New test.
9404 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
9406         PR ipa/64978
9407         * g++.dg/torture/pr64978.C: New testcase.
9409 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9411         PR sanitizer/64981
9412         * gcc.dg/asan/pr64981.c: New test.
9414 2015-02-09  Marek Polacek  <polacek@redhat.com>
9416         PR c/64856
9417         * gcc.dg/pr64856.c: New test.
9419 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9421         PR target/64979
9422         * gcc.dg/tree-ssa/stdarg-7.c: New test.
9423         * gcc.c-torture/execute/pr64979.c: New test.
9425 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
9427         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9429 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9431         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9432         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9434 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9436         PR target/58757
9437         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9439 2015-02-09  Richard Biener  <rguenther@suse.de>
9441         PR tree-optimization/54000
9442         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9444 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9446         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9448 2015-02-09  Martin Liska  <mliska@suse.cz>
9450         * g++.dg/ipa/pr64858.C: New test.
9452 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9454         * gcc.dg/uninit-19.c: Fix warning line for fpic.
9456 2015-02-08  Andrew Pinski  <apinski@cavium.com>
9458         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9460 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9462         PR fortran/63744
9463         * gfortran.dg/use_rename_8.f90: New.
9465 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
9467         * gnat.dg/addr7.ad[sb]: New test.
9468         * gnat.dg/addr8.ad[sb]: Likewise.
9470 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
9472         PR jit/64752
9473         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9474         from jit.dg/test-compile-to-executable.c's create_code, with a
9475         clarification of the output message.
9476         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9477         pass/fail message.
9478         (test_jit): Use CHECK_NO_ERRORS when calling
9479         gcc_jit_context_compile_to_file.
9480         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9481         jit-verify-compile-to-file to jit-verify-output-file-was-created.
9482         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
9483         about deletions that are attempted.
9484         (jit-verify-compile-to-file): Rename to...
9485         (jit-verify-output-file-was-created): ...this, and drop the
9486         attempt to run "file" and verify the output.
9487         (jit-verify-assembler): New function.
9488         (jit-verify-object): New function.
9489         (jit-verify-dynamic-library): New function.
9490         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9491         favor of an implementation from new file
9492         create-code-for-hello-world-executable.h, which also adds a
9493         "main".
9494         (dg-final): Replace jit-verify-compile-to-file with
9495         jit-verify-output-file-was-created, and invoke new function
9496         jit-verify-assembler.
9497         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9498         the output message.
9499         (dg-final): Replace jit-verify-compile-to-file with
9500         jit-verify-output-file-was-created, and invoke new function
9501         jit-verify-dynamic-library.
9502         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9503         favor of an implementation from new file
9504         create-code-for-hello-world-executable.h, which also adds a
9505         "main".
9506         (dg-final): Replace jit-verify-compile-to-file with
9507         jit-verify-output-file-was-created.  Strengthen the expected stdout
9508         from the built executable.
9509         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9510         favor of an implementation from new file
9511         create-code-for-hello-world-executable.h, which also adds a
9512         "main".
9513         (dg-final): Replace jit-verify-compile-to-file with
9514         jit-verify-output-file-was-created, and invoke new function
9515         jit-verify-object.
9516         * jit.dg/verify-dynamic-library.c: New source file.
9518 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
9519             Brian Rzycki  <b.rzycki@samsung.com>
9521         PR tree-optimization/64878
9522         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9524 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9526         PR ipa/64896
9527         * g++.dg/ipa/pr64896.C: New test.
9529 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9531         PR target/64205
9532         * gcc.target/powerpc/pr64205.c: New file.
9534 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
9536         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9537         (dg-options): Use -fpie instead of -fPIE -pie.
9539 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9541         PR middle-end/64937
9542         * g++.dg/asan/pr64937.C: New test.
9544 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
9546         PR fortran/63205
9547         * gfortran.dg/class_to_type_4.f90: New test
9549 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
9551         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9553 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9555         PR rtl-optimization/64957
9556         PR debug/64817
9557         * gcc.c-torture/execute/pr64957.c: New test.
9559 2015-02-05  Jeff Law  <law@redhat.com>
9561         PR target/17306
9562         * gcc.target/h8300/pr17306-1.c: New test.
9563         * gcc.target/h8300/pr17306-2.c: New test.
9565 2015-02-05  Tobias Burnus  <burnus@net-b.de>
9567         PR fortran/64943
9568         * gfortran.dg/structure_constructor_12.f90: New.
9570 2015-02-05  Jeff Law  <law@redhat.com>
9572         PR target/58400
9573         gcc.target/h8300/pr58400.c: New test.
9575 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9577         * gcc.target/arm/macro_defs0.c: New test.
9578         * gcc.target/arm/macro_defs1.c: New test.
9579         * gcc.target/arm/macro_defs2.c: New test.
9581 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
9583         PR rtl-optimization/64905
9584         * gcc.target/i386/pr64905.c: Require nonpic target.
9585         (dg-options): Add -fomit-frame-pointer.
9586         (main): Remove.
9588 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
9590         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9591         tree dump scanning.
9593 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
9595         PR fortran/64757
9596         * gfortran.dg/type_to_class_2.f90: New test
9597         * gfortran.dg/type_to_class_3.f90: New test
9599 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
9601         PR ipa/64686
9602         * g++.dg/torture/pr64686.C: New testcase.
9604 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9606         PR rtl-optimization/64905
9607         * gcc.target/i386/pr64905.c: New file.
9609 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9611         * gcc.dg/guality/pr41447-1.c: Remove xfail.
9612         * gcc.dg/guality/pr41616-1.c: Ditto.
9614 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
9616         PR debug/64817
9617         * gcc.dg/pr64817-3.c: New.
9619 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
9620             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9622         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9623         pass parameters in registers.
9624         * gcc.dg/guality/pr36728-2.c (main): Likewise.
9625         * gcc.dg/guality/pr36728-3.c (main): Likewise.
9626         * gcc.dg/guality/pr36728-4.c (main): Likewise.
9628 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
9629             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9631         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9632         list, allow for multilibed targets.
9633         * gcc.dg/combine_ashiftrt_2.c: Likewise.
9635 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9637         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9638         * gcc.dg/pr46728-6.c: Ditto.
9640 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
9642         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9643         for mips_nanlegacy target.
9645 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
9647         * gcc.target/i386/chkp-hidden-def.c: New.
9649 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9651         PR middle-end/62103
9652         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9653         to use 24 bits for bitfield b.
9655 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9657         PR testsuite/64796
9658         * lib/target-supports.exp (check_effective_target_bswap64): Do not
9659         cache result in a global variable.  Include all 32-bit targets for
9660         bswap64 tests.
9662 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
9664         PR rtl-optimization/64756
9665         * gcc.c-torture/execute/pr64756.c: New test.
9667 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
9669         PR target/64660
9670         * gcc.target/sh/pr64660-0.h: New.
9671         * gcc.target/sh/pr64660-1.c: New.
9672         * gcc.target/sh/pr64660-2.c: New.
9673         * gcc.target/sh/pr64660-3.c: New.
9674         * gcc.target/sh/pr64660-4.c: New.
9676 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9678         PR c++/64877
9679         * g++.dg/warn/Waddress-2.C: New.
9681 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9683         PR middle-end/61225
9684         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9686 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9688         PR preprocessor/64803
9689         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9691 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9693         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9695 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9697         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9698         (_ARM_FPSRC): Add DN and AHP fields.
9699         (clean_results): Force DN=1 on AArch64.
9700         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9701         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9702         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9703         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9704         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9705         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9707 2015-02-02  Alan Modra  <amodra@gmail.com>
9709         * gcc.target/powerpc/cprophard.c: New.
9711 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9713         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9714         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9716 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9718         PR debug/64817
9719         * gcc.dg/pr64817-1.c: New test.
9720         * gcc.dg/pr64817-2.c: New test.
9722 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9724         PR target/64851
9725         * gcc.target/sh/pr64851-0.h: New
9726         * gcc.target/sh/pr64851-1.c: New
9727         * gcc.target/sh/pr64851-2.c: New
9728         * gcc.target/sh/pr64851-3.c: New
9729         * gcc.target/sh/pr64851-4.c: New
9731 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9733         PR target/64882
9734         * gcc.dg/torture/pr64882.c: New test.
9736 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9738         PR target/64159
9739         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9740         sparc*-*-*.
9742 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9744         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9745         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9746         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9747         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9748         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9749         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9750         tree dump.
9751         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9752         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9753         tree dump.
9754         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9755         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9756         tree dump.
9758 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9760         PR target/64688
9761         * g++.dg/pr64688-2.C: New.
9763 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9765         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9766         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9767         * gcc.target/i386/fuse-caller-save.c: Ditto.
9768         * gcc.target/i386/headmerge-1.c: Ditto.
9769         * gcc.target/i386/headmerge-2.c: Ditto.
9770         * gcc.target/i386/sibcall-6.c: Ditto.
9772 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9774         PR target/64617
9775         * gcc.target/i386/pr64617.c: New test.
9777 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9779         PR target/15184
9780         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9781         (dg-options): Remove -m32.
9782         (dg-final): Scan for "movb %al" only.
9783         * gcc.target/i386/pr15184-2.c: Ditto.
9785 2015-01-30  Richard Biener  <rguenther@suse.de>
9787         PR tree-optimization/64829
9788         * gcc.dg/vect/pr64829.c: New testcase.
9790 2015-01-29  Marek Polacek  <polacek@redhat.com>
9792         PR c/64709
9793         * gcc.dg/pr64709.c: New test.
9795 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9797         PR c++/64717
9798         * g++.dg/ubsan/pr64717-1.C: New test.
9799         * g++.dg/ubsan/pr64717-2.C: New test.
9801 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9803         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9805 2015-01-29  Jeff Law  <law@redhat.com>
9807         PR target/15184
9808         * gcc.target/i386/pr15184-1.c: New test.
9809         * gcc.target/i386/pr15184-2.c: New test.
9811 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9813         PR tree-optimization/64746
9814         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9816 2015-01-29  Richard Biener  <rguenther@suse.de>
9818         PR tree-optimization/64853
9819         * gcc.dg/torture/pr64853.c: New testcase.
9821 2015-01-29  Richard Biener  <rguenther@suse.de>
9823         PR tree-optimization/64844
9824         * gcc.dg/vect/pr64844.c: New testcase.
9826 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9828         PR middle-end/64809
9829         * gcc.dg/pr64809.c: Delete.
9831 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9833         PR middle-end/64805
9834         * gcc.target/i386/pr64805.c: New.
9836 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9838         * gcc.dg/guality/guality.h (main): Add argv[0] to
9839         guality_gdb_command.
9841 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9843         PR ipa/64801
9844         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9846 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9848         PR target/64659
9849         * gcc.target/sh/sh.exp
9850         (check_effective_target_atomic_model_soft_gusa_available,
9851         check_effective_target_atomic_model_soft_tcb_available,
9852         check_effective_target_atomic_model_soft_imask_available,
9853         check_effective_target_atomic_model_hard_llcs_available): New.
9854         * gcc.target/sh/pr64659-0.h: New.
9855         * gcc.target/sh/pr64659-1.c: New.
9856         * gcc.target/sh/pr64659-2.c: New.
9857         * gcc.target/sh/pr64659-3.c: New.
9858         * gcc.target/sh/pr64659-4.c: New.
9860 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9862         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9863         scan-assembler-times pattern.
9865 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9867         PR middle-end/64809
9868         * gcc.dg/pr64809.c: New test.
9870 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9872         PR tree-optimization/64277
9873         * gcc.dg/pr64277.c: New.
9875 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9877         PR tree-optimization/64718
9878         * gcc.c-torture/execute/pr64718.c: New test.
9880 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9882         * gcc.target/aarch64/abs_2.c: New.
9884 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9886         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9887         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9888         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9889         ISA rev < 2.
9891 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9893         PR bootstrap/64612
9894         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9895         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9896         { target comdat_group }.
9898 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9900         PR fortran/63861
9901         * gfortran.dg/goacc/coarray_2.f90: New.
9903 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9905         PR ipa/60871
9906         PR ipa/64139
9907         * g++.dg/torture/pr64139.C: New testcase.
9908         * g++.dg/torture/pr60871.C: Likewise.
9910 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9912         PR fortran/64230
9913         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9914         prevent linking errors.
9916 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9918         PR ipa/64282
9919         * g++.dg/torture/pr64282.C: New testcase.
9921 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9923         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9924         for wzr reg.
9926 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9928         * gcc.target/s390/hotpatch-13.c: New testcase.
9929         * gcc.target/s390/hotpatch-14.c: New testcase.
9930         * gcc.target/s390/hotpatch-15.c: New testcase.
9931         * gcc.target/s390/hotpatch-16.c: New testcase.
9932         * gcc.target/s390/hotpatch-17.c: New testcase.
9933         * gcc.target/s390/hotpatch-18.c: New testcase.
9934         * gcc.target/s390/hotpatch-19.c: New testcase.
9935         * gcc.target/s390/hotpatch-20.c: New testcase.
9936         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9937         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9938         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9939         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9940         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9941         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9942         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9943         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9944         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9945         * gcc.target/s390/hotpatch-10.c: Likewise.
9946         * gcc.target/s390/hotpatch-11.c: Likewise.
9947         * gcc.target/s390/hotpatch-12.c: Likewise.
9948         * gcc.target/s390/hotpatch-2.c: Likewise.
9949         * gcc.target/s390/hotpatch-3.c: Likewise.
9950         * gcc.target/s390/hotpatch-4.c: Likewise.
9951         * gcc.target/s390/hotpatch-5.c: Likewise.
9952         * gcc.target/s390/hotpatch-6.c: Likewise.
9953         * gcc.target/s390/hotpatch-7.c: Likewise.
9954         * gcc.target/s390/hotpatch-8.c: Likewise.
9955         * gcc.target/s390/hotpatch-9.c: Likewise.
9956         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9957         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9958         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9959         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9960         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9961         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9962         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9963         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9965 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9967         * gcc.dg/long_branch.c: New testcase.
9969 2015-01-27  Richard Biener  <rguenther@suse.de>
9971         PR tree-optimization/56273
9972         PR tree-optimization/59124
9973         PR tree-optimization/64277
9974         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9975         * gcc.dg/Warray-bounds-12.c: Likewise.
9976         * gcc.dg/Warray-bounds-13.c: Likewise.
9978 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9980         PR rtl-optimization/61058
9981         * gcc.dg/pr61058.c: New test.
9983 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9985         * gcc.target/i386/chkp-narrow-bounds.c: New.
9987 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9989         PR tree-optimization/64807
9990         * gcc.dg/pr64807.c: New test.
9992         PR c/64766
9993         * gcc.dg/pr64766.c: New test.
9995 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9997         PR target/49263
9998         * gcc.target/sh/pr49263-4.c: New.
10000 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10002         PR fortran/62044
10003         * gfortran.dg/allocate_with_mold_1.f90: New test
10005 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
10007         PR c/64778
10008         * gcc.dg/pr64778.c: New test.
10010         PR middle-end/64421
10011         * gcc.dg/vect/pr64421.c: New test.
10013 2015-01-26  Tobias Burnus  <burnus@net-b.de>
10015         PR fortran/64771
10016         * gfortran.dg/coarray_36.f: New.
10017         * gfortran.dg/coarray_37.f90: New.
10019 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
10021         PR fortran/64230
10022         * gfortran.dg/class_allocate_18.f90: New.
10024 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10026         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10028 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10030         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10032 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10034         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10036 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10038         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10040 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10042         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10043         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10044         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10045         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10047 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10049         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10050         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10051         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10053 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10055         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10056         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10057         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10058         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10059         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10060         vXXXhn.inc.
10062 2015-01-26  Richard Biener  <rguenther@suse.de>
10064         PR middle-end/64764
10065         * gcc.dg/uninit-19.c: New testcase.
10067 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10069         * lib/target-supports.exp (check_effective_target_vect64): Add
10070         sparc*-*-*.
10072 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10074         PR testsuite/64712
10075         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10077 2015-01-26  Tony Liu  <tony.liu@arm.com>
10079         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10080         non-UAL cases.
10082 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
10084         PR libfortran/64770
10085         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10086         correctly, clean up afterwards.
10088 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
10090         PR fortran/62044
10091         * gfortran.dg/use_rename_7.f90: New.
10093 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
10095         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10096         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10098 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
10100         PR target/54236
10101         * gcc.target/sh/pr54236-4.c: New.
10103 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
10105         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10106         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
10107         Bridge test.
10109 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
10111         PR libfortran/64770
10112         * gfortran.dg/open_new_segv.f90: New test.
10114 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
10116         PR target/49263
10117         PR target/53987
10118         PR target/64345
10119         PR target/59533
10120         PR target/52933
10121         PR target/54236
10122         PR target/51244
10123         * gcc.target/sh/pr64345-1.c: New.
10124         * gcc.target/sh/pr64345-2.c: New.
10125         * gcc.target/sh/pr59533-1.c: New.
10126         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10127         * gcc.target/sh/pr52933-2.c: Likewise.
10128         * gcc.target/sh/pr54089-1.c: Likewise.
10129         * gcc.target/sh/pr54236-1.c: Likewise.
10130         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10131         * gcc.target/sh/pr49263-1.c: Remove xfails.
10132         * gcc.target/sh/pr49263-2.c: Likewise.
10133         * gcc.target/sh/pr49263-3.c: Likewise.
10134         * gcc.target/sh/pr53987-1.c: Likewise.
10135         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10136         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10137         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10138         (test05, test06, test07, test08, test09, test10, test11, test12): New.
10139         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10140         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10141         test_009): New.
10142         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10143         (test_02): New.
10145 2015-01-24  Tom de Vries  <tom@codesourcery.com>
10147         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10149 2015-01-23  Ian Lance Taylor  <iant@google.com>
10151         PR go/64510
10152         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10153         targets without split stack support.
10155 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
10157         PR target/64317
10158         * gcc.target/i386/pr64317.c: New test.
10160 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
10162         PR rtl-optimization/63637
10163         PR rtl-optimization/60663
10164         * gcc.dg/pr63637-1.c: New test.
10165         * gcc.dg/pr63637-2.c: New test.
10166         * gcc.dg/pr63637-3.c: New test.
10167         * gcc.dg/pr63637-4.c: New test.
10168         * gcc.dg/pr63637-5.c: New test.
10169         * gcc.dg/pr63637-6.c: New test.
10170         * gcc.target/i386/pr63637-1.c: New test.
10171         * gcc.target/i386/pr63637-2.c: New test.
10172         * gcc.target/i386/pr63637-3.c: New test.
10173         * gcc.target/i386/pr63637-4.c: New test.
10174         * gcc.target/i386/pr63637-5.c: New test.
10175         * gcc.target/i386/pr63637-6.c: New test.
10177 2015-01-23  Richard Biener  <rguenther@suse.de>
10179         PR testsuite/63439
10180         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10181         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10183 2015-01-23  Marek Polacek  <polacek@redhat.com>
10185         PR preprocessor/60570
10186         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10187         * gcc.dg/cpp/pr60570.c: New test.
10189 2015-01-23  Richard Biener  <rguenther@suse.de>
10191         PR testsuite/63439
10192         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10193         vectorization on vect64 targets.
10195 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
10197         PR fortran/60922
10198         * gfortran.dg/class_allocate_17.f90: New.
10200 2015-01-23  Tobias Burnus  <burnus@net-b.de>
10202         PR fortran/64726
10203         * gfortran.dg/goacc/combined_loop.f90: New.
10205 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10207         PR fortran/61933
10208         * gfortran.dg/make_unit.f90: New test.
10210 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10212         PR fortran/61933
10213         * gfortran.dg/negative_unit_int8.f: Update.
10215 2015-01-22  Jeff Law  <law@redhat.com>
10217         PR target/52076
10218         * gcc.target/m68k/pr52076-1.c: New test.
10219         * gcc.target/m68k/pr52076-2.c: New test.
10221 2015-01-22  Richard Biener  <rguenther@suse.de>
10223         PR middle-end/64728
10224         * gcc.dg/torture/pr64728.c: New testcase.
10226 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
10228         PR target/64688
10229         * g++.dg/pr64688.C: New test.
10231 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
10233         * gcc.target/i386/chkp-always_inline.c (f1): Make static
10234         to avoid errors with -fpic.
10236 2015-01-22  Richard Biener  <rguenther@suse.de>
10238         PR libstdc++/64535
10239         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10241 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
10243         PR rtl-optimization/64682
10244         * gcc.c-torture/execute/pr64682.c: New file.
10246 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
10248         PR debug/64511
10249         * gcc.dg/pr64511.c: New test.
10251         PR rtl-optimization/62078
10252         * g++.dg/opt/pr62078.C: New test.
10254         PR c/63307
10255         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10257 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
10259         PR fortran/57023
10260         * gfortran.dg/internal_pack_15.f90:  New test.
10262 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10264         * c-c++-common/tsan/step.c: New testcase.
10266 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10268         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10270 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10272         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10274 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10276         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10278 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10280         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10282 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10284         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10286 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10288         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10290 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10292         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10294 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10296         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10298 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10300         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10302 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10304         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10306 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10308         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10312         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10314 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10316         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10317         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10318         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10319         vXXXw.inc.
10321 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10323         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10324         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10325         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10326         vXXXl.inc.
10328 2015-01-21  Renlin Li  <renlin.li@arm.com>
10330         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10331         * g++.dg/tls/thread_local5g.C: Likewise.
10332         * g++.dg/tls/thread_local6g.C: Likewise.
10334 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10336         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10337         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10338         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10340 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10342         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10343         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10344         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10346 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10348         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10349         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10350         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10352 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10354         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10355         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10356         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10358 2015-01-20  Jeff Law  <law@redhat.com>
10360         PR target/59946
10361         * gcc.target/m68k/pr59946.c: New test.
10363 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10365         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10366         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10367         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10369 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10371         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10372         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10373         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10375 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10377         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10378         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10379         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10381 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10383         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10384         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10385         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10386         vshuffle.inc.
10387         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10388         vshuffle.inc.
10390 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10392         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10393         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10394         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10396 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10398         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10399         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10400         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10402 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10404         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10406 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
10408         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10410         PR sanitizer/64632
10411         * g++.dg/ubsan/pr64632.C: New test.
10413         PR debug/64663
10414         * gcc.dg/pr64663.c: New test.
10416 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10418         PR c++/64383
10419         * g++.dg/warn/Wunused-var-23.C: New.
10421 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10423         PR c++/59937
10424         * g++.dg/cpp0x/constexpr-59937-1.C: New.
10425         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10427 2015-01-20  Richard Biener  <rguenther@suse.de>
10429         PR ipa/64684
10430         * gcc.dg/lto/pr64684_0.c: New testcase.
10431         * gcc.dg/lto/pr64684_1.c: Likewise.
10432         * gcc.dg/lto/pr64684_2.c: Likewise.
10433         * gcc.dg/lto/pr64685_0.c: Likewise.
10434         * gcc.dg/lto/pr64685_1.c: Likewise.
10436 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10438         PR c++/62241
10439         * g++.dg/cpp1y/lambda-init12.C: New.
10441 2015-01-20  Richard Biener  <rguenther@suse.de>
10443         PR tree-optimization/64410
10444         * g++.dg/vect/pr64410.cc: Require vect_double.
10446 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
10448         PR target/64149
10449         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10451 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
10453         PR bootstrap/64676
10454         Revert:
10455         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10457         PR rtl-optimization/64081
10458         * gcc.dg/pr64081.c: New test.
10460 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10462         * jit.dg/harness.h: Include <unistd.h>.
10463         (CHECK_NO_ERRORS): New.
10464         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10465         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10466         gcc_jit_context_compile_to_file.
10467         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10468         args to the spawned executable.
10469         (jit-expand-vars): New function.
10470         (jit-exe-params): New variable.
10471         (dg-jit-set-exe-params): New function.
10472         (jit-dg-test): Detect testcases that use
10473         jit-verify-compile-to-file and call jit-setup-compile-to-file.
10474         Set arguments of spawned process to jit-exe-params.
10475         (jit-get-output-filename): New function.
10476         (jit-setup-compile-to-file): New function.
10477         (jit-verify-compile-to-file): New function.
10478         (jit-run-executable): New function.
10479         (jit-verify-executable): New function.
10480         * jit.dg/test-compile-to-assembler.c: New testcase.
10481         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10482         * jit.dg/test-compile-to-executable.c: New testcase.
10483         * jit.dg/test-compile-to-object.c: New testcase.
10485 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
10487         PR target/64652
10488         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10489         (test_1): New.
10491 2015-01-19  Martin Liska  <mliska@suse.cz>
10493         * objc/compile/pr64668.m: New test.
10495 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10497         * jit.dg/test-arith-overflow.c: Include stdbool.h.
10498         (create_overflow_fn): Update comment to clarify that
10499         the third param of the created function is a bool *, not
10500         an int *.
10501         (verify_int_overflow_fn): Convert param "expected_ovf" from
10502         int to bool.  Update third param of "overflow_fn_type" from int *
10503         to bool *.  Update local "actual_ovf" from int to bool.
10504         (verify_uint_overflow_fn): Likewise.
10506 2015-01-19  Martin Liska  <mliska@suse.cz>
10508         * gcc.dg/ipa/ipa-icf-33.c: New test.
10510 2015-01-19  Felix Yang  <felix.yang@huawei.com>
10511             Haijian Zhang  <z.zhanghaijian@huawei.com>
10513         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10514         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10515         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10516         result_float64x2, expected_hfloat64x2): New helper type, variable and
10517         declaration.
10518         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10519         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10520         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10521         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10522         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10523         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10524         and target without the FMA feature.
10526 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
10528         * gcc.target/aarch64/pr64304.c: New testcase.
10530 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10532         PR rtl-optimization/64081
10533         * gcc.dg/pr64081.c: New test.
10535 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
10537         PR target/63971
10538         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10539         the epilogue).
10540         * gcc.target/aarch64/test_frame_6.c: Likewise.
10541         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10542         and x19 (in the epilogue).
10543         * gcc.target/aarch64/test_frame_4.c: Likewise.
10544         * gcc.target/aarch64/test_frame_7.c: Likewise.
10546 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10548         * gcc.target/i386/chkp-always_inline.c: New.
10550 2015-01-15  Andrew Pinski  <apinski@cavium.com>
10551             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10553         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10554         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10556 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
10558         PR fortran/60255
10559         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10560         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10562 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10564         PR fortran/64578
10565         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10567 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
10569         PR target/64652
10570         * gcc.target/sh/torture/pr64652.c: New.
10572 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10574         * gcc.dg/ipa/ipa-icf-32.c: Update template.
10575         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10576         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10577         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10578         * c-c++-common/asan/kasan-recover-1.c: Likewise.
10579         * c-c++-common/asan/kasan-recover-2.c: Likewise.
10581 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10583         PR ipa/64378
10584         * g++.dg/torture/pr64378.C: New testcase.
10586 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10588         PR fortran/57959
10589         * gfortran.dg/block_13.f08: New test
10591 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10593         PR fortran/55901
10594         * gfortran.dg/associate_1.f03: Allow test for character with
10595         automatic length.
10597 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10599         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10600         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10602 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10604         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10606 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
10608         PR fortran/64578
10609         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10611 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10613         PR fortran/60357
10614         * gfortran.dg/alloc_comp_assign_13.f08: New test.
10616         PR fortran/61275
10617         * gfortran.dg/alloc_comp_assign_14.f08: New test.
10619         PR fortran/55932
10620         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10622 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10624         PR fortran/60334
10625         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10627 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
10629         PR rtl-optimization/52773
10630         * gcc.c-torture/compile/pr52773.c: New test.
10632 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10634         PR c++/62134
10635         * g++.dg/cpp0x/alias-decl-46.C: New.
10637 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10639         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10641 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10643         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10644         Add trace.
10645         (CHECK_FP): Likewise.
10646         (CHECK_CUMULATIVE_SAT): Likewise.
10648 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10650         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10651         (Set_Neon_Cumulative_Sat): Add parameter.
10652         (__set_neon_cumulative_sat): Support new parameter.
10653         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10654         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10655         argument.
10656         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10657         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10658         argument.
10660 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10662         * g++.dg/tsan/vptr_benign_race.C: New testcase.
10663         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10665 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10667         PR c++/60056
10668         * g++.dg/tls/thread_local-ice4.C: New.
10670 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
10672         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10673         than Neon options.
10675 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10677         PR c++/62276
10678         * g++.dg/cpp0x/vt-62276.C: New.
10680 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10682         PR middle-end/64353
10683         * g++.dg/pr64353.C: New.
10685 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10687         PR target/64263
10688         * gcc.target/aarch64/pr64263_1.c: New test.
10690 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10692         PR tree-optimization/64434
10693         * gcc.dg/torture/pr64434.c: Move to...
10694         * gcc.dg/pr64434.c: ... here.
10696 2015-01-16  Richard Biener  <rguenther@suse.de>
10698         PR middle-end/64614
10699         * gcc.dg/uninit-18.c: New testcase.
10701 2015-01-16  Richard Biener  <rguenther@suse.de>
10703         PR tree-optimization/64568
10704         * g++.dg/torture/pr64568-2.C: New testcase.
10706 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10708         PR target/64363
10709         * gcc.target/i386/chkp-label-address.c: New.
10711 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10713         PR fortran/45290
10714         * gfortran.dg/pointer_init_6.f90: Extended.
10716 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10718         * gcc.c-torture/compile/20150108.c: New test.
10720 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10722         * gcc.target/visium: New directory.
10724 2015-01-16  Richard Biener  <rguenther@suse.de>
10726         PR tree-optimization/61743
10727         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10728         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10730 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10732         * gcc.dg/pr64015.c: New test.
10734 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10736         PR ipa/64163
10737         PR ipa/64612
10738         * g++.dg/ipa/pr64612.C: New test.
10740 2015-01-16  Renlin Li  <renlin.li@arm.com>
10742         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10744 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10746         * gcc.target/i386/sse-14.c: Test new intrinsic.
10747         * gcc.target/i386/sse-22.c: Ditto.
10749 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10751         PR c++/58614
10752         * g++.dg/cpp0x/auto44.C: New.
10754 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10756         PR target/59710
10757         * gcc.target/nios2/gpopt-all.c: New test case.
10758         * gcc.target/nios2/gpopt-local.c: New test case.
10759         * gcc.target/nios2/gpopt-global.c: New test case.
10760         * gcc.target/nios2/gpopt-data.c: New test case.
10761         * gcc.target/nios2/gpopt-none.c: New test case.
10763 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10765         * g++.dg/ubsan/vptr-1.C: New test.
10766         * g++.dg/ubsan/vptr-2.C: New test.
10767         * g++.dg/ubsan/vptr-3.C: New test.
10768         * g++.dg/ubsan/vptr-4.C: New test.
10769         * g++.dg/ubsan/vptr-5.C: New test.
10770         * g++.dg/ubsan/vptr-6.C: New test.
10771         * g++.dg/ubsan/vptr-7.C: New test.
10772         * g++.dg/ubsan/vptr-8.C: New test.
10773         * g++.dg/ubsan/vptr-9.C: New test.
10775 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10777         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10778         is set up.
10779         * lib/gcc-dg.exp: Likewise.
10781 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10783         PR rtl-optimization/64110
10784         * gcc.target/i386/pr64110.c: Add scan-assembler.
10786 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10787             James Norris  <jnorris@codesourcery.com>
10788             Cesar Philippidis  <cesar@codesourcery.com>
10789             Ilmir Usmanov  <i.usmanov@samsung.com>
10791         * lib/target-supports.exp (check_effective_target_fopenacc): New
10792         procedure.
10793         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10794         * g++.dg/goacc/goacc.exp: Likewise.
10795         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10796         * gcc.dg/goacc/goacc.exp: Likewise.
10797         * gfortran.dg/goacc/goacc.exp: Likewise.
10798         * c-c++-common/cpp/openacc-define-1.c: New file.
10799         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10800         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10801         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10802         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10803         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10804         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10805         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10806         * c-c++-common/goacc/cache-1.c: Likewise.
10807         * c-c++-common/goacc/clauses-fail.c: Likewise.
10808         * c-c++-common/goacc/collapse-1.c: Likewise.
10809         * c-c++-common/goacc/data-1.c: Likewise.
10810         * c-c++-common/goacc/data-2.c: Likewise.
10811         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10812         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10813         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10814         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10815         * c-c++-common/goacc/if-clause-1.c: Likewise.
10816         * c-c++-common/goacc/if-clause-2.c: Likewise.
10817         * c-c++-common/goacc/kernels-1.c: Likewise.
10818         * c-c++-common/goacc/loop-1.c: Likewise.
10819         * c-c++-common/goacc/loop-private-1.c: Likewise.
10820         * c-c++-common/goacc/nesting-1.c: Likewise.
10821         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10822         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10823         * c-c++-common/goacc/parallel-1.c: Likewise.
10824         * c-c++-common/goacc/pcopy.c: Likewise.
10825         * c-c++-common/goacc/pcopyin.c: Likewise.
10826         * c-c++-common/goacc/pcopyout.c: Likewise.
10827         * c-c++-common/goacc/pcreate.c: Likewise.
10828         * c-c++-common/goacc/pragma_context.c: Likewise.
10829         * c-c++-common/goacc/present-1.c: Likewise.
10830         * c-c++-common/goacc/reduction-1.c: Likewise.
10831         * c-c++-common/goacc/reduction-2.c: Likewise.
10832         * c-c++-common/goacc/reduction-3.c: Likewise.
10833         * c-c++-common/goacc/reduction-4.c: Likewise.
10834         * c-c++-common/goacc/sb-1.c: Likewise.
10835         * c-c++-common/goacc/sb-2.c: Likewise.
10836         * c-c++-common/goacc/sb-3.c: Likewise.
10837         * c-c++-common/goacc/update-1.c: Likewise.
10838         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10839         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10840         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10841         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10842         * gfortran.dg/goacc/assumed.f95: Likewise.
10843         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10844         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10845         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10846         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10847         * gfortran.dg/goacc/branch.f95: Likewise.
10848         * gfortran.dg/goacc/cache-1.f95: Likewise.
10849         * gfortran.dg/goacc/coarray.f95: Likewise.
10850         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10851         * gfortran.dg/goacc/cray.f95: Likewise.
10852         * gfortran.dg/goacc/critical.f95: Likewise.
10853         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10854         * gfortran.dg/goacc/data-tree.f95: Likewise.
10855         * gfortran.dg/goacc/declare-1.f95: Likewise.
10856         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10857         * gfortran.dg/goacc/fixed-1.f: Likewise.
10858         * gfortran.dg/goacc/fixed-2.f: Likewise.
10859         * gfortran.dg/goacc/fixed-3.f: Likewise.
10860         * gfortran.dg/goacc/fixed-4.f: Likewise.
10861         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10862         * gfortran.dg/goacc/if.f95: Likewise.
10863         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10864         * gfortran.dg/goacc/list.f95: Likewise.
10865         * gfortran.dg/goacc/literal.f95: Likewise.
10866         * gfortran.dg/goacc/loop-1.f95: Likewise.
10867         * gfortran.dg/goacc/loop-2.f95: Likewise.
10868         * gfortran.dg/goacc/loop-3.f95: Likewise.
10869         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10870         * gfortran.dg/goacc/omp.f95: Likewise.
10871         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10872         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10873         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10874         * gfortran.dg/goacc/parameter.f95: Likewise.
10875         * gfortran.dg/goacc/private-1.f95: Likewise.
10876         * gfortran.dg/goacc/private-2.f95: Likewise.
10877         * gfortran.dg/goacc/private-3.f95: Likewise.
10878         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10879         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10880         * gfortran.dg/goacc/reduction.f95: Likewise.
10881         * gfortran.dg/goacc/routine-1.f90: Likewise.
10882         * gfortran.dg/goacc/routine-2.f90: Likewise.
10883         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10884         * gfortran.dg/goacc/several-directives.f95: Likewise.
10885         * gfortran.dg/goacc/sie.f95: Likewise.
10886         * gfortran.dg/goacc/subarrays.f95: Likewise.
10887         * gfortran.dg/gomp/map-1.f90: Likewise.
10888         * gfortran.dg/openacc-define-1.f90: Likewise.
10889         * gfortran.dg/openacc-define-2.f90: Likewise.
10890         * gfortran.dg/openacc-define-3.f90: Likewise.
10891         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10892         * g++.dg/gomp/block-2.C: Likewise.
10893         * g++.dg/gomp/block-3.C: Likewise.
10894         * g++.dg/gomp/block-5.C: Likewise.
10895         * g++.dg/gomp/target-1.C: Likewise.
10896         * g++.dg/gomp/target-2.C: Likewise.
10897         * g++.dg/gomp/taskgroup-1.C: Likewise.
10898         * g++.dg/gomp/teams-1.C: Likewise.
10899         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10900         * gcc.dg/cilk-plus/jump.c: Likewise.
10901         * gcc.dg/gomp/block-1.c: Likewise.
10902         * gcc.dg/gomp/block-10.c: Likewise.
10903         * gcc.dg/gomp/block-2.c: Likewise.
10904         * gcc.dg/gomp/block-3.c: Likewise.
10905         * gcc.dg/gomp/block-4.c: Likewise.
10906         * gcc.dg/gomp/block-5.c: Likewise.
10907         * gcc.dg/gomp/block-6.c: Likewise.
10908         * gcc.dg/gomp/block-7.c: Likewise.
10909         * gcc.dg/gomp/block-8.c: Likewise.
10910         * gcc.dg/gomp/block-9.c: Likewise.
10911         * gcc.dg/gomp/target-1.c: Likewise.
10912         * gcc.dg/gomp/target-2.c: Likewise.
10913         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10914         * gcc.dg/gomp/teams-1.c: Likewise.
10916 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10918         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10919         test case.
10921 2015-01-15  Mike Stump  <mikestump@comcast.net>
10923         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10924         * gcc.dg/inline_2.c: Likewise.
10925         * gcc.dg/inline_3.c: Likewise.
10926         * gcc.dg/inline_4.c: Likewise.
10928 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10930         PR fortran/58023
10931         * gfortran.dg/proc_ptr_comp_43.f90: New.
10933 2015-01-15  Mike Stump  <mikestump@comcast.net>
10935         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10936         * gcc.dg/unroll_2.c: Likewise.
10937         * gcc.dg/unroll_3.c: Likewise.
10938         * gcc.dg/unroll_4.c: Likewise.
10939         * gcc.dg/unroll_5.c: Likewise.
10941 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10943         PR target/63971
10944         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10945         in epilogue.
10946         * gcc.target/aarch64/test_frame_6.c: Likewise.
10947         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10948         x30 and x19 (in the epilogue).
10949         * gcc.target/aarch64/test_frame_4.c: Likewise.
10950         * gcc.target/aarch64/test_frame_7.c: Likewise.
10952 2015-01-15  Martin Liska  <mliska@suse.cz>
10954         * g++.dg/ipa/pr64068.C: New test.
10955         * gcc.dg/ipa/PR64559.c: New test.
10957 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10959         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10960         with PIE.
10962 2015-01-15  Richard Biener  <rguenther@suse.de>
10964         PR tree-optimization/61743
10965         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10966         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10968 2015-01-15 Renlin Li <renlin.li@arm.com>
10970         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10971         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10973 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10975         * gcc.dg/vect/vect-aggressive-1.c: New.
10976         * gcc.target/i386/avx2-vect-aggressive.c: New.
10978 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10980         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10982 2015-01-15  Richard Biener  <rguenther@suse.de>
10984         PR lto/64415
10985         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10986         -Wl,-undefined,dynamic_lookup.
10988 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10990         * gnat.dg/opt47.adb: New test.
10992 2015-01-15  Richard Biener  <rguenther@suse.de>
10994         PR lto/64415
10995         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10997 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10999         PR tree-optimization/64434
11000         * gcc.dg/torture/pr64434.c: New test.
11002 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11004         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11005         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
11006         -march=loongson* and -march=octeon* require -mno-micromips.
11008 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11009             Matthew Fortune  <matthew.fortune@imgtec.com>
11011         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11012         * gcc.target/mips/call-saved-5.c (foo): Likewise.
11013         * gcc.target/mips/call-saved-6.c (foo): Likewise.
11014         * gcc.target/mips/call-saved-7.c: New file.
11015         * gcc.target/mips/call-saved-8.c: New file.
11016         * gcc.target/mips/call-saved-9.c: New file.
11018 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
11020         * gcc.target/mips/lsa.c: New file.
11021         * gcc.target/mips/mips64-lsa.c: Likewise.
11022         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11023         * gcc.target/mips/mulsize-4.c: Likewise.
11024         * gcc.target/mips/mulsize-5.c: New file.
11025         * gcc.target/mips/mulsize-6.c: Likewise.
11026         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11027         and !HAS_LSA as ghost options.
11028         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11029         for !HAS_LSA.
11031 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
11033         * g++.dg/torture/20141013.c: Set -fno-short-enums.
11035 2015-01-15  Richard Biener  <rguenther@suse.de>
11037         PR middle-end/64365
11038         * gcc.dg/torture/pr64365.c: New testcase.
11040 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
11042         * gcc.dg/stackprotectexplicit1.c: New test.
11043         * g++.dg/stackprotectexplicit2.c: New test.
11045 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11047         PR target/61933
11048         * gfortran.dg/inquire_internal.f90: New.
11049         * gfortran.dg/negative_unit_check.f90: New.
11051 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
11053         PR target/53988
11054         * gcc.target/sh/pr53988-1.c: New.
11056 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
11058         PR c++/58671
11059         * g++.dg/tls/thread_local-ice3.C: New.
11061 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11063         * gcc.target/i386/fentry-override.c: Properly place {} in target
11064         selector.  Remove nonpic.
11065         * gcc.target/i386/fentry.c: Likewise.
11067 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11069         * gcc.dg/atomic-invalid.c: Check for invalid memory model
11070         warnings instead of errors.
11072 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
11074         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11075         option support instead of ENABLE_LTO from Makefile.
11077 2015-01-14  Richard Biener  <rguenther@suse.de>
11079         PR tree-optimization/59354
11080         * gcc.dg/vect/pr59354.c: New testcase.
11082 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
11084         * lib/target-supports.exp
11085         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11086         on ARM architures before v7.
11088 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11090         PR middle-end/59448
11091         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11092         an atomic_exchange.
11094 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11096         PR target/64386
11097         * gcc.target/i386/pr64386.c: New test.
11099 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11101         PR target/64393
11102         * gcc.target/i386/pr64393.c: New test.
11104 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11106         PR target/64387
11107         * gcc.target/i386/pr64387.c: New test.
11109 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
11111         * gcc.target/aarch64/store-pair-1.c: Fix typo.
11113 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11115         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11117 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11119         PR target/64453
11120         * gcc.target/arm/pr64453.c: New.
11122 2015-01-14  Richard Biener  <rguenther@suse.de>
11124         PR lto/64415
11125         * gcc.dg/lto/pr64415_0.c: New testcase.
11126         * gcc.dg/lto/pr64415_1.c: Likewise.
11128 2015-01-14  Martin Liska  <mliska@suse.cz>
11130         * gcc.dg/ipa/pr64307.c: New test.
11132 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11134         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11135         64-bit and 128-bit.
11137 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11139         PR target/64460
11140         * gcc.target/arm/pr64460_1.c: New test.
11142 2015-01-14  Richard Biener  <rguenther@suse.de>
11144         PR tree-optimization/64493
11145         PR tree-optimization/64495
11146         * gcc.dg/vect/pr64493.c: New testcase.
11147         * gcc.dg/vect/pr64495.c: Likewise.
11149 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
11151         * gcc.dg/Warray-bounds-11.c: New test-case.
11153 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11155         * gcc.target/mips/octeon3-pipe-1.c: New test.
11157 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
11159         * jit.dg/harness.h (set_up_logging): Move string concatenation
11160         into...
11161         (concat_strings): New function.
11162         (dump_reproducer): New function.
11163         (test_jit): Call dump_reproducer.
11164         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11165         function.
11166         (jit-dg-test): Delete any generated reproducer from previous runs.
11167         Verify that a generated reproducer was created, and verify that it
11168         compiles.
11169         * jit.dg/test-nested-contexts.c (main): Call
11170         gcc_jit_context_dump_reproducer_to_file.
11172 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11174         * gcc.dg/aru-2.c: Add dg-require-profiling.
11176 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11178         * lib/target-supports.exp (check_profiling_available): Check if
11179         -pg links.
11181 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
11183         PR ipa/64565
11184         * g++.dg/torture/pr64565.C: New testcase.
11186 2015-01-13  Marek Polacek  <polacek@redhat.com>
11188         PR middle-end/64391
11189         * gcc.dg/tm/pr64391.c: New test.
11191 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11193         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11194         true.
11196 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11198         * gcc.target/i386/pie.c: New test.
11200         * lib/target-supports.exp (check_effective_target_pie): New.
11202 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11204         PR rtl-optimization/64286
11205         * gcc.target/i386/avx2-pr64286.c: New test.
11207 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
11209         PR c++/57626
11210         * g++.dg/cpp0x/vt-57626.C: New.
11212 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11214         PR fortran/64528
11215         * gfortran.dg/pr64528.f90: New test.
11217 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11219         * gcc.target/aarch64/subsp.c: New test.
11221 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11223         * gcc.target/aarch64/store-pair-1.c: New testcase.
11225 2015-01-13  Richard Biener  <rguenther@suse.de>
11227         PR lto/64373
11228         * gcc.dg/lto/pr64373_0.c: New testcase.
11230 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11232         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11233         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11235 2015-01-13  Richard Biener  <rguenther@suse.de>
11237         PR tree-optimization/64406
11238         * gcc.dg/pr64406.c: New testcase.
11240 2015-01-13  Richard Biener  <rguenther@suse.de>
11242         PR tree-optimization/64404
11243         * gcc.dg/vect/pr64404.c: New testcase.
11245 2015-01-13  Richard Biener  <rguenther@suse.de>
11247         PR tree-optimization/64568
11248         * g++.dg/torture/pr64568.C: New testcase.
11250 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11252         * jit.dg/test-error-local-used-from-other-function.c: New test
11253         case.
11254         * jit.dg/test-error-param-reuse.c: New test case.
11255         * jit.dg/test-error-param-sharing.c: New test case.
11256         * jit.dg/test-error-param-used-from-other-function.c: New test
11257         case.
11258         * jit.dg/test-error-param-used-without-a-function.c: New test
11259         case.
11261 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
11263         PR tree-optimization/64563
11264         * gcc.dg/pr64563.c: New test.
11266         PR target/64513
11267         * gcc.target/i386/pr64513.c: New test.
11269         PR tree-optimization/64454
11270         * gcc.dg/pr64454.c: New test.
11272         PR testsuite/64028
11273         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11274         bind_pic_locally.
11275         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11276         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11277         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11278         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11279         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11280         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11281         * gcc.dg/vect/slp-25.c: Likewise.
11282         * gcc.dg/vect/vect-109.c: Likewise.
11283         * gcc.dg/vect/vect-13.c: Likewise.
11284         * gcc.dg/vect/vect-17.c: Likewise.
11285         * gcc.dg/vect/vect-18.c: Likewise.
11286         * gcc.dg/vect/vect-19.c: Likewise.
11287         * gcc.dg/vect/vect-20.c: Likewise.
11288         * gcc.dg/vect/vect-21.c: Likewise.
11289         * gcc.dg/vect/vect-22.c: Likewise.
11290         * gcc.dg/vect/vect-27.c: Likewise.
11291         * gcc.dg/vect/vect-29.c: Likewise.
11292         * gcc.dg/vect/vect-2-big-array.c: Likewise.
11293         * gcc.dg/vect/vect-2.c: Likewise.
11294         * gcc.dg/vect/vect-3.c: Likewise.
11295         * gcc.dg/vect/vect-4.c: Likewise.
11296         * gcc.dg/vect/vect-5.c: Likewise.
11297         * gcc.dg/vect/vect-72.c: Likewise.
11298         * gcc.dg/vect/vect-73-big-array.c: Likewise.
11299         * gcc.dg/vect/vect-73.c: Likewise.
11300         * gcc.dg/vect/vect-77-global.c: Likewise.
11301         * gcc.dg/vect/vect-78-global.c: Likewise.
11302         * gcc.dg/vect/vect-7.c: Likewise.
11303         * gcc.dg/vect/vect-86.c: Likewise.
11304         * gcc.dg/vect/vect-align-1.c: Likewise.
11305         * gcc.dg/vect/vect-align-3.c: Likewise.
11306         * gcc.dg/vect/vect-all-big-array.c: Likewise.
11307         * gcc.dg/vect/vect-all.c: Likewise.
11308         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11309         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11310         * gcc.dg/vect/vect-peel-3.c: Likewise.
11311         * gcc.dg/vect/vect-peel-4.c: Likewise.
11312         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11314 2015-01-12  Jeff Law  <law@redhat.com>
11316         PR target/64461
11317         * gcc.target/m68k/pr64461.c: New test.
11319 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11321         * jit.dg/test-array-as-pointer.c (create_code): Update call
11322         to gcc_jit_context_new_global by setting "kind" to
11323         GCC_JIT_GLOBAL_IMPORTED.
11324         * jit.dg/test-error-array-as-pointer.c: Likewise.
11325         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11326         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11327         setting kind to GCC_JIT_GLOBAL_EXPORTED.
11328         * jit.dg/test-using-global.c (the_global): Rename to...
11329         (imported_global): ...this.
11330         (create_code): Update to test the three kinds of global.
11331         (verify_code): Likewise.
11333 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
11335         PR testsuite/64427
11336         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
11337         undefined behavior.
11338         * gcc.target/i386/pr64291-2.c: Updated.
11340 2015-01-12  Richard Biener  <rguenther@suse.de>
11342         PR tree-optimization/64530
11343         * gfortran.dg/pr64530.f90: New testcase.
11345 2015-01-12  Richard Biener  <rguenther@suse.de>
11347         PR middle-end/64357
11348         * gcc.dg/torture/pr64357.c: New testcase.
11350 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
11352         * gcc.target/i386/nop-mcount.c: Properly place {} in target
11353         selector.
11355 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11356         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11358 2015-01-12  Martin Liska  <mliska@suse.cz>
11360         * gcc.dg/ipa/PR64550.c: New test.
11362 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
11364         PR ipa/63470
11365         * g++.dg/ipa/pr63470.C: New testcase.
11367 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11369         PR fortran/63733
11370         * gfortran.dg/typebound_operator_20.f90: New.
11372 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11374         PR fortran/58023
11375         * gfortran.dg/proc_ptr_comp_42.f90: New.
11377 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11379         PR fortran/64508
11380         * gfortran.dg/proc_ptr_comp_41.f90: New.
11382 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
11384         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11386 2015-01-10  Tobias Burnus  <burnus@net-b.de>
11388         PR fortran/64522
11389         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11390         and add dg-excess-errors.
11391         * gfortran.dg/line_length_6.f90: New.
11392         * gfortran.dg/line_length_7.f90: New.
11393         * gfortran.dg/line_length_8.f90: New.
11394         * gfortran.dg/line_length_9.f90: New.
11395         * gfortran.dg/line_length_10.f90: New.
11396         * gfortran.dg/line_length_11.f90: New.
11398 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11400         * jit.dg/test-threads.c (struct testcase): Move declaration
11401         to jit.dg/all-non-failing-tests.h.
11402         (testcases): Likewise.
11403         * jit.dg/all-non-failing-tests.h (struct testcase): Move
11404         declaration here from jit.dg/all-non-failing-tests.h.
11405         (testcases): Likewise.
11406         * jit.dg/test-combination.c (create_code): Eliminate spelling
11407         out all of the testcases in favor of looping through the
11408         "testcases" metadata.
11409         (verify_code): Likewise.
11411 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
11413         PR rtl-optimization/64536
11414         * gcc.dg/pr64536.c: New test.
11416 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11418         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11419         * jit.dg/test-combination.c (create_code): Likewise.
11420         (verify_code): Likewise.
11421         * jit.dg/test-constants.c: New test case.
11422         * jit.dg/test-threads.c: Add test-constants.c.
11424 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
11426         PR libobjc/51891
11427         * objc.dg/gnu-api-2-class.m: Add a test case
11428         for the above change.
11430 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11432         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11434 2015-01-09  Richard Biener  <rguenther@suse.de>
11436         PR tree-optimization/64410
11437         * g++.dg/vect/pr64410.cc: New testcase.
11439 2015-01-09  Martin Liska  <mliska@suse.cz>
11441         * gcc.dg/ipa/ipa-icf-32.c: New test.
11443 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11445         * c-c++-common/tsan/tsan_barrier.h: New.
11446         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11447         * c-c++-common/tsan/bitfield_race.c: Likewise.
11448         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11449         * c-c++-common/tsan/mutexset1.c: Likewise.
11450         * c-c++-common/tsan/race_on_barrier.c: Likewise.
11451         * c-c++-common/tsan/race_on_mutex.c: Likewise.
11452         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11453         * c-c++-common/tsan/simple_race.c: Likewise.
11454         * c-c++-common/tsan/simple_stack.c: Likewise.
11455         * c-c++-common/tsan/sleep_sync.c: Likewise.
11456         * c-c++-common/tsan/tiny_race.c: Likewise.
11457         * c-c++-common/tsan/tls_race.c: Likewise.
11458         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11459         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11460         * g++.dg/tsan/atomic_free.C: Likewise.
11461         * g++.dg/tsan/atomic_free2.C: Likewise.
11462         * g++.dg/tsan/cond_race.C: Likewise.
11463         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11465 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
11467         PR testsuite/62250
11468         * lib/target-supports.exp (check_effective_target_libatomic_available):
11469         New.
11470         * gfortran.dg/coarray/caf.exp: Only add -latomic for
11471         targets that match effective-target libatomic_available.
11472         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11474 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11476         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11477         Verify the result of gcc_jit_context_get_last_error.
11478         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11480 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11482         PR tree-optimization/63989
11483         * gcc.dg/strlenopt-27.c: New test.
11485 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11487         * jit.dg/harness.h (set_up_logging): New function.
11488         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
11489         set_up_logging on the context, so that every testcase is
11490         logged to a particular file.
11491         * jit.dg/test-nested-contexts.c (main): Open a logfile,
11492         and call gcc_jit_context_set_logfile on the top-level context.
11494 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11496         PR target/64338
11497         * g++.dg/opt/pr64338.C: New test.
11499 2015-01-08  Tobias Burnus  <burnus@net-b.de>
11501         * gfortran.dg/coarray/codimension_2b.f90: New file.
11502         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11503         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11505 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11507         PR c++/59004
11508         * g++.dg/ext/fnname4.C: New.
11510 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11512         PR c++/64462
11513         * g++.dg/cpp0x/constexpr-64462.C: New.
11515 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11517         PR c++/60753
11518         * g++.dg/cpp0x/deleted10.C: New.
11520 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11522         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11524 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11526         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11527         GCC_JIT_UNARY_OP_ABS.
11528         (verify_unary_ops): Likewise.
11530 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11532         * jit.dg/test-arith-overflow.c: New test case.
11533         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11534         * jit.dg/test-combination.c (create_code): Likewise.
11535         (verify_code): Likewise.
11536         * jit.dg/test-threads.c (testcases): Likewise.
11538 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11540         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11541         rather than "jit".  Load g++.exp, and call g++_init.
11542         Run test-*.cc files within the testsuite and *.cc files within
11543         docs/examples.
11544         (jit-dg-test): Drop the addition of -fgnu89-inline to
11545         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11546         doing it when compiling C testcases (since g++ does not handle
11547         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11548         is restored to the value after g++_init ran, rather than the
11549         value before g++_init ran.  Return a list of
11550         $comp_output $output_file, as dg-test assumes.
11552 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11554         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11555         make it easier to figure out the origin of each test result when
11556         running test-combination.c and test-threads.c.
11557         (CHECK_VALUE): Likewise.
11558         (CHECK_DOUBLE_VALUE): Likewise.
11559         (CHECK_STRING_VALUE): Likewise.
11560         (CHECK_STRING_STARTS_WITH): Likewise.
11561         (CHECK_STRING_CONTAINS): Likewise.
11562         (CHECK): Likewise.
11563         (check_string_value): Likewise, add "funcname" param.
11564         (check_string_starts_with): Likewise.
11565         (check_string_contains): Likewise.
11567 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11569         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11570         generating name of built executable.
11572 2015-01-07  Marek Polacek  <polacek@redhat.com>
11574         PR c/64440
11575         * gcc.dg/pr64440.c: New test.
11576         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11578 2015-01-07  Marek Polacek  <polacek@redhat.com>
11580         PR c/64417
11581         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11582         * gcc.dg/pr64417.c: New test.
11584 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11586         PR target/64505
11587         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11588         fix is correct.
11590 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11592         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11593         Check if testcases run without errors, not just if they compile.
11595 2015-01-06  Christian Bruel  <christian.bruel@st.com>
11597         PR target/64507
11598         * gcc.target/sh/pr64507.c: New test.
11600 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
11602         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11604 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
11606         * c-c++-common/asan/sanitize-all-1.c: New test.
11607         * c-c++-common/ubsan/sanitize-all-1.c: New test.
11608         * c-c++-common/ubsan/sanitize-all-2.c: New test.
11609         * c-c++-common/ubsan/sanitize-all-3.c: New test.
11610         * c-c++-common/ubsan/sanitize-all-4.c: New test.
11612 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11614         * lib/target-supports.exp (check_profiling_available): Return 0 for
11615         Visium.
11616         (check_effective_target_tls_runtime): Likewise.
11617         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11618         * gcc.dg/20020312-2.c: Adjust for Visium.
11619         * gcc.dg/tls/thr-cse-1.c: Likewise
11620         * gcc.dg/tree-ssa/20040204-1.c: Likewise
11621         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11622         * gcc.dg/weak/typeof-2.c: Likewise.
11624 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
11626         PR rtl-optimization/64287
11627         * gcc.dg/aru-2.c: New test.
11629 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11631         PR sanitizer/64344
11632         * c-c++-common/ubsan/pr64344-1.c: New test.
11633         * c-c++-common/ubsan/pr64344-2.c: New test.
11635         PR tree-optimization/64465
11636         * gcc.dg/pr64465.c: New test.
11638         PR tree-optimization/64494
11639         * gcc.c-torture/compile/pr64494.c: New test.
11641 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11643         PR fortran/47674
11644         * gfortran.dg/realloc_on_assign_25.f90:  New test.
11646 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11648         Update copyright years.
11650 2015-01-05  Marek Polacek  <polacek@redhat.com>
11652         PR c/64423
11653         * gcc.dg/pr64423.c: New test.
11655 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11657         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11658         mmix-knuth-mmixware for the same reason as for MIPS.
11659         * gcc.dg/debug/debug-2.c: Ditto.
11661         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11663 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
11665         PR testsuite/62250
11666         * lib/gfortran.exp: Add libatomic library search path.
11667         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11668         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11670         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11672 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11674         * c-c++-common/tsan/bitfield_race.c: New testcase.
11675         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11677 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11679         * gfortran.dg/coarray/collectives_4.f90: New.
11681 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11683         PR fortran/57562
11684         * gfortran.dg/extends_16.f90: New.
11686 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11688         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11690 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11692         * gfortran.dg/coarray/codimension_2.f90: New.
11693         * gfortran.dg/coarray/codimension_2a.f90: New.
11694         * gfortran.dg/coarray_35.f90: New.
11695         * gfortran.dg/coarray_35a.f90: New.
11697 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11699         PR fortran/60507
11700         * gfortran.dg/dummy_procedure_11.f90: New.
11702 Copyright (C) 2015 Free Software Foundation, Inc.
11704 Copying and distribution of this file, with or without modification,
11705 are permitted in any medium without royalty provided the copyright
11706 notice and this notice are preserved.