[Patch AArch64] Improve SIMD concatenation with zeroes
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1028cf765ee386fc59519421f410eb6690a3ba78
1 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
3         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
5 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
7         PR target/51726
8         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
10 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
12         PR fortran/62242
13         PR fortran/52332
14         * gfortran.dg/string_array_constructor_1.f90: New.
15         * gfortran.dg/string_array_constructor_2.f90: New.
16         * gfortran.dg/string_array_constructor_3.f90: New.
18 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
20         PR target/67788
21         PR target/67789
22         * gcc.target/powerpc/pr67789.c: New testcase.
24 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
26         PR fortran.67802
27         * gfortran.dg/pr67802.f90: New test.
29 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
31         PR fortran/66979
32         gfortran.dg/pr66979.f90: new test.
34 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
36         PR fortran/67616
37         * gfortran.dg/pr67616.f90: New test.
39 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
41         PR c++/54430
42         * g++.dg/cpp0x/range-for30.C: New.
44 2015-10-01  Marek Polacek  <polacek@redhat.com>
46         PR c/65345
47         * gcc.dg/atomic/pr65345-4.c: New test.
48         * gcc.dg/pr65345-3.c: New test.
50 2015-10-01  Marek Polacek  <polacek@redhat.com>
52         PR tree-optimization/67769
53         * gcc.dg/torture/pr67769.c: New test.
55 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
57         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
59 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
61         PR target/54236
62         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
64 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
66         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
67         (main): Rename to sse2_test.  Abort if count != 5.
68         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
69         of -march=slm.
70         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
72 2015-10-01  Richard Biener  <rguenther@suse.de>
74         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
75         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
77 2015-09-30  Jeff Law  <law@redhat.com>
79         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
81 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
83         PR rtl-optimization/67037
84         * gcc.c-torture/execute/pr67037.c: New test.
86 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
88         * lib/target-supports.exp (check_effective_target_sync_int_128):
89         Return 1 on spu-*-* targets.
90         (check_effective_target_sync_int_128_runtime): Likewise.
91         (check_effective_target_sync_long_long): Likewise.
92         (check_effective_target_sync_long_long_runtime): Likewise.
93         (check_effective_target_sync_int_long): Likewise.
94         (check_effective_target_sync_char_short): Likewise.
96 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
98         * gcc.target/i386/pr67761.c: New test.
100 2015-09-30  Marek Polacek  <polacek@redhat.com>
102         PR c/67730
103         * gcc.dg/pr67730.c: New test.
105 2015-09-30  Marek Polacek  <polacek@redhat.com>
107         PR tree-optimization/67690
108         * gcc.dg/torture/pr67690.c: New test.
110 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
112         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
113         * g++.dg/gomp/tls-wrap4.C: Likewise.
114         * gcc.dg/atomic-op-optimize.c: Likewise.
115         * gcc.dg/pr54087.c: Likewise.
116         * gcc.dg/tls/section-2.c: Likewise.
117         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
118         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
119         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
120         * gcc.target/arm/divzero.c: Likewise.
121         * gcc.target/arm/sibcall-2.c: Likewise.
122         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
123         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
124         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
125         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
126         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
127         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
128         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
129         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
130         * gfortran.dg/default_format_2.f90: Likewise.
131         * gfortran.dg/default_format_denormal_2.f90: Likewise.
133 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
135         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
137 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
139         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
140         * gfortran.dg/round_4.f90: ditto.
142 2015-09-29  Richard Biener  <rguenther@suse.de>
144         PR tree-optimization/67170
145         * gfortran.dg/pr67170.f90: New testcase.
147 2015-09-29  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/67741
150         * gcc.dg/torture/pr67741.c: New testcase.
152 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
154         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
155         non-zero for __builtin_signbit tests.
157 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
159         PR target/65105
160         * gcc.target/i386/pr65105-1.c: New.
161         * gcc.target/i386/pr65105-2.c: New.
162         * gcc.target/i386/pr65105-3.c: New.
163         * gcc.target/i386/pr65105-4.C: New.
164         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
166 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
168         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
170 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
172         PR fortran/40054
173         PR fortran/63921
174         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
175         standard as legacy.
176         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
177         * gfortran.dg/function_types_3.f90: Change error message to
178         "Type inaccessible...."
179         * gfortran.dg/ptr_func_assign_1.f08: New test.
180         * gfortran.dg/ptr_func_assign_2.f08: New test.
182 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
184         PR fortran/40054
185         PR fortran/63921
186         * gfortran.dg/ptr_func_assign_3.f08: New test.
187         * gfortran.dg/ptr_func_assign_4.f08: New test.
189 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
190             Sebastian Pop  <s.pop@samsung.com>
192         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
193         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
194         * gcc.dg/graphite/block-3.c: Same.
195         * gcc.dg/graphite/block-4.c: Same.
196         * gcc.dg/graphite/block-5.c: Same.
197         * gcc.dg/graphite/block-6.c: Same.
198         * gcc.dg/graphite/block-7.c: Same.
199         * gcc.dg/graphite/block-8.c: Same.
200         * gcc.dg/graphite/block-pr47654.c: Same.
201         * gcc.dg/graphite/interchange-0.c: Same.
202         * gcc.dg/graphite/interchange-1.c: Same.
203         * gcc.dg/graphite/interchange-10.c: Same.
204         * gcc.dg/graphite/interchange-11.c: Same.
205         * gcc.dg/graphite/interchange-12.c: Same.
206         * gcc.dg/graphite/interchange-13.c: Same.
207         * gcc.dg/graphite/interchange-14.c: Same.
208         * gcc.dg/graphite/interchange-15.c: Same.
209         * gcc.dg/graphite/interchange-3.c: Same.
210         * gcc.dg/graphite/interchange-4.c: Same.
211         * gcc.dg/graphite/interchange-5.c: Same.
212         * gcc.dg/graphite/interchange-6.c: Same.
213         * gcc.dg/graphite/interchange-7.c: Same.
214         * gcc.dg/graphite/interchange-8.c: Same.
215         * gcc.dg/graphite/interchange-9.c: Same.
216         * gcc.dg/graphite/interchange-mvt.c: Same.
217         * gcc.dg/graphite/pr35356-1.c: Same.
218         * gcc.dg/graphite/pr35356-3.c: Same.
219         * gcc.dg/graphite/pr37485.c: Same.
220         * gcc.dg/graphite/scop-1.c: Same.
221         * gcc.dg/graphite/scop-11.c: Same.
222         * gcc.dg/graphite/scop-5.c: Same.
223         * gcc.dg/graphite/uns-block-1.c: Same.
224         * gcc.dg/graphite/uns-interchange-9.c: Same.
225         * gfortran.dg/graphite/block-1.f90: Same.
226         * gfortran.dg/graphite/interchange-3.f90: Same.
227         * gfortran.dg/graphite/pr14741.f90: Same.
228         * gfortran.dg/graphite/block-2.f: Same.
230 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
231             Sebastian Pop  <s.pop@samsung.com>
233         PR tree-optimization/67700
234         * gcc.dg/graphite/run-id-pr67700.c: New.
236 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
238         PR target/54236
239         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
240         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
241         test_27): New.
242         * gcc.target/sh/pr54236-5.c: New.
243         * gcc.target/sh/pr54236-6.c: New.
245 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
247         PR rtl-optimization/67456
248         PR rtl-optimization/67464
249         PR rtl-optimization/67465
250         * gcc.dg/pr67465.c: New test.
252 2015-09-28  Tom de Vries  <tom@codesourcery.com>
254         PR tree-optimization/62171
255         * gcc.dg/vect/pr62171.c: New test.
257 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
259         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
260         skip on AIX.  XFAIL individual line tests.
262 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
264         PR rtl-optimization/64164
265         PR tree-optimization/67312
266         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
267         * gcc.target/i386/stackalign/return-4.c: Add -O.
269 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
271         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
273 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
275         PR fortran/67721
276         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
278 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
280         * gcc.dg/pr64935-1.c: XFAIL on AIX.
281         * gcc.dg/pr64935-2.c: XFAIL on AIX.
282         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
283         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
284         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
285         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
286         DW_AT_noreturn on AIX.
287         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
288         DW_AT_noreturn on AIX.
289         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
290         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
291         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
292         DW_AT_GNU_deleted on AIX.
293         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
294         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
295         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
296         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
297         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
298         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
299         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
300         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
301         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
302         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
303         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
304         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
305         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
306         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
307         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
309 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
311         PR fortran/67614
312         * gfortran.dg/pr67614.f90: New test.
314 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
316         PR fortran/67525
317         * gfortran.dg/pr67525.f90: New test.
319 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
321         PR fortran/55603
322         * gfortran.dg/allocatable_function_9.f90: New.
324 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
326         PR target/67675
327         * gcc.target/sh/pr67675.c: New.
329 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
331         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
333 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
335         * gcc.target/i386/pr66749.c (dg-options): Replace
336         -mtune=lakemount with -mtune=lakemont.
337         * gcc.target/i386/pr66821.c (dg-options): Likewise.
338         * gcc.target/i386/pr67329.c (dg-options): Likewise.
340 2015-09-25  Marek Polacek  <polacek@redhat.com>
342         * c-c++-common/ubsan/bounds-11.c: New test.
343         * c-c++-common/ubsan/bounds-12.c: New test.
345 2015-09-25  Marek Polacek  <polacek@redhat.com>
347         PR sanitizer/64906
348         * c-c++-common/ubsan/pr64906.c: New test.
350 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
352         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
353         with -mtune=lakemount.
354         * gcc.target/i386/pr66821.c (dg-options): Likewise.
355         * gcc.target/i386/pr67329.c (dg-options): Likewise.
357 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
359         PR driver/67640
360         * gcc.dg/Werror-13.c: New test.
362 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
364         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
366 2015-09-24  Richard Biener  <rguenther@suse.de>
368         PR lto/67699
369         * g++.dg/pr67699.C: New testcase.
371 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
373         PR libgcc/67624
374         * gcc.target/arm/fp16-inf.c: New test.
376 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
378         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
379         name while checking for AVX-512VBMI presence.
381 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
383         * lib/target-supports.exp (check_effective_target_pie): Check for
384         PIE support on Solaris 11.x and 12.
386 2015-09-24  Richard Biener  <rguenther@suse.de>
388         * g++.dg/tree-ssa/restrict3.C: New testcase.
390 2015-09-24  Richard Biener  <rguenther@suse.de>
392         PR tree-optimization/48885
393         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
395 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
397         * c-c++-common/Wmisleading-indentation.c: Augment test.
399 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
401         Fix small typos in the coding rule enforcement warnings.
402         * g++.dg/diagnostic/disable.C: Replace 'namepace'
403         with 'namespace'.
405 2015-09-23  Richard Biener  <rguenther@suse.de>
407         PR middle-end/67662
408         * gcc.dg/ubsan/pr67662.c: New testcase.
410 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
412         PR c/49655
413         * gcc.dg/pragma-diag-6.c: New test.
415 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
417         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
419 2015-09-23  Richard Biener  <rguenther@suse.de>
421         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
423 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
425         * c-c++-common/Wmisleading-indentation.c: Augment test.
427 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
429         * g++.dg/diagostic/disable.C: New.
431 2015-09-22  Tom de Vries  <tom@codesourcery.com>
433         PR tree-optimization/67671
434         * g++.dg/pr67671.C: New test.
436 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
438         PR target/67480
439         * gcc.target/i386/pr67480.c: New test.
441 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
443         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
444         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
445         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
446         avx512dq, avx512cd, avx512er and avx512pf.
448 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
450         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
451         update-fetch operations.
452         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
454 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
456         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
457         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
459 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
461         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
462         (TEST_ONE): New.
463         * gcc.target/aarch64/atomic-inst-swap.c: New.
465 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
467         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
468         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
469         * gcc.target/i386/pr59789.c (f1): Likewise.
470         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
471         * gcc.target/i386/intrinsics_6.c: Likewise.
472         * gcc.dg/winline-5.c (int t): Likewise.
473         * gcc.dg/winline-9.c (t): Likewise.
474         * gcc.dg/always_inline2.c (q): Likewise.
475         * gcc.dg/winline-2.c (inline int t): Likewise.
476         * gcc.dg/winline-6.c: Likewise.
477         * gcc.dg/winline-10.c (void g): Likewise.
478         * gcc.dg/pr49243.c (void parse): Likewise.
479         * gcc.dg/always_inline3.c (q2): Likewise.
480         * gcc.dg/winline-3.c: Likewise.
481         * gcc.dg/winline-7.c (inline void *t): Likewise.
483 2015-09-22  Tom de Vries  <tom@codesourcery.com>
485         PR tree-optimization/67666
486         * g++.dg/pr67666.C: New test.
488 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
490         PR fortran/67615
491         * gfortran.dg/pr67615.f90: new test.
493 2015-09-21  Jeff Law  <law@redhat.com>
495         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
497 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
499         Complete the implementation of N4230, Nested namespace definition.
500         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
501         attributes and nested namespace definitions.
502         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
503         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
504         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
505         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
506         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
507         appearing before the namespace identifier.
509 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
511         PR c/66415
512         * gcc.dg/cpp/pr66415-1.c: Test column number.
514 2015-09-21  Richard Biener  <rguenther@suse.de>
516         * g++.dg/ext/attr-alias-3.C: Add -g.
518 2015-09-21  Richard Biener  <rguenther@suse.de>
520         PR debug/67664
521         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
523 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
525         PR target/64345
526         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
528 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
530         * gcc.dg/pragma-diag-5.c: Fix excess warning.
532 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
534         PR middle-end/60832
535         * gcc.dg/pr53265.c: Update.
537 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
539         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
541 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
543         PR target/59478
544         * gcc.target/sh/pr59478.c: New.
546 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
548         PR target/67126
549         * gcc.target/sh/pr51244-12.c: Adjust testcase.
550         * gcc.target/sh/pr54236-2.c: Likewise.
552 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
554         * gcc.target/sh/pr43417.c: Move target independent test to ...
555         * gcc.c-torture/compile/pr43417.c: ... here.
557 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
559         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
560         check_effective_target_big_endian, check_effective_target_little_endian,
561         check_effective_target_any_fpu, check_effective_target_double_fpu,
562         check_effective_target_use_single_only_fpu,
563         check_effective_target_default_single_fpu,
564         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
565         check_effective_target_has_fsca, check_effective_target_has_fsrra,
566         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
567         check_effective_target_fmovd_enabled,
568         check_effective_target_has_privileged, check_effective_target_has_pref,
569         check_effective_target_banked_r0r7_isr,
570         check_effective_target_stack_save_isr): New effective target checks.
571         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
572         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
573         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
574         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
575         * gcc.target/sh/20080410-1.c: Use new effective target checks.
576         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
577         * gcc.target/sh/attr-isr.c: Likewise.
578         * gcc.target/sh/fpul-usage-1.c: Likewise.
579         * gcc.target/sh/hiconst.c: Likewise.
580         * gcc.target/sh/mfmovd.c: Likewise.
581         * gcc.target/sh/pr21255-3.c: Likewise.
582         * gcc.target/sh/pr33135-1.c: Likewise.
583         * gcc.target/sh/pr33135-2.c: Likewise.
584         * gcc.target/sh/pr33135-3.c: Likewise.
585         * gcc.target/sh/pr33135-4.c: Likewise.
586         * gcc.target/sh/pr39423-2.c: Likewise.
587         * gcc.target/sh/pr49880-4.c: Likewise.
588         * gcc.target/sh/pr49880-5.c: Likewise.
589         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
590         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
591         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
592         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
593         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
594         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
595         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
596         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
597         * gcc.target/sh/pr50751-2.c: Likewise.
598         * gcc.target/sh/pr50751-3.c: Likewise.
599         * gcc.target/sh/pr50751-5.c: Likewise.
600         * gcc.target/sh/pr50751-6.c: Likewise.
601         * gcc.target/sh/pr50751-8.c: Likewise.
602         * gcc.target/sh/pr51244-15.c: Likewise.
603         * gcc.target/sh/pr51244-2.c: Likewise.
604         * gcc.target/sh/pr51244-20.c: Likewise.
605         * gcc.target/sh/pr51244-6.c: Likewise.
606         * gcc.target/sh/pr52483-4.c: Likewise.
607         * gcc.target/sh/pr53511-1.c: Likewise.
608         * gcc.target/sh/pr53512-1.c: Likewise.
609         * gcc.target/sh/pr53512-2.c: Likewise.
610         * gcc.target/sh/pr53512-3.c: Likewise.
611         * gcc.target/sh/pr53512-4.c: Likewise.
612         * gcc.target/sh/pr53513-1.c: Likewise.
613         * gcc.target/sh/pr54089-2.c: Likewise.
614         * gcc.target/sh/pr54089-3.c: Likewise.
615         * gcc.target/sh/pr54089-4.c: Likewise.
616         * gcc.target/sh/pr54602-2.c: Likewise.
617         * gcc.target/sh/pr54602-3.c: Likewise.
618         * gcc.target/sh/pr54602-4.c: Likewise.
619         * gcc.target/sh/pr54680.c: Likewise.
620         * gcc.target/sh/pr55303-1.c: Likewise.
621         * gcc.target/sh/pr55303-2.c: Likewise.
622         * gcc.target/sh/pr55303-3.c: Likewise.
623         * gcc.target/sh/pr56547-1.c: Likewise.
624         * gcc.target/sh/pr56547-2.c: Likewise.
625         * gcc.target/sh/pr61195.c: Likewise.
626         * gcc.target/sh/pr61996.c: Likewise.
627         * gcc.target/sh/pr6526.c: Likewise.
628         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
629         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
630         * gcc.target/sh/prefetch.c: Likewise.
631         * gcc.target/sh/rte-delay-slot.c: Likewise.
632         * gcc.target/sh/sh2a-band.c: Likewise.
633         * gcc.target/sh/sh2a-bclr.c: Likewise.
634         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
635         * gcc.target/sh/sh2a-bld.c: Likewise.
636         * gcc.target/sh/sh2a-bor.c: Likewise.
637         * gcc.target/sh/sh2a-bset.c: Likewise.
638         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
639         * gcc.target/sh/sh2a-bxor.c: Likewise.
640         * gcc.target/sh/sh2a-jsrn.c: Likewise.
641         * gcc.target/sh/sh2a-movi20s.c: Likewise.
642         * gcc.target/sh/sh2a-movrt.c: Likewise.
643         * gcc.target/sh/sh2a-resbank.c: Likewise.
644         * gcc.target/sh/sh2a-rtsn.c: Likewise.
645         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
646         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
647         * gcc.target/sh/sh4a-cosf.c: Likewise.
648         * gcc.target/sh/sh4a-fsrra.c: Likewise.
649         * gcc.target/sh/sh4a-memmovua.c: Likewise.
650         * gcc.target/sh/sh4a-sincosf.c: Likewise.
651         * gcc.target/sh/sh4a-sinf.c: Likewise.
653 2015-09-20  Jeff Law  <law@redhat.com>
655         PR tree-optimization/47679
656         * g++.dg/warn/Wuninitialized-6.C: New test.
658 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
660         Implement nested namespace definitions.
661         * g++.dg/cpp1z/nested-namespace-def1.C: New.
662         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
663         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
664         * g++.dg/lookup/name-clash5.C: Adjust.
665         * g++.dg/lookup/name-clash6.C: Likewise.
667 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
669         * gcc.dg/pragma-diag-5.c: New test.
671 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
673         PR middle-end/67619
674         * gcc.dg/torture/pr67619.c: New test.
675         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
676         New procedure.
678 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
680         PR tree-optimization/67283
681         * gcc.dg/tree-ssa/sra-15.c: New.
682         * gcc.dg/tree-ssa/sra-16.c: New.
684 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
686         PR sanitizer/64078
687         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
688         (f2, f3): Make the function static.
689         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
691 2015-09-17  Christian Bruel  <christian.bruel@st.com>
693         * gcc.target/arm/attr_thumb-static2.c: New test.
695 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
697         * gnat.dg/overflow_sum3.adb: New test.
699 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
701         * gcc.target/arm/stack-checking.c: New test.
703 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
705         PR fortran/52846
706         * gfortran.dg/public_private_module_5.f90: Add module procedure
707         trigger_smod to ensure that the smod file is written.
709 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
711         * gcc.target/aarch64/copysign_1.c: New.
712         * gcc.target/aarch64/copysign_2.c: New.
714 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
716         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
717         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
718         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
720 2015-09-16  John Marino  <gnugcc@marino.st>
722         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
724 2015-09-16  Richard Biener  <rguenther@suse.de>
726         PR middle-end/67253
727         * gcc.dg/torture/pr67253.c: New testcase.
729 2015-09-16  Richard Biener  <rguenther@suse.de>
731         PR middle-end/67271
732         * gcc.dg/pr67271.c: New testcase.
734 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
736         * gnat.dg/opt49.adb: New test.
738 2015-09-16  Richard Biener  <rguenther@suse.de>
740         PR middle-end/67442
741         * gcc.dg/torture/pr67442.c: New testcase.
743 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
745         * gnat.dg/array24.adb: New test.
746         * gnat.dg/blocklocs.adb: Delete.
748 2015-09-15  Marek Polacek  <polacek@redhat.com>
750         PR c/67580
751         * gcc.dg/pr67580.c: New test.
753 2015-09-15  Richard Biener  <rguenther@suse.de>
755         PR tree-optimization/67470
756         * gcc.dg/torture/pr67470.c: New testcase.
758 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
760         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
762 2015-09-15  Richard Biener  <rguenther@suse.de>
764         PR middle-end/67563
765         * gcc.dg/pr67563.c: New testcase.
767 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
769         PR fortran/67460
770         * gfortran.dg/pr67460.f90: New test.
772 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
774         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
775         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
777 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
779         PR c++/51911
780         * g++.dg/cpp0x/new-auto1.C: New.
782 2015-09-11  Mark Wielaard  <mjw@redhat.com>
784         PR c/28901
785         * g++.dg/warn/unused-variable-1.C: New test.
786         * g++.dg/warn/unused-variable-2.C: Likewise.
787         * gcc.dg/unused-4.c: Adjust warning for static const.
788         * gcc.dg/unused-variable-1.c: New test.
789         * gcc.dg/unused-variable-2.c: Likewise.
791 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
793         * gfortran.dg/private_type_3.f90: Require visibility.
794         * gfortran.dg/module_variable_2.f90: Same.
795         * gfortran.dg/nested_forall_1.f: Same.
796         * gfortran.dg/elemental_dependency_4.f90: Same.
797         * gfortran.dg/bind_c_usage_25.f90: Same.
798         * gfortran.dg/access_spec_1.f90: Same.
799         * gfortran.dg/public_private_module_2.f90: Same.
800         * gfortran.dg/host_assoc_variable_1.f90: Same.
801         * gfortran.dg/public_private_module_6.f90: Same.
802         * gfortran.dg/module_variable_1.f90: Same.
803         * gfortran.dg/pr37286.f90: Same.
804         * gfortran.dg/internal_pack_7.f90: Same.
805         * gfortran.dg/submodule_10.f08: Same.
806         * gfortran.dg/allocatable_function_8.f90: Same.
807         * gfortran.dg/merge_init_expr_2.f90: Same.
808         * gfortran.dg/class_37.f03: Same.
809         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
810         * gfortran.dg/typebound_call_20.f03: Same.
811         * gfortran.dg/proc_ptr_result_3.f90: Same.
812         * gfortran.dg/pr32535.f90: Same.
813         * gfortran.dg/typebound_proc_19.f90: Same.
814         * gfortran.dg/initialization_10.f90: Same.
815         * gfortran.dg/bind_c_usage_8.f03: Same.
816         * gfortran.dg/pr61335.f90: Same.
817         * gfortran.dg/elemental_dependency_5.f90: Same.
818         * gfortran.dg/proc_ptr_3.f90: Same.
819         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
821 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
823         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
824         * gcc.dg/Wno-frame-address.c: Skip for Visium.
825         * gcc.dg/loop-8.c: Likewise.
827 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
829         PR ada/66965
830         * gnat.dg/specs/addr1.ads: Remove.
832 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
834         * gcc.dg/pie-link.c: Add -pie to dg-options.
836 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
838         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
839         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
841 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
843         * gcc.target/powerpc/swaps-p8-20.c: New test.
844         * gcc.target/powerpc/swaps-p8-21.c: New test.
846 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
848         PR fortran/67526
849         * gfortran.dg/pr67526.f90: New test.
851 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
853         PR c++/67318
854         * g++.dg/cpp0x/variadic166.C: New.
856 2015-09-09  Mark Wielaard  <mjw@redhat.com>
858         * c-c++-common/nonnull-1.c: New test.
860 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
862         PR fortran/66993
863         * gfortran.dg/submodule_11.f08: New test.
865 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
867         PR target/67506
868         * gcc.c-torture/compile/pr67506.c: New test.
870 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
872         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
873         initialization with a byte mask.  No change expected here.
874         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
875         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
876         initialization with contigious bitmask.  Literal pool is expectd
877         to be used here.
879 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
881         PR target/67439
882         * gcc.target/arm/pr67439_1.c: New test.
884 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
886         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
887         model.
889 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
891         PR c++/67523
892         * g++.dg/gomp/pr67523.C: New test.
894         PR c++/67522
895         * g++.dg/gomp/pr67522.C: New test.
897         PR middle-end/67521
898         * c-c++-common/gomp/pr67521.c: New test.
900         PR middle-end/67517
901         * c-c++-common/gomp/pr67517.c: New test.
903         PR c++/67514
904         * g++.dg/gomp/pr67514.C: New test.
906         PR c++/67511
907         * g++.dg/gomp/pr67511.C: New test.
909         PR c/67502
910         * c-c++-common/gomp/pr67502.c: New test.
912 2015-09-09  Marek Polacek  <polacek@redhat.com>
914         PR middle-end/67512
915         * gcc.dg/pr67512.c: New test.
917 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
919         PR c++/53184
920         * g++.dg/warn/Wsubobject-linkage-1.C: New.
921         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
922         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
923         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
925 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
927         * gcc.target/aarch64/mod_2.x: New file.
928         * gcc.target/aarch64/mod_256.x: Likewise.
929         * gcc.target/arm/mod_2.c: New test.
930         * gcc.target/arm/mod_256.c: Likewise.
931         * gcc.target/aarch64/mod_2.c: Likewise.
932         * gcc.target/aarch64/mod_256.c: Likewise.
934 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
936         PR c++/67504
937         * g++.dg/gomp/pr67504.C: New test.
939         PR c/67501
940         * c-c++-common/gomp/pr67501.c: New test.
942         PR c/67500
943         * gcc.dg/gomp/pr67500.c: New test.
945         PR c/67495
946         * gcc.dg/gomp/pr67495.c: New test.
948 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
949             Sebastian Pop  <s.pop@samsung.com>
951         PR tree-optimization/53852
952         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
953         both isl-0.12 and isl-0.15.
954         * gcc.dg/graphite/uns-interchange-14.c: Same.
955         * gcc.dg/graphite/uns-interchange-15.c: Same.
956         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
958 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
959             Sebastian Pop  <s.pop@samsung.com>
961         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
962         * gcc.dg/graphite/block-1.c: Same.
963         * gcc.dg/graphite/block-5.c: Same.
964         * gcc.dg/graphite/block-6.c: Same.
965         * gcc.dg/graphite/interchange-1.c: Same.
966         * gcc.dg/graphite/interchange-10.c: Same.
967         * gcc.dg/graphite/interchange-11.c: Same.
968         * gcc.dg/graphite/interchange-13.c: Same.
969         * gcc.dg/graphite/interchange-14.c: Same.
970         * gcc.dg/graphite/interchange-3.c: Same.
971         * gcc.dg/graphite/interchange-4.c: Same.
972         * gcc.dg/graphite/interchange-7.c: Same.
973         * gcc.dg/graphite/interchange-8.c: Same.
974         * gcc.dg/graphite/interchange-9.c: Same.
975         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
976         * gcc.dg/graphite/pr35356-1.c (foo): Same.
977         * gcc.dg/graphite/pr37485.c: Same.
978         * gcc.dg/graphite/scop-0.c (int toto): Same.
979         * gcc.dg/graphite/scop-1.c: Same.
980         * gcc.dg/graphite/scop-10.c: Same.
981         * gcc.dg/graphite/scop-11.c: Same.
982         * gcc.dg/graphite/scop-12.c: Same.
983         * gcc.dg/graphite/scop-13.c: Same.
984         * gcc.dg/graphite/scop-16.c: Same.
985         * gcc.dg/graphite/scop-17.c: Same.
986         * gcc.dg/graphite/scop-18.c: Same.
987         * gcc.dg/graphite/scop-2.c: Same.
988         * gcc.dg/graphite/scop-21.c (int test): Same.
989         * gcc.dg/graphite/scop-22.c (void foo): Same.
990         * gcc.dg/graphite/scop-4.c: Same.
991         * gcc.dg/graphite/scop-5.c: Same.
992         * gcc.dg/graphite/scop-6.c: Same.
993         * gcc.dg/graphite/scop-7.c: Same.
994         * gcc.dg/graphite/scop-8.c: Same.
995         * gcc.dg/graphite/scop-9.c: Same.
996         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
997         data-refs remain inside the inner loop.
998         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
999         * gcc.dg/graphite/uns-interchange-14.c: Same.
1000         * gcc.dg/graphite/uns-interchange-9.c: Same.
1001         * gfortran.dg/graphite/interchange-3.f90
1003 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1005         PR target/63870
1006         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1007         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1008         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1009         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1010         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1011         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1012         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1013         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1014         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1015         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1016         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1017         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1019 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1021         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1022         * lib/target-supports.exp
1023         (check_effective_target_arm_neon_fp16_hw): New.
1025 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1027         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1028         Set additional_flags for neon-fp16 if supported, else fallback to neon.
1030         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1031         (hfloat16_t): New.
1032         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1033         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1034         if supported.
1035         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1036         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1037         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1038         when those are supported.
1039         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1040         (vdup_n_f16): New.
1042         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1043         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1044         cases if supported.
1046         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1047         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1048         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1049         Likewise.
1050         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1051         Likewise.
1052         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1054         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1055         Add float16x8_t case.
1056         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1057         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1058         main, exec_vcreate): Likewise.
1059         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1060         exec_vget_high): Likewise.
1061         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1062         exec_vget_low): Likewise.
1063         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1064         Likewise.
1065         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1066         exec_vld1_dup): Likewise.
1067         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1068         exec_vld1_lane): Likewise.
1069         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1070         Likewise.
1071         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1072         exec_vldX_dup): Likewise.
1073         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1074         exec_vldX_lane): Likewise.
1075         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1076         exec_vset_lane): Likewise.
1077         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1078         exec_vst1_lane): Likewise.
1080 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1082         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1083         * gcc.target/aarch64/vget_low_1.c: Likewise.
1085 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1087         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1088         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1089         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1090         (main): update orig_data to avoid float16 NaN on bigendian.
1092 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1094         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1095         float16x8_t.
1096         * gcc.target/aarch64/vset_lane_1.c: Likewise.
1097         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1098         * gcc.target/aarch64/vld1_lane.c: Likewise.
1100 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1102         PR c++/67369
1103         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1105 2015-09-07  Marek Polacek  <polacek@redhat.com>
1107         PR inline-asm/67448
1108         * gcc.dg/asm-10.c: New test.
1110 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
1112         PR middle-end/67452
1113         * gcc.dg/lto/pr67452_0.c: New test.
1115 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1117         PR target/65210
1118         * gcc.target/avr/pr65210.c: New test.
1120 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
1122         PR testsuite/67450
1123         * lib/target-supports.exp (check_cached_effective_target):
1124         Apppend $prop to et_prop_list only if needed.
1126 2015-09-04  Marek Polacek  <polacek@redhat.com>
1128         PR sanitizer/67279
1129         * gcc.dg/ubsan/pr67279.c: New test.
1131 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
1132             Petr Murzin  <petr.murzin@intel.com>
1133             Kirill Yukhin <kirill.yukhin@intel.com>
1135         * gcc.target/i386/avx512f-scatter-1.c: New.
1136         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1137         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1139 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
1141         * gfortran.dg/read_dir.f90: Delete empty directory when closing
1142         rather than calling rmdir, cleanup if open fails.
1144 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1146         * gcc.target/powerpc/vec-mult-char-1.c: New test.
1147         * gcc.target/powerpc/vec-mult-char-2.c: New test.
1148         * lib/target-supports.exp (check_effective_target_vect_char_mult):
1149         Return true for PowerPC targets that implement Altivec.
1151 2015-09-03  Renlin Li  <renlin.li@arm.com>
1153         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1154         check the assembly.
1155         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1157 2015-09-03  Martin Sebor  <msebor@redhat.com>
1159         PR c/66516
1160         * g++.dg/addr_builtin-1.C: New test.
1161         * gcc.dg/addr_builtin-1.c: New test.
1163 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1165         * gcc.target/powerpc/vec-shift.c: New test.
1167 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1169         PR tree-optimization/65637
1170         * gcc.dg/autopar/reduc-4.c: New test.
1172 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1174         PR tree-optimization/65637
1175         * gcc.dg/autopar/pr46099-2.c: New test.
1177 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1179         PR middle-end/67351
1180         * g++.dg/pr67351.C: New test.
1182 2015-09-03  Richard Biener  <rguenther@suse.de>
1184         PR ipa/66705
1185         * g++.dg/lto/pr66705_0.C: New testcase.
1187 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1189         PR middle-end/60586
1190         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1191         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1193 2015-09-02  Marek Polacek  <polacek@redhat.com>
1195         PR c/67432
1196         * gcc.dg/pr67432.c: New test.
1198 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
1200         * lib/target-supports.exp (clear_effective_target_cache): New.
1201         (check_cached_effective_target): Update et_prop_list.
1202         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1203         * g++.dg/compat/compat.exp: Likewise.
1204         * g++.dg/compat/struct-layout-1.exp: Likewise.
1205         * lib/asan-dg.exp: Likewise.
1206         * lib/atomic-dg.exp: Likewise.
1207         * lib/cilk-plus-dg.exp: Likewise.
1208         * lib/clearcap.exp: Likewise.
1209         * lib/mpx-dg.exp: Likewise.
1210         * lib/tsan-dg.exp: Likewise.
1211         * lib/ubsan-dg.exp: Likewise.
1213 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
1215         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1217 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
1218             Andrew Bennett  <andrew.bennett@imgtec.com>
1220         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1221         dependencies between ISA level and compact-branches.
1222         * gcc.target/mips/branch-10.c: Update expected output to allow
1223         compact forms of b/bal.
1224         * gcc.target/mips/branch-11.c: Likewise.
1225         * gcc.target/mips/branch-12.c: Likewise.
1226         * gcc.target/mips/branch-13.c: Likewise.
1227         * gcc.target/mips/branch-3.c: Likewise.
1228         * gcc.target/mips/branch-4.c: Likewise.
1229         * gcc.target/mips/branch-5.c: Likewise.
1230         * gcc.target/mips/branch-6.c: Likewise.
1231         * gcc.target/mips/branch-7.c: Likewise.
1232         * gcc.target/mips/branch-8.c: Likewise.
1233         * gcc.target/mips/branch-9.c: Likewise.
1234         * gcc.target/mips/branch-cost-1.c: Likewise.
1235         * gcc.target/mips/call-1.c: Likewise.
1236         * gcc.target/mips/call-2.c: Likewise.
1237         * gcc.target/mips/call-3.c: Likewise.
1238         * gcc.target/mips/call-4.c: Likewise.
1239         * gcc.target/mips/call-5.c: Likewise.
1240         * gcc.target/mips/call-6.c: Likewise.
1241         * gcc.target/mips/lazy-binding-1.c: Likewise.
1242         * gcc.target/mips/near-far-1.c: Likewise.
1243         * gcc.target/mips/near-far-2.c: Likewise.
1244         * gcc.target/mips/near-far-3.c: Likewise.
1245         * gcc.target/mips/near-far-4.c: Likewise.
1246         * gcc.target/mips/umips-branch-3.c: Ensure the test is
1247         run with compact branches allowed.
1248         * gcc.target/mips/compact-branches-1.c: New file.
1249         * gcc.target/mips/compact-branches-2.c: Likewise.
1250         * gcc.target/mips/compact-branches-3.c: Likewise.
1251         * gcc.target/mips/compact-branches-4.c: Likewise.
1252         * gcc.target/mips/compact-branches-5.c: Likewise.
1253         * gcc.target/mips/compact-branches-6.c: Likewise.
1254         * gcc.target/mips/compact-branches-7.c: Likewise.
1256 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1258         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1259         Clean-up a created directory if testcase fails.
1261 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1263         PR target/67405
1264         * g++.dg/pr67405.C: New test.
1266 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1268         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1270 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1272         * gcc.dg/ifcvt-1.c: New test.
1273         * gcc.dg/ifcvt-2.c: Likewise.
1274         * gcc.dg/ifcvt-3.c: Likewise.
1276 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1278         PR libfortran/67412
1279         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1280         *-*-solaris2.10.
1282 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1284         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1286 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
1288         PR c++/61753
1289         * g++.dg/other/pr61753.C: New.
1291 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1293         * gcc.dg/tree-ssa/cmp-1.c: New file.
1295 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1297         * gcc.dg/tree-ssa/complex-7.c: New file.
1299 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1301         * gcc.target/powerpc/swaps-p8-19.c: New test.
1303 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1305         PR fortran/67367
1306         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1308 2015-08-29  Tom de Vries  <tom@codesourcery.com>
1310         PR tree-optimization/46193
1311         * gcc.dg/autopar/pr46193.c: New test.
1313 2015-08-28  Nathan Sidwell  <nathan@acm.org>
1315         * gcc.dg/compat/struct-layout-1_generate.c: Simply
1316         use exit code for failure.
1318         * gcc.dg/torture/matrix-1.c: Use plain printf.
1319         * gcc.dg/torture/matrix-2.c: Likewise.
1320         * gcc.dg/torture/matrix-5.c: Likewise.
1321         * gcc.dg/torture/matrix-6.c: Likewise.
1322         * gcc.dg/torture/transpose-1.c: Likewise.
1323         * gcc.dg/torture/transpose-2.c: Likewise.
1324         * gcc.dg/torture/transpose-3.c: Likewise.
1325         * gcc.dg/torture/transpose-4.c: Likewise.
1326         * gcc.dg/torture/transpose-5.c: Likewise.
1327         * gcc.dg/torture/transpose-6.c: Likewise.
1329 2015-08-28  Jeff Law  <law@redhat.com>
1331         PR lto/66752
1332         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1333         * gcc.dg/torture/pr66752-1.c: New test
1334         * g++.dg/torture/pr66752-2.C: New test.
1336 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
1337         Revert:
1338         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1340                 * gcc.dg/tree-ssa/sra-15.c: New.
1342 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
1344         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1345         * gcc.target/mips/msub-8.c: Ditto
1347 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1349         * lib/target-supports.exp (check-effective_target_vect_double):
1350         Enable for Power targets with VSX hardware available.
1351         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1352         vect_no_align && { ! vect_hw_misalign }.
1354 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
1356         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1357         Replaced by opt_files, compile with -floop-nest-optimize.
1358         * g++.dg/graphite/graphite.exp: Same.
1359         * gfortran.dg/graphite/graphite.exp: Same.
1360         * gcc.dg/graphite/block-0.c: Adjust pattern.
1361         * gcc.dg/graphite/block-1.c: Same.
1362         * gcc.dg/graphite/block-3.c: Same.
1363         * gcc.dg/graphite/block-4.c: Same.
1364         * gcc.dg/graphite/block-5.c: Same.
1365         * gcc.dg/graphite/block-6.c: Same.
1366         * gcc.dg/graphite/block-7.c: Same.
1367         * gcc.dg/graphite/block-8.c: Same.
1368         * gcc.dg/graphite/block-pr47654.c: Same.
1369         * gcc.dg/graphite/interchange-0.c: Same.
1370         * gcc.dg/graphite/interchange-1.c: Same.
1371         * gcc.dg/graphite/interchange-10.c: Same.
1372         * gcc.dg/graphite/interchange-11.c: Same.
1373         * gcc.dg/graphite/interchange-12.c: Same.
1374         * gcc.dg/graphite/interchange-13.c: Same.
1375         * gcc.dg/graphite/interchange-14.c: Same.
1376         * gcc.dg/graphite/interchange-15.c: Same.
1377         * gcc.dg/graphite/interchange-3.c: Same.
1378         * gcc.dg/graphite/interchange-4.c: Same.
1379         * gcc.dg/graphite/interchange-5.c: Same.
1380         * gcc.dg/graphite/interchange-6.c: Same.
1381         * gcc.dg/graphite/interchange-7.c: Same.
1382         * gcc.dg/graphite/interchange-8.c: Same.
1383         * gcc.dg/graphite/interchange-9.c: Same.
1384         * gcc.dg/graphite/interchange-mvt.c: Same.
1385         * gcc.dg/graphite/pr37485.c: Same.
1386         * gcc.dg/graphite/uns-block-1.c: Same.
1387         * gcc.dg/graphite/uns-interchange-12.c: Same.
1388         * gcc.dg/graphite/uns-interchange-14.c: Same.
1389         * gcc.dg/graphite/uns-interchange-15.c: Same.
1390         * gcc.dg/graphite/uns-interchange-9.c: Same.
1391         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1392         * gfortran.dg/graphite/interchange-3.f90: Same.
1394 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
1396         PR target/67317
1397         * gcc.target/i386/pr67317-1.c: New test.
1398         * gcc.target/i386/pr67317-2.c: Ditto.
1399         * gcc.target/i386/pr67317-3.c: Ditto.
1400         * gcc.target/i386/pr67317-4.c: Ditto.
1401         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1402         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1404 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
1406         * gcc.target/powerpc/vec-shr.c: New.
1408 2015-08-27  Marek Polacek  <polacek@redhat.com>
1410         PR middle-end/67005
1411         * gcc.dg/torture/pr67005.c: New test.
1413 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1415         * gcc.dg/tree-ssa/sra-15.c: New.
1417 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1419         * gcc.target/aarch64/long_branch_1.c: New test.
1421 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1423         * gcc.target/s390/20150826-1.c: New test.
1425 2015-08-26  Renlin Li  <renlin.li@arm.com>
1427         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1429 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1431         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1433 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1435         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1436         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1437         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1438         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1440 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1442         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1443         New test directive.
1444         * gcc.target/aarch64/tlsle_1.x: New test source.
1445         * gcc.target/aarch64/tlsle12_1.c: New testcase.
1446         * gcc.target/aarch64/tlsle24_1.c: Likewise.
1447         * gcc.target/aarch64/tlsle32_1.c: Likewise.
1449 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1451         PR fortran/29600
1452         * gfortran.dg/shape_8.f90: New test.
1454 2015-08-25  Marek Polacek  <polacek@redhat.com>
1456         PR middle-end/67330
1457         * gcc.dg/weak/weak-18.c: New test.
1459 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
1461         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1462         gcc_jit_context_set_bool_use_external_driver.
1464 2015-08-25  Nathan Sidwell  <nathan@acm.org>
1466         * gcc.c-torture/execute/builtins/20010124-1.x: New.
1468         * gcc.dg/20001117-1.c: Needs return_address.
1469         * gcc.dg/20020415-1.c: Needs alloca.
1470         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1471         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1472         * gcc.dg/pr63186.c: Needs label_values.
1473         * gcc.dg/torture/pr33848.c: Likwise.
1475         * lib/target-supports.exp (check_effective_target_fopenacc,
1476         check_effective_target_fopenmp): Disable for nvptx.
1477         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1478         * gcc.dg/stack-usage-1.c: Likewise.
1479         * gcc.dg/stack-usage-2.c: Likewise.
1480         * gcc.dg/unused-5.c: Likewise.
1481         * gcc.dg/unwind-1.c: Likewise.
1483 2015-08-25  Christian Bruel  <christian.bruel@st.com>
1485         * gcc.dg/Wno-frame-address.c: Skip for ARM.
1486         * g++.dg/Wno-frame-address.C: Ditto.
1488 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1490         PR target/67211
1491         * g++.dg/pr67211.C: New test.
1493 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
1495         PR fortran/62536
1496         PR fortran/66175
1497         * gfortran.dg/block_end_error_1.f90: New test.
1498         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1500 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1502         PR target/66821
1503         * gcc.target/i386/pr66821.c: New test.
1505 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1507         PR target/67329
1508         * gcc.target/i386/pr67329.c: New test.
1510 2015-08-24  Nathan Sidwell  <nathan@acm.org>
1512         * gcc.dg/pr49551.c: Needs -fdata-sections.
1514         * gcc.dg/pr64935-2.c: Needs scheduling.
1516         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1517         * gcc.dg/torture/pr63738.c: Likewise.
1518         * gcc.dg/torture/pr64728.c: Likewise.
1519         * gcc.dg/pr63748.c: Likewise.
1520         * gcc.dg/20020312-2.c: Likewise.
1522         * gcc.dg/torture/pr66123.c: Needs label_values.
1524         * gcc.dg/torture/pr41261.c: Needs profiling.
1525         * gcc.dg/pr26570.c: Likewise.
1526         * gcc.dg/pr61776.c: Likewise.
1527         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1528         * gcc.dg/gomp/pr34610.c: Likewise.
1529         * gcc.dg/pr54121.c: Likewise.
1530         * gcc.dg/20050325-1.c: Likewise.
1531         * gcc.dg/pr66899.c: Likewise.
1532         * gcc.dg/pr48770.c: Likewise.
1533         * gcc.dg/pr24225.c: Likewise.
1535         * gcc.dg/pr27531-1.c: Needs io.
1536         * gcc.dg/pr44606.c: Likewise.
1538         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1540         * gcc.dg/pr51990.c: Needs alloca.
1542         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1544 2015-08-24  Tom de Vries  <tom@codesourcery.com>
1546         PR tree-optimization/65468
1547         * gcc.dg/gomp/static-chunk-size-one.c: New test.
1549 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1551         PR libfortran/54572
1552         * gfortran.dg/backtrace_1.f90: New test.
1554 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1556         PR libfortran/62296
1557         * gfortran.dg/execute_command_line_2.f90: New test.
1559 2015-08-23  Tom de Vries  <tom@codesourcery.com>
1561         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1562         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1563         vect_no_int_max to vect_no_int_min_max.
1564         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1565         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1566         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1567         * gcc.dg/vect/slp-reduc-4.c: Same.
1568         * gcc.dg/vect/slp-reduc-5.c: Same.
1569         * gcc.dg/vect/vect-125.c: Same.
1570         * gcc.dg/vect/vect-13.c: Same.
1571         * gcc.dg/vect/vect-double-reduc-3.c: Same.
1572         * gcc.dg/vect/vect-reduc-1.c: Same.
1573         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1574         * gcc.dg/vect/vect-reduc-1char.c:Same.
1575         * gcc.dg/vect/vect-reduc-1short.c: Same.
1576         * gcc.dg/vect/vect-reduc-2.c: Same.
1577         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1578         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1579         * lib/target-supports.exp: Same.
1581 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1583         PR c++/63693
1584         * g++.dg/cpp0x/decltype63.C: New.
1586 2015-08-22  Nathan Sidwell  <nathan@acm.org>
1588         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1589         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1590         * c-c++-common/Wunused-var-8.c: Likewise.
1591         * c-c++-common/gomp/pr61486-2.c: Likewise.
1592         * c-c++-common/Wunused-var-6.c: Likewise.
1593         * c-c++-common/goacc/reduction-1.c: Likewise.
1594         * c-c++-common/goacc/reduction-2.c: Likewise.
1595         * c-c++-common/goacc/reduction-3.c: Likewise.
1596         * c-c++-common/goacc/reduction-4.c: Likewise.
1597         * gcc.dg/builtins-64.c: Likewise.
1598         * gcc.dg/pr59523.c: Likewise.
1599         * gcc.dg/tree-ssa/20080530.c: Likewise.
1600         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1601         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1602         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1603         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1604         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1605         * gcc.dg/pr59011.c: Likewise.
1606         * gcc.dg/uninit-9.c: Likewise.
1607         * gcc.dg/pr61561.c: Likewise.
1608         * gcc.dg/vla-4.c: Likewise.
1609         * gcc.dg/20101010-1.c: Likewise.
1610         * gcc.dg/pr49120.c: Likewise.
1611         * gcc.dg/20030331-2.c: Likewise.
1612         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1613         * gcc.dg/pr25682.c: Likewise.
1614         * gcc.dg/guality/guality.c: Likewise.
1615         * gcc.dg/pr27301.c: Likewise.
1616         * gcc.dg/uninit-9-O0.c: Likewise.
1617         * gcc.dg/fold-alloca-1.c: Likewise.
1618         * gcc.dg/pr41470.c: Likewise.
1619         * gcc.dg/pr51491-2.c: Likewise.
1620         * gcc.dg/winline-7.c: Likewise.
1621         * gcc.dg/vla-2.c: Likewise.
1622         * gcc.dg/pr50764.c: Likewise.
1623         * gcc.dg/c99-vla-1.c: Likewise.
1624         * gcc.dg/pr33238.c: Likewise.
1625         * gcc.dg/c99-const-expr-13.c: Likewise.
1626         * gcc.dg/builtin-return-1.c: Likewise.
1627         * gcc.dg/vla-3.c: Likewise.
1628         * gcc.dg/20020415-1.c: Likewise.
1629         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1630         * gcc.dg/shrink-wrap-alloca.c: Likewise.
1631         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1632         * gcc.dg/torture/calleesave-sse.c: Likewise.
1633         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1634         * gcc.dg/gomp/vla-2.c: Likewise.
1635         * gcc.dg/gomp/vla-3.c: Likewise.
1636         * gcc.dg/gomp/vla-4.c: Likewise.
1637         * gcc.dg/gomp/pr30494.c: Likewise.
1638         * gcc.dg/gomp/vla-5.c: Likewise.
1639         * gcc.dg/pr51990-2.c: Likewise.
1640         * gcc.dg/vla-22.c: Likewise.
1642 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1644         * gcc.dg/cpp/multiline-2.c: Add column numbers.
1645         * gcc.dg/dollar.c: Likewise.
1646         * gcc.dg/pragma-message.c: Likewise.
1647         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1648         * c-c++-common/raw-string-14.c: Likewise.
1650 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
1652         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1653         property that instantiation here is a compile-time error.
1655 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1657         * g++.dg/other/pr67065.C: Extend.
1659 2015-08-21  Nathan Sidwell  <nathan@acm.org>
1661         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1662         is freestanding.
1663         (check_effective_target_global_constructor): New.
1664         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1665         * gcc.dg/debug/debug.exp: Skip  for nvptx.
1666         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1668         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1669         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1670         * gcc.c-torture/compile/pr33855.c: Likewise.
1671         * gcc.c-torture/compile/920723-1.c: Likewise.
1672         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1673         writing a const.
1674         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1675         label.
1676         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1677         'call'.
1679         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1680         prototype normal.
1681         * gcc.c-torture/execute/switch-1.c: Likewise.
1683         * gcc.c-torture/execute/pr34456.c: Require not freestanding
1684         * gcc.c-torture/execute/printf-1.c: Likewise.
1685         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1686         * gcc.c-torture/execute/fprintf-1.c: Likewise.
1687         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1688         * gcc.c-torture/execute/vprintf-1.c: Likewise.
1689         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1690         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1691         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1692         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1693         * gcc.c-torture/execute/gofast.c: Likewise.
1694         * gcc.c-torture/execute/complex-6.c: Likewise.
1696         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1697         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1698         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1699         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1700         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1701         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1702         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1703         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1704         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1705         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1706         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1707         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1708         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1709         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1710         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1711         * gcc.dg/setjmp-1.c: Likewise.
1712         * gcc.dg/cleanup-5.c: Likewise.
1713         * gcc.dg/cleanup-12.c: Likewise.
1714         * gcc.dg/cleanup-13.c: Likewise.
1716         * gcc.dg/constructor-1.c: Require global ctor.
1718         * gcc.dg/fork-instrumentation.c: Require profiling.
1719         * gcc.dg/20030107-1.c: Likewise.
1720         * gcc.dg/20030702-1.c: Likewise.
1722         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1723         * gcc.dg/cpp/paste2.c: Likewise.
1724         * gcc.dg/cpp/strify3.c: Likewise.
1725         * gcc.dg/cpp/strify4.c: Likewise.
1726         * gcc.dg/cpp/lexnum.c: Likewise.
1727         * gcc.dg/cpp/digraphs.c: Likewise.
1728         * gcc.dg/cpp/macro1.c: Likewise.
1730 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1732         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1734 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1736         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1737         only once.
1739 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1741         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1742         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1743         vec_vpmsum_be and vec_shasigma_be.
1745 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1747         * lib/target-supports.exp
1748         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1749         with -mfp16-format=ieee.
1751 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1753         PR c++/67065
1754         * g++.dg/other/pr67065.C: New.
1756 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1758         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1759         memcpy.
1760         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1761         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1762         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1763         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1765 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1767         * gcc.dg/wide_shift_64_1.c: New testcase.
1768         * gcc.dg/wide_shift_128_1.c: Likewise.
1769         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1771 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1773         * lib/target-supports.exp
1774         (check_effective_target_fstack_protector_enabled): New test.
1775         * gcc.target/i386/ssp-default.c: New test.
1777 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1779         PR fortran/66929
1780         * gfortran.dg/generic_31.f90: New.
1782 2015-08-19  Marek Polacek  <polacek@redhat.com>
1784         PR middle-end/67133
1785         * g++.dg/torture/pr67133.C: New test.
1787 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1789         * gcc.target/powerpc/altivec-35.c: New test.
1790         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1791         * gcc.target/powerpc/vsx-vector-7.c: New test.
1793 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1795         PR middle-end/36757
1796         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1797         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1799 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1801         PR rtl-optimization/67218
1802         * gcc.c-torture/execute/ieee/pr67218.c,
1803         gcc.target/aarch64/fcvt_int_float_double1.c,
1804         gcc.target/aarch64/fcvt_int_float_double2.c,
1805         gcc.target/aarch64/fcvt_int_float_double3.c,
1806         gcc.target/aarch64/fcvt_int_float_double4.c,
1807         gcc.target/aarch64/fcvt_uint_float_double1.c,
1808         gcc.target/aarch64/fcvt_uint_float_double2.c,
1809         gcc.target/aarch64/fcvt_uint_float_double3.c,
1810         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1812 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1814         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1815         dg-options to disable LSE extensions.
1816         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1817         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1818         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1819         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1820         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1821         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1822         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1823         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1824         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1825         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1826         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1827         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1828         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1829         * gcc.target/aarch64/sync-op-full.c: Likewise.
1830         * gcc.target/aarch64/sync-op-release.c: Likewise.
1832 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1834         PR c++/67160
1835         * g++.dg/cpp1z/feat-cxx1z.C: New.
1837 2015-08-18  Marek Polacek  <polacek@redhat.com>
1839         PR middle-end/67222
1840         * gcc.dg/torture/pr67222.c: New test.
1842 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1844         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1846 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1848         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1849         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1850         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1852 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1854         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1855         which is used in later code.
1857 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1859         PR c++/67216
1860         * g++.dg/cpp0x/nullptr34.C: New.
1861         * g++.dg/warn/Wconversion2.C: Adjust.
1862         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1863         * g++.old-deja/g++.other/null3.C: Likewise.
1865         * g++.dg/cpp0x/pr51313.C: Adjust.
1867 2015-08-17  Richard Biener  <rguenther@suse.de>
1869         PR tree-optimization/67221
1870         * gcc.dg/torture/pr67221.c: New testcase.
1872 2015-08-17  Mike Stump  <mikestump@comcast.net>
1873             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1875         * gcc.target/arm/memcpy-aligned-1.c: New test.
1877 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1879         PR fortran/54656
1880         * gfortran.dg/norm_4.f90: Rename to...
1881         * gfortran.dg/norm2_4.f90: this.
1882         * gfortran.dg/norm2_5.f90: New test.
1884 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
1886         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1887         * gcc.dg/ssp-1.c: Make counter a register.
1888         * gcc.dg/ssp-2.c: Likewise.
1889         * gcc.dg/torture/parm-coalesce.c: New.
1891 2015-08-14  Marek Polacek  <polacek@redhat.com>
1893         PR middle-end/67133
1894         * gcc.dg/torture/pr67133.c: New test.
1896 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1897             Matthias Klose  <doko@debian.org>
1899         PR target/67143
1900         * gcc.c-torture/compile/pr67143.c: New
1901         * gcc.target/aarch64/atomic-op-imm.c
1902         (atomic_fetch_add_negative_RELAXED): New.
1903         (atomic_fetch_sub_negative_ACQUIRE): New.
1905 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1907         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1908         * gcc.target/aarch64/target_attr_8.c: Likewise.
1909         * gcc.target/aarch64/target_attr_14.c: Likewise.
1911 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1913         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1915 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1917         * gcc.target/i386/builtin_target.c: Add skylake check.
1919 2015-08-13  Jeff Law  <law@redhat.com>
1921         * gcc.dg/pr66314.c: Moved from here to ..
1922         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1923         to clear all sanitizers before -fsanitize=kernel-address.
1925 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1927         * gcc.target/aarch64/cinc_common_1.c: New test.
1929 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1931         PR c++/53421
1932         * g++.dg/ext/attribute-may-alias-1.C: New.
1933         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1935 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1937         * gcc.target/aarch64/atomic-inst-cas.c: New.
1938         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1940 2015-08-13  Andreas Schwab  <schwab@suse.de>
1942         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1944 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1946         PR c++/62164
1947         * g++.dg/torture/pr62164.C: New.
1949 2015-08-13  Richard Biener  <rguenther@suse.de>
1951         PR tree-optimization/67191
1952         * gcc.dg/torture/pr67191.c: New testcase.
1953         * g++.dg/torture/pr67191.C: Likewise.
1955 2015-08-13  Richard Biener  <rguenther@suse.de>
1957         PR tree-optimization/66502
1958         PR tree-optimization/67167
1959         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1961 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1963         PR c++/53330
1964         * g++.dg/init/new42.C: New.
1966 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1968         PR target/67071
1969         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1970         vector constants.
1971         * gcc.target/powerpc/pr67071-2.c: Likewise.
1972         * gcc.target/powerpc/pr67071-3.c: Likewise.
1974 2015-08-12  Marek Polacek  <polacek@redhat.com>
1976         PR c++/55095
1977         * c-c++-common/Wshift-overflow-6.c: New test.
1978         * c-c++-common/Wshift-overflow-7.c: New test.
1979         * g++.dg/cpp1y/left-shift-2.C: New test.
1981 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1983         PR c++/52742
1984         * g++.dg/cpp0x/pr52742.C: New.
1986 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1988         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1989         Check Knights Landing support.
1991 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1993         PR c++/47461
1994         * g++.dg/warn/Wunused-result-1.C: New.
1996 2015-08-12  Richard Biener  <rguenther@suse.de>
1998         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1999         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2000         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2001         * g++.dg/tree-ssa/pr61034.C: Adjust.
2002         * gcc.dg/fold-compare-2.c: Likewise.
2003         * gcc.dg/pr50763.c: Likewise.
2004         * gcc.dg/predict-3.c: Likewise.
2005         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2006         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2007         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2008         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2009         * gcc.dg/tree-ssa/pr37508.c: Likewise.
2010         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2011         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2012         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2013         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2014         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2015         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2016         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2018 2015-08-12  Nathan Sidwell  <nathan@acm.org>
2020         * gcc.dg/vrp-min-max-1.c: New.
2021         * gcc.dg/vrp-min-max-2.c: New.
2023 2015-08-12  Richard Biener  <rguenther@suse.de>
2025         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2027 2015-08-12  Tom de Vries  <tom@codesourcery.com>
2029         PR testsuite/67175
2030         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2031         Handle absence of vector min/max for sparc.
2033 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
2035         PR target/66954
2036         * g++.dg/ext/mv25.C: New test.
2038 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2040         * gcc.target/i386/avx2-vect-shift.c: New test.
2042 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2044         PR c/66098
2045         PR c/66711
2046         * gcc.dg/pragma-diag-3.c: New test.
2047         * gcc.dg/pragma-diag-4.c: New test.
2049 2015-08-11  Nathan Sidwell  <nathan@acm.org>
2051         * c-c++-common/dfp/operator-comma.c: Call init function.
2052         * c-c++-common/dfp/convert-dfp-2.c: New test.
2054 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2056         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2057         Treat model == 0x4f as Broadwell.
2059 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2061         PR libfortran/67140
2062         * gfortran.dg/pr67140.f90: New test.
2064 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
2066         PR libgomp/65742
2067         PR middle-end/66332
2068         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2070 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
2072         PR fortran/64022
2073         * gfortran.dg/ieee/large_4.f90: New test.
2075 2015-08-08  Bud Davis  <jmdavis@link.com>
2077         PR fortran/59746
2078         * gfortran.dg/common_22.f90: New.
2080 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2082         PR rtl-optimization/67028
2083         * gcc.dg/pr67028.c: New testcase.
2085 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2087         PR rtl-optimization/67029
2088         * gcc.dg/pr67029.c: New test.
2090 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2092         PR fortran/64104
2093         * gfortran.dg/ieee/ieee_8.f90: New test.
2095 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
2097         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2098         modifers.
2099         * gcc.target/aarch64/noplt_2.c: Likewise.
2100         * gcc.target/aarch64/noplt_3.c: Likewise.
2102 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2104         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2105         optimization level, and print a summary at the end.
2107 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2109         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2111 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2113         * gcc.target/aarch64/noplt_3.c: New testcase.
2115 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2117         * gcc.target/aarch64/noplt_1.c: New testcase.
2118         * gcc.target/aarch64/noplt_2.c: Likewise.
2120 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
2122         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2123         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2125 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2127         * gcc.target/s390/dwarfregtable-1.c: New test.
2128         * gcc.target/s390/dwarfregtable-2.c: New test.
2129         * gcc.target/s390/dwarfregtable-3.c: New test.
2131 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2133         * gcc.target/s390/htm-builtins-z13-1.c: New test.
2135 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2137         PR fortran/64022
2138         * gfortran.dg/ieee/large_2.f90: New test.
2139         * gfortran.dg/ieee/large_3.F90: New test.
2141 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2143         PR fortran/64022
2144         * gfortran.dg/ieee/large_1.f90: Adjust test.
2146 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2147             Jeff Law  <law@redhat.com>
2149         PR c/16351
2150         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2151         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2152         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2153         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2154         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2155         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2157 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2159         PR middle-end/66311
2160         * gfortran.dg/pr66311.f90: New file.
2162 2015-08-05  Richard Biener  <rguenther@suse.de>
2164         PR tree-optimization/67121
2165         * gcc.dg/torture/pr67121.c: New testcase.
2167 2015-08-05  Nick Clifton  <nickc@redhat.com>
2169         * gcc.target/rl78: New directory.
2170         * gcc.target/rl78/rl78.exp: New file: Test driver.
2171         * gcc.target/rl78/test_addm3.c: New file: Test adds.
2173 2015-08-05  Richard Biener  <rguenther@suse.de>
2175         PR middle-end/67120
2176         * gcc.dg/torture/pr67120.c: New testcase.
2178 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
2180         PR fortran/52846
2182         * lib/fortran-modules.exp: Call cleanup-submodules from
2183         cleanup-modules.
2184         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2185         cover the cases where private entities are no longer optimized
2186         away.
2187         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2188         same reason.
2189         * gfortran.dg/submodule_1.f08: Change cleanup module names.
2190         * gfortran.dg/submodule_5.f08: The same.
2191         * gfortran.dg/submodule_9.f08: The same.
2192         * gfortran.dg/submodule_10.f08: New test.
2194 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2196         PR c++/66595
2197         * g++.dg/cpp1y/var-templ35.C: New.
2199 2015-08-05  Richard Biener  <rguenther@suse.de>
2201         PR tree-optimization/67055
2202         * g++.dg/torture/pr67055.C: New testcase.
2204 2015-08-05  Richard Biener  <rguenther@suse.de>
2206         PR tree-optimization/67109
2207         * gcc.dg/torture/pr67109.c: New testcase.
2208         * gcc.dg/vect/vect-119.c: Adjust.
2210 2015-08-05  Richard Biener  <rguenther@suse.de>
2212         PR middle-end/67107
2213         * gcc.dg/pr67107.c: New testcase.
2215 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2217         PR c++/66197
2218         * g++.dg/cpp1z/abbrev2.C: New.
2220 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2222         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2224 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2226         PR c++/66392
2227         * g++.dg/init/explicit4.C: New.
2229 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2231         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2232         without VSX an Power8 vector support.
2234 2015-08-04  Richard Biener  <rguenther@suse.de>
2236         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2238 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
2240         PR target/67110
2241         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2242         -fno-pie -no-pie.
2244 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2246         PR c++/66427
2247         * g++.dg/cpp1y/var-templ34.C: New.
2249 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2251         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2252         * gcc.target/aarch64/target_attr_1.c: Likewise.
2253         * gcc.target/aarch64/target_attr_2.c: Likewise.
2254         * gcc.target/aarch64/target_attr_3.c: Likewise.
2255         * gcc.target/aarch64/target_attr_4.c: Likewise.
2256         * gcc.target/aarch64/target_attr_5.c: Likewise.
2257         * gcc.target/aarch64/target_attr_6.c: Likewise.
2258         * gcc.target/aarch64/target_attr_7.c: Likewise.
2259         * gcc.target/aarch64/target_attr_8.c: Likewise.
2260         * gcc.target/aarch64/target_attr_9.c: Likewise.
2261         * gcc.target/aarch64/target_attr_10.c: Likewise.
2262         * gcc.target/aarch64/target_attr_11.c: Likewise.
2263         * gcc.target/aarch64/target_attr_12.c: Likewise.
2264         * gcc.target/aarch64/target_attr_13.c: Likewise.
2265         * gcc.target/aarch64/target_attr_14.c: Likewise.
2266         * gcc.target/aarch64/target_attr_15.c: Likewise.
2268 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2270         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2272 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2274         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2276 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2278         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2279         message.
2281 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2283         PR fortran/64022
2284         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2285         * gfortran.dg/ieee/large_1.f90: New test.
2287 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2289         PR tree-optimization/67043
2290         * gcc.dg/pr67043.c: New test.
2292 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2294         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2296 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
2298         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2299         it to push/pop timing items.
2300         (main): For each optimization level, create a gcc_jit_timer, and
2301         time all of the iteration within that level cumulatively.
2302         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2303         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2305 2015-08-03  Alexander Basov <coohpt@gmail.com>
2307         PR middle-end/64744
2308         PR middle-end/48470
2309         PR middle-end/43404
2310         * gcc.target/arm/pr43404.c : New testcase.
2311         * gcc.target/arm/pr48470.c : New testcase.
2312         * gcc.target/arm/pr64744-1.c : New testcase.
2313         * gcc.target/arm/pr64744-2.c : New testcase.
2315 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2317         PR tree-optimization/67077
2318         * gcc.dg/pr67077.c: New test.
2320 2015-08-03  Jeff Law  <law@redhat.com>
2322         PR middle-end/66314
2323         PR gcov-profile/66899
2324         * gcc.dg/pr66899.c: New test.
2325         * gcc.dg/pr66314.c: New test.
2327 2015-08-03  Marek Polacek  <polacek@redhat.com>
2329         PR c/67088
2330         * gcc.dg/pr67088.c: New test.
2332 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2334         PR target/66731
2335         * gcc.target/arm/vnmul-1.c: New.
2336         * gcc.target/arm/vnmul-2.c: New.
2337         * gcc.target/arm/vnmul-3.c: New.
2338         * gcc.target/arm/vnmul-4.c: New.
2340 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2342         PR fortran/64921
2343         * gfortran.dg/class_allocate_20.f90: New.
2345 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2347         * gcc.target/aarch64/csel_bfx_1.c: New test.
2348         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2350 2015-08-02  Martin Sebor  <msebor@redhat.com>
2352         * g++.dg/Wframe-address-in-Wall.C: New test.
2353         * g++.dg/Wframe-address.C: New test.
2354         * g++.dg/Wno-frame-address.C: New test.
2355         * gcc.dg/Wframe-address-in-Wall.c: New test.
2356         * gcc.dg/Wframe-address.c: New test.
2357         * gcc.dg/Wno-frame-address.c: New test.
2359 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
2361         * c-c++-common/Wmisleading-indentation.c: Add more tests.
2363 2015-08-01  Michael Collison  <michael.collison@linaro.org
2364             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2366         * gcc.target/arm/mincmp.c: New test.
2368 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
2370         PR fortran/67091
2371         * gfortran.dg/associated_target_6.f03: New test
2373 2015-08-01  Tom de Vries  <tom@codesourcery.com>
2375         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2376         optimize ("-ftree-parallelize-loops=0").
2377         Add successful scans for 2 detected reductions.  Add xfail scans for 3
2378         detected reductions.
2379         * gcc.dg/autopar/reduc-2short.c: Same.
2380         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2381         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
2382         detected reductions.
2383         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2384         and max reductions.
2386 2015-07-31  Marek Polacek  <polacek@redhat.com>
2388         PR sanitizer/66977
2389         * g++.dg/ubsan/pr66977.C: New test.
2391 2015-07-30  Marek Polacek  <polacek@redhat.com>
2393         * c-c++-common/Wtautological-compare-3.c: New test.
2395 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2397         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2398         (CHECK): Pass address of scalar, rather than array.
2400 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2402         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2404 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2406         * gcc.target/aarch64/fp16/fp16.exp: New.
2407         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2408         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2410 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2412         * gcc.target/aarch64/f16_movs_1.c: New test.
2414 2015-07-28  Tom de Vries  <tom@codesourcery.com>
2416         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2417         outer loop.
2419 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
2420             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2422         * gcc.dg/parm-incomplete-1.c: Update.
2423         * gcc.dg/pr18809-1.c: Update.
2424         * gcc.dg/pr27953.c: Update.
2425         * gcc.dg/vla-11.c: Update.
2427 2015-07-27  Marek Polacek  <polacek@redhat.com>
2429         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2431 2015-07-27  Tom de Vries  <tom@codesourcery.com>
2433         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2434         attribute.  Update comment.
2435         (main): Remove.
2436         Add scan for not parallelizing inner loop.
2437         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2438         attribute.
2439         (main): Remove.
2441 2015-07-27  Marek Polacek  <polacek@redhat.com>
2443         PR bootstrap/67030
2444         * c-c++-common/Wtautological-compare-2.c: New test.
2446 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
2448         PR target/66232
2449         * gcc.target/i386/pr66232-6.c: New tests.
2450         * gcc.target/i386/pr66232-7.c: Likewise.
2451         * gcc.target/i386/pr66232-8.c: Likewise.
2452         * gcc.target/i386/pr66232-9.c: Likewise.
2454 2015-07-27  Marek Polacek  <polacek@redhat.com>
2456         PR c++/66555
2457         PR c/54979
2458         * c-c++-common/Wtautological-compare-1.c: New test.
2460 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
2462         PR c++/18969
2463         * g++.dg/template/pr18969.C: New test.
2464         * g++.dg/template/pr18969-2.C: New test.
2465         * g++.old-deja/g++.jason/overload.C: Remove return value in
2466         template function returning void.
2468 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
2470         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2471         immediates to avoid shift-overflow warnings.
2473 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
2475         PR c++/66857
2476         * g++.dg/init/pr66857.C: New test.
2478 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2480         PR target/66648
2481         * gcc.target/i386/pr66648.c: New test.
2483 2015-07-25  Tom de Vries  <tom@codesourcery.com>
2485         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2486         interchange_files and block_files variables.
2487         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2488         arithmetic.
2489         * gcc.dg/graphite/uns-interchange-12.c: Same.
2490         * gcc.dg/graphite/uns-interchange-14.c: Same.
2491         * gcc.dg/graphite/uns-interchange-15.c: Same.
2492         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2493         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2495 2015-07-25  Jeff Law  <law@redhat.com>
2497         Revert:
2498         PR lto/66752
2499         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2500         * gcc.dg/torture/pr66752-1.c: New test
2501         * g++.dg/torture/pr66752-2.C: New test.
2503 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
2505         Revert:
2506         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2508         PR rtl-optimization/64164
2509         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2510         * gcc.dg/ssp-1.c: Make counter a register.
2511         * gcc.dg/ssp-2.c: Likewise.
2512         * gcc.dg/torture/parm-coalesce.c: New.
2514 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2516         * gcc.dg/graphite/block-1.c: Xfail scan.
2517         * gcc.dg/graphite/interchange-12.c: Same.
2518         * gcc.dg/graphite/interchange-14.c: Same.
2519         * gcc.dg/graphite/interchange-15.c: Same.
2520         * gcc.dg/graphite/interchange-9.c: Same.
2521         * gcc.dg/graphite/interchange-mvt.c: Same.
2522         * gcc.dg/graphite/uns-block-1.c: New test.
2523         * gcc.dg/graphite/uns-interchange-12.c: New test.
2524         * gcc.dg/graphite/uns-interchange-14.c: New test.
2525         * gcc.dg/graphite/uns-interchange-15.c: New test.
2526         * gcc.dg/graphite/uns-interchange-9.c: New test.
2527         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2529 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2531         PR c++/64079
2532         * c-c++-common/Wunused-function-1.c: New.
2534 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2536         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2537         alternative exit-first loop transform.
2538         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2539         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2540         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2541         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2542         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2543         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2544         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2545         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2546         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2548 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2550         PR ipa/66566
2551         * gcc.target/i386/mpx/pr66566.c: New test.
2553 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2555         PR bootstrap/66978
2556         * gcc.target/i386/pr66978.c: New test.
2558 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2560         * gcc.target/s390/gpr2fprsavecfi.c: New test.
2562 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2564         * gcc.target/s390/insv-1.c: New test.
2565         * gcc.target/s390/insv-2.c: New test.
2566         * gcc.target/s390/insv-3.c: New test.
2568 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2570         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2572 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2574         PR middle-end/25530
2575         * gcc.dg/pr25530.c: New test.
2577 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2579         PR middle-end/25529
2580         * gcc.dg/pr25529.c: New test.
2582 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2584         * gcc.target/arm/reg_equal_test.c: New test.
2586 2015-07-23  Jeff Law  <law@redhat.com>
2588         PR lto/66752
2589         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2590         * gcc.dg/torture/pr66752-1.c: New test
2591         * g++.dg/torture/pr66752-2.C: New test.
2593 2015-07-23  Marek Polacek  <polacek@redhat.com>
2595         PR c++/66572
2596         * g++.dg/warn/Wlogical-op-2.C: New test.
2598 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2600         PR rtl-optimization/64164
2601         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2602         * gcc.dg/ssp-1.c: Make counter a register.
2603         * gcc.dg/ssp-2.c: Likewise.
2604         * gcc.dg/torture/parm-coalesce.c: New.
2606 2015-07-23  Marek Polacek  <polacek@redhat.com>
2608         PR sanitizer/66908
2609         * c-c++-common/ubsan/pr66908.c: New test.
2611 2015-07-23  Tom de Vries  <tom@codesourcery.com>
2613         * gcc.dg/autopar/outer-4.c: Add xfail.
2614         * gcc.dg/autopar/outer-5.c: Same.
2615         * gcc.dg/autopar/outer-6.c: Same.
2616         * gcc.dg/autopar/reduc-2.c: Same.
2617         * gcc.dg/autopar/reduc-2char.c: Same.
2618         * gcc.dg/autopar/reduc-2short.c: Same.
2619         * gcc.dg/autopar/reduc-8.c: Same.
2620         * gcc.dg/autopar/uns-outer-4.c: New test.
2621         * gcc.dg/autopar/uns-outer-5.c: New test.
2622         * gcc.dg/autopar/uns-outer-6.c: New test.
2624 2015-07-23  Richard Biener  <rguenther@suse.de>
2626         PR tree-optimization/66952
2627         * gcc.dg/torture/pr66952.c: Use signed char.
2629 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
2631         PR tree-optimization/66926,66951
2632         * gcc.dg/vect/pr66951.c: New test.
2634 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
2636         PR c++/52987
2637         * g++.dg/parse/error57.C: New.
2638         * g++.dg/expr/string-2.C: Update.
2640 2015-07-23  Richard Biener  <rguenther@suse.de>
2642         PR tree-optimization/66945
2643         * gcc.dg/torture/pr66945.c: New testcase.
2645 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
2647         PR target/66954
2648         * g++.dg/ext/mv24.C: New test.
2650 2015-07-22  Marek Polacek  <polacek@redhat.com>
2652         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2653         dg-options.
2655 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
2657         PR fortran/61831
2658         PR fortran/66929
2659         * gfortran.dg/generic_30.f90: New.
2661 2015-07-22  Richard Biener  <rguenther@suse.de>
2663         PR tree-optimization/66952
2664         * gcc.dg/torture/pr66952.c: New testcase.
2666 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
2668         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2669         test.
2670         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2671         test.
2672         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2673         test.
2674         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2675         test.
2676         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2677         test.
2678         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2679         test.
2680         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2681         test.
2682         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2683         test.
2684         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2685         test.
2686         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2687         test.
2688         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2689         test.
2690         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2691         test.
2692         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2693         test.
2694         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2695         test.
2696         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2697         test.
2698         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2699         test.
2700         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2701         test.
2702         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2703         test.
2704         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2705         test.
2706         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2707         test.
2708         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2709         test.
2710         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2711         test.
2712         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2713         test.
2714         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2715         test.
2716         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2717         test.
2718         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2719         test.
2720         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2721         test.
2722         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2723         test.
2724         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2725         test.
2726         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2727         test.
2728         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2729         test.
2730         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2731         test.
2732         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2733         test.
2734         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2735         test.
2736         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2737         test.
2738         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2739         test.
2740         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2741         test.
2742         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2743         test.
2744         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2745         test.
2746         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2747         test.
2748         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2749         test.
2750         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2751         test.
2752         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2753         test.
2754         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2755         test.
2756         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2757         test.
2758         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2759         test.
2760         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2761         test.
2762         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2763         test.
2764         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2765         test.
2766         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2767         test.
2768         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2769         test.
2770         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2771         test.
2772         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2773         test.
2774         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2775         test.
2776         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2777         test.
2778         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2779         test.
2780         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2781         test.
2782         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2783         test.
2784         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2785         test.
2786         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2787         test.
2788         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2789         test.
2790         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2791         test.
2792         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2793         test.
2794         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2795         test.
2796         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2797         test.
2798         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2799         test.
2800         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2801         test.
2802         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2803         test.
2804         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2805         test.
2806         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2807         test.
2808         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2809         test.
2810         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2811         test.
2812         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2813         test.
2814         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2815         test.
2816         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2817         test.
2818         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2819         test.
2820         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2821         test.
2822         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2823         test.
2824         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2825         test.
2826         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2827         test.
2828         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2829         test.
2830         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2831         test.
2832         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2833         test.
2834         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2835         test.
2836         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2837         test.
2838         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2839         test.
2840         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2841         test.
2842         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2843         test.
2844         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2845         test.
2846         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2847         test.
2848         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2849         test.
2850         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2851         test.
2852         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2853         test.
2854         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2855         test.
2856         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2857         test.
2858         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2859         test.
2860         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2861         test.
2862         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2863         test.
2864         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2865         test.
2866         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2867         test.
2868         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2869         test.
2870         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2871         test.
2872         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2873         test.
2874         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2875         test.
2876         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2877         test.
2878         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2879         test.
2880         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2881         test.
2882         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2883         test.
2884         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2885         test.
2886         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2887         test.
2888         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2889         test.
2890         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2891         test.
2892         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2893         test.
2894         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2895         test.
2896         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2897         test.
2898         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2899         test.
2900         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2901         test.
2902         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2903         test.
2904         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2905         test.
2906         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2907         test.
2908         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2909         test.
2910         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2911         test.
2912         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2913         test.
2914         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2915         test.
2916         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2917         test.
2918         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2919         test.
2920         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2921         test.
2922         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2923         test.
2924         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2925         test.
2926         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2927         test.
2928         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2929         test.
2930         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2931         test.
2933 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2935         * g++.dg/template/crash81.C: Update.
2937 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2939         PR ipa/66424.
2940         * gcc.target/i386/pr66424.c: New.
2942 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2944         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2946 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2948         PR fortran/61831
2949         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2950         Drop address sanitization.
2952 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2954         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2955         Skip -march=armv4t.
2956         (dg-additional-options): Set armv5t flag.
2958 2015-07-21  Marek Polacek  <polacek@redhat.com>
2960         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2961         * gcc.dg/vmx/unpack.c: Likewise.
2962         * gcc.target/powerpc/quad-atomic.c: Likewise.
2964 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2966         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2968 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2970         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2971         model.
2973 2015-07-20  Marek Polacek  <polacek@redhat.com>
2975         PR c++/55095
2976         * c-c++-common/Wshift-overflow-1.c: New test.
2977         * c-c++-common/Wshift-overflow-2.c: New test.
2978         * c-c++-common/Wshift-overflow-3.c: New test.
2979         * c-c++-common/Wshift-overflow-4.c: New test.
2980         * c-c++-common/Wshift-overflow-5.c: New test.
2981         * g++.dg/cpp1y/left-shift-1.C: New test.
2982         * gcc.dg/c90-left-shift-2.c: New test.
2983         * gcc.dg/c90-left-shift-3.c: New test.
2984         * gcc.dg/c99-left-shift-2.c: New test.
2985         * gcc.dg/c99-left-shift-3.c: New test.
2986         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2987         * gcc.c-torture/execute/pr40386.c: Likewise.
2988         * gcc.dg/vect/pr33373.c: Likewise.
2989         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2990         * gcc.dg/vect/vect-shift-2.c: Likewise.
2992 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2994         * gcc.target/aarch64/neg_abs_1.c: New test.
2996 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2998         PR target/66922
2999         * gcc.target/i386/pr66922.c: New test.
3001 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
3003         PR middle-end/46851
3004         PR middle-end/60340
3005         * gcc.dg/tree-ssa/pr42327.c: Removed.
3006         * g++.dg/other/pr35011.C: Removed.
3008 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3010         PR target/66906
3011         * gcc.target/i386/pr66906.c: New test.
3013 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3015         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3016         as follow-up to r225930.
3018 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
3020         PR fortran/52846
3021         * lib/fortran-modules.exp (proc cleanup-submodules): New
3022         procedure.
3023         * gfortran.dg/submodule_1.f08: Change extension and clean up
3024         the submodule files.
3025         * gfortran.dg/submodule_2.f08: ditto
3026         * gfortran.dg/submodule_6.f08: ditto
3027         * gfortran.dg/submodule_7.f08: ditto
3028         * gfortran.dg/submodule_8.f08: New test
3029         * gfortran.dg/submodule_9.f08: New test
3031 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
3032             Sebastian Pop  <s.pop@samsung.com>
3034         PR middle-end/61929
3035         * gcc.dg/graphite/pr61929.c: New.
3037 2015-07-17  Marek Polacek  <polacek@redhat.com>
3039         * gcc.dg/fold-minus-7.c: New test.
3041 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3043         * gfortran.dg/co_reduce_1.f90: New file.
3045 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3047         PR target/66824
3048         * gcc.target/i386/pr66824.c:
3050 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
3052         PR fortran/66035
3053         * gfortran.dg/structure_constructor_13.f03: New test.
3055 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3057         PR fortran/61831
3058         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3059         of generated while loops in the tree dump.
3060         * gfortran.dg/derived_constructor_comps_6.f90: New file.
3062 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
3064         * gcc.dg/vect/vect-outer-simd-2.c: New test.
3066 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3068         PR target/66891
3069         * gcc.target/i386/pr66891.c: New test.
3071 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3073         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3075 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
3077         PR rtl-optimization/66626
3078         * gcc.target/i386/pr66626-2.c: New.
3080 2015-07-16  Martin Liska  <mliska@suse.cz>
3082         * g++.dg/ipa/pr66896.c: New test.
3084 2015-07-16  Richard Biener  <rguenther@suse.de>
3086         PR tree-optimization/66894
3087         * gcc.dg/torture/pr66894.c: New testcase.
3089 2015-07-16  Richard Biener  <rguenther@suse.de>
3091         * gcc.dg/tree-ssa/pr21031.c: Adjust.
3093 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
3095         PR target/66866
3096         * g++.dg/pr66866.C: New test.
3098 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3100         * gcc.target/powerpc/vec-cmp-sel.c: New test.
3102 2015-07-15  Richard Biener  <rguenther@suse.de>
3104         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3105         { -O3 -fomit-frame-pointer },
3106         { -O3 -fomit-frame-pointer -funroll-loops } and
3107         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3108         in favor of
3109         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3110           -finline-functions }
3112 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
3114         * gcc.target/mips/interrupt_handler-5.c: New test.
3116 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3117             Robert Suchanek  <robert.suchanek@imgtec.com>
3119         * gcc.target/mips/interrupt_handler-4.c: New test.
3121 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3123         PR testsuite/66734
3124         * gcc.dg/lto/lto.exp: Initialize MPX.
3126 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3128         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3129         dg-skip-if.
3130         * gcc.target/arm/scd42-3.c: Likewise.
3132 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3134         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3135         code to be run when the pre-arch code increases the isa_rev to
3136         mips32r6 or greater.
3138 2015-07-15  Richard Biener  <rguenther@suse.de>
3140         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3141         { -O3 -fomit-frame-pointer },
3142         { -O3 -fomit-frame-pointer -funroll-loops } and
3143         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3144         in favor of
3145         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3146           -finline-functions }
3147         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3148         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3149         to additional_flags.
3151 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3153         PR rtl-optimization/66838
3154         * gcc.target/i386/pr66838.c: New test.
3156 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
3158         PR c++/66850
3159         * g++.dg/template/pr66850.C: New test.
3161 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3162             Cesar Philippidis  <cesar@codesourcery.com>
3163             Chung-Lin Tang  <cltang@codesourcery.com>
3165         * gcc.target/nios2/nios2-flushd.c: New.
3166         * gcc.target/nios2/nios2-rdprs.c: New.
3167         * gcc.target/nios2/r2-atomic.c: New.
3168         * gcc.target/nios2/r2-eni.c: New.
3169         * gcc.target/nios2/r2-wrpie.c: New.
3171 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3172             Cesar Philippidis  <cesar@codesourcery.com>
3173             Chung-Lin Tang  <cltang@codesourcery.com>
3175         * gcc.target/nios2/cdx-ldstwm-1.c: New.
3176         * gcc.target/nios2/cdx-ldstwm-2.c: New.
3178 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3179             Cesar Philippidis  <cesar@codesourcery.com>
3180             Chung-Lin Tang  <cltang@codesourcery.com>
3182         * gcc.target/nios2/andci.c: New.
3183         * gcc.target/nios2/bmx.c: New.
3184         * gcc.target/nios2/cdx-add.c: New.
3185         * gcc.target/nios2/cdx-branch.c: New.
3186         * gcc.target/nios2/cdx-callret.c: New.
3187         * gcc.target/nios2/cdx-loadstore.c: New.
3188         * gcc.target/nios2/cdx-logical.c: New.
3189         * gcc.target/nios2/cdx-mov.c: New.
3190         * gcc.target/nios2/cdx-shift.c: New.
3191         * gcc.target/nios2/cdx-sub.c: New.
3192         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3194 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
3196         PR c++/65071
3197         * g++.dg/cpp0x/vt-65071.C: New.
3199 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3200             Cesar Philippidis  <cesar@codesourcery.com>
3201             Chung-Lin Tang  <cltang@codesourcery.com>
3203         * gcc.target/nios2/r2-io-range.c: New.
3204         * gcc.target/nios2/r2-stio-1.c: New.
3205         * gcc.target/nios2/r2-stio-2.c: New.
3206         * gcc.target/nios2/nios2-ldxio.c: New.
3207         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3208         of just compile.  Add more tests.
3210 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3212         gfortran.dg/pr66864.f90: New test.
3214 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
3216         PR rtl-optimization/66626
3217         * gcc.target/i386/pr66626.c: New.
3219 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3221         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3222         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3223         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3225 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
3227         * g++.dg/template/crash81.C: Adjust for error + inform change.
3228         * g++.dg/template/pr58878.C: Likewise.
3229         * g++.dg/template/shadow1.C: Likewise.
3230         * g++.dg/template/shadow2.C: Likewise.
3231         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3232         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3233         * g++.old-deja/g++.brendan/crash7.C: Likewise.
3234         * g++.old-deja/g++.pt/shadow2.C: Likewise.
3236 2015-07-14  Richard Biener  <rguenther@suse.de>
3238         PR tree-optimization/66863
3239         * gcc.dg/torture/pr66863.c: New testcase.
3241 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
3243         PR c++/65186
3244         * g++.dg/template/pr65186.C: New test.
3246 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3248         * gcc.target/arm/macro_defs0.c: Add directive to skip
3249         test if -marm is present.
3250         * gcc.target/arm/macro_defs1.c: Likewise.
3252 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3254         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3255         if-conversion..
3256         * gcc.target/aarch64/adds1.c: Likewise.
3257         * gcc.target/aarch64/ands_1.c: Likewise.
3258         * gcc.target/aarch64/bics_1.c: Likewise.
3259         * gcc.target/aarch64/subs1.c: Likewise.
3260         * gcc.target/aarch64/subs3.c: Likewise.
3262 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3264         PR fortran/64589
3265         * gfortran.dg/pr64589.f90: New test.
3267 2015-07-13  Renlin Li  <renlin.li@arm.com>
3269         PR rtl/66556
3270         * gcc.c-torture/execute/pr66556.c: New.
3272 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
3274         * gcc.dg/20020219-1.c: Fix double word typos.
3275         * gcc.dg/20020919-1.c: Same.
3277 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3278             Jeff Law  <law@redhat.com>
3280         PR middle-end/66726
3281         * g++.dg/tree-ssa/pr66726.c: New test.
3282         * gcc.dg/tree-ssa/pr66726-2.c: New test.
3283         * gcc.dg/tree-ssa/pr66726.c: New test.
3285 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
3287         PR c++/58734
3288         * g++.dg/cpp0x/variadic-ttp2.C: New.
3290 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
3292         PR c++/30044
3293         * g++.dg/cpp0x/auto46.C: New test.
3294         * g++.dg/template/pr30044.C: New test.
3295         * g++.dg/template/shadow2.C: New test.
3296         * g++.dg/template/error55.C: New test.
3297         * g++.dg/template/crash83.C: Accept any error string.
3298         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3299         parameters.
3300         * g++.dg/cpp0x/variadic19.C: Likewise
3301         * g++.dg/template/canon-type-13.C: Likewise.
3302         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3303         * g++.dg/torture/20070621-1.C: Likewise.
3305 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3307         PR c++/54521
3308         * g++.dg/init/explicit3.C: New.
3310 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
3312         PR target/66819
3313         * gcc.target/i386/pr66819-1.c: New test.
3314         * gcc.target/i386/pr66819-2.c: Likewise.
3315         * gcc.target/i386/pr66819-3.c: Likewise.
3316         * gcc.target/i386/pr66819-4.c: Likewise.
3317         * gcc.target/i386/pr66819-5.c: Likewise.
3319 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3321         PR target/66703
3322         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3323         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
3324         type to prevent possible flag-clobbering zero-extensions.
3325         * gcc.target/i386/pr66703.c: New test.
3327 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3329         PR c++/60842
3330         * g++.dg/cpp0x/nsdmi-template15.C: New.
3332 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
3334         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3336 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
3338         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3339         * gcc.target/arm/flip-thumb.c: Likewise.
3341 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3343         PR target/66813
3344         * gcc.target/i386/pr66813.c: New test.
3346 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
3348         PR middle-end/66820
3349         * gcc.dg/gomp/pr66820.c: New test.
3351 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3353         PR c++/65592
3354         * g++.dg/cpp0x/scoped_enum6.C: New.
3356 2015-07-10  Tom de Vries  <tom@codesourcery.com>
3358         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3359         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3361 2015-07-10  Richard Biener  <rguenther@suse.de>
3363         PR tree-optimization/66823
3364         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3365         which should not be necessary.  XFAIL.
3367 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3369         PR c++/64848
3370         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3372 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3374         PR middle-end/66633
3375         * gcc.dg/gomp/pr66633-1.c: New test.
3376         * gcc.dg/gomp/pr66633-2.c: New test.
3377         * gcc.dg/gomp/pr66633-3.c: New test.
3378         * gcc.dg/gomp/pr66633-4.c: New test.
3380 2015-07-09  John Marino  <gnugcc@marino.st>
3382         * lib/target-supports.exp (check_effective_target_pie):
3383         Add *-*-dragonfly*
3385 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3387         PR target/66814
3388         * gcc.target/i386/pr66814.c: New test.
3390 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3392         PR target/66731
3393         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3394         * gcc.target/aarch64/fnmul-2.c: Likewise.
3395         * gcc.target/aarch64/fnmul-3.c: Likewise.
3396         * gcc.target/aarch64/fnmul-4.c: Likewise.
3398 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3400         PR c++/65790
3401         * g++.dg/cpp0x/vt-65790.C: New.
3403 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3405         PR target/66818
3406         * gcc.target/i386/pr66818.c: New test.
3408 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3410         PR target/66817
3411         * gcc.target/i386/pr66817.c: New test.
3413 2015-07-09  Marek Polacek  <polacek@redhat.com>
3415         PR tree-optimization/66718
3416         * gcc.dg/vect/vect-126.c: New test.
3418 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
3420         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3421         even when dwarf-2 is not the default.
3423 2015-07-08  Jeff Law  <law@redhat.com>
3425         PR testsuite/66796
3426         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3427         to have a single memory reference.
3429 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
3431         * g++.dg/other/dump-ada-spec-9.C: New test.
3433 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3435         * g++.dg/vect/vect.exp: Run also simd* tests.
3436         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3437         (check_vect): Fix up get_cpuid call for C++.
3438         * g++.dg/vect/simd-clone-1.cc: New test.
3440 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3442         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3444 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3446         * gcc.target/i386/readeflags-1.c (abort): New prototype.
3447         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3449 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3451         PR target/66806
3452         * gcc.target/i386/pr66806.c: New test.
3454 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
3456         PR c++/66421
3457         * g++.dg/cpp0x/auto45.C: New.
3459 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
3461         PR middle-end/66334
3462         * gcc.target/i386/pr66334.c: New.
3464 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3466         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3467         comments.
3469 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3471         PR jit/66783
3472         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3473         (verify_code): Update expected error message.
3474         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3475         (verify_code): Likewise.
3476         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3477         (verify_code): Likewise.
3479 2015-07-08  Richard Biener  <rguenther@suse.de>
3481         PR tree-optimization/66793
3482         * gcc.dg/torture/pr66793.c: New testcase.
3484 2015-07-08  Richard Biener  <rguenther@suse.de>
3486         PR tree-optimization/66794
3487         * gcc.dg/torture/pr66794.c: New testcase.
3489 2015-07-08  Marek Polacek  <polacek@redhat.com>
3491         PR c++/66748
3492         * g++.dg/abi/abi-tag15.C: New test.
3494 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3496         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3497         * gcc.target/mips/branch-3.c: Ditto
3498         * gcc.target/mips/branch-4.c: Ditto.
3499         * gcc.target/mips/branch-5.c: Ditto.
3500         * gcc.target/mips/branch-6.c: Ditto.
3501         * gcc.target/mips/branch-7.c: Ditto.
3502         * gcc.target/mips/branch-8.c: Ditto.
3503         * gcc.target/mips/branch-9.c: Ditto.
3504         * gcc.target/mips/branch-10.c: Ditto.
3505         * gcc.target/mips/branch-11.c: Ditto.
3506         * gcc.target/mips/branch-12.c: Ditto.
3507         * gcc.target/mips/branch-13.c: Ditto.
3508         * gcc.target/mips/umips-branch-5.c: New file.
3509         * gcc.target/mips/umips-branch-6.c: New file.
3510         * gcc.target/mips/umips-branch-7.c: New file.
3511         * gcc.target/mips/umips-branch-8.c: New file.
3512         * gcc.target/mips/umips-branch-9.c: New file.
3513         * gcc.target/mips/umips-branch-10.c: New file.
3514         * gcc.target/mips/umips-branch-11.c: New file.
3515         * gcc.target/mips/umips-branch-12.c: New file.
3516         * gcc.target/mips/umips-branch-13.c: New file.
3517         * gcc.target/mips/umips-branch-14.c: New file.
3518         * gcc.target/mips/umips-branch-15.c: New file.
3519         * gcc.target/mips/umips-branch-16.c: New file.
3520         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3521         (OCCUPY_0xfffc): New define.
3523 2015-07-08  Renlin Li  <renlin.li@arm.com>
3525         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3527 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3529         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3531 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
3533         * gcc.target/i386/bt-3.c: New test.
3534         * gcc.target/i386/bt-4.c: Ditto.
3536 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3538         * g++.dg/other/dump-ada-spec-8.C: New test.
3540 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3542         PR jit/66783
3543         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3544         test case.
3545         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3546         New test case.
3547         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3548         New test case.
3549         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3550         Avoid using an opaque struct for local "f".
3552 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3554         PR jit/66779
3555         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3556         * jit.dg/test-pr66779.c: New testcase.
3558 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3560         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3561         NOCOMPRESSION.
3563 2015-07-07  Richard Biener  <rguenther@suse.de>
3565         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3567 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3569         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3570         * gcc.target/mips/call-5.c: Ditto.
3571         * gcc.target/mips/call-6.c: Ditto.
3573 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3575         * gcc.dg/dx-test.c: New test-case.
3577 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
3579         PR fortran/66578
3580         * gfortran.dg/allocate_with_source_9.f08: New test.
3582 2015-07-07  Christian Bruel  <christian.bruel@st.com>
3584         PR target/52144
3585         * gcc.target/arm/flip-thumb.c: Fix scan.
3586         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3587         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3588         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3589         Fix return value.
3591 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
3593         PR target/65956
3594         * gcc.c-torture/execute/pr65956.c: New test.
3596 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3598         * gcc.target/arm/aapcs/align1.c: New.
3599         * gcc.target/arm/aapcs/align_rec1.c: New.
3600         * gcc.target/arm/aapcs/align2.c: New.
3601         * gcc.target/arm/aapcs/align_rec2.c: New.
3602         * gcc.target/arm/aapcs/align3.c: New.
3603         * gcc.target/arm/aapcs/align_rec3.c: New.
3604         * gcc.target/arm/aapcs/align4.c: New.
3605         * gcc.target/arm/aapcs/align_rec4.c: New.
3606         * gcc.target/arm/aapcs/align_vararg1.c: New.
3607         * gcc.target/arm/aapcs/align_vararg2.c: New.
3609 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3611         * gfortran.dg/iomsg_2.f90: New test.
3613 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3615         PR target/66749
3616         * gcc.target/i386/pr66749.c: New test.
3618 2015-07-06  Richard Biener  <rguenther@suse.de>
3620         PR tree-optimization/66772
3621         * gcc.dg/torture/pr66772-1.c: New testcase.
3622         * gcc.dg/torture/pr66772-2.c: Likewise.
3624 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
3626         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3627         the jals instruction.
3629 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3631         PR target/53383
3632         * gcc.target/i386/pr53383-1.c: New file.
3633         * gcc.target/i386/pr53383-2.c: Likewise.
3634         * gcc.target/i386/pr53383-3.c: Likewise.
3636 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3638         * gcc.target/aarch64/fnmul-1.c: New.
3639         * gcc.target/aarch64/fnmul-2.c: New.
3640         * gcc.target/aarch64/fnmul-3.c: New.
3641         * gcc.target/aarch64/fnmul-4.c: New.
3643 2015-07-06  Richard Biener  <rguenther@suse.de>
3645         PR middle-end/66759
3646         * gcc.dg/torture/pr66759.c: New testcase.
3648 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
3650         PR fortran/58586
3651         * gfortran.dg/alloc_comp_class_3.f03: New test.
3652         * gfortran.dg/alloc_comp_class_4.f03: New test.
3654 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3656         * gcc.c-torture/execute/pr66757.c: New test.
3658 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
3660         PR tree-optimization/66720
3661         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3663 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
3664             Sandra Loosemore <sandra@codesourcery.com>
3666         * gcc.target/nios2/gprel-offset.c: New test.
3668 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3670         PR fortran/66725
3671         * gfortran.dg/pr66725.f90: New test.
3673 2015-07-03  Jason Merrill  <jason@redhat.com>
3675         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3676         Avoid narrowing error.
3678 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
3680         PR rtl-optimization/66706
3681         * gcc.target/powerpc/shift-int.c: New testcase.
3683 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3685         PR target/66746.
3686         * gcc.target/i386/pr66746.c: New file.
3688 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3690         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3692 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3694         PR tree-optimization/66119
3695         * g++.dg/opt/pr66119.C: New.
3697 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
3699         PR fortran/52846
3700         * gfortran.dg/submodule_1.f90: New test
3701         * gfortran.dg/submodule_2.f90: New test
3702         * gfortran.dg/submodule_3.f90: New test
3703         * gfortran.dg/submodule_4.f90: New test
3704         * gfortran.dg/submodule_5.f90: New test
3705         * gfortran.dg/submodule_6.f90: New test
3706         * gfortran.dg/submodule_7.f90: New test
3708 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3710         PR preprocessor/53690
3711         * g++.dg/cpp/pr53690.C: New.
3713 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3715         * gcc.target/powerpc/vec-cmp.c: New test.
3717 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3719         PR fortran/56520
3720         * gfortran.dg/pr56520.f90: New test.
3722 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3724         PR fortran/66545
3725         * gfortran.dg/pr66545_1.f90: New test.
3726         * gfortran.dg/pr66545_2.f90: New test.
3728 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3730         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3731         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3733 2015-07-02  Richard Biener  <rguenther@suse.de>
3735         PR testsuite/66719
3736         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3737         unaligned loads.
3739 2015-07-02  Richard Biener  <rguenther@suse.de>
3741         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3743 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3745         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3747 2015-07-01  Jason Merrill  <jason@redhat.com>
3749         * lib/target-supports.exp (cxx_default): Set to C++14.
3751 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3753         PR testsuite/66723
3754         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3755         scan-assembler.
3757 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3759         * gfortran.dg/warn_conversion_8.f90:  New test.
3761 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3763         PR rtl-optimization/61047
3764         * gcc.c-torture/execute/20150611-1.c: New testcase.
3766 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3768         PR jit/66700
3769         * jit.dg/all-non-failing-tests.h: Add
3770         test-pr66700-observing-write-through-ptr.c.
3771         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3773 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3775         * jit.dg/test-accessing-union.c: Add comments for use by
3776         gcc/jit/docs/topics/types.rst.
3778 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3780         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3781         'do-require-effective-target' with 'dg-require-effective-target'.
3782         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3783         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3784         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3785         'stlex' with 'strex' as the expected output.
3787 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3789         PR c++/60365
3790         * g++.dg/cpp0x/gen-attrs-60.C: New.
3791         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3793 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3795         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3796         New function.
3797         * gcc.target/aarch64/pic-small.c: Restrict this test under
3798         check_effective_target_aarch64_small_fpic.
3800 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3802         * gfortran.dg/gomp/pr66633.f90: New test.
3804 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3806         PR c++/66686
3807         * g++.dg/template/pr66686.C: New test.
3809 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3811         * gnat.dg/lto17.ad[sb]: New test.
3813 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3815         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3816         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3817         testcase.
3818         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3819         New testcase.
3820         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3821         New testcase.
3822         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3823         New testcase.
3824         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3825         New testcase.
3826         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3827         New testcase.
3828         * jit.dg/test-switch.c: New testcase.
3829         * jit.dg/test-switch.cc: New testcase.
3831 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3833         PR jit/66546
3834         * jit.dg/all-non-failing-tests.h: Add note about
3835         test-validly-unreachable-block.c.
3836         * jit.dg/test-validly-unreachable-block.c: New file.
3838 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3840         PR jit/66628
3841         * jit.dg/all-non-failing-tests.h: Add note about
3842         test-extra-options.c.
3843         * jit.dg/test-extra-options.c: New testcase.
3845 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3847         PR debug/66691
3848         * gcc.target/i386/pr66691.c: New.
3850 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3852         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3853         * gcc.target/i386/iamcu/args.h: Likewise.
3854         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3855         * gcc.target/i386/iamcu/defines.h: Likewise.
3856         * gcc.target/i386/iamcu/macros.h: Likewise.
3857         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3858         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3859         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3860         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3861         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3862         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3863         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3864         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3865         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3866         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3867         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3868         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3869         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3870         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3871         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3872         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3873         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3875 2015-06-30  Marek Polacek  <polacek@redhat.com>
3877         * gcc.dg/fold-minus-6.c: New test.
3879         * gcc.dg/fold-ior-3.c: New test.
3881 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3883         Implement N4197 - Adding u8 character literals
3884         * g++.dg/cpp1z/utf8.C: New.
3885         * g++.dg/cpp1z/utf8-neg.C: New.
3886         * g++.dg/cpp1z/udlit-utf8char.C: New.
3888 2015-06-30  Marek Polacek  <polacek@redhat.com>
3890         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3892 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3894         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3895         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3896         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3897         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3899 2015-06-30  Marek Polacek  <polacek@redhat.com>
3901         * gcc.dg/fold-ior-2.c: New test.
3903 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3905         PR tree-optimization/66652
3906         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3907         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3908         pointers.
3909         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3911 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3913         PR c++/65977
3914         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3915         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3917 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3919         PR fortran/66605
3920         * gfortran.dg/wunused-parameter.f90: New test.
3922 2015-06-29  Richard Henderson  <rth@redhat.com>
3924         * gcc.target/i386/asm-flag-1.c: New.
3925         * gcc.target/i386/asm-flag-2.c: New.
3926         * gcc.target/i386/asm-flag-3.c: New.
3927         * gcc.target/i386/asm-flag-4.c: New.
3928         * gcc.target/i386/asm-flag-5.c: New.
3930 2015-06-29  Marek Polacek  <polacek@redhat.com>
3932         PR c/66322
3933         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3934         * c-c++-common/pr66322.c: New test.
3935         * g++.dg/eh/scope1.C: Remove dg-warning.
3937 2015-06-29  Richard Biener  <rguenther@suse.de>
3939         PR tree-optimization/66677
3940         * gcc.dg/vect/pr66677.c: New testcase.
3942 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3944         PR middle-end/64130
3945         * gcc.dg/tree-ssa/pr64130.c: New test.
3947 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3949         * gcc.target/aarch64/pic-small.c: New testcase.
3951 2015-06-26  Richard Biener  <rguenther@suse.de>
3953         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3955 2015-06-26  Marek Polacek  <polacek@redhat.com>
3957         * gcc.dg/fold-and-1.c: New test.
3958         * gcc.dg/fold-and-2.c: New test.
3960 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3962         * gnat.dg/warn11.adb: Add missing dg directive.
3963         * gnat.dg/warn12.adb: New test.
3964         * gnat.dg/warn12_pkg.ads: New helper.
3966 2015-06-26  Richard Biener  <rguenther@suse.de>
3968         * gfortran.dg/reassoc_3.f90: Adjust.
3970 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3972         PR target/66412
3973         * gcc.target/i386/pr66412.c: New test.
3975 2015-06-25  Richard Biener  <rguenther@suse.de>
3977         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3979 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3981         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3983 2015-06-25  Richard Biener  <rguenther@suse.de>
3985         * gfortran.dg/vect/vect-9.f90: New testcase.
3987 2015-06-25  Nick Clifton  <nickc@redhat.com>
3989         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3990         H8300 and M32R targets.
3992 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3994         PR fortran/66528
3995         * gfortran.dg/maxerrors.f90: New test.
3997 2015-06-08  DJ Delorie  <dj@redhat.com>
3999         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4001 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4003         * gcc.target/aarch64/mgeneral-regs_3.c: New.
4005 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4007         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4008         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4009         * gcc.target/aarch64/nofp_1.c: New file.
4011 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
4013         Implement N3928 - Extending static_assert
4014         * g++.dg/cpp0x/static_assert8.C: Adjust.
4015         * g++.dg/cpp0x/static_assert12.C: New.
4016         * g++.dg/cpp0x/static_assert13.C: New.
4017         * g++.dg/cpp1y/static_assert1.C: New.
4018         * g++.dg/cpp1y/static_assert2.C: New.
4019         * g++.dg/cpp1z/static_assert-nomsg.C: New.
4021 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
4023         PR c++/65750
4024         * g++.dg/cpp0x/trailing11.C: New.
4026 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4028         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4029         multilibs.
4030         * gcc.target/arm/memset-inline-10.c: Likewise.
4031         * gcc.target/arm/pr58784.c: Likewise.
4032         * gcc.target/arm/pr59985.C: Likewise.
4033         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4035 2015-06-24  Renlin Li  <renlin.li@arm.com>
4037         * gcc.target/aarch64/arm_align_max_pwr.c: New.
4038         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4040 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
4042         Revert:
4043         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4045         PR c++/30044
4046         * g++.dg/cpp0x/auto45.C: New test.
4047         * g++.dg/template/pr30044.C: New test.
4048         * g++.dg/template/crash83.C: Accept any error string.
4049         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4050         parameters.
4051         * g++.dg/cpp0x/variadic18.C: Likewise
4052         * g++.dg/template/canon-type-13.C: Likewise.
4053         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4055 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4057         PR c++/65811
4058         * g++.dg/other/linkage2.C: New.
4060 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4062         PR target/63408
4063         * gcc.target/arm/pr63408.c: New test.
4065 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
4067         * lib/c-torture.exp: Don't call check_effective_target_lto
4068         before setting up environment correctly.
4069         * lib/gcc-dg.exp: Likewise, and protect
4070         gcc_force_conventional_output.
4072 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4074         PR rtl-optimization/66306
4075         * gcc.target/s390/pr66306.c: New test.
4077 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4079         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4080         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4081         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4082         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4083         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4084         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4085         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4087 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
4089         PR target/65803
4090         * gcc.c-torture/pr65803.c: New test.
4092 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4094         PR c++/30044
4095         * g++.dg/cpp0x/auto45.C: New test.
4096         * g++.dg/template/pr30044.C: New test.
4097         * g++.dg/template/crash83.C: Accept any error string.
4098         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4099         parameters.
4100         * g++.dg/cpp0x/variadic18.C: Likewise
4101         * g++.dg/template/canon-type-13.C: Likewise.
4102         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4104 2015-06-23  Marek Polacek  <polacek@redhat.com>
4106         * c-c++-common/Wlogical-op-3.c: New test.
4108 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4110         PR c++/66254
4111         * g++.dg/cpp0x/scoped_enum5.C: New.
4113 2015-06-23  Richard Biener  <rguenther@suse.de>
4115         PR tree-optimization/66636
4116         * gcc.dg/vect/pr66636.c: New testcase.
4118 2015-06-23  Marek Polacek  <polacek@redhat.com>
4120         * gcc.dg/fold-minus-4.c: New test.
4121         * gcc.dg/fold-minus-5.c: New test.
4122         * c-c++-common/ubsan/overflow-add-5.c: New test.
4124 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
4126         Add missing testcase from r224672.
4127         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4129         * gcc.target/vax/bswapdi-1.c: New.
4131 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
4133         PR fortran/64674
4134         * gfortran.dg/associate_18.f08: New test.
4136 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
4138         PR target/66560
4139         * gcc.target/i386/pr66560-1.c: New test.
4140         * gcc.target/i386/pr66560-2.c: Ditto.
4141         * gcc.target/i386/pr66560-3.c: Ditto.
4142         * gcc.target/i386/pr66560-4.c: Ditto.
4144 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
4146         * gcc.target/nvptx/nvptx.exp: New file.
4147         * gcc.target/nvptx/proto-1.c: Likewise.
4149 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
4151         PR tree-optimization/66449
4152         * gcc.dg/vect/pr66449.c: New test.
4154 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
4156         * g++.dg/other/dump-ada-spec-5.C: New test.
4157         * g++.dg/other/dump-ada-spec-6.C: Likewise.
4158         * g++.dg/other/dump-ada-spec-7.C: Likewise.
4160 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
4162         * g++.dg/inherit/pure1.C: Test location too.
4164 2015-06-22  Marek Polacek  <polacek@redhat.com>
4166         * gcc.dg/fold-ior-1.c: New test.
4167         * gcc.dg/fold-minus-2.c: New test.
4168         * gcc.dg/fold-minus-3.c: New test.
4169         * gcc.dg/fold-plus-1.c: New test.
4170         * gcc.dg/fold-plus-2.c: New test.
4171         * gcc.dg/fold-xor-4.c: New test.
4172         * gcc.dg/fold-xor-5.c: New test.
4174 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4176         PR target/65914
4177         * g++.dg/torture/pr65914.C:  New.
4179 2015-06-22  Richard Biener  <rguenther@suse.de>
4181         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4182         not existing TORTURE_OPTIONS only.
4183         * lib/gcc-dg.exp: Likewise.
4185 2015-06-22  Christian Bruel  <christian.bruel@st.com>
4187         PR target/52144
4188         * gcc.target/arm/flip-thumb.c: New test.
4190 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
4191             Martin Liska  <mliska@suse.cz>
4193         PR ipa/65908
4194         * g++.dg/ipa/pr65908.C: New testcase.
4196 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
4198         PR c++/65882
4199         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4200         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4202 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
4204         * gnat.dg/specs/debug1.ads: Adjust.
4206 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
4208         * gcc.target/aarch64/fmovd-zero-mem.c: New.
4209         * gcc.target/aarch64/fmovd-zero-reg.c: New.
4210         * gcc.target/aarch64/fmovf-zero-mem.c: New.
4211         * gcc.target/aarch64/fmovf-zero-reg.c: New.
4212         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4213         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4214         * gcc.target/aarch64/fmovd-zero.c: Delete.
4215         * gcc.target/aarch64/fmovf-zero.c: Delete.
4217 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4219         * gcc.target/vax/bswapdi-1.c: New.
4221 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4223         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4225 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4227         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4229 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4231         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4233 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4235         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4237 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4239         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4241 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4243         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4245 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4247         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4249 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4251         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4253 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4255         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4257 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4259         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4261 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4263         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4265 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4267         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4269 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4271         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4273 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4275         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4277 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4279         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4281 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4283         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4285 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4287         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4289 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4291         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4293 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4295         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4297 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4299         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4300         (_ARM_FPSCR): Add FZ field.
4301         (clean_results): Force FZ=1 on AArch64.
4302         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4304 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4306         * gcc.target/aarch64/pr62308.c: New test.
4308 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
4310         PR fortran/66549
4311         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4313 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
4315         * gcc.target/i386/mpx/pr66581.c: New test.
4317 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
4319         * gcc.target/i386/cmov9.c: New test.
4321 2015-06-18  Richard Biener  <rguenther@suse.de>
4323         * g++.dg/other/const4.C: New testcase.
4325 2015-06-18  Michael Matz  <matz@suse.de>
4327         PR middle-end/66253
4328         * gcc.dg/vect/pr66253.c: New testcase.
4330 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4332         PR target/66569
4333         * gcc.target/i386/mpx/chkp-vararg.c: New test.
4335 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4337         PR middle-end/66568
4338         * gcc.target/i386/mpx/pr66568.c: New test.
4340 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4342         PR middle-end/66567
4343         * gcc.target/i386/mpx/pr66567.c: New test.
4345 2015-06-18  Richard Biener  <rguenther@suse.de>
4347         PR tree-optimization/66510
4348         * gcc.dg/vect/slp-perm-12.c: New testcase.
4350 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4352         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4353         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4354         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4355         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4357 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
4359         PR c++/66571
4360         * g++.dg/gomp/pr66571-1.C: New test.
4362         PR middle-end/66429
4363         * c-c++-common/gomp/pr66429.c: New test.
4365 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
4367         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4368         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4369         ...this.
4370         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4371         New testcase.
4372         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4373         New testcase.
4375 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4377         PR testsuite/65944
4378         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4380 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
4382         * gcc.target/mips/pr65862-1.c: New test.
4383         * gcc.target/mips/pr65862-2.c: Likewise.
4385 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4387         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4388         * gcc.target/i386/pr52252-atom.c: Ditto.
4389         * gcc.target/i386/vect-div-1.c: Ditto.
4390         * gcc.target/i386/rotate-5.c: Ditto.
4391         * gcc.target/i386/pr50202.c: Ditto.
4392         * gcc.target/i386/pr37843-3.c: Ditto.
4393         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4394         * gcc.target/i386/pr53397-1.c: Ditto.
4395         * gcc.target/i386/pr55934.c: Ditto.
4396         * gcc.target/i386/pr37843-4.c: Ditto.
4397         * gcc.target/i386/pr60451.c: Ditto.
4398         * gcc.target/i386/pr53397-2.c: Ditto.
4399         * gcc.target/i386/vectorize1.c: Ditto.
4400         * gcc.target/i386/extract-insert-combining.c: Ditto.
4401         * gcc.target/i386/pr53759.c: Ditto.
4402         * gcc.target/i386/pr52252-core.c: Ditto.
4403         * gcc.target/i386/rotate-3.c: Ditto.
4404         * gcc.target/i386/sse-20.c: Ditto.
4405         * gcc.target/i386/rotate-4.c: Ditto.
4406         * gcc.target/i386/pr61403.c: Ditto.
4407         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4408         * gcc.target/i386/pr60901.c: Ditto.
4409         * gcc.target/i386/pr59794-7.c: Ditto.
4410         * gcc.target/i386/pr62208.c: Ditto.
4411         * gcc.target/i386/pr53416.c: Ditto.
4412         * gcc.target/i386/asm-dialect-1.c: Ditto.
4413         * gcc.target/i386/pr50038.c: Ditto.
4414         * gcc.target/i386/47698.c: Ditto.
4415         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4416         * gcc.target/i386/pr59794-2.c: Ditto.
4417         * gcc.target/i386/pr59794-3.c: Ditto.
4418         * gcc.target/i386/pr39058.c: Ditto.
4419         * gcc.target/i386/pr60205-1.c: Ditto.
4420         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4421         * gcc.target/i386/sse2-movq-2.c: Ditto.
4423 2015-06-17  Richard Biener  <rguenther@suse.de>
4425         PR tree-optimization/66251
4426         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4428 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
4430         PR c++/59682
4431         * g++.dg/parse/new-placement1.C: New.
4433 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4435         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4436         * jit.dg/test-compound-assignment.c: New testcase.
4438 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4440         PR jit/66539
4441         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4442         to "testcases" array.
4444 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4446         PR jit/66539
4447         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4448         * jit.dg/test-debug-strings.c: New test case.
4449         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4450         the discriminant has a sane debug string.
4452 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
4454         PR target/56766
4455         * gcc.target/i386/pr56766-1.c: New test.
4456         * gcc.target/i386/pr56766-2.c: Ditto.
4458 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
4460         * gcc.target/mips/loongson-shift-count-truncated-1.c:
4461         Skip on mips*-mti-linux* and mips*-img-linux* targets.
4462         * gcc.target/mips/loongson-simd.c: Ditto.
4464 2015-06-16  Richard Biener  <rguenther@suse.de>
4466         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4468 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4470         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4471         passed by the testsuite driver.
4473 2015-06-16  Richard Biener  <rguenther@suse.de>
4475         * gcc.dg/vect/slp-perm-11.c: New testcase.
4477 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
4479         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4480         dg-options.
4482 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4484         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4485         Reinstate calls to torture-init and torture-finalize.
4487 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4489         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4491 2015-06-15  Nathan Sidwell  <nathan@acm.org>
4493         PR c++/58583
4494         * g++.dg/cpp0x/nsdmi-template14.C: New test.
4496 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
4498         PR c++/51048
4499         * g++.dg/cpp0x/local-type1.C: New.
4501 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
4503         PR fortran/44672
4504         PR fortran/45440
4505         PR fortran/57307
4506         * gfortran.dg/allocate_with_source_3.f90: Removed check for
4507         unimplemented error.
4508         * gfortran.dg/allocate_with_source_7.f08: New test.
4509         * gfortran.dg/allocate_with_source_8.f08: New test.
4511 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
4513         PR c++/65168
4514         * g++.dg/warn/Walways-true-3.C: New test.
4516 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4518         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4520 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4522         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4523         (main): Remove superfluous attributes.
4524         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4525         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4527 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4529         * gcc.target/i386/monitorx.c: New.
4530         * gcc.target/i386/sse-12.c: Add -mmwaitx.
4531         * gcc.target/i386/sse-13.c: Ditto.
4532         * gcc.target/i386/sse-14.c: Ditto.
4533         * gcc.target/i386/sse-22.c: Ditto.
4534         * gcc.target/i386/sse-23.c: Ditto.
4535         * g++.dg/other/i386-2.C: Ditto.
4536         * g++.dg/other/i386-3.C: Ditto.
4538 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
4540         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4542 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
4544         PR fortran/66079
4545         * gfortran.dg/allocatable_scalar_13.f90: New test
4547 2015-06-11  Marek Polacek  <polacek@redhat.com>
4549         * gcc.dg/fold-xor-3.c: New test.
4551 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4553         * gcc.target/arm/short-it-ifcvt-1.c: New test.
4554         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4556 2015-06-11  Christian Bruel  <christian.bruel@st.com>
4558         PR target/52144
4559         * gcc.target/arm/pragma_attribute.c: New test.
4561 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4563         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
4565 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4567         PR target/66473
4568         * gcc.target/i386/pr66473.c: New test.
4570 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
4572         PR target/66470
4573         * gcc.dg/tls/pr66470.c: New test.
4574         * gcc.target/i386/pr66470.c: New test.
4576 2015-06-10  Christian Bruel  <christian.bruel@st.com>
4578         PR target/52144
4579         * gcc.target/arm/attr_arm.c: New test
4580         * gcc.target/arm/attr_arm-err.c: New test
4581         * gcc.target/arm/attr_thumb.c: New test
4582         * gcc.target/arm/attr_thumb-static.c: New test
4584 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4586         PR target/66200
4587         PR target/66428
4588         PR c++/66192
4589         * g++.dg/abi/aarch64_guard1.C: Adjust test.
4591 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
4593         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4594         passed by the testsuite driver.
4596 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4598         Revert:
4599         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4600         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4601         * gcc.dg/ssp-1.c: Make counter a register.
4602         * gcc.dg/ssp-2.c: Likewise.
4603         * gcc.dg/torture/parm-coalesce.c: New.
4605 2015-06-09  Tom de Vries  <tom@codesourcery.com>
4607         * gcc.target/i386/vararg-loc.c: New test.
4609 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4611         PR c++/65815
4612         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4613         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4615 2015-06-09  Marek Polacek  <polacek@redhat.com>
4617         PR tree-optimization/66299
4618         * gcc.dg/pr66299-1.c: New test.
4619         * gcc.dg/pr66299-2.c: New test.
4620         * gcc.dg/pr66299-3.c: New test.
4622 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
4624         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4625         passed by the testsuite driver.
4627 2015-06-09  Richard Biener  <rguenther@suse.de>
4629         PR middle-end/66423
4630         * gcc.dg/fold-modpow2.c: New testcase.
4632 2015-06-09  Richard Biener  <rguenther@suse.de>
4634         PR tree-optimization/66419
4635         * gcc.dg/vect/bb-slp-37.c: New testcase.
4637 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
4639         * gcc.target/arm/stl-cond.c: New test.
4641 2015-06-09  Richard Biener  <rguenther@suse.de>
4643         PR middle-end/66413
4644         * gcc.dg/torture/pr66413.c: New testcase.
4646 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4648         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4649         * gcc.dg/ssp-1.c: Make counter a register.
4650         * gcc.dg/ssp-2.c: Likewise.
4651         * gcc.dg/torture/parm-coalesce.c: New.
4653 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
4655         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4656         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4658 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4660         PR rtl-optimization/66444
4661         * gcc.dg/pr66444.c: New test.
4663 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4665         PR fortran/66245
4666         * gfortran.dg/class_is_1.f90: New test.
4667         * gfortran.dg/type_is_1.f90: Ditto.
4669 2015-06-08  Marek Polacek  <polacek@redhat.com>
4671         PR c/66415
4672         * gcc.dg/cpp/pr66415-1.c: New test.
4673         * gcc.dg/cpp/pr66415-2.c: New test.
4675 2015-06-08  Richard Biener  <rguenther@suse.de>
4677         PR tree-optimization/66422
4678         * gcc.dg/Warray-bounds-16.c: New testcase.
4680 2015-06-08  Richard Biener  <rguenther@suse.de>
4682         * gcc.dg/vect/slp-perm-10.c: New testcase.
4683         * gcc.dg/vect/slp-23.c: Adjust.
4684         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4685         vector pointer update.
4687 2015-06-08  Marek Polacek  <polacek@redhat.com>
4689         PR sanitizer/66452
4690         * g++.dg/ubsan/pr66452.C: New test.
4692 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4694         PR tree-optimization/66436
4695         * gcc.dg/gomp/dump-new-function-2.c: New test.
4696         * gcc.dg/gomp/dump-new-function-3.c: Same.
4697         * gcc.dg/gomp/dump-new-function.c: Same.
4699 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4701         PR tree-optimization/66435
4702         * gcc.dg/gomp/notify-new-function-2.c: New test.
4703         * gcc.dg/gomp/notify-new-function-3.c: Same.
4704         * gcc.dg/gomp/notify-new-function.c: Same.
4706 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4708         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4709         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4710         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4711         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4712         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4713         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4714         -fshort-enum.
4716 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4718         PR fortran/47659
4719         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4720         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4721         for assignment.
4722         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4723         * gfortran.dg/warn_conversion_5.f90: New test.
4724         * gfortran.dg/warn_conversion_6.f90: New test.
4725         * gfortran.dg/warn_conversion_7.f90: New test.
4727 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4729         PR fortran/66347
4730         * gfortran.dg/blockdata_9.f: New test.
4732 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4734         PR fortran/66385
4735         * gfortran.dg/forall_17.f90:  New test.
4737 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4739         * g++.dg/cpp0x/pr57101.C: Add warning.
4740         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4741         * g++.dg/ext/visibility/anon7.C: Same.
4742         * g++.dg/ipa/pr63587-2.C: Same.
4743         * g++.dg/opt/dump1.C: Same.
4744         * g++.dg/opt/pr59622-3.C: Same.
4745         * g++.dg/opt/pr59622.C: Same.
4746         * g++.dg/torture/pr46383.C: Same.
4747         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4748         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4749         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4750         functions.
4751         * gfortran.dg/intent_out_8.f90: Same.
4752         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4754 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4756         PR fortran/66377
4757         gfortran.dg/equiv_9.f90: New test.
4760 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4762         merge from gomp4 branch:
4763         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4765         PR tree-optimization/65443
4766         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4767         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4768         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4770 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4772         PR c++/52595
4773         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4775 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4777         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4779 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4781         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4783 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4785         * gcc.target/i386/noplt-1.c: New test.
4786         * gcc.target/i386/noplt-2.c: New test.
4787         * gcc.target/i386/noplt-3.c: New test.
4788         * gcc.target/i386/noplt-4.c: New test.
4790 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4792         PR fortran/58749
4793         * gfortran.dg/adjustl_1.f90:  New test.
4795 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4797         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4798         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4800 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4802         * lto.c (iterative_hash_canonical_type,
4803         gimple_register_canonical_type): only hash main variants of types
4805 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4807         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4808         Move set of dg-do-what-default after early return.
4810 2015-06-04  Marek Polacek  <polacek@redhat.com>
4812         PR c/66341
4813         * gcc.dg/lvalue-8.c: New test.
4815 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4816             Paolo Carlini  <paolo.carlini@oracle.com>
4818         PR c++/66130
4819         * g++.dg/other/pr66130.C: New.
4820         * g++.dg/cpp0x/pr66130.C: Likewise.
4822 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4824         * g++.dg/cpp0x/decl-loc1.C: New.
4825         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4826         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4827         * g++.dg/init/ctor8.C: Likewise.
4828         * g++.dg/parse/semicolon4.C: Likewise.
4830 2015-06-03  Marek Polacek  <polacek@redhat.com>
4832         PR sanitizer/66190
4833         * g++.dg/ubsan/static-init-1.C: New test.
4834         * g++.dg/ubsan/static-init-2.C: New test.
4835         * g++.dg/ubsan/static-init-3.C: New test.
4837 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4839         PR target/66275
4840         * gcc.target/i386/pr66275.c: New test.
4842 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4844         * gcc.dg/Wcxx-compat-22.c: New testcase.
4845         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4846         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4847         * c-c++-common/pr58346-1.c: Likewise.
4848         * c-c++-common/transparent-union-1.c: Likewise.
4850 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4852         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4853         * g++.dg/plugin/def_plugin.c: New file.
4854         * g++.dg/plugin/def-plugin-test.C: New file.
4856 2015-06-03  Richard Biener  <rguenther@suse.de>
4858         * gcc.dg/vect/bb-slp-36.c: New testcase.
4860 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4862         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4864 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4866         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4867         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4868         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4869         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4871 2015-06-03  Marek Polacek  <polacek@redhat.com>
4873         PR c/64223
4874         PR c/29358
4875         * gcc.dg/pr64223-1.c: New test.
4876         * gcc.dg/pr64223-2.c: New test.
4878 2015-06-03  Richard Biener  <rguenther@suse.de>
4880         PR tree-optimization/63916
4881         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4883 2015-06-03  Richard Biener  <rguenther@suse.de>
4885         PR tree-optimization/66375
4886         * gcc.dg/torture/pr66375.c: New testcase.
4888 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4890         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4892 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4894         PR target/65768
4895         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4897 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4899         PR fortran/66380
4900         * gfortran.dg/reshape_7.f90: New test.
4902 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4904         PR c/66220:
4905         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4906         (fn_36): New.
4908 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4910         PR c/49551
4911         * gcc.dg/pr49551.c: New testcase.
4913 2015-06-02  Richard Biener  <rguenther@suse.de>
4915         PR debug/65549
4916         * g++.dg/lto/pr65549_0.C: New testcase.
4918 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4920         PR libgomp/65742
4921         PR middle-end/66332
4922         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4924 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4926         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4928 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4930         PR c++/61683
4931         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4933 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4935         PR tree-optimization/48052
4936         * gcc.dg/tree-ssa/scev-8.c: New.
4937         * gcc.dg/tree-ssa/scev-9.c: New.
4938         * gcc.dg/tree-ssa/scev-10.c: New.
4939         * gcc.dg/vect/pr48052.c: New.
4941 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4943         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4945 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4947         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4949 2015-06-02  Marek Polacek  <polacek@redhat.com>
4951         PR middle-end/66345
4952         * gcc.dg/torture/pr66345.c: New test.
4954 2015-06-02  Richard Biener  <rguenther@suse.de>
4956         PR tree-optimization/65961
4957         * gcc.dg/torture/pr65961.c: New testcase.
4959 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4961         PR tree-optimization/52563
4962         PR tree-optimization/62173
4963         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4964         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4966 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4968         * gnat.dg/specs/varsize_return2.ads: New test.
4969         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4971 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4973         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4975 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4977         PR target/65697
4978         * gcc.target/aarch64/sync-comp-swap.c: New.
4979         * gcc.target/aarch64/sync-comp-swap.x: New.
4980         * gcc.target/aarch64/sync-op-acquire.c: New.
4981         * gcc.target/aarch64/sync-op-acquire.x: New.
4982         * gcc.target/aarch64/sync-op-full.c: New.
4983         * gcc.target/aarch64/sync-op-full.x: New.
4984         * gcc.target/aarch64/sync-op-release.c: New.
4985         * gcc.target/aarch64/sync-op-release.x: New.
4987 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4989         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4990         (bar): Predefined.
4992 2015-06-01  Richard Biener  <rguenther@suse.de>
4994         PR tree-optimization/66349
4995         PR tree-optimization/66352
4996         PR tree-optimization/66357
4997         * gcc.dg/torture/pr66357.c: New testcase.
4998         * gcc.dg/torture/pr66349.c: Likewise.
4999         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5001 2015-06-01  Richard Biener  <rguenther@suse.de>
5003         Revert
5004         2015-05-29  Richard Biener  <rguenther@suse.de>
5006         PR tree-optimization/66314
5007         * gcc.dg/asan/pr66314.c: New testcase.
5009 2015-06-01  Richard Biener  <rguenther@suse.de>
5011         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5013 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
5015         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5016         directives.
5017         (hp3, hp4): Add inline keyword.
5018         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5019         (hp2): Add inline keyword.
5020         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5021         (hp2): Add inline keyword.
5023 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
5025         PR target/65527
5026         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5027         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5028         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5029         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5031 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
5033         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5034         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5036 2015-06-01  Richard Biener  <rguenther@suse.de>
5038         PR tree-optimization/66280
5039         * g++.dg/torture/pr66280.C: New testcase.
5040         * g++.dg/torture/pr66280-2.C: Likewise.
5042 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5044         * gnat.dg/addr9_1.adb: New test.
5045         * gnat.dg/addr9_2.adb: Likewise.
5046         * gnat.dg/addr9_3.adb: Likewise.
5047         * gnat.dg/addr9_4.adb: Likewise.
5049 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5051           * g++.dg/other/dump-ada-spec-4.C: New test.
5053 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5055         * gcc.dg/alias-8.c: Fix dg-warning.
5057 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
5059         * gcc.dg/alias-8.c: Do not xfail.
5060         * gcc.dg/pr62167.c: Prevent FRE.
5061         * gcc.dg/alias-14.c: New testcase.
5063 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
5065         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5067 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5069         PR target/66215
5070         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5071         dg-options.
5072         * gcc.target/s390/hotpatch-10.c: Likewise.
5073         * gcc.target/s390/hotpatch-11.c: Likewise.
5074         * gcc.target/s390/hotpatch-12.c: Likewise.
5075         * gcc.target/s390/hotpatch-17.c: Likewise.
5076         * gcc.target/s390/hotpatch-18.c: Likewise.
5077         * gcc.target/s390/hotpatch-20.c: Likewise.
5078         * gcc.target/s390/hotpatch-21.c: Likewise.
5079         * gcc.target/s390/hotpatch-22.c: Likewise.
5080         * gcc.target/s390/hotpatch-23.c: Likewise.
5081         * gcc.target/s390/hotpatch-24.c: Likewise.
5082         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
5083         to check for the exact nops too.
5084         * gcc.target/s390/hotpatch-3.c: Likewise.
5085         * gcc.target/s390/hotpatch-4.c: Likewise.
5086         * gcc.target/s390/hotpatch-5.c: Likewise.
5087         * gcc.target/s390/hotpatch-6.c: Likewise.
5088         * gcc.target/s390/hotpatch-7.c: Likewise.
5089         * gcc.target/s390/hotpatch-8.c: Likewise.
5090         * gcc.target/s390/hotpatch-9.c: Likewise.
5091         * gcc.target/s390/hotpatch-14.c: Likewise.
5092         * gcc.target/s390/hotpatch-15.c: Likewise.
5093         * gcc.target/s390/hotpatch-16.c: Likewise.
5094         * gcc.target/s390/hotpatch-19.c: Likewise.
5095         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
5096         scan-assembler-times counting number of .align directives.
5097         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5098         dg-options.  Remove scan-assembler-times counting number of .align
5099         directives.
5100         * gcc.target/s390/hotpatch-26.c: New file.
5101         * gcc.target/s390/hotpatch-27.c: New file.
5102         * gcc.target/s390/hotpatch-28.c: New file.
5103         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5104         using -Os -O0 -O1 -O2 -O3 options.
5106 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5108         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5110 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
5112         PR tree-optimization/66142
5113         * gcc.dg/vect/pr66142.c: New test.
5115 2015-05-29  Richard Biener  <rguenther@suse.de>
5117         PR tree-optimization/66314
5118         * gcc.dg/asan/pr66314.c: New testcase.
5120 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5122         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5123         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5124         Adjust all callers.
5125         (schedule-cleanups, dg-keep-saved-temps): New proc.
5126         (gcc-dg-test-1): Schedule cleanups.
5127         * lib/profopt.exp (profopt-execute): Likewise.
5128         * g++.dg/cdce3.C: Adjust expected line numbers.
5129         * gcc.dg/cdce1.c: Likewise.
5130         * gcc.dg/cdce2.c: Likewise.
5131         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5132         * gcc.dg/strlenopt-24.c: Likewise.
5133         * gcc.dg/tree-ssa/vrp26.c: Likewise.
5134         * gcc.dg/tree-ssa/vrp28.c: Likewise.
5135         * obj-c++.dg/encode-2.mm: Likewise.
5137 2015-05-28  DJ Delorie  <dj@redhat.com>
5139         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5141 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5143         * gnat.dg/discr43.adb: New test.
5145 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5147         * gnat.dg/varsize_temp.adb: Rename into...
5148         * gnat.dg/varsize1.adb: ...this.
5149         * gnat.dg/varsize_copy.ad[sb]: Rename into...
5150         * gnat.dg/varsize2.ad[sb]: ...this.
5151         * gnat.dg/varsize3_1.adb: New test.
5152         * gnat.dg/varsize3_2.adb: Likewise.
5153         * gnat.dg/varsize3_3.adb: Likewise.
5154         * gnat.dg/varsize3_4.adb: Likewise.
5155         * gnat.dg/varsize3_5.adb: Likewise.
5156         * gnat.dg/varsize3_6.adb: Likewise.
5157         * gnat.dg/varsize3_pkg1.ads: New helper.
5158         * gnat.dg/varsize3_pkg2.ads: Likewise.
5159         * gnat.dg/varsize3_pkg3.ads: Likewise.
5161 2015-05-28  Richard Biener  <rguenther@suse.de>
5163         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5165 2015-05-28  Richard Biener  <rguenther@suse.de>
5167         PR tree-optimization/66142
5168         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5170 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
5172         PR target/63810
5173         * gcc.dg/darwin-minversion-3.c: Update testcase.
5174         * gcc.dg/darwin-minversion-4.c: Ditto.
5175         * gcc.dg/darwin-minversion-5.c: New testcase.
5176         * gcc.dg/darwin-minversion-6.c: Ditto.
5177         * gcc.dg/darwin-minversion-7.c: Ditto.
5178         * gcc.dg/darwin-minversion-8.c: Ditto.
5179         * gcc.dg/darwin-minversion-9.c: Ditto.
5180         * gcc.dg/darwin-minversion-10.c: Ditto.
5181         * gcc.dg/darwin-minversion-11.c: Ditto.
5182         * gcc.dg/darwin-minversion-12.c: Ditto.
5184 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5186         PR rtl-optimization/66168
5187         * gcc.c-torture/compile/pr66168.c: New test.
5189 2015-05-27  Jeff Law  <law@redhat.com>
5191         PR target/39726
5192         * gcc.dg/target/m68k/pr39726-1.c: New test.
5194 2015-05-27  Nathan Sidwell  <nathan@acm.org>
5196         PR c++/66270
5197         * g++.dg/ext/alias-canon3.C: New.
5199 2015-05-27  Richard Biener  <rguenther@suse.de>
5201         PR tree-optimization/66272
5202         Revert parts of
5203         2014-08-15  Richard Biener  <rguenther@suse.de>
5205         PR tree-optimization/62031
5206         * gcc.dg/torture/pr66272.c: New testcase.
5208 2015-05-27  Richard Biener  <rguenther@suse.de>
5210         * gcc.dg/vect/slp-reduc-7.c: New testcase.
5212 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
5214         PR target/65358
5215         * gcc.dg/pr65358.c: New test.
5217 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
5219         PR fortran/65548
5220         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5221         semantic.
5222         * gfortran.dg/allocate_with_source_6.f90: New test.
5224 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5226         * gnat.dg/atomic7_1.adb: New test.
5227         * gnat.dg/atomic7_2.adb: Likewise.
5228         * gnat.dg/atomic7_pkg1.ads: New helper.
5229         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5231 2015-05-26  Michael Matz  <matz@suse.de>
5233         PR middle-end/66251
5234         * gcc.dg/vect/pr66251.c: New test.
5236 2015-05-26  Richard Biener  <rguenther@suse.de>
5238         PR tree-optimization/66142
5239         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5241 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
5243         PR fortran/66082
5244         * gfortran.dg/allocatable_scalar_13.f90: New test
5246 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5248         * gnat.dg/warn11.adb: New test.
5249         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5251 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5253         * gnat.dg/vfa1_1.adb: New test.
5254         * gnat.dg/vfa1_2.adb: Likewise.
5255         * gnat.dg/vfa1_3.adb: Likewise.
5256         * gnat.dg/vfa1_4.adb: Likewise.
5257         * gnat.dg/vfa1_pkg.ads: New helper.
5259 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
5261         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5262         * gcc.target/i386/pr66232-3.c: Likewise.
5264 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
5266         PR target/66274
5267         * gcc.target/i386/pr66274.c: New test.
5269 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5271         * gnat.dg/renaming6.ad[sb]: New test.
5273 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
5275         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5276         and 'dg-require-effective-target pie'.
5278 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5280         PR c++/66243
5281         * g++.dg/cpp0x/pr66243.C: New.
5283 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
5285         PR lto/66180
5286         * g++.dg/lto/pr66180_0.C: New testcase.
5287         * g++.dg/lto/pr66180_1.C: New testcase.
5289 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
5291         PR fortran/66257
5292         * typebound_call_27.f90: New file.
5294 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5296         PR c++/65936
5297         * g++.dg/template/pr65936.C: New.
5299 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5301         PR tree-optimization/63387
5302         * gcc.dg/pr63387-2.c: New testcase.
5304 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5306         * gcc.dg/simd-1.c: Update to the new message.
5308 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5310         * gcc.dg/nand.c: New testcase.
5312 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
5314         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5315         Set dg-do-what-default to compile only on ARM targets without
5316         arm_neon_hw execution support.  Remove redundant c-torture-execute
5317         in loop over test cases.
5319 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5321         PR target/65491
5322         * gcc.target/aarch64/pr65491_1.c: New test.
5323         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5324         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5326 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5328         PR c++/65598
5329         * g++.dg/cpp0x/explicit9.C: New.
5330         * g++.dg/cpp0x/explicit8.C: Check the locations too.
5332 2015-05-22  Richard Biener  <rguenther@suse.de>
5334         PR tree-optimization/66251
5335         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5337 2015-05-22  Marek Polacek  <polacek@redhat.com>
5339         PR c/47043
5340         * c-c++-common/attributes-enum-1.c: New test.
5341         * c-c++-common/attributes-enum-2.c: New test.
5342         * g++.dg/cpp0x/attributes-enum-1.C: New test.
5343         * g++.dg/cpp1y/attributes-enum-1.C: New test.
5345 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5347         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5348         effective target support.  If no arm_neon_hw support, do not attempt
5349         to execute the tests; only compile them.
5350         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5351         and "dg-require-effective-target arm_neon_ok".
5352         * gcc.target/arm/simd/vextp16_1.c: Likewise.
5353         * gcc.target/arm/simd/vextp64_1.c: Likewise.
5354         * gcc.target/arm/simd/vextp8_1.c: Likewise.
5355         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5356         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5357         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5358         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5359         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5360         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5361         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5362         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5363         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5364         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5365         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5366         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5367         * gcc.target/arm/simd/vexts16_1.c: Likewise.
5368         * gcc.target/arm/simd/vexts32_1.c: Likewise.
5369         * gcc.target/arm/simd/vexts64_1.c: Likewise.
5370         * gcc.target/arm/simd/vexts8_1.c: Likewise.
5371         * gcc.target/arm/simd/vextu16_1.c: Likewise.
5372         * gcc.target/arm/simd/vextu32_1.c: Likewise.
5373         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5374         * gcc.target/arm/simd/vextu8_1.c: Likewise.
5375         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5376         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5377         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5378         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5379         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5380         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5381         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5382         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5383         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5384         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5385         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5386         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5387         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5388         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5389         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5390         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5391         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5392         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5393         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5394         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5395         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5396         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5397         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5398         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5399         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5400         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5401         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5402         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5403         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5404         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5405         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5406         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5407         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5408         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5409         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5410         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5411         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5412         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5413         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5414         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5415         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5416         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5417         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5418         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5419         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5420         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5421         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5422         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5423         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5424         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5425         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5426         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5427         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5428         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5429         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5430         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5431         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5432         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5433         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5434         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5435         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5436         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5437         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5438         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5439         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5440         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5441         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5442         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5443         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5444         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5445         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5446         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5447         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5448         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5449         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5450         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5451         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5452         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5453         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5454         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5455         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5456         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5457         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5458         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5459         * gcc.target/arm/simd/vzips16_1.c: Likewise.
5460         * gcc.target/arm/simd/vzips32_1.c: Likewise.
5461         * gcc.target/arm/simd/vzips8_1.c: Likewise.
5462         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5463         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5464         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5466 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5468         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5469         * gcc.dg/vect/pr59354.c: Likewise.
5470         * gcc.dg/vect/pr64252.c: Likewise.
5471         * gcc.dg/vect/pr64404.c: Likewise.
5472         * gcc.dg/vect/pr64493.c: Likewise.
5473         * gcc.dg/vect/pr64495.c: Likewise.
5474         * gcc.dg/vect/pr64844.c: Likewise.
5475         * gcc.dg/vect/pr65518.c: Likewise.
5476         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5478 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5480         PR c++/66210
5481         * g++.dg/cpp1y/var-templ28.C: New.
5483 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5485         PR target/66232
5486         * gcc.target/i386/pr66232-1.c: New test.
5487         * gcc.target/i386/pr66232-2.c: Likewise.
5488         * gcc.target/i386/pr66232-3.c: Likewise.
5489         * gcc.target/i386/pr66232-4.c: Likewise.
5490         * gcc.target/i386/pr66232-5.c: Likewise.
5492 2015-05-21  Nathan Sidwell  <nathan@acm.org>
5494         * g++.dg/cpp1y/pr60943.C: New.
5496 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
5498         PR tree-optimization/66233
5499         * gcc.c-torture/execute/pr66233.c: New test.
5501 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5503         PR fortran/66176
5504         * gfortran.dg/inline_matmul_11.f90:  New test.
5506 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
5508         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5509         instead of listing several targets on its own.
5510         * gcc.target/i386/pr32219-2.c: Likewise.
5511         * gcc.target/i386/pr32219-3.c: Likewise.
5512         * gcc.target/i386/pr32219-4.c: Likewise.
5513         * gcc.target/i386/pr32219-5.c: Likewise.
5514         * gcc.target/i386/pr32219-6.c: Likewise
5515         * gcc.target/i386/pr32219-7.c: Likewise.
5516         * gcc.target/i386/pr32219-8.c: Likewise.
5517         * gcc.target/i386/pr39013-1.c: Likewise.
5518         * gcc.target/i386/pr39013-2.c: Likewise.
5519         * gcc.target/i386/pr64317.c: Likewise.
5521 2015-05-21  Jeff Law  <law@redhat.com>
5523         * gcc.target/hppa/shadd-3.c: New test.
5524         * gcc.target/hppa/shadd-4.c: New test.
5526 2015-05-21  Michael Matz  <matz@suse.de>
5528         * gcc.dg/vect/vect-strided-store.c: New test.
5529         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5530         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5532 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5534         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5535         * gcc.dg/pow-sqrt-synth-1.c: New test.
5536         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5538 2015-05-21  Richard Biener  <rguenther@suse.de>
5540         PR c++/66211
5541         * g++.dg/conversion/pr66211.C: New testcase.
5542         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5544 2015-05-21  Jeff Law  <law@redhat.com>
5546         * gcc.target/hppa/shadd-2.c: New test.
5548 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
5550         PR target/54236
5551         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5553 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5555         PR target/65937
5556         * gcc.target/arm/pr26702.c: Adjust target selector.
5558 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5560         PR middle-end/66221
5561         * gcc.dg/lto/pr66221_0.c: New test.
5562         * gcc.dg/lto/pr66221_1.c: New test.
5564 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5566         PR c/52952
5567         * gcc.dg/redecl-4.c: Update column numbers.
5568         * gcc.dg/format/bitfld-1.c: Likewise.
5569         * gcc.dg/format/attr-2.c: Likewise.
5570         * gcc.dg/format/attr-6.c: Likewise.
5571         * gcc.dg/format/attr-7.c (baz): Likewise.
5572         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5573         * gcc.dg/format/attr-4.c: Likewise.
5574         * gcc.dg/format/branch-1.c: Likewise.
5575         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5576         locations within strings with embedded escape sequences.
5578 2015-05-20  Jeff Law  <law@redhat.com>
5580         * gcc.target/hppa/hppa.exp: New target test driver.
5581         * gcc.target/hppa/shadd-1.c: New test.
5583 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
5585         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5587 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
5589         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5590         (fn_33_k_and_r_style): New.
5591         (fn_33_stroustrup_style): New.
5592         (fn_33_allman_style): New.
5593         (fn_33_whitesmiths_style): New.
5594         (fn_33_horstmann_style): New.
5595         (fn_33_ratliff_banner_style): New.
5596         (fn_33_lisp_style): New.
5597         (fn_34_indent_dash_gnu): New.
5598         (fn_34_indent_dash_kr): New.
5599         (fn_34_indent_dash_orig): New.
5600         (fn_34_indent_linux_style): New.
5602 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
5604         PR fortran/65548
5605         * gfortran.dg/allocate_with_source_5.f90: Extend test.
5607 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
5609         PR tree-optimization/65447
5610         * gcc.dg/tree-ssa/pr65447.c: New test.
5612 2015-05-19  Nathan sidwell  <nathan@acm.org>
5614         * g++.dg/cpp0x/pr65954.C: New.
5616 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5618         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5620 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5622         * lib/target-supports.exp: Vector do not always have natural
5623         alignment on s390*.
5625 2015-05-19  David Sherwood  <david.sherwood@arm.com>
5627         * gcc.dg/loop-invariant.c: New testcase.
5629 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5631         * lib/target-supports.exp: Vector do not always have natural
5632         alignment on s390*.
5634 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5636         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5637         s390*.
5638         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5640 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5642         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5643         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5644         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5645         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5646         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5647         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5648         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5649         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5650         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5651         * gcc.target/s390/zvector/vec-elem-1.c: New test.
5653 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5655         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5657 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5659         * gcc.target/s390/s390.exp
5660         (check_effective_target_vector): New check.
5661         * gcc.target/s390/vector/vec-abi-1.c: New test.
5662         * gcc.target/s390/vector/vec-abi-2.c: New test.
5663         * gcc.target/s390/vector/vec-abi-3.c: New test.
5664         * gcc.target/s390/vector/vec-abi-4.c: New test.
5665         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5666         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5667         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5668         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5669         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5670         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5671         * gcc.target/s390/vector/vec-clobber-1.c: New test.
5672         * gcc.target/s390/vector/vec-cmp-1.c: New test.
5673         * gcc.target/s390/vector/vec-cmp-2.c: New test.
5674         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5675         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5676         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5677         * gcc.target/s390/vector/vec-genmask-1.c: New test.
5678         * gcc.target/s390/vector/vec-genmask-2.c: New test.
5679         * gcc.target/s390/vector/vec-init-1.c: New test.
5680         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5681         * gcc.target/s390/vector/vec-shift-1.c: New test.
5682         * gcc.target/s390/vector/vec-sub-1.c: New test.
5684 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5686         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5688 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5690         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5692 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5694         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5696 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5698         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5700 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5702         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5704 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5706         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5708 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5710         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5712 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5714         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5716 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5718         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5720 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5722         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5724 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5726         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5728 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5730         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5732 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5734         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5736 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5738         PR tree-optimization/66187
5739         * gcc.c-torture/execute/pr66187.c: New test.
5740         * gcc.dg/pr66187-1.c: New test.
5741         * gcc.dg/pr66187-2.c: New test.
5743 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5745         * gcc.dg/vect/bb-slp-35.c: Adjust.
5747 2015-05-19  Richard Biener  <rguenther@suse.de>
5749         PR tree-optimization/66165
5750         * gcc.dg/torture/pr66165.c: New testcase.
5752         PR tree-optimization/66185
5753         * gcc.dg/torture/pr66185.c: New testcase.
5755 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5757         PR target/54236
5758         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5760 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5762         * gcc.target/mips/p5600-bonding.c : New file.
5764 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5766         PR fortran/66106
5767         * gfortran.dg/interface_operator_1.f90: New tests.
5769 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5771         PR fortran/66057
5772         * gfortran.dg/generic_29.f90: New tests.
5774 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5776         PR fortran/66043
5777         * gfortran.dg/storage_size_6.f90: New tests.
5779 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5781         PR fortran/66045
5782         * gfortran.dg/null1.f90: New test.
5784 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5786         PR fortran/66044
5787         * gfortran.dg/entry_21.f90: New test.
5789 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5791         PR fortran/66043
5792         * gfortran.dg/storage_size_6.f90: New tests.
5794 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5796         PR fortran/66040
5797         * gfortran.dg/misplaced_statement.f90: New test.
5799 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5801         PR fortran/66039
5802         * gfortran.dg/filepos1.f90: New test
5804 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5806         PR fortran/64925
5807         * gfortran.dg/pr64925.f90: New test.
5809 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5811         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5812         unit.
5813         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5815 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5817         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5818         to the family of pie capable targets.
5820 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5822         * gcc.target/arm/bics_1.c : New testcase.
5823         * gcc.target/arm/bics_2.c : New testcase.
5824         * gcc.target/arm/bics_3.c : New testcase.
5825         * gcc.target/arm/bics_4.c : New testcase.
5827 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5829         * gcc.target/mips/umips-attr.c: New test.
5831 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5833         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5834         * gcc.dg/20150120-2.c (dg-final): Ditto.
5835         * gcc.dg/20150120-2.c (dg-final): Ditto.
5836         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5838 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5840         PR target/66174
5841         * gcc.target/i386/pr66174.c: New test.
5843 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5845         PR fortran/37131
5846         * gfortran.dg/matmul_bounds_6.f90:  New test.
5847         * gfortran.dg/matmul_bounds_7.f90:  New test.
5849 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5851         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5852         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5853         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5854         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5855         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5856         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5858 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860         PR fortran/65903
5861         * gfortran.dg/continuation_13.f90: Update test.
5862         * gfortran.dg/pr65903.f90: New test.
5864 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5866         PR fortran/66113
5867         * gfortran.dg/block_14.f90:  New test.
5869 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5871         PR fortran/44054
5872         * lib/gfortran-dg.exp: Update regex to handle two locations for
5873         the same diagnostic without caret.
5874         * gfortran.dg/badline.f: Test also that line numbers are correct
5875         before and after "left but not entered" warning.
5877 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5878             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5880         PR target/65768
5881         * gcc.target/arm/maskdata.c: New test.
5883 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5885         PR fortran/65792
5886         * gfortran.dg/derived_constructor_components_5: New test
5888 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5890         PR target/66140
5891         * gcc.target/alpha/pr66140.c: New test.
5893 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5895         PR c/48956
5896         * gcc.dg/Wconversion-complex-c99.c: New test.
5897         * gcc.dg/Wconversion-complex-gnu.c: New test.
5899 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5901         PR tree-optimization/64454
5902         * gcc.dg/modmod.c: New testcase.
5904 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5906         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5908 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5910         PR middle-end/66134
5911         * gcc.target/i386/mpx/pr66134.c: New test.
5913 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5915         * gcc.target/powerpc/pr60158.c: New test.
5917 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5919         * gcc.target/i386/sibcall-7.c: New test.
5920         * gcc.target/i386/sibcall-8.c: New test.
5922 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5924         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5925         (abs64_in_dreg): Likewise.
5927 2015-05-14  Marek Polacek  <polacek@redhat.com>
5929         PR c/66066
5930         PR c/66127
5931         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5932         * gcc.dg/pr19984.c: Likewise.
5933         * gcc.dg/pr66066-1.c: New test.
5934         * gcc.dg/pr66066-2.c: New test.
5935         * gcc.dg/pr66066-3.c: New test.
5937 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5939         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5940         * gcc.dg/pow-sqrt.x: New file.
5941         * gcc.dg/pow-sqrt-1.c: New test.
5942         * gcc.dg/pow-sqrt-2.c: Likewise.
5943         * gcc.dg/pow-sqrt-3.c: Likewise.
5945 2015-05-13  Richard Biener  <rguenther@suse.de>
5947         PR tree-optimization/66123
5948         * gcc.dg/torture/pr66123.c: New testcase.
5950 2015-05-13  Richard Biener  <rguenther@suse.de>
5952         PR middle-end/66110
5953         * gcc.dg/alias-2.c: Adjust.
5954         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5956 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5958         PR target/65103
5959         * gcc.target/i386/pr65103-3.c: New.
5961 2015-05-13  Martin Liska  <mliska@suse.cz>
5963         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5965 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5967         PR target/66112
5968         * gcc.target/i386/pr66112-2.c: New test.
5970         PR target/66112
5971         * gcc.target/i386/pr66112-1.c: New test.
5973 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5975         PR target/66048
5976         * gcc.target/i386/mpx/pr66048.cc: New.
5978 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5980         PR rtl-optimization/64616
5981         * gcc.dg/loop-8.c: New test.
5982         * gcc.dg/loop-9.c: New test.
5984 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5986         PR target/pr66047.c
5987         * gcc.target/i386/pr66047.c: New testcase.
5989 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5991         PR ipa/65873
5992         * gcc.c-torture/compile/pr65873.c: New testcase.
5994 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5996         PR fortran/66111
5997         * gfortran.dg/inline_matmul_10.f90:  New test.
5999 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
6001         * c-c++-common/Wmisleading-indentation.c: New testcase.
6002         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6003         * c-c++-common/Wmisleading-indentation-2.md: New file.
6005 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6007         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6008         "break".
6009         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6011 2015-05-12  Richard Biener  <rguenther@suse.de>
6013         PR tree-optimization/66101
6014         * gcc.dg/torture/pr66101.c: New testcase.
6016 2015-05-12  Richard Biener  <rguenther@suse.de>
6018         PR tree-optimization/37021
6019         * gcc.target/i386/vect-addsub.c: New testcase.
6021 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
6023         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6025 2015-05-12  Tom de Vries  <tom@codesourcery.com>
6027         PR tree-optimization/66010
6028         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6030 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6032         PR c++/65133
6033         * g++.dg/cpp0x/trailing10.C: New.
6035 2015-05-12  Richard Biener  <rguenther@suse.de>
6037         * gcc.dg/vect/bb-slp-35.c: New testcase.
6039 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
6041         PR fortran/66100
6042         * gfortran.dg/bound_simplification_6.f90: New.
6044 2015-05-11  Steve Ellcey  <sellcey@mips.com>
6046         * gcc.target/mips/branch-1.c: Pass argument to bar().
6048 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
6050         PR target/65753
6051         * gcc.target/i386/pr65753.c: New test.
6053 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
6055         PR rtl-optimization/66076
6056         * gcc.dg/torture/pr66076.c: New test.
6058 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6060         PR fortran/66041
6061         * gfortran.dg/inline_matmul_7.f90:  New test.
6062         * gfortran.dg/inline_matmul_8.f90:  New test.
6063         * gfortran.dg/inline_matmul_9.f90:  New test.
6065 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
6067         * gfortran.dg/bound_simplification_5.f90: New.
6069 2015-05-09  Jason Merrill  <jason@redhat.com>
6071         * lib/target-supports.exp (cxx_default): New global.
6072         (check_effective_target_c++11_only)
6073         (check_effective_target_c++14_only)
6074         (check_effective_target_c++98_only)
6075         (check_effective_target_c++1z_only): Check it.
6077 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
6079         PR tree-optimization/64454
6080         * gcc.dg/tree-ssa/vrp97.c: New file.
6081         * gcc.dg/vect/slp-perm-7.c: Update.
6083 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
6085         PR fortran/65894
6086         * gfortran.dg/elemental_subroutine_11.f90: New test.
6088 2015-05-08  Richard Biener  <rguenther@suse.de>
6090         PR tree-optimization/66036
6091         * gcc.dg/vect/slp-41.c: New testcase.
6093 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
6095         * gfortran.dg/elemental_optional_args_7.f90: New.
6097 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
6099         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6100         allow cmlt or sshr.
6102 2015-05-08  Marek Polacek  <polacek@redhat.com>
6104         PR c/64918
6105         * gcc.dg/Woverride-init-side-effects-1.c: New test.
6106         * gcc.dg/Woverride-init-side-effects-2.c: New test.
6108 2015-05-07  Marek Polacek  <polacek@redhat.com>
6110         PR c/65179
6111         * c-c++-common/Wshift-negative-value-1.c: New test.
6112         * c-c++-common/Wshift-negative-value-2.c: New test.
6113         * c-c++-common/Wshift-negative-value-3.c: New test.
6114         * c-c++-common/Wshift-negative-value-4.c: New test.
6115         * c-c++-common/Wshift-negative-value-5.c: New test.
6116         * c-c++-common/Wshift-negative-value-6.c: New test.
6117         * gcc.dg/c90-left-shift-1.c: New test.
6118         * gcc.dg/c99-const-expr-7.c: Add dg-error.
6119         * gcc.dg/c99-left-shift-1.c: New test.
6121 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
6123         PR middle-end/192
6124         PR middle-end/54303
6125         * gcc.dg/fdata-sections-2.c: New file.
6127 2015-05-07  Marek Polacek  <polacek@redhat.com>
6129         PR testsuite/66046
6130         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6131         last dg-output.
6132         * c-c++-common/ubsan/align-7.c: Likewise.
6133         * c-c++-common/ubsan/bounds-8.c: Likewise.
6134         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6135         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6136         * c-c++-common/ubsan/null-1.c: Likewise.
6137         * c-c++-common/ubsan/null-10.c: Likewise.
6138         * c-c++-common/ubsan/null-11.c: Likewise.
6139         * c-c++-common/ubsan/null-2.c: Likewise.
6140         * c-c++-common/ubsan/null-3.c: Likewise.
6141         * c-c++-common/ubsan/null-4.c: Likewise.
6142         * c-c++-common/ubsan/null-5.c: Likewise.
6143         * c-c++-common/ubsan/null-6.c: Likewise.
6144         * c-c++-common/ubsan/null-7.c: Likewise.
6145         * c-c++-common/ubsan/null-8.c: Likewise.
6146         * c-c++-common/ubsan/null-9.c: Likewise.
6147         * c-c++-common/ubsan/object-size-1.c: Likewise.
6148         * c-c++-common/ubsan/object-size-10.c: Likewise.
6149         * c-c++-common/ubsan/object-size-4.c: Likewise.
6150         * c-c++-common/ubsan/object-size-5.c: Likewise.
6151         * c-c++-common/ubsan/object-size-7.c: Likewise.
6152         * c-c++-common/ubsan/object-size-8.c: Likewise.
6153         * c-c++-common/ubsan/object-size-9.c: Likewise.
6154         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6155         * c-c++-common/ubsan/overflow-int128.c: Likewise.
6156         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6157         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6158         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6159         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6160         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6161         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6162         * c-c++-common/ubsan/pr59333.c: Likewise.
6163         * c-c++-common/ubsan/pr59667.c: Likewise.
6164         * c-c++-common/ubsan/pr60613-2.c: Likewise.
6165         * c-c++-common/ubsan/pr60636.c: Likewise.
6166         * c-c++-common/ubsan/pr63802.c: Likewise.
6167         * c-c++-common/ubsan/recovery-1.c: Likewise.
6168         * c-c++-common/ubsan/recovery-3.c: Likewise.
6169         * c-c++-common/ubsan/shift-1.c: Likewise.
6170         * c-c++-common/ubsan/shift-2.c: Likewise.
6171         * c-c++-common/ubsan/shift-4.c: Likewise.
6172         * c-c++-common/ubsan/shift-7.c: Likewise.
6173         * c-c++-common/ubsan/undefined-2.c: Likewise.
6174         * c-c++-common/ubsan/vla-1.c: Likewise.
6175         * g++.dg/ubsan/null-1.C: Likewise.
6176         * g++.dg/ubsan/null-3.C: Likewise.
6177         * g++.dg/ubsan/null-4.C: Likewise.
6178         * g++.dg/ubsan/vptr-8.C: Likewise.
6179         * g++.dg/ubsan/vptr-9.C: Likewise.
6180         * gcc.dg/ubsan/bounds-2.c: Likewise.
6181         * gcc.dg/ubsan/object-size-9.c: Likewise.
6183 2015-05-07  Jeff Law  <law@redhat.com>
6185         * gcc.dg/tree-ssa/shorten-1.c: New test.
6187 2015-05-07  Richard Biener  <rguenther@suse.de>
6189         PR tree-optimization/66002
6190         * gcc.dg/vect/vect-125.c: New testcase.
6192 2015-05-07  Marek Polacek  <polacek@redhat.com>
6193             Martin Uecker  <uecker@eecs.berkeley.edu>
6195         * c-c++-common/ubsan/bounds-10.c: New test.
6197 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
6199         * jit.dg/harness.h (set_options): Wrap with
6200         #ifndef TEST_ESCHEWS_SET_OPTIONS.
6201         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6202         Special-case test-benchmark.c as a negative.
6203         * jit.dg/test-benchmark.c: New file.
6205 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
6207         PR target/64208
6208         * gcc.target/arm/pr64208.c: New test.
6210 2015-05-06  Alan Modra  <amodra@gmail.com>
6212         PR target/66020
6213         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6214         (gparms): Make volatile.
6216 2015-05-06  Richard Biener  <rguenther@suse.de>
6218         PR tree-optimization/62283
6219         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6221 2015-05-06  Christian Bruel  <christian.bruel@st.com>
6223         PR target/66015
6224         * gcc.target/aarch64/iinline-attr-1.c: New test.
6226 2015-05-06  Richard Biener  <rguenther@suse.de>
6228         * gcc.dg/vect/bb-slp-34.c: New testcase.
6230 2015-05-06  Richard Biener  <rguenther@suse.de>
6232         PR tree-optimization/62283
6233         * gcc.dg/vect/bb-slp-14.c: Adjust.
6235 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6237         PR target/65990
6238         * gcc.target/i386/pr65990.c: New test.
6240 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
6242         PR target/65915
6243         * gcc.target/i386/pr65915.c: New.
6245 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6247         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6248         'va_list escapes 0'.
6250 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6252         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6253         in r222173.
6255 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
6257         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6258         * gcc.target/arm/pr65924.c: Likewise.
6260 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6262         PR target/65871
6263         * gcc.target/i386/pr65871-3.c: New test.
6265 2015-05-04  Jeff Law  <law@redhat.com>
6267         Revert:
6268         2015-05-04  Jeff Law  <law@redhat.com>
6269         * gcc.dg/tree-ssa/shorten-1.c: New test.
6271 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6272             Jakub Jelinek  <jakub@redhat.com>
6274         PR c++/66007
6275         * g++.dg/cpp0x/Wnarrowing4.C: New.
6277 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
6279         * lib/target-supports.exp
6280         (check_effective_target_keeps_null_pointer_checks): Clarify that
6281         this is for targets that disable -fdelete-null-pointer-checks,
6282         not default it to off.
6283         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6284         -fdelete-null-pointer-checks explicit.
6285         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6286         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6287         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6288         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6289         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6290         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6291         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6292         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6293         * gcc.dg/tree-ssa/pr20318.c: Likewise.
6294         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6295         * gcc.dg/tree-ssa/pr20702.c: Likewise.
6296         * gcc.dg/tree-ssa/pr21086.c: Likewise.
6297         * gcc.dg/tree-ssa/pr21090.c: Likewise.
6298         * gcc.dg/tree-ssa/pr58480.c: Likewise.
6299         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6300         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6301         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6302         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6303         * gcc.dg/tree-ssa/unreachable.c: Likewise.
6304         * gcc.dg/tree-ssa/vrp02.c: Likewise.
6305         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6306         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6307         * gcc.dg/tree-ssa/vrp55.c: Likewise.
6308         * g++.dg/cpp0x/static_assert9.C: Likewise.
6309         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6310         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6311         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6312         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6313         * g++.dg/tree-ssa/pr26406.C: Likewise.
6315 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
6317         PR tree-optimization/65984
6318         * c-c++-common/ubsan/pr65984.c: New test.
6320 2015-05-04  Jeff Law  <law@redhat.com>
6322         * gcc.dg/tree-ssa/shorten-1.c: New test.
6324 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6326         PR fortran/44735
6327         * gfortran.dg/pr44735.f90: New test.
6329 2015-05-04  Richard Biener  <rguenther@suse.de>
6331         PR tree-optimization/65965
6332         * gcc.dg/vect/bb-slp-33.c: New testcase.
6334 2015-05-04  Richard Biener  <rguenther@suse.de>
6336         PR tree-optimization/65935
6337         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6339 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
6341         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6342         for each supported variant instead of CHECK_RESULTS.
6343         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6344         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6345         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6346         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6347         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6348         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6349         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6350         expected results for unsupported variants.  Call CHECK for each
6351         supported variant instead of CHECK_RESULTS.
6352         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6353         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6354         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6355         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6356         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6357         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6358         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6359         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6360         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6361         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6362         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6363         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6364         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6365         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6366         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6367         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6368         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6369         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6370         expected results for unsupported variants.
6371         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6372         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6373         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6374         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6375         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6376         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6377         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6378         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6379         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6380         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6381         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6382         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6383         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6384         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6385         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6386         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6387         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6388         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6389         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6390         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6391         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6392         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6393         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6394         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6395         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6396         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6397         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6398         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6400 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6402         PR fortran/37131
6403         * gfortran.dg/bound_9.f90:  Add pointer assignment.
6405 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6406             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
6408         PR c++/65858
6409         * g++.dg/cpp0x/Wnarrowing3.C: New.
6411 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
6413         * gcc.dg/20150120-1.c: New test.
6414         * gcc.dg/20150120-2.c: New test.
6415         * gcc.dg/20150120-3.c: New test.
6417 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
6419         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6421 2015-05-01  Renlin Li  <renlin.li@arm.com>
6423         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6425 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
6427         * gfortran.dg/bound_simplification_4.f90: New.
6429 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6431         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6432         with powerpc_p8vector_ok.
6434 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6436         PR fortran/37131
6437         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
6438         scan pattern.
6439         * gfortran.dg/bound_9.f90:  New test case.
6441 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
6443         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6444         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6445         for 32bit x86 targets.
6446         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6447         for 32bit x86 targets.
6448         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6449         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6450         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6451         for 32bit x86 targets.
6453 2015-04-30  Marek Polacek  <polacek@redhat.com>
6455         PR tree-optimization/63551
6456         * g++.dg/ipa/pr63551.C: New test.
6458 2015-04-30  Caroline Tice  <cmtice@google.com>
6460         PR  65929
6461         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
6462         partition size on certain targets.
6464 2015-04-30  Renlin Li  <renlin.li@arm.com>
6466         * gcc.target/aarch64/vect-reduc-or_1.c: New.
6468 2015-04-30  Marek Polacek  <polacek@redhat.com>
6470         * c-c++-common/Wbool-compare-3.c: New test.
6472         * gcc.dg/pr65901.c (foo): Adjust dg-error.
6473         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6475 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6477         PR c++/57610
6478         * g++.dg/init/ref22.C: New.
6480 2015-04-30  Marek Polacek  <polacek@redhat.com>
6482         * gcc.dg/init-bad-8.c: New test.
6484         * gcc.dg/incomplete-typedef-1.c: New test.
6486 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/59955
6489         * g++.dg/template/crash121.C: New.
6491 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
6493         * gcc.target/mips/call-from-init.c: New test.
6494         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6496 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6498         PR target/65871
6499         * gcc.target/i386/pr65871-1.c: New test.
6500         * gcc.target/i386/pr65871-2.c: Ditto.
6502 2015-04-29  Marek Polacek  <polacek@redhat.com>
6504         PR c/64610
6505         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6506         * c-c++-common/Wbool-compare-2.c: New test.
6508 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
6510         PR target/65770
6511         * gcc.target/aarch64/vstN_lane_1.c: New file.
6513 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6515         PR c++/64667
6516         * g++.dg/warn/Winit-self-3.C: New.
6518 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6520         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6522 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
6524         PR target/65924
6525         * gcc.target/arm/pr65924.c: New test.
6527 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
6529         * g++.dg/gomp/tpl-target-update.C: New file.
6531 2015-04-29  Richard Biener  <rguenther@suse.de>
6533         PR tree-optimization/65917
6534         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6536 2015-04-29  Christian Bruel  <christian.bruel@st.com>
6538         PR target/64835
6539         * gcc.dg/ipa/iinline-attr.c: New test.
6540         * gcc.target/i386/iinline-attr-2.c: New test.
6542 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
6544         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6545         segfault is fixed.
6547 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6549         * gcc.dg/vect/vect-33.c: Remove spurious line.
6551 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
6553         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6555 2015-04-28  Marek Polacek  <polacek@redhat.com>
6557         PR c/65901
6558         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6559         * gcc.dg/pr65901.c: New test.
6561 2015-04-28  Richard Biener  <rguenther@suse.de>
6563         PR tree-optimization/62283
6564         * gfortran.dg/vect/pr62283-2.f: New testcase.
6565         * gcc.dg/vect/bb-slp-14.c: Adjust.
6567 2015-04-28  Richard Biener  <rguenther@suse.de>
6569         PR tree-optimization/65851
6570         * g++.dg/torture/pr65851.C: New testcase.
6572 2015-04-27  Jeff Law <law@redhat.com>
6574         PR tree-optimization/65217
6575         * gcc.target/i386/pr65217.c: Remove XFAIL.
6577 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6579         PR fortran/60322
6580         Add tests forgotten to svn-add.
6581         * gfortran.dg/class_allocate_19.f03: New test.
6582         * gfortran.dg/class_array_20.f03: New test.
6583         * gfortran.dg/class_array_21.f03: New test.
6584         * gfortran.dg/finalize_29.f08: New test.
6586 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6588         PR fortran/59678
6589         PR fortran/65841
6590         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6591         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6593 2015-04-27  Caroline Tice  <cmtice@google.com>
6595         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6596         partition size.
6598 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
6600         PR target/64579
6601         * gcc.target/powerpc/htm-1.c: New test.
6602         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6603         on 64-bit compiles.
6604         (__builtin_tabortdci): Likewise.
6605         (__builtin_tcheck): Remove operand.
6606         * lib/target-supports.exp (check_htm_hw_available): New function.
6608 2015-04-27  Richard Biener  <rguenther@suse.de>
6610         * gcc.target/i386/pr65217.c: XFAIL.
6612 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
6614         PR tree-optimization/65875
6615         * gcc.c-torture/compile/pr65875.c: New test.
6617 2015-04-25  Marek Polacek  <polacek@redhat.com>
6619         PR c/52085
6620         * gcc.dg/enum-incomplete-2.c: New test.
6621         * gcc.dg/enum-mode-1.c: New test.
6623 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6625         PR target/65849
6626         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6627         set new options.
6628         * gcc.target/powerpc/pr65849-2.c: Likewise.
6630 2015-04-24  Tom de Vries  <tom@codesourcery.com>
6632         PR tree-optimization/65802
6633         * g++.dg/pr65802.C: Move to ...
6634         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
6635         stdarg.h.  Rewrite for C.
6636         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
6637         va_start and va_end.  Remove unnecessary inline asm.
6639 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
6640             Wei Mi  <wmi@google.com>
6642         * gcc.target/i386/sse2-load-multi.c: New test.
6643         * gcc.target/i386/sse2-store-multi.c: Ditto.
6645 2015-04-24  Marek Polacek  <polacek@redhat.com>
6647         PR c/65830
6648         * c-c++-common/pr65830.c: New test.
6650         PR c/63357
6651         * c-c++-common/Wlogical-op-1.c: New test.
6653 2015-04-24  Marek Polacek  <polacek@redhat.com>
6655         PR c/61534
6656         * c-c++-common/pr61534-1.c: New test.
6658 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6659             Steven Bosscher <steven@gcc.gnu.org>
6661         PR rtl-optimization/34503
6662         * gcc.target/arm/pr64616.c: New file.
6664 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
6666         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6668 2015-04-24  Terry Guo  <terry.guo@arm.com>
6670         * gcc.target/arm/pr65710.c: Update the options.
6672 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
6674         * gcc.target/i386/pr65523.c: Skip x32.
6676 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6678         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6679         to look for vcl* where appropriate.
6681 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6683         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6684         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6686 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
6688         PR target/26702
6689         * gcc.target/arm/pr26702.c: New test.
6691 2015-04-23  Marek Polacek  <polacek@redhat.com>
6693         PR c/65345
6694         * gcc.dg/pr65345-1.c: New test.
6695         * gcc.dg/pr65345-2.c: New test.
6697 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6699         * gcc.target/powerpc/crypto-builtin-2.c: New.
6701 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
6703         PR fortran/60322
6704         * gfortran.dg/class_allocate_19.f03: New test.
6705         * gfortran.dg/class_array_20.f03: New test.
6706         * gfortran.dg/class_array_21.f03: New test.
6707         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6708         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6709         initialization correctly.
6710         * gfortran.dg/finalize_29.f08: New test.
6712 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6714         * gcc.target/powerpc/swaps-p8-18.c: New test.
6716 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6718         PR target/65456
6719         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6720         * gcc.dg/vect/bb-slp-25.c: Likewise.
6721         * gcc.dg/vect/bb-slp-29.c: Likewise.
6722         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6723         vect_no_align && { ! vect_hw_misalign }.
6724         * gcc.dg/vect/bb-slp-9.c: Likewise.
6725         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6726         vect_hw_misalign.
6727         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6729         account for POWER8, where peeling for alignment is not needed.
6730         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6731         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6732         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6733         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6734         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6735         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6736         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6737         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6738         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6739         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6740         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6741         * gcc.dg/vect/pr16105.c: Likewise.
6742         * gcc.dg/vect/pr20122.c: Likewise.
6743         * gcc.dg/vect/pr33804.c: Likewise.
6744         * gcc.dg/vect/pr33953.c: Likewise.
6745         * gcc.dg/vect/pr56787.c: Likewise.
6746         * gcc.dg/vect/pr58508.c: Likewise.
6747         * gcc.dg/vect/slp-25.c: Likewise.
6748         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6749         * gcc.dg/vect/vect-105.c: Likewise.
6750         * gcc.dg/vect/vect-27.c: Likewise.
6751         * gcc.dg/vect/vect-29.c: Likewise.
6752         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6753         POWER8.
6754         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6755         && { ! vect_hw_misalign }.
6756         * gcc.dg/vect/vect-44.c: Likewise.
6757         * gcc.dg/vect/vect-48.c: Likewise.
6758         * gcc.dg/vect/vect-50.c: Likewise.
6759         * gcc.dg/vect/vect-52.c: Likewise.
6760         * gcc.dg/vect/vect-56.c: Likewise.
6761         * gcc.dg/vect/vect-60.c: Likewise.
6762         * gcc.dg/vect/vect-72.c: Likewise.
6763         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6764         * gcc.dg/vect/vect-75.c: Likewise.
6765         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6766         * gcc.dg/vect/vect-77-global.c: Likewise.
6767         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6768         * gcc.dg/vect/vect-78-global.c: Likewise.
6769         * gcc.dg/vect/vect-93.c: Likewise.
6770         * gcc.dg/vect/vect-95.c: Likewise.
6771         * gcc.dg/vect/vect-96.c: Likewise.
6772         * gcc.dg/vect/vect-cond-1.c: Likewise.
6773         * gcc.dg/vect/vect-cond-3.c: Likewise.
6774         * gcc.dg/vect/vect-cond-4.c: Likewise.
6775         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6776         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6777         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6778         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6779         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6780         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6781         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6782         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6783         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6784         * gcc.dg/vect/vect-outer-5.c: Likewise.
6785         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6786         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6787         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6788         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6789         * gcc.dg/vect/vect-peel-3.c: Likewise.
6790         * gcc.dg/vect/vect-peel-4.c: Likewise.
6791         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6792         * gcc.target/powerpc/pr65456.c: New test.
6793         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6794         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6795         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6796         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6797         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6798         vect_no_align && { ! vect_hw_misalign }.
6799         * gfortran.dg/vect/vect-3.f90: Likewise.
6800         * gfortran.dg/vect/vect-4.f90: Likewise.
6801         * gfortran.dg/vect/vect-5.f90: Likewise.
6802         * lib/target-supports.exp (check_effective_target_vect_no_align):
6803         Return 1 for POWER8.
6804         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6806 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6808         PR fortran/65429
6809         * gfortran.dg/pr65429.f90: New test.
6811 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6813         * c-c++-common/asan/user-section-1.c: New test.
6814         * c-c++-common/asan/user-section-2.c: New test.
6815         * c-c++-common/asan/user-section-3.c: New test.
6817 2015-04-22  Hale Wang  <hale.wang@arm.com>
6818             Terry Guo  <terry.guo@arm.com>
6820         PR rtl-optimization/64818
6821         * gcc.target/arm/pr64818.c: New test.
6823 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6825         PR ipa/65076
6826         * g++.dg/tree-ssa/pr61034.C: Update template.
6827         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6828         * gcc.dg/Warray-bounds-11.c: Likewise.
6829         * gcc.dg/Warray-bounds.c: Likewise.
6831 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6833         PR libgfortran/65234
6834         * gfortran.dg/fmt_unlimited.f90: New test.
6836 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6838         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6839         headers.
6840         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6841         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6842         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6843         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6844         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6845         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6846         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6848 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6850         PR libgfortran/56743
6851         * gfortran.dg/namelist_87.f90: New test.
6853 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6855         * gcc.target/aarch64/mult-synth_1.c: New test.
6856         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6857         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6858         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6859         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6860         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6862 2015-04-21  Richard Biener  <rguenther@suse.de>
6864         PR tree-optimization/65650
6865         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6866         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6867         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6868         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6869         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6870         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6872 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6874         PR tree-optimization/65802
6875         * g++.dg/pr65802.C: New test.
6877 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6879         PR testsuite/65767
6880         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6881         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6883 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6885         PR c++/65801
6886         * g++.dg/cpp0x/Wnarrowing2.C: New.
6888 2015-04-20  Jeff Law  <law@redhat.com>
6890         PR tree-optimization/65658
6891         * gcc.dg/pr65658.c: New test.
6893 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6895         PR target/64134
6896         * gcc.target/aarch64/vec_init_1.c: New test.
6898 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6900         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6901         targets.
6903 2015-04-18  Martin Sebor  <msebor@redhat.com>
6905         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6906         of non-nul characters.
6907         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6909 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6911         PR target/65787
6912         * gcc.target/powerpc/pr65787.c: New.
6914 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6916         PR target/65689
6917         * gcc.target/aarch64/c-output-template-4.c: New test.
6919 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6921         PR target/65780
6922         * gcc.dg/pr65780-1.c: New test.
6923         * gcc.dg/pr65780-2.c: Likewise.
6924         * gcc.target/i386/pr32219-9.c: Likewise.
6925         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6926         symbol.
6927         * gcc.target/i386/pr64317.c (c): Initialize.
6929 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6931         PR target/65612
6932         * g++.dg/ext/mv18.C: New test.
6933         * g++.dg/ext/mv19.C: Likewise.
6934         * g++.dg/ext/mv20.C: Likewise.
6935         * g++.dg/ext/mv21.C: Likewise.
6936         * g++.dg/ext/mv22.C: Likewise.
6937         * g++.dg/ext/mv23.C: Likewise.
6939 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6941         PR c++/64527
6942         * g++.dg/init/pr64527.C: New test.
6944 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6945             Michael Matz  <matz@suse.de>
6947         PR tree-optimization/64950
6948         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6949         x86_64-*-*.
6951 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6953         * c-c++-common/asan/user-section-1.c: New test.
6955 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6957         PR debug/65771
6958         * gcc.dg/debug/pr65771.c: New test.
6960 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6962         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6963         __buitlin_alloca with __builtin_alloca.
6965 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6967         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6969 2015-04-16  Richard Biener  <rguenther@suse.de>
6971         PR tree-optimization/64277
6972         * gcc.dg/Warray-bounds-14.c: New testcase.
6973         * gcc.dg/Warray-bounds-15.c: Likewise.
6974         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6975         * c-c++-common/ubsan/bounds-6.c: Likewise.
6977 2015-04-16  Renlin Li  <renlin.li@arm.com>
6979         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6980         * gcc.target/arm/unsigned-float.c: New.
6982 2015-04-16  Richard Biener  <rguenther@suse.de>
6984         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6985         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6986         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6988 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6990         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6991         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6992         * g++.dg/cpp0x/defaulted21.C: Likewise.
6993         * g++.dg/cpp0x/defaulted28.C: Likewise.
6994         * g++.dg/cpp0x/defaulted47.C: Likewise.
6995         * g++.dg/cpp0x/elision_neg.C: Likewise.
6996         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6997         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6998         * g++.dg/cpp0x/implicit1.C: Likewise.
6999         * g++.dg/cpp0x/implicit9.C: Likewise.
7000         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7001         * g++.dg/cpp0x/range-for13.C: Likewise.
7002         * g++.dg/gomp/clause-2.C: Likewise.
7003         * g++.dg/gomp/udr-5.C: Likewise.
7004         * g++.dg/inherit/access6.C: Likewise.
7005         * g++.dg/lookup/duperr1.C: Likewise.
7006         * g++.dg/lookup/friend2.C: Likewise.
7007         * g++.dg/lookup/pr6936.C: Likewise.
7008         * g++.dg/lookup/scoped1.C: Likewise.
7009         * g++.dg/lookup/using26.C: Likewise.
7010         * g++.dg/lookup/using38.C: Likewise.
7011         * g++.dg/other/access2.C: Likewise.
7012         * g++.dg/overload/defarg3.C: Likewise.
7013         * g++.dg/overload/defarg6.C: Likewise.
7014         * g++.dg/parse/access11.C: Likewise.
7015         * g++.dg/parse/access2.C: Likewise.
7016         * g++.dg/parse/access3.C: Likewise.
7017         * g++.dg/parse/access4.C: Likewise.
7018         * g++.dg/parse/access5.C: Likewise.
7019         * g++.dg/parse/access6.C: Likewise.
7020         * g++.dg/parse/access8.C: Likewise.
7021         * g++.dg/parse/access9.C: Likewise.
7022         * g++.dg/parse/crash40.C: Likewise.
7023         * g++.dg/tc1/dr142.C: Likewise.
7024         * g++.dg/tc1/dr166.C: Likewise.
7025         * g++.dg/tc1/dr52.C: Likewise.
7026         * g++.dg/template/access11.C: Likewise.
7027         * g++.dg/template/access18.C: Likewise.
7028         * g++.dg/template/access19.C: Likewise.
7029         * g++.dg/template/access2.C: Likewise.
7030         * g++.dg/template/access20.C: Likewise.
7031         * g++.dg/template/access26.C: Likewise.
7032         * g++.dg/template/access3.C: Likewise.
7033         * g++.dg/template/access7.C: Likewise.
7034         * g++.dg/template/conv12.C: Likewise.
7035         * g++.dg/template/crash69.C: Likewise.
7036         * g++.dg/template/friend31.C: Likewise.
7037         * g++.dg/template/friend32.C: Likewise.
7038         * g++.dg/template/memfriend15.C: Likewise.
7039         * g++.dg/template/memfriend16.C: Likewise.
7040         * g++.dg/template/memfriend17.C: Likewise.
7041         * g++.dg/template/memfriend7.C: Likewise.
7042         * g++.dg/template/pr32519.C: Likewise.
7043         * g++.dg/template/qualttp21.C: Likewise.
7044         * g++.dg/template/qualttp8.C: Likewise.
7045         * g++.dg/template/ttp10.C: Likewise.
7046         * g++.dg/template/typedef11.C: Likewise.
7047         * g++.dg/template/typedef13.C: Likewise.
7048         * g++.dg/template/typedef19.C: Likewise.
7049         * g++.dg/template/typedef20.C: Likewise.
7050         * g++.dg/template/typedef22.C: Likewise.
7051         * g++.dg/template/using16.C: Likewise.
7052         * g++.dg/template/virtual3.C: Likewise.
7053         * g++.dg/ubsan/pr61272.C: Likewise.
7054         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7055         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7056         * g++.old-deja/g++.brendan/enum6.C: Likewise.
7057         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7058         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7059         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7060         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7061         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7062         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7063         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7064         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7065         * g++.old-deja/g++.jason/access17.C: Likewise.
7066         * g++.old-deja/g++.jason/access18.C: Likewise.
7067         * g++.old-deja/g++.jason/access22.C: Likewise.
7068         * g++.old-deja/g++.jason/access23.C: Likewise.
7069         * g++.old-deja/g++.jason/access8.C: Likewise.
7070         * g++.old-deja/g++.jason/delete3.C: Likewise.
7071         * g++.old-deja/g++.jason/report.C: Likewise.
7072         * g++.old-deja/g++.law/access2.C: Likewise.
7073         * g++.old-deja/g++.law/access3.C: Likewise.
7074         * g++.old-deja/g++.law/access4.C: Likewise.
7075         * g++.old-deja/g++.law/access5.C: Likewise.
7076         * g++.old-deja/g++.law/arm12.C: Likewise.
7077         * g++.old-deja/g++.law/arm14.C: Likewise.
7078         * g++.old-deja/g++.law/ctors13.C: Likewise.
7079         * g++.old-deja/g++.law/union2.C: Likewise.
7080         * g++.old-deja/g++.law/visibility12.C: Likewise.
7081         * g++.old-deja/g++.law/visibility15.C: Likewise.
7082         * g++.old-deja/g++.law/visibility16.C: Likewise.
7083         * g++.old-deja/g++.law/visibility17.C: Likewise.
7084         * g++.old-deja/g++.law/visibility18.C: Likewise.
7085         * g++.old-deja/g++.law/visibility19.C: Likewise.
7086         * g++.old-deja/g++.law/visibility20.C: Likewise.
7087         * g++.old-deja/g++.law/visibility21.C: Likewise.
7088         * g++.old-deja/g++.law/visibility24.C: Likewise.
7089         * g++.old-deja/g++.law/visibility4.C: Likewise.
7090         * g++.old-deja/g++.law/visibility5.C: Likewise.
7091         * g++.old-deja/g++.law/visibility6.C: Likewise.
7092         * g++.old-deja/g++.law/visibility7.C: Likewise.
7093         * g++.old-deja/g++.law/visibility8.C: Likewise.
7094         * g++.old-deja/g++.law/visibility9.C: Likewise.
7095         * g++.old-deja/g++.niklas/t135.C: Likewise.
7096         * g++.old-deja/g++.oliva/delete1.C: Likewise.
7097         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7098         * g++.old-deja/g++.other/access11.C: Likewise.
7099         * g++.old-deja/g++.other/access4.C: Likewise.
7100         * g++.old-deja/g++.other/access7.C: Likewise.
7101         * g++.old-deja/g++.other/crash1.C: Likewise.
7102         * g++.old-deja/g++.other/crash7.C: Likewise.
7103         * g++.old-deja/g++.other/friend1.C: Likewise.
7104         * g++.old-deja/g++.other/friend4.C: Likewise.
7105         * g++.old-deja/g++.other/friend9.C: Likewise.
7106         * g++.old-deja/g++.other/lineno1.C: Likewise.
7107         * g++.old-deja/g++.other/using1.C: Likewise.
7108         * g++.old-deja/g++.pt/enum14.C: Likewise.
7109         * g++.old-deja/g++.pt/friend11.C: Likewise.
7110         * g++.old-deja/g++.pt/friend21.C: Likewise.
7111         * g++.old-deja/g++.pt/friend3.C: Likewise.
7112         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7113         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7114         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7115         * g++.old-deja/g++.robertl/eb94.C: Likewise.
7117 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
7119         PR ipa/65765
7120         * g++.dg/ipa/pr65765.C: New test.
7122 2015-04-15  Nick Clifton  <nickc@redhat.com>
7124         * gcc.target/rx/builtins.c: Disable RMPA test if string
7125         instructions are not allowed.
7127 2015-04-15  Alan Modra  <amodra@gmail.com>
7129         * gcc.dg/pr65408.c: New.
7131 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7133         PR target/65729
7134         * gcc.target/arm/pr65729.c: New test.
7136 2015-04-14  Richard Biener  <rguenther@suse.de>
7138         PR tree-optimization/65758
7139         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7141 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7143         PR target/65648
7144         * gcc.c-torture/execute/pr65648.c: New test.
7146 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7148         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7149         __builtin_finite instead of finite.
7150         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7151         Likewise.
7153 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
7155         PR tree-optimization/63387
7156         * gcc.dg/pr63387.c: New testcase.
7158 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
7160         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7162 2015-04-13  Richard Biener  <rguenther@suse.de>
7164         PR tree-optimization/65204
7165         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7167 2015-04-13  Terry Guo  <terry.guo@arm.com>
7169         PR target/65710
7170         * gcc.target/arm/pr65710.c: New.
7172 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7174         PR tree-optimization/65747
7175         * g++.dg/torture/pr65747.C: New test.
7177 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7179         PR c++/65736
7180         * g++.dg/cpp0x/pr65736.C: New test.
7182 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
7183             Martin Liska  <mliska@suse.cz>
7185         PR ipa/65722
7186         * g++.dg/ipa/pr65722.C: New testcase.
7188 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7190         PR tree-optimization/65735
7191         * gcc.c-torture/compile/pr65735.c: New test.
7193 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7195         PR middle-end/65554
7196         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7198 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7200         PR target/65671
7201         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7203 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
7205         PR target/65647
7206         * gcc.target/arm/pr65647-2.c: New.
7208 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7210         PR target/65694
7211         * g++.dg/torture/pr65694.C: New test.
7213 2015-04-10  Tobias Burnus  <burnus@net-b.de>
7215         * gfortran.dg/coarray_lock_6.f90: New.
7216         * gfortran.dg/coarray_lock_7.f90: New.
7217         * gfortran.dg/coarray/lock_2.f90: New.
7219 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
7221         PR fortran/56674
7222         PR fortran/58813
7223         PR fortran/59016
7224         PR fortran/59024
7225         * gfortran.dg/used_types_27.f90: New.
7227 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7229         PR target/65671
7230         * gcc.target/i386/pr65671.c: New.
7232 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7234         PR tree-optimization/65709
7235         * c-c++-common/ubsan/align-9.c: New test.
7237 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
7239         PR fortran/56852
7240         * gfortran.dg/pr56852.f90: New test.
7242 2015-04-09  Marek Polacek  <polacek@redhat.com>
7243             Jakub Jelinek  <jakub@redhat.com>
7245         PR middle-end/65554
7246         * g++.dg/opt/pr65554.C: New test.
7248 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7250         PR c++/65690
7251         * c-c++-common/attr-aligned-1.c: New test.
7253 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
7255         * gcc.target/i386/mpx/memmove-zero-length.c: New.
7257 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7259         PR target/65676
7260         * gcc.target/i386/sse-25.c: New.
7262 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7264         PR target/65693
7265         * gcc.target/i386/pr65693.c: New test.
7267 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7269         * gcc.dg/lto/chkp-static-bounds_0.c: New.
7271 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7273         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7275 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7277         * gcc.target/i386/thunk-retbnd.c: New.
7279 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7281         * gnat.dg/opt48.adb: New test.
7282         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7283         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7285 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
7287         PR ipa/65540
7288         * gcc.c-torture/compile/pr65540.c: New.
7290 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
7292         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7293         -Wno-pointer-arith.
7295 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
7297         PR debug/65678
7298         * g++.dg/debug/pr65678.C: New test.
7300         PR middle-end/65680
7301         * gcc.c-torture/compile/pr65680.c: New test.
7303 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
7305         PR fortran/65548
7306         * gfortran.dg/allocate_with_source_5.f90: New test.
7308 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7310         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7311         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7313 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
7315         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7317 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7319         PR target/65614
7320         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7321         to get floating point compression.
7322         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7324 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
7326         PR preprocessor/61977
7327         * gcc.dg/cpp/pr61977.c: New test.
7329 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
7331         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7333 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
7335         PR target/65647
7336         * gcc.target/arm/pr65647.c: New.
7338 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
7340         PR ipa/65655
7341         * g++.dg/torture/pr65655.C: New testcase.
7343 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7345         PR c++/64085
7346         * g++.dg/cpp1y/lambda-init13.C: New.
7348 2015-04-03  Marek Polacek  <polacek@redhat.com>
7350         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7352 2015-04-02  Marek Polacek  <polacek@redhat.com>
7354         PR c++/65642
7355         * g++.dg/cpp0x/constexpr-fold1.C: New test.
7356         * g++.dg/cpp0x/constexpr-fold2.C: New test.
7358 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
7360         PR preprocessor/61977
7361         * gcc.target/powerpc/pr61977-1.c: New test.
7362         * gcc.target/powerpc/pr61977-2.c: New test.
7364 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7366         PR c++/56100
7367         * g++.dg/warn/Wshadow-8.C: New.
7368         * g++.dg/warn/Wshadow-9.C: Likewise.
7369         * g++.dg/warn/Wshadow-10.C: Likewise.
7370         * g++.dg/warn/Wshadow-11.C: Likewise.
7372 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7374         * gcc.dg/pr23623.c: Added aligned attribute.
7375         * gcc.dg/20141029-1.c: Likewise.
7376         * gcc.dg/20150306-1.c: New test.
7378 2015-04-01  Marek Polacek  <polacek@redhat.com>
7380         PR c++/65554
7381         * g++.dg/cpp0x/initlist93.C: New test.
7382         * g++.dg/cpp0x/initlist94.C: New test.
7384 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7386         PR target/65624
7387         * gcc.target/aarch64/pr65624.c: New test.
7389 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
7391         * gcc.dg/ipa/inlinehint-4.c: New testcase.
7393 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
7395         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7396         extra variable to force stack alignment.
7397         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7398         extra variable to force stack alignment.
7400 2015-03-31  Marek Polacek  <polacek@redhat.com>
7402         PR c++/65390
7403         * g++.dg/template/pr65390.C: New test.
7405 2015-03-31  Martin Liska  <mliska@suse.cz>
7407         * g++.dg/ipa/pr65557.C: New test.
7409 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7411         * gcc.target/s390/hotpatch-25.c: New test.
7412         * gcc.target/s390/hotpatch-1.c: Update test.
7413         * gcc.target/s390/hotpatch-10.c: Update test.
7414         * gcc.target/s390/hotpatch-11.c: Update test.
7415         * gcc.target/s390/hotpatch-12.c: Update test.
7416         * gcc.target/s390/hotpatch-13.c: Update test.
7417         * gcc.target/s390/hotpatch-14.c: Update test.
7418         * gcc.target/s390/hotpatch-15.c: Update test.
7419         * gcc.target/s390/hotpatch-16.c: Update test.
7420         * gcc.target/s390/hotpatch-17.c: Update test.
7421         * gcc.target/s390/hotpatch-18.c: Update test.
7422         * gcc.target/s390/hotpatch-19.c: Update test.
7423         * gcc.target/s390/hotpatch-2.c: Update test.
7424         * gcc.target/s390/hotpatch-21.c: Update test.
7425         * gcc.target/s390/hotpatch-22.c: Update test.
7426         * gcc.target/s390/hotpatch-23.c: Update test.
7427         * gcc.target/s390/hotpatch-24.c: Update test.
7428         * gcc.target/s390/hotpatch-3.c: Update test.
7429         * gcc.target/s390/hotpatch-4.c: Update test.
7430         * gcc.target/s390/hotpatch-5.c: Update test.
7431         * gcc.target/s390/hotpatch-6.c: Update test.
7432         * gcc.target/s390/hotpatch-7.c: Update test.
7433         * gcc.target/s390/hotpatch-8.c: Update test.
7434         * gcc.target/s390/hotpatch-9.c: Update test.
7435         * gcc.target/s390/hotpatch-compile-16.c: Update test.
7437 2015-03-31  Richard Biener  <rguenther@suse.de>
7439         PR middle-end/65626
7440         * g++.dg/torture/pr65626.C: New testcase.
7442 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7444         PR target/65531
7445         * gcc.target/i386/mpx/pr65531.cc: New.
7447 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7449         PR target/65602
7450         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7451         __builtin_alloca instead of alloca.
7452         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7453         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7454         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7455         check.
7457 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
7459         PR ipa/65610
7460         * g++.dg/ubsan/pr65610.C: New test.
7462 2015-03-30  Marek Polacek  <polacek@redhat.com>
7464         PR c++/65398
7465         * g++.dg/cpp0x/pr65398-2.C: New test.
7467 2015-03-30  Marek Polacek  <polacek@redhat.com>
7469         * c-c++-common/pr65556.c: Change the width of bit-fields.
7471 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7473         PR ipa/65588
7474         * gcc.target/i386/pr65588.c: New testcase.
7476 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7478         PR libgfortran/65563
7479         * gfortran.dg/open_errors_2.f90:  New test.
7481 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483         PR libgfortran/65596
7484         * gfortran.dg/namelist_86.f90: New test.
7486 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
7488         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7489         statement to reflect new ownership.
7491 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7493         PR c++/42328
7494         * g++.dg/template/friend58.C: New.
7495         * g++.dg/template/friend59.C: Likewise.
7497 2015-03-27  Tobias Burnus  <burnus@net-b.de>
7499         PR c/65586
7500         * g++.dg/gomp/openmp-simd-3.C: New.
7501         * gcc.dg/gomp/openmp-simd-3.c: New.
7503 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7505         PR target/65248
7506         * gcc.target/i386/pr65248-1.c: New file.
7507         * gcc.target/i386/pr65248-2.c: Likewise.
7508         * gcc.target/i386/pr65248-3.c: Likewise.
7509         * gcc.target/i386/pr65248-4.c: Likewise.
7511 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
7513         PR target/65593
7514         * gcc.c-torture/compile/pr65593.c: New test.
7516 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
7518         PR c++/59329
7519         * g++.dg/cpp1y/constexpr-assert1.C: New.
7521 2015-03-27  Marek Polacek  <polacek@redhat.com>
7523         PR c++/65556
7524         * c-c++-common/pr65556.c: New test.
7526 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7528         PR ipa/65600
7529         * g++.dg/torture/pr65600.C: New testcase.
7531 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
7533         PR target/65407
7534         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7536 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
7538         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7539         statement and cleanup. Fixed typos.
7541 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7543         PR middle-end/65595
7544         * gcc.c-torture/compile/pr65595.c: New testcase.
7546 2015-03-27  Marek Polacek  <polacek@redhat.com>
7548         PR sanitizer/65583
7549         * g++.dg/ubsan/pr65583.C: New test.
7551 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7553         * gcc.c-torture/compile/20150327.c: New testcase.
7555 2015-03-26  Richard Biener  <rguenther@suse.de>
7557         PR middle-end/65555
7558         * g++.dg/torture/pr65555.C: New testcase.
7560 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
7562         PR tree-optimization/64715
7563         * gcc.dg/builtin-object-size-15.c: New test.
7564         * gcc.dg/pr64715-1.c: New test.
7565         * gcc.dg/pr64715-2.c: New test.
7567 2015-03-26  Richard Biener  <rguenther@suse.de>
7569         PR middle-end/65519
7570         * gnat.dg/specs/opt2.ads: Fix testcase.
7572 2015-03-25  Martin Sebor  <msebor@redhat.com>
7574         PR testsuite/65526
7575         * lib/target-supports.exp (check_effective_target_arm32): Fail early
7576         when target isn't arm*-*-*-*.
7577         (check_effective_target_arm_nothumb): Likewise.
7578         (check_effective_target_arm_little_endian): Likewise.
7579         (check_effective_target_arm_vect_no_misalign): Likewise.
7580         (check_effective_target_aarch64_little_endian): Fail early if target
7581         isn't aarch64*-*-*.
7583 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
7585         PR tree-optimization/65177
7586         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7588 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
7590         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7591         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7592         smmintrin.h and mm3dnow.h.
7594 2015-03-25  Marek Polacek  <polacek@redhat.com>
7596         PR c++/65558
7597         * g++.dg/cpp0x/pr65558.C: New test.
7599 2015-03-25  Marek Polacek  <polacek@redhat.com>
7601         PR c++/61670
7602         * g++.dg/template/pr61670.C: New test.
7604 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7606         PR c++/54987
7607         * g++.dg/template/pr54987.C: New.
7609 2015-03-25  Richard Biener  <rguenther@suse.de>
7611         PR tree-optimization/62630
7612         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7614 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7616         PR target/65508
7617         * gcc.target/i386/mpx/pr65508.c: New.
7619 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
7621         PR fortran/64952
7622         PR fortran/65532
7623         * gfortran.dg/data_initialized_3.f90: New.
7625 2015-03-25  Richard Biener  <rguenther@suse.de>
7627         PR middle-end/65519
7628         * gnat.dg/specs/opt2.ads: New testcase.
7630 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
7632         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7633         * gcc.target/arm/memset-inline-4.c: Skip for
7634         arm_tune_string_ops_prefer_neon.
7635         * gcc.target/arm/memset-inline-5.c: Ditto.
7636         * gcc.target/arm/memset-inline-6.c: Ditto.
7637         * gcc.target/arm/memset-inline-8.c: Ditto.
7638         * gcc.target/arm/memset-inline-9.c: Ditto.
7640 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7642         PR c++/58923
7643         * g++.dg/other/virtual3.C: New.
7645 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7647         PR c++/60130
7648         * g++.dg/cpp0x/vt-60130.C: New.
7650 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7652         PR c++/61971
7653         * g++.dg/warn/Warray-bounds-7.C: New.
7655 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7657         PR c++/60067
7658         * g++.dg/template/defarg18.C: New.
7660 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7662         PR c++/59988
7663         * g++.dg/cpp0x/vt-59988.C: New.
7665 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
7667         PR tree-optimization/65533
7668         * gcc.dg/pr65533.c: New test.
7670 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
7672         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7673         source= and mold= expressions functionality.
7674         * gfortran.dg/allocate_class_4.f90: New test.
7675         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7676         copying an unlimited polymorhpic object containing a char array
7677         to another unlimited polymorphic object respects the _len
7678         component.
7679         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7680         whether deferred length char array allocate works, unlimited
7681         polymorphic object allocation from a string works and if
7682         allocating an array of deferred length strings works.
7683         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7685 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7687         PR c++/65513
7688         * g++.dg/cpp0x/constexpr-array11.C: New.
7690 2015-03-24  Richard Biener  <rguenther@suse.de>
7692         PR middle-end/65517
7693         * gcc.dg/torture/pr65517.c: New testcase.
7695 2015-03-24  Tobias Burnus  <burnus@net-b.de>
7697         * gfortran.dg/coindexed_1.f90: Moved from
7698         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7700 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7702         PR testsuite/65506
7703         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7704         gimple dump.
7706         PR target/65523
7707         * gcc.target/i386/pr65523.c: New test.
7709         PR ipa/65475
7710         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7711         dg-options.
7712         * g++.dg/lto/pr65475b_0.C: Likewise.
7714 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7716         PR target/65505
7717         * gcc.target/sh/torture/pr65505.c: New.
7719 2015-03-23  Martin Sebor  <msebor@redhat.com>
7721         PR testsuite/63175
7722         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7723         assembly for lvx in addition to lxv.
7725 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7727         PR target/65504
7728         * gfortran.dg/pr65504.f90: New test.
7730         PR ipa/65521
7731         * gcc.dg/pr65521.c: New test.
7733 2015-03-23  Richard Biener  <rguenther@suse.de>
7735         PR tree-optimization/65518
7736         * gcc.dg/vect/pr65518.c: New testcase.
7738 2015-03-23  Richard Biener  <rguenther@suse.de>
7740         PR tree-optimization/65494
7741         * gcc.dg/vect/pr65494.c: New testcase.
7743 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7745         PR preprocessor/65238
7746         * c-c++-common/cpp/pr65238-1.c: New test.
7747         * gcc.dg/cpp/pr65238-2.c: New test.
7748         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7749         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7751 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7752             Mikael Morin  <mikael@gcc.gnu.org>
7754         PR fortran/64952
7755         * gfortran.dg/elemental_dependency_4.f90: New.
7756         * gfortran.dg/elemental_dependency_5.f90: New.
7758 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7760         PR ipa/65475
7761         * g++.dg/lto/pr65475b_0.C: New testcase.
7762         * g++.dg/lto/pr65475b_1.C: New testcase.
7763         * g++.dg/lto/pr65475c_0.C: New testcase.
7764         * g++.dg/lto/pr65475c_1.C: New testcase.
7766 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7768         * gfortran.dg/coarray_38.f90: New.
7769         * gfortran.dg/coarray_39.f90: New.
7770         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7771         compile test.
7773 2015-03-20  Marek Polacek  <polacek@redhat.com>
7775         PR c++/65398
7776         * g++.dg/cpp0x/pr65398.C: New test.
7778 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7780         PR ipa/65475
7781         * g++.dg/lto/pr65475_0.C: New testcase.
7782         * g++.dg/lto/pr65475_1.C: New testcase.
7784 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7786         PR rtl-optimization/64366
7787         * gcc.target/sh/pr64366.c: New.
7789 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7791         PR c++/48324
7792         * g++.dg/cpp0x/constexpr-48324.C: New.
7794 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7796         PR c++/48453
7797         * g++.dg/cpp0x/pr48453.C: New.
7799 2015-03-20  Marek Polacek  <polacek@redhat.com>
7801         PR c++/65072
7802         * g++.dg/cpp0x/pr65072.C: New test.
7804 2015-03-20  Richard Biener  <rguenther@suse.de>
7806         PR middle-end/64715
7807         * gcc.dg/pr15347.c: Use -O.
7808         * c-c++-common/pr19807-1.c: Likewise.
7810 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7812         * gnat.dg/volatile13.ad[sb]: New test.
7814 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7816         PR rtl-optimization/60851
7817         * gcc.target/i386/pr60851.c: New test.
7819 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7821         PR target/65240
7822         * g++.dg/pr65240.h: Add tests for PR 65240.
7823         * g++.dg/pr65240-1.C: Likewise.
7824         * g++.dg/pr65240-2.C: Likewise.
7825         * g++.dg/pr65240-3.C: Likewise.
7826         * g++.dg/pr65240-4.C: Likewise.
7828 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7830         PR rtl-optimization/63491
7831         * gcc.target/powerpc/pr63491.c: New.
7833 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7835         * g++.dg/ipa/pr65465.C: New test.
7837 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7839         PR c++/52659
7840         * g++.dg/cpp0x/deleted11.C: New.
7842 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7844         PR sanitizer/65400
7845         * c-c++-common/tsan/pr65400-3.c: New test.
7847 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7849         PR c++/59686
7850         * g++.dg/cpp0x/constexpr-59686.C: New.
7852 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7854         PR sanitizer/64265
7855         * g++.dg/tsan/pr64265.C: New test.
7857         PR sanitizer/65400
7858         * c-c++-common/tsan/pr65400-1.c: New test.
7859         * c-c++-common/tsan/pr65400-2.c: New test.
7861 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7863         PR c++/59816
7864         * g++.dg/cpp0x/pr59816.C: New.
7866 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7868         PR fortran/59198
7869         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7871 2015-03-18  Martin Liska  <mliska@suse.cz>
7873         PR ipa/65439
7874         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7875         equivalences either to 6 or 7.
7877 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7879         PR middle-end/64491
7880         Revert:
7881         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7883         * gcc.dg/undefined-loop-1.c: New file.
7884         * gcc.dg/undefined-loop-2.c: New file.
7886         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7888         PR testsuite/64032
7889         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7890         loop exits too early.
7892 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7894         PR tree-optimization/65450
7895         * gfortran.dg/pr65450.f90: New test.
7897         PR target/65078
7898         * gcc.target/i386/pr65078-1.c: New test.
7899         * gcc.target/i386/pr65078-2.c: New test.
7900         * gcc.target/i386/pr65078-3.c: New test.
7901         * gcc.target/i386/pr65078-4.c: New test.
7902         * gcc.target/i386/pr65078-5.c: New test.
7903         * gcc.target/i386/pr65078-6.c: New test.
7905 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7907         PR c++/65340
7908         * g++.dg/cpp1y/pr65340.C: New.
7910 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7912         PR fortran/64432
7913         * gfortran.dg/system_clock_3.f08: Adjust test.
7915 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7917         PR fortran/59198
7918         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7919         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7921 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7923         PR fortran/64432
7924         * gfortran.dg/system_clock_3.f08: New test.
7926 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7928         PR c++/64626
7929         g++.dg/cpp1y/pr64626-1.C: New.
7930         g++.dg/cpp1y/pr64626-2.C: New.
7931         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7933 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7935         PR tree-optimization/65427
7936         * gcc.c-torture/execute/pr65427.c: New test.
7938 2015-03-16  Marek Polacek  <polacek@redhat.com>
7940         DR 1688
7941         PR c++/65327
7942         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7943         * g++.dg/cpp0x/pr65327.C: New test.
7945 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7947         PR sanitizer/64820
7948         * c-c++-common/asan/pr64820.c: New test.
7950 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7952         * gfortran.dg/pointer_2.f90: New test.
7954 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7956         * g++.dg/pr65049.C: New test.
7958 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7960         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7961         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7962         * gcc.target/i386/fuse-caller-save.c: Same.
7964 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7966         * gnat.dg/loop_optimization18.ad[sb]: New test.
7967         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7969 2015-03-16  Alan Modra  <amodra@gmail.com>
7971         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7972         2014-12-05 change.
7974 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7976         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7977         hppa*-*-hpux*.
7978         * gcc.dg/torture/pr65270-2.c: Likewise.
7980 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7982         PR fortran/61138
7983         * gfortran.dg/pointer_remapping_9.f90: New.
7985 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7987         PR tree-optimization/65369
7988         * gcc.c-torture/execute/pr65369.c: New test.
7990         PR tree-optimization/65418
7991         * gcc.c-torture/execute/pr65418-1.c: New test.
7992         * gcc.c-torture/execute/pr65418-2.c: New test.
7994         PR rtl-optimization/65401
7995         * gcc.c-torture/execute/pr65401.c: New test.
7997 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7999         PR target/64600
8000         * gcc.target/arm/pr64600_1.c: New test.
8002 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8004         PR rtl-optimization/65235
8005         * gcc.target/aarch64/pr65235_1.c: New test.
8007 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8009         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8010         * gcc.target/s390/hotpatch-22.c: Likewise.
8011         * gcc.target/s390/hotpatch-23.c: Likewise.
8012         * gcc.target/s390/hotpatch-24.c: Likewise.
8013         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8014         * gcc.target/s390/hotpatch-1.c: Update expected output.
8015         * gcc.target/s390/hotpatch-2.c: Likewise.
8016         * gcc.target/s390/hotpatch-3.c: Likewise.
8017         * gcc.target/s390/hotpatch-4.c: Likewise.
8018         * gcc.target/s390/hotpatch-5.c: Likewise.
8019         * gcc.target/s390/hotpatch-6.c: Likewise.
8020         * gcc.target/s390/hotpatch-7.c: Likewise.
8021         * gcc.target/s390/hotpatch-8.c: Likewise.
8022         * gcc.target/s390/hotpatch-9.c: Likewise.
8023         * gcc.target/s390/hotpatch-10.c: Likewise.
8024         * gcc.target/s390/hotpatch-11.c: Likewise.
8025         * gcc.target/s390/hotpatch-12.c: Likewise.
8026         * gcc.target/s390/hotpatch-13.c: Likewise.
8027         * gcc.target/s390/hotpatch-14.c: Likewise.
8028         * gcc.target/s390/hotpatch-15.c: Likewise.
8029         * gcc.target/s390/hotpatch-16.c: Likewise.
8030         * gcc.target/s390/hotpatch-17.c: Likewise.
8031         * gcc.target/s390/hotpatch-18.c: Likewise.
8032         * gcc.target/s390/hotpatch-19.c: Likewise.
8034 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8036         PR target/65103
8037         * gcc.target/i386/pr65103-1.c: New.
8039 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8041         PR target/65044
8042         * gcc.target/i386/pr65044.c: New.
8044 2015-03-12  Tom de Vries  <tom@codesourcery.com>
8046         PR rtl-optimization/64895
8047         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8048         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8049         * gcc.target/i386/fuse-caller-save.c: Ditto.
8051 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8053         * gcc.dg/ipa/pr63569.c: Fix template.
8055 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
8057         * g++.dg/ipa/pr64146.C: Require fpic support.
8059 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
8061         PR libfortran/65200
8062         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8063         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8065 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
8067         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8068         to dg-options, fix up dg-skip-if.
8070 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
8072         PR target/65296
8073         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8074         * gcc.target/avr/tiny-caller-save.c: Same.
8076 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8078         PR target/65242
8079         * g++.dg/pr65242.C: New test.
8081 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
8083         * c-c++-common/asan/no-asan-check-glob.c: New test.
8085 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8087         PR c++/65370
8088         * g++.dg/other/default11.C: New.
8089         * g++.dg/other/default12.C: Likewise.
8091 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8093         PR target/65368
8094         * gcc.target/i386/bmi2-bzhi-2.c: New test.
8096 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
8098         PR fortran/65024
8099         * gfortran.dg/unlimited_polymorphic_23.f90: New test
8101 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8103         PR c++/65127
8104         * g++.dg/cpp0x/pr65127.C: New test.
8106 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8108         * gcc.dg/ipa/PR64550.c: Update template.
8110 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8111             Tobias Burnus  <burnus@net-b.de>
8113         * gfortran.dg/coarray_sync_memory.f90: New.
8115 2015-03-10  Marek Polacek  <polacek@redhat.com>
8117         PR sanitizer/65367
8118         * c-c++-common/ubsan/pr65367.c: New test.
8120 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8122         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8123         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8124         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8125         * gcc.target/i386/mpx/calloc-1-nov.c: New.
8126         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8127         * gcc.target/i386/mpx/malloc-1-nov.c: New.
8128         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8129         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8130         * gcc.target/i386/mpx/realloc-1-nov.c: New.
8131         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8132         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8133         * gcc.target/i386/mpx/realloc-2-nov.c: New.
8134         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8136 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8138         * lib/mpx-dg.exp (mpx_link_flags): New.
8139         (mpx_init): New.
8140         (mpx_finish): New.
8141         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8142         * gcc.target/i386/mpx/alloca-1-nov.c: New.
8143         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8144         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8145         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8146         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8147         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8148         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8149         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8150         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8151         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8152         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8153         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8154         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8155         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8156         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8157         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8158         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8159         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8160         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8161         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8162         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8163         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8164         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8165         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8166         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8167         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8168         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8169         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8170         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8171         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8172         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8173         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8174         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8175         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8176         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8177         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8178         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8179         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8180         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8181         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8182         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8183         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8184         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8185         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8186         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8187         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8188         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8189         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8190         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8191         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8192         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8193         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8194         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8195         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8196         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8197         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8198         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8199         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8200         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8201         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8202         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8203         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8204         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8205         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8206         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8207         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8208         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8209         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8210         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8211         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8212         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8213         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8214         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8215         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8216         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8217         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8218         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8219         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8220         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8221         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8222         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8223         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8224         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8225         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8226         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8227         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8228         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8229         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8230         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8231         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8232         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8233         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8234         * gcc.target/i386/mpx/label-address-1.c: New.
8235         * gcc.target/i386/mpx/legacy-1-nov.c: New.
8236         * gcc.target/i386/mpx/macro.c: New.
8237         * gcc.target/i386/mpx/mpx-check.h: New.
8238         * gcc.target/i386/mpx/mpx.exp: New.
8239         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8240         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8241         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8242         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8243         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8244         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8245         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8246         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8247         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8248         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8249         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8250         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8251         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8252         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8253         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8254         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8255         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8256         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8257         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8258         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8259         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8260         * gcc.target/i386/mpx/reference-1-lbv.c: New.
8261         * gcc.target/i386/mpx/reference-1-nov.c: New.
8262         * gcc.target/i386/mpx/reference-1-ubv.c: New.
8263         * gcc.target/i386/mpx/reference-2-lbv.c: New.
8264         * gcc.target/i386/mpx/reference-2-nov.c: New.
8265         * gcc.target/i386/mpx/reference-2-ubv.c: New.
8266         * gcc.target/i386/mpx/reference-3-lbv.c: New.
8267         * gcc.target/i386/mpx/reference-3-nov.c: New.
8268         * gcc.target/i386/mpx/reference-3-ubv.c: New.
8269         * gcc.target/i386/mpx/reference-4-lbv.c: New.
8270         * gcc.target/i386/mpx/reference-4-nov.c: New.
8271         * gcc.target/i386/mpx/reference-4-ubv.c: New.
8272         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8273         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8274         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8275         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8276         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8277         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8278         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8279         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8280         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8281         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8282         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8283         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8284         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8285         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8286         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8287         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8288         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8289         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8290         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8291         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8292         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8293         * gcc.target/i386/mpx/sincos-1-nov.c: New.
8294         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8295         * gcc.target/i386/mpx/static-array-1-nov.c: New.
8296         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8297         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8298         * gcc.target/i386/mpx/static-init-1-nov.c: New.
8299         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8300         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8301         * gcc.target/i386/mpx/static-init-2-nov.c: New.
8302         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8303         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8304         * gcc.target/i386/mpx/static-init-3-nov.c: New.
8305         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8306         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8307         * gcc.target/i386/mpx/static-init-4-nov.c: New.
8308         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8309         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8310         * gcc.target/i386/mpx/static-init-5-nov.c: New.
8311         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8312         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8313         * gcc.target/i386/mpx/static-init-6-nov.c: New.
8314         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8315         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8316         * gcc.target/i386/mpx/static-string-1-nov.c: New.
8317         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8318         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8319         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8320         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8321         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8322         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8323         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8324         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8325         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8326         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8327         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8328         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8329         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8330         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8331         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8332         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8333         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8334         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8335         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8336         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8337         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8338         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8339         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8340         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8341         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8342         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8343         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8344         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8345         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8346         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8347         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8348         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8349         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8350         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8351         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8352         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8353         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8354         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8355         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8356         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8357         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8358         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8359         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8360         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8361         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8362         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8363         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8364         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8365         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8366         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8367         * gcc.target/i386/mpx/vararg-1-nov.c: New.
8368         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8369         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8370         * gcc.target/i386/mpx/vararg-2-nov.c: New.
8371         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8372         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8373         * gcc.target/i386/mpx/vararg-3-nov.c: New.
8374         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8375         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8376         * gcc.target/i386/mpx/vararg-4-nov.c: New.
8377         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8378         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8379         * gcc.target/i386/mpx/vararg-5-nov.c: New.
8380         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8381         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8382         * gcc.target/i386/mpx/vararg-6-nov.c: New.
8383         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8384         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8385         * gcc.target/i386/mpx/vararg-7-nov.c: New.
8386         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8387         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8388         * gcc.target/i386/mpx/vararg-8-nov.c: New.
8389         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8390         * gcc.target/i386/mpx/vla-1-lbv.c: New.
8391         * gcc.target/i386/mpx/vla-1-nov.c: New.
8392         * gcc.target/i386/mpx/vla-1-ubv.c: New.
8393         * gcc.target/i386/mpx/vla-2-lbv.c: New.
8394         * gcc.target/i386/mpx/vla-2-nov.c: New.
8395         * gcc.target/i386/mpx/vla-2-ubv.c: New.
8397 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
8399         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8401 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
8403         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8405 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
8407         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8408         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8410 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8412         PR c/65120
8413         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8414         on rhs is 0.
8415         (fn4): New test.
8416         * c-c++-common/pr65120.c: New test.
8418         PR rtl-optimization/65321
8419         * gcc.dg/pr65321.c: New test.
8421 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8423         PR tree-optimization/65355
8424         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8426 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
8428         PR c/65120
8429         * c-c++-common/pr49706.c: Adjust tests for not warning
8430         about !!x == y or !b == y where b is boolean, and add
8431         some further tests.
8432         * c-c++-common/pr62199-2.c: Likewise.
8434 2015-03-09  Richard Biener  <rguenther@suse.de>
8436         PR middle-end/65270
8437         * gcc.dg/torture/pr65270-1.c: New testcase.
8438         * gcc.dg/torture/pr65270-2.c: Likewise.
8440 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8442         PR tree-optimization/63743
8443         * gcc.dg/pr63743.c: New test.
8445 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
8447         PR lto/65316
8448         * g++.dg/lto/pr65316_0.C: New testcase.
8449         * g++.dg/lto/pr65316_1.C: New testcase.
8451 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
8453         PR target/62247
8454         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8455         hppa*-*-hpux*.
8456         * g++.dg/abi/rtti3.C: Likewise.
8458         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8460         PR target/62251
8461         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8463         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8465         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8467         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8469 2015-03-08  Morin  <mikael@gcc.gnu.org>
8471         PR fortran/60898
8472         * gfortran.dg/entry_20.f90: New.
8474 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8476         PR target/65153
8477         * gcc.c-torture/compile/pr65153.c: New.
8479 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8481         PR target/65249
8482         * g++.dg/torture/pr65249.C: New.
8484 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
8486         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8487         long.
8488         (int64_t): Likewise.
8490 2015-03-07  Marek Polacek  <polacek@redhat.com>
8491             Martin Uecker  <uecker@eecs.berkeley.edu>
8493         PR sanitizer/65280
8494         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8495         member-like arrays.
8496         * c-c++-common/ubsan/bounds-8.c: New test.
8497         * c-c++-common/ubsan/bounds-9.c: New test.
8498         * gcc.dg/ubsan/bounds-2.c: New test.
8500 2015-03-05  Martin Sebor  <msebor@redhat.com>
8502         * PR testsuite/63175
8503         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8504         checking of results into main to prevent it from getting optimized
8505         away.
8506         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8508 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
8510         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8511         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8512         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8513         x64.
8515 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
8517         * g++.dg/lto/pr65302_1.C: New testcase.
8518         * g++.dg/lto/pr65302_0.C: New testcase.
8520 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8522         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8523         -fno-ipa-icf to dg-options.
8525 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8527         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8528         compiles using the linker plugin.
8530 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8532         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8534 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8536         * gcc.target/arm/pr65067.c: New test.
8538 2015-03-05  Martin Liska  <mliska@suse.cz>
8540         PR ipa/65318
8541         * gcc.dg/ipa/pr65318.c: New test.
8543 2015-03-05  Marek Polacek  <polacek@redhat.com>
8545         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8547 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8549         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8551 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8553         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8554         max-unroll-times back to defaults for s390.
8556 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8558         Fix last commit.
8560 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8562         PR c++/64665
8563         * g++.dg/cpp0x/initlist92.C: New.
8565 2015-03-05  Richard Biener  <rguenther@suse.de>
8567         PR tree-optimization/65310
8568         * gcc.dg/vect/pr65310.c: New testcase.
8570 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8572         PR c++/64834
8573         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8575 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8577         * gnat.dg/entry_queues3.adb: New test.
8579 2015-03-04  Ian Lance Taylor  <iant@google.com>
8581         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8583 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8585         PR c++/64227
8586         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8588 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
8590         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8591         -fno-ipa-icf to dg-options
8592         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8593         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8595 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8597         PR c++/64398
8598         * g++.dg/cpp0x/decltype62.C: New.
8600 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8602         * gnat.dg/object_overflow5.adb: New test.
8604 2015-03-03  Martin Liska  <mliska@suse.cz>
8606         PR ipa/65287
8607         * gcc.dg/ipa/pr65287.c: New test.
8609 2015-03-03  Martin Jambor  <mjambor@suse.cz>
8610             Eric Botcazou  <ebotcazou@adacore.com>
8612         * gnat.dg/specs/pack12.ads: New test.
8614 2015-03-03  Martin Liska  <mliska@suse.cz>
8616         * gcc.dg/ipa/PR65282.c: New test.
8618 2015-03-13  Jeff Law  <law@redhat.com>
8620         PR tree-optimization/65241
8621         * gcc.c-torture/compile/pr65241.c: New test.
8623 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
8625         PR target/64331
8626         * gcc.target/avr/torture/pr64331.c: New test.
8628 2015-03-03  Martin Liska  <mliska@suse.cz>
8629             Jan Hubicka  <hubicka@ucw.cz>
8631         * g++.dg/ipa/pr65263.C: New test.
8633 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8635         PR ipa/65130
8636         * gcc.dg/lto/pr65130_0.c: New testcase.
8637         * gcc.dg/lto/pr65130_1.c: New testcase.
8639 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8641         PR ipa/64988
8642         * g++.dg/torture/pr64988.C: New testcase.
8644 2015-03-02  Tobias Burnus  <burnus@net-b.de>
8646         * gfortran.dg/coarray_atomic_6.f90: New.
8648 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8650         PR target/65184
8651         * gcc.target/i386/pr65184.c: New.
8653 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8655         PR target/65183
8656         * gcc.target/i386/pr65183.c: New.
8658 2015-02-28  Martin Liska  <mliska@suse.cz>
8659             Jan Hubicka  <hubicka@ucw.cz>
8661         * gcc.dg/ipa/ipa-icf-35.c: New test.
8662         * gcc.dg/ipa/ipa-icf-36.c: New test.
8663         * gcc.dg/ipa/ipa-icf-37.c: New test.
8665 2015-02-28  Martin Liska  <mliska@suse.cz>
8666             Jan Hubicka  <hubicka@ucw.cz>
8668         PR ipa/65245
8669         * gcc.dg/ipa/ipa-icf-34.c: New test.
8671 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
8673         PR target/61142
8674         * gcc.target/sh/sh/pr61142.c: New.
8676 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8678         * g++.dg/other/dump-ada-spec-3.C: New test.
8680 2015-03-01  Martin Liska  <mliska@suse.cz>
8682         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8683         * g++.dg/ipa/pr63595.C: Update expected results.
8685 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
8687         PR ipa/65236
8688         * g++.dg/ipa/ipa-icf-6.C: New testcase.
8690 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
8692         * gcc.dg/vect/pr59354.c: Move vector producing code to
8693         separate function.
8695 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
8697         PR ipa/65237
8698         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8699         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8700         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8701         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8703 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
8705         PR tree-optimization/65048
8706         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8707         (foo): Use K&R style definition.
8709 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8711         PR target/65032
8712         * g++.dg/pr65032.C: New.
8714 2015-02-27  Marek Polacek  <polacek@redhat.com>
8716         PR c/65040
8717         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8718         -Wformat=2.
8720 2015-02-27  Marek Polacek  <polacek@redhat.com>
8722         PR c/65228
8723         * gcc.dg/pr65228.c: New test.
8725 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8727         PR c/35330
8728         * gcc.dg/weak/weak-17.c: New file.
8730 2015-02-27  Richard Biener  <rguenther@suse.de>
8732         PR lto/65193
8733         * g++.dg/lto/pr65193_0.C: New testcase.
8735 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8737         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8738         * gcc.target/s390/hotpatch-8.c: Likewise.
8739         * gcc.target/s390/hotpatch-9.c: Likewise.
8740         * gcc.target/s390/pr61078.c: Likewise.
8741         * gcc.target/s390/pr57960.c: Remove -m64.
8742         * gcc.target/s390/pr61078.c: Likewise.
8744 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8745             Martin Liska  <mliska@suse.cz>
8747         PR bootstrap/65150
8748         * gcc.dg/pr64454.c: Disable ICF.
8749         * gcc.dg/pr28685-1.c: Disable ICF
8750         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8751         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8752         * g++.dg/ipa/ipa-icf-4.C: Update template.
8754 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8756         PR tree-optimization/65216
8757         * gcc.c-torture/execute/pr65216.c: New test.
8759         PR tree-optimization/65215
8760         * gcc.c-torture/execute/pr65215-1.c: New test.
8761         * gcc.c-torture/execute/pr65215-2.c: New test.
8762         * gcc.c-torture/execute/pr65215-3.c: New test.
8763         * gcc.c-torture/execute/pr65215-4.c: New test.
8764         * gcc.c-torture/execute/pr65215-5.c: New test.
8766 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8768         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8770 2015-02-26  Martin Liska  <mliska@suse.cz>
8771             Jan Hubicka  <hubicka@ucw.cz>
8773         * g++.dg/ipa/pr64146.C: Update expected results.
8774         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8775         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8776         * gcc.dg/ipa/ipa-icf-34.c: New test.
8778 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8780         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8781         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8782         (dg-additional-options): Remove dg directive.
8783         (dg-final): Add dg directive.
8785 2015-02-26  Marek Polacek  <polacek@redhat.com>
8787         PR ipa/65008
8788         * g++.dg/ipa/pr65008.C: New test.
8790 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8792         * lib/profopt.exp (profopt-target-cleanup): New proc.
8793         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8794         files from sources from dg-additional-sources.
8796 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8798         * lib/gcov.exp: Cleanup in case of xfail.
8800 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8802         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8804 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8806         PR debug/46102
8807         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8808         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8809         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8810         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8811         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8812         * g++.dg/debug/pr46123.C: XFAIL and move...
8813         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8814         * gcc.dg/debug/dwarf2-3.c: Move...
8815         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8817 2015-02-26  Marek Polacek  <polacek@redhat.com>
8819         PR c++/65202
8820         * g++.dg/cpp1y/pr65202.C: New test.
8822 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8824         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8825         locale_facets.h.gcov.
8827 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8829         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8831 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8833         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8835 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8837         PR target/65217
8838         * gcc.target/i386/pr65217.c: New.
8840 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8842         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8844 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8846         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8848 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8850         PR tree-optimization/65048
8851         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8853 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8855         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8856         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8858 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8860         PR target/65161
8861         * gcc.target/i386/pr65161.c: New test.
8863 2015-02-26  Terry Guo  <terry.guo@arm.com>
8865         * gcc.target/arm/no-volatile-in-it.c: New test.
8867 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8869         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8870         (dg-options): Add -save-temps.
8871         (dg-final): Add cleanup-saved-temps.
8873 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8875         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8877 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8879         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8880         * gcc.target/powerpc/pack01.c: Include string.h.
8882 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8884         PR target/65167
8885         * gcc.target/i386/pr65167.c: New.
8887 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8889         PR tree-optimization/61917
8890         * gcc.dg/vect/vect-pr61917.c: New file.
8892 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8894         PR tree-optimization/65170
8895         * gcc.c-torture/execute/pr65170.c: New test.
8896         * gcc.dg/tree-ssa/vrp96.c: New test.
8898 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8900         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8902 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8904         PR testsuite/65126
8905         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8906         (dg-additional-files-options): Copy additional_sources to
8907         additional_sources_used before emptying additional_sources.
8908         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8909         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8910         (cleanup-saved-temps): Use additional_sources_used instead of
8911         additional_sources.
8912         (dg-test): Reset additional_sources_used.
8914 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8916         PR fortran/63427
8917         * gfortran.dg/integer_exponentiation_6.F90: New test.
8919 2015-02-23  Martin Sebor  <msebor@redhat.com>
8921         PR target/65109
8922         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8923         two parts.  One to save registers, the other to verify the
8924         registers have the right values.  Save register state into
8925         static data rather than on the stack.
8927 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8929         PR bootstrap/63888
8930         * c-c++-common/asan/pr63888.c: New test.
8932 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8934         PR target/65163
8935         * gcc.c-torture/compile/pr65163.c: New.
8937 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8939         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8940         with -m31 on 64 bit.
8941         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8942         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8944 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8946         * gcc.target/s390/20090223-1.c: Add
8947         -Wno-implicit-function-declaration option.
8948         * gcc.target/s390/pr42224.c: Likewise.
8949         * gcc.target/s390/pr55718.c: Likewise.
8951 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8953         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8954         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8955         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8956         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8957         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8958         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8959         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8960         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8961         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8962         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8963         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8964         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8965         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8966         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8967         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8968         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8969         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8970         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8971         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8972         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8973         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8975 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8977         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8978         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8979         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8980         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8981         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8982         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8983         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8984         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8985         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8986         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8987         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8988         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8989         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8990         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8991         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8992         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8994 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8996         PR fortran/64980
8997         PR fortran/61960
8998         * gfortran.dg/pr61960.f90: New.
8999         * gfortran.dg/pr64230.f90: New.
9000         * gfortran.dg/pr64980.f03: New.
9002 2015-02-22  Tom de Vries  <tom@codesourcery.com>
9004         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9006 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
9008         PR ada/65156
9009         * gnat.dg/timing_events.adb: Removed, invalid test.
9011 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
9013         PR debug/58123
9014         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9015         location.
9016         * g++.dg/gcov/gcov-2.C: Likewise.
9018 2015-02-20  Richard Biener  <rguenther@suse.de>
9020         PR tree-optimization/65136
9021         * gcc.dg/tree-ssa/pr65136.c: New testcase.
9023 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
9025         PR testsuite/64158
9026         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9027         powerpc*-*-linux* and nvptx-*-* blacklisting.
9029         * gcc.dg/sibcall-9.c: New test.
9030         * gcc.dg/sibcall-10.c: New test.
9032 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9034         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9036 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
9038         PR target/64452
9039         * gcc.target/avr/torture/pr64452.c: New test.
9041 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9043         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9044         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9046 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9048         PR testsuite/65116
9049         * lib/target-supports.exp (check_compile): Check whether
9050         additional_sources is defined before using it.
9052 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
9054         PR middle-end/65074
9055         * g++.dg/opt/pr65074.C: New file.
9057 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
9059         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9060         (size_type): New typedef.
9061         (operator "" _script): Use it for the last argument.
9063 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9065         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9067 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9069         * lib/target-supports.exp (check_compile): Save/restore
9070         additional_sources that may belong to an actual test.
9072 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
9074         PR gcov-profile/64634
9075         * g++.dg/gcov/gcov-15.C: New test.
9077 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9079         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9081 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9083         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9085 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9087         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9089 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9091         * gfortran.dg/fmt_cache_1.f: Add missing close.
9093 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9095         PR testsuite/65107
9096         * gfortran.dg/read_eof_8.f90: Add missing close.
9098 2015-02-18  Richard Biener  <rguenther@suse.de>
9100         PR tree-optimization/65063
9101         * gcc.dg/pr65063.c: New testcase.
9103 2015-02-18  Richard Biener  <rguenther@suse.de>
9105         PR tree-optimization/62217
9106         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9108 2015-02-18  Marek Polacek  <polacek@redhat.com>
9110         PR sanitizer/65081
9111         * c-c++-common/ubsan/pr65081.c: New test.
9113 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9115         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9116         * gcc.target/sh/force-cbranch-delay-slot.c: New.
9118 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9120         * gcc.dg/ipa/propalign-3.c: New test.
9122 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9124         PR target/64793
9125         * gcc.target/sh/pr64793.c: New.
9126         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9128 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
9130         * gcc.target/arm/divzero.c: New test case.
9132 2015-02-17  Tom de Vries  <tom@codesourcery.com>
9134         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9136 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
9137             Jakub Jelinek  <jakub@redhat.com>
9139         PR c++/65075
9140         * g++.dg/cpp0x/pr65075.C: New test.
9142 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
9144         PR target/65058
9145         * gcc.target/powerpc/pr65058.c: New test.
9147 2015-02-16  Jeff Law  <law@redhat.com>
9149         PR tree-optimization/64823
9150         * gcc.dg/uninit-20.c: New test.
9152 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
9153             James Greenhalgh  <james.greenhalgh@arm.com>
9155         PR ipa/64963
9156         * gcc.dg/ipa/ipa-clone-1.c: New test.
9158 2015-02-16  Richard Biener  <rguenther@suse.de>
9160         PR tree-optimization/65077
9161         * gcc.dg/torture/pr65077.c: New testcase.
9163 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
9165         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9166         Directive adjusted to scan for ldaxr.
9167         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9168         adjusted to scan for ldaex.
9170 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
9172         PR c++/65080
9173         * g++.dg/cpp0x/constexpr-65080.C: New.
9175 2015-02-16  Richard Biener  <rguenther@suse.de>
9177         PR tree-optimization/63593
9178         * gcc.dg/pr63593.c: New testcase.
9180 2015-02-16  Marek Polacek  <polacek@redhat.com>
9182         PR c/65066
9183         * gcc.dg/pr65066.c: New test.
9185 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9187         * gcc.dg/pr65002.C: Move ...
9188         * g++.dg/ipa/pr65002.C: ... here.
9190 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
9192         * gcc.target/powerpc/pr64205.c: Skip on AIX.
9193         * gcc.target/powerpc/pr64505.c: Skip on AIX.
9194         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9195         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9197 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
9199         PR testsuite/64850
9200         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9201         the expression to find calls.
9202         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9203         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9204         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9205         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9206         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9208 2015-02-14  Marek Polacek  <polacek@redhat.com>
9210         PR c/64768
9211         * gcc.dg/array-11.c: New test.
9212         * gcc.dg/array-12.c: New test.
9213         * gcc.dg/array-13.c: New test.
9214         * gcc.dg/array-14.c: New test.
9215         * gcc.dg/c99-flex-array-typedef-1.c: New test.
9216         * gcc.dg/c99-flex-array-typedef-2.c: New test.
9217         * gcc.dg/c99-flex-array-typedef-3.c: New test.
9218         * gcc.dg/c99-flex-array-typedef-5.c: New test.
9219         * gcc.dg/c99-flex-array-typedef-7.c: New test.
9220         * gcc.dg/c99-flex-array-typedef-8.c: New test.
9222 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9224         PR c++/60894
9225         * g++.dg/lookup/using54.C: New.
9227 2015-02-13  Jeff Law  <law@redhat.com>
9229         PR bootstrap/65060
9230         Revert my change for tree-optimization/64823.
9232 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9234         PR tree-optimization/65053
9235         * gcc.c-torture/execute/pr65053-1.c: New test.
9236         * gcc.c-torture/execute/pr65053-2.c: New test.
9238 2015-02-13  Marek Polacek  <polacek@redhat.com>
9240         PR c/65050
9241         * gcc.dg/pr65050.c: New test.
9243 2015-02-13  Jeff Law  <law@redhat.com>
9245         PR tree-optimization/64823
9246         * gcc.dg/uninit-20.c: New test.
9248         PR rtl-optimization/47477
9249         * gcc.dg/tree-ssa/pr47477.c: New test.
9251 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9253         PR c++/60211
9254         * g++.dg/parse/ivdep-2.C: New.
9255         * g++.dg/parse/ivdep-3.C: Likewise.
9257 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9259         PR fortran/64506
9260         * gfortran.dg/continuation_13.f90: New test.
9261         * gfortran.dg/continuation_14.f: New test.
9263 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9265         PR c++/64970
9266         * g++.dg/cpp0x/sfinae55.C: New.
9268 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9270         PR ipa/65034
9271         * g++.dg/ipa/pr65034.C: New test.
9273 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9275         PR tree-optimization/65002
9276         * gcc.dg/pr65002.C: New.
9278 2015-02-13  Marek Polacek  <polacek@redhat.com>
9280         PR c/65040
9281         * c-c++-common/pr65040.c: New test.
9283 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
9285         PR tree-optimization/64705
9286         * gcc.dg/tree-ssa/pr64705.c: New test.
9288 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9290         PR rtl/32219
9291         * gcc.dg/visibility-22.c: New test.
9292         * gcc.dg/visibility-23.c: New test.
9293         * gcc.target/i386/pr32219-1.c: New test.
9294         * gcc.target/i386/pr32219-2.c: New test.
9295         * gcc.target/i386/pr32219-3.c: New test.
9296         * gcc.target/i386/pr32219-4.c: New test.
9297         * gcc.target/i386/pr32219-5.c: New test.
9298         * gcc.target/i386/pr32219-6.c: New test.
9299         * gcc.target/i386/pr32219-7.c: New test.
9300         * gcc.target/i386/pr32219-8.c: New test.
9301         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9303 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9305         PR libgfortran/57822
9306         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9307         four different KINDs.
9309 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9311         PR c++/64884
9312         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9314         PR sanitizer/65000
9315         * g++.dg/ubsan/pr65000.C: New test.
9317 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
9319         PR fortran/64932
9320         * gfortran.dg/finalize_28.f90: New test
9322 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9324         PR debug/55541
9325         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9326         DW_TAG_lexical_block removal.
9327         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9328         * g++.dg/guality/pr55541.C: New test.
9330         PR sanitizer/64984
9331         * g++.dg/ubsan/pr64984.C: New test.
9333 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
9335         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9337 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9339         PR testsuite/64930
9340         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9341         instructions for 2015-01-14 get_memmodel changes.
9342         * gcc.target/powerpc/atomic-p8.c: Likewise.
9344         PR sanitizer/65019
9345         * g++.dg/ubsan/pr65019.C: New test.
9347         PR tree-optimization/65014
9348         * gcc.c-torture/compile/pr65014.c: New test.
9350 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9352         PR libgfortran/57822
9353         * gfortran/fmt_g0_7.f08: Revise test.
9355 2015-02-11  Jeff Law  <law@redhat.com>
9357         PR target/63347
9358         * gcc.target/m68k/pr63347.c: New test.
9360 2015-02-11  Marek Polacek  <polacek@redhat.com>
9362         * g++.dg/ubsan/shift-1.C: New test.
9363         * gcc.dg/ubsan/c-shift-2.c: New test.
9364         * c-c++-common/ubsan/shift-5.c: Remove file.
9366 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
9368         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9369         Directive adjusted to XFAIL.
9370         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9371         adjusted to XFAIL.
9373 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9375         PR middle-end/65003
9376         * g++.dg/opt/pr65003.C: New test.
9378 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9380         * lib/target-supports.exp (check_effective_target_pie): Renamed
9381         to ...
9382         (check_effective_target_pie_enabled): This.
9383         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9384         * gcc.target/i386/pie.c: Likewise.
9386 2015-02-11  Andrew Pinski  <apinski@cavium.com>
9388         PR target/64893
9389         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9390         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9392 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9394         PR target/61925
9395         * gcc.target/i386/pr61925-1.c: New test.
9396         * gcc.target/i386/pr61925-2.c: New test.
9397         * gcc.target/i386/pr61925-3.c: New test.
9399 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
9401         PR sanitizer/65004
9402         * g++.dg/asan/pr65004.C: New test.
9404 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
9406         PR target/64661
9407         * gcc.taget/sh/pr64661-0.h: New.
9408         * gcc.taget/sh/pr64661-1.c: New.
9409         * gcc.taget/sh/pr64661-2.c: New.
9410         * gcc.taget/sh/pr64661-3.c: New.
9411         * gcc.taget/sh/pr64661-4.c: New.
9413 2015-02-10  Richard Biener  <rguenther@suse.de>
9415         PR tree-optimization/64995
9416         * g++.dg/torture/pr64995.C: New testcase.
9418 2015-02-10  Richard Biener  <rguenther@suse.de>
9420         PR tree-optimization/64909
9421         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9423 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9425         * gcc.dg/signbit-sa.c: New test.
9427 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9429         PR libgfortran/57822
9430         * gfortran/fmt_g0_7.f08: New test.
9432 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
9434         PR tree-optimization/43378
9435         * gcc.dg/tree-ssa/pr43378.c: New test.
9437 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
9439         PR ipa/64978
9440         * g++.dg/torture/pr64978.C: New testcase.
9442 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9444         PR sanitizer/64981
9445         * gcc.dg/asan/pr64981.c: New test.
9447 2015-02-09  Marek Polacek  <polacek@redhat.com>
9449         PR c/64856
9450         * gcc.dg/pr64856.c: New test.
9452 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9454         PR target/64979
9455         * gcc.dg/tree-ssa/stdarg-7.c: New test.
9456         * gcc.c-torture/execute/pr64979.c: New test.
9458 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
9460         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9462 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9464         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9465         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9467 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9469         PR target/58757
9470         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9472 2015-02-09  Richard Biener  <rguenther@suse.de>
9474         PR tree-optimization/54000
9475         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9477 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9479         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9481 2015-02-09  Martin Liska  <mliska@suse.cz>
9483         * g++.dg/ipa/pr64858.C: New test.
9485 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9487         * gcc.dg/uninit-19.c: Fix warning line for fpic.
9489 2015-02-08  Andrew Pinski  <apinski@cavium.com>
9491         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9493 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9495         PR fortran/63744
9496         * gfortran.dg/use_rename_8.f90: New.
9498 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
9500         * gnat.dg/addr7.ad[sb]: New test.
9501         * gnat.dg/addr8.ad[sb]: Likewise.
9503 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
9505         PR jit/64752
9506         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9507         from jit.dg/test-compile-to-executable.c's create_code, with a
9508         clarification of the output message.
9509         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9510         pass/fail message.
9511         (test_jit): Use CHECK_NO_ERRORS when calling
9512         gcc_jit_context_compile_to_file.
9513         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9514         jit-verify-compile-to-file to jit-verify-output-file-was-created.
9515         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
9516         about deletions that are attempted.
9517         (jit-verify-compile-to-file): Rename to...
9518         (jit-verify-output-file-was-created): ...this, and drop the
9519         attempt to run "file" and verify the output.
9520         (jit-verify-assembler): New function.
9521         (jit-verify-object): New function.
9522         (jit-verify-dynamic-library): New function.
9523         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9524         favor of an implementation from new file
9525         create-code-for-hello-world-executable.h, which also adds a
9526         "main".
9527         (dg-final): Replace jit-verify-compile-to-file with
9528         jit-verify-output-file-was-created, and invoke new function
9529         jit-verify-assembler.
9530         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9531         the output message.
9532         (dg-final): Replace jit-verify-compile-to-file with
9533         jit-verify-output-file-was-created, and invoke new function
9534         jit-verify-dynamic-library.
9535         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9536         favor of an implementation from new file
9537         create-code-for-hello-world-executable.h, which also adds a
9538         "main".
9539         (dg-final): Replace jit-verify-compile-to-file with
9540         jit-verify-output-file-was-created.  Strengthen the expected stdout
9541         from the built executable.
9542         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9543         favor of an implementation from new file
9544         create-code-for-hello-world-executable.h, which also adds a
9545         "main".
9546         (dg-final): Replace jit-verify-compile-to-file with
9547         jit-verify-output-file-was-created, and invoke new function
9548         jit-verify-object.
9549         * jit.dg/verify-dynamic-library.c: New source file.
9551 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
9552             Brian Rzycki  <b.rzycki@samsung.com>
9554         PR tree-optimization/64878
9555         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9557 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9559         PR ipa/64896
9560         * g++.dg/ipa/pr64896.C: New test.
9562 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9564         PR target/64205
9565         * gcc.target/powerpc/pr64205.c: New file.
9567 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
9569         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9570         (dg-options): Use -fpie instead of -fPIE -pie.
9572 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9574         PR middle-end/64937
9575         * g++.dg/asan/pr64937.C: New test.
9577 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
9579         PR fortran/63205
9580         * gfortran.dg/class_to_type_4.f90: New test
9582 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
9584         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9586 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9588         PR rtl-optimization/64957
9589         PR debug/64817
9590         * gcc.c-torture/execute/pr64957.c: New test.
9592 2015-02-05  Jeff Law  <law@redhat.com>
9594         PR target/17306
9595         * gcc.target/h8300/pr17306-1.c: New test.
9596         * gcc.target/h8300/pr17306-2.c: New test.
9598 2015-02-05  Tobias Burnus  <burnus@net-b.de>
9600         PR fortran/64943
9601         * gfortran.dg/structure_constructor_12.f90: New.
9603 2015-02-05  Jeff Law  <law@redhat.com>
9605         PR target/58400
9606         gcc.target/h8300/pr58400.c: New test.
9608 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9610         * gcc.target/arm/macro_defs0.c: New test.
9611         * gcc.target/arm/macro_defs1.c: New test.
9612         * gcc.target/arm/macro_defs2.c: New test.
9614 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
9616         PR rtl-optimization/64905
9617         * gcc.target/i386/pr64905.c: Require nonpic target.
9618         (dg-options): Add -fomit-frame-pointer.
9619         (main): Remove.
9621 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
9623         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9624         tree dump scanning.
9626 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
9628         PR fortran/64757
9629         * gfortran.dg/type_to_class_2.f90: New test
9630         * gfortran.dg/type_to_class_3.f90: New test
9632 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
9634         PR ipa/64686
9635         * g++.dg/torture/pr64686.C: New testcase.
9637 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9639         PR rtl-optimization/64905
9640         * gcc.target/i386/pr64905.c: New file.
9642 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9644         * gcc.dg/guality/pr41447-1.c: Remove xfail.
9645         * gcc.dg/guality/pr41616-1.c: Ditto.
9647 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
9649         PR debug/64817
9650         * gcc.dg/pr64817-3.c: New.
9652 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
9653             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9655         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9656         pass parameters in registers.
9657         * gcc.dg/guality/pr36728-2.c (main): Likewise.
9658         * gcc.dg/guality/pr36728-3.c (main): Likewise.
9659         * gcc.dg/guality/pr36728-4.c (main): Likewise.
9661 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
9662             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9664         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9665         list, allow for multilibed targets.
9666         * gcc.dg/combine_ashiftrt_2.c: Likewise.
9668 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9670         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9671         * gcc.dg/pr46728-6.c: Ditto.
9673 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
9675         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9676         for mips_nanlegacy target.
9678 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
9680         * gcc.target/i386/chkp-hidden-def.c: New.
9682 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9684         PR middle-end/62103
9685         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9686         to use 24 bits for bitfield b.
9688 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9690         PR testsuite/64796
9691         * lib/target-supports.exp (check_effective_target_bswap64): Do not
9692         cache result in a global variable.  Include all 32-bit targets for
9693         bswap64 tests.
9695 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
9697         PR rtl-optimization/64756
9698         * gcc.c-torture/execute/pr64756.c: New test.
9700 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
9702         PR target/64660
9703         * gcc.target/sh/pr64660-0.h: New.
9704         * gcc.target/sh/pr64660-1.c: New.
9705         * gcc.target/sh/pr64660-2.c: New.
9706         * gcc.target/sh/pr64660-3.c: New.
9707         * gcc.target/sh/pr64660-4.c: New.
9709 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9711         PR c++/64877
9712         * g++.dg/warn/Waddress-2.C: New.
9714 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9716         PR middle-end/61225
9717         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9719 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9721         PR preprocessor/64803
9722         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9724 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9726         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9728 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9730         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9731         (_ARM_FPSRC): Add DN and AHP fields.
9732         (clean_results): Force DN=1 on AArch64.
9733         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9734         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9735         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9736         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9737         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9738         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9740 2015-02-02  Alan Modra  <amodra@gmail.com>
9742         * gcc.target/powerpc/cprophard.c: New.
9744 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9746         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9747         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9749 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9751         PR debug/64817
9752         * gcc.dg/pr64817-1.c: New test.
9753         * gcc.dg/pr64817-2.c: New test.
9755 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9757         PR target/64851
9758         * gcc.target/sh/pr64851-0.h: New
9759         * gcc.target/sh/pr64851-1.c: New
9760         * gcc.target/sh/pr64851-2.c: New
9761         * gcc.target/sh/pr64851-3.c: New
9762         * gcc.target/sh/pr64851-4.c: New
9764 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9766         PR target/64882
9767         * gcc.dg/torture/pr64882.c: New test.
9769 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9771         PR target/64159
9772         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9773         sparc*-*-*.
9775 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9777         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9778         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9779         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9780         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9781         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9782         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9783         tree dump.
9784         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9785         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9786         tree dump.
9787         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9788         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9789         tree dump.
9791 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9793         PR target/64688
9794         * g++.dg/pr64688-2.C: New.
9796 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9798         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9799         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9800         * gcc.target/i386/fuse-caller-save.c: Ditto.
9801         * gcc.target/i386/headmerge-1.c: Ditto.
9802         * gcc.target/i386/headmerge-2.c: Ditto.
9803         * gcc.target/i386/sibcall-6.c: Ditto.
9805 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9807         PR target/64617
9808         * gcc.target/i386/pr64617.c: New test.
9810 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9812         PR target/15184
9813         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9814         (dg-options): Remove -m32.
9815         (dg-final): Scan for "movb %al" only.
9816         * gcc.target/i386/pr15184-2.c: Ditto.
9818 2015-01-30  Richard Biener  <rguenther@suse.de>
9820         PR tree-optimization/64829
9821         * gcc.dg/vect/pr64829.c: New testcase.
9823 2015-01-29  Marek Polacek  <polacek@redhat.com>
9825         PR c/64709
9826         * gcc.dg/pr64709.c: New test.
9828 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9830         PR c++/64717
9831         * g++.dg/ubsan/pr64717-1.C: New test.
9832         * g++.dg/ubsan/pr64717-2.C: New test.
9834 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9836         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9838 2015-01-29  Jeff Law  <law@redhat.com>
9840         PR target/15184
9841         * gcc.target/i386/pr15184-1.c: New test.
9842         * gcc.target/i386/pr15184-2.c: New test.
9844 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9846         PR tree-optimization/64746
9847         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9849 2015-01-29  Richard Biener  <rguenther@suse.de>
9851         PR tree-optimization/64853
9852         * gcc.dg/torture/pr64853.c: New testcase.
9854 2015-01-29  Richard Biener  <rguenther@suse.de>
9856         PR tree-optimization/64844
9857         * gcc.dg/vect/pr64844.c: New testcase.
9859 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9861         PR middle-end/64809
9862         * gcc.dg/pr64809.c: Delete.
9864 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9866         PR middle-end/64805
9867         * gcc.target/i386/pr64805.c: New.
9869 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9871         * gcc.dg/guality/guality.h (main): Add argv[0] to
9872         guality_gdb_command.
9874 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9876         PR ipa/64801
9877         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9879 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9881         PR target/64659
9882         * gcc.target/sh/sh.exp
9883         (check_effective_target_atomic_model_soft_gusa_available,
9884         check_effective_target_atomic_model_soft_tcb_available,
9885         check_effective_target_atomic_model_soft_imask_available,
9886         check_effective_target_atomic_model_hard_llcs_available): New.
9887         * gcc.target/sh/pr64659-0.h: New.
9888         * gcc.target/sh/pr64659-1.c: New.
9889         * gcc.target/sh/pr64659-2.c: New.
9890         * gcc.target/sh/pr64659-3.c: New.
9891         * gcc.target/sh/pr64659-4.c: New.
9893 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9895         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9896         scan-assembler-times pattern.
9898 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9900         PR middle-end/64809
9901         * gcc.dg/pr64809.c: New test.
9903 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9905         PR tree-optimization/64277
9906         * gcc.dg/pr64277.c: New.
9908 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9910         PR tree-optimization/64718
9911         * gcc.c-torture/execute/pr64718.c: New test.
9913 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9915         * gcc.target/aarch64/abs_2.c: New.
9917 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9919         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9920         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9921         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9922         ISA rev < 2.
9924 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9926         PR bootstrap/64612
9927         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9928         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9929         { target comdat_group }.
9931 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9933         PR fortran/63861
9934         * gfortran.dg/goacc/coarray_2.f90: New.
9936 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9938         PR ipa/60871
9939         PR ipa/64139
9940         * g++.dg/torture/pr64139.C: New testcase.
9941         * g++.dg/torture/pr60871.C: Likewise.
9943 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9945         PR fortran/64230
9946         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9947         prevent linking errors.
9949 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9951         PR ipa/64282
9952         * g++.dg/torture/pr64282.C: New testcase.
9954 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9956         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9957         for wzr reg.
9959 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9961         * gcc.target/s390/hotpatch-13.c: New testcase.
9962         * gcc.target/s390/hotpatch-14.c: New testcase.
9963         * gcc.target/s390/hotpatch-15.c: New testcase.
9964         * gcc.target/s390/hotpatch-16.c: New testcase.
9965         * gcc.target/s390/hotpatch-17.c: New testcase.
9966         * gcc.target/s390/hotpatch-18.c: New testcase.
9967         * gcc.target/s390/hotpatch-19.c: New testcase.
9968         * gcc.target/s390/hotpatch-20.c: New testcase.
9969         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9970         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9971         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9972         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9973         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9974         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9975         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9976         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9977         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9978         * gcc.target/s390/hotpatch-10.c: Likewise.
9979         * gcc.target/s390/hotpatch-11.c: Likewise.
9980         * gcc.target/s390/hotpatch-12.c: Likewise.
9981         * gcc.target/s390/hotpatch-2.c: Likewise.
9982         * gcc.target/s390/hotpatch-3.c: Likewise.
9983         * gcc.target/s390/hotpatch-4.c: Likewise.
9984         * gcc.target/s390/hotpatch-5.c: Likewise.
9985         * gcc.target/s390/hotpatch-6.c: Likewise.
9986         * gcc.target/s390/hotpatch-7.c: Likewise.
9987         * gcc.target/s390/hotpatch-8.c: Likewise.
9988         * gcc.target/s390/hotpatch-9.c: Likewise.
9989         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9990         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9991         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9992         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9993         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9994         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9995         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9996         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9998 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
10000         * gcc.dg/long_branch.c: New testcase.
10002 2015-01-27  Richard Biener  <rguenther@suse.de>
10004         PR tree-optimization/56273
10005         PR tree-optimization/59124
10006         PR tree-optimization/64277
10007         * g++.dg/warn/Warray-bounds-6.C: New testcase.
10008         * gcc.dg/Warray-bounds-12.c: Likewise.
10009         * gcc.dg/Warray-bounds-13.c: Likewise.
10011 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10013         PR rtl-optimization/61058
10014         * gcc.dg/pr61058.c: New test.
10016 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10018         * gcc.target/i386/chkp-narrow-bounds.c: New.
10020 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10022         PR tree-optimization/64807
10023         * gcc.dg/pr64807.c: New test.
10025         PR c/64766
10026         * gcc.dg/pr64766.c: New test.
10028 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
10030         PR target/49263
10031         * gcc.target/sh/pr49263-4.c: New.
10033 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10035         PR fortran/62044
10036         * gfortran.dg/allocate_with_mold_1.f90: New test
10038 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
10040         PR c/64778
10041         * gcc.dg/pr64778.c: New test.
10043         PR middle-end/64421
10044         * gcc.dg/vect/pr64421.c: New test.
10046 2015-01-26  Tobias Burnus  <burnus@net-b.de>
10048         PR fortran/64771
10049         * gfortran.dg/coarray_36.f: New.
10050         * gfortran.dg/coarray_37.f90: New.
10052 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
10054         PR fortran/64230
10055         * gfortran.dg/class_allocate_18.f90: New.
10057 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10059         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10061 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10063         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10065 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10067         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10069 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10071         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10073 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10075         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10076         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10077         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10078         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10080 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10082         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10083         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10084         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10086 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10088         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10089         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10090         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10091         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10092         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10093         vXXXhn.inc.
10095 2015-01-26  Richard Biener  <rguenther@suse.de>
10097         PR middle-end/64764
10098         * gcc.dg/uninit-19.c: New testcase.
10100 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10102         * lib/target-supports.exp (check_effective_target_vect64): Add
10103         sparc*-*-*.
10105 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10107         PR testsuite/64712
10108         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10110 2015-01-26  Tony Liu  <tony.liu@arm.com>
10112         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10113         non-UAL cases.
10115 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
10117         PR libfortran/64770
10118         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10119         correctly, clean up afterwards.
10121 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
10123         PR fortran/62044
10124         * gfortran.dg/use_rename_7.f90: New.
10126 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
10128         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10129         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10131 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
10133         PR target/54236
10134         * gcc.target/sh/pr54236-4.c: New.
10136 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
10138         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10139         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
10140         Bridge test.
10142 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
10144         PR libfortran/64770
10145         * gfortran.dg/open_new_segv.f90: New test.
10147 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
10149         PR target/49263
10150         PR target/53987
10151         PR target/64345
10152         PR target/59533
10153         PR target/52933
10154         PR target/54236
10155         PR target/51244
10156         * gcc.target/sh/pr64345-1.c: New.
10157         * gcc.target/sh/pr64345-2.c: New.
10158         * gcc.target/sh/pr59533-1.c: New.
10159         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10160         * gcc.target/sh/pr52933-2.c: Likewise.
10161         * gcc.target/sh/pr54089-1.c: Likewise.
10162         * gcc.target/sh/pr54236-1.c: Likewise.
10163         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10164         * gcc.target/sh/pr49263-1.c: Remove xfails.
10165         * gcc.target/sh/pr49263-2.c: Likewise.
10166         * gcc.target/sh/pr49263-3.c: Likewise.
10167         * gcc.target/sh/pr53987-1.c: Likewise.
10168         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10169         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10170         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10171         (test05, test06, test07, test08, test09, test10, test11, test12): New.
10172         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10173         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10174         test_009): New.
10175         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10176         (test_02): New.
10178 2015-01-24  Tom de Vries  <tom@codesourcery.com>
10180         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10182 2015-01-23  Ian Lance Taylor  <iant@google.com>
10184         PR go/64510
10185         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10186         targets without split stack support.
10188 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
10190         PR target/64317
10191         * gcc.target/i386/pr64317.c: New test.
10193 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
10195         PR rtl-optimization/63637
10196         PR rtl-optimization/60663
10197         * gcc.dg/pr63637-1.c: New test.
10198         * gcc.dg/pr63637-2.c: New test.
10199         * gcc.dg/pr63637-3.c: New test.
10200         * gcc.dg/pr63637-4.c: New test.
10201         * gcc.dg/pr63637-5.c: New test.
10202         * gcc.dg/pr63637-6.c: New test.
10203         * gcc.target/i386/pr63637-1.c: New test.
10204         * gcc.target/i386/pr63637-2.c: New test.
10205         * gcc.target/i386/pr63637-3.c: New test.
10206         * gcc.target/i386/pr63637-4.c: New test.
10207         * gcc.target/i386/pr63637-5.c: New test.
10208         * gcc.target/i386/pr63637-6.c: New test.
10210 2015-01-23  Richard Biener  <rguenther@suse.de>
10212         PR testsuite/63439
10213         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10214         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10216 2015-01-23  Marek Polacek  <polacek@redhat.com>
10218         PR preprocessor/60570
10219         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10220         * gcc.dg/cpp/pr60570.c: New test.
10222 2015-01-23  Richard Biener  <rguenther@suse.de>
10224         PR testsuite/63439
10225         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10226         vectorization on vect64 targets.
10228 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
10230         PR fortran/60922
10231         * gfortran.dg/class_allocate_17.f90: New.
10233 2015-01-23  Tobias Burnus  <burnus@net-b.de>
10235         PR fortran/64726
10236         * gfortran.dg/goacc/combined_loop.f90: New.
10238 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10240         PR fortran/61933
10241         * gfortran.dg/make_unit.f90: New test.
10243 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10245         PR fortran/61933
10246         * gfortran.dg/negative_unit_int8.f: Update.
10248 2015-01-22  Jeff Law  <law@redhat.com>
10250         PR target/52076
10251         * gcc.target/m68k/pr52076-1.c: New test.
10252         * gcc.target/m68k/pr52076-2.c: New test.
10254 2015-01-22  Richard Biener  <rguenther@suse.de>
10256         PR middle-end/64728
10257         * gcc.dg/torture/pr64728.c: New testcase.
10259 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
10261         PR target/64688
10262         * g++.dg/pr64688.C: New test.
10264 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
10266         * gcc.target/i386/chkp-always_inline.c (f1): Make static
10267         to avoid errors with -fpic.
10269 2015-01-22  Richard Biener  <rguenther@suse.de>
10271         PR libstdc++/64535
10272         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10274 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
10276         PR rtl-optimization/64682
10277         * gcc.c-torture/execute/pr64682.c: New file.
10279 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
10281         PR debug/64511
10282         * gcc.dg/pr64511.c: New test.
10284         PR rtl-optimization/62078
10285         * g++.dg/opt/pr62078.C: New test.
10287         PR c/63307
10288         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10290 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
10292         PR fortran/57023
10293         * gfortran.dg/internal_pack_15.f90:  New test.
10295 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10297         * c-c++-common/tsan/step.c: New testcase.
10299 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10301         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10303 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10305         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10307 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10309         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10311 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10313         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10315 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10317         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10319 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10321         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10323 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10325         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10327 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10329         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10331 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10333         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10335 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10337         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10339 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10341         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10343 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10345         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10347 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10349         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10350         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10351         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10352         vXXXw.inc.
10354 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10356         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10357         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10358         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10359         vXXXl.inc.
10361 2015-01-21  Renlin Li  <renlin.li@arm.com>
10363         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10364         * g++.dg/tls/thread_local5g.C: Likewise.
10365         * g++.dg/tls/thread_local6g.C: Likewise.
10367 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10369         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10370         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10371         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10373 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10375         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10376         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10377         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10379 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10381         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10382         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10383         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10385 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10387         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10388         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10389         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10391 2015-01-20  Jeff Law  <law@redhat.com>
10393         PR target/59946
10394         * gcc.target/m68k/pr59946.c: New test.
10396 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10398         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10399         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10400         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10402 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10404         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10405         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10406         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10408 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10410         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10411         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10412         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10414 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10416         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10417         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10418         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10419         vshuffle.inc.
10420         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10421         vshuffle.inc.
10423 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10425         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10426         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10427         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10429 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10431         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10432         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10433         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10435 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10437         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10439 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
10441         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10443         PR sanitizer/64632
10444         * g++.dg/ubsan/pr64632.C: New test.
10446         PR debug/64663
10447         * gcc.dg/pr64663.c: New test.
10449 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10451         PR c++/64383
10452         * g++.dg/warn/Wunused-var-23.C: New.
10454 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10456         PR c++/59937
10457         * g++.dg/cpp0x/constexpr-59937-1.C: New.
10458         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10460 2015-01-20  Richard Biener  <rguenther@suse.de>
10462         PR ipa/64684
10463         * gcc.dg/lto/pr64684_0.c: New testcase.
10464         * gcc.dg/lto/pr64684_1.c: Likewise.
10465         * gcc.dg/lto/pr64684_2.c: Likewise.
10466         * gcc.dg/lto/pr64685_0.c: Likewise.
10467         * gcc.dg/lto/pr64685_1.c: Likewise.
10469 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10471         PR c++/62241
10472         * g++.dg/cpp1y/lambda-init12.C: New.
10474 2015-01-20  Richard Biener  <rguenther@suse.de>
10476         PR tree-optimization/64410
10477         * g++.dg/vect/pr64410.cc: Require vect_double.
10479 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
10481         PR target/64149
10482         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10484 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
10486         PR bootstrap/64676
10487         Revert:
10488         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10490         PR rtl-optimization/64081
10491         * gcc.dg/pr64081.c: New test.
10493 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10495         * jit.dg/harness.h: Include <unistd.h>.
10496         (CHECK_NO_ERRORS): New.
10497         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10498         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10499         gcc_jit_context_compile_to_file.
10500         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10501         args to the spawned executable.
10502         (jit-expand-vars): New function.
10503         (jit-exe-params): New variable.
10504         (dg-jit-set-exe-params): New function.
10505         (jit-dg-test): Detect testcases that use
10506         jit-verify-compile-to-file and call jit-setup-compile-to-file.
10507         Set arguments of spawned process to jit-exe-params.
10508         (jit-get-output-filename): New function.
10509         (jit-setup-compile-to-file): New function.
10510         (jit-verify-compile-to-file): New function.
10511         (jit-run-executable): New function.
10512         (jit-verify-executable): New function.
10513         * jit.dg/test-compile-to-assembler.c: New testcase.
10514         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10515         * jit.dg/test-compile-to-executable.c: New testcase.
10516         * jit.dg/test-compile-to-object.c: New testcase.
10518 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
10520         PR target/64652
10521         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10522         (test_1): New.
10524 2015-01-19  Martin Liska  <mliska@suse.cz>
10526         * objc/compile/pr64668.m: New test.
10528 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10530         * jit.dg/test-arith-overflow.c: Include stdbool.h.
10531         (create_overflow_fn): Update comment to clarify that
10532         the third param of the created function is a bool *, not
10533         an int *.
10534         (verify_int_overflow_fn): Convert param "expected_ovf" from
10535         int to bool.  Update third param of "overflow_fn_type" from int *
10536         to bool *.  Update local "actual_ovf" from int to bool.
10537         (verify_uint_overflow_fn): Likewise.
10539 2015-01-19  Martin Liska  <mliska@suse.cz>
10541         * gcc.dg/ipa/ipa-icf-33.c: New test.
10543 2015-01-19  Felix Yang  <felix.yang@huawei.com>
10544             Haijian Zhang  <z.zhanghaijian@huawei.com>
10546         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10547         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10548         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10549         result_float64x2, expected_hfloat64x2): New helper type, variable and
10550         declaration.
10551         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10552         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10553         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10554         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10555         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10556         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10557         and target without the FMA feature.
10559 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
10561         * gcc.target/aarch64/pr64304.c: New testcase.
10563 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10565         PR rtl-optimization/64081
10566         * gcc.dg/pr64081.c: New test.
10568 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
10570         PR target/63971
10571         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10572         the epilogue).
10573         * gcc.target/aarch64/test_frame_6.c: Likewise.
10574         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10575         and x19 (in the epilogue).
10576         * gcc.target/aarch64/test_frame_4.c: Likewise.
10577         * gcc.target/aarch64/test_frame_7.c: Likewise.
10579 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10581         * gcc.target/i386/chkp-always_inline.c: New.
10583 2015-01-15  Andrew Pinski  <apinski@cavium.com>
10584             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10586         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10587         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10589 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
10591         PR fortran/60255
10592         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10593         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10595 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10597         PR fortran/64578
10598         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10600 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
10602         PR target/64652
10603         * gcc.target/sh/torture/pr64652.c: New.
10605 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10607         * gcc.dg/ipa/ipa-icf-32.c: Update template.
10608         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10609         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10610         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10611         * c-c++-common/asan/kasan-recover-1.c: Likewise.
10612         * c-c++-common/asan/kasan-recover-2.c: Likewise.
10614 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10616         PR ipa/64378
10617         * g++.dg/torture/pr64378.C: New testcase.
10619 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10621         PR fortran/57959
10622         * gfortran.dg/block_13.f08: New test
10624 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10626         PR fortran/55901
10627         * gfortran.dg/associate_1.f03: Allow test for character with
10628         automatic length.
10630 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10632         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10633         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10635 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10637         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10639 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
10641         PR fortran/64578
10642         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10644 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10646         PR fortran/60357
10647         * gfortran.dg/alloc_comp_assign_13.f08: New test.
10649         PR fortran/61275
10650         * gfortran.dg/alloc_comp_assign_14.f08: New test.
10652         PR fortran/55932
10653         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10655 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10657         PR fortran/60334
10658         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10660 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
10662         PR rtl-optimization/52773
10663         * gcc.c-torture/compile/pr52773.c: New test.
10665 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10667         PR c++/62134
10668         * g++.dg/cpp0x/alias-decl-46.C: New.
10670 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10672         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10674 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10676         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10677         Add trace.
10678         (CHECK_FP): Likewise.
10679         (CHECK_CUMULATIVE_SAT): Likewise.
10681 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10683         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10684         (Set_Neon_Cumulative_Sat): Add parameter.
10685         (__set_neon_cumulative_sat): Support new parameter.
10686         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10687         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10688         argument.
10689         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10690         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10691         argument.
10693 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10695         * g++.dg/tsan/vptr_benign_race.C: New testcase.
10696         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10698 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10700         PR c++/60056
10701         * g++.dg/tls/thread_local-ice4.C: New.
10703 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
10705         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10706         than Neon options.
10708 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10710         PR c++/62276
10711         * g++.dg/cpp0x/vt-62276.C: New.
10713 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10715         PR middle-end/64353
10716         * g++.dg/pr64353.C: New.
10718 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10720         PR target/64263
10721         * gcc.target/aarch64/pr64263_1.c: New test.
10723 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10725         PR tree-optimization/64434
10726         * gcc.dg/torture/pr64434.c: Move to...
10727         * gcc.dg/pr64434.c: ... here.
10729 2015-01-16  Richard Biener  <rguenther@suse.de>
10731         PR middle-end/64614
10732         * gcc.dg/uninit-18.c: New testcase.
10734 2015-01-16  Richard Biener  <rguenther@suse.de>
10736         PR tree-optimization/64568
10737         * g++.dg/torture/pr64568-2.C: New testcase.
10739 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10741         PR target/64363
10742         * gcc.target/i386/chkp-label-address.c: New.
10744 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10746         PR fortran/45290
10747         * gfortran.dg/pointer_init_6.f90: Extended.
10749 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10751         * gcc.c-torture/compile/20150108.c: New test.
10753 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10755         * gcc.target/visium: New directory.
10757 2015-01-16  Richard Biener  <rguenther@suse.de>
10759         PR tree-optimization/61743
10760         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10761         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10763 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10765         * gcc.dg/pr64015.c: New test.
10767 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10769         PR ipa/64163
10770         PR ipa/64612
10771         * g++.dg/ipa/pr64612.C: New test.
10773 2015-01-16  Renlin Li  <renlin.li@arm.com>
10775         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10777 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10779         * gcc.target/i386/sse-14.c: Test new intrinsic.
10780         * gcc.target/i386/sse-22.c: Ditto.
10782 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10784         PR c++/58614
10785         * g++.dg/cpp0x/auto44.C: New.
10787 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10789         PR target/59710
10790         * gcc.target/nios2/gpopt-all.c: New test case.
10791         * gcc.target/nios2/gpopt-local.c: New test case.
10792         * gcc.target/nios2/gpopt-global.c: New test case.
10793         * gcc.target/nios2/gpopt-data.c: New test case.
10794         * gcc.target/nios2/gpopt-none.c: New test case.
10796 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10798         * g++.dg/ubsan/vptr-1.C: New test.
10799         * g++.dg/ubsan/vptr-2.C: New test.
10800         * g++.dg/ubsan/vptr-3.C: New test.
10801         * g++.dg/ubsan/vptr-4.C: New test.
10802         * g++.dg/ubsan/vptr-5.C: New test.
10803         * g++.dg/ubsan/vptr-6.C: New test.
10804         * g++.dg/ubsan/vptr-7.C: New test.
10805         * g++.dg/ubsan/vptr-8.C: New test.
10806         * g++.dg/ubsan/vptr-9.C: New test.
10808 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10810         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10811         is set up.
10812         * lib/gcc-dg.exp: Likewise.
10814 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10816         PR rtl-optimization/64110
10817         * gcc.target/i386/pr64110.c: Add scan-assembler.
10819 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10820             James Norris  <jnorris@codesourcery.com>
10821             Cesar Philippidis  <cesar@codesourcery.com>
10822             Ilmir Usmanov  <i.usmanov@samsung.com>
10824         * lib/target-supports.exp (check_effective_target_fopenacc): New
10825         procedure.
10826         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10827         * g++.dg/goacc/goacc.exp: Likewise.
10828         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10829         * gcc.dg/goacc/goacc.exp: Likewise.
10830         * gfortran.dg/goacc/goacc.exp: Likewise.
10831         * c-c++-common/cpp/openacc-define-1.c: New file.
10832         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10833         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10834         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10835         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10836         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10837         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10838         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10839         * c-c++-common/goacc/cache-1.c: Likewise.
10840         * c-c++-common/goacc/clauses-fail.c: Likewise.
10841         * c-c++-common/goacc/collapse-1.c: Likewise.
10842         * c-c++-common/goacc/data-1.c: Likewise.
10843         * c-c++-common/goacc/data-2.c: Likewise.
10844         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10845         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10846         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10847         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10848         * c-c++-common/goacc/if-clause-1.c: Likewise.
10849         * c-c++-common/goacc/if-clause-2.c: Likewise.
10850         * c-c++-common/goacc/kernels-1.c: Likewise.
10851         * c-c++-common/goacc/loop-1.c: Likewise.
10852         * c-c++-common/goacc/loop-private-1.c: Likewise.
10853         * c-c++-common/goacc/nesting-1.c: Likewise.
10854         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10855         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10856         * c-c++-common/goacc/parallel-1.c: Likewise.
10857         * c-c++-common/goacc/pcopy.c: Likewise.
10858         * c-c++-common/goacc/pcopyin.c: Likewise.
10859         * c-c++-common/goacc/pcopyout.c: Likewise.
10860         * c-c++-common/goacc/pcreate.c: Likewise.
10861         * c-c++-common/goacc/pragma_context.c: Likewise.
10862         * c-c++-common/goacc/present-1.c: Likewise.
10863         * c-c++-common/goacc/reduction-1.c: Likewise.
10864         * c-c++-common/goacc/reduction-2.c: Likewise.
10865         * c-c++-common/goacc/reduction-3.c: Likewise.
10866         * c-c++-common/goacc/reduction-4.c: Likewise.
10867         * c-c++-common/goacc/sb-1.c: Likewise.
10868         * c-c++-common/goacc/sb-2.c: Likewise.
10869         * c-c++-common/goacc/sb-3.c: Likewise.
10870         * c-c++-common/goacc/update-1.c: Likewise.
10871         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10872         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10873         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10874         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10875         * gfortran.dg/goacc/assumed.f95: Likewise.
10876         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10877         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10878         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10879         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10880         * gfortran.dg/goacc/branch.f95: Likewise.
10881         * gfortran.dg/goacc/cache-1.f95: Likewise.
10882         * gfortran.dg/goacc/coarray.f95: Likewise.
10883         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10884         * gfortran.dg/goacc/cray.f95: Likewise.
10885         * gfortran.dg/goacc/critical.f95: Likewise.
10886         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10887         * gfortran.dg/goacc/data-tree.f95: Likewise.
10888         * gfortran.dg/goacc/declare-1.f95: Likewise.
10889         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10890         * gfortran.dg/goacc/fixed-1.f: Likewise.
10891         * gfortran.dg/goacc/fixed-2.f: Likewise.
10892         * gfortran.dg/goacc/fixed-3.f: Likewise.
10893         * gfortran.dg/goacc/fixed-4.f: Likewise.
10894         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10895         * gfortran.dg/goacc/if.f95: Likewise.
10896         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10897         * gfortran.dg/goacc/list.f95: Likewise.
10898         * gfortran.dg/goacc/literal.f95: Likewise.
10899         * gfortran.dg/goacc/loop-1.f95: Likewise.
10900         * gfortran.dg/goacc/loop-2.f95: Likewise.
10901         * gfortran.dg/goacc/loop-3.f95: Likewise.
10902         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10903         * gfortran.dg/goacc/omp.f95: Likewise.
10904         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10905         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10906         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10907         * gfortran.dg/goacc/parameter.f95: Likewise.
10908         * gfortran.dg/goacc/private-1.f95: Likewise.
10909         * gfortran.dg/goacc/private-2.f95: Likewise.
10910         * gfortran.dg/goacc/private-3.f95: Likewise.
10911         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10912         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10913         * gfortran.dg/goacc/reduction.f95: Likewise.
10914         * gfortran.dg/goacc/routine-1.f90: Likewise.
10915         * gfortran.dg/goacc/routine-2.f90: Likewise.
10916         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10917         * gfortran.dg/goacc/several-directives.f95: Likewise.
10918         * gfortran.dg/goacc/sie.f95: Likewise.
10919         * gfortran.dg/goacc/subarrays.f95: Likewise.
10920         * gfortran.dg/gomp/map-1.f90: Likewise.
10921         * gfortran.dg/openacc-define-1.f90: Likewise.
10922         * gfortran.dg/openacc-define-2.f90: Likewise.
10923         * gfortran.dg/openacc-define-3.f90: Likewise.
10924         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10925         * g++.dg/gomp/block-2.C: Likewise.
10926         * g++.dg/gomp/block-3.C: Likewise.
10927         * g++.dg/gomp/block-5.C: Likewise.
10928         * g++.dg/gomp/target-1.C: Likewise.
10929         * g++.dg/gomp/target-2.C: Likewise.
10930         * g++.dg/gomp/taskgroup-1.C: Likewise.
10931         * g++.dg/gomp/teams-1.C: Likewise.
10932         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10933         * gcc.dg/cilk-plus/jump.c: Likewise.
10934         * gcc.dg/gomp/block-1.c: Likewise.
10935         * gcc.dg/gomp/block-10.c: Likewise.
10936         * gcc.dg/gomp/block-2.c: Likewise.
10937         * gcc.dg/gomp/block-3.c: Likewise.
10938         * gcc.dg/gomp/block-4.c: Likewise.
10939         * gcc.dg/gomp/block-5.c: Likewise.
10940         * gcc.dg/gomp/block-6.c: Likewise.
10941         * gcc.dg/gomp/block-7.c: Likewise.
10942         * gcc.dg/gomp/block-8.c: Likewise.
10943         * gcc.dg/gomp/block-9.c: Likewise.
10944         * gcc.dg/gomp/target-1.c: Likewise.
10945         * gcc.dg/gomp/target-2.c: Likewise.
10946         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10947         * gcc.dg/gomp/teams-1.c: Likewise.
10949 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10951         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10952         test case.
10954 2015-01-15  Mike Stump  <mikestump@comcast.net>
10956         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10957         * gcc.dg/inline_2.c: Likewise.
10958         * gcc.dg/inline_3.c: Likewise.
10959         * gcc.dg/inline_4.c: Likewise.
10961 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10963         PR fortran/58023
10964         * gfortran.dg/proc_ptr_comp_43.f90: New.
10966 2015-01-15  Mike Stump  <mikestump@comcast.net>
10968         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10969         * gcc.dg/unroll_2.c: Likewise.
10970         * gcc.dg/unroll_3.c: Likewise.
10971         * gcc.dg/unroll_4.c: Likewise.
10972         * gcc.dg/unroll_5.c: Likewise.
10974 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10976         PR target/63971
10977         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10978         in epilogue.
10979         * gcc.target/aarch64/test_frame_6.c: Likewise.
10980         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10981         x30 and x19 (in the epilogue).
10982         * gcc.target/aarch64/test_frame_4.c: Likewise.
10983         * gcc.target/aarch64/test_frame_7.c: Likewise.
10985 2015-01-15  Martin Liska  <mliska@suse.cz>
10987         * g++.dg/ipa/pr64068.C: New test.
10988         * gcc.dg/ipa/PR64559.c: New test.
10990 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10992         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10993         with PIE.
10995 2015-01-15  Richard Biener  <rguenther@suse.de>
10997         PR tree-optimization/61743
10998         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10999         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11001 2015-01-15 Renlin Li <renlin.li@arm.com>
11003         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11004         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11006 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11008         * gcc.dg/vect/vect-aggressive-1.c: New.
11009         * gcc.target/i386/avx2-vect-aggressive.c: New.
11011 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11013         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11015 2015-01-15  Richard Biener  <rguenther@suse.de>
11017         PR lto/64415
11018         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11019         -Wl,-undefined,dynamic_lookup.
11021 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11023         * gnat.dg/opt47.adb: New test.
11025 2015-01-15  Richard Biener  <rguenther@suse.de>
11027         PR lto/64415
11028         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11030 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11032         PR tree-optimization/64434
11033         * gcc.dg/torture/pr64434.c: New test.
11035 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11037         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11038         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
11039         -march=loongson* and -march=octeon* require -mno-micromips.
11041 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11042             Matthew Fortune  <matthew.fortune@imgtec.com>
11044         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11045         * gcc.target/mips/call-saved-5.c (foo): Likewise.
11046         * gcc.target/mips/call-saved-6.c (foo): Likewise.
11047         * gcc.target/mips/call-saved-7.c: New file.
11048         * gcc.target/mips/call-saved-8.c: New file.
11049         * gcc.target/mips/call-saved-9.c: New file.
11051 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
11053         * gcc.target/mips/lsa.c: New file.
11054         * gcc.target/mips/mips64-lsa.c: Likewise.
11055         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11056         * gcc.target/mips/mulsize-4.c: Likewise.
11057         * gcc.target/mips/mulsize-5.c: New file.
11058         * gcc.target/mips/mulsize-6.c: Likewise.
11059         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11060         and !HAS_LSA as ghost options.
11061         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11062         for !HAS_LSA.
11064 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
11066         * g++.dg/torture/20141013.c: Set -fno-short-enums.
11068 2015-01-15  Richard Biener  <rguenther@suse.de>
11070         PR middle-end/64365
11071         * gcc.dg/torture/pr64365.c: New testcase.
11073 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
11075         * gcc.dg/stackprotectexplicit1.c: New test.
11076         * g++.dg/stackprotectexplicit2.c: New test.
11078 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11080         PR target/61933
11081         * gfortran.dg/inquire_internal.f90: New.
11082         * gfortran.dg/negative_unit_check.f90: New.
11084 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
11086         PR target/53988
11087         * gcc.target/sh/pr53988-1.c: New.
11089 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
11091         PR c++/58671
11092         * g++.dg/tls/thread_local-ice3.C: New.
11094 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11096         * gcc.target/i386/fentry-override.c: Properly place {} in target
11097         selector.  Remove nonpic.
11098         * gcc.target/i386/fentry.c: Likewise.
11100 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11102         * gcc.dg/atomic-invalid.c: Check for invalid memory model
11103         warnings instead of errors.
11105 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
11107         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11108         option support instead of ENABLE_LTO from Makefile.
11110 2015-01-14  Richard Biener  <rguenther@suse.de>
11112         PR tree-optimization/59354
11113         * gcc.dg/vect/pr59354.c: New testcase.
11115 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
11117         * lib/target-supports.exp
11118         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11119         on ARM architures before v7.
11121 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11123         PR middle-end/59448
11124         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11125         an atomic_exchange.
11127 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11129         PR target/64386
11130         * gcc.target/i386/pr64386.c: New test.
11132 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11134         PR target/64393
11135         * gcc.target/i386/pr64393.c: New test.
11137 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11139         PR target/64387
11140         * gcc.target/i386/pr64387.c: New test.
11142 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
11144         * gcc.target/aarch64/store-pair-1.c: Fix typo.
11146 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11148         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11150 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11152         PR target/64453
11153         * gcc.target/arm/pr64453.c: New.
11155 2015-01-14  Richard Biener  <rguenther@suse.de>
11157         PR lto/64415
11158         * gcc.dg/lto/pr64415_0.c: New testcase.
11159         * gcc.dg/lto/pr64415_1.c: Likewise.
11161 2015-01-14  Martin Liska  <mliska@suse.cz>
11163         * gcc.dg/ipa/pr64307.c: New test.
11165 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11167         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11168         64-bit and 128-bit.
11170 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11172         PR target/64460
11173         * gcc.target/arm/pr64460_1.c: New test.
11175 2015-01-14  Richard Biener  <rguenther@suse.de>
11177         PR tree-optimization/64493
11178         PR tree-optimization/64495
11179         * gcc.dg/vect/pr64493.c: New testcase.
11180         * gcc.dg/vect/pr64495.c: Likewise.
11182 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
11184         * gcc.dg/Warray-bounds-11.c: New test-case.
11186 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11188         * gcc.target/mips/octeon3-pipe-1.c: New test.
11190 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
11192         * jit.dg/harness.h (set_up_logging): Move string concatenation
11193         into...
11194         (concat_strings): New function.
11195         (dump_reproducer): New function.
11196         (test_jit): Call dump_reproducer.
11197         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11198         function.
11199         (jit-dg-test): Delete any generated reproducer from previous runs.
11200         Verify that a generated reproducer was created, and verify that it
11201         compiles.
11202         * jit.dg/test-nested-contexts.c (main): Call
11203         gcc_jit_context_dump_reproducer_to_file.
11205 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11207         * gcc.dg/aru-2.c: Add dg-require-profiling.
11209 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11211         * lib/target-supports.exp (check_profiling_available): Check if
11212         -pg links.
11214 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
11216         PR ipa/64565
11217         * g++.dg/torture/pr64565.C: New testcase.
11219 2015-01-13  Marek Polacek  <polacek@redhat.com>
11221         PR middle-end/64391
11222         * gcc.dg/tm/pr64391.c: New test.
11224 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11226         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11227         true.
11229 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11231         * gcc.target/i386/pie.c: New test.
11233         * lib/target-supports.exp (check_effective_target_pie): New.
11235 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11237         PR rtl-optimization/64286
11238         * gcc.target/i386/avx2-pr64286.c: New test.
11240 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
11242         PR c++/57626
11243         * g++.dg/cpp0x/vt-57626.C: New.
11245 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11247         PR fortran/64528
11248         * gfortran.dg/pr64528.f90: New test.
11250 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11252         * gcc.target/aarch64/subsp.c: New test.
11254 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11256         * gcc.target/aarch64/store-pair-1.c: New testcase.
11258 2015-01-13  Richard Biener  <rguenther@suse.de>
11260         PR lto/64373
11261         * gcc.dg/lto/pr64373_0.c: New testcase.
11263 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11265         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11266         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11268 2015-01-13  Richard Biener  <rguenther@suse.de>
11270         PR tree-optimization/64406
11271         * gcc.dg/pr64406.c: New testcase.
11273 2015-01-13  Richard Biener  <rguenther@suse.de>
11275         PR tree-optimization/64404
11276         * gcc.dg/vect/pr64404.c: New testcase.
11278 2015-01-13  Richard Biener  <rguenther@suse.de>
11280         PR tree-optimization/64568
11281         * g++.dg/torture/pr64568.C: New testcase.
11283 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11285         * jit.dg/test-error-local-used-from-other-function.c: New test
11286         case.
11287         * jit.dg/test-error-param-reuse.c: New test case.
11288         * jit.dg/test-error-param-sharing.c: New test case.
11289         * jit.dg/test-error-param-used-from-other-function.c: New test
11290         case.
11291         * jit.dg/test-error-param-used-without-a-function.c: New test
11292         case.
11294 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
11296         PR tree-optimization/64563
11297         * gcc.dg/pr64563.c: New test.
11299         PR target/64513
11300         * gcc.target/i386/pr64513.c: New test.
11302         PR tree-optimization/64454
11303         * gcc.dg/pr64454.c: New test.
11305         PR testsuite/64028
11306         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11307         bind_pic_locally.
11308         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11309         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11310         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11311         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11312         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11313         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11314         * gcc.dg/vect/slp-25.c: Likewise.
11315         * gcc.dg/vect/vect-109.c: Likewise.
11316         * gcc.dg/vect/vect-13.c: Likewise.
11317         * gcc.dg/vect/vect-17.c: Likewise.
11318         * gcc.dg/vect/vect-18.c: Likewise.
11319         * gcc.dg/vect/vect-19.c: Likewise.
11320         * gcc.dg/vect/vect-20.c: Likewise.
11321         * gcc.dg/vect/vect-21.c: Likewise.
11322         * gcc.dg/vect/vect-22.c: Likewise.
11323         * gcc.dg/vect/vect-27.c: Likewise.
11324         * gcc.dg/vect/vect-29.c: Likewise.
11325         * gcc.dg/vect/vect-2-big-array.c: Likewise.
11326         * gcc.dg/vect/vect-2.c: Likewise.
11327         * gcc.dg/vect/vect-3.c: Likewise.
11328         * gcc.dg/vect/vect-4.c: Likewise.
11329         * gcc.dg/vect/vect-5.c: Likewise.
11330         * gcc.dg/vect/vect-72.c: Likewise.
11331         * gcc.dg/vect/vect-73-big-array.c: Likewise.
11332         * gcc.dg/vect/vect-73.c: Likewise.
11333         * gcc.dg/vect/vect-77-global.c: Likewise.
11334         * gcc.dg/vect/vect-78-global.c: Likewise.
11335         * gcc.dg/vect/vect-7.c: Likewise.
11336         * gcc.dg/vect/vect-86.c: Likewise.
11337         * gcc.dg/vect/vect-align-1.c: Likewise.
11338         * gcc.dg/vect/vect-align-3.c: Likewise.
11339         * gcc.dg/vect/vect-all-big-array.c: Likewise.
11340         * gcc.dg/vect/vect-all.c: Likewise.
11341         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11342         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11343         * gcc.dg/vect/vect-peel-3.c: Likewise.
11344         * gcc.dg/vect/vect-peel-4.c: Likewise.
11345         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11347 2015-01-12  Jeff Law  <law@redhat.com>
11349         PR target/64461
11350         * gcc.target/m68k/pr64461.c: New test.
11352 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11354         * jit.dg/test-array-as-pointer.c (create_code): Update call
11355         to gcc_jit_context_new_global by setting "kind" to
11356         GCC_JIT_GLOBAL_IMPORTED.
11357         * jit.dg/test-error-array-as-pointer.c: Likewise.
11358         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11359         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11360         setting kind to GCC_JIT_GLOBAL_EXPORTED.
11361         * jit.dg/test-using-global.c (the_global): Rename to...
11362         (imported_global): ...this.
11363         (create_code): Update to test the three kinds of global.
11364         (verify_code): Likewise.
11366 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
11368         PR testsuite/64427
11369         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
11370         undefined behavior.
11371         * gcc.target/i386/pr64291-2.c: Updated.
11373 2015-01-12  Richard Biener  <rguenther@suse.de>
11375         PR tree-optimization/64530
11376         * gfortran.dg/pr64530.f90: New testcase.
11378 2015-01-12  Richard Biener  <rguenther@suse.de>
11380         PR middle-end/64357
11381         * gcc.dg/torture/pr64357.c: New testcase.
11383 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
11385         * gcc.target/i386/nop-mcount.c: Properly place {} in target
11386         selector.
11388 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11389         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11391 2015-01-12  Martin Liska  <mliska@suse.cz>
11393         * gcc.dg/ipa/PR64550.c: New test.
11395 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
11397         PR ipa/63470
11398         * g++.dg/ipa/pr63470.C: New testcase.
11400 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11402         PR fortran/63733
11403         * gfortran.dg/typebound_operator_20.f90: New.
11405 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11407         PR fortran/58023
11408         * gfortran.dg/proc_ptr_comp_42.f90: New.
11410 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11412         PR fortran/64508
11413         * gfortran.dg/proc_ptr_comp_41.f90: New.
11415 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
11417         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11419 2015-01-10  Tobias Burnus  <burnus@net-b.de>
11421         PR fortran/64522
11422         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11423         and add dg-excess-errors.
11424         * gfortran.dg/line_length_6.f90: New.
11425         * gfortran.dg/line_length_7.f90: New.
11426         * gfortran.dg/line_length_8.f90: New.
11427         * gfortran.dg/line_length_9.f90: New.
11428         * gfortran.dg/line_length_10.f90: New.
11429         * gfortran.dg/line_length_11.f90: New.
11431 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11433         * jit.dg/test-threads.c (struct testcase): Move declaration
11434         to jit.dg/all-non-failing-tests.h.
11435         (testcases): Likewise.
11436         * jit.dg/all-non-failing-tests.h (struct testcase): Move
11437         declaration here from jit.dg/all-non-failing-tests.h.
11438         (testcases): Likewise.
11439         * jit.dg/test-combination.c (create_code): Eliminate spelling
11440         out all of the testcases in favor of looping through the
11441         "testcases" metadata.
11442         (verify_code): Likewise.
11444 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
11446         PR rtl-optimization/64536
11447         * gcc.dg/pr64536.c: New test.
11449 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11451         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11452         * jit.dg/test-combination.c (create_code): Likewise.
11453         (verify_code): Likewise.
11454         * jit.dg/test-constants.c: New test case.
11455         * jit.dg/test-threads.c: Add test-constants.c.
11457 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
11459         PR libobjc/51891
11460         * objc.dg/gnu-api-2-class.m: Add a test case
11461         for the above change.
11463 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11465         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11467 2015-01-09  Richard Biener  <rguenther@suse.de>
11469         PR tree-optimization/64410
11470         * g++.dg/vect/pr64410.cc: New testcase.
11472 2015-01-09  Martin Liska  <mliska@suse.cz>
11474         * gcc.dg/ipa/ipa-icf-32.c: New test.
11476 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11478         * c-c++-common/tsan/tsan_barrier.h: New.
11479         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11480         * c-c++-common/tsan/bitfield_race.c: Likewise.
11481         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11482         * c-c++-common/tsan/mutexset1.c: Likewise.
11483         * c-c++-common/tsan/race_on_barrier.c: Likewise.
11484         * c-c++-common/tsan/race_on_mutex.c: Likewise.
11485         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11486         * c-c++-common/tsan/simple_race.c: Likewise.
11487         * c-c++-common/tsan/simple_stack.c: Likewise.
11488         * c-c++-common/tsan/sleep_sync.c: Likewise.
11489         * c-c++-common/tsan/tiny_race.c: Likewise.
11490         * c-c++-common/tsan/tls_race.c: Likewise.
11491         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11492         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11493         * g++.dg/tsan/atomic_free.C: Likewise.
11494         * g++.dg/tsan/atomic_free2.C: Likewise.
11495         * g++.dg/tsan/cond_race.C: Likewise.
11496         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11498 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
11500         PR testsuite/62250
11501         * lib/target-supports.exp (check_effective_target_libatomic_available):
11502         New.
11503         * gfortran.dg/coarray/caf.exp: Only add -latomic for
11504         targets that match effective-target libatomic_available.
11505         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11507 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11509         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11510         Verify the result of gcc_jit_context_get_last_error.
11511         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11513 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11515         PR tree-optimization/63989
11516         * gcc.dg/strlenopt-27.c: New test.
11518 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11520         * jit.dg/harness.h (set_up_logging): New function.
11521         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
11522         set_up_logging on the context, so that every testcase is
11523         logged to a particular file.
11524         * jit.dg/test-nested-contexts.c (main): Open a logfile,
11525         and call gcc_jit_context_set_logfile on the top-level context.
11527 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11529         PR target/64338
11530         * g++.dg/opt/pr64338.C: New test.
11532 2015-01-08  Tobias Burnus  <burnus@net-b.de>
11534         * gfortran.dg/coarray/codimension_2b.f90: New file.
11535         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11536         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11538 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11540         PR c++/59004
11541         * g++.dg/ext/fnname4.C: New.
11543 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11545         PR c++/64462
11546         * g++.dg/cpp0x/constexpr-64462.C: New.
11548 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11550         PR c++/60753
11551         * g++.dg/cpp0x/deleted10.C: New.
11553 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11555         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11557 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11559         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11560         GCC_JIT_UNARY_OP_ABS.
11561         (verify_unary_ops): Likewise.
11563 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11565         * jit.dg/test-arith-overflow.c: New test case.
11566         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11567         * jit.dg/test-combination.c (create_code): Likewise.
11568         (verify_code): Likewise.
11569         * jit.dg/test-threads.c (testcases): Likewise.
11571 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11573         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11574         rather than "jit".  Load g++.exp, and call g++_init.
11575         Run test-*.cc files within the testsuite and *.cc files within
11576         docs/examples.
11577         (jit-dg-test): Drop the addition of -fgnu89-inline to
11578         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11579         doing it when compiling C testcases (since g++ does not handle
11580         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11581         is restored to the value after g++_init ran, rather than the
11582         value before g++_init ran.  Return a list of
11583         $comp_output $output_file, as dg-test assumes.
11585 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11587         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11588         make it easier to figure out the origin of each test result when
11589         running test-combination.c and test-threads.c.
11590         (CHECK_VALUE): Likewise.
11591         (CHECK_DOUBLE_VALUE): Likewise.
11592         (CHECK_STRING_VALUE): Likewise.
11593         (CHECK_STRING_STARTS_WITH): Likewise.
11594         (CHECK_STRING_CONTAINS): Likewise.
11595         (CHECK): Likewise.
11596         (check_string_value): Likewise, add "funcname" param.
11597         (check_string_starts_with): Likewise.
11598         (check_string_contains): Likewise.
11600 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11602         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11603         generating name of built executable.
11605 2015-01-07  Marek Polacek  <polacek@redhat.com>
11607         PR c/64440
11608         * gcc.dg/pr64440.c: New test.
11609         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11611 2015-01-07  Marek Polacek  <polacek@redhat.com>
11613         PR c/64417
11614         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11615         * gcc.dg/pr64417.c: New test.
11617 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11619         PR target/64505
11620         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11621         fix is correct.
11623 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11625         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11626         Check if testcases run without errors, not just if they compile.
11628 2015-01-06  Christian Bruel  <christian.bruel@st.com>
11630         PR target/64507
11631         * gcc.target/sh/pr64507.c: New test.
11633 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
11635         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11637 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
11639         * c-c++-common/asan/sanitize-all-1.c: New test.
11640         * c-c++-common/ubsan/sanitize-all-1.c: New test.
11641         * c-c++-common/ubsan/sanitize-all-2.c: New test.
11642         * c-c++-common/ubsan/sanitize-all-3.c: New test.
11643         * c-c++-common/ubsan/sanitize-all-4.c: New test.
11645 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11647         * lib/target-supports.exp (check_profiling_available): Return 0 for
11648         Visium.
11649         (check_effective_target_tls_runtime): Likewise.
11650         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11651         * gcc.dg/20020312-2.c: Adjust for Visium.
11652         * gcc.dg/tls/thr-cse-1.c: Likewise
11653         * gcc.dg/tree-ssa/20040204-1.c: Likewise
11654         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11655         * gcc.dg/weak/typeof-2.c: Likewise.
11657 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
11659         PR rtl-optimization/64287
11660         * gcc.dg/aru-2.c: New test.
11662 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11664         PR sanitizer/64344
11665         * c-c++-common/ubsan/pr64344-1.c: New test.
11666         * c-c++-common/ubsan/pr64344-2.c: New test.
11668         PR tree-optimization/64465
11669         * gcc.dg/pr64465.c: New test.
11671         PR tree-optimization/64494
11672         * gcc.c-torture/compile/pr64494.c: New test.
11674 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11676         PR fortran/47674
11677         * gfortran.dg/realloc_on_assign_25.f90:  New test.
11679 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11681         Update copyright years.
11683 2015-01-05  Marek Polacek  <polacek@redhat.com>
11685         PR c/64423
11686         * gcc.dg/pr64423.c: New test.
11688 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11690         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11691         mmix-knuth-mmixware for the same reason as for MIPS.
11692         * gcc.dg/debug/debug-2.c: Ditto.
11694         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11696 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
11698         PR testsuite/62250
11699         * lib/gfortran.exp: Add libatomic library search path.
11700         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11701         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11703         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11705 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11707         * c-c++-common/tsan/bitfield_race.c: New testcase.
11708         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11710 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11712         * gfortran.dg/coarray/collectives_4.f90: New.
11714 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11716         PR fortran/57562
11717         * gfortran.dg/extends_16.f90: New.
11719 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11721         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11723 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11725         * gfortran.dg/coarray/codimension_2.f90: New.
11726         * gfortran.dg/coarray/codimension_2a.f90: New.
11727         * gfortran.dg/coarray_35.f90: New.
11728         * gfortran.dg/coarray_35a.f90: New.
11730 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11732         PR fortran/60507
11733         * gfortran.dg/dummy_procedure_11.f90: New.
11735 Copyright (C) 2015 Free Software Foundation, Inc.
11737 Copying and distribution of this file, with or without modification,
11738 are permitted in any medium without royalty provided the copyright
11739 notice and this notice are preserved.