[PATCH][lto/66752] Fix missed FSM jump thread
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8d4c3f6bf14db142f14b087270e68150a59aa877
1 2015-08-28  Jeff Law  <law@redhat.com>
3         PR lto/66752
4         * gcc.dg/tree-ssa/pr66752-2.c: New test.
5         * gcc.dg/torture/pr66752-1.c: New test
6         * g++.dg/torture/pr66752-2.C: New test.
8 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
9         Revert:
10         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
12                 * gcc.dg/tree-ssa/sra-15.c: New.
14 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
16         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
17         * gcc.target/mips/msub-8.c: Ditto
19 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
21         * lib/target-supports.exp (check-effective_target_vect_double):
22         Enable for Power targets with VSX hardware available.
23         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
24         vect_no_align && { ! vect_hw_misalign }.
26 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
28         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
29         Replaced by opt_files, compile with -floop-nest-optimize.
30         * g++.dg/graphite/graphite.exp: Same.
31         * gfortran.dg/graphite/graphite.exp: Same.
32         * gcc.dg/graphite/block-0.c: Adjust pattern.
33         * gcc.dg/graphite/block-1.c: Same.
34         * gcc.dg/graphite/block-3.c: Same.
35         * gcc.dg/graphite/block-4.c: Same.
36         * gcc.dg/graphite/block-5.c: Same.
37         * gcc.dg/graphite/block-6.c: Same.
38         * gcc.dg/graphite/block-7.c: Same.
39         * gcc.dg/graphite/block-8.c: Same.
40         * gcc.dg/graphite/block-pr47654.c: Same.
41         * gcc.dg/graphite/interchange-0.c: Same.
42         * gcc.dg/graphite/interchange-1.c: Same.
43         * gcc.dg/graphite/interchange-10.c: Same.
44         * gcc.dg/graphite/interchange-11.c: Same.
45         * gcc.dg/graphite/interchange-12.c: Same.
46         * gcc.dg/graphite/interchange-13.c: Same.
47         * gcc.dg/graphite/interchange-14.c: Same.
48         * gcc.dg/graphite/interchange-15.c: Same.
49         * gcc.dg/graphite/interchange-3.c: Same.
50         * gcc.dg/graphite/interchange-4.c: Same.
51         * gcc.dg/graphite/interchange-5.c: Same.
52         * gcc.dg/graphite/interchange-6.c: Same.
53         * gcc.dg/graphite/interchange-7.c: Same.
54         * gcc.dg/graphite/interchange-8.c: Same.
55         * gcc.dg/graphite/interchange-9.c: Same.
56         * gcc.dg/graphite/interchange-mvt.c: Same.
57         * gcc.dg/graphite/pr37485.c: Same.
58         * gcc.dg/graphite/uns-block-1.c: Same.
59         * gcc.dg/graphite/uns-interchange-12.c: Same.
60         * gcc.dg/graphite/uns-interchange-14.c: Same.
61         * gcc.dg/graphite/uns-interchange-15.c: Same.
62         * gcc.dg/graphite/uns-interchange-9.c: Same.
63         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
64         * gfortran.dg/graphite/interchange-3.f90: Same.
66 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
68         PR target/67317
69         * gcc.target/i386/pr67317-1.c: New test.
70         * gcc.target/i386/pr67317-2.c: Ditto.
71         * gcc.target/i386/pr67317-3.c: Ditto.
72         * gcc.target/i386/pr67317-4.c: Ditto.
73         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
74         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
76 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
78         * gcc.target/powerpc/vec-shr.c: New.
80 2015-08-27  Marek Polacek  <polacek@redhat.com>
82         PR middle-end/67005
83         * gcc.dg/torture/pr67005.c: New test.
85 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
87         * gcc.dg/tree-ssa/sra-15.c: New.
89 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
91         * gcc.target/aarch64/long_branch_1.c: New test.
93 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
95         * gcc.target/s390/20150826-1.c: New test.
97 2015-08-26  Renlin Li  <renlin.li@arm.com>
99         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
101 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
103         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
105 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
107         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
108         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
109         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
110         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
112 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
114         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
115         New test directive.
116         * gcc.target/aarch64/tlsle_1.x: New test source.
117         * gcc.target/aarch64/tlsle12_1.c: New testcase.
118         * gcc.target/aarch64/tlsle24_1.c: Likewise.
119         * gcc.target/aarch64/tlsle32_1.c: Likewise.
121 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
123         PR fortran/29600
124         * gfortran.dg/shape_8.f90: New test.
126 2015-08-25  Marek Polacek  <polacek@redhat.com>
128         PR middle-end/67330
129         * gcc.dg/weak/weak-18.c: New test.
131 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
133         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
134         gcc_jit_context_set_bool_use_external_driver.
136 2015-08-25  Nathan Sidwell  <nathan@acm.org>
138         * gcc.c-torture/execute/builtins/20010124-1.x: New.
140         * gcc.dg/20001117-1.c: Needs return_address.
141         * gcc.dg/20020415-1.c: Needs alloca.
142         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
143         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
144         * gcc.dg/pr63186.c: Needs label_values.
145         * gcc.dg/torture/pr33848.c: Likwise.
147         * lib/target-supports.exp (check_effective_target_fopenacc,
148         check_effective_target_fopenmp): Disable for nvptx.
149         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
150         * gcc.dg/stack-usage-1.c: Likewise.
151         * gcc.dg/stack-usage-2.c: Likewise.
152         * gcc.dg/unused-5.c: Likewise.
153         * gcc.dg/unwind-1.c: Likewise.
155 2015-08-25  Christian Bruel  <christian.bruel@st.com>
157         * gcc.dg/Wno-frame-address.c: Skip for ARM.
158         * g++.dg/Wno-frame-address.C: Ditto.
160 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
162         PR target/67211
163         * g++.dg/pr67211.C: New test.
165 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
167         PR fortran/62536
168         PR fortran/66175
169         * gfortran.dg/block_end_error_1.f90: New test.
170         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
172 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
174         PR target/66821
175         * gcc.target/i386/pr66821.c: New test.
177 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
179         PR target/67329
180         * gcc.target/i386/pr67329.c: New test.
182 2015-08-24  Nathan Sidwell  <nathan@acm.org>
184         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
186         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
188         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
189         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
190         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
191         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
192         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
194         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
196         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
197         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
198         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
199         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
200         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
201         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
202         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
203         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
204         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
205         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
207         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
208         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
210         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
212         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
214         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
215         check for nvptx.
217 2015-08-24  Tom de Vries  <tom@codesourcery.com>
219         PR tree-optimization/65468
220         * gcc.dg/gomp/static-chunk-size-one.c: New test.
222 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
224         PR libfortran/54572
225         * gfortran.dg/backtrace_1.f90: New test.
227 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
229         PR libfortran/62296
230         * gfortran.dg/execute_command_line_2.f90: New test.
232 2015-08-23  Tom de Vries  <tom@codesourcery.com>
234         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
235         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
236         vect_no_int_max to vect_no_int_min_max.
237         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
238         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
239         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
240         * gcc.dg/vect/slp-reduc-4.c: Same.
241         * gcc.dg/vect/slp-reduc-5.c: Same.
242         * gcc.dg/vect/vect-125.c: Same.
243         * gcc.dg/vect/vect-13.c: Same.
244         * gcc.dg/vect/vect-double-reduc-3.c: Same.
245         * gcc.dg/vect/vect-reduc-1.c: Same.
246         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
247         * gcc.dg/vect/vect-reduc-1char.c:Same.
248         * gcc.dg/vect/vect-reduc-1short.c: Same.
249         * gcc.dg/vect/vect-reduc-2.c: Same.
250         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
251         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
252         * lib/target-supports.exp: Same.
254 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
256         PR c++/63693
257         * g++.dg/cpp0x/decltype63.C: New.
259 2015-08-22  Nathan Sidwell  <nathan@acm.org>
261         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
262         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
263         * c-c++-common/Wunused-var-8.c: Likewise.
264         * c-c++-common/gomp/pr61486-2.c: Likewise.
265         * c-c++-common/Wunused-var-6.c: Likewise.
266         * c-c++-common/goacc/reduction-1.c: Likewise.
267         * c-c++-common/goacc/reduction-2.c: Likewise.
268         * c-c++-common/goacc/reduction-3.c: Likewise.
269         * c-c++-common/goacc/reduction-4.c: Likewise.
270         * gcc.dg/builtins-64.c: Likewise.
271         * gcc.dg/pr59523.c: Likewise.
272         * gcc.dg/tree-ssa/20080530.c: Likewise.
273         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
274         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
275         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
276         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
277         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
278         * gcc.dg/pr59011.c: Likewise.
279         * gcc.dg/uninit-9.c: Likewise.
280         * gcc.dg/pr61561.c: Likewise.
281         * gcc.dg/vla-4.c: Likewise.
282         * gcc.dg/20101010-1.c: Likewise.
283         * gcc.dg/pr49120.c: Likewise.
284         * gcc.dg/20030331-2.c: Likewise.
285         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
286         * gcc.dg/pr25682.c: Likewise.
287         * gcc.dg/guality/guality.c: Likewise.
288         * gcc.dg/pr27301.c: Likewise.
289         * gcc.dg/uninit-9-O0.c: Likewise.
290         * gcc.dg/fold-alloca-1.c: Likewise.
291         * gcc.dg/pr41470.c: Likewise.
292         * gcc.dg/pr51491-2.c: Likewise.
293         * gcc.dg/winline-7.c: Likewise.
294         * gcc.dg/vla-2.c: Likewise.
295         * gcc.dg/pr50764.c: Likewise.
296         * gcc.dg/c99-vla-1.c: Likewise.
297         * gcc.dg/pr33238.c: Likewise.
298         * gcc.dg/c99-const-expr-13.c: Likewise.
299         * gcc.dg/builtin-return-1.c: Likewise.
300         * gcc.dg/vla-3.c: Likewise.
301         * gcc.dg/20020415-1.c: Likewise.
302         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
303         * gcc.dg/shrink-wrap-alloca.c: Likewise.
304         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
305         * gcc.dg/torture/calleesave-sse.c: Likewise.
306         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
307         * gcc.dg/gomp/vla-2.c: Likewise.
308         * gcc.dg/gomp/vla-3.c: Likewise.
309         * gcc.dg/gomp/vla-4.c: Likewise.
310         * gcc.dg/gomp/pr30494.c: Likewise.
311         * gcc.dg/gomp/vla-5.c: Likewise.
312         * gcc.dg/pr51990-2.c: Likewise.
313         * gcc.dg/vla-22.c: Likewise.
315 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
317         * gcc.dg/cpp/multiline-2.c: Add column numbers.
318         * gcc.dg/dollar.c: Likewise.
319         * gcc.dg/pragma-message.c: Likewise.
320         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
321         * c-c++-common/raw-string-14.c: Likewise.
323 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
325         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
326         property that instantiation here is a compile-time error.
328 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
330         * g++.dg/other/pr67065.C: Extend.
332 2015-08-21  Nathan Sidwell  <nathan@acm.org>
334         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
335         is freestanding.
336         (check_effective_target_global_constructor): New.
337         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
338         * gcc.dg/debug/debug.exp: Skip  for nvptx.
339         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
341         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
342         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
343         * gcc.c-torture/compile/pr33855.c: Likewise.
344         * gcc.c-torture/compile/920723-1.c: Likewise.
345         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
346         writing a const.
347         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
348         label.
349         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
350         'call'.
352         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
353         prototype normal.
354         * gcc.c-torture/execute/switch-1.c: Likewise.
356         * gcc.c-torture/execute/pr34456.c: Require not freestanding
357         * gcc.c-torture/execute/printf-1.c: Likewise.
358         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
359         * gcc.c-torture/execute/fprintf-1.c: Likewise.
360         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
361         * gcc.c-torture/execute/vprintf-1.c: Likewise.
362         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
363         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
364         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
365         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
366         * gcc.c-torture/execute/gofast.c: Likewise.
367         * gcc.c-torture/execute/complex-6.c: Likewise.
369         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
370         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
371         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
372         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
373         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
374         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
375         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
376         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
377         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
378         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
379         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
380         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
381         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
382         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
383         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
384         * gcc.dg/setjmp-1.c: Likewise.
385         * gcc.dg/cleanup-5.c: Likewise.
386         * gcc.dg/cleanup-12.c: Likewise.
387         * gcc.dg/cleanup-13.c: Likewise.
389         * gcc.dg/constructor-1.c: Require global ctor.
391         * gcc.dg/fork-instrumentation.c: Require profiling.
392         * gcc.dg/20030107-1.c: Likewise.
393         * gcc.dg/20030702-1.c: Likewise.
395         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
396         * gcc.dg/cpp/paste2.c: Likewise.
397         * gcc.dg/cpp/strify3.c: Likewise.
398         * gcc.dg/cpp/strify4.c: Likewise.
399         * gcc.dg/cpp/lexnum.c: Likewise.
400         * gcc.dg/cpp/digraphs.c: Likewise.
401         * gcc.dg/cpp/macro1.c: Likewise.
403 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
405         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
407 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
409         * lib/gcc-dg.exp: Add extra options for db-final to the command line
410         only once.
412 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
414         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
415         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
416         vec_vpmsum_be and vec_shasigma_be.
418 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
420         * lib/target-supports.exp
421         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
422         with -mfp16-format=ieee.
424 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
426         PR c++/67065
427         * g++.dg/other/pr67065.C: New.
429 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
431         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
432         memcpy.
433         * gcc.target/mips/inline-memcpy-2.c: Ditto.
434         * gcc.target/mips/inline-memcpy-3.c: Ditto.
435         * gcc.target/mips/inline-memcpy-4.c: Ditto.
436         * gcc.target/mips/inline-memcpy-5.c: Ditto.
438 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
440         * gcc.dg/wide_shift_64_1.c: New testcase.
441         * gcc.dg/wide_shift_128_1.c: Likewise.
442         * gcc.target/aarch64/ashlti3_1.c: Likewise.
444 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
446         * lib/target-supports.exp
447         (check_effective_target_fstack_protector_enabled): New test.
448         * gcc.target/i386/ssp-default.c: New test.
450 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
452         PR fortran/66929
453         * gfortran.dg/generic_31.f90: New.
455 2015-08-19  Marek Polacek  <polacek@redhat.com>
457         PR middle-end/67133
458         * g++.dg/torture/pr67133.C: New test.
460 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
462         * gcc.target/powerpc/altivec-35.c: New test.
463         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
464         * gcc.target/powerpc/vsx-vector-7.c: New test.
466 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
468         PR middle-end/36757
469         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
470         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
472 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
474         PR rtl-optimization/67218
475         * gcc.c-torture/execute/ieee/pr67218.c,
476         gcc.target/aarch64/fcvt_int_float_double1.c,
477         gcc.target/aarch64/fcvt_int_float_double2.c,
478         gcc.target/aarch64/fcvt_int_float_double3.c,
479         gcc.target/aarch64/fcvt_int_float_double4.c,
480         gcc.target/aarch64/fcvt_uint_float_double1.c,
481         gcc.target/aarch64/fcvt_uint_float_double2.c,
482         gcc.target/aarch64/fcvt_uint_float_double3.c,
483         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
485 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
487         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
488         dg-options to disable LSE extensions.
489         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
490         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
491         * gcc.target/aarch64/atomic-op-char.c: Likewise.
492         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
493         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
494         * gcc.target/aarch64/atomic-op-int.c: Likewise.
495         * gcc.target/aarch64/atomic-op-long.c: Likewise.
496         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
497         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
498         * gcc.target/aarch64/atomic-op-release.c: Likewise.
499         * gcc.target/aarch64/atomic-op-short.c: Likewise.
500         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
501         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
502         * gcc.target/aarch64/sync-op-full.c: Likewise.
503         * gcc.target/aarch64/sync-op-release.c: Likewise.
505 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
507         PR c++/67160
508         * g++.dg/cpp1z/feat-cxx1z.C: New.
510 2015-08-18  Marek Polacek  <polacek@redhat.com>
512         PR middle-end/67222
513         * gcc.dg/torture/pr67222.c: New test.
515 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
517         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
519 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
521         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
522         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
523         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
525 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
527         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
528         which is used in later code.
530 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
532         PR c++/67216
533         * g++.dg/cpp0x/nullptr34.C: New.
534         * g++.dg/warn/Wconversion2.C: Adjust.
535         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
536         * g++.old-deja/g++.other/null3.C: Likewise.
538         * g++.dg/cpp0x/pr51313.C: Adjust.
540 2015-08-17  Richard Biener  <rguenther@suse.de>
542         PR tree-optimization/67221
543         * gcc.dg/torture/pr67221.c: New testcase.
545 2015-08-17 Mike Stump  <mikestump@comcast.net>
546            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
548         * gcc.target/arm/memcpy-aligned-1.c: New test.
550 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
552         PR fortran/54656
553         * gfortran.dg/norm_4.f90: Rename to...
554         * gfortran.dg/norm2_4.f90: this.
555         * gfortran.dg/norm2_5.f90: New test.
557 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
559         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
560         * gcc.dg/ssp-1.c: Make counter a register.
561         * gcc.dg/ssp-2.c: Likewise.
562         * gcc.dg/torture/parm-coalesce.c: New.
564 2015-08-14  Marek Polacek  <polacek@redhat.com>
566         PR middle-end/67133
567         * gcc.dg/torture/pr67133.c: New test.
569 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
570             Matthias Klose  <doko@debian.org>
572         PR target/67143
573         * gcc.c-torture/compile/pr67143.c: New
574         * gcc.target/aarch64/atomic-op-imm.c
575         (atomic_fetch_add_negative_RELAXED): New.
576         (atomic_fetch_sub_negative_ACQUIRE): New.
578 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
580         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
581         * gcc.target/aarch64/target_attr_8.c: Likewise.
582         * gcc.target/aarch64/target_attr_14.c: Likewise.
584 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
586         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
588 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
590         * gcc.target/i386/builtin_target.c: Add skylake check.
592 2015-08-13  Jeff Law  <law@redhat.com>
594         * gcc.dg/pr66314.c: Moved from here to ..
595         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
596         to clear all sanitizers before -fsanitize=kernel-address.
598 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
600         * gcc.target/aarch64/cinc_common_1.c: New test.
602 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
604         PR c++/53421
605         * g++.dg/ext/attribute-may-alias-1.C: New.
606         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
608 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
610         * gcc.target/aarch64/atomic-inst-cas.c: New.
611         * gcc.target/aarch64/atomic-inst-ops.inc: New.
613 2015-08-13  Andreas Schwab  <schwab@suse.de>
615         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
617 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/62164
620         * g++.dg/torture/pr62164.C: New.
622 2015-08-13  Richard Biener  <rguenther@suse.de>
624         PR tree-optimization/67191
625         * gcc.dg/torture/pr67191.c: New testcase.
626         * g++.dg/torture/pr67191.C: Likewise.
628 2015-08-13  Richard Biener  <rguenther@suse.de>
630         PR tree-optimization/66502
631         PR tree-optimization/67167
632         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
634 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
636         PR c++/53330
637         * g++.dg/init/new42.C: New.
639 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
641         PR target/67071
642         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
643         vector constants.
644         * gcc.target/powerpc/pr67071-2.c: Likewise.
645         * gcc.target/powerpc/pr67071-3.c: Likewise.
647 2015-08-12  Marek Polacek  <polacek@redhat.com>
649         PR c++/55095
650         * c-c++-common/Wshift-overflow-6.c: New test.
651         * c-c++-common/Wshift-overflow-7.c: New test.
652         * g++.dg/cpp1y/left-shift-2.C: New test.
654 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
656         PR c++/52742
657         * g++.dg/cpp0x/pr52742.C: New.
659 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
661         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
662         Check Knights Landing support.
664 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
666         PR c++/47461
667         * g++.dg/warn/Wunused-result-1.C: New.
669 2015-08-12  Richard Biener  <rguenther@suse.de>
671         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
672         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
673         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
674         * g++.dg/tree-ssa/pr61034.C: Adjust.
675         * gcc.dg/fold-compare-2.c: Likewise.
676         * gcc.dg/pr50763.c: Likewise.
677         * gcc.dg/predict-3.c: Likewise.
678         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
679         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
680         * gcc.dg/tree-ssa/pr20657.c: Likewise.
681         * gcc.dg/tree-ssa/pr21001.c: Likewise.
682         * gcc.dg/tree-ssa/pr37508.c: Likewise.
683         * gcc.dg/tree-ssa/vrp04.c: Likewise.
684         * gcc.dg/tree-ssa/vrp07.c: Likewise.
685         * gcc.dg/tree-ssa/vrp09.c: Likewise.
686         * gcc.dg/tree-ssa/vrp16.c: Likewise.
687         * gcc.dg/tree-ssa/vrp20.c: Likewise.
688         * gcc.dg/tree-ssa/vrp25.c: Likewise.
689         * gcc.dg/tree-ssa/vrp87.c: Likewise.
691 2015-08-12  Nathan Sidwell  <nathan@acm.org>
693         * gcc.dg/vrp-min-max-1.c: New.
694         * gcc.dg/vrp-min-max-2.c: New.
696 2015-08-12  Richard Biener  <rguenther@suse.de>
698         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
700 2015-08-12  Tom de Vries  <tom@codesourcery.com>
702         PR testsuite/67175
703         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
704         Handle absence of vector min/max for sparc.
706 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
708         PR target/66954
709         * g++.dg/ext/mv25.C: New test.
711 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
713         * gcc.target/i386/avx2-vect-shift.c: New test.
715 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
717         PR c/66098
718         PR c/66711
719         * gcc.dg/pragma-diag-3.c: New test.
720         * gcc.dg/pragma-diag-4.c: New test.
722 2015-08-11  Nathan Sidwell  <nathan@acm.org>
724         * c-c++-common/dfp/operator-comma.c: Call init function.
725         * c-c++-common/dfp/convert-dfp-2.c: New test.
727 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
729         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
730         Treat model == 0x4f as Broadwell.
732 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
734         PR libfortran/67140
735         * gfortran.dg/pr67140.f90: New test.
737 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
739         PR libgomp/65742
740         PR middle-end/66332
741         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
743 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
745         PR fortran/64022
746         * gfortran.dg/ieee/large_4.f90: New test.
748 2015-08-08  Bud Davis  <jmdavis@link.com>
750         PR fortran/59746
751         * gfortran.dg/common_22.f90: New.
753 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
755         PR rtl-optimization/67028
756         * gcc.dg/pr67028.c: New testcase.
758 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
760         PR rtl-optimization/67029
761         * gcc.dg/pr67029.c: New test.
763 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
765         PR fortran/64104
766         * gfortran.dg/ieee/ieee_8.f90: New test.
768 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
770         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
771         modifers.
772         * gcc.target/aarch64/noplt_2.c: Likewise.
773         * gcc.target/aarch64/noplt_3.c: Likewise.
775 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
777         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
778         optimization level, and print a summary at the end.
780 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
782         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
784 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
786         * gcc.target/aarch64/noplt_3.c: New testcase.
788 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
790         * gcc.target/aarch64/noplt_1.c: New testcase.
791         * gcc.target/aarch64/noplt_2.c: Likewise.
793 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
795         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
796         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
798 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
800         * gcc.target/s390/dwarfregtable-1.c: New test.
801         * gcc.target/s390/dwarfregtable-2.c: New test.
802         * gcc.target/s390/dwarfregtable-3.c: New test.
804 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
806         * gcc.target/s390/htm-builtins-z13-1.c: New test.
808 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
810         PR fortran/64022
811         * gfortran.dg/ieee/large_2.f90: New test.
812         * gfortran.dg/ieee/large_3.F90: New test.
814 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
816         PR fortran/64022
817         * gfortran.dg/ieee/large_1.f90: Adjust test.
819 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
820             Jeff Law  <law@redhat.com>
822         PR c/16351
823         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
824         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
825         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
826         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
827         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
828         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
830 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
832         PR middle-end/66311
833         * gfortran.dg/pr66311.f90: New file.
835 2015-08-05  Richard Biener  <rguenther@suse.de>
837         PR tree-optimization/67121
838         * gcc.dg/torture/pr67121.c: New testcase.
840 2015-08-05  Nick Clifton  <nickc@redhat.com>
842         * gcc.target/rl78: New directory.
843         * gcc.target/rl78/rl78.exp: New file: Test driver.
844         * gcc.target/rl78/test_addm3.c: New file: Test adds.
846 2015-08-05  Richard Biener  <rguenther@suse.de>
848         PR middle-end/67120
849         * gcc.dg/torture/pr67120.c: New testcase.
851 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
853         PR fortran/52846
855         * lib/fortran-modules.exp: Call cleanup-submodules from
856         cleanup-modules.
857         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
858         cover the cases where private entities are no longer optimized
859         away.
860         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
861         same reason.
862         * gfortran.dg/submodule_1.f08: Change cleanup module names.
863         * gfortran.dg/submodule_5.f08: The same.
864         * gfortran.dg/submodule_9.f08: The same.
865         * gfortran.dg/submodule_10.f08: New test.
867 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
869         PR c++/66595
870         * g++.dg/cpp1y/var-templ35.C: New.
872 2015-08-05  Richard Biener  <rguenther@suse.de>
874         PR tree-optimization/67055
875         * g++.dg/torture/pr67055.C: New testcase.
877 2015-08-05  Richard Biener  <rguenther@suse.de>
879         PR tree-optimization/67109
880         * gcc.dg/torture/pr67109.c: New testcase.
881         * gcc.dg/vect/vect-119.c: Adjust.
883 2015-08-05  Richard Biener  <rguenther@suse.de>
885         PR middle-end/67107
886         * gcc.dg/pr67107.c: New testcase.
888 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
890         PR c++/66197
891         * g++.dg/cpp1z/abbrev2.C: New.
893 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
895         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
897 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
899         PR c++/66392
900         * g++.dg/init/explicit4.C: New.
902 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
904         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
905         without VSX an Power8 vector support.
907 2015-08-04  Richard Biener  <rguenther@suse.de>
909         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
911 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
913         PR target/67110
914         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
915         -fno-pie -no-pie.
917 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
919         PR c++/66427
920         * g++.dg/cpp1y/var-templ34.C: New.
922 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
924         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
925         * gcc.target/aarch64/target_attr_1.c: Likewise.
926         * gcc.target/aarch64/target_attr_2.c: Likewise.
927         * gcc.target/aarch64/target_attr_3.c: Likewise.
928         * gcc.target/aarch64/target_attr_4.c: Likewise.
929         * gcc.target/aarch64/target_attr_5.c: Likewise.
930         * gcc.target/aarch64/target_attr_6.c: Likewise.
931         * gcc.target/aarch64/target_attr_7.c: Likewise.
932         * gcc.target/aarch64/target_attr_8.c: Likewise.
933         * gcc.target/aarch64/target_attr_9.c: Likewise.
934         * gcc.target/aarch64/target_attr_10.c: Likewise.
935         * gcc.target/aarch64/target_attr_11.c: Likewise.
936         * gcc.target/aarch64/target_attr_12.c: Likewise.
937         * gcc.target/aarch64/target_attr_13.c: Likewise.
938         * gcc.target/aarch64/target_attr_14.c: Likewise.
939         * gcc.target/aarch64/target_attr_15.c: Likewise.
941 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
943         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
945 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
947         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
949 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
951         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
952         message.
954 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
956         PR fortran/64022
957         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
958         * gfortran.dg/ieee/large_1.f90: New test.
960 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
962         PR tree-optimization/67043
963         * gcc.dg/pr67043.c: New test.
965 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
967         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
969 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
971         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
972         it to push/pop timing items.
973         (main): For each optimization level, create a gcc_jit_timer, and
974         time all of the iteration within that level cumulatively.
975         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
976         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
978 2015-08-03  Alexander Basov <coohpt@gmail.com>
980         PR middle-end/64744
981         PR middle-end/48470
982         PR middle-end/43404
983         * gcc.target/arm/pr43404.c : New testcase.
984         * gcc.target/arm/pr48470.c : New testcase.
985         * gcc.target/arm/pr64744-1.c : New testcase.
986         * gcc.target/arm/pr64744-2.c : New testcase.
988 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
990         PR tree-optimization/67077
991         * gcc.dg/pr67077.c: New test.
993 2015-08-03  Jeff Law  <law@redhat.com>
995         PR middle-end/66314
996         PR gcov-profile/66899
997         * gcc.dg/pr66899.c: New test.
998         * gcc.dg/pr66314.c: New test.
1000 2015-08-03  Marek Polacek  <polacek@redhat.com>
1002         PR c/67088
1003         * gcc.dg/pr67088.c: New test.
1005 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1007         PR target/66731
1008         * gcc.target/arm/vnmul-1.c: New.
1009         * gcc.target/arm/vnmul-2.c: New.
1010         * gcc.target/arm/vnmul-3.c: New.
1011         * gcc.target/arm/vnmul-4.c: New.
1013 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1015         PR fortran/64921
1016         * gfortran.dg/class_allocate_20.f90: New.
1018 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1020         * gcc.target/aarch64/csel_bfx_1.c: New test.
1021         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1023 2015-08-02  Martin Sebor  <msebor@redhat.com>
1025         * g++.dg/Wframe-address-in-Wall.C: New test.
1026         * g++.dg/Wframe-address.C: New test.
1027         * g++.dg/Wno-frame-address.C: New test.
1028         * gcc.dg/Wframe-address-in-Wall.c: New test.
1029         * gcc.dg/Wframe-address.c: New test.
1030         * gcc.dg/Wno-frame-address.c: New test.
1032 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1034         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1036 2015-08-01  Michael Collison  <michael.collison@linaro.org
1037             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1039         * gcc.target/arm/mincmp.c: New test.
1041 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1043         PR fortran/67091
1044         * gfortran.dg/associated_target_6.f03: New test
1046 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1048         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1049         optimize ("-ftree-parallelize-loops=0").
1050         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1051         detected reductions.
1052         * gcc.dg/autopar/reduc-2short.c: Same.
1053         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1054         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1055         detected reductions.
1056         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1057         and max reductions.
1059 2015-07-31  Marek Polacek  <polacek@redhat.com>
1061         PR sanitizer/66977
1062         * g++.dg/ubsan/pr66977.C: New test.
1064 2015-07-30  Marek Polacek  <polacek@redhat.com>
1066         * c-c++-common/Wtautological-compare-3.c: New test.
1068 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1070         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1071         (CHECK): Pass address of scalar, rather than array.
1073 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1075         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1077 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1079         * gcc.target/aarch64/fp16/fp16.exp: New.
1080         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1081         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1083 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1085         * gcc.target/aarch64/f16_movs_1.c: New test.
1087 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1089         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1090         outer loop.
1092 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1093             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1095         * gcc.dg/parm-incomplete-1.c: Update.
1096         * gcc.dg/pr18809-1.c: Update.
1097         * gcc.dg/pr27953.c: Update.
1098         * gcc.dg/vla-11.c: Update.
1100 2015-07-27  Marek Polacek  <polacek@redhat.com>
1102         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1104 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1106         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1107         attribute.  Update comment.
1108         (main): Remove.
1109         Add scan for not parallelizing inner loop.
1110         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1111         attribute.
1112         (main): Remove.
1114 2015-07-27  Marek Polacek  <polacek@redhat.com>
1116         PR bootstrap/67030
1117         * c-c++-common/Wtautological-compare-2.c: New test.
1119 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1121         PR target/66232
1122         * gcc.target/i386/pr66232-6.c: New tests.
1123         * gcc.target/i386/pr66232-7.c: Likewise.
1124         * gcc.target/i386/pr66232-8.c: Likewise.
1125         * gcc.target/i386/pr66232-9.c: Likewise.
1127 2015-07-27  Marek Polacek  <polacek@redhat.com>
1129         PR c++/66555
1130         PR c/54979
1131         * c-c++-common/Wtautological-compare-1.c: New test.
1133 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1135         PR c++/18969
1136         * g++.dg/template/pr18969.C: New test.
1137         * g++.dg/template/pr18969-2.C: New test.
1138         * g++.old-deja/g++.jason/overload.C: Remove return value in
1139         template function returning void.
1141 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1143         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1144         immediates to avoid shift-overflow warnings.
1146 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1148         PR c++/66857
1149         * g++.dg/init/pr66857.C: New test.
1151 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1153         PR target/66648
1154         * gcc.target/i386/pr66648.c: New test.
1156 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1158         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1159         interchange_files and block_files variables.
1160         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1161         arithmetic.
1162         * gcc.dg/graphite/uns-interchange-12.c: Same.
1163         * gcc.dg/graphite/uns-interchange-14.c: Same.
1164         * gcc.dg/graphite/uns-interchange-15.c: Same.
1165         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1166         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1168 2015-07-25  Jeff Law  <law@redhat.com>
1170         Revert:
1171         PR lto/66752
1172         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1173         * gcc.dg/torture/pr66752-1.c: New test
1174         * g++.dg/torture/pr66752-2.C: New test.
1176 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1178         Revert:
1179         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1181         PR rtl-optimization/64164
1182         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1183         * gcc.dg/ssp-1.c: Make counter a register.
1184         * gcc.dg/ssp-2.c: Likewise.
1185         * gcc.dg/torture/parm-coalesce.c: New.
1187 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1189         * gcc.dg/graphite/block-1.c: Xfail scan.
1190         * gcc.dg/graphite/interchange-12.c: Same.
1191         * gcc.dg/graphite/interchange-14.c: Same.
1192         * gcc.dg/graphite/interchange-15.c: Same.
1193         * gcc.dg/graphite/interchange-9.c: Same.
1194         * gcc.dg/graphite/interchange-mvt.c: Same.
1195         * gcc.dg/graphite/uns-block-1.c: New test.
1196         * gcc.dg/graphite/uns-interchange-12.c: New test.
1197         * gcc.dg/graphite/uns-interchange-14.c: New test.
1198         * gcc.dg/graphite/uns-interchange-15.c: New test.
1199         * gcc.dg/graphite/uns-interchange-9.c: New test.
1200         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1202 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1204         PR c++/64079
1205         * c-c++-common/Wunused-function-1.c: New.
1207 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1209         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1210         alternative exit-first loop transform.
1211         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1212         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1213         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1214         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1215         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1216         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1217         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1218         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1219         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1221 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1223         PR ipa/66566
1224         * gcc.target/i386/mpx/pr66566.c: New test.
1226 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1228         PR bootstrap/66978
1229         * gcc.target/i386/pr66978.c: New test.
1231 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1233         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1235 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1237         * gcc.target/s390/insv-1.c: New test.
1238         * gcc.target/s390/insv-2.c: New test.
1239         * gcc.target/s390/insv-3.c: New test.
1241 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1243         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1245 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1247         PR middle-end/25530
1248         * gcc.dg/pr25530.c: New test.
1250 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1252         PR middle-end/25529
1253         * gcc.dg/pr25529.c: New test.
1255 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1257         * gcc.target/arm/reg_equal_test.c: New test.
1259 2015-07-23  Jeff Law  <law@redhat.com>
1261         PR lto/66752
1262         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1263         * gcc.dg/torture/pr66752-1.c: New test
1264         * g++.dg/torture/pr66752-2.C: New test.
1266 2015-07-23  Marek Polacek  <polacek@redhat.com>
1268         PR c++/66572
1269         * g++.dg/warn/Wlogical-op-2.C: New test.
1271 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1273         PR rtl-optimization/64164
1274         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1275         * gcc.dg/ssp-1.c: Make counter a register.
1276         * gcc.dg/ssp-2.c: Likewise.
1277         * gcc.dg/torture/parm-coalesce.c: New.
1279 2015-07-23  Marek Polacek  <polacek@redhat.com>
1281         PR sanitizer/66908
1282         * c-c++-common/ubsan/pr66908.c: New test.
1284 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1286         * gcc.dg/autopar/outer-4.c: Add xfail.
1287         * gcc.dg/autopar/outer-5.c: Same.
1288         * gcc.dg/autopar/outer-6.c: Same.
1289         * gcc.dg/autopar/reduc-2.c: Same.
1290         * gcc.dg/autopar/reduc-2char.c: Same.
1291         * gcc.dg/autopar/reduc-2short.c: Same.
1292         * gcc.dg/autopar/reduc-8.c: Same.
1293         * gcc.dg/autopar/uns-outer-4.c: New test.
1294         * gcc.dg/autopar/uns-outer-5.c: New test.
1295         * gcc.dg/autopar/uns-outer-6.c: New test.
1297 2015-07-23  Richard Biener  <rguenther@suse.de>
1299         PR tree-optimization/66952
1300         * gcc.dg/torture/pr66952.c: Use signed char.
1302 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1304         PR tree-optimization/66926,66951
1305         * gcc.dg/vect/pr66951.c: New test.
1307 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1309         PR c++/52987
1310         * g++.dg/parse/error57.C: New.
1311         * g++.dg/expr/string-2.C: Update.
1313 2015-07-23  Richard Biener  <rguenther@suse.de>
1315         PR tree-optimization/66945
1316         * gcc.dg/torture/pr66945.c: New testcase.
1318 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1320         PR target/66954
1321         * g++.dg/ext/mv24.C: New test.
1323 2015-07-22  Marek Polacek  <polacek@redhat.com>
1325         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1326         dg-options.
1328 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1330         PR fortran/61831
1331         PR fortran/66929
1332         * gfortran.dg/generic_30.f90: New.
1334 2015-07-22  Richard Biener  <rguenther@suse.de>
1336         PR tree-optimization/66952
1337         * gcc.dg/torture/pr66952.c: New testcase.
1339 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1341         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1342         test.
1343         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1344         test.
1345         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1346         test.
1347         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1348         test.
1349         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1350         test.
1351         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1352         test.
1353         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1354         test.
1355         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1356         test.
1357         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1358         test.
1359         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1360         test.
1361         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1362         test.
1363         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1364         test.
1365         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1366         test.
1367         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1368         test.
1369         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1370         test.
1371         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1372         test.
1373         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1374         test.
1375         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1376         test.
1377         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1378         test.
1379         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1380         test.
1381         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1382         test.
1383         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1384         test.
1385         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1386         test.
1387         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1388         test.
1389         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1390         test.
1391         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1392         test.
1393         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1394         test.
1395         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1396         test.
1397         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1398         test.
1399         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1400         test.
1401         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1402         test.
1403         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1404         test.
1405         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1406         test.
1407         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1408         test.
1409         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1410         test.
1411         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1412         test.
1413         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1414         test.
1415         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1416         test.
1417         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1418         test.
1419         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1420         test.
1421         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1422         test.
1423         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1424         test.
1425         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1426         test.
1427         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1428         test.
1429         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1430         test.
1431         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1432         test.
1433         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1434         test.
1435         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1436         test.
1437         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1438         test.
1439         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1440         test.
1441         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1442         test.
1443         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1444         test.
1445         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1446         test.
1447         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1448         test.
1449         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1450         test.
1451         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1452         test.
1453         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1454         test.
1455         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1456         test.
1457         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1458         test.
1459         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1460         test.
1461         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1462         test.
1463         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1464         test.
1465         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1466         test.
1467         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1468         test.
1469         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1470         test.
1471         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1472         test.
1473         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1474         test.
1475         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1476         test.
1477         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1478         test.
1479         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1480         test.
1481         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1482         test.
1483         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1484         test.
1485         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1486         test.
1487         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1488         test.
1489         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1490         test.
1491         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1492         test.
1493         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1494         test.
1495         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1496         test.
1497         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1498         test.
1499         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1500         test.
1501         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1502         test.
1503         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1504         test.
1505         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1506         test.
1507         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1508         test.
1509         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1510         test.
1511         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1512         test.
1513         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1514         test.
1515         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1516         test.
1517         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1518         test.
1519         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1520         test.
1521         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1522         test.
1523         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1524         test.
1525         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1526         test.
1527         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1528         test.
1529         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1530         test.
1531         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1532         test.
1533         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1534         test.
1535         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1536         test.
1537         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1538         test.
1539         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1540         test.
1541         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1542         test.
1543         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1544         test.
1545         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1546         test.
1547         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1548         test.
1549         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1550         test.
1551         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1552         test.
1553         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1554         test.
1555         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1556         test.
1557         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1558         test.
1559         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1560         test.
1561         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1562         test.
1563         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1564         test.
1565         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1566         test.
1567         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1568         test.
1569         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1570         test.
1571         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1572         test.
1573         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1574         test.
1575         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1576         test.
1577         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1578         test.
1579         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1580         test.
1581         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1582         test.
1583         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1584         test.
1585         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1586         test.
1587         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1588         test.
1589         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1590         test.
1591         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1592         test.
1593         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1594         test.
1595         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1596         test.
1597         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1598         test.
1599         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1600         test.
1601         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1602         test.
1603         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1604         test.
1606 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1608         * g++.dg/template/crash81.C: Update.
1610 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1612         PR ipa/66424.
1613         * gcc.target/i386/pr66424.c: New.
1615 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1617         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1619 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1621         PR fortran/61831
1622         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1623         Drop address sanitization.
1625 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1627         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1628         Skip -march=armv4t.
1629         (dg-additional-options): Set armv5t flag.
1631 2015-07-21  Marek Polacek  <polacek@redhat.com>
1633         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1634         * gcc.dg/vmx/unpack.c: Likewise.
1635         * gcc.target/powerpc/quad-atomic.c: Likewise.
1637 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1639         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1641 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1643         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1644         model.
1646 2015-07-20  Marek Polacek  <polacek@redhat.com>
1648         PR c++/55095
1649         * c-c++-common/Wshift-overflow-1.c: New test.
1650         * c-c++-common/Wshift-overflow-2.c: New test.
1651         * c-c++-common/Wshift-overflow-3.c: New test.
1652         * c-c++-common/Wshift-overflow-4.c: New test.
1653         * c-c++-common/Wshift-overflow-5.c: New test.
1654         * g++.dg/cpp1y/left-shift-1.C: New test.
1655         * gcc.dg/c90-left-shift-2.c: New test.
1656         * gcc.dg/c90-left-shift-3.c: New test.
1657         * gcc.dg/c99-left-shift-2.c: New test.
1658         * gcc.dg/c99-left-shift-3.c: New test.
1659         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1660         * gcc.c-torture/execute/pr40386.c: Likewise.
1661         * gcc.dg/vect/pr33373.c: Likewise.
1662         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1663         * gcc.dg/vect/vect-shift-2.c: Likewise.
1665 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1667         * gcc.target/aarch64/neg_abs_1.c: New test.
1669 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1671         PR target/66922
1672         * gcc.target/i386/pr66922.c: New test.
1674 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1676         PR middle-end/46851
1677         PR middle-end/60340
1678         * gcc.dg/tree-ssa/pr42327.c: Removed.
1679         * g++.dg/other/pr35011.C: Removed.
1681 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1683         PR target/66906
1684         * gcc.target/i386/pr66906.c: New test.
1686 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1688         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1689         as follow-up to r225930.
1691 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1693         PR fortran/52846
1694         * lib/fortran-modules.exp (proc cleanup-submodules): New
1695         procedure.
1696         * gfortran.dg/submodule_1.f08: Change extension and clean up
1697         the submodule files.
1698         * gfortran.dg/submodule_2.f08: ditto
1699         * gfortran.dg/submodule_6.f08: ditto
1700         * gfortran.dg/submodule_7.f08: ditto
1701         * gfortran.dg/submodule_8.f08: New test
1702         * gfortran.dg/submodule_9.f08: New test
1704 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1705             Sebastian Pop  <s.pop@samsung.com>
1707         PR middle-end/61929
1708         * gcc.dg/graphite/pr61929.c: New.
1710 2015-07-17  Marek Polacek  <polacek@redhat.com>
1712         * gcc.dg/fold-minus-7.c: New test.
1714 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1716         * gfortran.dg/co_reduce_1.f90: New file.
1718 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1720         PR target/66824
1721         * gcc.target/i386/pr66824.c:
1723 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1725         PR fortran/66035
1726         * gfortran.dg/structure_constructor_13.f03: New test.
1728 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1730         PR fortran/61831
1731         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1732         of generated while loops in the tree dump.
1733         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1735 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1737         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1739 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1741         PR target/66891
1742         * gcc.target/i386/pr66891.c: New test.
1744 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1746         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1748 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1750         PR rtl-optimization/66626
1751         * gcc.target/i386/pr66626-2.c: New.
1753 2015-07-16  Martin Liska  <mliska@suse.cz>
1755         * g++.dg/ipa/pr66896.c: New test.
1757 2015-07-16  Richard Biener  <rguenther@suse.de>
1759         PR tree-optimization/66894
1760         * gcc.dg/torture/pr66894.c: New testcase.
1762 2015-07-16  Richard Biener  <rguenther@suse.de>
1764         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1766 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1768         PR target/66866
1769         * g++.dg/pr66866.C: New test.
1771 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1773         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1775 2015-07-15  Richard Biener  <rguenther@suse.de>
1777         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1778         { -O3 -fomit-frame-pointer },
1779         { -O3 -fomit-frame-pointer -funroll-loops } and
1780         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1781         in favor of
1782         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1783           -finline-functions }
1785 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1787         * gcc.target/mips/interrupt_handler-5.c: New test.
1789 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1790             Robert Suchanek  <robert.suchanek@imgtec.com>
1792         * gcc.target/mips/interrupt_handler-4.c: New test.
1794 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1796         PR testsuite/66734
1797         * gcc.dg/lto/lto.exp: Initialize MPX.
1799 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1801         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1802         dg-skip-if.
1803         * gcc.target/arm/scd42-3.c: Likewise.
1805 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1807         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1808         code to be run when the pre-arch code increases the isa_rev to
1809         mips32r6 or greater.
1811 2015-07-15  Richard Biener  <rguenther@suse.de>
1813         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1814         { -O3 -fomit-frame-pointer },
1815         { -O3 -fomit-frame-pointer -funroll-loops } and
1816         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1817         in favor of
1818         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1819           -finline-functions }
1820         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1821         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1822         to additional_flags.
1824 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1826         PR rtl-optimization/66838
1827         * gcc.target/i386/pr66838.c: New test.
1829 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1831         PR c++/66850
1832         * g++.dg/template/pr66850.C: New test.
1834 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1835             Cesar Philippidis  <cesar@codesourcery.com>
1836             Chung-Lin Tang  <cltang@codesourcery.com>
1838         * gcc.target/nios2/nios2-flushd.c: New.
1839         * gcc.target/nios2/nios2-rdprs.c: New.
1840         * gcc.target/nios2/r2-atomic.c: New.
1841         * gcc.target/nios2/r2-eni.c: New.
1842         * gcc.target/nios2/r2-wrpie.c: New.
1844 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1845             Cesar Philippidis  <cesar@codesourcery.com>
1846             Chung-Lin Tang  <cltang@codesourcery.com>
1848         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1849         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1851 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1852             Cesar Philippidis  <cesar@codesourcery.com>
1853             Chung-Lin Tang  <cltang@codesourcery.com>
1855         * gcc.target/nios2/andci.c: New.
1856         * gcc.target/nios2/bmx.c: New.
1857         * gcc.target/nios2/cdx-add.c: New.
1858         * gcc.target/nios2/cdx-branch.c: New.
1859         * gcc.target/nios2/cdx-callret.c: New.
1860         * gcc.target/nios2/cdx-loadstore.c: New.
1861         * gcc.target/nios2/cdx-logical.c: New.
1862         * gcc.target/nios2/cdx-mov.c: New.
1863         * gcc.target/nios2/cdx-shift.c: New.
1864         * gcc.target/nios2/cdx-sub.c: New.
1865         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1867 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1869         PR c++/65071
1870         * g++.dg/cpp0x/vt-65071.C: New.
1872 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1873             Cesar Philippidis  <cesar@codesourcery.com>
1874             Chung-Lin Tang  <cltang@codesourcery.com>
1876         * gcc.target/nios2/r2-io-range.c: New.
1877         * gcc.target/nios2/r2-stio-1.c: New.
1878         * gcc.target/nios2/r2-stio-2.c: New.
1879         * gcc.target/nios2/nios2-ldxio.c: New.
1880         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1881         of just compile.  Add more tests.
1883 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1885         gfortran.dg/pr66864.f90: New test.
1887 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1889         PR rtl-optimization/66626
1890         * gcc.target/i386/pr66626.c: New.
1892 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1894         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1895         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1896         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1898 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1900         * g++.dg/template/crash81.C: Adjust for error + inform change.
1901         * g++.dg/template/pr58878.C: Likewise.
1902         * g++.dg/template/shadow1.C: Likewise.
1903         * g++.dg/template/shadow2.C: Likewise.
1904         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1905         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1906         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1907         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1909 2015-07-14  Richard Biener  <rguenther@suse.de>
1911         PR tree-optimization/66863
1912         * gcc.dg/torture/pr66863.c: New testcase.
1914 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1916         PR c++/65186
1917         * g++.dg/template/pr65186.C: New test.
1919 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1921         * gcc.target/arm/macro_defs0.c: Add directive to skip
1922         test if -marm is present.
1923         * gcc.target/arm/macro_defs1.c: Likewise.
1925 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1927         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1928         if-conversion..
1929         * gcc.target/aarch64/adds1.c: Likewise.
1930         * gcc.target/aarch64/ands_1.c: Likewise.
1931         * gcc.target/aarch64/bics_1.c: Likewise.
1932         * gcc.target/aarch64/subs1.c: Likewise.
1933         * gcc.target/aarch64/subs3.c: Likewise.
1935 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1937         PR fortran/64589
1938         * gfortran.dg/pr64589.f90: New test.
1940 2015-07-13  Renlin Li  <renlin.li@arm.com>
1942         PR rtl/66556
1943         * gcc.c-torture/execute/pr66556.c: New.
1945 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1947         * gcc.dg/20020219-1.c: Fix double word typos.
1948         * gcc.dg/20020919-1.c: Same.
1950 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1951             Jeff Law  <law@redhat.com>
1953         PR middle-end/66726
1954         * g++.dg/tree-ssa/pr66726.c: New test.
1955         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1956         * gcc.dg/tree-ssa/pr66726.c: New test.
1958 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1960         PR c++/58734
1961         * g++.dg/cpp0x/variadic-ttp2.C: New.
1963 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1965         PR c++/30044
1966         * g++.dg/cpp0x/auto46.C: New test.
1967         * g++.dg/template/pr30044.C: New test.
1968         * g++.dg/template/shadow2.C: New test.
1969         * g++.dg/template/error55.C: New test.
1970         * g++.dg/template/crash83.C: Accept any error string.
1971         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1972         parameters.
1973         * g++.dg/cpp0x/variadic19.C: Likewise
1974         * g++.dg/template/canon-type-13.C: Likewise.
1975         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1976         * g++.dg/torture/20070621-1.C: Likewise.
1978 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/54521
1981         * g++.dg/init/explicit3.C: New.
1983 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1985         PR target/66819
1986         * gcc.target/i386/pr66819-1.c: New test.
1987         * gcc.target/i386/pr66819-2.c: Likewise.
1988         * gcc.target/i386/pr66819-3.c: Likewise.
1989         * gcc.target/i386/pr66819-4.c: Likewise.
1990         * gcc.target/i386/pr66819-5.c: Likewise.
1992 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1994         PR target/66703
1995         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1996         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1997         type to prevent possible flag-clobbering zero-extensions.
1998         * gcc.target/i386/pr66703.c: New test.
2000 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2002         PR c++/60842
2003         * g++.dg/cpp0x/nsdmi-template15.C: New.
2005 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2007         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2009 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2011         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2012         * gcc.target/arm/flip-thumb.c: Likewise.
2014 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2016         PR target/66813
2017         * gcc.target/i386/pr66813.c: New test.
2019 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2021         PR middle-end/66820
2022         * gcc.dg/gomp/pr66820.c: New test.
2024 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/65592
2027         * g++.dg/cpp0x/scoped_enum6.C: New.
2029 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2031         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2032         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2034 2015-07-10  Richard Biener  <rguenther@suse.de>
2036         PR tree-optimization/66823
2037         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2038         which should not be necessary.  XFAIL.
2040 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2042         PR c++/64848
2043         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2045 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2047         PR middle-end/66633
2048         * gcc.dg/gomp/pr66633-1.c: New test.
2049         * gcc.dg/gomp/pr66633-2.c: New test.
2050         * gcc.dg/gomp/pr66633-3.c: New test.
2051         * gcc.dg/gomp/pr66633-4.c: New test.
2053 2015-07-09  John Marino  <gnugcc@marino.st>
2055         * lib/target-supports.exp (check_effective_target_pie):
2056         Add *-*-dragonfly*
2058 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2060         PR target/66814
2061         * gcc.target/i386/pr66814.c: New test.
2063 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2065         PR target/66731
2066         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2067         * gcc.target/aarch64/fnmul-2.c: Likewise.
2068         * gcc.target/aarch64/fnmul-3.c: Likewise.
2069         * gcc.target/aarch64/fnmul-4.c: Likewise.
2071 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2073         PR c++/65790
2074         * g++.dg/cpp0x/vt-65790.C: New.
2076 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2078         PR target/66818
2079         * gcc.target/i386/pr66818.c: New test.
2081 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2083         PR target/66817
2084         * gcc.target/i386/pr66817.c: New test.
2086 2015-07-09  Marek Polacek  <polacek@redhat.com>
2088         PR tree-optimization/66718
2089         * gcc.dg/vect/vect-126.c: New test.
2091 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2093         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2094         even when dwarf-2 is not the default.
2096 2015-07-08  Jeff Law  <law@redhat.com>
2098         PR testsuite/66796
2099         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2100         to have a single memory reference.
2102 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2104         * g++.dg/other/dump-ada-spec-9.C: New test.
2106 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2108         * g++.dg/vect/vect.exp: Run also simd* tests.
2109         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2110         (check_vect): Fix up get_cpuid call for C++.
2111         * g++.dg/vect/simd-clone-1.cc: New test.
2113 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2115         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2117 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2119         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2120         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2122 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2124         PR target/66806
2125         * gcc.target/i386/pr66806.c: New test.
2127 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2129         PR c++/66421
2130         * g++.dg/cpp0x/auto45.C: New.
2132 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2134         PR middle-end/66334
2135         * gcc.target/i386/pr66334.c: New.
2137 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2139         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2140         comments.
2142 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2144         PR jit/66783
2145         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2146         (verify_code): Update expected error message.
2147         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2148         (verify_code): Likewise.
2149         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2150         (verify_code): Likewise.
2152 2015-07-08  Richard Biener  <rguenther@suse.de>
2154         PR tree-optimization/66793
2155         * gcc.dg/torture/pr66793.c: New testcase.
2157 2015-07-08  Richard Biener  <rguenther@suse.de>
2159         PR tree-optimization/66794
2160         * gcc.dg/torture/pr66794.c: New testcase.
2162 2015-07-08  Marek Polacek  <polacek@redhat.com>
2164         PR c++/66748
2165         * g++.dg/abi/abi-tag15.C: New test.
2167 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2169         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2170         * gcc.target/mips/branch-3.c: Ditto
2171         * gcc.target/mips/branch-4.c: Ditto.
2172         * gcc.target/mips/branch-5.c: Ditto.
2173         * gcc.target/mips/branch-6.c: Ditto.
2174         * gcc.target/mips/branch-7.c: Ditto.
2175         * gcc.target/mips/branch-8.c: Ditto.
2176         * gcc.target/mips/branch-9.c: Ditto.
2177         * gcc.target/mips/branch-10.c: Ditto.
2178         * gcc.target/mips/branch-11.c: Ditto.
2179         * gcc.target/mips/branch-12.c: Ditto.
2180         * gcc.target/mips/branch-13.c: Ditto.
2181         * gcc.target/mips/umips-branch-5.c: New file.
2182         * gcc.target/mips/umips-branch-6.c: New file.
2183         * gcc.target/mips/umips-branch-7.c: New file.
2184         * gcc.target/mips/umips-branch-8.c: New file.
2185         * gcc.target/mips/umips-branch-9.c: New file.
2186         * gcc.target/mips/umips-branch-10.c: New file.
2187         * gcc.target/mips/umips-branch-11.c: New file.
2188         * gcc.target/mips/umips-branch-12.c: New file.
2189         * gcc.target/mips/umips-branch-13.c: New file.
2190         * gcc.target/mips/umips-branch-14.c: New file.
2191         * gcc.target/mips/umips-branch-15.c: New file.
2192         * gcc.target/mips/umips-branch-16.c: New file.
2193         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2194         (OCCUPY_0xfffc): New define.
2196 2015-07-08  Renlin Li  <renlin.li@arm.com>
2198         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2200 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2202         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2204 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2206         * gcc.target/i386/bt-3.c: New test.
2207         * gcc.target/i386/bt-4.c: Ditto.
2209 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2211         * g++.dg/other/dump-ada-spec-8.C: New test.
2213 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2215         PR jit/66783
2216         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2217         test case.
2218         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2219         New test case.
2220         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2221         New test case.
2222         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2223         Avoid using an opaque struct for local "f".
2225 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2227         PR jit/66779
2228         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2229         * jit.dg/test-pr66779.c: New testcase.
2231 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2233         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2234         NOCOMPRESSION.
2236 2015-07-07  Richard Biener  <rguenther@suse.de>
2238         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2240 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2242         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2243         * gcc.target/mips/call-5.c: Ditto.
2244         * gcc.target/mips/call-6.c: Ditto.
2246 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2248         * gcc.dg/dx-test.c: New test-case.
2250 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2252         PR fortran/66578
2253         * gfortran.dg/allocate_with_source_9.f08: New test.
2255 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2257         PR target/52144
2258         * gcc.target/arm/flip-thumb.c: Fix scan.
2259         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2260         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2261         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2262         Fix return value.
2264 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2266         PR target/65956
2267         * gcc.c-torture/execute/pr65956.c: New test.
2269 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2271         * gcc.target/arm/aapcs/align1.c: New.
2272         * gcc.target/arm/aapcs/align_rec1.c: New.
2273         * gcc.target/arm/aapcs/align2.c: New.
2274         * gcc.target/arm/aapcs/align_rec2.c: New.
2275         * gcc.target/arm/aapcs/align3.c: New.
2276         * gcc.target/arm/aapcs/align_rec3.c: New.
2277         * gcc.target/arm/aapcs/align4.c: New.
2278         * gcc.target/arm/aapcs/align_rec4.c: New.
2279         * gcc.target/arm/aapcs/align_vararg1.c: New.
2280         * gcc.target/arm/aapcs/align_vararg2.c: New.
2282 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2284         * gfortran.dg/iomsg_2.f90: New test.
2286 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2288         PR target/66749
2289         * gcc.target/i386/pr66749.c: New test.
2291 2015-07-06  Richard Biener  <rguenther@suse.de>
2293         PR tree-optimization/66772
2294         * gcc.dg/torture/pr66772-1.c: New testcase.
2295         * gcc.dg/torture/pr66772-2.c: Likewise.
2297 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2299         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2300         the jals instruction.
2302 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2304         PR target/53383
2305         * gcc.target/i386/pr53383-1.c: New file.
2306         * gcc.target/i386/pr53383-2.c: Likewise.
2307         * gcc.target/i386/pr53383-3.c: Likewise.
2309 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2311         * gcc.target/aarch64/fnmul-1.c: New.
2312         * gcc.target/aarch64/fnmul-2.c: New.
2313         * gcc.target/aarch64/fnmul-3.c: New.
2314         * gcc.target/aarch64/fnmul-4.c: New.
2316 2015-07-06  Richard Biener  <rguenther@suse.de>
2318         PR middle-end/66759
2319         * gcc.dg/torture/pr66759.c: New testcase.
2321 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2323         PR fortran/58586
2324         * gfortran.dg/alloc_comp_class_3.f03: New test.
2325         * gfortran.dg/alloc_comp_class_4.f03: New test.
2327 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2329         * gcc.c-torture/execute/pr66757.c: New test.
2331 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2333         PR tree-optimization/66720
2334         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2336 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2337             Sandra Loosemore <sandra@codesourcery.com>
2339         * gcc.target/nios2/gprel-offset.c: New test.
2341 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2343         PR fortran/66725
2344         * gfortran.dg/pr66725.f90: New test.
2346 2015-07-03  Jason Merrill  <jason@redhat.com>
2348         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2349         Avoid narrowing error.
2351 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2353         PR rtl-optimization/66706
2354         * gcc.target/powerpc/shift-int.c: New testcase.
2356 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2358         PR target/66746.
2359         * gcc.target/i386/pr66746.c: New file.
2361 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2363         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2365 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2367         PR tree-optimization/66119
2368         * g++.dg/opt/pr66119.C: New.
2370 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2372         PR fortran/52846
2373         * gfortran.dg/submodule_1.f90: New test
2374         * gfortran.dg/submodule_2.f90: New test
2375         * gfortran.dg/submodule_3.f90: New test
2376         * gfortran.dg/submodule_4.f90: New test
2377         * gfortran.dg/submodule_5.f90: New test
2378         * gfortran.dg/submodule_6.f90: New test
2379         * gfortran.dg/submodule_7.f90: New test
2381 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2383         PR preprocessor/53690
2384         * g++.dg/cpp/pr53690.C: New.
2386 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2388         * gcc.target/powerpc/vec-cmp.c: New test.
2390 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2392         PR fortran/56520
2393         * gfortran.dg/pr56520.f90: New test.
2395 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2397         PR fortran/66545
2398         * gfortran.dg/pr66545_1.f90: New test.
2399         * gfortran.dg/pr66545_2.f90: New test.
2401 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2403         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2404         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2406 2015-07-02  Richard Biener  <rguenther@suse.de>
2408         PR testsuite/66719
2409         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2410         unaligned loads.
2412 2015-07-02  Richard Biener  <rguenther@suse.de>
2414         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2416 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2418         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2420 2015-07-01  Jason Merrill  <jason@redhat.com>
2422         * lib/target-supports.exp (cxx_default): Set to C++14.
2424 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2426         PR testsuite/66723
2427         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2428         scan-assembler.
2430 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2432         * gfortran.dg/warn_conversion_8.f90:  New test.
2434 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2436         PR rtl-optimization/61047
2437         * gcc.c-torture/execute/20150611-1.c: New testcase.
2439 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2441         PR jit/66700
2442         * jit.dg/all-non-failing-tests.h: Add
2443         test-pr66700-observing-write-through-ptr.c.
2444         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2446 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2448         * jit.dg/test-accessing-union.c: Add comments for use by
2449         gcc/jit/docs/topics/types.rst.
2451 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2453         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2454         'do-require-effective-target' with 'dg-require-effective-target'.
2455         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2456         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2457         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2458         'stlex' with 'strex' as the expected output.
2460 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2462         PR c++/60365
2463         * g++.dg/cpp0x/gen-attrs-60.C: New.
2464         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2466 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2468         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2469         New function.
2470         * gcc.target/aarch64/pic-small.c: Restrict this test under
2471         check_effective_target_aarch64_small_fpic.
2473 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2475         * gfortran.dg/gomp/pr66633.f90: New test.
2477 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2479         PR c++/66686
2480         * g++.dg/template/pr66686.C: New test.
2482 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2484         * gnat.dg/lto17.ad[sb]: New test.
2486 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2488         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2489         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2490         testcase.
2491         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2492         New testcase.
2493         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2494         New testcase.
2495         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2496         New testcase.
2497         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2498         New testcase.
2499         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2500         New testcase.
2501         * jit.dg/test-switch.c: New testcase.
2502         * jit.dg/test-switch.cc: New testcase.
2504 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2506         PR jit/66546
2507         * jit.dg/all-non-failing-tests.h: Add note about
2508         test-validly-unreachable-block.c.
2509         * jit.dg/test-validly-unreachable-block.c: New file.
2511 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2513         PR jit/66628
2514         * jit.dg/all-non-failing-tests.h: Add note about
2515         test-extra-options.c.
2516         * jit.dg/test-extra-options.c: New testcase.
2518 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2520         PR debug/66691
2521         * gcc.target/i386/pr66691.c: New.
2523 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2525         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2526         * gcc.target/i386/iamcu/args.h: Likewise.
2527         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2528         * gcc.target/i386/iamcu/defines.h: Likewise.
2529         * gcc.target/i386/iamcu/macros.h: Likewise.
2530         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2531         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2532         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2533         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2534         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2535         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2536         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2537         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2538         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2539         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2540         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2541         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2542         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2543         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2544         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2545         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2546         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2548 2015-06-30  Marek Polacek  <polacek@redhat.com>
2550         * gcc.dg/fold-minus-6.c: New test.
2552         * gcc.dg/fold-ior-3.c: New test.
2554 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2556         Implement N4197 - Adding u8 character literals
2557         * g++.dg/cpp1z/utf8.C: New.
2558         * g++.dg/cpp1z/utf8-neg.C: New.
2559         * g++.dg/cpp1z/udlit-utf8char.C: New.
2561 2015-06-30  Marek Polacek  <polacek@redhat.com>
2563         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2565 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2567         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2568         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2569         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2570         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2572 2015-06-30  Marek Polacek  <polacek@redhat.com>
2574         * gcc.dg/fold-ior-2.c: New test.
2576 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2578         PR tree-optimization/66652
2579         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2580         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2581         pointers.
2582         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2584 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2586         PR c++/65977
2587         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2588         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2590 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2592         PR fortran/66605
2593         * gfortran.dg/wunused-parameter.f90: New test.
2595 2015-06-29  Richard Henderson  <rth@redhat.com>
2597         * gcc.target/i386/asm-flag-1.c: New.
2598         * gcc.target/i386/asm-flag-2.c: New.
2599         * gcc.target/i386/asm-flag-3.c: New.
2600         * gcc.target/i386/asm-flag-4.c: New.
2601         * gcc.target/i386/asm-flag-5.c: New.
2603 2015-06-29  Marek Polacek  <polacek@redhat.com>
2605         PR c/66322
2606         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2607         * c-c++-common/pr66322.c: New test.
2608         * g++.dg/eh/scope1.C: Remove dg-warning.
2610 2015-06-29  Richard Biener  <rguenther@suse.de>
2612         PR tree-optimization/66677
2613         * gcc.dg/vect/pr66677.c: New testcase.
2615 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2617         PR middle-end/64130
2618         * gcc.dg/tree-ssa/pr64130.c: New test.
2620 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2622         * gcc.target/aarch64/pic-small.c: New testcase.
2624 2015-06-26  Richard Biener  <rguenther@suse.de>
2626         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2628 2015-06-26  Marek Polacek  <polacek@redhat.com>
2630         * gcc.dg/fold-and-1.c: New test.
2631         * gcc.dg/fold-and-2.c: New test.
2633 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2635         * gnat.dg/warn11.adb: Add missing dg directive.
2636         * gnat.dg/warn12.adb: New test.
2637         * gnat.dg/warn12_pkg.ads: New helper.
2639 2015-06-26  Richard Biener  <rguenther@suse.de>
2641         * gfortran.dg/reassoc_3.f90: Adjust.
2643 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2645         PR target/66412
2646         * gcc.target/i386/pr66412.c: New test.
2648 2015-06-25  Richard Biener  <rguenther@suse.de>
2650         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2652 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2654         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2656 2015-06-25  Richard Biener  <rguenther@suse.de>
2658         * gfortran.dg/vect/vect-9.f90: New testcase.
2660 2015-06-25  Nick Clifton  <nickc@redhat.com>
2662         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2663         H8300 and M32R targets.
2665 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2667         PR fortran/66528
2668         * gfortran.dg/maxerrors.f90: New test.
2670 2015-06-08  DJ Delorie  <dj@redhat.com>
2672         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2674 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2676         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2678 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2680         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2681         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2682         * gcc.target/aarch64/nofp_1.c: New file.
2684 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2686         Implement N3928 - Extending static_assert
2687         * g++.dg/cpp0x/static_assert8.C: Adjust.
2688         * g++.dg/cpp0x/static_assert12.C: New.
2689         * g++.dg/cpp0x/static_assert13.C: New.
2690         * g++.dg/cpp1y/static_assert1.C: New.
2691         * g++.dg/cpp1y/static_assert2.C: New.
2692         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2694 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2696         PR c++/65750
2697         * g++.dg/cpp0x/trailing11.C: New.
2699 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2701         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2702         multilibs.
2703         * gcc.target/arm/memset-inline-10.c: Likewise.
2704         * gcc.target/arm/pr58784.c: Likewise.
2705         * gcc.target/arm/pr59985.C: Likewise.
2706         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2708 2015-06-24  Renlin Li  <renlin.li@arm.com>
2710         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2711         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2713 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2715         Revert:
2716         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2718         PR c++/30044
2719         * g++.dg/cpp0x/auto45.C: New test.
2720         * g++.dg/template/pr30044.C: New test.
2721         * g++.dg/template/crash83.C: Accept any error string.
2722         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2723         parameters.
2724         * g++.dg/cpp0x/variadic18.C: Likewise
2725         * g++.dg/template/canon-type-13.C: Likewise.
2726         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2728 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2730         PR c++/65811
2731         * g++.dg/other/linkage2.C: New.
2733 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2735         PR target/63408
2736         * gcc.target/arm/pr63408.c: New test.
2738 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2740         * lib/c-torture.exp: Don't call check_effective_target_lto
2741         before setting up environment correctly.
2742         * lib/gcc-dg.exp: Likewise, and protect
2743         gcc_force_conventional_output.
2745 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2747         PR rtl-optimization/66306
2748         * gcc.target/s390/pr66306.c: New test.
2750 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2752         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2753         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2754         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2755         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2756         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2757         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2758         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2760 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2762         PR target/65803
2763         * gcc.c-torture/pr65803.c: New test.
2765 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2767         PR c++/30044
2768         * g++.dg/cpp0x/auto45.C: New test.
2769         * g++.dg/template/pr30044.C: New test.
2770         * g++.dg/template/crash83.C: Accept any error string.
2771         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2772         parameters.
2773         * g++.dg/cpp0x/variadic18.C: Likewise
2774         * g++.dg/template/canon-type-13.C: Likewise.
2775         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2777 2015-06-23  Marek Polacek  <polacek@redhat.com>
2779         * c-c++-common/Wlogical-op-3.c: New test.
2781 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2783         PR c++/66254
2784         * g++.dg/cpp0x/scoped_enum5.C: New.
2786 2015-06-23  Richard Biener  <rguenther@suse.de>
2788         PR tree-optimization/66636
2789         * gcc.dg/vect/pr66636.c: New testcase.
2791 2015-06-23  Marek Polacek  <polacek@redhat.com>
2793         * gcc.dg/fold-minus-4.c: New test.
2794         * gcc.dg/fold-minus-5.c: New test.
2795         * c-c++-common/ubsan/overflow-add-5.c: New test.
2797 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2799         Add missing testcase from r224672.
2800         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2802         * gcc.target/vax/bswapdi-1.c: New.
2804 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2806         PR fortran/64674
2807         * gfortran.dg/associate_18.f08: New test.
2809 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2811         PR target/66560
2812         * gcc.target/i386/pr66560-1.c: New test.
2813         * gcc.target/i386/pr66560-2.c: Ditto.
2814         * gcc.target/i386/pr66560-3.c: Ditto.
2815         * gcc.target/i386/pr66560-4.c: Ditto.
2817 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2819         * gcc.target/nvptx/nvptx.exp: New file.
2820         * gcc.target/nvptx/proto-1.c: Likewise.
2822 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2824         PR tree-optimization/66449
2825         * gcc.dg/vect/pr66449.c: New test.
2827 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2829         * g++.dg/other/dump-ada-spec-5.C: New test.
2830         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2831         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2833 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2835         * g++.dg/inherit/pure1.C: Test location too.
2837 2015-06-22  Marek Polacek  <polacek@redhat.com>
2839         * gcc.dg/fold-ior-1.c: New test.
2840         * gcc.dg/fold-minus-2.c: New test.
2841         * gcc.dg/fold-minus-3.c: New test.
2842         * gcc.dg/fold-plus-1.c: New test.
2843         * gcc.dg/fold-plus-2.c: New test.
2844         * gcc.dg/fold-xor-4.c: New test.
2845         * gcc.dg/fold-xor-5.c: New test.
2847 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2849         PR target/65914
2850         * g++.dg/torture/pr65914.C:  New.
2852 2015-06-22  Richard Biener  <rguenther@suse.de>
2854         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2855         not existing TORTURE_OPTIONS only.
2856         * lib/gcc-dg.exp: Likewise.
2858 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2860         PR target/52144
2861         * gcc.target/arm/flip-thumb.c: New test.
2863 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2864             Martin Liska  <mliska@suse.cz>
2866         PR ipa/65908
2867         * g++.dg/ipa/pr65908.C: New testcase.
2869 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2871         PR c++/65882
2872         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2873         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2875 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2877         * gnat.dg/specs/debug1.ads: Adjust.
2879 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2881         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2882         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2883         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2884         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2885         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2886         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2887         * gcc.target/aarch64/fmovd-zero.c: Delete.
2888         * gcc.target/aarch64/fmovf-zero.c: Delete.
2890 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2892         * gcc.target/vax/bswapdi-1.c: New.
2894 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2896         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2898 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2900         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2902 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2904         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2906 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2908         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2910 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2912         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2914 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2916         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2918 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2920         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2922 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2924         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2926 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2928         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2932         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2934 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2936         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2940         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2942 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2944         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2946 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2948         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2950 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2952         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2954 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2956         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2958 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2960         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2962 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2964         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2966 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2968         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2970 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2972         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2973         (_ARM_FPSCR): Add FZ field.
2974         (clean_results): Force FZ=1 on AArch64.
2975         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2977 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2979         * gcc.target/aarch64/pr62308.c: New test.
2981 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2983         PR fortran/66549
2984         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2986 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2988         * gcc.target/i386/mpx/pr66581.c: New test.
2990 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2992         * gcc.target/i386/cmov9.c: New test.
2994 2015-06-18  Richard Biener  <rguenther@suse.de>
2996         * g++.dg/other/const4.C: New testcase.
2998 2015-06-18  Michael Matz  <matz@suse.de>
3000         PR middle-end/66253
3001         * gcc.dg/vect/pr66253.c: New testcase.
3003 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3005         PR target/66569
3006         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3008 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3010         PR middle-end/66568
3011         * gcc.target/i386/mpx/pr66568.c: New test.
3013 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3015         PR middle-end/66567
3016         * gcc.target/i386/mpx/pr66567.c: New test.
3018 2015-06-18  Richard Biener  <rguenther@suse.de>
3020         PR tree-optimization/66510
3021         * gcc.dg/vect/slp-perm-12.c: New testcase.
3023 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3025         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3026         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3027         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3028         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3030 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3032         PR c++/66571
3033         * g++.dg/gomp/pr66571-1.C: New test.
3035         PR middle-end/66429
3036         * c-c++-common/gomp/pr66429.c: New test.
3038 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3040         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3041         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3042         ...this.
3043         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3044         New testcase.
3045         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3046         New testcase.
3048 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3050         PR testsuite/65944
3051         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3053 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3055         * gcc.target/mips/pr65862-1.c: New test.
3056         * gcc.target/mips/pr65862-2.c: Likewise.
3058 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3060         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3061         * gcc.target/i386/pr52252-atom.c: Ditto.
3062         * gcc.target/i386/vect-div-1.c: Ditto.
3063         * gcc.target/i386/rotate-5.c: Ditto.
3064         * gcc.target/i386/pr50202.c: Ditto.
3065         * gcc.target/i386/pr37843-3.c: Ditto.
3066         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3067         * gcc.target/i386/pr53397-1.c: Ditto.
3068         * gcc.target/i386/pr55934.c: Ditto.
3069         * gcc.target/i386/pr37843-4.c: Ditto.
3070         * gcc.target/i386/pr60451.c: Ditto.
3071         * gcc.target/i386/pr53397-2.c: Ditto.
3072         * gcc.target/i386/vectorize1.c: Ditto.
3073         * gcc.target/i386/extract-insert-combining.c: Ditto.
3074         * gcc.target/i386/pr53759.c: Ditto.
3075         * gcc.target/i386/pr52252-core.c: Ditto.
3076         * gcc.target/i386/rotate-3.c: Ditto.
3077         * gcc.target/i386/sse-20.c: Ditto.
3078         * gcc.target/i386/rotate-4.c: Ditto.
3079         * gcc.target/i386/pr61403.c: Ditto.
3080         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3081         * gcc.target/i386/pr60901.c: Ditto.
3082         * gcc.target/i386/pr59794-7.c: Ditto.
3083         * gcc.target/i386/pr62208.c: Ditto.
3084         * gcc.target/i386/pr53416.c: Ditto.
3085         * gcc.target/i386/asm-dialect-1.c: Ditto.
3086         * gcc.target/i386/pr50038.c: Ditto.
3087         * gcc.target/i386/47698.c: Ditto.
3088         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3089         * gcc.target/i386/pr59794-2.c: Ditto.
3090         * gcc.target/i386/pr59794-3.c: Ditto.
3091         * gcc.target/i386/pr39058.c: Ditto.
3092         * gcc.target/i386/pr60205-1.c: Ditto.
3093         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3094         * gcc.target/i386/sse2-movq-2.c: Ditto.
3096 2015-06-17  Richard Biener  <rguenther@suse.de>
3098         PR tree-optimization/66251
3099         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3101 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/59682
3104         * g++.dg/parse/new-placement1.C: New.
3106 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3108         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3109         * jit.dg/test-compound-assignment.c: New testcase.
3111 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3113         PR jit/66539
3114         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3115         to "testcases" array.
3117 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3119         PR jit/66539
3120         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3121         * jit.dg/test-debug-strings.c: New test case.
3122         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3123         the discriminant has a sane debug string.
3125 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3127         PR target/56766
3128         * gcc.target/i386/pr56766-1.c: New test.
3129         * gcc.target/i386/pr56766-2.c: Ditto.
3131 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3133         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3134         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3135         * gcc.target/mips/loongson-simd.c: Ditto.
3137 2015-06-16  Richard Biener  <rguenther@suse.de>
3139         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3141 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3143         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3144         passed by the testsuite driver.
3146 2015-06-16  Richard Biener  <rguenther@suse.de>
3148         * gcc.dg/vect/slp-perm-11.c: New testcase.
3150 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3152         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3153         dg-options.
3155 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3157         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3158         Reinstate calls to torture-init and torture-finalize.
3160 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3162         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3164 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3166         PR c++/58583
3167         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3169 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3171         PR c++/51048
3172         * g++.dg/cpp0x/local-type1.C: New.
3174 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3176         PR fortran/44672
3177         PR fortran/45440
3178         PR fortran/57307
3179         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3180         unimplemented error.
3181         * gfortran.dg/allocate_with_source_7.f08: New test.
3182         * gfortran.dg/allocate_with_source_8.f08: New test.
3184 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3186         PR c++/65168
3187         * g++.dg/warn/Walways-true-3.C: New test.
3189 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3191         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3193 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3195         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3196         (main): Remove superfluous attributes.
3197         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3198         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3200 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3202         * gcc.target/i386/monitorx.c: New.
3203         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3204         * gcc.target/i386/sse-13.c: Ditto.
3205         * gcc.target/i386/sse-14.c: Ditto.
3206         * gcc.target/i386/sse-22.c: Ditto.
3207         * gcc.target/i386/sse-23.c: Ditto.
3208         * g++.dg/other/i386-2.C: Ditto.
3209         * g++.dg/other/i386-3.C: Ditto.
3211 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3213         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3215 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3217         PR fortran/66079
3218         * gfortran.dg/allocatable_scalar_13.f90: New test
3220 2015-06-11  Marek Polacek  <polacek@redhat.com>
3222         * gcc.dg/fold-xor-3.c: New test.
3224 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3226         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3227         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3229 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3231         PR target/52144
3232         * gcc.target/arm/pragma_attribute.c: New test.
3234 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3236         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3238 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3240         PR target/66473
3241         * gcc.target/i386/pr66473.c: New test.
3243 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3245         PR target/66470
3246         * gcc.dg/tls/pr66470.c: New test.
3247         * gcc.target/i386/pr66470.c: New test.
3249 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3251         PR target/52144
3252         * gcc.target/arm/attr_arm.c: New test
3253         * gcc.target/arm/attr_arm-err.c: New test
3254         * gcc.target/arm/attr_thumb.c: New test
3255         * gcc.target/arm/attr_thumb-static.c: New test
3257 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3259         PR target/66200
3260         PR target/66428
3261         PR c++/66192
3262         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3264 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3266         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3267         passed by the testsuite driver.
3269 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3271         Revert:
3272         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3273         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3274         * gcc.dg/ssp-1.c: Make counter a register.
3275         * gcc.dg/ssp-2.c: Likewise.
3276         * gcc.dg/torture/parm-coalesce.c: New.
3278 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3280         * gcc.target/i386/vararg-loc.c: New test.
3282 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3284         PR c++/65815
3285         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3286         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3288 2015-06-09  Marek Polacek  <polacek@redhat.com>
3290         PR tree-optimization/66299
3291         * gcc.dg/pr66299-1.c: New test.
3292         * gcc.dg/pr66299-2.c: New test.
3293         * gcc.dg/pr66299-3.c: New test.
3295 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3297         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3298         passed by the testsuite driver.
3300 2015-06-09  Richard Biener  <rguenther@suse.de>
3302         PR middle-end/66423
3303         * gcc.dg/fold-modpow2.c: New testcase.
3305 2015-06-09  Richard Biener  <rguenther@suse.de>
3307         PR tree-optimization/66419
3308         * gcc.dg/vect/bb-slp-37.c: New testcase.
3310 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3312         * gcc.target/arm/stl-cond.c: New test.
3314 2015-06-09  Richard Biener  <rguenther@suse.de>
3316         PR middle-end/66413
3317         * gcc.dg/torture/pr66413.c: New testcase.
3319 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3321         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3322         * gcc.dg/ssp-1.c: Make counter a register.
3323         * gcc.dg/ssp-2.c: Likewise.
3324         * gcc.dg/torture/parm-coalesce.c: New.
3326 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3328         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3329         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3331 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3333         PR rtl-optimization/66444
3334         * gcc.dg/pr66444.c: New test.
3336 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3338         PR fortran/66245
3339         * gfortran.dg/class_is_1.f90: New test.
3340         * gfortran.dg/type_is_1.f90: Ditto.
3342 2015-06-08  Marek Polacek  <polacek@redhat.com>
3344         PR c/66415
3345         * gcc.dg/cpp/pr66415-1.c: New test.
3346         * gcc.dg/cpp/pr66415-2.c: New test.
3348 2015-06-08  Richard Biener  <rguenther@suse.de>
3350         PR tree-optimization/66422
3351         * gcc.dg/Warray-bounds-16.c: New testcase.
3353 2015-06-08  Richard Biener  <rguenther@suse.de>
3355         * gcc.dg/vect/slp-perm-10.c: New testcase.
3356         * gcc.dg/vect/slp-23.c: Adjust.
3357         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3358         vector pointer update.
3360 2015-06-08  Marek Polacek  <polacek@redhat.com>
3362         PR sanitizer/66452
3363         * g++.dg/ubsan/pr66452.C: New test.
3365 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3367         PR tree-optimization/66436
3368         * gcc.dg/gomp/dump-new-function-2.c: New test.
3369         * gcc.dg/gomp/dump-new-function-3.c: Same.
3370         * gcc.dg/gomp/dump-new-function.c: Same.
3372 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3374         PR tree-optimization/66435
3375         * gcc.dg/gomp/notify-new-function-2.c: New test.
3376         * gcc.dg/gomp/notify-new-function-3.c: Same.
3377         * gcc.dg/gomp/notify-new-function.c: Same.
3379 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3381         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3382         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3383         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3384         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3385         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3386         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3387         -fshort-enum.
3389 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3391         PR fortran/47659
3392         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3393         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3394         for assignment.
3395         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3396         * gfortran.dg/warn_conversion_5.f90: New test.
3397         * gfortran.dg/warn_conversion_6.f90: New test.
3398         * gfortran.dg/warn_conversion_7.f90: New test.
3400 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3402         PR fortran/66347
3403         * gfortran.dg/blockdata_9.f: New test.
3405 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3407         PR fortran/66385
3408         * gfortran.dg/forall_17.f90:  New test.
3410 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3412         * g++.dg/cpp0x/pr57101.C: Add warning.
3413         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3414         * g++.dg/ext/visibility/anon7.C: Same.
3415         * g++.dg/ipa/pr63587-2.C: Same.
3416         * g++.dg/opt/dump1.C: Same.
3417         * g++.dg/opt/pr59622-3.C: Same.
3418         * g++.dg/opt/pr59622.C: Same.
3419         * g++.dg/torture/pr46383.C: Same.
3420         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3421         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3422         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3423         functions.
3424         * gfortran.dg/intent_out_8.f90: Same.
3425         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3427 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3429         PR fortran/66377
3430         gfortran.dg/equiv_9.f90: New test.
3433 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3435         merge from gomp4 branch:
3436         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3438         PR tree-optimization/65443
3439         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3440         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3441         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3443 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3445         PR c++/52595
3446         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3448 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3450         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3452 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3454         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3456 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3458         * testsuite/gcc.target/i386/noplt-1.c: New test.
3459         * testsuite/gcc.target/i386/noplt-2.c: New test.
3460         * testsuite/gcc.target/i386/noplt-3.c: New test.
3461         * testsuite/gcc.target/i386/noplt-4.c: New test.
3463 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3465         PR fortran/58749
3466         * gfortran.dg/adjustl_1.f90:  New test.
3468 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3470         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3471         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3473 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3475         * lto.c (iterative_hash_canonical_type,
3476         gimple_register_canonical_type): only hash main variants of types
3478 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3480         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3481         Move set of dg-do-what-default after early return.
3483 2015-06-04  Marek Polacek  <polacek@redhat.com>
3485         PR c/66341
3486         * gcc.dg/lvalue-8.c: New test.
3488 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3489             Paolo Carlini  <paolo.carlini@oracle.com>
3491         PR c++/66130
3492         * g++.dg/other/pr66130.C: New.
3493         * g++.dg/cpp0x/pr66130.C: Likewise.
3495 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3497         * g++.dg/cpp0x/decl-loc1.C: New.
3498         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3499         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3500         * g++.dg/init/ctor8.C: Likewise.
3501         * g++.dg/parse/semicolon4.C: Likewise.
3503 2015-06-03  Marek Polacek  <polacek@redhat.com>
3505         PR sanitizer/66190
3506         * g++.dg/ubsan/static-init-1.C: New test.
3507         * g++.dg/ubsan/static-init-2.C: New test.
3508         * g++.dg/ubsan/static-init-3.C: New test.
3510 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3512         PR target/66275
3513         * gcc.target/i386/pr66275.c: New test.
3515 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3517         * gcc.dg/Wcxx-compat-22.c: New testcase.
3518         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3519         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3520         * c-c++-common/pr58346-1.c: Likewise.
3521         * c-c++-common/transparent-union-1.c: Likewise.
3523 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3525         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3526         * g++.dg/plugin/def_plugin.c: New file.
3527         * g++.dg/plugin/def-plugin-test.C: New file.
3529 2015-06-03  Richard Biener  <rguenther@suse.de>
3531         * gcc.dg/vect/bb-slp-36.c: New testcase.
3533 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3535         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3537 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3539         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3540         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3541         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3542         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3544 2015-06-03  Marek Polacek  <polacek@redhat.com>
3546         PR c/64223
3547         PR c/29358
3548         * gcc.dg/pr64223-1.c: New test.
3549         * gcc.dg/pr64223-2.c: New test.
3551 2015-06-03  Richard Biener  <rguenther@suse.de>
3553         PR tree-optimization/63916
3554         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3556 2015-06-03  Richard Biener  <rguenther@suse.de>
3558         PR tree-optimization/66375
3559         * gcc.dg/torture/pr66375.c: New testcase.
3561 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3563         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3565 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3567         PR target/65768
3568         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3570 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3572         PR fortran/66380
3573         * gfortran.dg/reshape_7.f90: New test.
3575 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3577         PR c/66220:
3578         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3579         (fn_36): New.
3581 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3583         PR c/49551
3584         * gcc.dg/pr49551.c: New testcase.
3586 2015-06-02  Richard Biener  <rguenther@suse.de>
3588         PR debug/65549
3589         * g++.dg/lto/pr65549_0.C: New testcase.
3591 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3593         PR libgomp/65742
3594         PR middle-end/66332
3595         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3597 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3599         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3601 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3603         PR c++/61683
3604         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3606 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3608         PR tree-optimization/48052
3609         * gcc.dg/tree-ssa/scev-8.c: New.
3610         * gcc.dg/tree-ssa/scev-9.c: New.
3611         * gcc.dg/tree-ssa/scev-10.c: New.
3612         * gcc.dg/vect/pr48052.c: New.
3614 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3616         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3618 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3620         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3622 2015-06-02  Marek Polacek  <polacek@redhat.com>
3624         PR middle-end/66345
3625         * gcc.dg/torture/pr66345.c: New test.
3627 2015-06-02  Richard Biener  <rguenther@suse.de>
3629         PR tree-optimization/65961
3630         * gcc.dg/torture/pr65961.c: New testcase.
3632 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3634         PR tree-optimization/52563
3635         PR tree-optimization/62173
3636         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3637         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3639 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3641         * gnat.dg/specs/varsize_return2.ads: New test.
3642         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3644 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3646         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3648 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3650         PR target/65697
3651         * gcc.target/aarch64/sync-comp-swap.c: New.
3652         * gcc.target/aarch64/sync-comp-swap.x: New.
3653         * gcc.target/aarch64/sync-op-acquire.c: New.
3654         * gcc.target/aarch64/sync-op-acquire.x: New.
3655         * gcc.target/aarch64/sync-op-full.c: New.
3656         * gcc.target/aarch64/sync-op-full.x: New.
3657         * gcc.target/aarch64/sync-op-release.c: New.
3658         * gcc.target/aarch64/sync-op-release.x: New.
3660 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3662         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3663         (bar): Predefined.
3665 2015-06-01  Richard Biener  <rguenther@suse.de>
3667         PR tree-optimization/66349
3668         PR tree-optimization/66352
3669         PR tree-optimization/66357
3670         * gcc.dg/torture/pr66357.c: New testcase.
3671         * gcc.dg/torture/pr66349.c: Likewise.
3672         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3674 2015-06-01  Richard Biener  <rguenther@suse.de>
3676         Revert
3677         2015-05-29  Richard Biener  <rguenther@suse.de>
3679         PR tree-optimization/66314
3680         * gcc.dg/asan/pr66314.c: New testcase.
3682 2015-06-01  Richard Biener  <rguenther@suse.de>
3684         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3686 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3688         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3689         directives.
3690         (hp3, hp4): Add inline keyword.
3691         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3692         (hp2): Add inline keyword.
3693         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3694         (hp2): Add inline keyword.
3696 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3698         PR target/65527
3699         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3700         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3701         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3702         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3704 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3706         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3707         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3709 2015-06-01  Richard Biener  <rguenther@suse.de>
3711         PR tree-optimization/66280
3712         * g++.dg/torture/pr66280.C: New testcase.
3713         * g++.dg/torture/pr66280-2.C: Likewise.
3715 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3717         * gnat.dg/addr9_1.adb: New test.
3718         * gnat.dg/addr9_2.adb: Likewise.
3719         * gnat.dg/addr9_3.adb: Likewise.
3720         * gnat.dg/addr9_4.adb: Likewise.
3722 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3724           * g++.dg/other/dump-ada-spec-4.C: New test.
3726 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3728         * gcc.dg/alias-8.c: Fix dg-warning.
3730 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3732         * gcc.dg/alias-8.c: Do not xfail.
3733         * gcc.dg/pr62167.c: Prevent FRE.
3734         * gcc.dg/alias-14.c: New testcase.
3736 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3738         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3740 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3742         PR target/66215
3743         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3744         dg-options.
3745         * gcc.target/s390/hotpatch-10.c: Likewise.
3746         * gcc.target/s390/hotpatch-11.c: Likewise.
3747         * gcc.target/s390/hotpatch-12.c: Likewise.
3748         * gcc.target/s390/hotpatch-17.c: Likewise.
3749         * gcc.target/s390/hotpatch-18.c: Likewise.
3750         * gcc.target/s390/hotpatch-20.c: Likewise.
3751         * gcc.target/s390/hotpatch-21.c: Likewise.
3752         * gcc.target/s390/hotpatch-22.c: Likewise.
3753         * gcc.target/s390/hotpatch-23.c: Likewise.
3754         * gcc.target/s390/hotpatch-24.c: Likewise.
3755         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3756         to check for the exact nops too.
3757         * gcc.target/s390/hotpatch-3.c: Likewise.
3758         * gcc.target/s390/hotpatch-4.c: Likewise.
3759         * gcc.target/s390/hotpatch-5.c: Likewise.
3760         * gcc.target/s390/hotpatch-6.c: Likewise.
3761         * gcc.target/s390/hotpatch-7.c: Likewise.
3762         * gcc.target/s390/hotpatch-8.c: Likewise.
3763         * gcc.target/s390/hotpatch-9.c: Likewise.
3764         * gcc.target/s390/hotpatch-14.c: Likewise.
3765         * gcc.target/s390/hotpatch-15.c: Likewise.
3766         * gcc.target/s390/hotpatch-16.c: Likewise.
3767         * gcc.target/s390/hotpatch-19.c: Likewise.
3768         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3769         scan-assembler-times counting number of .align directives.
3770         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3771         dg-options.  Remove scan-assembler-times counting number of .align
3772         directives.
3773         * gcc.target/s390/hotpatch-26.c: New file.
3774         * gcc.target/s390/hotpatch-27.c: New file.
3775         * gcc.target/s390/hotpatch-28.c: New file.
3776         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3777         using -Os -O0 -O1 -O2 -O3 options.
3779 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3781         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3783 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3785         PR tree-optimization/66142
3786         * gcc.dg/vect/pr66142.c: New test.
3788 2015-05-29  Richard Biener  <rguenther@suse.de>
3790         PR tree-optimization/66314
3791         * gcc.dg/asan/pr66314.c: New testcase.
3793 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3795         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3796         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3797         Adjust all callers.
3798         (schedule-cleanups, dg-keep-saved-temps): New proc.
3799         (gcc-dg-test-1): Schedule cleanups.
3800         * lib/profopt.exp (profopt-execute): Likewise.
3801         * g++.dg/cdce3.C: Adjust expected line numbers.
3802         * gcc.dg/cdce1.c: Likewise.
3803         * gcc.dg/cdce2.c: Likewise.
3804         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3805         * gcc.dg/strlenopt-24.c: Likewise.
3806         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3807         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3808         * obj-c++.dg/encode-2.mm: Likewise.
3810 2015-05-28  DJ Delorie  <dj@redhat.com>
3812         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3814 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3816         * gnat.dg/discr43.adb: New test.
3818 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3820         * gnat.dg/varsize_temp.adb: Rename into...
3821         * gnat.dg/varsize1.adb: ...this.
3822         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3823         * gnat.dg/varsize2.ad[sb]: ...this.
3824         * gnat.dg/varsize3_1.adb: New test.
3825         * gnat.dg/varsize3_2.adb: Likewise.
3826         * gnat.dg/varsize3_3.adb: Likewise.
3827         * gnat.dg/varsize3_4.adb: Likewise.
3828         * gnat.dg/varsize3_5.adb: Likewise.
3829         * gnat.dg/varsize3_6.adb: Likewise.
3830         * gnat.dg/varsize3_pkg1.ads: New helper.
3831         * gnat.dg/varsize3_pkg2.ads: Likewise.
3832         * gnat.dg/varsize3_pkg3.ads: Likewise.
3834 2015-05-28  Richard Biener  <rguenther@suse.de>
3836         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3838 2015-05-28  Richard Biener  <rguenther@suse.de>
3840         PR tree-optimization/66142
3841         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3843 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3845         PR target/63810
3846         * gcc.dg/darwin-minversion-3.c: Update testcase.
3847         * gcc.dg/darwin-minversion-4.c: Ditto.
3848         * gcc.dg/darwin-minversion-5.c: New testcase.
3849         * gcc.dg/darwin-minversion-6.c: Ditto.
3850         * gcc.dg/darwin-minversion-7.c: Ditto.
3851         * gcc.dg/darwin-minversion-8.c: Ditto.
3852         * gcc.dg/darwin-minversion-9.c: Ditto.
3853         * gcc.dg/darwin-minversion-10.c: Ditto.
3854         * gcc.dg/darwin-minversion-11.c: Ditto.
3855         * gcc.dg/darwin-minversion-12.c: Ditto.
3857 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3859         PR rtl-optimization/66168
3860         * gcc.c-torture/compile/pr66168.c: New test.
3862 2015-05-27  Jeff Law  <law@redhat.com>
3864         PR target/39726
3865         * gcc.dg/target/m68k/pr39726-1.c: New test.
3867 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3869         PR c++/66270
3870         * g++.dg/ext/alias-canon3.C: New.
3872 2015-05-27  Richard Biener  <rguenther@suse.de>
3874         PR tree-optimization/66272
3875         Revert parts of
3876         2014-08-15  Richard Biener  <rguenther@suse.de>
3878         PR tree-optimization/62031
3879         * gcc.dg/torture/pr66272.c: New testcase.
3881 2015-05-27  Richard Biener  <rguenther@suse.de>
3883         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3885 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3887         PR target/65358
3888         * gcc.dg/pr65358.c: New test.
3890 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3892         PR fortran/65548
3893         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3894         semantic.
3895         * gfortran.dg/allocate_with_source_6.f90: New test.
3897 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3899         * gnat.dg/atomic7_1.adb: New test.
3900         * gnat.dg/atomic7_2.adb: Likewise.
3901         * gnat.dg/atomic7_pkg1.ads: New helper.
3902         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3904 2015-05-26  Michael Matz  <matz@suse.de>
3906         PR middle-end/66251
3907         * gcc.dg/vect/pr66251.c: New test.
3909 2015-05-26  Richard Biener  <rguenther@suse.de>
3911         PR tree-optimization/66142
3912         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3914 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3916         PR fortran/66082
3917         * gfortran.dg/allocatable_scalar_13.f90: New test
3919 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3921         * gnat.dg/warn11.adb: New test.
3922         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3924 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3926         * gnat.dg/vfa1_1.adb: New test.
3927         * gnat.dg/vfa1_2.adb: Likewise.
3928         * gnat.dg/vfa1_3.adb: Likewise.
3929         * gnat.dg/vfa1_4.adb: Likewise.
3930         * gnat.dg/vfa1_pkg.ads: New helper.
3932 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3934         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3935         * gcc.target/i386/pr66232-3.c: Likewise.
3937 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3939         PR target/66274
3940         * gcc.target/i386/pr66274.c: New test.
3942 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3944         * gnat.dg/renaming6.ad[sb]: New test.
3946 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3948         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3949         and 'dg-require-effective-target pie'.
3951 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3953         PR c++/66243
3954         * g++.dg/cpp0x/pr66243.C: New.
3956 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3958         PR lto/66180
3959         * g++.dg/lto/pr66180_0.C: New testcase.
3960         * g++.dg/lto/pr66180_1.C: New testcase.
3962 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3964         PR fortran/66257
3965         * typebound_call_27.f90: New file.
3967 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3969         PR c++/65936
3970         * g++.dg/template/pr65936.C: New.
3972 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3974         PR tree-optimization/63387
3975         * gcc.dg/pr63387-2.c: New testcase.
3977 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3979         * gcc.dg/simd-1.c: Update to the new message.
3981 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3983         * gcc.dg/nand.c: New testcase.
3985 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3987         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3988         Set dg-do-what-default to compile only on ARM targets without
3989         arm_neon_hw execution support.  Remove redundant c-torture-execute
3990         in loop over test cases.
3992 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3994         PR target/65491
3995         * gcc.target/aarch64/pr65491_1.c: New test.
3996         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3997         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3999 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4001         PR c++/65598
4002         * g++.dg/cpp0x/explicit9.C: New.
4003         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4005 2015-05-22  Richard Biener  <rguenther@suse.de>
4007         PR tree-optimization/66251
4008         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4010 2015-05-22  Marek Polacek  <polacek@redhat.com>
4012         PR c/47043
4013         * c-c++-common/attributes-enum-1.c: New test.
4014         * c-c++-common/attributes-enum-2.c: New test.
4015         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4016         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4018 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4020         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4021         effective target support.  If no arm_neon_hw support, do not attempt
4022         to execute the tests; only compile them.
4023         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4024         and "dg-require-effective-target arm_neon_ok".
4025         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4026         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4027         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4028         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4029         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4030         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4031         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4032         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4033         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4034         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4035         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4036         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4037         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4038         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4039         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4040         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4041         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4042         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4043         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4044         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4045         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4046         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4047         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4048         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4049         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4050         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4051         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4052         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4053         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4054         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4055         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4056         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4057         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4058         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4059         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4060         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4061         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4062         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4063         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4064         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4065         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4066         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4067         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4068         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4069         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4070         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4071         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4072         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4073         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4074         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4075         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4076         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4077         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4078         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4079         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4080         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4081         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4082         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4083         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4084         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4085         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4086         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4087         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4088         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4089         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4090         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4091         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4092         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4093         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4094         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4095         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4096         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4097         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4098         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4099         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4100         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4101         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4102         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4103         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4104         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4105         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4106         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4107         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4108         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4109         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4110         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4111         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4112         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4113         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4114         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4115         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4116         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4117         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4118         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4119         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4120         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4121         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4122         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4123         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4124         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4125         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4126         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4127         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4128         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4129         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4130         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4131         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4132         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4133         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4134         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4135         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4136         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4137         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4139 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4141         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4142         * gcc.dg/vect/pr59354.c: Likewise.
4143         * gcc.dg/vect/pr64252.c: Likewise.
4144         * gcc.dg/vect/pr64404.c: Likewise.
4145         * gcc.dg/vect/pr64493.c: Likewise.
4146         * gcc.dg/vect/pr64495.c: Likewise.
4147         * gcc.dg/vect/pr64844.c: Likewise.
4148         * gcc.dg/vect/pr65518.c: Likewise.
4149         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4151 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4153         PR c++/66210
4154         * g++.dg/cpp1y/var-templ28.C: New.
4156 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4158         PR target/66232
4159         * gcc.target/i386/pr66232-1.c: New test.
4160         * gcc.target/i386/pr66232-2.c: Likewise.
4161         * gcc.target/i386/pr66232-3.c: Likewise.
4162         * gcc.target/i386/pr66232-4.c: Likewise.
4163         * gcc.target/i386/pr66232-5.c: Likewise.
4165 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4167         * g++.dg/cpp1y/pr60943.C: New.
4169 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4171         PR tree-optimization/66233
4172         * gcc.c-torture/execute/pr66233.c: New test.
4174 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4176         PR fortran/66176
4177         * gfortran.dg/inline_matmul_11.f90:  New test.
4179 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4181         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4182         instead of listing several targets on its own.
4183         * gcc.target/i386/pr32219-2.c: Likewise.
4184         * gcc.target/i386/pr32219-3.c: Likewise.
4185         * gcc.target/i386/pr32219-4.c: Likewise.
4186         * gcc.target/i386/pr32219-5.c: Likewise.
4187         * gcc.target/i386/pr32219-6.c: Likewise
4188         * gcc.target/i386/pr32219-7.c: Likewise.
4189         * gcc.target/i386/pr32219-8.c: Likewise.
4190         * gcc.target/i386/pr39013-1.c: Likewise.
4191         * gcc.target/i386/pr39013-2.c: Likewise.
4192         * gcc.target/i386/pr64317.c: Likewise.
4194 2015-05-21  Jeff Law  <law@redhat.com>
4196         * gcc.target/hppa/shadd-3.c: New test.
4197         * gcc.target/hppa/shadd-4.c: New test.
4199 2015-05-21  Michael Matz  <matz@suse.de>
4201         * gcc.dg/vect/vect-strided-store.c: New test.
4202         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4203         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4205 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4207         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4208         * gcc.dg/pow-sqrt-synth-1.c: New test.
4209         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4211 2015-05-21  Richard Biener  <rguenther@suse.de>
4213         PR c++/66211
4214         * g++.dg/conversion/pr66211.C: New testcase.
4215         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4217 2015-05-21  Jeff Law  <law@redhat.com>
4219         * gcc.target/hppa/shadd-2.c: New test.
4221 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4223         PR target/54236
4224         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4226 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4228         PR target/65937
4229         * gcc.target/arm/pr26702.c: Adjust target selector.
4231 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4233         PR middle-end/66221
4234         * gcc.dg/lto/pr66221_0.c: New test.
4235         * gcc.dg/lto/pr66221_1.c: New test.
4237 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4239         PR c/52952
4240         * gcc.dg/redecl-4.c: Update column numbers.
4241         * gcc.dg/format/bitfld-1.c: Likewise.
4242         * gcc.dg/format/attr-2.c: Likewise.
4243         * gcc.dg/format/attr-6.c: Likewise.
4244         * gcc.dg/format/attr-7.c (baz): Likewise.
4245         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4246         * gcc.dg/format/attr-4.c: Likewise.
4247         * gcc.dg/format/branch-1.c: Likewise.
4248         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4249         locations within strings with embedded escape sequences.
4251 2015-05-20  Jeff Law  <law@redhat.com>
4253         * gcc.target/hppa/hppa.exp: New target test driver.
4254         * gcc.target/hppa/shadd-1.c: New test.
4256 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4258         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4260 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4262         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4263         (fn_33_k_and_r_style): New.
4264         (fn_33_stroustrup_style): New.
4265         (fn_33_allman_style): New.
4266         (fn_33_whitesmiths_style): New.
4267         (fn_33_horstmann_style): New.
4268         (fn_33_ratliff_banner_style): New.
4269         (fn_33_lisp_style): New.
4270         (fn_34_indent_dash_gnu): New.
4271         (fn_34_indent_dash_kr): New.
4272         (fn_34_indent_dash_orig): New.
4273         (fn_34_indent_linux_style): New.
4275 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4277         PR fortran/65548
4278         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4280 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4282         PR tree-optimization/65447
4283         * gcc.dg/tree-ssa/pr65447.c: New test.
4285 2015-05-19  Nathan sidwell  <nathan@acm.org>
4287         * g++.dg/cpp0x/pr65954.C: New.
4289 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4291         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4293 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4295         * lib/target-supports.exp: Vector do not always have natural
4296         alignment on s390*.
4298 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4300         * gcc.dg/loop-invariant.c: New testcase.
4302 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4304         * lib/target-supports.exp: Vector do not always have natural
4305         alignment on s390*.
4307 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4309         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4310         s390*.
4311         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4313 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4315         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4316         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4317         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4318         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4319         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4320         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4321         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4322         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4323         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4324         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4326 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4328         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4330 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4332         * gcc.target/s390/s390.exp
4333         (check_effective_target_vector): New check.
4334         * gcc.target/s390/vector/vec-abi-1.c: New test.
4335         * gcc.target/s390/vector/vec-abi-2.c: New test.
4336         * gcc.target/s390/vector/vec-abi-3.c: New test.
4337         * gcc.target/s390/vector/vec-abi-4.c: New test.
4338         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4339         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4340         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4341         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4342         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4343         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4344         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4345         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4346         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4347         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4348         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4349         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4350         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4351         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4352         * gcc.target/s390/vector/vec-init-1.c: New test.
4353         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4354         * gcc.target/s390/vector/vec-shift-1.c: New test.
4355         * gcc.target/s390/vector/vec-sub-1.c: New test.
4357 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4359         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4361 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4363         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4365 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4367         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4369 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4371         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4373 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4375         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4377 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4379         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4381 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4383         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4385 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4387         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4389 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4391         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4393 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4395         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4397 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4399         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4401 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4403         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4405 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4407         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4409 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4411         PR tree-optimization/66187
4412         * gcc.c-torture/execute/pr66187.c: New test.
4413         * gcc.dg/pr66187-1.c: New test.
4414         * gcc.dg/pr66187-2.c: New test.
4416 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4418         * gcc.dg/vect/bb-slp-35.c: Adjust.
4420 2015-05-19  Richard Biener  <rguenther@suse.de>
4422         PR tree-optimization/66165
4423         * gcc.dg/torture/pr66165.c: New testcase.
4425         PR tree-optimization/66185
4426         * gcc.dg/torture/pr66185.c: New testcase.
4428 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4430         PR target/54236
4431         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4433 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4435         * gcc.target/mips/p5600-bonding.c : New file.
4437 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4439         PR fortran/66106
4440         * gfortran.dg/interface_operator_1.f90: New tests.
4442 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4444         PR fortran/66057
4445         * gfortran.dg/generic_29.f90: New tests.
4447 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4449         PR fortran/66043
4450         * gfortran.dg/storage_size_6.f90: New tests.
4452 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4454         PR fortran/66045
4455         * gfortran.dg/null1.f90: New test.
4457 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4459         PR fortran/66044
4460         * gfortran.dg/entry_21.f90: New test.
4462 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4464         PR fortran/66043
4465         * gfortran.dg/storage_size_6.f90: New tests.
4467 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4469         PR fortran/66040
4470         * gfortran.dg/misplaced_statement.f90: New test.
4472 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4474         PR fortran/66039
4475         * gfortran.dg/filepos1.f90: New test
4477 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4479         PR fortran/64925
4480         * gfortran.dg/pr64925.f90: New test.
4482 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4484         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4485         unit.
4486         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4488 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4490         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4491         to the family of pie capable targets.
4493 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4495         * gcc.target/arm/bics_1.c : New testcase.
4496         * gcc.target/arm/bics_2.c : New testcase.
4497         * gcc.target/arm/bics_3.c : New testcase.
4498         * gcc.target/arm/bics_4.c : New testcase.
4500 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4502         * gcc.target/mips/umips-attr.c: New test.
4504 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4506         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4507         * gcc.dg/20150120-2.c (dg-final): Ditto.
4508         * gcc.dg/20150120-2.c (dg-final): Ditto.
4509         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4511 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4513         PR target/66174
4514         * gcc.target/i386/pr66174.c: New test.
4516 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4518         PR fortran/37131
4519         * gfortran.dg/matmul_bounds_6.f90:  New test.
4520         * gfortran.dg/matmul_bounds_7.f90:  New test.
4522 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4524         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4525         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4526         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4527         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4528         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4529         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4531 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4533         PR fortran/65903
4534         * gfortran.dg/continuation_13.f90: Update test.
4535         * gfortran.dg/pr65903.f90: New test.
4537 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4539         PR fortran/66113
4540         * gfortran.dg/block_14.f90:  New test.
4542 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4544         PR fortran/44054
4545         * lib/gfortran-dg.exp: Update regex to handle two locations for
4546         the same diagnostic without caret.
4547         * gfortran.dg/badline.f: Test also that line numbers are correct
4548         before and after "left but not entered" warning.
4550 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4551             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4553         PR target/65768
4554         * gcc.target/arm/maskdata.c: New test.
4556 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4558         PR fortran/65792
4559         * gfortran.dg/derived_constructor_components_5: New test
4561 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4563         PR target/66140
4564         * gcc.target/alpha/pr66140.c: New test.
4566 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4568         PR c/48956
4569         * gcc.dg/Wconversion-complex-c99.c: New test.
4570         * gcc.dg/Wconversion-complex-gnu.c: New test.
4572 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4574         PR tree-optimization/64454
4575         * gcc.dg/modmod.c: New testcase.
4577 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4579         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4581 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4583         PR middle-end/66134
4584         * gcc.target/i386/mpx/pr66134.c: New test.
4586 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4588         * gcc.target/powerpc/pr60158.c: New test.
4590 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4592         * gcc.target/i386/sibcall-7.c: New test.
4593         * gcc.target/i386/sibcall-8.c: New test.
4595 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4597         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4598         (abs64_in_dreg): Likewise.
4600 2015-05-14  Marek Polacek  <polacek@redhat.com>
4602         PR c/66066
4603         PR c/66127
4604         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4605         * gcc.dg/pr19984.c: Likewise.
4606         * gcc.dg/pr66066-1.c: New test.
4607         * gcc.dg/pr66066-2.c: New test.
4608         * gcc.dg/pr66066-3.c: New test.
4610 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4612         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4613         * gcc.dg/pow-sqrt.x: New file.
4614         * gcc.dg/pow-sqrt-1.c: New test.
4615         * gcc.dg/pow-sqrt-2.c: Likewise.
4616         * gcc.dg/pow-sqrt-3.c: Likewise.
4618 2015-05-13  Richard Biener  <rguenther@suse.de>
4620         PR tree-optimization/66123
4621         * gcc.dg/torture/pr66123.c: New testcase.
4623 2015-05-13  Richard Biener  <rguenther@suse.de>
4625         PR middle-end/66110
4626         * gcc.dg/alias-2.c: Adjust.
4627         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4629 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4631         PR target/65103
4632         * gcc.target/i386/pr65103-3.c: New.
4634 2015-05-13  Martin Liska  <mliska@suse.cz>
4636         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4638 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4640         PR target/66112
4641         * gcc.target/i386/pr66112-2.c: New test.
4643         PR target/66112
4644         * gcc.target/i386/pr66112-1.c: New test.
4646 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4648         PR target/66048
4649         * gcc.target/i386/mpx/pr66048.cc: New.
4651 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4653         PR rtl-optimization/64616
4654         * gcc.dg/loop-8.c: New test.
4655         * gcc.dg/loop-9.c: New test.
4657 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4659         PR target/pr66047.c
4660         * gcc.target/i386/pr66047.c: New testcase.
4662 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4664         PR ipa/65873
4665         * gcc.c-torture/compile/pr65873.c: New testcase.
4667 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4669         PR fortran/66111
4670         * gfortran.dg/inline_matmul_10.f90:  New test.
4672 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4674         * c-c++-common/Wmisleading-indentation.c: New testcase.
4675         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4676         * c-c++-common/Wmisleading-indentation-2.md: New file.
4678 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4680         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4681         "break".
4682         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4684 2015-05-12  Richard Biener  <rguenther@suse.de>
4686         PR tree-optimization/66101
4687         * gcc.dg/torture/pr66101.c: New testcase.
4689 2015-05-12  Richard Biener  <rguenther@suse.de>
4691         PR tree-optimization/37021
4692         * gcc.target/i386/vect-addsub.c: New testcase.
4694 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4696         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4698 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4700         PR tree-optimization/66010
4701         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4703 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4705         PR c++/65133
4706         * g++.dg/cpp0x/trailing10.C: New.
4708 2015-05-12  Richard Biener  <rguenther@suse.de>
4710         * gcc.dg/vect/bb-slp-35.c: New testcase.
4712 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4714         PR fortran/66100
4715         * gfortran.dg/bound_simplification_6.f90: New.
4717 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4719         * gcc.target/mips/branch-1.c: Pass argument to bar().
4721 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4723         PR target/65753
4724         * gcc.target/i386/pr65753.c: New test.
4726 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4728         PR rtl-optimization/66076
4729         * gcc.dg/torture/pr66076.c: New test.
4731 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4733         PR fortran/66041
4734         * gfortran.dg/inline_matmul_7.f90:  New test.
4735         * gfortran.dg/inline_matmul_8.f90:  New test.
4736         * gfortran.dg/inline_matmul_9.f90:  New test.
4738 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4740         * gfortran.dg/bound_simplification_5.f90: New.
4742 2015-05-09  Jason Merrill  <jason@redhat.com>
4744         * lib/target-supports.exp (cxx_default): New global.
4745         (check_effective_target_c++11_only)
4746         (check_effective_target_c++14_only)
4747         (check_effective_target_c++98_only)
4748         (check_effective_target_c++1z_only): Check it.
4750 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4752         PR tree-optimization/64454
4753         * gcc.dg/tree-ssa/vrp97.c: New file.
4754         * gcc.dg/vect/slp-perm-7.c: Update.
4756 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4758         PR fortran/65894
4759         * gfortran.dg/elemental_subroutine_11.f90: New test.
4761 2015-05-08  Richard Biener  <rguenther@suse.de>
4763         PR tree-optimization/66036
4764         * gcc.dg/vect/slp-41.c: New testcase.
4766 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4768         * gfortran.dg/elemental_optional_args_7.f90: New.
4770 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4772         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4773         allow cmlt or sshr.
4775 2015-05-08  Marek Polacek  <polacek@redhat.com>
4777         PR c/64918
4778         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4779         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4781 2015-05-07  Marek Polacek  <polacek@redhat.com>
4783         PR c/65179
4784         * c-c++-common/Wshift-negative-value-1.c: New test.
4785         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4786         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4787         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4788         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4789         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4790         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4791         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4792         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4794 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4796         PR middle-end/192
4797         PR middle-end/54303
4798         * gcc.dg/fdata-sections-2.c: New file.
4800 2015-05-07  Marek Polacek  <polacek@redhat.com>
4802         PR testsuite/66046
4803         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4804         last dg-output.
4805         * c-c++-common/ubsan/align-7.c: Likewise.
4806         * c-c++-common/ubsan/bounds-8.c: Likewise.
4807         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4808         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4809         * c-c++-common/ubsan/null-1.c: Likewise.
4810         * c-c++-common/ubsan/null-10.c: Likewise.
4811         * c-c++-common/ubsan/null-11.c: Likewise.
4812         * c-c++-common/ubsan/null-2.c: Likewise.
4813         * c-c++-common/ubsan/null-3.c: Likewise.
4814         * c-c++-common/ubsan/null-4.c: Likewise.
4815         * c-c++-common/ubsan/null-5.c: Likewise.
4816         * c-c++-common/ubsan/null-6.c: Likewise.
4817         * c-c++-common/ubsan/null-7.c: Likewise.
4818         * c-c++-common/ubsan/null-8.c: Likewise.
4819         * c-c++-common/ubsan/null-9.c: Likewise.
4820         * c-c++-common/ubsan/object-size-1.c: Likewise.
4821         * c-c++-common/ubsan/object-size-10.c: Likewise.
4822         * c-c++-common/ubsan/object-size-4.c: Likewise.
4823         * c-c++-common/ubsan/object-size-5.c: Likewise.
4824         * c-c++-common/ubsan/object-size-7.c: Likewise.
4825         * c-c++-common/ubsan/object-size-8.c: Likewise.
4826         * c-c++-common/ubsan/object-size-9.c: Likewise.
4827         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4828         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4829         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4830         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4831         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4832         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4833         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4834         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4835         * c-c++-common/ubsan/pr59333.c: Likewise.
4836         * c-c++-common/ubsan/pr59667.c: Likewise.
4837         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4838         * c-c++-common/ubsan/pr60636.c: Likewise.
4839         * c-c++-common/ubsan/pr63802.c: Likewise.
4840         * c-c++-common/ubsan/recovery-1.c: Likewise.
4841         * c-c++-common/ubsan/recovery-3.c: Likewise.
4842         * c-c++-common/ubsan/shift-1.c: Likewise.
4843         * c-c++-common/ubsan/shift-2.c: Likewise.
4844         * c-c++-common/ubsan/shift-4.c: Likewise.
4845         * c-c++-common/ubsan/shift-7.c: Likewise.
4846         * c-c++-common/ubsan/undefined-2.c: Likewise.
4847         * c-c++-common/ubsan/vla-1.c: Likewise.
4848         * g++.dg/ubsan/null-1.C: Likewise.
4849         * g++.dg/ubsan/null-3.C: Likewise.
4850         * g++.dg/ubsan/null-4.C: Likewise.
4851         * g++.dg/ubsan/vptr-8.C: Likewise.
4852         * g++.dg/ubsan/vptr-9.C: Likewise.
4853         * gcc.dg/ubsan/bounds-2.c: Likewise.
4854         * gcc.dg/ubsan/object-size-9.c: Likewise.
4856 2015-05-07  Jeff Law  <law@redhat.com>
4858         * gcc.dg/tree-ssa/shorten-1.c: New test.
4860 2015-05-07  Richard Biener  <rguenther@suse.de>
4862         PR tree-optimization/66002
4863         * gcc.dg/vect/vect-125.c: New testcase.
4865 2015-05-07  Marek Polacek  <polacek@redhat.com>
4866             Martin Uecker  <uecker@eecs.berkeley.edu>
4868         * c-c++-common/ubsan/bounds-10.c: New test.
4870 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4872         * jit.dg/harness.h (set_options): Wrap with
4873         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4874         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4875         Special-case test-benchmark.c as a negative.
4876         * jit.dg/test-benchmark.c: New file.
4878 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4880         PR target/64208
4881         * gcc.target/arm/pr64208.c: New test.
4883 2015-05-06  Alan Modra  <amodra@gmail.com>
4885         PR target/66020
4886         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4887         (gparms): Make volatile.
4889 2015-05-06  Richard Biener  <rguenther@suse.de>
4891         PR tree-optimization/62283
4892         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4894 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4896         PR target/66015
4897         * gcc.target/aarch64/iinline-attr-1.c: New test.
4899 2015-05-06  Richard Biener  <rguenther@suse.de>
4901         * gcc.dg/vect/bb-slp-34.c: New testcase.
4903 2015-05-06  Richard Biener  <rguenther@suse.de>
4905         PR tree-optimization/62283
4906         * gcc.dg/vect/bb-slp-14.c: Adjust.
4908 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4910         PR target/65990
4911         * gcc.target/i386/pr65990.c: New test.
4913 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4915         PR target/65915
4916         * gcc.target/i386/pr65915.c: New.
4918 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4920         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4921         'va_list escapes 0'.
4923 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4925         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4926         in r222173.
4928 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4930         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4931         * gcc.target/arm/pr65924.c: Likewise.
4933 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4935         PR target/65871
4936         * gcc.target/i386/pr65871-3.c: New test.
4938 2015-05-04  Jeff Law  <law@redhat.com>
4940         Revert:
4941         2015-05-04  Jeff Law  <law@redhat.com>
4942         * gcc.dg/tree-ssa/shorten-1.c: New test.
4944 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4945             Jakub Jelinek  <jakub@redhat.com>
4947         PR c++/66007
4948         * g++.dg/cpp0x/Wnarrowing4.C: New.
4950 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4952         * lib/target-supports.exp
4953         (check_effective_target_keeps_null_pointer_checks): Clarify that
4954         this is for targets that disable -fdelete-null-pointer-checks,
4955         not default it to off.
4956         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4957         -fdelete-null-pointer-checks explicit.
4958         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4959         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4960         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4961         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4962         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4963         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4964         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4965         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4966         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4967         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4968         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4969         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4970         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4971         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4972         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4973         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4974         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4975         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4976         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4977         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4978         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4979         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4980         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4981         * g++.dg/cpp0x/static_assert9.C: Likewise.
4982         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4983         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4984         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4985         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4986         * g++.dg/tree-ssa/pr26406.C: Likewise.
4988 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4990         PR tree-optimization/65984
4991         * c-c++-common/ubsan/pr65984.c: New test.
4993 2015-05-04  Jeff Law  <law@redhat.com>
4995         * gcc.dg/tree-ssa/shorten-1.c: New test.
4997 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4999         PR fortran/44735
5000         * gfortran.dg/pr44735.f90: New test.
5002 2015-05-04  Richard Biener  <rguenther@suse.de>
5004         PR tree-optimization/65965
5005         * gcc.dg/vect/bb-slp-33.c: New testcase.
5007 2015-05-04  Richard Biener  <rguenther@suse.de>
5009         PR tree-optimization/65935
5010         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5012 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5014         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5015         for each supported variant instead of CHECK_RESULTS.
5016         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5017         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5018         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5019         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5020         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5021         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5022         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5023         expected results for unsupported variants.  Call CHECK for each
5024         supported variant instead of CHECK_RESULTS.
5025         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5026         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5027         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5028         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5029         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5030         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5031         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5032         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5033         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5034         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5035         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5036         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5037         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5038         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5039         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5040         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5041         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5042         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5043         expected results for unsupported variants.
5044         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5045         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5046         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5047         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5048         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5049         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5050         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5051         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5052         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5053         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5054         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5055         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5056         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5057         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5058         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5059         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5060         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5061         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5062         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5063         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5064         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5065         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5066         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5067         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5068         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5069         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5070         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5071         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5073 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5075         PR fortran/37131
5076         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5078 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5079             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5081         PR c++/65858
5082         * g++.dg/cpp0x/Wnarrowing3.C: New.
5084 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5086         * gcc.dg/20150120-1.c: New test.
5087         * gcc.dg/20150120-2.c: New test.
5088         * gcc.dg/20150120-3.c: New test.
5090 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5092         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5094 2015-05-01  Renlin Li  <renlin.li@arm.com>
5096         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5098 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5100         * gfortran.dg/bound_simplification_4.f90: New.
5102 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5104         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5105         with powerpc_p8vector_ok.
5107 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5109         PR fortran/37131
5110         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5111         scan pattern.
5112         * gfortran.dg/bound_9.f90:  New test case.
5114 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5116         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5117         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5118         for 32bit x86 targets.
5119         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5120         for 32bit x86 targets.
5121         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5122         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5123         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5124         for 32bit x86 targets.
5126 2015-04-30  Marek Polacek  <polacek@redhat.com>
5128         PR tree-optimization/63551
5129         * g++.dg/ipa/pr63551.C: New test.
5131 2015-04-30  Caroline Tice  <cmtice@google.com>
5133         PR  65929
5134         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5135         partition size on certain targets.
5137 2015-04-30  Renlin Li  <renlin.li@arm.com>
5139         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5141 2015-04-30  Marek Polacek  <polacek@redhat.com>
5143         * c-c++-common/Wbool-compare-3.c: New test.
5145         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5146         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5148 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5150         PR c++/57610
5151         * g++.dg/init/ref22.C: New.
5153 2015-04-30  Marek Polacek  <polacek@redhat.com>
5155         * gcc.dg/init-bad-8.c: New test.
5157         * gcc.dg/incomplete-typedef-1.c: New test.
5159 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5161         PR c++/59955
5162         * g++.dg/template/crash121.C: New.
5164 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5166         * gcc.target/mips/call-from-init.c: New test.
5167         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5169 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5171         PR target/65871
5172         * gcc.target/i386/pr65871-1.c: New test.
5173         * gcc.target/i386/pr65871-2.c: Ditto.
5175 2015-04-29  Marek Polacek  <polacek@redhat.com>
5177         PR c/64610
5178         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5179         * c-c++-common/Wbool-compare-2.c: New test.
5181 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5183         PR target/65770
5184         * gcc.target/aarch64/vstN_lane_1.c: New file.
5186 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5188         PR c++/64667
5189         * g++.dg/warn/Winit-self-3.C: New.
5191 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5193         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5195 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5197         PR target/65924
5198         * gcc.target/arm/pr65924.c: New test.
5200 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5202         * g++.dg/gomp/tpl-target-update.C: New file.
5204 2015-04-29  Richard Biener  <rguenther@suse.de>
5206         PR tree-optimization/65917
5207         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5209 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5211         PR target/64835
5212         * gcc.dg/ipa/iinline-attr.c: New test.
5213         * gcc.target/i386/iinline-attr-2.c: New test.
5215 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5217         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5218         segfault is fixed.
5220 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5222         * gcc.dg/vect/vect-33.c: Remove spurious line.
5224 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5226         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5228 2015-04-28  Marek Polacek  <polacek@redhat.com>
5230         PR c/65901
5231         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5232         * gcc.dg/pr65901.c: New test.
5234 2015-04-28  Richard Biener  <rguenther@suse.de>
5236         PR tree-optimization/62283
5237         * gfortran.dg/vect/pr62283-2.f: New testcase.
5238         * gcc.dg/vect/bb-slp-14.c: Adjust.
5240 2015-04-28  Richard Biener  <rguenther@suse.de>
5242         PR tree-optimization/65851
5243         * g++.dg/torture/pr65851.C: New testcase.
5245 2015-04-27  Jeff Law <law@redhat.com>
5247         PR tree-optimization/65217
5248         * gcc.target/i386/pr65217.c: Remove XFAIL.
5250 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5252         PR fortran/60322
5253         Add tests forgotten to svn-add.
5254         * gfortran.dg/class_allocate_19.f03: New test.
5255         * gfortran.dg/class_array_20.f03: New test.
5256         * gfortran.dg/class_array_21.f03: New test.
5257         * gfortran.dg/finalize_29.f08: New test.
5259 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5261         PR fortran/59678
5262         PR fortran/65841
5263         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5264         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5266 2015-04-27  Caroline Tice  <cmtice@google.com>
5268         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5269         partition size.
5271 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5273         PR target/64579
5274         * gcc.target/powerpc/htm-1.c: New test.
5275         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5276         on 64-bit compiles.
5277         (__builtin_tabortdci): Likewise.
5278         (__builtin_tcheck): Remove operand.
5279         * lib/target-supports.exp (check_htm_hw_available): New function.
5281 2015-04-27  Richard Biener  <rguenther@suse.de>
5283         * gcc.target/i386/pr65217.c: XFAIL.
5285 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5287         PR tree-optimization/65875
5288         * gcc.c-torture/compile/pr65875.c: New test.
5290 2015-04-25  Marek Polacek  <polacek@redhat.com>
5292         PR c/52085
5293         * gcc.dg/enum-incomplete-2.c: New test.
5294         * gcc.dg/enum-mode-1.c: New test.
5296 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5298         PR target/65849
5299         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5300         set new options.
5301         * gcc.target/powerpc/pr65849-2.c: Likewise.
5303 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5305         PR tree-optimization/65802
5306         * g++.dg/pr65802.C: Move to ...
5307         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5308         stdarg.h.  Rewrite for C.
5309         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5310         va_start and va_end.  Remove unnecessary inline asm.
5312 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5313             Wei Mi  <wmi@google.com>
5315         * gcc.target/i386/sse2-load-multi.c: New test.
5316         * gcc.target/i386/sse2-store-multi.c: Ditto.
5318 2015-04-24  Marek Polacek  <polacek@redhat.com>
5320         PR c/65830
5321         * c-c++-common/pr65830.c: New test.
5323         PR c/63357
5324         * c-c++-common/Wlogical-op-1.c: New test.
5326 2015-04-24  Marek Polacek  <polacek@redhat.com>
5328         PR c/61534
5329         * c-c++-common/pr61534-1.c: New test.
5331 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5332             Steven Bosscher <steven@gcc.gnu.org>
5334         PR rtl-optimization/34503
5335         * gcc.target/arm/pr64616.c: New file.
5337 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5339         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5341 2015-04-24  Terry Guo  <terry.guo@arm.com>
5343         * gcc.target/arm/pr65710.c: Update the options.
5345 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5347         * gcc.target/i386/pr65523.c: Skip x32.
5349 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5351         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5352         to look for vcl* where appropriate.
5354 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5356         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5357         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5359 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5361         PR target/26702
5362         * gcc.target/arm/pr26702.c: New test.
5364 2015-04-23  Marek Polacek  <polacek@redhat.com>
5366         PR c/65345
5367         * gcc.dg/pr65345-1.c: New test.
5368         * gcc.dg/pr65345-2.c: New test.
5370 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5372         * gcc.target/powerpc/crypto-builtin-2.c: New.
5374 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5376         PR fortran/60322
5377         * gfortran.dg/class_allocate_19.f03: New test.
5378         * gfortran.dg/class_array_20.f03: New test.
5379         * gfortran.dg/class_array_21.f03: New test.
5380         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5381         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5382         initialization correctly.
5383         * gfortran.dg/finalize_29.f08: New test.
5385 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5387         * gcc.target/powerpc/swaps-p8-18.c: New test.
5389 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5391         PR target/65456
5392         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5393         * gcc.dg/vect/bb-slp-25.c: Likewise.
5394         * gcc.dg/vect/bb-slp-29.c: Likewise.
5395         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5396         vect_no_align && { ! vect_hw_misalign }.
5397         * gcc.dg/vect/bb-slp-9.c: Likewise.
5398         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5399         vect_hw_misalign.
5400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5402         account for POWER8, where peeling for alignment is not needed.
5403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5404         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5405         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5406         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5407         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5408         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5409         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5410         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5411         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5412         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5413         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5414         * gcc.dg/vect/pr16105.c: Likewise.
5415         * gcc.dg/vect/pr20122.c: Likewise.
5416         * gcc.dg/vect/pr33804.c: Likewise.
5417         * gcc.dg/vect/pr33953.c: Likewise.
5418         * gcc.dg/vect/pr56787.c: Likewise.
5419         * gcc.dg/vect/pr58508.c: Likewise.
5420         * gcc.dg/vect/slp-25.c: Likewise.
5421         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5422         * gcc.dg/vect/vect-105.c: Likewise.
5423         * gcc.dg/vect/vect-27.c: Likewise.
5424         * gcc.dg/vect/vect-29.c: Likewise.
5425         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5426         POWER8.
5427         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5428         && { ! vect_hw_misalign }.
5429         * gcc.dg/vect/vect-44.c: Likewise.
5430         * gcc.dg/vect/vect-48.c: Likewise.
5431         * gcc.dg/vect/vect-50.c: Likewise.
5432         * gcc.dg/vect/vect-52.c: Likewise.
5433         * gcc.dg/vect/vect-56.c: Likewise.
5434         * gcc.dg/vect/vect-60.c: Likewise.
5435         * gcc.dg/vect/vect-72.c: Likewise.
5436         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5437         * gcc.dg/vect/vect-75.c: Likewise.
5438         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5439         * gcc.dg/vect/vect-77-global.c: Likewise.
5440         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5441         * gcc.dg/vect/vect-78-global.c: Likewise.
5442         * gcc.dg/vect/vect-93.c: Likewise.
5443         * gcc.dg/vect/vect-95.c: Likewise.
5444         * gcc.dg/vect/vect-96.c: Likewise.
5445         * gcc.dg/vect/vect-cond-1.c: Likewise.
5446         * gcc.dg/vect/vect-cond-3.c: Likewise.
5447         * gcc.dg/vect/vect-cond-4.c: Likewise.
5448         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5449         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5450         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5451         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5452         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5453         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5454         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5455         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5456         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5457         * gcc.dg/vect/vect-outer-5.c: Likewise.
5458         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5459         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5460         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5461         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5462         * gcc.dg/vect/vect-peel-3.c: Likewise.
5463         * gcc.dg/vect/vect-peel-4.c: Likewise.
5464         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5465         * gcc.target/powerpc/pr65456.c: New test.
5466         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5467         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5468         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5469         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5470         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5471         vect_no_align && { ! vect_hw_misalign }.
5472         * gfortran.dg/vect/vect-3.f90: Likewise.
5473         * gfortran.dg/vect/vect-4.f90: Likewise.
5474         * gfortran.dg/vect/vect-5.f90: Likewise.
5475         * lib/target-supports.exp (check_effective_target_vect_no_align):
5476         Return 1 for POWER8.
5477         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5479 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5481         PR fortran/65429
5482         * gfortran.dg/pr65429.f90: New test.
5484 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5486         * c-c++-common/asan/user-section-1.c: New test.
5487         * c-c++-common/asan/user-section-2.c: New test.
5488         * c-c++-common/asan/user-section-3.c: New test.
5490 2015-04-22  Hale Wang  <hale.wang@arm.com>
5491             Terry Guo  <terry.guo@arm.com>
5493         PR rtl-optimization/64818
5494         * gcc.target/arm/pr64818.c: New test.
5496 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5498         PR ipa/65076
5499         * g++.dg/tree-ssa/pr61034.C: Update template.
5500         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5501         * gcc.dg/Warray-bounds-11.c: Likewise.
5502         * gcc.dg/Warray-bounds.c: Likewise.
5504 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5506         PR libgfortran/65234
5507         * gfortran.dg/fmt_unlimited.f90: New test.
5509 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5511         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5512         headers.
5513         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5514         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5515         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5516         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5517         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5518         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5519         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5521 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523         PR libgfortran/56743
5524         * gfortran.dg/namelist_87.f90: New test.
5526 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5528         * gcc.target/aarch64/mult-synth_1.c: New test.
5529         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5530         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5531         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5532         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5533         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5535 2015-04-21  Richard Biener  <rguenther@suse.de>
5537         PR tree-optimization/65650
5538         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5539         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5540         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5541         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5542         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5543         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5545 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5547         PR tree-optimization/65802
5548         * g++.dg/pr65802.C: New test.
5550 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5552         PR testsuite/65767
5553         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5554         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5556 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5558         PR c++/65801
5559         * g++.dg/cpp0x/Wnarrowing2.C: New.
5561 2015-04-20  Jeff Law  <law@redhat.com>
5563         PR tree-optimization/65658
5564         * gcc.dg/pr65658.c: New test.
5566 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5568         PR target/64134
5569         * gcc.target/aarch64/vec_init_1.c: New test.
5571 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5573         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5574         targets.
5576 2015-04-18  Martin Sebor  <msebor@redhat.com>
5578         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5579         of non-nul characters.
5580         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5582 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5584         PR target/65787
5585         * gcc.target/powerpc/pr65787.c: New.
5587 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5589         PR target/65689
5590         * gcc.target/aarch64/c-output-template-4.c: New test.
5592 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5594         PR target/65780
5595         * gcc.dg/pr65780-1.c: New test.
5596         * gcc.dg/pr65780-2.c: Likewise.
5597         * gcc.target/i386/pr32219-9.c: Likewise.
5598         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5599         symbol.
5600         * gcc.target/i386/pr64317.c (c): Initialize.
5602 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5604         PR target/65612
5605         * g++.dg/ext/mv18.C: New test.
5606         * g++.dg/ext/mv19.C: Likewise.
5607         * g++.dg/ext/mv20.C: Likewise.
5608         * g++.dg/ext/mv21.C: Likewise.
5609         * g++.dg/ext/mv22.C: Likewise.
5610         * g++.dg/ext/mv23.C: Likewise.
5612 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5614         PR c++/64527
5615         * g++.dg/init/pr64527.C: New test.
5617 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5618             Michael Matz  <matz@suse.de>
5620         PR tree-optimization/64950
5621         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5622         x86_64-*-*.
5624 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5626         * c-c++-common/asan/user-section-1.c: New test.
5628 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5630         PR debug/65771
5631         * gcc.dg/debug/pr65771.c: New test.
5633 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5635         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5636         __buitlin_alloca with __builtin_alloca.
5638 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5640         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5642 2015-04-16  Richard Biener  <rguenther@suse.de>
5644         PR tree-optimization/64277
5645         * gcc.dg/Warray-bounds-14.c: New testcase.
5646         * gcc.dg/Warray-bounds-15.c: Likewise.
5647         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5648         * c-c++-common/ubsan/bounds-6.c: Likewise.
5650 2015-04-16  Renlin Li  <renlin.li@arm.com>
5652         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5653         * gcc.target/arm/unsigned-float.c: New.
5655 2015-04-16  Richard Biener  <rguenther@suse.de>
5657         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5658         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5659         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5661 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5663         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5664         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5665         * g++.dg/cpp0x/defaulted21.C: Likewise.
5666         * g++.dg/cpp0x/defaulted28.C: Likewise.
5667         * g++.dg/cpp0x/defaulted47.C: Likewise.
5668         * g++.dg/cpp0x/elision_neg.C: Likewise.
5669         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5670         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5671         * g++.dg/cpp0x/implicit1.C: Likewise.
5672         * g++.dg/cpp0x/implicit9.C: Likewise.
5673         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5674         * g++.dg/cpp0x/range-for13.C: Likewise.
5675         * g++.dg/gomp/clause-2.C: Likewise.
5676         * g++.dg/gomp/udr-5.C: Likewise.
5677         * g++.dg/inherit/access6.C: Likewise.
5678         * g++.dg/lookup/duperr1.C: Likewise.
5679         * g++.dg/lookup/friend2.C: Likewise.
5680         * g++.dg/lookup/pr6936.C: Likewise.
5681         * g++.dg/lookup/scoped1.C: Likewise.
5682         * g++.dg/lookup/using26.C: Likewise.
5683         * g++.dg/lookup/using38.C: Likewise.
5684         * g++.dg/other/access2.C: Likewise.
5685         * g++.dg/overload/defarg3.C: Likewise.
5686         * g++.dg/overload/defarg6.C: Likewise.
5687         * g++.dg/parse/access11.C: Likewise.
5688         * g++.dg/parse/access2.C: Likewise.
5689         * g++.dg/parse/access3.C: Likewise.
5690         * g++.dg/parse/access4.C: Likewise.
5691         * g++.dg/parse/access5.C: Likewise.
5692         * g++.dg/parse/access6.C: Likewise.
5693         * g++.dg/parse/access8.C: Likewise.
5694         * g++.dg/parse/access9.C: Likewise.
5695         * g++.dg/parse/crash40.C: Likewise.
5696         * g++.dg/tc1/dr142.C: Likewise.
5697         * g++.dg/tc1/dr166.C: Likewise.
5698         * g++.dg/tc1/dr52.C: Likewise.
5699         * g++.dg/template/access11.C: Likewise.
5700         * g++.dg/template/access18.C: Likewise.
5701         * g++.dg/template/access19.C: Likewise.
5702         * g++.dg/template/access2.C: Likewise.
5703         * g++.dg/template/access20.C: Likewise.
5704         * g++.dg/template/access26.C: Likewise.
5705         * g++.dg/template/access3.C: Likewise.
5706         * g++.dg/template/access7.C: Likewise.
5707         * g++.dg/template/conv12.C: Likewise.
5708         * g++.dg/template/crash69.C: Likewise.
5709         * g++.dg/template/friend31.C: Likewise.
5710         * g++.dg/template/friend32.C: Likewise.
5711         * g++.dg/template/memfriend15.C: Likewise.
5712         * g++.dg/template/memfriend16.C: Likewise.
5713         * g++.dg/template/memfriend17.C: Likewise.
5714         * g++.dg/template/memfriend7.C: Likewise.
5715         * g++.dg/template/pr32519.C: Likewise.
5716         * g++.dg/template/qualttp21.C: Likewise.
5717         * g++.dg/template/qualttp8.C: Likewise.
5718         * g++.dg/template/ttp10.C: Likewise.
5719         * g++.dg/template/typedef11.C: Likewise.
5720         * g++.dg/template/typedef13.C: Likewise.
5721         * g++.dg/template/typedef19.C: Likewise.
5722         * g++.dg/template/typedef20.C: Likewise.
5723         * g++.dg/template/typedef22.C: Likewise.
5724         * g++.dg/template/using16.C: Likewise.
5725         * g++.dg/template/virtual3.C: Likewise.
5726         * g++.dg/ubsan/pr61272.C: Likewise.
5727         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5728         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5729         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5730         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5731         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5732         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5733         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5734         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5735         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5736         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5737         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5738         * g++.old-deja/g++.jason/access17.C: Likewise.
5739         * g++.old-deja/g++.jason/access18.C: Likewise.
5740         * g++.old-deja/g++.jason/access22.C: Likewise.
5741         * g++.old-deja/g++.jason/access23.C: Likewise.
5742         * g++.old-deja/g++.jason/access8.C: Likewise.
5743         * g++.old-deja/g++.jason/delete3.C: Likewise.
5744         * g++.old-deja/g++.jason/report.C: Likewise.
5745         * g++.old-deja/g++.law/access2.C: Likewise.
5746         * g++.old-deja/g++.law/access3.C: Likewise.
5747         * g++.old-deja/g++.law/access4.C: Likewise.
5748         * g++.old-deja/g++.law/access5.C: Likewise.
5749         * g++.old-deja/g++.law/arm12.C: Likewise.
5750         * g++.old-deja/g++.law/arm14.C: Likewise.
5751         * g++.old-deja/g++.law/ctors13.C: Likewise.
5752         * g++.old-deja/g++.law/union2.C: Likewise.
5753         * g++.old-deja/g++.law/visibility12.C: Likewise.
5754         * g++.old-deja/g++.law/visibility15.C: Likewise.
5755         * g++.old-deja/g++.law/visibility16.C: Likewise.
5756         * g++.old-deja/g++.law/visibility17.C: Likewise.
5757         * g++.old-deja/g++.law/visibility18.C: Likewise.
5758         * g++.old-deja/g++.law/visibility19.C: Likewise.
5759         * g++.old-deja/g++.law/visibility20.C: Likewise.
5760         * g++.old-deja/g++.law/visibility21.C: Likewise.
5761         * g++.old-deja/g++.law/visibility24.C: Likewise.
5762         * g++.old-deja/g++.law/visibility4.C: Likewise.
5763         * g++.old-deja/g++.law/visibility5.C: Likewise.
5764         * g++.old-deja/g++.law/visibility6.C: Likewise.
5765         * g++.old-deja/g++.law/visibility7.C: Likewise.
5766         * g++.old-deja/g++.law/visibility8.C: Likewise.
5767         * g++.old-deja/g++.law/visibility9.C: Likewise.
5768         * g++.old-deja/g++.niklas/t135.C: Likewise.
5769         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5770         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5771         * g++.old-deja/g++.other/access11.C: Likewise.
5772         * g++.old-deja/g++.other/access4.C: Likewise.
5773         * g++.old-deja/g++.other/access7.C: Likewise.
5774         * g++.old-deja/g++.other/crash1.C: Likewise.
5775         * g++.old-deja/g++.other/crash7.C: Likewise.
5776         * g++.old-deja/g++.other/friend1.C: Likewise.
5777         * g++.old-deja/g++.other/friend4.C: Likewise.
5778         * g++.old-deja/g++.other/friend9.C: Likewise.
5779         * g++.old-deja/g++.other/lineno1.C: Likewise.
5780         * g++.old-deja/g++.other/using1.C: Likewise.
5781         * g++.old-deja/g++.pt/enum14.C: Likewise.
5782         * g++.old-deja/g++.pt/friend11.C: Likewise.
5783         * g++.old-deja/g++.pt/friend21.C: Likewise.
5784         * g++.old-deja/g++.pt/friend3.C: Likewise.
5785         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5786         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5787         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5788         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5790 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5792         PR ipa/65765
5793         * g++.dg/ipa/pr65765.C: New test.
5795 2015-04-15  Nick Clifton  <nickc@redhat.com>
5797         * gcc.target/rx/builtins.c: Disable RMPA test if string
5798         instructions are not allowed.
5800 2015-04-15  Alan Modra  <amodra@gmail.com>
5802         * gcc.dg/pr65408.c: New.
5804 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5806         PR target/65729
5807         * gcc.target/arm/pr65729.c: New test.
5809 2015-04-14  Richard Biener  <rguenther@suse.de>
5811         PR tree-optimization/65758
5812         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5814 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5816         PR target/65648
5817         * gcc.c-torture/execute/pr65648.c: New test.
5819 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5821         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5822         __builtin_finite instead of finite.
5823         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5824         Likewise.
5826 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5828         PR tree-optimization/63387
5829         * gcc.dg/pr63387.c: New testcase.
5831 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5833         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5835 2015-04-13  Richard Biener  <rguenther@suse.de>
5837         PR tree-optimization/65204
5838         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5840 2015-04-13  Terry Guo  <terry.guo@arm.com>
5842         PR target/65710
5843         * gcc.target/arm/pr65710.c: New.
5845 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5847         PR tree-optimization/65747
5848         * g++.dg/torture/pr65747.C: New test.
5850 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5852         PR c++/65736
5853         * g++.dg/cpp0x/pr65736.C: New test.
5855 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5856             Martin Liska  <mliska@suse.cz>
5858         PR ipa/65722
5859         * g++.dg/ipa/pr65722.C: New testcase.
5861 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5863         PR tree-optimization/65735
5864         * gcc.c-torture/compile/pr65735.c: New test.
5866 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5868         PR middle-end/65554
5869         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5871 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5873         PR target/65671
5874         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5876 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5878         PR target/65647
5879         * gcc.target/arm/pr65647-2.c: New.
5881 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5883         PR target/65694
5884         * g++.dg/torture/pr65694.C: New test.
5886 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5888         * gfortran.dg/coarray_lock_6.f90: New.
5889         * gfortran.dg/coarray_lock_7.f90: New.
5890         * gfortran.dg/coarray/lock_2.f90: New.
5892 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5894         PR fortran/56674
5895         PR fortran/58813
5896         PR fortran/59016
5897         PR fortran/59024
5898         * gfortran.dg/used_types_27.f90: New.
5900 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5902         PR target/65671
5903         * gcc.target/i386/pr65671.c: New.
5905 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5907         PR tree-optimization/65709
5908         * c-c++-common/ubsan/align-9.c: New test.
5910 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5912         PR fortran/56852
5913         * gfortran.dg/pr56852.f90: New test.
5915 2015-04-09  Marek Polacek  <polacek@redhat.com>
5916             Jakub Jelinek  <jakub@redhat.com>
5918         PR middle-end/65554
5919         * g++.dg/opt/pr65554.C: New test.
5921 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5923         PR c++/65690
5924         * c-c++-common/attr-aligned-1.c: New test.
5926 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5928         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5930 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5932         PR target/65676
5933         * gcc.target/i386/sse-25.c: New.
5935 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5937         PR target/65693
5938         * gcc.target/i386/pr65693.c: New test.
5940 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5942         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5944 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5946         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5948 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5950         * gcc.target/i386/thunk-retbnd.c: New.
5952 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5954         * gnat.dg/opt48.adb: New test.
5955         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5956         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5958 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5960         PR ipa/65540
5961         * gcc.c-torture/compile/pr65540.c: New.
5963 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5965         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5966         -Wno-pointer-arith.
5968 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5970         PR debug/65678
5971         * g++.dg/debug/pr65678.C: New test.
5973         PR middle-end/65680
5974         * gcc.c-torture/compile/pr65680.c: New test.
5976 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5978         PR fortran/65548
5979         * gfortran.dg/allocate_with_source_5.f90: New test.
5981 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5983         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5984         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5986 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5988         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5990 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5992         PR target/65614
5993         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5994         to get floating point compression.
5995         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5997 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5999         PR preprocessor/61977
6000         * gcc.dg/cpp/pr61977.c: New test.
6002 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6004         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6006 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6008         PR target/65647
6009         * gcc.target/arm/pr65647.c: New.
6011 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6013         PR ipa/65655
6014         * g++.dg/torture/pr65655.C: New testcase.
6016 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6018         PR c++/64085
6019         * g++.dg/cpp1y/lambda-init13.C: New.
6021 2015-04-03  Marek Polacek  <polacek@redhat.com>
6023         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6025 2015-04-02  Marek Polacek  <polacek@redhat.com>
6027         PR c++/65642
6028         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6029         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6031 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6033         PR preprocessor/61977
6034         * gcc.target/powerpc/pr61977-1.c: New test.
6035         * gcc.target/powerpc/pr61977-2.c: New test.
6037 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6039         PR c++/56100
6040         * g++.dg/warn/Wshadow-8.C: New.
6041         * g++.dg/warn/Wshadow-9.C: Likewise.
6042         * g++.dg/warn/Wshadow-10.C: Likewise.
6043         * g++.dg/warn/Wshadow-11.C: Likewise.
6045 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6047         * gcc.dg/pr23623.c: Added aligned attribute.
6048         * gcc.dg/20141029-1.c: Likewise.
6049         * gcc.dg/20150306-1.c: New test.
6051 2015-04-01  Marek Polacek  <polacek@redhat.com>
6053         PR c++/65554
6054         * g++.dg/cpp0x/initlist93.C: New test.
6055         * g++.dg/cpp0x/initlist94.C: New test.
6057 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6059         PR target/65624
6060         * gcc.target/aarch64/pr65624.c: New test.
6062 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6064         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6066 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6068         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6069         extra variable to force stack alignment.
6070         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6071         extra variable to force stack alignment.
6073 2015-03-31  Marek Polacek  <polacek@redhat.com>
6075         PR c++/65390
6076         * g++.dg/template/pr65390.C: New test.
6078 2015-03-31  Martin Liska  <mliska@suse.cz>
6080         * g++.dg/ipa/pr65557.C: New test.
6082 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6084         * gcc.target/s390/hotpatch-25.c: New test.
6085         * gcc.target/s390/hotpatch-1.c: Update test.
6086         * gcc.target/s390/hotpatch-10.c: Update test.
6087         * gcc.target/s390/hotpatch-11.c: Update test.
6088         * gcc.target/s390/hotpatch-12.c: Update test.
6089         * gcc.target/s390/hotpatch-13.c: Update test.
6090         * gcc.target/s390/hotpatch-14.c: Update test.
6091         * gcc.target/s390/hotpatch-15.c: Update test.
6092         * gcc.target/s390/hotpatch-16.c: Update test.
6093         * gcc.target/s390/hotpatch-17.c: Update test.
6094         * gcc.target/s390/hotpatch-18.c: Update test.
6095         * gcc.target/s390/hotpatch-19.c: Update test.
6096         * gcc.target/s390/hotpatch-2.c: Update test.
6097         * gcc.target/s390/hotpatch-21.c: Update test.
6098         * gcc.target/s390/hotpatch-22.c: Update test.
6099         * gcc.target/s390/hotpatch-23.c: Update test.
6100         * gcc.target/s390/hotpatch-24.c: Update test.
6101         * gcc.target/s390/hotpatch-3.c: Update test.
6102         * gcc.target/s390/hotpatch-4.c: Update test.
6103         * gcc.target/s390/hotpatch-5.c: Update test.
6104         * gcc.target/s390/hotpatch-6.c: Update test.
6105         * gcc.target/s390/hotpatch-7.c: Update test.
6106         * gcc.target/s390/hotpatch-8.c: Update test.
6107         * gcc.target/s390/hotpatch-9.c: Update test.
6108         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6110 2015-03-31  Richard Biener  <rguenther@suse.de>
6112         PR middle-end/65626
6113         * g++.dg/torture/pr65626.C: New testcase.
6115 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6117         PR target/65531
6118         * gcc.target/i386/mpx/pr65531.cc: New.
6120 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6122         PR target/65602
6123         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6124         __builtin_alloca instead of alloca.
6125         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6126         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6127         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6128         check.
6130 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6132         PR ipa/65610
6133         * g++.dg/ubsan/pr65610.C: New test.
6135 2015-03-30  Marek Polacek  <polacek@redhat.com>
6137         PR c++/65398
6138         * g++.dg/cpp0x/pr65398-2.C: New test.
6140 2015-03-30  Marek Polacek  <polacek@redhat.com>
6142         * c-c++-common/pr65556.c: Change the width of bit-fields.
6144 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6146         PR ipa/65588
6147         * gcc.target/i386/pr65588.c: New testcase.
6149 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6151         PR libgfortran/65563
6152         * gfortran.dg/open_errors_2.f90:  New test.
6154 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6156         PR libgfortran/65596
6157         * gfortran.dg/namelist_86.f90: New test.
6159 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6161         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6162         statement to reflect new ownership.
6164 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6166         PR c++/42328
6167         * g++.dg/template/friend58.C: New.
6168         * g++.dg/template/friend59.C: Likewise.
6170 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6172         PR c/65586
6173         * g++.dg/gomp/openmp-simd-3.C: New.
6174         * gcc.dg/gomp/openmp-simd-3.c: New.
6176 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6178         PR target/65248
6179         * gcc.target/i386/pr65248-1.c: New file.
6180         * gcc.target/i386/pr65248-2.c: Likewise.
6181         * gcc.target/i386/pr65248-3.c: Likewise.
6182         * gcc.target/i386/pr65248-4.c: Likewise.
6184 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6186         PR target/65593
6187         * gcc.c-torture/compile/pr65593.c: New test.
6189 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6191         PR c++/59329
6192         * g++.dg/cpp1y/constexpr-assert1.C: New.
6194 2015-03-27  Marek Polacek  <polacek@redhat.com>
6196         PR c++/65556
6197         * c-c++-common/pr65556.c: New test.
6199 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6201         PR ipa/65600
6202         * g++.dg/torture/pr65600.C: New testcase.
6204 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6206         PR target/65407
6207         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6209 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6211         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6212         statement and cleanup. Fixed typos.
6214 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6216         PR middle-end/65595
6217         * gcc.c-torture/compile/pr65595.c: New testcase.
6219 2015-03-27  Marek Polacek  <polacek@redhat.com>
6221         PR sanitizer/65583
6222         * g++.dg/ubsan/pr65583.C: New test.
6224 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6226         * gcc.c-torture/compile/20150327.c: New testcase.
6228 2015-03-26  Richard Biener  <rguenther@suse.de>
6230         PR middle-end/65555
6231         * g++.dg/torture/pr65555.C: New testcase.
6233 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6235         PR tree-optimization/64715
6236         * gcc.dg/builtin-object-size-15.c: New test.
6237         * gcc.dg/pr64715-1.c: New test.
6238         * gcc.dg/pr64715-2.c: New test.
6240 2015-03-26  Richard Biener  <rguenther@suse.de>
6242         PR middle-end/65519
6243         * gnat.dg/specs/opt2.ads: Fix testcase.
6245 2015-03-25  Martin Sebor  <msebor@redhat.com>
6247         PR testsuite/65526
6248         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6249         when target isn't arm*-*-*-*.
6250         (check_effective_target_arm_nothumb): Likewise.
6251         (check_effective_target_arm_little_endian): Likewise.
6252         (check_effective_target_arm_vect_no_misalign): Likewise.
6253         (check_effective_target_aarch64_little_endian): Fail early if target
6254         isn't aarch64*-*-*.
6256 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6258         PR tree-optimization/65177
6259         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6261 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6263         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6264         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6265         smmintrin.h and mm3dnow.h.
6267 2015-03-25  Marek Polacek  <polacek@redhat.com>
6269         PR c++/65558
6270         * g++.dg/cpp0x/pr65558.C: New test.
6272 2015-03-25  Marek Polacek  <polacek@redhat.com>
6274         PR c++/61670
6275         * g++.dg/template/pr61670.C: New test.
6277 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6279         PR c++/54987
6280         * g++.dg/template/pr54987.C: New.
6282 2015-03-25  Richard Biener  <rguenther@suse.de>
6284         PR tree-optimization/62630
6285         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6287 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6289         PR target/65508
6290         * gcc.target/i386/mpx/pr65508.c: New.
6292 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6294         PR fortran/64952
6295         PR fortran/65532
6296         * gfortran.dg/data_initialized_3.f90: New.
6298 2015-03-25  Richard Biener  <rguenther@suse.de>
6300         PR middle-end/65519
6301         * gnat.dg/specs/opt2.ads: New testcase.
6303 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6305         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6306         * gcc.target/arm/memset-inline-4.c: Skip for
6307         arm_tune_string_ops_prefer_neon.
6308         * gcc.target/arm/memset-inline-5.c: Ditto.
6309         * gcc.target/arm/memset-inline-6.c: Ditto.
6310         * gcc.target/arm/memset-inline-8.c: Ditto.
6311         * gcc.target/arm/memset-inline-9.c: Ditto.
6313 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6315         PR c++/58923
6316         * g++.dg/other/virtual3.C: New.
6318 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6320         PR c++/60130
6321         * g++.dg/cpp0x/vt-60130.C: New.
6323 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6325         PR c++/61971
6326         * g++.dg/warn/Warray-bounds-7.C: New.
6328 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6330         PR c++/60067
6331         * g++.dg/template/defarg18.C: New.
6333 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6335         PR c++/59988
6336         * g++.dg/cpp0x/vt-59988.C: New.
6338 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6340         PR tree-optimization/65533
6341         * gcc.dg/pr65533.c: New test.
6343 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6345         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6346         source= and mold= expressions functionality.
6347         * gfortran.dg/allocate_class_4.f90: New test.
6348         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6349         copying an unlimited polymorhpic object containing a char array
6350         to another unlimited polymorphic object respects the _len
6351         component.
6352         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6353         whether deferred length char array allocate works, unlimited
6354         polymorphic object allocation from a string works and if
6355         allocating an array of deferred length strings works.
6356         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6358 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6360         PR c++/65513
6361         * g++.dg/cpp0x/constexpr-array11.C: New.
6363 2015-03-24  Richard Biener  <rguenther@suse.de>
6365         PR middle-end/65517
6366         * gcc.dg/torture/pr65517.c: New testcase.
6368 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6370         * gfortran.dg/coindexed_1.f90: Moved from
6371         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6373 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6375         PR testsuite/65506
6376         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6377         gimple dump.
6379         PR target/65523
6380         * gcc.target/i386/pr65523.c: New test.
6382         PR ipa/65475
6383         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6384         dg-options.
6385         * g++.dg/lto/pr65475b_0.C: Likewise.
6387 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6389         PR target/65505
6390         * gcc.target/sh/torture/pr65505.c: New.
6392 2015-03-23  Martin Sebor  <msebor@redhat.com>
6394         PR testsuite/63175
6395         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6396         assembly for lvx in addition to lxv.
6398 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6400         PR target/65504
6401         * gfortran.dg/pr65504.f90: New test.
6403         PR ipa/65521
6404         * gcc.dg/pr65521.c: New test.
6406 2015-03-23  Richard Biener  <rguenther@suse.de>
6408         PR tree-optimization/65518
6409         * gcc.dg/vect/pr65518.c: New testcase.
6411 2015-03-23  Richard Biener  <rguenther@suse.de>
6413         PR tree-optimization/65494
6414         * gcc.dg/vect/pr65494.c: New testcase.
6416 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6418         PR preprocessor/65238
6419         * c-c++-common/cpp/pr65238-1.c: New test.
6420         * gcc.dg/cpp/pr65238-2.c: New test.
6421         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6422         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6424 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6425             Mikael Morin  <mikael@gcc.gnu.org>
6427         PR fortran/64952
6428         * gfortran.dg/elemental_dependency_4.f90: New.
6429         * gfortran.dg/elemental_dependency_5.f90: New.
6431 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6433         PR ipa/65475
6434         * g++.dg/lto/pr65475b_0.C: New testcase.
6435         * g++.dg/lto/pr65475b_1.C: New testcase.
6436         * g++.dg/lto/pr65475c_0.C: New testcase.
6437         * g++.dg/lto/pr65475c_1.C: New testcase.
6439 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6441         * gfortran.dg/coarray_38.f90: New.
6442         * gfortran.dg/coarray_39.f90: New.
6443         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6444         compile test.
6446 2015-03-20  Marek Polacek  <polacek@redhat.com>
6448         PR c++/65398
6449         * g++.dg/cpp0x/pr65398.C: New test.
6451 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6453         PR ipa/65475
6454         * g++.dg/lto/pr65475_0.C: New testcase.
6455         * g++.dg/lto/pr65475_1.C: New testcase.
6457 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6459         PR rtl-optimization/64366
6460         * gcc.target/sh/pr64366.c: New.
6462 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6464         PR c++/48324
6465         * g++.dg/cpp0x/constexpr-48324.C: New.
6467 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6469         PR c++/48453
6470         * g++.dg/cpp0x/pr48453.C: New.
6472 2015-03-20  Marek Polacek  <polacek@redhat.com>
6474         PR c++/65072
6475         * g++.dg/cpp0x/pr65072.C: New test.
6477 2015-03-20  Richard Biener  <rguenther@suse.de>
6479         PR middle-end/64715
6480         * gcc.dg/pr15347.c: Use -O.
6481         * c-c++-common/pr19807-1.c: Likewise.
6483 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6485         * gnat.dg/volatile13.ad[sb]: New test.
6487 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6489         PR rtl-optimization/60851
6490         * gcc.target/i386/pr60851.c: New test.
6492 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6494         PR target/65240
6495         * g++.dg/pr65240.h: Add tests for PR 65240.
6496         * g++.dg/pr65240-1.C: Likewise.
6497         * g++.dg/pr65240-2.C: Likewise.
6498         * g++.dg/pr65240-3.C: Likewise.
6499         * g++.dg/pr65240-4.C: Likewise.
6501 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6503         PR rtl-optimization/63491
6504         * gcc.target/powerpc/pr63491.c: New.
6506 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6508         * g++.dg/ipa/pr65465.C: New test.
6510 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6512         PR c++/52659
6513         * g++.dg/cpp0x/deleted11.C: New.
6515 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6517         PR sanitizer/65400
6518         * c-c++-common/tsan/pr65400-3.c: New test.
6520 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6522         PR c++/59686
6523         * g++.dg/cpp0x/constexpr-59686.C: New.
6525 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6527         PR sanitizer/64265
6528         * g++.dg/tsan/pr64265.C: New test.
6530         PR sanitizer/65400
6531         * c-c++-common/tsan/pr65400-1.c: New test.
6532         * c-c++-common/tsan/pr65400-2.c: New test.
6534 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6536         PR c++/59816
6537         * g++.dg/cpp0x/pr59816.C: New.
6539 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6541         PR fortran/59198
6542         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6544 2015-03-18  Martin Liska  <mliska@suse.cz>
6546         PR ipa/65439
6547         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6548         equivalences either to 6 or 7.
6550 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6552         PR middle-end/64491
6553         Revert:
6554         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6556         * gcc.dg/undefined-loop-1.c: New file.
6557         * gcc.dg/undefined-loop-2.c: New file.
6559         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6561         PR testsuite/64032
6562         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6563         loop exits too early.
6565 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6567         PR tree-optimization/65450
6568         * gfortran.dg/pr65450.f90: New test.
6570         PR target/65078
6571         * gcc.target/i386/pr65078-1.c: New test.
6572         * gcc.target/i386/pr65078-2.c: New test.
6573         * gcc.target/i386/pr65078-3.c: New test.
6574         * gcc.target/i386/pr65078-4.c: New test.
6575         * gcc.target/i386/pr65078-5.c: New test.
6576         * gcc.target/i386/pr65078-6.c: New test.
6578 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6580         PR c++/65340
6581         * g++.dg/cpp1y/pr65340.C: New.
6583 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6585         PR fortran/64432
6586         * gfortran.dg/system_clock_3.f08: Adjust test.
6588 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6590         PR fortran/59198
6591         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6592         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6594 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6596         PR fortran/64432
6597         * gfortran.dg/system_clock_3.f08: New test.
6599 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6601         PR c++/64626
6602         g++.dg/cpp1y/pr64626-1.C: New.
6603         g++.dg/cpp1y/pr64626-2.C: New.
6604         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6606 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6608         PR tree-optimization/65427
6609         * gcc.c-torture/execute/pr65427.c: New test.
6611 2015-03-16  Marek Polacek  <polacek@redhat.com>
6613         DR 1688
6614         PR c++/65327
6615         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6616         * g++.dg/cpp0x/pr65327.C: New test.
6618 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6620         PR sanitizer/64820
6621         * c-c++-common/asan/pr64820.c: New test.
6623 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6625         * gfortran.dg/pointer_2.f90: New test.
6627 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6629         * g++.dg/pr65049.C: New test.
6631 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6633         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6634         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6635         * gcc.target/i386/fuse-caller-save.c: Same.
6637 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6639         * gnat.dg/loop_optimization18.ad[sb]: New test.
6640         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6642 2015-03-16  Alan Modra  <amodra@gmail.com>
6644         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6645         2014-12-05 change.
6647 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6649         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6650         hppa*-*-hpux*.
6651         * gcc.dg/torture/pr65270-2.c: Likewise.
6653 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6655         PR fortran/61138
6656         * gfortran.dg/pointer_remapping_9.f90: New.
6658 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6660         PR tree-optimization/65369
6661         * gcc.c-torture/execute/pr65369.c: New test.
6663         PR tree-optimization/65418
6664         * gcc.c-torture/execute/pr65418-1.c: New test.
6665         * gcc.c-torture/execute/pr65418-2.c: New test.
6667         PR rtl-optimization/65401
6668         * gcc.c-torture/execute/pr65401.c: New test.
6670 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6672         PR target/64600
6673         * gcc.target/arm/pr64600_1.c: New test.
6675 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6677         PR rtl-optimization/65235
6678         * gcc.target/aarch64/pr65235_1.c: New test.
6680 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6682         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6683         * gcc.target/s390/hotpatch-22.c: Likewise.
6684         * gcc.target/s390/hotpatch-23.c: Likewise.
6685         * gcc.target/s390/hotpatch-24.c: Likewise.
6686         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6687         * gcc.target/s390/hotpatch-1.c: Update expected output.
6688         * gcc.target/s390/hotpatch-2.c: Likewise.
6689         * gcc.target/s390/hotpatch-3.c: Likewise.
6690         * gcc.target/s390/hotpatch-4.c: Likewise.
6691         * gcc.target/s390/hotpatch-5.c: Likewise.
6692         * gcc.target/s390/hotpatch-6.c: Likewise.
6693         * gcc.target/s390/hotpatch-7.c: Likewise.
6694         * gcc.target/s390/hotpatch-8.c: Likewise.
6695         * gcc.target/s390/hotpatch-9.c: Likewise.
6696         * gcc.target/s390/hotpatch-10.c: Likewise.
6697         * gcc.target/s390/hotpatch-11.c: Likewise.
6698         * gcc.target/s390/hotpatch-12.c: Likewise.
6699         * gcc.target/s390/hotpatch-13.c: Likewise.
6700         * gcc.target/s390/hotpatch-14.c: Likewise.
6701         * gcc.target/s390/hotpatch-15.c: Likewise.
6702         * gcc.target/s390/hotpatch-16.c: Likewise.
6703         * gcc.target/s390/hotpatch-17.c: Likewise.
6704         * gcc.target/s390/hotpatch-18.c: Likewise.
6705         * gcc.target/s390/hotpatch-19.c: Likewise.
6707 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6709         PR target/65103
6710         * gcc.target/i386/pr65103-1.c: New.
6712 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6714         PR target/65044
6715         * gcc.target/i386/pr65044.c: New.
6717 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6719         PR rtl-optimization/64895
6720         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6721         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6722         * gcc.target/i386/fuse-caller-save.c: Ditto.
6724 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6726         * gcc.dg/ipa/pr63569.c: Fix template.
6728 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6730         * g++.dg/ipa/pr64146.C: Require fpic support.
6732 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6734         PR libfortran/65200
6735         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6736         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6738 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6740         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6741         to dg-options, fix up dg-skip-if.
6743 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6745         PR target/65296
6746         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6747         * gcc.target/avr/tiny-caller-save.c: Same.
6749 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6751         PR target/65242
6752         * g++.dg/pr65242.C: New test.
6754 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6756         * c-c++-common/asan/no-asan-check-glob.c: New test.
6758 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6760         PR c++/65370
6761         * g++.dg/other/default11.C: New.
6762         * g++.dg/other/default12.C: Likewise.
6764 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6766         PR target/65368
6767         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6769 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6771         PR fortran/65024
6772         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6774 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6776         PR c++/65127
6777         * g++.dg/cpp0x/pr65127.C: New test.
6779 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6781         * gcc.dg/ipa/PR64550.c: Update template.
6783 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6784             Tobias Burnus  <burnus@net-b.de>
6786         * gfortran.dg/coarray_sync_memory.f90: New.
6788 2015-03-10  Marek Polacek  <polacek@redhat.com>
6790         PR sanitizer/65367
6791         * c-c++-common/ubsan/pr65367.c: New test.
6793 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6795         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6796         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6797         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6798         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6799         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6800         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6801         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6802         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6803         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6804         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6805         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6806         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6807         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6809 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6811         * lib/mpx-dg.exp (mpx_link_flags): New.
6812         (mpx_init): New.
6813         (mpx_finish): New.
6814         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6815         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6816         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6817         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6818         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6819         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6820         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6821         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6822         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6823         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6824         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6825         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6826         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6827         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6828         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6829         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6830         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6831         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6832         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6833         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6834         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6835         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6836         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6837         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6838         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6839         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6840         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6841         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6842         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6843         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6844         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6845         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6846         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6847         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6848         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6849         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6850         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6851         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6852         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6853         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6854         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6855         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6856         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6857         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6858         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6859         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6860         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6861         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6862         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6863         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6864         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6865         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6866         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6867         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6868         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6869         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6870         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6871         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6872         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6873         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6874         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6875         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6876         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6877         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6878         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6879         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6880         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6881         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6882         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6883         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6884         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6885         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6886         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6887         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6888         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6889         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6890         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6891         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6892         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6893         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6894         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6895         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6896         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6897         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6898         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6899         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6900         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6901         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6902         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6903         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6904         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6905         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6906         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6907         * gcc.target/i386/mpx/label-address-1.c: New.
6908         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6909         * gcc.target/i386/mpx/macro.c: New.
6910         * gcc.target/i386/mpx/mpx-check.h: New.
6911         * gcc.target/i386/mpx/mpx.exp: New.
6912         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6913         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6914         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6915         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6916         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6917         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6918         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6919         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6920         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6921         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6922         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6923         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6924         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6925         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6926         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6927         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6928         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6929         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6930         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6931         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6932         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6933         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6934         * gcc.target/i386/mpx/reference-1-nov.c: New.
6935         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6936         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6937         * gcc.target/i386/mpx/reference-2-nov.c: New.
6938         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6939         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6940         * gcc.target/i386/mpx/reference-3-nov.c: New.
6941         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6942         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6943         * gcc.target/i386/mpx/reference-4-nov.c: New.
6944         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6945         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6946         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6947         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6948         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6949         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6950         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6951         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6952         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6953         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6954         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6955         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6956         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6957         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6958         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6959         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6960         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6961         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6962         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6963         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6964         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6965         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6966         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6967         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6968         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6969         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6970         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6971         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6972         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6973         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6974         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6975         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6976         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6977         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6978         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6979         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6980         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6981         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6982         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6983         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6984         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6985         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6986         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6987         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6988         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6989         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6990         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6991         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6992         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6993         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6994         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6995         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6996         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6997         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6998         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6999         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7000         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7001         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7002         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7003         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7004         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7005         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7006         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7007         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7008         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7009         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7010         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7011         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7012         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7013         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7014         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7015         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7016         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7017         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7018         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7019         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7020         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7021         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7022         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7023         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7024         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7025         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7026         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7027         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7028         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7029         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7030         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7031         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7032         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7033         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7034         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7035         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7036         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7037         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7038         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7039         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7040         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7041         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7042         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7043         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7044         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7045         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7046         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7047         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7048         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7049         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7050         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7051         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7052         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7053         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7054         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7055         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7056         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7057         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7058         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7059         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7060         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7061         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7062         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7063         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7064         * gcc.target/i386/mpx/vla-1-nov.c: New.
7065         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7066         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7067         * gcc.target/i386/mpx/vla-2-nov.c: New.
7068         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7070 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7072         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7074 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7076         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7078 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7080         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7081         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7083 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7085         PR c/65120
7086         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7087         on rhs is 0.
7088         (fn4): New test.
7089         * c-c++-common/pr65120.c: New test.
7091         PR rtl-optimization/65321
7092         * gcc.dg/pr65321.c: New test.
7094 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7096         PR tree-optimization/65355
7097         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7099 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7101         PR c/65120
7102         * c-c++-common/pr49706.c: Adjust tests for not warning
7103         about !!x == y or !b == y where b is boolean, and add
7104         some further tests.
7105         * c-c++-common/pr62199-2.c: Likewise.
7107 2015-03-09  Richard Biener  <rguenther@suse.de>
7109         PR middle-end/65270
7110         * gcc.dg/torture/pr65270-1.c: New testcase.
7111         * gcc.dg/torture/pr65270-2.c: Likewise.
7113 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7115         PR tree-optimization/63743
7116         * gcc.dg/pr63743.c: New test.
7118 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7120         PR lto/65316
7121         * g++.dg/lto/pr65316_0.C: New testcase.
7122         * g++.dg/lto/pr65316_1.C: New testcase.
7124 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7126         PR target/62247
7127         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7128         hppa*-*-hpux*.
7129         * g++.dg/abi/rtti3.C: Likewise.
7131         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7133         PR target/62251
7134         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7136         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7138         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7140         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7142 2015-03-08  Morin  <mikael@gcc.gnu.org>
7144         PR fortran/60898
7145         * gfortran.dg/entry_20.f90: New.
7147 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7149         PR target/65153
7150         * gcc.c-torture/compile/pr65153.c: New.
7152 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7154         PR target/65249
7155         * g++.dg/torture/pr65249.C: New.
7157 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7159         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7160         long.
7161         (int64_t): Likewise.
7163 2015-03-07  Marek Polacek  <polacek@redhat.com>
7164             Martin Uecker  <uecker@eecs.berkeley.edu>
7166         PR sanitizer/65280
7167         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7168         member-like arrays.
7169         * c-c++-common/ubsan/bounds-8.c: New test.
7170         * c-c++-common/ubsan/bounds-9.c: New test.
7171         * gcc.dg/ubsan/bounds-2.c: New test.
7173 2015-03-05  Martin Sebor  <msebor@redhat.com>
7175         * PR testsuite/63175
7176         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7177         checking of results into main to prevent it from getting optimized
7178         away.
7179         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7181 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7183         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7184         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7185         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7186         x64.
7188 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7190         * g++.dg/lto/pr65302_1.C: New testcase.
7191         * g++.dg/lto/pr65302_0.C: New testcase.
7193 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7195         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7196         -fno-ipa-icf to dg-options.
7198 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7200         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7201         compiles using the linker plugin.
7203 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7205         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7207 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7209         * gcc.target/arm/pr65067.c: New test.
7211 2015-03-05  Martin Liska  <mliska@suse.cz>
7213         PR ipa/65318
7214         * gcc.dg/ipa/pr65318.c: New test.
7216 2015-03-05  Marek Polacek  <polacek@redhat.com>
7218         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7220 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7222         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7224 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7226         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7227         max-unroll-times back to defaults for s390.
7229 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7231         Fix last commit.
7233 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7235         PR c++/64665
7236         * g++.dg/cpp0x/initlist92.C: New.
7238 2015-03-05  Richard Biener  <rguenther@suse.de>
7240         PR tree-optimization/65310
7241         * gcc.dg/vect/pr65310.c: New testcase.
7243 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7245         PR c++/64834
7246         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7248 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7250         * gnat.dg/entry_queues3.adb: New test.
7252 2015-03-04  Ian Lance Taylor  <iant@google.com>
7254         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7256 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7258         PR c++/64227
7259         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7261 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7263         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7264         -fno-ipa-icf to dg-options
7265         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7266         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7268 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7270         PR c++/64398
7271         * g++.dg/cpp0x/decltype62.C: New.
7273 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7275         * gnat.dg/object_overflow5.adb: New test.
7277 2015-03-03  Martin Liska  <mliska@suse.cz>
7279         PR ipa/65287
7280         * gcc.dg/ipa/pr65287.c: New test.
7282 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7283             Eric Botcazou  <ebotcazou@adacore.com>
7285         * gnat.dg/specs/pack12.ads: New test.
7287 2015-03-03  Martin Liska  <mliska@suse.cz>
7289         * gcc.dg/ipa/PR65282.c: New test.
7291 2015-03-13  Jeff Law  <law@redhat.com>
7293         PR tree-optimization/65241
7294         * gcc.c-torture/compile/pr65241.c: New test.
7296 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7298         PR target/64331
7299         * gcc.target/avr/torture/pr64331.c: New test.
7301 2015-03-03  Martin Liska  <mliska@suse.cz>
7302             Jan Hubicka  <hubicka@ucw.cz>
7304         * g++.dg/ipa/pr65263.C: New test.
7306 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7308         PR ipa/65130
7309         * gcc.dg/lto/pr65130_0.c: New testcase.
7310         * gcc.dg/lto/pr65130_1.c: New testcase.
7312 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7314         PR ipa/64988
7315         * g++.dg/torture/pr64988.C: New testcase.
7317 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7319         * gfortran.dg/coarray_atomic_6.f90: New.
7321 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7323         PR target/65184
7324         * gcc.target/i386/pr65184.c: New.
7326 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7328         PR target/65183
7329         * gcc.target/i386/pr65183.c: New.
7331 2015-02-28  Martin Liska  <mliska@suse.cz>
7332             Jan Hubicka  <hubicka@ucw.cz>
7334         * gcc.dg/ipa/ipa-icf-35.c: New test.
7335         * gcc.dg/ipa/ipa-icf-36.c: New test.
7336         * gcc.dg/ipa/ipa-icf-37.c: New test.
7338 2015-02-28  Martin Liska  <mliska@suse.cz>
7339             Jan Hubicka  <hubicka@ucw.cz>
7341         PR ipa/65245
7342         * gcc.dg/ipa/ipa-icf-34.c: New test.
7344 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7346         PR target/61142
7347         * gcc.target/sh/sh/pr61142.c: New.
7349 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7351         * g++.dg/other/dump-ada-spec-3.C: New test.
7353 2015-03-01  Martin Liska  <mliska@suse.cz>
7355         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7356         * g++.dg/ipa/pr63595.C: Update expected results.
7358 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7360         PR ipa/65236
7361         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7363 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7365         * gcc.dg/vect/pr59354.c: Move vector producing code to
7366         separate function.
7368 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7370         PR ipa/65237
7371         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7372         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7373         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7374         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7376 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7378         PR tree-optimization/65048
7379         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7380         (foo): Use K&R style definition.
7382 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7384         PR target/65032
7385         * g++.dg/pr65032.C: New.
7387 2015-02-27  Marek Polacek  <polacek@redhat.com>
7389         PR c/65040
7390         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7391         -Wformat=2.
7393 2015-02-27  Marek Polacek  <polacek@redhat.com>
7395         PR c/65228
7396         * gcc.dg/pr65228.c: New test.
7398 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7400         PR c/35330
7401         * gcc.dg/weak/weak-17.c: New file.
7403 2015-02-27  Richard Biener  <rguenther@suse.de>
7405         PR lto/65193
7406         * g++.dg/lto/pr65193_0.C: New testcase.
7408 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7410         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7411         * gcc.target/s390/hotpatch-8.c: Likewise.
7412         * gcc.target/s390/hotpatch-9.c: Likewise.
7413         * gcc.target/s390/pr61078.c: Likewise.
7414         * gcc.target/s390/pr57960.c: Remove -m64.
7415         * gcc.target/s390/pr61078.c: Likewise.
7417 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7418             Martin Liska  <mliska@suse.cz>
7420         PR bootstrap/65150
7421         * gcc.dg/pr64454.c: Disable ICF.
7422         * gcc.dg/pr28685-1.c: Disable ICF
7423         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7424         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7425         * g++.dg/ipa/ipa-icf-4.C: Update template.
7427 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7429         PR tree-optimization/65216
7430         * gcc.c-torture/execute/pr65216.c: New test.
7432         PR tree-optimization/65215
7433         * gcc.c-torture/execute/pr65215-1.c: New test.
7434         * gcc.c-torture/execute/pr65215-2.c: New test.
7435         * gcc.c-torture/execute/pr65215-3.c: New test.
7436         * gcc.c-torture/execute/pr65215-4.c: New test.
7437         * gcc.c-torture/execute/pr65215-5.c: New test.
7439 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7441         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7443 2015-02-26  Martin Liska  <mliska@suse.cz>
7444             Jan Hubicka  <hubicka@ucw.cz>
7446         * g++.dg/ipa/pr64146.C: Update expected results.
7447         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7448         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7449         * gcc.dg/ipa/ipa-icf-34.c: New test.
7451 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7453         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7454         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7455         (dg-additional-options): Remove dg directive.
7456         (dg-final): Add dg directive.
7458 2015-02-26  Marek Polacek  <polacek@redhat.com>
7460         PR ipa/65008
7461         * g++.dg/ipa/pr65008.C: New test.
7463 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7465         * lib/profopt.exp (profopt-target-cleanup): New proc.
7466         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7467         files from sources from dg-additional-sources.
7469 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7471         * lib/gcov.exp: Cleanup in case of xfail.
7473 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7475         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7477 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7479         PR debug/46102
7480         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7481         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7482         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7483         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7484         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7485         * g++.dg/debug/pr46123.C: XFAIL and move...
7486         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7487         * gcc.dg/debug/dwarf2-3.c: Move...
7488         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7490 2015-02-26  Marek Polacek  <polacek@redhat.com>
7492         PR c++/65202
7493         * g++.dg/cpp1y/pr65202.C: New test.
7495 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7497         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7498         locale_facets.h.gcov.
7500 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7502         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7504 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7506         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7508 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7510         PR target/65217
7511         * gcc.target/i386/pr65217.c: New.
7513 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7515         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7517 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7519         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7521 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7523         PR tree-optimization/65048
7524         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7526 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7528         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7529         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7531 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7533         PR target/65161
7534         * gcc.target/i386/pr65161.c: New test.
7536 2015-02-26  Terry Guo  <terry.guo@arm.com>
7538         * gcc.target/arm/no-volatile-in-it.c: New test.
7540 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7542         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7543         (dg-options): Add -save-temps.
7544         (dg-final): Add cleanup-saved-temps.
7546 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7548         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7550 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7552         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7553         * gcc.target/powerpc/pack01.c: Include string.h.
7555 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7557         PR target/65167
7558         * gcc.target/i386/pr65167.c: New.
7560 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7562         PR tree-optimization/61917
7563         * gcc.dg/vect/vect-pr61917.c: New file.
7565 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7567         PR tree-optimization/65170
7568         * gcc.c-torture/execute/pr65170.c: New test.
7569         * gcc.dg/tree-ssa/vrp96.c: New test.
7571 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7573         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7575 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7577         PR testsuite/65126
7578         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7579         (dg-additional-files-options): Copy additional_sources to
7580         additional_sources_used before emptying additional_sources.
7581         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7582         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7583         (cleanup-saved-temps): Use additional_sources_used instead of
7584         additional_sources.
7585         (dg-test): Reset additional_sources_used.
7587 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7589         PR fortran/63427
7590         * gfortran.dg/integer_exponentiation_6.F90: New test.
7592 2015-02-23  Martin Sebor  <msebor@redhat.com>
7594         PR target/65109
7595         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7596         two parts.  One to save registers, the other to verify the
7597         registers have the right values.  Save register state into
7598         static data rather than on the stack.
7600 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7602         PR bootstrap/63888
7603         * c-c++-common/asan/pr63888.c: New test.
7605 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7607         PR target/65163
7608         * gcc.c-torture/compile/pr65163.c: New.
7610 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7612         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7613         with -m31 on 64 bit.
7614         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7615         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7617 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7619         * gcc.target/s390/20090223-1.c: Add
7620         -Wno-implicit-function-declaration option.
7621         * gcc.target/s390/pr42224.c: Likewise.
7622         * gcc.target/s390/pr55718.c: Likewise.
7624 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7626         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7627         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7628         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7629         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7630         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7631         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7632         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7633         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7634         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7635         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7636         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7637         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7638         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7639         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7640         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7641         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7642         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7643         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7644         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7645         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7646         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7648 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7650         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7651         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7652         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7653         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7654         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7655         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7656         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7657         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7658         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7659         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7660         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7661         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7662         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7663         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7664         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7665         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7667 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7669         PR fortran/64980
7670         PR fortran/61960
7671         * gfortran.dg/pr61960.f90: New.
7672         * gfortran.dg/pr64230.f90: New.
7673         * gfortran.dg/pr64980.f03: New.
7675 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7677         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7679 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7681         PR ada/65156
7682         * gnat.dg/timing_events.adb: Removed, invalid test.
7684 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7686         PR debug/58123
7687         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7688         location.
7689         * g++.dg/gcov/gcov-2.C: Likewise.
7691 2015-02-20  Richard Biener  <rguenther@suse.de>
7693         PR tree-optimization/65136
7694         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7696 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7698         PR testsuite/64158
7699         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7700         and nvptx-*-* blacklisting.
7702         * gcc.dg/sibcall-9.c: New test.
7703         * gcc.dg/sibcall-10.c: New test.
7705 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7707         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7709 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7711         PR target/64452
7712         * gcc.target/avr/torture/pr64452.c: New test.
7714 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7716         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7717         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7719 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7721         PR testsuite/65116
7722         * lib/target-supports.exp (check_compile): Check whether
7723         additional_sources is defined before using it.
7725 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7727         PR middle-end/65074
7728         * g++.dg/opt/pr65074.C: New file.
7730 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7732         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7733         (size_type): New typedef.
7734         (operator "" _script): Use it for the last argument.
7736 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7738         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7740 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7742         * lib/target-supports.exp (check_compile): Save/restore
7743         additional_sources that may belong to an actual test.
7745 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7747         PR gcov-profile/64634
7748         * g++.dg/gcov/gcov-15.C: New test.
7750 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7752         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7754 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7756         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7758 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7760         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7762 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7764         * gfortran.dg/fmt_cache_1.f: Add missing close.
7766 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7768         PR testsuite/65107
7769         * gfortran.dg/read_eof_8.f90: Add missing close.
7771 2015-02-18  Richard Biener  <rguenther@suse.de>
7773         PR tree-optimization/65063
7774         * gcc.dg/pr65063.c: New testcase.
7776 2015-02-18  Richard Biener  <rguenther@suse.de>
7778         PR tree-optimization/62217
7779         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7781 2015-02-18  Marek Polacek  <polacek@redhat.com>
7783         PR sanitizer/65081
7784         * c-c++-common/ubsan/pr65081.c: New test.
7786 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7788         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7789         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7791 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7793         * gcc.dg/ipa/propalign-3.c: New test.
7795 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7797         PR target/64793
7798         * gcc.target/sh/pr64793.c: New.
7799         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7801 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7803         * gcc.target/arm/divzero.c: New test case.
7805 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7807         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7809 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7810             Jakub Jelinek  <jakub@redhat.com>
7812         PR c++/65075
7813         * g++.dg/cpp0x/pr65075.C: New test.
7815 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7817         PR target/65058
7818         * gcc.target/powerpc/pr65058.c: New test.
7820 2015-02-16  Jeff Law  <law@redhat.com>
7822         PR tree-optimization/64823
7823         * gcc.dg/uninit-20.c: New test.
7825 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7826             James Greenhalgh  <james.greenhalgh@arm.com>
7828         PR ipa/64963
7829         * gcc.dg/ipa/ipa-clone-1.c: New test.
7831 2015-02-16  Richard Biener  <rguenther@suse.de>
7833         PR tree-optimization/65077
7834         * gcc.dg/torture/pr65077.c: New testcase.
7836 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7838         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7839         Directive adjusted to scan for ldaxr.
7840         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7841         adjusted to scan for ldaex.
7843 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7845         PR c++/65080
7846         * g++.dg/cpp0x/constexpr-65080.C: New.
7848 2015-02-16  Richard Biener  <rguenther@suse.de>
7850         PR tree-optimization/63593
7851         * gcc.dg/pr63593.c: New testcase.
7853 2015-02-16  Marek Polacek  <polacek@redhat.com>
7855         PR c/65066
7856         * gcc.dg/pr65066.c: New test.
7858 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7860         * gcc.dg/pr65002.C: Move ...
7861         * g++.dg/ipa/pr65002.C: ... here.
7863 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7865         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7866         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7867         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7868         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7870 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7872         PR testsuite/64850
7873         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7874         the expression to find calls.
7875         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7876         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7877         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7878         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7879         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7881 2015-02-14  Marek Polacek  <polacek@redhat.com>
7883         PR c/64768
7884         * gcc.dg/array-11.c: New test.
7885         * gcc.dg/array-12.c: New test.
7886         * gcc.dg/array-13.c: New test.
7887         * gcc.dg/array-14.c: New test.
7888         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7889         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7890         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7891         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7892         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7893         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7895 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7897         PR c++/60894
7898         * g++.dg/lookup/using54.C: New.
7900 2015-02-13  Jeff Law  <law@redhat.com>
7902         PR bootstrap/65060
7903         Revert my change for tree-optimization/64823.
7905 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7907         PR tree-optimization/65053
7908         * gcc.c-torture/execute/pr65053-1.c: New test.
7909         * gcc.c-torture/execute/pr65053-2.c: New test.
7911 2015-02-13  Marek Polacek  <polacek@redhat.com>
7913         PR c/65050
7914         * gcc.dg/pr65050.c: New test.
7916 2015-02-13  Jeff Law  <law@redhat.com>
7918         PR tree-optimization/64823
7919         * gcc.dg/uninit-20.c: New test.
7921         PR rtl-optimization/47477
7922         * gcc.dg/tree-ssa/pr47477.c: New test.
7924 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7926         PR c++/60211
7927         * g++.dg/parse/ivdep-2.C: New.
7928         * g++.dg/parse/ivdep-3.C: Likewise.
7930 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7932         PR fortran/64506
7933         * gfortran.dg/continuation_13.f90: New test.
7934         * gfortran.dg/continuation_14.f: New test.
7936 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7938         PR c++/64970
7939         * g++.dg/cpp0x/sfinae55.C: New.
7941 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7943         PR ipa/65034
7944         * g++.dg/ipa/pr65034.C: New test.
7946 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7948         PR tree-optimization/65002
7949         * gcc.dg/pr65002.C: New.
7951 2015-02-13  Marek Polacek  <polacek@redhat.com>
7953         PR c/65040
7954         * c-c++-common/pr65040.c: New test.
7956 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7958         PR tree-optimization/64705
7959         * gcc.dg/tree-ssa/pr64705.c: New test.
7961 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7963         PR rtl/32219
7964         * gcc.dg/visibility-22.c: New test.
7965         * gcc.dg/visibility-23.c: New test.
7966         * gcc.target/i386/pr32219-1.c: New test.
7967         * gcc.target/i386/pr32219-2.c: New test.
7968         * gcc.target/i386/pr32219-3.c: New test.
7969         * gcc.target/i386/pr32219-4.c: New test.
7970         * gcc.target/i386/pr32219-5.c: New test.
7971         * gcc.target/i386/pr32219-6.c: New test.
7972         * gcc.target/i386/pr32219-7.c: New test.
7973         * gcc.target/i386/pr32219-8.c: New test.
7974         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7976 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978         PR libgfortran/57822
7979         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7980         four different KINDs.
7982 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7984         PR c++/64884
7985         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7987         PR sanitizer/65000
7988         * g++.dg/ubsan/pr65000.C: New test.
7990 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7992         PR fortran/64932
7993         * gfortran.dg/finalize_28.f90: New test
7995 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7997         PR debug/55541
7998         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7999         DW_TAG_lexical_block removal.
8000         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8001         * g++.dg/guality/pr55541.C: New test.
8003         PR sanitizer/64984
8004         * g++.dg/ubsan/pr64984.C: New test.
8006 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8008         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8010 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8012         PR testsuite/64930
8013         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8014         instructions for 2015-01-14 get_memmodel changes.
8015         * gcc.target/powerpc/atomic-p8.c: Likewise.
8017         PR sanitizer/65019
8018         * g++.dg/ubsan/pr65019.C: New test.
8020         PR tree-optimization/65014
8021         * gcc.c-torture/compile/pr65014.c: New test.
8023 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8025         PR libgfortran/57822
8026         * gfortran/fmt_g0_7.f08: Revise test.
8028 2015-02-11  Jeff Law  <law@redhat.com>
8030         PR target/63347
8031         * gcc.target/m68k/pr63347.c: New test.
8033 2015-02-11  Marek Polacek  <polacek@redhat.com>
8035         * g++.dg/ubsan/shift-1.C: New test.
8036         * gcc.dg/ubsan/c-shift-2.c: New test.
8037         * c-c++-common/ubsan/shift-5.c: Remove file.
8039 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8041         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8042         Directive adjusted to XFAIL.
8043         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8044         adjusted to XFAIL.
8046 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8048         PR middle-end/65003
8049         * g++.dg/opt/pr65003.C: New test.
8051 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8053         * lib/target-supports.exp (check_effective_target_pie): Renamed
8054         to ...
8055         (check_effective_target_pie_enabled): This.
8056         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8057         * gcc.target/i386/pie.c: Likewise.
8059 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8061         PR target/64893
8062         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8063         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8065 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8067         PR target/61925
8068         * gcc.target/i386/pr61925-1.c: New test.
8069         * gcc.target/i386/pr61925-2.c: New test.
8070         * gcc.target/i386/pr61925-3.c: New test.
8072 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8074         PR sanitizer/65004
8075         * g++.dg/asan/pr65004.C: New test.
8077 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8079         PR target/64661
8080         * gcc.taget/sh/pr64661-0.h: New.
8081         * gcc.taget/sh/pr64661-1.c: New.
8082         * gcc.taget/sh/pr64661-2.c: New.
8083         * gcc.taget/sh/pr64661-3.c: New.
8084         * gcc.taget/sh/pr64661-4.c: New.
8086 2015-02-10  Richard Biener  <rguenther@suse.de>
8088         PR tree-optimization/64995
8089         * g++.dg/torture/pr64995.C: New testcase.
8091 2015-02-10  Richard Biener  <rguenther@suse.de>
8093         PR tree-optimization/64909
8094         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8096 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8098         * gcc.dg/signbit-sa.c: New test.
8100 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8102         PR libgfortran/57822
8103         * gfortran/fmt_g0_7.f08: New test.
8105 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8107         PR tree-optimization/43378
8108         * gcc.dg/tree-ssa/pr43378.c: New test.
8110 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8112         PR ipa/64978
8113         * g++.dg/torture/pr64978.C: New testcase.
8115 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8117         PR sanitizer/64981
8118         * gcc.dg/asan/pr64981.c: New test.
8120 2015-02-09  Marek Polacek  <polacek@redhat.com>
8122         PR c/64856
8123         * gcc.dg/pr64856.c: New test.
8125 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8127         PR target/64979
8128         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8129         * gcc.c-torture/execute/pr64979.c: New test.
8131 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8133         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8135 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8137         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8138         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8140 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8142         PR target/58757
8143         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8145 2015-02-09  Richard Biener  <rguenther@suse.de>
8147         PR tree-optimization/54000
8148         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8150 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8152         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8154 2015-02-09  Martin Liska  <mliska@suse.cz>
8156         * g++.dg/ipa/pr64858.C: New test.
8158 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8160         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8162 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8164         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8166 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8168         PR fortran/63744
8169         * gfortran.dg/use_rename_8.f90: New.
8171 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8173         * gnat.dg/addr7.ad[sb]: New test.
8174         * gnat.dg/addr8.ad[sb]: Likewise.
8176 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8178         PR jit/64752
8179         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8180         from jit.dg/test-compile-to-executable.c's create_code, with a
8181         clarification of the output message.
8182         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8183         pass/fail message.
8184         (test_jit): Use CHECK_NO_ERRORS when calling
8185         gcc_jit_context_compile_to_file.
8186         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8187         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8188         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8189         about deletions that are attempted.
8190         (jit-verify-compile-to-file): Rename to...
8191         (jit-verify-output-file-was-created): ...this, and drop the
8192         attempt to run "file" and verify the output.
8193         (jit-verify-assembler): New function.
8194         (jit-verify-object): New function.
8195         (jit-verify-dynamic-library): New function.
8196         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8197         favor of an implementation from new file
8198         create-code-for-hello-world-executable.h, which also adds a
8199         "main".
8200         (dg-final): Replace jit-verify-compile-to-file with
8201         jit-verify-output-file-was-created, and invoke new function
8202         jit-verify-assembler.
8203         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8204         the output message.
8205         (dg-final): Replace jit-verify-compile-to-file with
8206         jit-verify-output-file-was-created, and invoke new function
8207         jit-verify-dynamic-library.
8208         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8209         favor of an implementation from new file
8210         create-code-for-hello-world-executable.h, which also adds a
8211         "main".
8212         (dg-final): Replace jit-verify-compile-to-file with
8213         jit-verify-output-file-was-created.  Strengthen the expected stdout
8214         from the built executable.
8215         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8216         favor of an implementation from new file
8217         create-code-for-hello-world-executable.h, which also adds a
8218         "main".
8219         (dg-final): Replace jit-verify-compile-to-file with
8220         jit-verify-output-file-was-created, and invoke new function
8221         jit-verify-object.
8222         * jit.dg/verify-dynamic-library.c: New source file.
8224 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8225             Brian Rzycki  <b.rzycki@samsung.com>
8227         PR tree-optimization/64878
8228         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8230 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8232         PR ipa/64896
8233         * g++.dg/ipa/pr64896.C: New test.
8235 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8237         PR target/64205
8238         * gcc.target/powerpc/pr64205.c: New file.
8240 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8242         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8243         (dg-options): Use -fpie instead of -fPIE -pie.
8245 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8247         PR middle-end/64937
8248         * g++.dg/asan/pr64937.C: New test.
8250 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8252         PR fortran/63205
8253         * gfortran.dg/class_to_type_4.f90: New test
8255 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8257         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8259 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8261         PR rtl-optimization/64957
8262         PR debug/64817
8263         * gcc.c-torture/execute/pr64957.c: New test.
8265 2015-02-05  Jeff Law  <law@redhat.com>
8267         PR target/17306
8268         * gcc.target/h8300/pr17306-1.c: New test.
8269         * gcc.target/h8300/pr17306-2.c: New test.
8271 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8273         PR fortran/64943
8274         * gfortran.dg/structure_constructor_12.f90: New.
8276 2015-02-05  Jeff Law  <law@redhat.com>
8278         PR target/58400
8279         gcc.target/h8300/pr58400.c: New test.
8281 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8283         * gcc.target/arm/macro_defs0.c: New test.
8284         * gcc.target/arm/macro_defs1.c: New test.
8285         * gcc.target/arm/macro_defs2.c: New test.
8287 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8289         PR rtl-optimization/64905
8290         * gcc.target/i386/pr64905.c: Require nonpic target.
8291         (dg-options): Add -fomit-frame-pointer.
8292         (main): Remove.
8294 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8296         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8297         tree dump scanning.
8299 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8301         PR fortran/64757
8302         * gfortran.dg/type_to_class_2.f90: New test
8303         * gfortran.dg/type_to_class_3.f90: New test
8305 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8307         PR ipa/64686
8308         * g++.dg/torture/pr64686.C: New testcase.
8310 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8312         PR rtl-optimization/64905
8313         * gcc.target/i386/pr64905.c: New file.
8315 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8317         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8318         * gcc.dg/guality/pr41616-1.c: Ditto.
8320 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8322         PR debug/64817
8323         * gcc.dg/pr64817-3.c: New.
8325 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8326             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8328         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8329         pass parameters in registers.
8330         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8331         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8332         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8334 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8335             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8337         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8338         list, allow for multilibed targets.
8339         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8341 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8343         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8344         * gcc.dg/pr46728-6.c: Ditto.
8346 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8348         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8349         for mips_nanlegacy target.
8351 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8353         * gcc.target/i386/chkp-hidden-def.c: New.
8355 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8357         PR middle-end/62103
8358         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8359         to use 24 bits for bitfield b.
8361 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8363         PR testsuite/64796
8364         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8365         cache result in a global variable.  Include all 32-bit targets for
8366         bswap64 tests.
8368 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8370         PR rtl-optimization/64756
8371         * gcc.c-torture/execute/pr64756.c: New test.
8373 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8375         PR target/64660
8376         * gcc.target/sh/pr64660-0.h: New.
8377         * gcc.target/sh/pr64660-1.c: New.
8378         * gcc.target/sh/pr64660-2.c: New.
8379         * gcc.target/sh/pr64660-3.c: New.
8380         * gcc.target/sh/pr64660-4.c: New.
8382 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8384         PR c++/64877
8385         * g++.dg/warn/Waddress-2.C: New.
8387 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8389         PR middle-end/61225
8390         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8392 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8394         PR preprocessor/64803
8395         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8397 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8399         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8401 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8403         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8404         (_ARM_FPSRC): Add DN and AHP fields.
8405         (clean_results): Force DN=1 on AArch64.
8406         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8407         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8408         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8409         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8410         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8411         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8413 2015-02-02  Alan Modra  <amodra@gmail.com>
8415         * gcc.target/powerpc/cprophard.c: New.
8417 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8419         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8420         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8422 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8424         PR debug/64817
8425         * gcc.dg/pr64817-1.c: New test.
8426         * gcc.dg/pr64817-2.c: New test.
8428 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8430         PR target/64851
8431         * gcc.target/sh/pr64851-0.h: New
8432         * gcc.target/sh/pr64851-1.c: New
8433         * gcc.target/sh/pr64851-2.c: New
8434         * gcc.target/sh/pr64851-3.c: New
8435         * gcc.target/sh/pr64851-4.c: New
8437 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8439         PR target/64882
8440         * gcc.dg/torture/pr64882.c: New test.
8442 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8444         PR target/64159
8445         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8446         sparc*-*-*.
8448 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8450         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8451         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8452         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8453         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8454         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8455         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8456         tree dump.
8457         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8458         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8459         tree dump.
8460         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8461         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8462         tree dump.
8464 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8466         PR target/64688
8467         * g++.dg/pr64688-2.C: New.
8469 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8471         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8472         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8473         * gcc.target/i386/fuse-caller-save.c: Ditto.
8474         * gcc.target/i386/headmerge-1.c: Ditto.
8475         * gcc.target/i386/headmerge-2.c: Ditto.
8476         * gcc.target/i386/sibcall-6.c: Ditto.
8478 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8480         PR target/64617
8481         * gcc.target/i386/pr64617.c: New test.
8483 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8485         PR target/15184
8486         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8487         (dg-options): Remove -m32.
8488         (dg-final): Scan for "movb %al" only.
8489         * gcc.target/i386/pr15184-2.c: Ditto.
8491 2015-01-30  Richard Biener  <rguenther@suse.de>
8493         PR tree-optimization/64829
8494         * gcc.dg/vect/pr64829.c: New testcase.
8496 2015-01-29  Marek Polacek  <polacek@redhat.com>
8498         PR c/64709
8499         * gcc.dg/pr64709.c: New test.
8501 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8503         PR c++/64717
8504         * g++.dg/ubsan/pr64717-1.C: New test.
8505         * g++.dg/ubsan/pr64717-2.C: New test.
8507 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8509         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8511 2015-01-29  Jeff Law  <law@redhat.com>
8513         PR target/15184
8514         * gcc.target/i386/pr15184-1.c: New test.
8515         * gcc.target/i386/pr15184-2.c: New test.
8517 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8519         PR tree-optimization/64746
8520         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8522 2015-01-29  Richard Biener  <rguenther@suse.de>
8524         PR tree-optimization/64853
8525         * gcc.dg/torture/pr64853.c: New testcase.
8527 2015-01-29  Richard Biener  <rguenther@suse.de>
8529         PR tree-optimization/64844
8530         * gcc.dg/vect/pr64844.c: New testcase.
8532 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8534         PR middle-end/64809
8535         * gcc.dg/pr64809.c: Delete.
8537 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8539         PR middle-end/64805
8540         * gcc.target/i386/pr64805.c: New.
8542 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8544         * gcc.dg/guality/guality.h (main): Add argv[0] to
8545         guality_gdb_command.
8547 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8549         PR ipa/64801
8550         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8552 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8554         PR target/64659
8555         * gcc.target/sh/sh.exp
8556         (check_effective_target_atomic_model_soft_gusa_available,
8557         check_effective_target_atomic_model_soft_tcb_available,
8558         check_effective_target_atomic_model_soft_imask_available,
8559         check_effective_target_atomic_model_hard_llcs_available): New.
8560         * gcc.target/sh/pr64659-0.h: New.
8561         * gcc.target/sh/pr64659-1.c: New.
8562         * gcc.target/sh/pr64659-2.c: New.
8563         * gcc.target/sh/pr64659-3.c: New.
8564         * gcc.target/sh/pr64659-4.c: New.
8566 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8568         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8569         scan-assembler-times pattern.
8571 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8573         PR middle-end/64809
8574         * gcc.dg/pr64809.c: New test.
8576 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8578         PR tree-optimization/64277
8579         * gcc.dg/pr64277.c: New.
8581 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8583         PR tree-optimization/64718
8584         * gcc.c-torture/execute/pr64718.c: New test.
8586 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8588         * gcc.target/aarch64/abs_2.c: New.
8590 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8592         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8593         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8594         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8595         ISA rev < 2.
8597 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8599         PR bootstrap/64612
8600         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8601         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8602         { target comdat_group }.
8604 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8606         PR fortran/63861
8607         * gfortran.dg/goacc/coarray_2.f90: New.
8609 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8611         PR ipa/60871
8612         PR ipa/64139
8613         * g++.dg/torture/pr64139.C: New testcase.
8614         * g++.dg/torture/pr60871.C: Likewise.
8616 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8618         PR fortran/64230
8619         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8620         prevent linking errors.
8622 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8624         PR ipa/64282
8625         * g++.dg/torture/pr64282.C: New testcase.
8627 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8629         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8630         for wzr reg.
8632 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8634         * gcc.target/s390/hotpatch-13.c: New testcase.
8635         * gcc.target/s390/hotpatch-14.c: New testcase.
8636         * gcc.target/s390/hotpatch-15.c: New testcase.
8637         * gcc.target/s390/hotpatch-16.c: New testcase.
8638         * gcc.target/s390/hotpatch-17.c: New testcase.
8639         * gcc.target/s390/hotpatch-18.c: New testcase.
8640         * gcc.target/s390/hotpatch-19.c: New testcase.
8641         * gcc.target/s390/hotpatch-20.c: New testcase.
8642         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8643         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8644         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8645         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8646         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8647         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8648         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8649         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8650         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8651         * gcc.target/s390/hotpatch-10.c: Likewise.
8652         * gcc.target/s390/hotpatch-11.c: Likewise.
8653         * gcc.target/s390/hotpatch-12.c: Likewise.
8654         * gcc.target/s390/hotpatch-2.c: Likewise.
8655         * gcc.target/s390/hotpatch-3.c: Likewise.
8656         * gcc.target/s390/hotpatch-4.c: Likewise.
8657         * gcc.target/s390/hotpatch-5.c: Likewise.
8658         * gcc.target/s390/hotpatch-6.c: Likewise.
8659         * gcc.target/s390/hotpatch-7.c: Likewise.
8660         * gcc.target/s390/hotpatch-8.c: Likewise.
8661         * gcc.target/s390/hotpatch-9.c: Likewise.
8662         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8663         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8664         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8665         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8666         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8667         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8668         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8669         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8671 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8673         * gcc.dg/long_branch.c: New testcase.
8675 2015-01-27  Richard Biener  <rguenther@suse.de>
8677         PR tree-optimization/56273
8678         PR tree-optimization/59124
8679         PR tree-optimization/64277
8680         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8681         * gcc.dg/Warray-bounds-12.c: Likewise.
8682         * gcc.dg/Warray-bounds-13.c: Likewise.
8684 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8686         PR rtl-optimization/61058
8687         * gcc.dg/pr61058.c: New test.
8689 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8691         * gcc.target/i386/chkp-narrow-bounds.c: New.
8693 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8695         PR tree-optimization/64807
8696         * gcc.dg/pr64807.c: New test.
8698         PR c/64766
8699         * gcc.dg/pr64766.c: New test.
8701 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8703         PR target/49263
8704         * gcc.target/sh/pr49263-4.c: New.
8706 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8708         PR fortran/62044
8709         * gfortran.dg/allocate_with_mold_1.f90: New test
8711 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8713         PR c/64778
8714         * gcc.dg/pr64778.c: New test.
8716         PR middle-end/64421
8717         * gcc.dg/vect/pr64421.c: New test.
8719 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8721         PR fortran/64771
8722         * gfortran.dg/coarray_36.f: New.
8723         * gfortran.dg/coarray_37.f90: New.
8725 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8727         PR fortran/64230
8728         * gfortran.dg/class_allocate_18.f90: New.
8730 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8732         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8734 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8736         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8738 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8740         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8742 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8744         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8746 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8748         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8749         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8750         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8751         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8753 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8755         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8756         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8757         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8759 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8761         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8762         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8763         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8764         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8765         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8766         vXXXhn.inc.
8768 2015-01-26  Richard Biener  <rguenther@suse.de>
8770         PR middle-end/64764
8771         * gcc.dg/uninit-19.c: New testcase.
8773 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8775         * lib/target-supports.exp (check_effective_target_vect64): Add
8776         sparc*-*-*.
8778 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8780         PR testsuite/64712
8781         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8783 2015-01-26  Tony Liu  <tony.liu@arm.com>
8785         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8786         non-UAL cases.
8788 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8790         PR libfortran/64770
8791         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8792         correctly, clean up afterwards.
8794 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8796         PR fortran/62044
8797         * gfortran.dg/use_rename_7.f90: New.
8799 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8801         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8802         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8804 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8806         PR target/54236
8807         * gcc.target/sh/pr54236-4.c: New.
8809 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8811         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8812         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8813         Bridge test.
8815 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8817         PR libfortran/64770
8818         * gfortran.dg/open_new_segv.f90: New test.
8820 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8822         PR target/49263
8823         PR target/53987
8824         PR target/64345
8825         PR target/59533
8826         PR target/52933
8827         PR target/54236
8828         PR target/51244
8829         * gcc.target/sh/pr64345-1.c: New.
8830         * gcc.target/sh/pr64345-2.c: New.
8831         * gcc.target/sh/pr59533-1.c: New.
8832         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8833         * gcc.target/sh/pr52933-2.c: Likewise.
8834         * gcc.target/sh/pr54089-1.c: Likewise.
8835         * gcc.target/sh/pr54236-1.c: Likewise.
8836         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8837         * gcc.target/sh/pr49263-1.c: Remove xfails.
8838         * gcc.target/sh/pr49263-2.c: Likewise.
8839         * gcc.target/sh/pr49263-3.c: Likewise.
8840         * gcc.target/sh/pr53987-1.c: Likewise.
8841         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8842         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8843         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8844         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8845         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8846         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8847         test_009): New.
8848         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8849         (test_02): New.
8851 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8853         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8855 2015-01-23  Ian Lance Taylor  <iant@google.com>
8857         PR go/64510
8858         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8859         targets without split stack support.
8861 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8863         PR target/64317
8864         * gcc.target/i386/pr64317.c: New test.
8866 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8868         PR rtl-optimization/63637
8869         PR rtl-optimization/60663
8870         * gcc.dg/pr63637-1.c: New test.
8871         * gcc.dg/pr63637-2.c: New test.
8872         * gcc.dg/pr63637-3.c: New test.
8873         * gcc.dg/pr63637-4.c: New test.
8874         * gcc.dg/pr63637-5.c: New test.
8875         * gcc.dg/pr63637-6.c: New test.
8876         * gcc.target/i386/pr63637-1.c: New test.
8877         * gcc.target/i386/pr63637-2.c: New test.
8878         * gcc.target/i386/pr63637-3.c: New test.
8879         * gcc.target/i386/pr63637-4.c: New test.
8880         * gcc.target/i386/pr63637-5.c: New test.
8881         * gcc.target/i386/pr63637-6.c: New test.
8883 2015-01-23  Richard Biener  <rguenther@suse.de>
8885         PR testsuite/63439
8886         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8887         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8889 2015-01-23  Marek Polacek  <polacek@redhat.com>
8891         PR preprocessor/60570
8892         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8893         * gcc.dg/cpp/pr60570.c: New test.
8895 2015-01-23  Richard Biener  <rguenther@suse.de>
8897         PR testsuite/63439
8898         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8899         vectorization on vect64 targets.
8901 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8903         PR fortran/60922
8904         * gfortran.dg/class_allocate_17.f90: New.
8906 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8908         PR fortran/64726
8909         * gfortran.dg/goacc/combined_loop.f90: New.
8911 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8913         PR fortran/61933
8914         * gfortran.dg/make_unit.f90: New test.
8916 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8918         PR fortran/61933
8919         * gfortran.dg/negative_unit_int8.f: Update.
8921 2015-01-22  Jeff Law  <law@redhat.com>
8923         PR target/52076
8924         * gcc.target/m68k/pr52076-1.c: New test.
8925         * gcc.target/m68k/pr52076-2.c: New test.
8927 2015-01-22  Richard Biener  <rguenther@suse.de>
8929         PR middle-end/64728
8930         * gcc.dg/torture/pr64728.c: New testcase.
8932 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8934         PR target/64688
8935         * g++.dg/pr64688.C: New test.
8937 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8939         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8940         to avoid errors with -fpic.
8942 2015-01-22  Richard Biener  <rguenther@suse.de>
8944         PR libstdc++/64535
8945         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8947 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8949         PR rtl-optimization/64682
8950         * gcc.c-torture/execute/pr64682.c: New file.
8952 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8954         PR debug/64511
8955         * gcc.dg/pr64511.c: New test.
8957         PR rtl-optimization/62078
8958         * g++.dg/opt/pr62078.C: New test.
8960         PR c/63307
8961         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8963 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8965         PR fortran/57023
8966         * gfortran.dg/internal_pack_15.f90:  New test.
8968 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8970         * c-c++-common/tsan/step.c: New testcase.
8972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8974         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8976 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8978         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8980 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8982         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8984 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8986         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8990         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8992 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8994         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8996 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8998         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9002         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9004 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9006         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9010         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9014         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9016 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9018         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9020 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9022         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9023         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9024         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9025         vXXXw.inc.
9027 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9029         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9030         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9031         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9032         vXXXl.inc.
9034 2015-01-21  Renlin Li  <renlin.li@arm.com>
9036         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9037         * g++.dg/tls/thread_local5g.C: Likewise.
9038         * g++.dg/tls/thread_local6g.C: Likewise.
9040 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9042         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9043         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9044         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9046 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9048         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9049         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9050         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9052 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9054         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9055         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9056         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9058 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9060         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9061         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9062         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9064 2015-01-20  Jeff Law  <law@redhat.com>
9066         PR target/59946
9067         * gcc.target/m68k/pr59946.c: New test.
9069 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9071         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9072         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9073         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9075 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9077         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9078         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9079         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9081 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9083         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9084         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9085         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9087 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9089         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9090         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9091         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9092         vshuffle.inc.
9093         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9094         vshuffle.inc.
9096 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9098         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9099         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9100         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9102 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9104         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9105         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9106         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9108 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9110         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9112 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9114         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9116         PR sanitizer/64632
9117         * g++.dg/ubsan/pr64632.C: New test.
9119         PR debug/64663
9120         * gcc.dg/pr64663.c: New test.
9122 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9124         PR c++/64383
9125         * g++.dg/warn/Wunused-var-23.C: New.
9127 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9129         PR c++/59937
9130         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9131         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9133 2015-01-20  Richard Biener  <rguenther@suse.de>
9135         PR ipa/64684
9136         * gcc.dg/lto/pr64684_0.c: New testcase.
9137         * gcc.dg/lto/pr64684_1.c: Likewise.
9138         * gcc.dg/lto/pr64684_2.c: Likewise.
9139         * gcc.dg/lto/pr64685_0.c: Likewise.
9140         * gcc.dg/lto/pr64685_1.c: Likewise.
9142 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9144         PR c++/62241
9145         * g++.dg/cpp1y/lambda-init12.C: New.
9147 2015-01-20  Richard Biener  <rguenther@suse.de>
9149         PR tree-optimization/64410
9150         * g++.dg/vect/pr64410.cc: Require vect_double.
9152 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9154         PR target/64149
9155         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9157 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9159         PR bootstrap/64676
9160         Revert:
9161         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9163         PR rtl-optimization/64081
9164         * gcc.dg/pr64081.c: New test.
9166 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9168         * jit.dg/harness.h: Include <unistd.h>.
9169         (CHECK_NO_ERRORS): New.
9170         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9171         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9172         gcc_jit_context_compile_to_file.
9173         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9174         args to the spawned executable.
9175         (jit-expand-vars): New function.
9176         (jit-exe-params): New variable.
9177         (dg-jit-set-exe-params): New function.
9178         (jit-dg-test): Detect testcases that use
9179         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9180         Set arguments of spawned process to jit-exe-params.
9181         (jit-get-output-filename): New function.
9182         (jit-setup-compile-to-file): New function.
9183         (jit-verify-compile-to-file): New function.
9184         (jit-run-executable): New function.
9185         (jit-verify-executable): New function.
9186         * jit.dg/test-compile-to-assembler.c: New testcase.
9187         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9188         * jit.dg/test-compile-to-executable.c: New testcase.
9189         * jit.dg/test-compile-to-object.c: New testcase.
9191 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9193         PR target/64652
9194         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9195         (test_1): New.
9197 2015-01-19  Martin Liska  <mliska@suse.cz>
9199         * objc/compile/pr64668.m: New test.
9201 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9203         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9204         (create_overflow_fn): Update comment to clarify that
9205         the third param of the created function is a bool *, not
9206         an int *.
9207         (verify_int_overflow_fn): Convert param "expected_ovf" from
9208         int to bool.  Update third param of "overflow_fn_type" from int *
9209         to bool *.  Update local "actual_ovf" from int to bool.
9210         (verify_uint_overflow_fn): Likewise.
9212 2015-01-19  Martin Liska  <mliska@suse.cz>
9214         * gcc.dg/ipa/ipa-icf-33.c: New test.
9216 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9217             Haijian Zhang  <z.zhanghaijian@huawei.com>
9219         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9220         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9221         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9222         result_float64x2, expected_hfloat64x2): New helper type, variable and
9223         declaration.
9224         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9225         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9226         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9227         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9228         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9229         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9230         and target without the FMA feature.
9232 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9234         * gcc.target/aarch64/pr64304.c: New testcase.
9236 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9238         PR rtl-optimization/64081
9239         * gcc.dg/pr64081.c: New test.
9241 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9243         PR target/63971
9244         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9245         the epilogue).
9246         * gcc.target/aarch64/test_frame_6.c: Likewise.
9247         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9248         and x19 (in the epilogue).
9249         * gcc.target/aarch64/test_frame_4.c: Likewise.
9250         * gcc.target/aarch64/test_frame_7.c: Likewise.
9252 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9254         * gcc.target/i386/chkp-always_inline.c: New.
9256 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9257             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9259         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9260         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9262 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9264         PR fortran/60255
9265         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9266         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9268 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9270         PR fortran/64578
9271         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9273 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9275         PR target/64652
9276         * gcc.target/sh/torture/pr64652.c: New.
9278 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9280         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9281         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9282         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9283         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9284         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9285         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9287 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9289         PR ipa/64378
9290         * g++.dg/torture/pr64378.C: New testcase.
9292 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9294         PR fortran/57959
9295         * gfortran.dg/block_13.f08: New test
9297 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9299         PR fortran/55901
9300         * gfortran.dg/associate_1.f03: Allow test for character with
9301         automatic length.
9303 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9305         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9306         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9308 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9310         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9312 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9314         PR fortran/64578
9315         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9317 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9319         PR fortran/60357
9320         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9322         PR fortran/61275
9323         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9325         PR fortran/55932
9326         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9328 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9330         PR fortran/60334
9331         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9333 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9335         PR rtl-optimization/52773
9336         * gcc.c-torture/compile/pr52773.c: New test.
9338 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9340         PR c++/62134
9341         * g++.dg/cpp0x/alias-decl-46.C: New.
9343 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9345         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9347 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9349         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9350         Add trace.
9351         (CHECK_FP): Likewise.
9352         (CHECK_CUMULATIVE_SAT): Likewise.
9354 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9356         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9357         (Set_Neon_Cumulative_Sat): Add parameter.
9358         (__set_neon_cumulative_sat): Support new parameter.
9359         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9360         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9361         argument.
9362         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9363         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9364         argument.
9366 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9368         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9369         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9371 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9373         PR c++/60056
9374         * g++.dg/tls/thread_local-ice4.C: New.
9376 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9378         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9379         than Neon options.
9381 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9383         PR c++/62276
9384         * g++.dg/cpp0x/vt-62276.C: New.
9386 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9388         PR middle-end/64353
9389         * g++.dg/pr64353.C: New.
9391 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9393         PR target/64263
9394         * gcc.target/aarch64/pr64263_1.c: New test.
9396 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9398         PR tree-optimization/64434
9399         * gcc.dg/torture/pr64434.c: Move to...
9400         * gcc.dg/pr64434.c: ... here.
9402 2015-01-16  Richard Biener  <rguenther@suse.de>
9404         PR middle-end/64614
9405         * gcc.dg/uninit-18.c: New testcase.
9407 2015-01-16  Richard Biener  <rguenther@suse.de>
9409         PR tree-optimization/64568
9410         * g++.dg/torture/pr64568-2.C: New testcase.
9412 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9414         PR target/64363
9415         * gcc.target/i386/chkp-label-address.c: New.
9417 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9419         PR fortran/45290
9420         * gfortran.dg/pointer_init_6.f90: Extended.
9422 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9424         * gcc.c-torture/compile/20150108.c: New test.
9426 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9428         * gcc.target/visium: New directory.
9430 2015-01-16  Richard Biener  <rguenther@suse.de>
9432         PR tree-optimization/61743
9433         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9434         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9436 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9438         * gcc.dg/pr64015.c: New test.
9440 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9442         PR ipa/64163
9443         PR ipa/64612
9444         * g++.dg/ipa/pr64612.C: New test.
9446 2015-01-16  Renlin Li  <renlin.li@arm.com>
9448         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9450 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9452         * gcc.target/i386/sse-14.c: Test new intrinsic.
9453         * gcc.target/i386/sse-22.c: Ditto.
9455 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9457         PR c++/58614
9458         * g++.dg/cpp0x/auto44.C: New.
9460 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9462         PR target/59710
9463         * gcc.target/nios2/gpopt-all.c: New test case.
9464         * gcc.target/nios2/gpopt-local.c: New test case.
9465         * gcc.target/nios2/gpopt-global.c: New test case.
9466         * gcc.target/nios2/gpopt-data.c: New test case.
9467         * gcc.target/nios2/gpopt-none.c: New test case.
9469 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9471         * g++.dg/ubsan/vptr-1.C: New test.
9472         * g++.dg/ubsan/vptr-2.C: New test.
9473         * g++.dg/ubsan/vptr-3.C: New test.
9474         * g++.dg/ubsan/vptr-4.C: New test.
9475         * g++.dg/ubsan/vptr-5.C: New test.
9476         * g++.dg/ubsan/vptr-6.C: New test.
9477         * g++.dg/ubsan/vptr-7.C: New test.
9478         * g++.dg/ubsan/vptr-8.C: New test.
9479         * g++.dg/ubsan/vptr-9.C: New test.
9481 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9483         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9484         is set up.
9485         * lib/gcc-dg.exp: Likewise.
9487 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9489         PR rtl-optimization/64110
9490         * gcc.target/i386/pr64110.c: Add scan-assembler.
9492 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9493             James Norris  <jnorris@codesourcery.com>
9494             Cesar Philippidis  <cesar@codesourcery.com>
9495             Ilmir Usmanov  <i.usmanov@samsung.com>
9497         * lib/target-supports.exp (check_effective_target_fopenacc): New
9498         procedure.
9499         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9500         * g++.dg/goacc/goacc.exp: Likewise.
9501         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9502         * gcc.dg/goacc/goacc.exp: Likewise.
9503         * gfortran.dg/goacc/goacc.exp: Likewise.
9504         * c-c++-common/cpp/openacc-define-1.c: New file.
9505         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9506         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9507         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9508         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9509         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9510         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9511         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9512         * c-c++-common/goacc/cache-1.c: Likewise.
9513         * c-c++-common/goacc/clauses-fail.c: Likewise.
9514         * c-c++-common/goacc/collapse-1.c: Likewise.
9515         * c-c++-common/goacc/data-1.c: Likewise.
9516         * c-c++-common/goacc/data-2.c: Likewise.
9517         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9518         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9519         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9520         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9521         * c-c++-common/goacc/if-clause-1.c: Likewise.
9522         * c-c++-common/goacc/if-clause-2.c: Likewise.
9523         * c-c++-common/goacc/kernels-1.c: Likewise.
9524         * c-c++-common/goacc/loop-1.c: Likewise.
9525         * c-c++-common/goacc/loop-private-1.c: Likewise.
9526         * c-c++-common/goacc/nesting-1.c: Likewise.
9527         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9528         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9529         * c-c++-common/goacc/parallel-1.c: Likewise.
9530         * c-c++-common/goacc/pcopy.c: Likewise.
9531         * c-c++-common/goacc/pcopyin.c: Likewise.
9532         * c-c++-common/goacc/pcopyout.c: Likewise.
9533         * c-c++-common/goacc/pcreate.c: Likewise.
9534         * c-c++-common/goacc/pragma_context.c: Likewise.
9535         * c-c++-common/goacc/present-1.c: Likewise.
9536         * c-c++-common/goacc/reduction-1.c: Likewise.
9537         * c-c++-common/goacc/reduction-2.c: Likewise.
9538         * c-c++-common/goacc/reduction-3.c: Likewise.
9539         * c-c++-common/goacc/reduction-4.c: Likewise.
9540         * c-c++-common/goacc/sb-1.c: Likewise.
9541         * c-c++-common/goacc/sb-2.c: Likewise.
9542         * c-c++-common/goacc/sb-3.c: Likewise.
9543         * c-c++-common/goacc/update-1.c: Likewise.
9544         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9545         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9546         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9547         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9548         * gfortran.dg/goacc/assumed.f95: Likewise.
9549         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9550         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9551         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9552         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9553         * gfortran.dg/goacc/branch.f95: Likewise.
9554         * gfortran.dg/goacc/cache-1.f95: Likewise.
9555         * gfortran.dg/goacc/coarray.f95: Likewise.
9556         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9557         * gfortran.dg/goacc/cray.f95: Likewise.
9558         * gfortran.dg/goacc/critical.f95: Likewise.
9559         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9560         * gfortran.dg/goacc/data-tree.f95: Likewise.
9561         * gfortran.dg/goacc/declare-1.f95: Likewise.
9562         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9563         * gfortran.dg/goacc/fixed-1.f: Likewise.
9564         * gfortran.dg/goacc/fixed-2.f: Likewise.
9565         * gfortran.dg/goacc/fixed-3.f: Likewise.
9566         * gfortran.dg/goacc/fixed-4.f: Likewise.
9567         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9568         * gfortran.dg/goacc/if.f95: Likewise.
9569         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9570         * gfortran.dg/goacc/list.f95: Likewise.
9571         * gfortran.dg/goacc/literal.f95: Likewise.
9572         * gfortran.dg/goacc/loop-1.f95: Likewise.
9573         * gfortran.dg/goacc/loop-2.f95: Likewise.
9574         * gfortran.dg/goacc/loop-3.f95: Likewise.
9575         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9576         * gfortran.dg/goacc/omp.f95: Likewise.
9577         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9578         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9579         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9580         * gfortran.dg/goacc/parameter.f95: Likewise.
9581         * gfortran.dg/goacc/private-1.f95: Likewise.
9582         * gfortran.dg/goacc/private-2.f95: Likewise.
9583         * gfortran.dg/goacc/private-3.f95: Likewise.
9584         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9585         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9586         * gfortran.dg/goacc/reduction.f95: Likewise.
9587         * gfortran.dg/goacc/routine-1.f90: Likewise.
9588         * gfortran.dg/goacc/routine-2.f90: Likewise.
9589         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9590         * gfortran.dg/goacc/several-directives.f95: Likewise.
9591         * gfortran.dg/goacc/sie.f95: Likewise.
9592         * gfortran.dg/goacc/subarrays.f95: Likewise.
9593         * gfortran.dg/gomp/map-1.f90: Likewise.
9594         * gfortran.dg/openacc-define-1.f90: Likewise.
9595         * gfortran.dg/openacc-define-2.f90: Likewise.
9596         * gfortran.dg/openacc-define-3.f90: Likewise.
9597         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9598         * g++.dg/gomp/block-2.C: Likewise.
9599         * g++.dg/gomp/block-3.C: Likewise.
9600         * g++.dg/gomp/block-5.C: Likewise.
9601         * g++.dg/gomp/target-1.C: Likewise.
9602         * g++.dg/gomp/target-2.C: Likewise.
9603         * g++.dg/gomp/taskgroup-1.C: Likewise.
9604         * g++.dg/gomp/teams-1.C: Likewise.
9605         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9606         * gcc.dg/cilk-plus/jump.c: Likewise.
9607         * gcc.dg/gomp/block-1.c: Likewise.
9608         * gcc.dg/gomp/block-10.c: Likewise.
9609         * gcc.dg/gomp/block-2.c: Likewise.
9610         * gcc.dg/gomp/block-3.c: Likewise.
9611         * gcc.dg/gomp/block-4.c: Likewise.
9612         * gcc.dg/gomp/block-5.c: Likewise.
9613         * gcc.dg/gomp/block-6.c: Likewise.
9614         * gcc.dg/gomp/block-7.c: Likewise.
9615         * gcc.dg/gomp/block-8.c: Likewise.
9616         * gcc.dg/gomp/block-9.c: Likewise.
9617         * gcc.dg/gomp/target-1.c: Likewise.
9618         * gcc.dg/gomp/target-2.c: Likewise.
9619         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9620         * gcc.dg/gomp/teams-1.c: Likewise.
9622 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9624         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9625         test case.
9627 2015-01-15  Mike Stump  <mikestump@comcast.net>
9629         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9630         * gcc.dg/inline_2.c: Likewise.
9631         * gcc.dg/inline_3.c: Likewise.
9632         * gcc.dg/inline_4.c: Likewise.
9634 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9636         PR fortran/58023
9637         * gfortran.dg/proc_ptr_comp_43.f90: New.
9639 2015-01-15  Mike Stump  <mikestump@comcast.net>
9641         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9642         * gcc.dg/unroll_2.c: Likewise.
9643         * gcc.dg/unroll_3.c: Likewise.
9644         * gcc.dg/unroll_4.c: Likewise.
9645         * gcc.dg/unroll_5.c: Likewise.
9647 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9649         PR target/63971
9650         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9651         in epilogue.
9652         * gcc.target/aarch64/test_frame_6.c: Likewise.
9653         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9654         x30 and x19 (in the epilogue).
9655         * gcc.target/aarch64/test_frame_4.c: Likewise.
9656         * gcc.target/aarch64/test_frame_7.c: Likewise.
9658 2015-01-15  Martin Liska  <mliska@suse.cz>
9660         * g++.dg/ipa/pr64068.C: New test.
9661         * gcc.dg/ipa/PR64559.c: New test.
9663 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9665         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9666         with PIE.
9668 2015-01-15  Richard Biener  <rguenther@suse.de>
9670         PR tree-optimization/61743
9671         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9672         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9674 2015-01-15 Renlin Li <renlin.li@arm.com>
9676         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9677         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9679 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9681         * gcc.dg/vect/vect-aggressive-1.c: New.
9682         * gcc.target/i386/avx2-vect-aggressive.c: New.
9684 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9686         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9688 2015-01-15  Richard Biener  <rguenther@suse.de>
9690         PR lto/64415
9691         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9692         -Wl,-undefined,dynamic_lookup.
9694 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9696         * gnat.dg/opt47.adb: New test.
9698 2015-01-15  Richard Biener  <rguenther@suse.de>
9700         PR lto/64415
9701         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9703 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9705         PR tree-optimization/64434
9706         * gcc.dg/torture/pr64434.c: New test.
9708 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9710         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9711         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9712         -march=loongson* and -march=octeon* require -mno-micromips.
9714 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9715             Matthew Fortune  <matthew.fortune@imgtec.com>
9717         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9718         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9719         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9720         * gcc.target/mips/call-saved-7.c: New file.
9721         * gcc.target/mips/call-saved-8.c: New file.
9722         * gcc.target/mips/call-saved-9.c: New file.
9724 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9726         * gcc.target/mips/lsa.c: New file.
9727         * gcc.target/mips/mips64-lsa.c: Likewise.
9728         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9729         * gcc.target/mips/mulsize-4.c: Likewise.
9730         * gcc.target/mips/mulsize-5.c: New file.
9731         * gcc.target/mips/mulsize-6.c: Likewise.
9732         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9733         and !HAS_LSA as ghost options.
9734         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9735         for !HAS_LSA.
9737 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9739         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9741 2015-01-15  Richard Biener  <rguenther@suse.de>
9743         PR middle-end/64365
9744         * gcc.dg/torture/pr64365.c: New testcase.
9746 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9748         * gcc.dg/stackprotectexplicit1.c: New test.
9749         * g++.dg/stackprotectexplicit2.c: New test.
9751 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9753         PR target/61933
9754         * gfortran.dg/inquire_internal.f90: New.
9755         * gfortran.dg/negative_unit_check.f90: New.
9757 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9759         PR target/53988
9760         * gcc.target/sh/pr53988-1.c: New.
9762 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9764         PR c++/58671
9765         * g++.dg/tls/thread_local-ice3.C: New.
9767 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9769         * gcc.target/i386/fentry-override.c: Properly place {} in target
9770         selector.  Remove nonpic.
9771         * gcc.target/i386/fentry.c: Likewise.
9773 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9775         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9776         warnings instead of errors.
9778 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9780         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9781         option support instead of ENABLE_LTO from Makefile.
9783 2015-01-14  Richard Biener  <rguenther@suse.de>
9785         PR tree-optimization/59354
9786         * gcc.dg/vect/pr59354.c: New testcase.
9788 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9790         * lib/target-supports.exp
9791         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9792         on ARM architures before v7.
9794 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9796         PR middle-end/59448
9797         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9798         an atomic_exchange.
9800 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9802         PR target/64386
9803         * gcc.target/i386/pr64386.c: New test.
9805 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9807         PR target/64393
9808         * gcc.target/i386/pr64393.c: New test.
9810 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9812         PR target/64387
9813         * gcc.target/i386/pr64387.c: New test.
9815 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9817         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9819 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9821         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9823 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9825         PR target/64453
9826         * gcc.target/arm/pr64453.c: New.
9828 2015-01-14  Richard Biener  <rguenther@suse.de>
9830         PR lto/64415
9831         * gcc.dg/lto/pr64415_0.c: New testcase.
9832         * gcc.dg/lto/pr64415_1.c: Likewise.
9834 2015-01-14  Martin Liska  <mliska@suse.cz>
9836         * gcc.dg/ipa/pr64307.c: New test.
9838 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9840         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9841         64-bit and 128-bit.
9843 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9845         PR target/64460
9846         * gcc.target/arm/pr64460_1.c: New test.
9848 2015-01-14  Richard Biener  <rguenther@suse.de>
9850         PR tree-optimization/64493
9851         PR tree-optimization/64495
9852         * gcc.dg/vect/pr64493.c: New testcase.
9853         * gcc.dg/vect/pr64495.c: Likewise.
9855 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9857         * gcc.dg/Warray-bounds-11.c: New test-case.
9859 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9861         * gcc.target/mips/octeon3-pipe-1.c: New test.
9863 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9865         * jit.dg/harness.h (set_up_logging): Move string concatenation
9866         into...
9867         (concat_strings): New function.
9868         (dump_reproducer): New function.
9869         (test_jit): Call dump_reproducer.
9870         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9871         function.
9872         (jit-dg-test): Delete any generated reproducer from previous runs.
9873         Verify that a generated reproducer was created, and verify that it
9874         compiles.
9875         * jit.dg/test-nested-contexts.c (main): Call
9876         gcc_jit_context_dump_reproducer_to_file.
9878 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9880         * gcc.dg/aru-2.c: Add dg-require-profiling.
9882 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9884         * lib/target-supports.exp (check_profiling_available): Check if
9885         -pg links.
9887 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9889         PR ipa/64565
9890         * g++.dg/torture/pr64565.C: New testcase.
9892 2015-01-13  Marek Polacek  <polacek@redhat.com>
9894         PR middle-end/64391
9895         * gcc.dg/tm/pr64391.c: New test.
9897 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9899         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9900         true.
9902 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9904         * gcc.target/i386/pie.c: New test.
9906         * lib/target-supports.exp (check_effective_target_pie): New.
9908 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9910         PR rtl-optimization/64286
9911         * gcc.target/i386/avx2-pr64286.c: New test.
9913 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9915         PR c++/57626
9916         * g++.dg/cpp0x/vt-57626.C: New.
9918 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9920         PR fortran/64528
9921         * gfortran.dg/pr64528.f90: New test.
9923 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9925         * gcc.target/aarch64/subsp.c: New test.
9927 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9929         * gcc.target/aarch64/store-pair-1.c: New testcase.
9931 2015-01-13  Richard Biener  <rguenther@suse.de>
9933         PR lto/64373
9934         * gcc.dg/lto/pr64373_0.c: New testcase.
9936 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9938         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9939         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9941 2015-01-13  Richard Biener  <rguenther@suse.de>
9943         PR tree-optimization/64406
9944         * gcc.dg/pr64406.c: New testcase.
9946 2015-01-13  Richard Biener  <rguenther@suse.de>
9948         PR tree-optimization/64404
9949         * gcc.dg/vect/pr64404.c: New testcase.
9951 2015-01-13  Richard Biener  <rguenther@suse.de>
9953         PR tree-optimization/64568
9954         * g++.dg/torture/pr64568.C: New testcase.
9956 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9958         * jit.dg/test-error-local-used-from-other-function.c: New test
9959         case.
9960         * jit.dg/test-error-param-reuse.c: New test case.
9961         * jit.dg/test-error-param-sharing.c: New test case.
9962         * jit.dg/test-error-param-used-from-other-function.c: New test
9963         case.
9964         * jit.dg/test-error-param-used-without-a-function.c: New test
9965         case.
9967 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9969         PR tree-optimization/64563
9970         * gcc.dg/pr64563.c: New test.
9972         PR target/64513
9973         * gcc.target/i386/pr64513.c: New test.
9975         PR tree-optimization/64454
9976         * gcc.dg/pr64454.c: New test.
9978         PR testsuite/64028
9979         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9980         bind_pic_locally.
9981         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9982         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9983         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9984         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9985         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9986         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9987         * gcc.dg/vect/slp-25.c: Likewise.
9988         * gcc.dg/vect/vect-109.c: Likewise.
9989         * gcc.dg/vect/vect-13.c: Likewise.
9990         * gcc.dg/vect/vect-17.c: Likewise.
9991         * gcc.dg/vect/vect-18.c: Likewise.
9992         * gcc.dg/vect/vect-19.c: Likewise.
9993         * gcc.dg/vect/vect-20.c: Likewise.
9994         * gcc.dg/vect/vect-21.c: Likewise.
9995         * gcc.dg/vect/vect-22.c: Likewise.
9996         * gcc.dg/vect/vect-27.c: Likewise.
9997         * gcc.dg/vect/vect-29.c: Likewise.
9998         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9999         * gcc.dg/vect/vect-2.c: Likewise.
10000         * gcc.dg/vect/vect-3.c: Likewise.
10001         * gcc.dg/vect/vect-4.c: Likewise.
10002         * gcc.dg/vect/vect-5.c: Likewise.
10003         * gcc.dg/vect/vect-72.c: Likewise.
10004         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10005         * gcc.dg/vect/vect-73.c: Likewise.
10006         * gcc.dg/vect/vect-77-global.c: Likewise.
10007         * gcc.dg/vect/vect-78-global.c: Likewise.
10008         * gcc.dg/vect/vect-7.c: Likewise.
10009         * gcc.dg/vect/vect-86.c: Likewise.
10010         * gcc.dg/vect/vect-align-1.c: Likewise.
10011         * gcc.dg/vect/vect-align-3.c: Likewise.
10012         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10013         * gcc.dg/vect/vect-all.c: Likewise.
10014         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10015         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10016         * gcc.dg/vect/vect-peel-3.c: Likewise.
10017         * gcc.dg/vect/vect-peel-4.c: Likewise.
10018         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10020 2015-01-12  Jeff Law  <law@redhat.com>
10022         PR target/64461
10023         * gcc.target/m68k/pr64461.c: New test.
10025 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10027         * jit.dg/test-array-as-pointer.c (create_code): Update call
10028         to gcc_jit_context_new_global by setting "kind" to
10029         GCC_JIT_GLOBAL_IMPORTED.
10030         * jit.dg/test-error-array-as-pointer.c: Likewise.
10031         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10032         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10033         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10034         * jit.dg/test-using-global.c (the_global): Rename to...
10035         (imported_global): ...this.
10036         (create_code): Update to test the three kinds of global.
10037         (verify_code): Likewise.
10039 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10041         PR testsuite/64427
10042         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10043         undefined behavior.
10044         * gcc.target/i386/pr64291-2.c: Updated.
10046 2015-01-12  Richard Biener  <rguenther@suse.de>
10048         PR tree-optimization/64530
10049         * gfortran.dg/pr64530.f90: New testcase.
10051 2015-01-12  Richard Biener  <rguenther@suse.de>
10053         PR middle-end/64357
10054         * gcc.dg/torture/pr64357.c: New testcase.
10056 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10058         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10059         selector.
10061 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10062         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10064 2015-01-12  Martin Liska  <mliska@suse.cz>
10066         * gcc.dg/ipa/PR64550.c: New test.
10068 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10070         PR ipa/63470
10071         * g++.dg/ipa/pr63470.C: New testcase.
10073 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10075         PR fortran/63733
10076         * gfortran.dg/typebound_operator_20.f90: New.
10078 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10080         PR fortran/58023
10081         * gfortran.dg/proc_ptr_comp_42.f90: New.
10083 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10085         PR fortran/64508
10086         * gfortran.dg/proc_ptr_comp_41.f90: New.
10088 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10090         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10092 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10094         PR fortran/64522
10095         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10096         and add dg-excess-errors.
10097         * gfortran.dg/line_length_6.f90: New.
10098         * gfortran.dg/line_length_7.f90: New.
10099         * gfortran.dg/line_length_8.f90: New.
10100         * gfortran.dg/line_length_9.f90: New.
10101         * gfortran.dg/line_length_10.f90: New.
10102         * gfortran.dg/line_length_11.f90: New.
10104 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10106         * jit.dg/test-threads.c (struct testcase): Move declaration
10107         to jit.dg/all-non-failing-tests.h.
10108         (testcases): Likewise.
10109         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10110         declaration here from jit.dg/all-non-failing-tests.h.
10111         (testcases): Likewise.
10112         * jit.dg/test-combination.c (create_code): Eliminate spelling
10113         out all of the testcases in favor of looping through the
10114         "testcases" metadata.
10115         (verify_code): Likewise.
10117 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10119         PR rtl-optimization/64536
10120         * gcc.dg/pr64536.c: New test.
10122 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10124         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10125         * jit.dg/test-combination.c (create_code): Likewise.
10126         (verify_code): Likewise.
10127         * jit.dg/test-constants.c: New test case.
10128         * jit.dg/test-threads.c: Add test-constants.c.
10130 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10132         PR libobjc/51891
10133         * objc.dg/gnu-api-2-class.m: Add a test case
10134         for the above change.
10136 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10138         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10140 2015-01-09  Richard Biener  <rguenther@suse.de>
10142         PR tree-optimization/64410
10143         * g++.dg/vect/pr64410.cc: New testcase.
10145 2015-01-09  Martin Liska  <mliska@suse.cz>
10147         * gcc.dg/ipa/ipa-icf-32.c: New test.
10149 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10151         * c-c++-common/tsan/tsan_barrier.h: New.
10152         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10153         * c-c++-common/tsan/bitfield_race.c: Likewise.
10154         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10155         * c-c++-common/tsan/mutexset1.c: Likewise.
10156         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10157         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10158         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10159         * c-c++-common/tsan/simple_race.c: Likewise.
10160         * c-c++-common/tsan/simple_stack.c: Likewise.
10161         * c-c++-common/tsan/sleep_sync.c: Likewise.
10162         * c-c++-common/tsan/tiny_race.c: Likewise.
10163         * c-c++-common/tsan/tls_race.c: Likewise.
10164         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10165         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10166         * g++.dg/tsan/atomic_free.C: Likewise.
10167         * g++.dg/tsan/atomic_free2.C: Likewise.
10168         * g++.dg/tsan/cond_race.C: Likewise.
10169         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10171 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10173         PR testsuite/62250
10174         * lib/target-supports.exp (check_effective_target_libatomic_available):
10175         New.
10176         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10177         targets that match effective-target libatomic_available.
10178         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10180 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10182         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10183         Verify the result of gcc_jit_context_get_last_error.
10184         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10186 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10188         PR tree-optimization/63989
10189         * gcc.dg/strlenopt-27.c: New test.
10191 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10193         * jit.dg/harness.h (set_up_logging): New function.
10194         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10195         set_up_logging on the context, so that every testcase is
10196         logged to a particular file.
10197         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10198         and call gcc_jit_context_set_logfile on the top-level context.
10200 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10202         PR target/64338
10203         * g++.dg/opt/pr64338.C: New test.
10205 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10207         * gfortran.dg/coarray/codimension_2b.f90: New file.
10208         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10209         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10211 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10213         PR c++/59004
10214         * g++.dg/ext/fnname4.C: New.
10216 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10218         PR c++/64462
10219         * g++.dg/cpp0x/constexpr-64462.C: New.
10221 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10223         PR c++/60753
10224         * g++.dg/cpp0x/deleted10.C: New.
10226 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10228         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10230 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10232         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10233         GCC_JIT_UNARY_OP_ABS.
10234         (verify_unary_ops): Likewise.
10236 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10238         * jit.dg/test-arith-overflow.c: New test case.
10239         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10240         * jit.dg/test-combination.c (create_code): Likewise.
10241         (verify_code): Likewise.
10242         * jit.dg/test-threads.c (testcases): Likewise.
10244 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10246         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10247         rather than "jit".  Load g++.exp, and call g++_init.
10248         Run test-*.cc files within the testsuite and *.cc files within
10249         docs/examples.
10250         (jit-dg-test): Drop the addition of -fgnu89-inline to
10251         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10252         doing it when compiling C testcases (since g++ does not handle
10253         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10254         is restored to the value after g++_init ran, rather than the
10255         value before g++_init ran.  Return a list of
10256         $comp_output $output_file, as dg-test assumes.
10258 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10260         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10261         make it easier to figure out the origin of each test result when
10262         running test-combination.c and test-threads.c.
10263         (CHECK_VALUE): Likewise.
10264         (CHECK_DOUBLE_VALUE): Likewise.
10265         (CHECK_STRING_VALUE): Likewise.
10266         (CHECK_STRING_STARTS_WITH): Likewise.
10267         (CHECK_STRING_CONTAINS): Likewise.
10268         (CHECK): Likewise.
10269         (check_string_value): Likewise, add "funcname" param.
10270         (check_string_starts_with): Likewise.
10271         (check_string_contains): Likewise.
10273 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10275         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10276         generating name of built executable.
10278 2015-01-07  Marek Polacek  <polacek@redhat.com>
10280         PR c/64440
10281         * gcc.dg/pr64440.c: New test.
10282         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10284 2015-01-07  Marek Polacek  <polacek@redhat.com>
10286         PR c/64417
10287         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10288         * gcc.dg/pr64417.c: New test.
10290 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10292         PR target/64505
10293         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10294         fix is correct.
10296 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10298         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10299         Check if testcases run without errors, not just if they compile.
10301 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10303         PR target/64507
10304         * gcc.target/sh/pr64507.c: New test.
10306 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10308         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10310 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10312         * c-c++-common/asan/sanitize-all-1.c: New test.
10313         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10314         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10315         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10316         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10318 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10320         * lib/target-supports.exp (check_profiling_available): Return 0 for
10321         Visium.
10322         (check_effective_target_tls_runtime): Likewise.
10323         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10324         * gcc.dg/20020312-2.c: Adjust for Visium.
10325         * gcc.dg/tls/thr-cse-1.c: Likewise
10326         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10327         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10328         * gcc.dg/weak/typeof-2.c: Likewise.
10330 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10332         PR rtl-optimization/64287
10333         * gcc.dg/aru-2.c: New test.
10335 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10337         PR sanitizer/64344
10338         * c-c++-common/ubsan/pr64344-1.c: New test.
10339         * c-c++-common/ubsan/pr64344-2.c: New test.
10341         PR tree-optimization/64465
10342         * gcc.dg/pr64465.c: New test.
10344         PR tree-optimization/64494
10345         * gcc.c-torture/compile/pr64494.c: New test.
10347 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10349         PR fortran/47674
10350         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10352 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10354         Update copyright years.
10356 2015-01-05  Marek Polacek  <polacek@redhat.com>
10358         PR c/64423
10359         * gcc.dg/pr64423.c: New test.
10361 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10363         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10364         mmix-knuth-mmixware for the same reason as for MIPS.
10365         * gcc.dg/debug/debug-2.c: Ditto.
10367         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10369 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10371         PR testsuite/62250
10372         * lib/gfortran.exp: Add libatomic library search path.
10373         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10374         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10376         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10378 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10380         * c-c++-common/tsan/bitfield_race.c: New testcase.
10381         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10383 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10385         * gfortran.dg/coarray/collectives_4.f90: New.
10387 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10389         PR fortran/57562
10390         * gfortran.dg/extends_16.f90: New.
10392 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10394         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10396 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10398         * gfortran.dg/coarray/codimension_2.f90: New.
10399         * gfortran.dg/coarray/codimension_2a.f90: New.
10400         * gfortran.dg/coarray_35.f90: New.
10401         * gfortran.dg/coarray_35a.f90: New.
10403 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10405         PR fortran/60507
10406         * gfortran.dg/dummy_procedure_11.f90: New.
10408 Copyright (C) 2015 Free Software Foundation, Inc.
10410 Copying and distribution of this file, with or without modification,
10411 are permitted in any medium without royalty provided the copyright
10412 notice and this notice are preserved.