Move some complex simplifications to match.pd
[official-gcc.git] / gcc / testsuite / ChangeLog
blob24f93142db6cecc7a9d94793a18cb51c29f6a95f
1 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
3         * gcc.dg/tree-ssa/complex-7.c: New file.
5 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7         * gcc.target/powerpc/swaps-p8-19.c: New test.
9 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11         PR fortran/67367
12         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
14 2015-08-29  Tom de Vries  <tom@codesourcery.com>
16         PR tree-optimization/46193
17         * gcc.dg/autopar/pr46193.c: New test.
19 2015-08-28  Nathan Sidwell  <nathan@acm.org>
21         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
22         use exit code for failure.
24         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
25         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
26         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
27         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
28         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
29         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
30         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
31         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
32         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
33         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
35 2015-08-28  Jeff Law  <law@redhat.com>
37         PR lto/66752
38         * gcc.dg/tree-ssa/pr66752-2.c: New test.
39         * gcc.dg/torture/pr66752-1.c: New test
40         * g++.dg/torture/pr66752-2.C: New test.
42 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
43         Revert:
44         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
46                 * gcc.dg/tree-ssa/sra-15.c: New.
48 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
50         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
51         * gcc.target/mips/msub-8.c: Ditto
53 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
55         * lib/target-supports.exp (check-effective_target_vect_double):
56         Enable for Power targets with VSX hardware available.
57         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
58         vect_no_align && { ! vect_hw_misalign }.
60 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
62         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
63         Replaced by opt_files, compile with -floop-nest-optimize.
64         * g++.dg/graphite/graphite.exp: Same.
65         * gfortran.dg/graphite/graphite.exp: Same.
66         * gcc.dg/graphite/block-0.c: Adjust pattern.
67         * gcc.dg/graphite/block-1.c: Same.
68         * gcc.dg/graphite/block-3.c: Same.
69         * gcc.dg/graphite/block-4.c: Same.
70         * gcc.dg/graphite/block-5.c: Same.
71         * gcc.dg/graphite/block-6.c: Same.
72         * gcc.dg/graphite/block-7.c: Same.
73         * gcc.dg/graphite/block-8.c: Same.
74         * gcc.dg/graphite/block-pr47654.c: Same.
75         * gcc.dg/graphite/interchange-0.c: Same.
76         * gcc.dg/graphite/interchange-1.c: Same.
77         * gcc.dg/graphite/interchange-10.c: Same.
78         * gcc.dg/graphite/interchange-11.c: Same.
79         * gcc.dg/graphite/interchange-12.c: Same.
80         * gcc.dg/graphite/interchange-13.c: Same.
81         * gcc.dg/graphite/interchange-14.c: Same.
82         * gcc.dg/graphite/interchange-15.c: Same.
83         * gcc.dg/graphite/interchange-3.c: Same.
84         * gcc.dg/graphite/interchange-4.c: Same.
85         * gcc.dg/graphite/interchange-5.c: Same.
86         * gcc.dg/graphite/interchange-6.c: Same.
87         * gcc.dg/graphite/interchange-7.c: Same.
88         * gcc.dg/graphite/interchange-8.c: Same.
89         * gcc.dg/graphite/interchange-9.c: Same.
90         * gcc.dg/graphite/interchange-mvt.c: Same.
91         * gcc.dg/graphite/pr37485.c: Same.
92         * gcc.dg/graphite/uns-block-1.c: Same.
93         * gcc.dg/graphite/uns-interchange-12.c: Same.
94         * gcc.dg/graphite/uns-interchange-14.c: Same.
95         * gcc.dg/graphite/uns-interchange-15.c: Same.
96         * gcc.dg/graphite/uns-interchange-9.c: Same.
97         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
98         * gfortran.dg/graphite/interchange-3.f90: Same.
100 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
102         PR target/67317
103         * gcc.target/i386/pr67317-1.c: New test.
104         * gcc.target/i386/pr67317-2.c: Ditto.
105         * gcc.target/i386/pr67317-3.c: Ditto.
106         * gcc.target/i386/pr67317-4.c: Ditto.
107         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
108         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
110 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
112         * gcc.target/powerpc/vec-shr.c: New.
114 2015-08-27  Marek Polacek  <polacek@redhat.com>
116         PR middle-end/67005
117         * gcc.dg/torture/pr67005.c: New test.
119 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
121         * gcc.dg/tree-ssa/sra-15.c: New.
123 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
125         * gcc.target/aarch64/long_branch_1.c: New test.
127 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
129         * gcc.target/s390/20150826-1.c: New test.
131 2015-08-26  Renlin Li  <renlin.li@arm.com>
133         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
135 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
137         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
139 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
141         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
142         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
143         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
144         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
146 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
148         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
149         New test directive.
150         * gcc.target/aarch64/tlsle_1.x: New test source.
151         * gcc.target/aarch64/tlsle12_1.c: New testcase.
152         * gcc.target/aarch64/tlsle24_1.c: Likewise.
153         * gcc.target/aarch64/tlsle32_1.c: Likewise.
155 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
157         PR fortran/29600
158         * gfortran.dg/shape_8.f90: New test.
160 2015-08-25  Marek Polacek  <polacek@redhat.com>
162         PR middle-end/67330
163         * gcc.dg/weak/weak-18.c: New test.
165 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
167         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
168         gcc_jit_context_set_bool_use_external_driver.
170 2015-08-25  Nathan Sidwell  <nathan@acm.org>
172         * gcc.c-torture/execute/builtins/20010124-1.x: New.
174         * gcc.dg/20001117-1.c: Needs return_address.
175         * gcc.dg/20020415-1.c: Needs alloca.
176         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
177         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
178         * gcc.dg/pr63186.c: Needs label_values.
179         * gcc.dg/torture/pr33848.c: Likwise.
181         * lib/target-supports.exp (check_effective_target_fopenacc,
182         check_effective_target_fopenmp): Disable for nvptx.
183         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
184         * gcc.dg/stack-usage-1.c: Likewise.
185         * gcc.dg/stack-usage-2.c: Likewise.
186         * gcc.dg/unused-5.c: Likewise.
187         * gcc.dg/unwind-1.c: Likewise.
189 2015-08-25  Christian Bruel  <christian.bruel@st.com>
191         * gcc.dg/Wno-frame-address.c: Skip for ARM.
192         * g++.dg/Wno-frame-address.C: Ditto.
194 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
196         PR target/67211
197         * g++.dg/pr67211.C: New test.
199 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
201         PR fortran/62536
202         PR fortran/66175
203         * gfortran.dg/block_end_error_1.f90: New test.
204         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
206 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
208         PR target/66821
209         * gcc.target/i386/pr66821.c: New test.
211 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
213         PR target/67329
214         * gcc.target/i386/pr67329.c: New test.
216 2015-08-24  Nathan Sidwell  <nathan@acm.org>
218         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
220         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
222         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
223         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
224         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
225         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
226         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
228         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
230         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
231         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
232         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
233         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
234         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
235         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
236         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
237         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
238         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
239         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
241         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
242         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
244         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
246         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
248         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
249         check for nvptx.
251 2015-08-24  Tom de Vries  <tom@codesourcery.com>
253         PR tree-optimization/65468
254         * gcc.dg/gomp/static-chunk-size-one.c: New test.
256 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
258         PR libfortran/54572
259         * gfortran.dg/backtrace_1.f90: New test.
261 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
263         PR libfortran/62296
264         * gfortran.dg/execute_command_line_2.f90: New test.
266 2015-08-23  Tom de Vries  <tom@codesourcery.com>
268         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
269         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
270         vect_no_int_max to vect_no_int_min_max.
271         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
272         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
273         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
274         * gcc.dg/vect/slp-reduc-4.c: Same.
275         * gcc.dg/vect/slp-reduc-5.c: Same.
276         * gcc.dg/vect/vect-125.c: Same.
277         * gcc.dg/vect/vect-13.c: Same.
278         * gcc.dg/vect/vect-double-reduc-3.c: Same.
279         * gcc.dg/vect/vect-reduc-1.c: Same.
280         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
281         * gcc.dg/vect/vect-reduc-1char.c:Same.
282         * gcc.dg/vect/vect-reduc-1short.c: Same.
283         * gcc.dg/vect/vect-reduc-2.c: Same.
284         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
285         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
286         * lib/target-supports.exp: Same.
288 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/63693
291         * g++.dg/cpp0x/decltype63.C: New.
293 2015-08-22  Nathan Sidwell  <nathan@acm.org>
295         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
296         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
297         * c-c++-common/Wunused-var-8.c: Likewise.
298         * c-c++-common/gomp/pr61486-2.c: Likewise.
299         * c-c++-common/Wunused-var-6.c: Likewise.
300         * c-c++-common/goacc/reduction-1.c: Likewise.
301         * c-c++-common/goacc/reduction-2.c: Likewise.
302         * c-c++-common/goacc/reduction-3.c: Likewise.
303         * c-c++-common/goacc/reduction-4.c: Likewise.
304         * gcc.dg/builtins-64.c: Likewise.
305         * gcc.dg/pr59523.c: Likewise.
306         * gcc.dg/tree-ssa/20080530.c: Likewise.
307         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
308         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
309         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
310         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
311         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
312         * gcc.dg/pr59011.c: Likewise.
313         * gcc.dg/uninit-9.c: Likewise.
314         * gcc.dg/pr61561.c: Likewise.
315         * gcc.dg/vla-4.c: Likewise.
316         * gcc.dg/20101010-1.c: Likewise.
317         * gcc.dg/pr49120.c: Likewise.
318         * gcc.dg/20030331-2.c: Likewise.
319         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
320         * gcc.dg/pr25682.c: Likewise.
321         * gcc.dg/guality/guality.c: Likewise.
322         * gcc.dg/pr27301.c: Likewise.
323         * gcc.dg/uninit-9-O0.c: Likewise.
324         * gcc.dg/fold-alloca-1.c: Likewise.
325         * gcc.dg/pr41470.c: Likewise.
326         * gcc.dg/pr51491-2.c: Likewise.
327         * gcc.dg/winline-7.c: Likewise.
328         * gcc.dg/vla-2.c: Likewise.
329         * gcc.dg/pr50764.c: Likewise.
330         * gcc.dg/c99-vla-1.c: Likewise.
331         * gcc.dg/pr33238.c: Likewise.
332         * gcc.dg/c99-const-expr-13.c: Likewise.
333         * gcc.dg/builtin-return-1.c: Likewise.
334         * gcc.dg/vla-3.c: Likewise.
335         * gcc.dg/20020415-1.c: Likewise.
336         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
337         * gcc.dg/shrink-wrap-alloca.c: Likewise.
338         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
339         * gcc.dg/torture/calleesave-sse.c: Likewise.
340         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
341         * gcc.dg/gomp/vla-2.c: Likewise.
342         * gcc.dg/gomp/vla-3.c: Likewise.
343         * gcc.dg/gomp/vla-4.c: Likewise.
344         * gcc.dg/gomp/pr30494.c: Likewise.
345         * gcc.dg/gomp/vla-5.c: Likewise.
346         * gcc.dg/pr51990-2.c: Likewise.
347         * gcc.dg/vla-22.c: Likewise.
349 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
351         * gcc.dg/cpp/multiline-2.c: Add column numbers.
352         * gcc.dg/dollar.c: Likewise.
353         * gcc.dg/pragma-message.c: Likewise.
354         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
355         * c-c++-common/raw-string-14.c: Likewise.
357 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
359         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
360         property that instantiation here is a compile-time error.
362 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
364         * g++.dg/other/pr67065.C: Extend.
366 2015-08-21  Nathan Sidwell  <nathan@acm.org>
368         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
369         is freestanding.
370         (check_effective_target_global_constructor): New.
371         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
372         * gcc.dg/debug/debug.exp: Skip  for nvptx.
373         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
375         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
376         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
377         * gcc.c-torture/compile/pr33855.c: Likewise.
378         * gcc.c-torture/compile/920723-1.c: Likewise.
379         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
380         writing a const.
381         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
382         label.
383         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
384         'call'.
386         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
387         prototype normal.
388         * gcc.c-torture/execute/switch-1.c: Likewise.
390         * gcc.c-torture/execute/pr34456.c: Require not freestanding
391         * gcc.c-torture/execute/printf-1.c: Likewise.
392         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
393         * gcc.c-torture/execute/fprintf-1.c: Likewise.
394         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
395         * gcc.c-torture/execute/vprintf-1.c: Likewise.
396         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
397         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
398         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
399         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
400         * gcc.c-torture/execute/gofast.c: Likewise.
401         * gcc.c-torture/execute/complex-6.c: Likewise.
403         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
404         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
405         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
406         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
407         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
408         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
409         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
410         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
411         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
412         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
413         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
414         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
415         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
416         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
417         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
418         * gcc.dg/setjmp-1.c: Likewise.
419         * gcc.dg/cleanup-5.c: Likewise.
420         * gcc.dg/cleanup-12.c: Likewise.
421         * gcc.dg/cleanup-13.c: Likewise.
423         * gcc.dg/constructor-1.c: Require global ctor.
425         * gcc.dg/fork-instrumentation.c: Require profiling.
426         * gcc.dg/20030107-1.c: Likewise.
427         * gcc.dg/20030702-1.c: Likewise.
429         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
430         * gcc.dg/cpp/paste2.c: Likewise.
431         * gcc.dg/cpp/strify3.c: Likewise.
432         * gcc.dg/cpp/strify4.c: Likewise.
433         * gcc.dg/cpp/lexnum.c: Likewise.
434         * gcc.dg/cpp/digraphs.c: Likewise.
435         * gcc.dg/cpp/macro1.c: Likewise.
437 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
439         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
441 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
443         * lib/gcc-dg.exp: Add extra options for db-final to the command line
444         only once.
446 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
448         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
449         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
450         vec_vpmsum_be and vec_shasigma_be.
452 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
454         * lib/target-supports.exp
455         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
456         with -mfp16-format=ieee.
458 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
460         PR c++/67065
461         * g++.dg/other/pr67065.C: New.
463 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
465         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
466         memcpy.
467         * gcc.target/mips/inline-memcpy-2.c: Ditto.
468         * gcc.target/mips/inline-memcpy-3.c: Ditto.
469         * gcc.target/mips/inline-memcpy-4.c: Ditto.
470         * gcc.target/mips/inline-memcpy-5.c: Ditto.
472 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
474         * gcc.dg/wide_shift_64_1.c: New testcase.
475         * gcc.dg/wide_shift_128_1.c: Likewise.
476         * gcc.target/aarch64/ashlti3_1.c: Likewise.
478 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
480         * lib/target-supports.exp
481         (check_effective_target_fstack_protector_enabled): New test.
482         * gcc.target/i386/ssp-default.c: New test.
484 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
486         PR fortran/66929
487         * gfortran.dg/generic_31.f90: New.
489 2015-08-19  Marek Polacek  <polacek@redhat.com>
491         PR middle-end/67133
492         * g++.dg/torture/pr67133.C: New test.
494 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
496         * gcc.target/powerpc/altivec-35.c: New test.
497         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
498         * gcc.target/powerpc/vsx-vector-7.c: New test.
500 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
502         PR middle-end/36757
503         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
504         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
506 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
508         PR rtl-optimization/67218
509         * gcc.c-torture/execute/ieee/pr67218.c,
510         gcc.target/aarch64/fcvt_int_float_double1.c,
511         gcc.target/aarch64/fcvt_int_float_double2.c,
512         gcc.target/aarch64/fcvt_int_float_double3.c,
513         gcc.target/aarch64/fcvt_int_float_double4.c,
514         gcc.target/aarch64/fcvt_uint_float_double1.c,
515         gcc.target/aarch64/fcvt_uint_float_double2.c,
516         gcc.target/aarch64/fcvt_uint_float_double3.c,
517         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
519 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
521         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
522         dg-options to disable LSE extensions.
523         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
524         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
525         * gcc.target/aarch64/atomic-op-char.c: Likewise.
526         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
527         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
528         * gcc.target/aarch64/atomic-op-int.c: Likewise.
529         * gcc.target/aarch64/atomic-op-long.c: Likewise.
530         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
531         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
532         * gcc.target/aarch64/atomic-op-release.c: Likewise.
533         * gcc.target/aarch64/atomic-op-short.c: Likewise.
534         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
535         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
536         * gcc.target/aarch64/sync-op-full.c: Likewise.
537         * gcc.target/aarch64/sync-op-release.c: Likewise.
539 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/67160
542         * g++.dg/cpp1z/feat-cxx1z.C: New.
544 2015-08-18  Marek Polacek  <polacek@redhat.com>
546         PR middle-end/67222
547         * gcc.dg/torture/pr67222.c: New test.
549 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
551         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
553 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
555         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
556         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
557         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
559 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
561         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
562         which is used in later code.
564 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
566         PR c++/67216
567         * g++.dg/cpp0x/nullptr34.C: New.
568         * g++.dg/warn/Wconversion2.C: Adjust.
569         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
570         * g++.old-deja/g++.other/null3.C: Likewise.
572         * g++.dg/cpp0x/pr51313.C: Adjust.
574 2015-08-17  Richard Biener  <rguenther@suse.de>
576         PR tree-optimization/67221
577         * gcc.dg/torture/pr67221.c: New testcase.
579 2015-08-17 Mike Stump  <mikestump@comcast.net>
580            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
582         * gcc.target/arm/memcpy-aligned-1.c: New test.
584 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
586         PR fortran/54656
587         * gfortran.dg/norm_4.f90: Rename to...
588         * gfortran.dg/norm2_4.f90: this.
589         * gfortran.dg/norm2_5.f90: New test.
591 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
593         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
594         * gcc.dg/ssp-1.c: Make counter a register.
595         * gcc.dg/ssp-2.c: Likewise.
596         * gcc.dg/torture/parm-coalesce.c: New.
598 2015-08-14  Marek Polacek  <polacek@redhat.com>
600         PR middle-end/67133
601         * gcc.dg/torture/pr67133.c: New test.
603 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
604             Matthias Klose  <doko@debian.org>
606         PR target/67143
607         * gcc.c-torture/compile/pr67143.c: New
608         * gcc.target/aarch64/atomic-op-imm.c
609         (atomic_fetch_add_negative_RELAXED): New.
610         (atomic_fetch_sub_negative_ACQUIRE): New.
612 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
614         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
615         * gcc.target/aarch64/target_attr_8.c: Likewise.
616         * gcc.target/aarch64/target_attr_14.c: Likewise.
618 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
620         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
622 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
624         * gcc.target/i386/builtin_target.c: Add skylake check.
626 2015-08-13  Jeff Law  <law@redhat.com>
628         * gcc.dg/pr66314.c: Moved from here to ..
629         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
630         to clear all sanitizers before -fsanitize=kernel-address.
632 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
634         * gcc.target/aarch64/cinc_common_1.c: New test.
636 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
638         PR c++/53421
639         * g++.dg/ext/attribute-may-alias-1.C: New.
640         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
642 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
644         * gcc.target/aarch64/atomic-inst-cas.c: New.
645         * gcc.target/aarch64/atomic-inst-ops.inc: New.
647 2015-08-13  Andreas Schwab  <schwab@suse.de>
649         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
651 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/62164
654         * g++.dg/torture/pr62164.C: New.
656 2015-08-13  Richard Biener  <rguenther@suse.de>
658         PR tree-optimization/67191
659         * gcc.dg/torture/pr67191.c: New testcase.
660         * g++.dg/torture/pr67191.C: Likewise.
662 2015-08-13  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/66502
665         PR tree-optimization/67167
666         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
668 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
670         PR c++/53330
671         * g++.dg/init/new42.C: New.
673 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
675         PR target/67071
676         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
677         vector constants.
678         * gcc.target/powerpc/pr67071-2.c: Likewise.
679         * gcc.target/powerpc/pr67071-3.c: Likewise.
681 2015-08-12  Marek Polacek  <polacek@redhat.com>
683         PR c++/55095
684         * c-c++-common/Wshift-overflow-6.c: New test.
685         * c-c++-common/Wshift-overflow-7.c: New test.
686         * g++.dg/cpp1y/left-shift-2.C: New test.
688 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/52742
691         * g++.dg/cpp0x/pr52742.C: New.
693 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
695         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
696         Check Knights Landing support.
698 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
700         PR c++/47461
701         * g++.dg/warn/Wunused-result-1.C: New.
703 2015-08-12  Richard Biener  <rguenther@suse.de>
705         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
706         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
707         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
708         * g++.dg/tree-ssa/pr61034.C: Adjust.
709         * gcc.dg/fold-compare-2.c: Likewise.
710         * gcc.dg/pr50763.c: Likewise.
711         * gcc.dg/predict-3.c: Likewise.
712         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
713         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
714         * gcc.dg/tree-ssa/pr20657.c: Likewise.
715         * gcc.dg/tree-ssa/pr21001.c: Likewise.
716         * gcc.dg/tree-ssa/pr37508.c: Likewise.
717         * gcc.dg/tree-ssa/vrp04.c: Likewise.
718         * gcc.dg/tree-ssa/vrp07.c: Likewise.
719         * gcc.dg/tree-ssa/vrp09.c: Likewise.
720         * gcc.dg/tree-ssa/vrp16.c: Likewise.
721         * gcc.dg/tree-ssa/vrp20.c: Likewise.
722         * gcc.dg/tree-ssa/vrp25.c: Likewise.
723         * gcc.dg/tree-ssa/vrp87.c: Likewise.
725 2015-08-12  Nathan Sidwell  <nathan@acm.org>
727         * gcc.dg/vrp-min-max-1.c: New.
728         * gcc.dg/vrp-min-max-2.c: New.
730 2015-08-12  Richard Biener  <rguenther@suse.de>
732         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
734 2015-08-12  Tom de Vries  <tom@codesourcery.com>
736         PR testsuite/67175
737         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
738         Handle absence of vector min/max for sparc.
740 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
742         PR target/66954
743         * g++.dg/ext/mv25.C: New test.
745 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
747         * gcc.target/i386/avx2-vect-shift.c: New test.
749 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
751         PR c/66098
752         PR c/66711
753         * gcc.dg/pragma-diag-3.c: New test.
754         * gcc.dg/pragma-diag-4.c: New test.
756 2015-08-11  Nathan Sidwell  <nathan@acm.org>
758         * c-c++-common/dfp/operator-comma.c: Call init function.
759         * c-c++-common/dfp/convert-dfp-2.c: New test.
761 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
763         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
764         Treat model == 0x4f as Broadwell.
766 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
768         PR libfortran/67140
769         * gfortran.dg/pr67140.f90: New test.
771 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
773         PR libgomp/65742
774         PR middle-end/66332
775         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
777 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
779         PR fortran/64022
780         * gfortran.dg/ieee/large_4.f90: New test.
782 2015-08-08  Bud Davis  <jmdavis@link.com>
784         PR fortran/59746
785         * gfortran.dg/common_22.f90: New.
787 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
789         PR rtl-optimization/67028
790         * gcc.dg/pr67028.c: New testcase.
792 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
794         PR rtl-optimization/67029
795         * gcc.dg/pr67029.c: New test.
797 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
799         PR fortran/64104
800         * gfortran.dg/ieee/ieee_8.f90: New test.
802 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
804         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
805         modifers.
806         * gcc.target/aarch64/noplt_2.c: Likewise.
807         * gcc.target/aarch64/noplt_3.c: Likewise.
809 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
811         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
812         optimization level, and print a summary at the end.
814 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
816         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
818 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
820         * gcc.target/aarch64/noplt_3.c: New testcase.
822 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
824         * gcc.target/aarch64/noplt_1.c: New testcase.
825         * gcc.target/aarch64/noplt_2.c: Likewise.
827 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
829         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
830         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
832 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
834         * gcc.target/s390/dwarfregtable-1.c: New test.
835         * gcc.target/s390/dwarfregtable-2.c: New test.
836         * gcc.target/s390/dwarfregtable-3.c: New test.
838 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
840         * gcc.target/s390/htm-builtins-z13-1.c: New test.
842 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
844         PR fortran/64022
845         * gfortran.dg/ieee/large_2.f90: New test.
846         * gfortran.dg/ieee/large_3.F90: New test.
848 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
850         PR fortran/64022
851         * gfortran.dg/ieee/large_1.f90: Adjust test.
853 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
854             Jeff Law  <law@redhat.com>
856         PR c/16351
857         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
858         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
859         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
860         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
861         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
862         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
864 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
866         PR middle-end/66311
867         * gfortran.dg/pr66311.f90: New file.
869 2015-08-05  Richard Biener  <rguenther@suse.de>
871         PR tree-optimization/67121
872         * gcc.dg/torture/pr67121.c: New testcase.
874 2015-08-05  Nick Clifton  <nickc@redhat.com>
876         * gcc.target/rl78: New directory.
877         * gcc.target/rl78/rl78.exp: New file: Test driver.
878         * gcc.target/rl78/test_addm3.c: New file: Test adds.
880 2015-08-05  Richard Biener  <rguenther@suse.de>
882         PR middle-end/67120
883         * gcc.dg/torture/pr67120.c: New testcase.
885 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
887         PR fortran/52846
889         * lib/fortran-modules.exp: Call cleanup-submodules from
890         cleanup-modules.
891         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
892         cover the cases where private entities are no longer optimized
893         away.
894         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
895         same reason.
896         * gfortran.dg/submodule_1.f08: Change cleanup module names.
897         * gfortran.dg/submodule_5.f08: The same.
898         * gfortran.dg/submodule_9.f08: The same.
899         * gfortran.dg/submodule_10.f08: New test.
901 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
903         PR c++/66595
904         * g++.dg/cpp1y/var-templ35.C: New.
906 2015-08-05  Richard Biener  <rguenther@suse.de>
908         PR tree-optimization/67055
909         * g++.dg/torture/pr67055.C: New testcase.
911 2015-08-05  Richard Biener  <rguenther@suse.de>
913         PR tree-optimization/67109
914         * gcc.dg/torture/pr67109.c: New testcase.
915         * gcc.dg/vect/vect-119.c: Adjust.
917 2015-08-05  Richard Biener  <rguenther@suse.de>
919         PR middle-end/67107
920         * gcc.dg/pr67107.c: New testcase.
922 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/66197
925         * g++.dg/cpp1z/abbrev2.C: New.
927 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
929         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
931 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/66392
934         * g++.dg/init/explicit4.C: New.
936 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
938         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
939         without VSX an Power8 vector support.
941 2015-08-04  Richard Biener  <rguenther@suse.de>
943         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
945 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
947         PR target/67110
948         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
949         -fno-pie -no-pie.
951 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
953         PR c++/66427
954         * g++.dg/cpp1y/var-templ34.C: New.
956 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
958         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
959         * gcc.target/aarch64/target_attr_1.c: Likewise.
960         * gcc.target/aarch64/target_attr_2.c: Likewise.
961         * gcc.target/aarch64/target_attr_3.c: Likewise.
962         * gcc.target/aarch64/target_attr_4.c: Likewise.
963         * gcc.target/aarch64/target_attr_5.c: Likewise.
964         * gcc.target/aarch64/target_attr_6.c: Likewise.
965         * gcc.target/aarch64/target_attr_7.c: Likewise.
966         * gcc.target/aarch64/target_attr_8.c: Likewise.
967         * gcc.target/aarch64/target_attr_9.c: Likewise.
968         * gcc.target/aarch64/target_attr_10.c: Likewise.
969         * gcc.target/aarch64/target_attr_11.c: Likewise.
970         * gcc.target/aarch64/target_attr_12.c: Likewise.
971         * gcc.target/aarch64/target_attr_13.c: Likewise.
972         * gcc.target/aarch64/target_attr_14.c: Likewise.
973         * gcc.target/aarch64/target_attr_15.c: Likewise.
975 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
977         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
979 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
981         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
983 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
985         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
986         message.
988 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
990         PR fortran/64022
991         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
992         * gfortran.dg/ieee/large_1.f90: New test.
994 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
996         PR tree-optimization/67043
997         * gcc.dg/pr67043.c: New test.
999 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1001         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1003 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1005         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1006         it to push/pop timing items.
1007         (main): For each optimization level, create a gcc_jit_timer, and
1008         time all of the iteration within that level cumulatively.
1009         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1010         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1012 2015-08-03  Alexander Basov <coohpt@gmail.com>
1014         PR middle-end/64744
1015         PR middle-end/48470
1016         PR middle-end/43404
1017         * gcc.target/arm/pr43404.c : New testcase.
1018         * gcc.target/arm/pr48470.c : New testcase.
1019         * gcc.target/arm/pr64744-1.c : New testcase.
1020         * gcc.target/arm/pr64744-2.c : New testcase.
1022 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1024         PR tree-optimization/67077
1025         * gcc.dg/pr67077.c: New test.
1027 2015-08-03  Jeff Law  <law@redhat.com>
1029         PR middle-end/66314
1030         PR gcov-profile/66899
1031         * gcc.dg/pr66899.c: New test.
1032         * gcc.dg/pr66314.c: New test.
1034 2015-08-03  Marek Polacek  <polacek@redhat.com>
1036         PR c/67088
1037         * gcc.dg/pr67088.c: New test.
1039 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1041         PR target/66731
1042         * gcc.target/arm/vnmul-1.c: New.
1043         * gcc.target/arm/vnmul-2.c: New.
1044         * gcc.target/arm/vnmul-3.c: New.
1045         * gcc.target/arm/vnmul-4.c: New.
1047 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1049         PR fortran/64921
1050         * gfortran.dg/class_allocate_20.f90: New.
1052 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1054         * gcc.target/aarch64/csel_bfx_1.c: New test.
1055         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1057 2015-08-02  Martin Sebor  <msebor@redhat.com>
1059         * g++.dg/Wframe-address-in-Wall.C: New test.
1060         * g++.dg/Wframe-address.C: New test.
1061         * g++.dg/Wno-frame-address.C: New test.
1062         * gcc.dg/Wframe-address-in-Wall.c: New test.
1063         * gcc.dg/Wframe-address.c: New test.
1064         * gcc.dg/Wno-frame-address.c: New test.
1066 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1068         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1070 2015-08-01  Michael Collison  <michael.collison@linaro.org
1071             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1073         * gcc.target/arm/mincmp.c: New test.
1075 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1077         PR fortran/67091
1078         * gfortran.dg/associated_target_6.f03: New test
1080 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1082         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1083         optimize ("-ftree-parallelize-loops=0").
1084         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1085         detected reductions.
1086         * gcc.dg/autopar/reduc-2short.c: Same.
1087         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1088         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1089         detected reductions.
1090         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1091         and max reductions.
1093 2015-07-31  Marek Polacek  <polacek@redhat.com>
1095         PR sanitizer/66977
1096         * g++.dg/ubsan/pr66977.C: New test.
1098 2015-07-30  Marek Polacek  <polacek@redhat.com>
1100         * c-c++-common/Wtautological-compare-3.c: New test.
1102 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1104         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1105         (CHECK): Pass address of scalar, rather than array.
1107 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1109         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1111 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1113         * gcc.target/aarch64/fp16/fp16.exp: New.
1114         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1115         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1117 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1119         * gcc.target/aarch64/f16_movs_1.c: New test.
1121 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1123         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1124         outer loop.
1126 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1127             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1129         * gcc.dg/parm-incomplete-1.c: Update.
1130         * gcc.dg/pr18809-1.c: Update.
1131         * gcc.dg/pr27953.c: Update.
1132         * gcc.dg/vla-11.c: Update.
1134 2015-07-27  Marek Polacek  <polacek@redhat.com>
1136         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1138 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1140         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1141         attribute.  Update comment.
1142         (main): Remove.
1143         Add scan for not parallelizing inner loop.
1144         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1145         attribute.
1146         (main): Remove.
1148 2015-07-27  Marek Polacek  <polacek@redhat.com>
1150         PR bootstrap/67030
1151         * c-c++-common/Wtautological-compare-2.c: New test.
1153 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1155         PR target/66232
1156         * gcc.target/i386/pr66232-6.c: New tests.
1157         * gcc.target/i386/pr66232-7.c: Likewise.
1158         * gcc.target/i386/pr66232-8.c: Likewise.
1159         * gcc.target/i386/pr66232-9.c: Likewise.
1161 2015-07-27  Marek Polacek  <polacek@redhat.com>
1163         PR c++/66555
1164         PR c/54979
1165         * c-c++-common/Wtautological-compare-1.c: New test.
1167 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1169         PR c++/18969
1170         * g++.dg/template/pr18969.C: New test.
1171         * g++.dg/template/pr18969-2.C: New test.
1172         * g++.old-deja/g++.jason/overload.C: Remove return value in
1173         template function returning void.
1175 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1177         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1178         immediates to avoid shift-overflow warnings.
1180 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1182         PR c++/66857
1183         * g++.dg/init/pr66857.C: New test.
1185 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1187         PR target/66648
1188         * gcc.target/i386/pr66648.c: New test.
1190 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1192         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1193         interchange_files and block_files variables.
1194         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1195         arithmetic.
1196         * gcc.dg/graphite/uns-interchange-12.c: Same.
1197         * gcc.dg/graphite/uns-interchange-14.c: Same.
1198         * gcc.dg/graphite/uns-interchange-15.c: Same.
1199         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1200         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1202 2015-07-25  Jeff Law  <law@redhat.com>
1204         Revert:
1205         PR lto/66752
1206         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1207         * gcc.dg/torture/pr66752-1.c: New test
1208         * g++.dg/torture/pr66752-2.C: New test.
1210 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1212         Revert:
1213         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1215         PR rtl-optimization/64164
1216         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1217         * gcc.dg/ssp-1.c: Make counter a register.
1218         * gcc.dg/ssp-2.c: Likewise.
1219         * gcc.dg/torture/parm-coalesce.c: New.
1221 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1223         * gcc.dg/graphite/block-1.c: Xfail scan.
1224         * gcc.dg/graphite/interchange-12.c: Same.
1225         * gcc.dg/graphite/interchange-14.c: Same.
1226         * gcc.dg/graphite/interchange-15.c: Same.
1227         * gcc.dg/graphite/interchange-9.c: Same.
1228         * gcc.dg/graphite/interchange-mvt.c: Same.
1229         * gcc.dg/graphite/uns-block-1.c: New test.
1230         * gcc.dg/graphite/uns-interchange-12.c: New test.
1231         * gcc.dg/graphite/uns-interchange-14.c: New test.
1232         * gcc.dg/graphite/uns-interchange-15.c: New test.
1233         * gcc.dg/graphite/uns-interchange-9.c: New test.
1234         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1236 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1238         PR c++/64079
1239         * c-c++-common/Wunused-function-1.c: New.
1241 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1243         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1244         alternative exit-first loop transform.
1245         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1246         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1247         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1248         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1249         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1250         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1251         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1252         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1253         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1255 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1257         PR ipa/66566
1258         * gcc.target/i386/mpx/pr66566.c: New test.
1260 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1262         PR bootstrap/66978
1263         * gcc.target/i386/pr66978.c: New test.
1265 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1267         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1269 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1271         * gcc.target/s390/insv-1.c: New test.
1272         * gcc.target/s390/insv-2.c: New test.
1273         * gcc.target/s390/insv-3.c: New test.
1275 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1277         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1279 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1281         PR middle-end/25530
1282         * gcc.dg/pr25530.c: New test.
1284 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1286         PR middle-end/25529
1287         * gcc.dg/pr25529.c: New test.
1289 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1291         * gcc.target/arm/reg_equal_test.c: New test.
1293 2015-07-23  Jeff Law  <law@redhat.com>
1295         PR lto/66752
1296         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1297         * gcc.dg/torture/pr66752-1.c: New test
1298         * g++.dg/torture/pr66752-2.C: New test.
1300 2015-07-23  Marek Polacek  <polacek@redhat.com>
1302         PR c++/66572
1303         * g++.dg/warn/Wlogical-op-2.C: New test.
1305 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1307         PR rtl-optimization/64164
1308         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1309         * gcc.dg/ssp-1.c: Make counter a register.
1310         * gcc.dg/ssp-2.c: Likewise.
1311         * gcc.dg/torture/parm-coalesce.c: New.
1313 2015-07-23  Marek Polacek  <polacek@redhat.com>
1315         PR sanitizer/66908
1316         * c-c++-common/ubsan/pr66908.c: New test.
1318 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1320         * gcc.dg/autopar/outer-4.c: Add xfail.
1321         * gcc.dg/autopar/outer-5.c: Same.
1322         * gcc.dg/autopar/outer-6.c: Same.
1323         * gcc.dg/autopar/reduc-2.c: Same.
1324         * gcc.dg/autopar/reduc-2char.c: Same.
1325         * gcc.dg/autopar/reduc-2short.c: Same.
1326         * gcc.dg/autopar/reduc-8.c: Same.
1327         * gcc.dg/autopar/uns-outer-4.c: New test.
1328         * gcc.dg/autopar/uns-outer-5.c: New test.
1329         * gcc.dg/autopar/uns-outer-6.c: New test.
1331 2015-07-23  Richard Biener  <rguenther@suse.de>
1333         PR tree-optimization/66952
1334         * gcc.dg/torture/pr66952.c: Use signed char.
1336 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1338         PR tree-optimization/66926,66951
1339         * gcc.dg/vect/pr66951.c: New test.
1341 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1343         PR c++/52987
1344         * g++.dg/parse/error57.C: New.
1345         * g++.dg/expr/string-2.C: Update.
1347 2015-07-23  Richard Biener  <rguenther@suse.de>
1349         PR tree-optimization/66945
1350         * gcc.dg/torture/pr66945.c: New testcase.
1352 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1354         PR target/66954
1355         * g++.dg/ext/mv24.C: New test.
1357 2015-07-22  Marek Polacek  <polacek@redhat.com>
1359         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1360         dg-options.
1362 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1364         PR fortran/61831
1365         PR fortran/66929
1366         * gfortran.dg/generic_30.f90: New.
1368 2015-07-22  Richard Biener  <rguenther@suse.de>
1370         PR tree-optimization/66952
1371         * gcc.dg/torture/pr66952.c: New testcase.
1373 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1375         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1376         test.
1377         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1378         test.
1379         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1380         test.
1381         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1382         test.
1383         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1384         test.
1385         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1386         test.
1387         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1388         test.
1389         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1390         test.
1391         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1392         test.
1393         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1394         test.
1395         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1396         test.
1397         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1398         test.
1399         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1400         test.
1401         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1402         test.
1403         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1404         test.
1405         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1406         test.
1407         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1408         test.
1409         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1410         test.
1411         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1412         test.
1413         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1414         test.
1415         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1416         test.
1417         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1418         test.
1419         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1420         test.
1421         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1422         test.
1423         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1424         test.
1425         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1426         test.
1427         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1428         test.
1429         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1430         test.
1431         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1432         test.
1433         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1434         test.
1435         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1436         test.
1437         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1438         test.
1439         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1440         test.
1441         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1442         test.
1443         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1444         test.
1445         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1446         test.
1447         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1448         test.
1449         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1450         test.
1451         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1452         test.
1453         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1454         test.
1455         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1456         test.
1457         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1458         test.
1459         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1460         test.
1461         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1462         test.
1463         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1464         test.
1465         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1466         test.
1467         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1468         test.
1469         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1470         test.
1471         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1472         test.
1473         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1474         test.
1475         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1476         test.
1477         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1478         test.
1479         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1480         test.
1481         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1482         test.
1483         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1484         test.
1485         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1486         test.
1487         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1488         test.
1489         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1490         test.
1491         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1492         test.
1493         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1494         test.
1495         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1496         test.
1497         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1498         test.
1499         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1500         test.
1501         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1502         test.
1503         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1504         test.
1505         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1506         test.
1507         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1508         test.
1509         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1510         test.
1511         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1512         test.
1513         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1514         test.
1515         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1516         test.
1517         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1518         test.
1519         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1520         test.
1521         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1522         test.
1523         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1524         test.
1525         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1526         test.
1527         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1528         test.
1529         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1530         test.
1531         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1532         test.
1533         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1534         test.
1535         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1536         test.
1537         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1538         test.
1539         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1540         test.
1541         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1542         test.
1543         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1544         test.
1545         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1546         test.
1547         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1548         test.
1549         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1550         test.
1551         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1552         test.
1553         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1554         test.
1555         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1556         test.
1557         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1558         test.
1559         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1560         test.
1561         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1562         test.
1563         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1564         test.
1565         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1566         test.
1567         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1568         test.
1569         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1570         test.
1571         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1572         test.
1573         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1574         test.
1575         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1576         test.
1577         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1578         test.
1579         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1580         test.
1581         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1582         test.
1583         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1584         test.
1585         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1586         test.
1587         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1588         test.
1589         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1590         test.
1591         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1592         test.
1593         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1594         test.
1595         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1596         test.
1597         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1598         test.
1599         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1600         test.
1601         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1602         test.
1603         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1604         test.
1605         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1606         test.
1607         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1608         test.
1609         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1610         test.
1611         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1612         test.
1613         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1614         test.
1615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1616         test.
1617         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1618         test.
1619         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1620         test.
1621         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1622         test.
1623         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1624         test.
1625         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1626         test.
1627         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1628         test.
1629         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1630         test.
1631         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1632         test.
1633         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1634         test.
1635         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1636         test.
1637         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1638         test.
1640 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1642         * g++.dg/template/crash81.C: Update.
1644 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1646         PR ipa/66424.
1647         * gcc.target/i386/pr66424.c: New.
1649 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1651         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1653 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1655         PR fortran/61831
1656         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1657         Drop address sanitization.
1659 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1661         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1662         Skip -march=armv4t.
1663         (dg-additional-options): Set armv5t flag.
1665 2015-07-21  Marek Polacek  <polacek@redhat.com>
1667         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1668         * gcc.dg/vmx/unpack.c: Likewise.
1669         * gcc.target/powerpc/quad-atomic.c: Likewise.
1671 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1673         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1675 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1677         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1678         model.
1680 2015-07-20  Marek Polacek  <polacek@redhat.com>
1682         PR c++/55095
1683         * c-c++-common/Wshift-overflow-1.c: New test.
1684         * c-c++-common/Wshift-overflow-2.c: New test.
1685         * c-c++-common/Wshift-overflow-3.c: New test.
1686         * c-c++-common/Wshift-overflow-4.c: New test.
1687         * c-c++-common/Wshift-overflow-5.c: New test.
1688         * g++.dg/cpp1y/left-shift-1.C: New test.
1689         * gcc.dg/c90-left-shift-2.c: New test.
1690         * gcc.dg/c90-left-shift-3.c: New test.
1691         * gcc.dg/c99-left-shift-2.c: New test.
1692         * gcc.dg/c99-left-shift-3.c: New test.
1693         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1694         * gcc.c-torture/execute/pr40386.c: Likewise.
1695         * gcc.dg/vect/pr33373.c: Likewise.
1696         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1697         * gcc.dg/vect/vect-shift-2.c: Likewise.
1699 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1701         * gcc.target/aarch64/neg_abs_1.c: New test.
1703 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1705         PR target/66922
1706         * gcc.target/i386/pr66922.c: New test.
1708 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1710         PR middle-end/46851
1711         PR middle-end/60340
1712         * gcc.dg/tree-ssa/pr42327.c: Removed.
1713         * g++.dg/other/pr35011.C: Removed.
1715 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1717         PR target/66906
1718         * gcc.target/i386/pr66906.c: New test.
1720 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1722         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1723         as follow-up to r225930.
1725 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1727         PR fortran/52846
1728         * lib/fortran-modules.exp (proc cleanup-submodules): New
1729         procedure.
1730         * gfortran.dg/submodule_1.f08: Change extension and clean up
1731         the submodule files.
1732         * gfortran.dg/submodule_2.f08: ditto
1733         * gfortran.dg/submodule_6.f08: ditto
1734         * gfortran.dg/submodule_7.f08: ditto
1735         * gfortran.dg/submodule_8.f08: New test
1736         * gfortran.dg/submodule_9.f08: New test
1738 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1739             Sebastian Pop  <s.pop@samsung.com>
1741         PR middle-end/61929
1742         * gcc.dg/graphite/pr61929.c: New.
1744 2015-07-17  Marek Polacek  <polacek@redhat.com>
1746         * gcc.dg/fold-minus-7.c: New test.
1748 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1750         * gfortran.dg/co_reduce_1.f90: New file.
1752 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1754         PR target/66824
1755         * gcc.target/i386/pr66824.c:
1757 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1759         PR fortran/66035
1760         * gfortran.dg/structure_constructor_13.f03: New test.
1762 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1764         PR fortran/61831
1765         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1766         of generated while loops in the tree dump.
1767         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1769 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1771         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1773 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1775         PR target/66891
1776         * gcc.target/i386/pr66891.c: New test.
1778 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1780         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1782 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1784         PR rtl-optimization/66626
1785         * gcc.target/i386/pr66626-2.c: New.
1787 2015-07-16  Martin Liska  <mliska@suse.cz>
1789         * g++.dg/ipa/pr66896.c: New test.
1791 2015-07-16  Richard Biener  <rguenther@suse.de>
1793         PR tree-optimization/66894
1794         * gcc.dg/torture/pr66894.c: New testcase.
1796 2015-07-16  Richard Biener  <rguenther@suse.de>
1798         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1800 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1802         PR target/66866
1803         * g++.dg/pr66866.C: New test.
1805 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1807         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1809 2015-07-15  Richard Biener  <rguenther@suse.de>
1811         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1812         { -O3 -fomit-frame-pointer },
1813         { -O3 -fomit-frame-pointer -funroll-loops } and
1814         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1815         in favor of
1816         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1817           -finline-functions }
1819 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1821         * gcc.target/mips/interrupt_handler-5.c: New test.
1823 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1824             Robert Suchanek  <robert.suchanek@imgtec.com>
1826         * gcc.target/mips/interrupt_handler-4.c: New test.
1828 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1830         PR testsuite/66734
1831         * gcc.dg/lto/lto.exp: Initialize MPX.
1833 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1835         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1836         dg-skip-if.
1837         * gcc.target/arm/scd42-3.c: Likewise.
1839 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1841         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1842         code to be run when the pre-arch code increases the isa_rev to
1843         mips32r6 or greater.
1845 2015-07-15  Richard Biener  <rguenther@suse.de>
1847         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1848         { -O3 -fomit-frame-pointer },
1849         { -O3 -fomit-frame-pointer -funroll-loops } and
1850         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1851         in favor of
1852         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1853           -finline-functions }
1854         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1855         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1856         to additional_flags.
1858 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1860         PR rtl-optimization/66838
1861         * gcc.target/i386/pr66838.c: New test.
1863 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1865         PR c++/66850
1866         * g++.dg/template/pr66850.C: New test.
1868 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1869             Cesar Philippidis  <cesar@codesourcery.com>
1870             Chung-Lin Tang  <cltang@codesourcery.com>
1872         * gcc.target/nios2/nios2-flushd.c: New.
1873         * gcc.target/nios2/nios2-rdprs.c: New.
1874         * gcc.target/nios2/r2-atomic.c: New.
1875         * gcc.target/nios2/r2-eni.c: New.
1876         * gcc.target/nios2/r2-wrpie.c: New.
1878 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1879             Cesar Philippidis  <cesar@codesourcery.com>
1880             Chung-Lin Tang  <cltang@codesourcery.com>
1882         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1883         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1885 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1886             Cesar Philippidis  <cesar@codesourcery.com>
1887             Chung-Lin Tang  <cltang@codesourcery.com>
1889         * gcc.target/nios2/andci.c: New.
1890         * gcc.target/nios2/bmx.c: New.
1891         * gcc.target/nios2/cdx-add.c: New.
1892         * gcc.target/nios2/cdx-branch.c: New.
1893         * gcc.target/nios2/cdx-callret.c: New.
1894         * gcc.target/nios2/cdx-loadstore.c: New.
1895         * gcc.target/nios2/cdx-logical.c: New.
1896         * gcc.target/nios2/cdx-mov.c: New.
1897         * gcc.target/nios2/cdx-shift.c: New.
1898         * gcc.target/nios2/cdx-sub.c: New.
1899         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1901 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1903         PR c++/65071
1904         * g++.dg/cpp0x/vt-65071.C: New.
1906 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1907             Cesar Philippidis  <cesar@codesourcery.com>
1908             Chung-Lin Tang  <cltang@codesourcery.com>
1910         * gcc.target/nios2/r2-io-range.c: New.
1911         * gcc.target/nios2/r2-stio-1.c: New.
1912         * gcc.target/nios2/r2-stio-2.c: New.
1913         * gcc.target/nios2/nios2-ldxio.c: New.
1914         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1915         of just compile.  Add more tests.
1917 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1919         gfortran.dg/pr66864.f90: New test.
1921 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1923         PR rtl-optimization/66626
1924         * gcc.target/i386/pr66626.c: New.
1926 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1928         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1929         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1930         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1932 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1934         * g++.dg/template/crash81.C: Adjust for error + inform change.
1935         * g++.dg/template/pr58878.C: Likewise.
1936         * g++.dg/template/shadow1.C: Likewise.
1937         * g++.dg/template/shadow2.C: Likewise.
1938         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1939         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1940         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1941         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1943 2015-07-14  Richard Biener  <rguenther@suse.de>
1945         PR tree-optimization/66863
1946         * gcc.dg/torture/pr66863.c: New testcase.
1948 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1950         PR c++/65186
1951         * g++.dg/template/pr65186.C: New test.
1953 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1955         * gcc.target/arm/macro_defs0.c: Add directive to skip
1956         test if -marm is present.
1957         * gcc.target/arm/macro_defs1.c: Likewise.
1959 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1961         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1962         if-conversion..
1963         * gcc.target/aarch64/adds1.c: Likewise.
1964         * gcc.target/aarch64/ands_1.c: Likewise.
1965         * gcc.target/aarch64/bics_1.c: Likewise.
1966         * gcc.target/aarch64/subs1.c: Likewise.
1967         * gcc.target/aarch64/subs3.c: Likewise.
1969 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1971         PR fortran/64589
1972         * gfortran.dg/pr64589.f90: New test.
1974 2015-07-13  Renlin Li  <renlin.li@arm.com>
1976         PR rtl/66556
1977         * gcc.c-torture/execute/pr66556.c: New.
1979 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1981         * gcc.dg/20020219-1.c: Fix double word typos.
1982         * gcc.dg/20020919-1.c: Same.
1984 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1985             Jeff Law  <law@redhat.com>
1987         PR middle-end/66726
1988         * g++.dg/tree-ssa/pr66726.c: New test.
1989         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1990         * gcc.dg/tree-ssa/pr66726.c: New test.
1992 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1994         PR c++/58734
1995         * g++.dg/cpp0x/variadic-ttp2.C: New.
1997 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1999         PR c++/30044
2000         * g++.dg/cpp0x/auto46.C: New test.
2001         * g++.dg/template/pr30044.C: New test.
2002         * g++.dg/template/shadow2.C: New test.
2003         * g++.dg/template/error55.C: New test.
2004         * g++.dg/template/crash83.C: Accept any error string.
2005         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2006         parameters.
2007         * g++.dg/cpp0x/variadic19.C: Likewise
2008         * g++.dg/template/canon-type-13.C: Likewise.
2009         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2010         * g++.dg/torture/20070621-1.C: Likewise.
2012 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/54521
2015         * g++.dg/init/explicit3.C: New.
2017 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2019         PR target/66819
2020         * gcc.target/i386/pr66819-1.c: New test.
2021         * gcc.target/i386/pr66819-2.c: Likewise.
2022         * gcc.target/i386/pr66819-3.c: Likewise.
2023         * gcc.target/i386/pr66819-4.c: Likewise.
2024         * gcc.target/i386/pr66819-5.c: Likewise.
2026 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2028         PR target/66703
2029         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2030         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2031         type to prevent possible flag-clobbering zero-extensions.
2032         * gcc.target/i386/pr66703.c: New test.
2034 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2036         PR c++/60842
2037         * g++.dg/cpp0x/nsdmi-template15.C: New.
2039 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2041         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2043 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2045         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2046         * gcc.target/arm/flip-thumb.c: Likewise.
2048 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2050         PR target/66813
2051         * gcc.target/i386/pr66813.c: New test.
2053 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2055         PR middle-end/66820
2056         * gcc.dg/gomp/pr66820.c: New test.
2058 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2060         PR c++/65592
2061         * g++.dg/cpp0x/scoped_enum6.C: New.
2063 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2065         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2066         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2068 2015-07-10  Richard Biener  <rguenther@suse.de>
2070         PR tree-optimization/66823
2071         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2072         which should not be necessary.  XFAIL.
2074 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/64848
2077         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2079 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2081         PR middle-end/66633
2082         * gcc.dg/gomp/pr66633-1.c: New test.
2083         * gcc.dg/gomp/pr66633-2.c: New test.
2084         * gcc.dg/gomp/pr66633-3.c: New test.
2085         * gcc.dg/gomp/pr66633-4.c: New test.
2087 2015-07-09  John Marino  <gnugcc@marino.st>
2089         * lib/target-supports.exp (check_effective_target_pie):
2090         Add *-*-dragonfly*
2092 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2094         PR target/66814
2095         * gcc.target/i386/pr66814.c: New test.
2097 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2099         PR target/66731
2100         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2101         * gcc.target/aarch64/fnmul-2.c: Likewise.
2102         * gcc.target/aarch64/fnmul-3.c: Likewise.
2103         * gcc.target/aarch64/fnmul-4.c: Likewise.
2105 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2107         PR c++/65790
2108         * g++.dg/cpp0x/vt-65790.C: New.
2110 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2112         PR target/66818
2113         * gcc.target/i386/pr66818.c: New test.
2115 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2117         PR target/66817
2118         * gcc.target/i386/pr66817.c: New test.
2120 2015-07-09  Marek Polacek  <polacek@redhat.com>
2122         PR tree-optimization/66718
2123         * gcc.dg/vect/vect-126.c: New test.
2125 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2127         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2128         even when dwarf-2 is not the default.
2130 2015-07-08  Jeff Law  <law@redhat.com>
2132         PR testsuite/66796
2133         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2134         to have a single memory reference.
2136 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2138         * g++.dg/other/dump-ada-spec-9.C: New test.
2140 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2142         * g++.dg/vect/vect.exp: Run also simd* tests.
2143         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2144         (check_vect): Fix up get_cpuid call for C++.
2145         * g++.dg/vect/simd-clone-1.cc: New test.
2147 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2149         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2151 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2153         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2154         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2156 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2158         PR target/66806
2159         * gcc.target/i386/pr66806.c: New test.
2161 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2163         PR c++/66421
2164         * g++.dg/cpp0x/auto45.C: New.
2166 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2168         PR middle-end/66334
2169         * gcc.target/i386/pr66334.c: New.
2171 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2173         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2174         comments.
2176 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2178         PR jit/66783
2179         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2180         (verify_code): Update expected error message.
2181         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2182         (verify_code): Likewise.
2183         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2184         (verify_code): Likewise.
2186 2015-07-08  Richard Biener  <rguenther@suse.de>
2188         PR tree-optimization/66793
2189         * gcc.dg/torture/pr66793.c: New testcase.
2191 2015-07-08  Richard Biener  <rguenther@suse.de>
2193         PR tree-optimization/66794
2194         * gcc.dg/torture/pr66794.c: New testcase.
2196 2015-07-08  Marek Polacek  <polacek@redhat.com>
2198         PR c++/66748
2199         * g++.dg/abi/abi-tag15.C: New test.
2201 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2203         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2204         * gcc.target/mips/branch-3.c: Ditto
2205         * gcc.target/mips/branch-4.c: Ditto.
2206         * gcc.target/mips/branch-5.c: Ditto.
2207         * gcc.target/mips/branch-6.c: Ditto.
2208         * gcc.target/mips/branch-7.c: Ditto.
2209         * gcc.target/mips/branch-8.c: Ditto.
2210         * gcc.target/mips/branch-9.c: Ditto.
2211         * gcc.target/mips/branch-10.c: Ditto.
2212         * gcc.target/mips/branch-11.c: Ditto.
2213         * gcc.target/mips/branch-12.c: Ditto.
2214         * gcc.target/mips/branch-13.c: Ditto.
2215         * gcc.target/mips/umips-branch-5.c: New file.
2216         * gcc.target/mips/umips-branch-6.c: New file.
2217         * gcc.target/mips/umips-branch-7.c: New file.
2218         * gcc.target/mips/umips-branch-8.c: New file.
2219         * gcc.target/mips/umips-branch-9.c: New file.
2220         * gcc.target/mips/umips-branch-10.c: New file.
2221         * gcc.target/mips/umips-branch-11.c: New file.
2222         * gcc.target/mips/umips-branch-12.c: New file.
2223         * gcc.target/mips/umips-branch-13.c: New file.
2224         * gcc.target/mips/umips-branch-14.c: New file.
2225         * gcc.target/mips/umips-branch-15.c: New file.
2226         * gcc.target/mips/umips-branch-16.c: New file.
2227         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2228         (OCCUPY_0xfffc): New define.
2230 2015-07-08  Renlin Li  <renlin.li@arm.com>
2232         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2234 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2236         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2238 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2240         * gcc.target/i386/bt-3.c: New test.
2241         * gcc.target/i386/bt-4.c: Ditto.
2243 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2245         * g++.dg/other/dump-ada-spec-8.C: New test.
2247 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2249         PR jit/66783
2250         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2251         test case.
2252         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2253         New test case.
2254         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2255         New test case.
2256         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2257         Avoid using an opaque struct for local "f".
2259 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2261         PR jit/66779
2262         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2263         * jit.dg/test-pr66779.c: New testcase.
2265 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2267         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2268         NOCOMPRESSION.
2270 2015-07-07  Richard Biener  <rguenther@suse.de>
2272         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2274 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2276         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2277         * gcc.target/mips/call-5.c: Ditto.
2278         * gcc.target/mips/call-6.c: Ditto.
2280 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2282         * gcc.dg/dx-test.c: New test-case.
2284 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2286         PR fortran/66578
2287         * gfortran.dg/allocate_with_source_9.f08: New test.
2289 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2291         PR target/52144
2292         * gcc.target/arm/flip-thumb.c: Fix scan.
2293         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2294         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2295         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2296         Fix return value.
2298 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2300         PR target/65956
2301         * gcc.c-torture/execute/pr65956.c: New test.
2303 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2305         * gcc.target/arm/aapcs/align1.c: New.
2306         * gcc.target/arm/aapcs/align_rec1.c: New.
2307         * gcc.target/arm/aapcs/align2.c: New.
2308         * gcc.target/arm/aapcs/align_rec2.c: New.
2309         * gcc.target/arm/aapcs/align3.c: New.
2310         * gcc.target/arm/aapcs/align_rec3.c: New.
2311         * gcc.target/arm/aapcs/align4.c: New.
2312         * gcc.target/arm/aapcs/align_rec4.c: New.
2313         * gcc.target/arm/aapcs/align_vararg1.c: New.
2314         * gcc.target/arm/aapcs/align_vararg2.c: New.
2316 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2318         * gfortran.dg/iomsg_2.f90: New test.
2320 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2322         PR target/66749
2323         * gcc.target/i386/pr66749.c: New test.
2325 2015-07-06  Richard Biener  <rguenther@suse.de>
2327         PR tree-optimization/66772
2328         * gcc.dg/torture/pr66772-1.c: New testcase.
2329         * gcc.dg/torture/pr66772-2.c: Likewise.
2331 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2333         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2334         the jals instruction.
2336 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2338         PR target/53383
2339         * gcc.target/i386/pr53383-1.c: New file.
2340         * gcc.target/i386/pr53383-2.c: Likewise.
2341         * gcc.target/i386/pr53383-3.c: Likewise.
2343 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2345         * gcc.target/aarch64/fnmul-1.c: New.
2346         * gcc.target/aarch64/fnmul-2.c: New.
2347         * gcc.target/aarch64/fnmul-3.c: New.
2348         * gcc.target/aarch64/fnmul-4.c: New.
2350 2015-07-06  Richard Biener  <rguenther@suse.de>
2352         PR middle-end/66759
2353         * gcc.dg/torture/pr66759.c: New testcase.
2355 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2357         PR fortran/58586
2358         * gfortran.dg/alloc_comp_class_3.f03: New test.
2359         * gfortran.dg/alloc_comp_class_4.f03: New test.
2361 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2363         * gcc.c-torture/execute/pr66757.c: New test.
2365 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2367         PR tree-optimization/66720
2368         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2370 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2371             Sandra Loosemore <sandra@codesourcery.com>
2373         * gcc.target/nios2/gprel-offset.c: New test.
2375 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2377         PR fortran/66725
2378         * gfortran.dg/pr66725.f90: New test.
2380 2015-07-03  Jason Merrill  <jason@redhat.com>
2382         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2383         Avoid narrowing error.
2385 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2387         PR rtl-optimization/66706
2388         * gcc.target/powerpc/shift-int.c: New testcase.
2390 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2392         PR target/66746.
2393         * gcc.target/i386/pr66746.c: New file.
2395 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2397         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2399 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2401         PR tree-optimization/66119
2402         * g++.dg/opt/pr66119.C: New.
2404 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2406         PR fortran/52846
2407         * gfortran.dg/submodule_1.f90: New test
2408         * gfortran.dg/submodule_2.f90: New test
2409         * gfortran.dg/submodule_3.f90: New test
2410         * gfortran.dg/submodule_4.f90: New test
2411         * gfortran.dg/submodule_5.f90: New test
2412         * gfortran.dg/submodule_6.f90: New test
2413         * gfortran.dg/submodule_7.f90: New test
2415 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2417         PR preprocessor/53690
2418         * g++.dg/cpp/pr53690.C: New.
2420 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2422         * gcc.target/powerpc/vec-cmp.c: New test.
2424 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2426         PR fortran/56520
2427         * gfortran.dg/pr56520.f90: New test.
2429 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2431         PR fortran/66545
2432         * gfortran.dg/pr66545_1.f90: New test.
2433         * gfortran.dg/pr66545_2.f90: New test.
2435 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2437         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2438         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2440 2015-07-02  Richard Biener  <rguenther@suse.de>
2442         PR testsuite/66719
2443         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2444         unaligned loads.
2446 2015-07-02  Richard Biener  <rguenther@suse.de>
2448         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2450 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2452         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2454 2015-07-01  Jason Merrill  <jason@redhat.com>
2456         * lib/target-supports.exp (cxx_default): Set to C++14.
2458 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2460         PR testsuite/66723
2461         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2462         scan-assembler.
2464 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2466         * gfortran.dg/warn_conversion_8.f90:  New test.
2468 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2470         PR rtl-optimization/61047
2471         * gcc.c-torture/execute/20150611-1.c: New testcase.
2473 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2475         PR jit/66700
2476         * jit.dg/all-non-failing-tests.h: Add
2477         test-pr66700-observing-write-through-ptr.c.
2478         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2480 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2482         * jit.dg/test-accessing-union.c: Add comments for use by
2483         gcc/jit/docs/topics/types.rst.
2485 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2487         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2488         'do-require-effective-target' with 'dg-require-effective-target'.
2489         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2490         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2491         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2492         'stlex' with 'strex' as the expected output.
2494 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2496         PR c++/60365
2497         * g++.dg/cpp0x/gen-attrs-60.C: New.
2498         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2500 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2502         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2503         New function.
2504         * gcc.target/aarch64/pic-small.c: Restrict this test under
2505         check_effective_target_aarch64_small_fpic.
2507 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2509         * gfortran.dg/gomp/pr66633.f90: New test.
2511 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2513         PR c++/66686
2514         * g++.dg/template/pr66686.C: New test.
2516 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2518         * gnat.dg/lto17.ad[sb]: New test.
2520 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2522         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2523         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2524         testcase.
2525         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2526         New testcase.
2527         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2528         New testcase.
2529         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2530         New testcase.
2531         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2532         New testcase.
2533         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2534         New testcase.
2535         * jit.dg/test-switch.c: New testcase.
2536         * jit.dg/test-switch.cc: New testcase.
2538 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2540         PR jit/66546
2541         * jit.dg/all-non-failing-tests.h: Add note about
2542         test-validly-unreachable-block.c.
2543         * jit.dg/test-validly-unreachable-block.c: New file.
2545 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2547         PR jit/66628
2548         * jit.dg/all-non-failing-tests.h: Add note about
2549         test-extra-options.c.
2550         * jit.dg/test-extra-options.c: New testcase.
2552 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2554         PR debug/66691
2555         * gcc.target/i386/pr66691.c: New.
2557 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2559         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2560         * gcc.target/i386/iamcu/args.h: Likewise.
2561         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2562         * gcc.target/i386/iamcu/defines.h: Likewise.
2563         * gcc.target/i386/iamcu/macros.h: Likewise.
2564         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2565         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2566         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2567         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2568         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2569         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2570         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2571         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2572         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2573         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2574         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2575         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2576         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2577         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2578         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2579         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2580         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2582 2015-06-30  Marek Polacek  <polacek@redhat.com>
2584         * gcc.dg/fold-minus-6.c: New test.
2586         * gcc.dg/fold-ior-3.c: New test.
2588 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2590         Implement N4197 - Adding u8 character literals
2591         * g++.dg/cpp1z/utf8.C: New.
2592         * g++.dg/cpp1z/utf8-neg.C: New.
2593         * g++.dg/cpp1z/udlit-utf8char.C: New.
2595 2015-06-30  Marek Polacek  <polacek@redhat.com>
2597         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2599 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2601         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2602         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2603         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2604         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2606 2015-06-30  Marek Polacek  <polacek@redhat.com>
2608         * gcc.dg/fold-ior-2.c: New test.
2610 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2612         PR tree-optimization/66652
2613         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2614         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2615         pointers.
2616         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2618 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/65977
2621         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2622         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2624 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2626         PR fortran/66605
2627         * gfortran.dg/wunused-parameter.f90: New test.
2629 2015-06-29  Richard Henderson  <rth@redhat.com>
2631         * gcc.target/i386/asm-flag-1.c: New.
2632         * gcc.target/i386/asm-flag-2.c: New.
2633         * gcc.target/i386/asm-flag-3.c: New.
2634         * gcc.target/i386/asm-flag-4.c: New.
2635         * gcc.target/i386/asm-flag-5.c: New.
2637 2015-06-29  Marek Polacek  <polacek@redhat.com>
2639         PR c/66322
2640         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2641         * c-c++-common/pr66322.c: New test.
2642         * g++.dg/eh/scope1.C: Remove dg-warning.
2644 2015-06-29  Richard Biener  <rguenther@suse.de>
2646         PR tree-optimization/66677
2647         * gcc.dg/vect/pr66677.c: New testcase.
2649 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2651         PR middle-end/64130
2652         * gcc.dg/tree-ssa/pr64130.c: New test.
2654 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2656         * gcc.target/aarch64/pic-small.c: New testcase.
2658 2015-06-26  Richard Biener  <rguenther@suse.de>
2660         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2662 2015-06-26  Marek Polacek  <polacek@redhat.com>
2664         * gcc.dg/fold-and-1.c: New test.
2665         * gcc.dg/fold-and-2.c: New test.
2667 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2669         * gnat.dg/warn11.adb: Add missing dg directive.
2670         * gnat.dg/warn12.adb: New test.
2671         * gnat.dg/warn12_pkg.ads: New helper.
2673 2015-06-26  Richard Biener  <rguenther@suse.de>
2675         * gfortran.dg/reassoc_3.f90: Adjust.
2677 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2679         PR target/66412
2680         * gcc.target/i386/pr66412.c: New test.
2682 2015-06-25  Richard Biener  <rguenther@suse.de>
2684         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2686 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2688         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2690 2015-06-25  Richard Biener  <rguenther@suse.de>
2692         * gfortran.dg/vect/vect-9.f90: New testcase.
2694 2015-06-25  Nick Clifton  <nickc@redhat.com>
2696         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2697         H8300 and M32R targets.
2699 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2701         PR fortran/66528
2702         * gfortran.dg/maxerrors.f90: New test.
2704 2015-06-08  DJ Delorie  <dj@redhat.com>
2706         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2708 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2710         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2712 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2714         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2715         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2716         * gcc.target/aarch64/nofp_1.c: New file.
2718 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2720         Implement N3928 - Extending static_assert
2721         * g++.dg/cpp0x/static_assert8.C: Adjust.
2722         * g++.dg/cpp0x/static_assert12.C: New.
2723         * g++.dg/cpp0x/static_assert13.C: New.
2724         * g++.dg/cpp1y/static_assert1.C: New.
2725         * g++.dg/cpp1y/static_assert2.C: New.
2726         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2728 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2730         PR c++/65750
2731         * g++.dg/cpp0x/trailing11.C: New.
2733 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2735         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2736         multilibs.
2737         * gcc.target/arm/memset-inline-10.c: Likewise.
2738         * gcc.target/arm/pr58784.c: Likewise.
2739         * gcc.target/arm/pr59985.C: Likewise.
2740         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2742 2015-06-24  Renlin Li  <renlin.li@arm.com>
2744         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2745         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2747 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2749         Revert:
2750         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2752         PR c++/30044
2753         * g++.dg/cpp0x/auto45.C: New test.
2754         * g++.dg/template/pr30044.C: New test.
2755         * g++.dg/template/crash83.C: Accept any error string.
2756         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2757         parameters.
2758         * g++.dg/cpp0x/variadic18.C: Likewise
2759         * g++.dg/template/canon-type-13.C: Likewise.
2760         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2762 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2764         PR c++/65811
2765         * g++.dg/other/linkage2.C: New.
2767 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2769         PR target/63408
2770         * gcc.target/arm/pr63408.c: New test.
2772 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2774         * lib/c-torture.exp: Don't call check_effective_target_lto
2775         before setting up environment correctly.
2776         * lib/gcc-dg.exp: Likewise, and protect
2777         gcc_force_conventional_output.
2779 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2781         PR rtl-optimization/66306
2782         * gcc.target/s390/pr66306.c: New test.
2784 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2786         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2787         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2788         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2789         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2790         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2791         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2792         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2794 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2796         PR target/65803
2797         * gcc.c-torture/pr65803.c: New test.
2799 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2801         PR c++/30044
2802         * g++.dg/cpp0x/auto45.C: New test.
2803         * g++.dg/template/pr30044.C: New test.
2804         * g++.dg/template/crash83.C: Accept any error string.
2805         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2806         parameters.
2807         * g++.dg/cpp0x/variadic18.C: Likewise
2808         * g++.dg/template/canon-type-13.C: Likewise.
2809         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2811 2015-06-23  Marek Polacek  <polacek@redhat.com>
2813         * c-c++-common/Wlogical-op-3.c: New test.
2815 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/66254
2818         * g++.dg/cpp0x/scoped_enum5.C: New.
2820 2015-06-23  Richard Biener  <rguenther@suse.de>
2822         PR tree-optimization/66636
2823         * gcc.dg/vect/pr66636.c: New testcase.
2825 2015-06-23  Marek Polacek  <polacek@redhat.com>
2827         * gcc.dg/fold-minus-4.c: New test.
2828         * gcc.dg/fold-minus-5.c: New test.
2829         * c-c++-common/ubsan/overflow-add-5.c: New test.
2831 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2833         Add missing testcase from r224672.
2834         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2836         * gcc.target/vax/bswapdi-1.c: New.
2838 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2840         PR fortran/64674
2841         * gfortran.dg/associate_18.f08: New test.
2843 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2845         PR target/66560
2846         * gcc.target/i386/pr66560-1.c: New test.
2847         * gcc.target/i386/pr66560-2.c: Ditto.
2848         * gcc.target/i386/pr66560-3.c: Ditto.
2849         * gcc.target/i386/pr66560-4.c: Ditto.
2851 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2853         * gcc.target/nvptx/nvptx.exp: New file.
2854         * gcc.target/nvptx/proto-1.c: Likewise.
2856 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2858         PR tree-optimization/66449
2859         * gcc.dg/vect/pr66449.c: New test.
2861 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2863         * g++.dg/other/dump-ada-spec-5.C: New test.
2864         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2865         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2867 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2869         * g++.dg/inherit/pure1.C: Test location too.
2871 2015-06-22  Marek Polacek  <polacek@redhat.com>
2873         * gcc.dg/fold-ior-1.c: New test.
2874         * gcc.dg/fold-minus-2.c: New test.
2875         * gcc.dg/fold-minus-3.c: New test.
2876         * gcc.dg/fold-plus-1.c: New test.
2877         * gcc.dg/fold-plus-2.c: New test.
2878         * gcc.dg/fold-xor-4.c: New test.
2879         * gcc.dg/fold-xor-5.c: New test.
2881 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2883         PR target/65914
2884         * g++.dg/torture/pr65914.C:  New.
2886 2015-06-22  Richard Biener  <rguenther@suse.de>
2888         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2889         not existing TORTURE_OPTIONS only.
2890         * lib/gcc-dg.exp: Likewise.
2892 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2894         PR target/52144
2895         * gcc.target/arm/flip-thumb.c: New test.
2897 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2898             Martin Liska  <mliska@suse.cz>
2900         PR ipa/65908
2901         * g++.dg/ipa/pr65908.C: New testcase.
2903 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2905         PR c++/65882
2906         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2907         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2909 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2911         * gnat.dg/specs/debug1.ads: Adjust.
2913 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2915         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2916         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2917         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2918         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2919         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2920         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2921         * gcc.target/aarch64/fmovd-zero.c: Delete.
2922         * gcc.target/aarch64/fmovf-zero.c: Delete.
2924 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2926         * gcc.target/vax/bswapdi-1.c: New.
2928 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2930         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2932 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2934         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2936 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2938         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2940 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2942         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2944 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2946         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2948 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2950         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2952 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2954         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2956 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2958         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2960 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2962         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2964 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2966         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2968 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2970         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2972 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2974         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2976 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2978         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2980 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2982         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2984 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2986         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2988 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2990         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2992 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2994         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2996 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2998         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3000 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3002         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3004 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3006         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3007         (_ARM_FPSCR): Add FZ field.
3008         (clean_results): Force FZ=1 on AArch64.
3009         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3011 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3013         * gcc.target/aarch64/pr62308.c: New test.
3015 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3017         PR fortran/66549
3018         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3020 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3022         * gcc.target/i386/mpx/pr66581.c: New test.
3024 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3026         * gcc.target/i386/cmov9.c: New test.
3028 2015-06-18  Richard Biener  <rguenther@suse.de>
3030         * g++.dg/other/const4.C: New testcase.
3032 2015-06-18  Michael Matz  <matz@suse.de>
3034         PR middle-end/66253
3035         * gcc.dg/vect/pr66253.c: New testcase.
3037 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3039         PR target/66569
3040         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3042 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3044         PR middle-end/66568
3045         * gcc.target/i386/mpx/pr66568.c: New test.
3047 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3049         PR middle-end/66567
3050         * gcc.target/i386/mpx/pr66567.c: New test.
3052 2015-06-18  Richard Biener  <rguenther@suse.de>
3054         PR tree-optimization/66510
3055         * gcc.dg/vect/slp-perm-12.c: New testcase.
3057 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3059         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3060         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3061         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3062         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3064 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3066         PR c++/66571
3067         * g++.dg/gomp/pr66571-1.C: New test.
3069         PR middle-end/66429
3070         * c-c++-common/gomp/pr66429.c: New test.
3072 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3074         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3075         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3076         ...this.
3077         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3078         New testcase.
3079         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3080         New testcase.
3082 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3084         PR testsuite/65944
3085         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3087 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3089         * gcc.target/mips/pr65862-1.c: New test.
3090         * gcc.target/mips/pr65862-2.c: Likewise.
3092 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3094         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3095         * gcc.target/i386/pr52252-atom.c: Ditto.
3096         * gcc.target/i386/vect-div-1.c: Ditto.
3097         * gcc.target/i386/rotate-5.c: Ditto.
3098         * gcc.target/i386/pr50202.c: Ditto.
3099         * gcc.target/i386/pr37843-3.c: Ditto.
3100         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3101         * gcc.target/i386/pr53397-1.c: Ditto.
3102         * gcc.target/i386/pr55934.c: Ditto.
3103         * gcc.target/i386/pr37843-4.c: Ditto.
3104         * gcc.target/i386/pr60451.c: Ditto.
3105         * gcc.target/i386/pr53397-2.c: Ditto.
3106         * gcc.target/i386/vectorize1.c: Ditto.
3107         * gcc.target/i386/extract-insert-combining.c: Ditto.
3108         * gcc.target/i386/pr53759.c: Ditto.
3109         * gcc.target/i386/pr52252-core.c: Ditto.
3110         * gcc.target/i386/rotate-3.c: Ditto.
3111         * gcc.target/i386/sse-20.c: Ditto.
3112         * gcc.target/i386/rotate-4.c: Ditto.
3113         * gcc.target/i386/pr61403.c: Ditto.
3114         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3115         * gcc.target/i386/pr60901.c: Ditto.
3116         * gcc.target/i386/pr59794-7.c: Ditto.
3117         * gcc.target/i386/pr62208.c: Ditto.
3118         * gcc.target/i386/pr53416.c: Ditto.
3119         * gcc.target/i386/asm-dialect-1.c: Ditto.
3120         * gcc.target/i386/pr50038.c: Ditto.
3121         * gcc.target/i386/47698.c: Ditto.
3122         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3123         * gcc.target/i386/pr59794-2.c: Ditto.
3124         * gcc.target/i386/pr59794-3.c: Ditto.
3125         * gcc.target/i386/pr39058.c: Ditto.
3126         * gcc.target/i386/pr60205-1.c: Ditto.
3127         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3128         * gcc.target/i386/sse2-movq-2.c: Ditto.
3130 2015-06-17  Richard Biener  <rguenther@suse.de>
3132         PR tree-optimization/66251
3133         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3135 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3137         PR c++/59682
3138         * g++.dg/parse/new-placement1.C: New.
3140 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3142         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3143         * jit.dg/test-compound-assignment.c: New testcase.
3145 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3147         PR jit/66539
3148         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3149         to "testcases" array.
3151 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3153         PR jit/66539
3154         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3155         * jit.dg/test-debug-strings.c: New test case.
3156         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3157         the discriminant has a sane debug string.
3159 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3161         PR target/56766
3162         * gcc.target/i386/pr56766-1.c: New test.
3163         * gcc.target/i386/pr56766-2.c: Ditto.
3165 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3167         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3168         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3169         * gcc.target/mips/loongson-simd.c: Ditto.
3171 2015-06-16  Richard Biener  <rguenther@suse.de>
3173         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3175 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3177         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3178         passed by the testsuite driver.
3180 2015-06-16  Richard Biener  <rguenther@suse.de>
3182         * gcc.dg/vect/slp-perm-11.c: New testcase.
3184 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3186         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3187         dg-options.
3189 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3191         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3192         Reinstate calls to torture-init and torture-finalize.
3194 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3196         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3198 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3200         PR c++/58583
3201         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3203 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3205         PR c++/51048
3206         * g++.dg/cpp0x/local-type1.C: New.
3208 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3210         PR fortran/44672
3211         PR fortran/45440
3212         PR fortran/57307
3213         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3214         unimplemented error.
3215         * gfortran.dg/allocate_with_source_7.f08: New test.
3216         * gfortran.dg/allocate_with_source_8.f08: New test.
3218 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3220         PR c++/65168
3221         * g++.dg/warn/Walways-true-3.C: New test.
3223 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3225         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3227 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3229         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3230         (main): Remove superfluous attributes.
3231         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3232         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3234 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3236         * gcc.target/i386/monitorx.c: New.
3237         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3238         * gcc.target/i386/sse-13.c: Ditto.
3239         * gcc.target/i386/sse-14.c: Ditto.
3240         * gcc.target/i386/sse-22.c: Ditto.
3241         * gcc.target/i386/sse-23.c: Ditto.
3242         * g++.dg/other/i386-2.C: Ditto.
3243         * g++.dg/other/i386-3.C: Ditto.
3245 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3247         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3249 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3251         PR fortran/66079
3252         * gfortran.dg/allocatable_scalar_13.f90: New test
3254 2015-06-11  Marek Polacek  <polacek@redhat.com>
3256         * gcc.dg/fold-xor-3.c: New test.
3258 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3260         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3261         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3263 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3265         PR target/52144
3266         * gcc.target/arm/pragma_attribute.c: New test.
3268 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3270         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3272 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3274         PR target/66473
3275         * gcc.target/i386/pr66473.c: New test.
3277 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3279         PR target/66470
3280         * gcc.dg/tls/pr66470.c: New test.
3281         * gcc.target/i386/pr66470.c: New test.
3283 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3285         PR target/52144
3286         * gcc.target/arm/attr_arm.c: New test
3287         * gcc.target/arm/attr_arm-err.c: New test
3288         * gcc.target/arm/attr_thumb.c: New test
3289         * gcc.target/arm/attr_thumb-static.c: New test
3291 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3293         PR target/66200
3294         PR target/66428
3295         PR c++/66192
3296         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3298 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3300         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3301         passed by the testsuite driver.
3303 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3305         Revert:
3306         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3307         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3308         * gcc.dg/ssp-1.c: Make counter a register.
3309         * gcc.dg/ssp-2.c: Likewise.
3310         * gcc.dg/torture/parm-coalesce.c: New.
3312 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3314         * gcc.target/i386/vararg-loc.c: New test.
3316 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3318         PR c++/65815
3319         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3320         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3322 2015-06-09  Marek Polacek  <polacek@redhat.com>
3324         PR tree-optimization/66299
3325         * gcc.dg/pr66299-1.c: New test.
3326         * gcc.dg/pr66299-2.c: New test.
3327         * gcc.dg/pr66299-3.c: New test.
3329 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3331         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3332         passed by the testsuite driver.
3334 2015-06-09  Richard Biener  <rguenther@suse.de>
3336         PR middle-end/66423
3337         * gcc.dg/fold-modpow2.c: New testcase.
3339 2015-06-09  Richard Biener  <rguenther@suse.de>
3341         PR tree-optimization/66419
3342         * gcc.dg/vect/bb-slp-37.c: New testcase.
3344 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3346         * gcc.target/arm/stl-cond.c: New test.
3348 2015-06-09  Richard Biener  <rguenther@suse.de>
3350         PR middle-end/66413
3351         * gcc.dg/torture/pr66413.c: New testcase.
3353 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3355         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3356         * gcc.dg/ssp-1.c: Make counter a register.
3357         * gcc.dg/ssp-2.c: Likewise.
3358         * gcc.dg/torture/parm-coalesce.c: New.
3360 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3362         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3363         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3365 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3367         PR rtl-optimization/66444
3368         * gcc.dg/pr66444.c: New test.
3370 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3372         PR fortran/66245
3373         * gfortran.dg/class_is_1.f90: New test.
3374         * gfortran.dg/type_is_1.f90: Ditto.
3376 2015-06-08  Marek Polacek  <polacek@redhat.com>
3378         PR c/66415
3379         * gcc.dg/cpp/pr66415-1.c: New test.
3380         * gcc.dg/cpp/pr66415-2.c: New test.
3382 2015-06-08  Richard Biener  <rguenther@suse.de>
3384         PR tree-optimization/66422
3385         * gcc.dg/Warray-bounds-16.c: New testcase.
3387 2015-06-08  Richard Biener  <rguenther@suse.de>
3389         * gcc.dg/vect/slp-perm-10.c: New testcase.
3390         * gcc.dg/vect/slp-23.c: Adjust.
3391         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3392         vector pointer update.
3394 2015-06-08  Marek Polacek  <polacek@redhat.com>
3396         PR sanitizer/66452
3397         * g++.dg/ubsan/pr66452.C: New test.
3399 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3401         PR tree-optimization/66436
3402         * gcc.dg/gomp/dump-new-function-2.c: New test.
3403         * gcc.dg/gomp/dump-new-function-3.c: Same.
3404         * gcc.dg/gomp/dump-new-function.c: Same.
3406 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3408         PR tree-optimization/66435
3409         * gcc.dg/gomp/notify-new-function-2.c: New test.
3410         * gcc.dg/gomp/notify-new-function-3.c: Same.
3411         * gcc.dg/gomp/notify-new-function.c: Same.
3413 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3415         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3416         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3417         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3418         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3419         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3420         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3421         -fshort-enum.
3423 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3425         PR fortran/47659
3426         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3427         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3428         for assignment.
3429         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3430         * gfortran.dg/warn_conversion_5.f90: New test.
3431         * gfortran.dg/warn_conversion_6.f90: New test.
3432         * gfortran.dg/warn_conversion_7.f90: New test.
3434 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3436         PR fortran/66347
3437         * gfortran.dg/blockdata_9.f: New test.
3439 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3441         PR fortran/66385
3442         * gfortran.dg/forall_17.f90:  New test.
3444 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3446         * g++.dg/cpp0x/pr57101.C: Add warning.
3447         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3448         * g++.dg/ext/visibility/anon7.C: Same.
3449         * g++.dg/ipa/pr63587-2.C: Same.
3450         * g++.dg/opt/dump1.C: Same.
3451         * g++.dg/opt/pr59622-3.C: Same.
3452         * g++.dg/opt/pr59622.C: Same.
3453         * g++.dg/torture/pr46383.C: Same.
3454         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3455         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3456         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3457         functions.
3458         * gfortran.dg/intent_out_8.f90: Same.
3459         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3461 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3463         PR fortran/66377
3464         gfortran.dg/equiv_9.f90: New test.
3467 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3469         merge from gomp4 branch:
3470         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3472         PR tree-optimization/65443
3473         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3474         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3475         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3477 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3479         PR c++/52595
3480         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3482 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3484         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3486 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3488         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3490 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3492         * testsuite/gcc.target/i386/noplt-1.c: New test.
3493         * testsuite/gcc.target/i386/noplt-2.c: New test.
3494         * testsuite/gcc.target/i386/noplt-3.c: New test.
3495         * testsuite/gcc.target/i386/noplt-4.c: New test.
3497 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3499         PR fortran/58749
3500         * gfortran.dg/adjustl_1.f90:  New test.
3502 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3504         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3505         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3507 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3509         * lto.c (iterative_hash_canonical_type,
3510         gimple_register_canonical_type): only hash main variants of types
3512 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3514         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3515         Move set of dg-do-what-default after early return.
3517 2015-06-04  Marek Polacek  <polacek@redhat.com>
3519         PR c/66341
3520         * gcc.dg/lvalue-8.c: New test.
3522 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3523             Paolo Carlini  <paolo.carlini@oracle.com>
3525         PR c++/66130
3526         * g++.dg/other/pr66130.C: New.
3527         * g++.dg/cpp0x/pr66130.C: Likewise.
3529 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3531         * g++.dg/cpp0x/decl-loc1.C: New.
3532         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3533         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3534         * g++.dg/init/ctor8.C: Likewise.
3535         * g++.dg/parse/semicolon4.C: Likewise.
3537 2015-06-03  Marek Polacek  <polacek@redhat.com>
3539         PR sanitizer/66190
3540         * g++.dg/ubsan/static-init-1.C: New test.
3541         * g++.dg/ubsan/static-init-2.C: New test.
3542         * g++.dg/ubsan/static-init-3.C: New test.
3544 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3546         PR target/66275
3547         * gcc.target/i386/pr66275.c: New test.
3549 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3551         * gcc.dg/Wcxx-compat-22.c: New testcase.
3552         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3553         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3554         * c-c++-common/pr58346-1.c: Likewise.
3555         * c-c++-common/transparent-union-1.c: Likewise.
3557 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3559         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3560         * g++.dg/plugin/def_plugin.c: New file.
3561         * g++.dg/plugin/def-plugin-test.C: New file.
3563 2015-06-03  Richard Biener  <rguenther@suse.de>
3565         * gcc.dg/vect/bb-slp-36.c: New testcase.
3567 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3569         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3571 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3573         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3574         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3575         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3576         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3578 2015-06-03  Marek Polacek  <polacek@redhat.com>
3580         PR c/64223
3581         PR c/29358
3582         * gcc.dg/pr64223-1.c: New test.
3583         * gcc.dg/pr64223-2.c: New test.
3585 2015-06-03  Richard Biener  <rguenther@suse.de>
3587         PR tree-optimization/63916
3588         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3590 2015-06-03  Richard Biener  <rguenther@suse.de>
3592         PR tree-optimization/66375
3593         * gcc.dg/torture/pr66375.c: New testcase.
3595 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3597         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3599 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3601         PR target/65768
3602         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3604 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3606         PR fortran/66380
3607         * gfortran.dg/reshape_7.f90: New test.
3609 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3611         PR c/66220:
3612         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3613         (fn_36): New.
3615 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3617         PR c/49551
3618         * gcc.dg/pr49551.c: New testcase.
3620 2015-06-02  Richard Biener  <rguenther@suse.de>
3622         PR debug/65549
3623         * g++.dg/lto/pr65549_0.C: New testcase.
3625 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3627         PR libgomp/65742
3628         PR middle-end/66332
3629         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3631 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3633         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3635 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3637         PR c++/61683
3638         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3640 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3642         PR tree-optimization/48052
3643         * gcc.dg/tree-ssa/scev-8.c: New.
3644         * gcc.dg/tree-ssa/scev-9.c: New.
3645         * gcc.dg/tree-ssa/scev-10.c: New.
3646         * gcc.dg/vect/pr48052.c: New.
3648 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3650         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3652 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3654         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3656 2015-06-02  Marek Polacek  <polacek@redhat.com>
3658         PR middle-end/66345
3659         * gcc.dg/torture/pr66345.c: New test.
3661 2015-06-02  Richard Biener  <rguenther@suse.de>
3663         PR tree-optimization/65961
3664         * gcc.dg/torture/pr65961.c: New testcase.
3666 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3668         PR tree-optimization/52563
3669         PR tree-optimization/62173
3670         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3671         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3673 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3675         * gnat.dg/specs/varsize_return2.ads: New test.
3676         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3678 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3680         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3682 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3684         PR target/65697
3685         * gcc.target/aarch64/sync-comp-swap.c: New.
3686         * gcc.target/aarch64/sync-comp-swap.x: New.
3687         * gcc.target/aarch64/sync-op-acquire.c: New.
3688         * gcc.target/aarch64/sync-op-acquire.x: New.
3689         * gcc.target/aarch64/sync-op-full.c: New.
3690         * gcc.target/aarch64/sync-op-full.x: New.
3691         * gcc.target/aarch64/sync-op-release.c: New.
3692         * gcc.target/aarch64/sync-op-release.x: New.
3694 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3696         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3697         (bar): Predefined.
3699 2015-06-01  Richard Biener  <rguenther@suse.de>
3701         PR tree-optimization/66349
3702         PR tree-optimization/66352
3703         PR tree-optimization/66357
3704         * gcc.dg/torture/pr66357.c: New testcase.
3705         * gcc.dg/torture/pr66349.c: Likewise.
3706         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3708 2015-06-01  Richard Biener  <rguenther@suse.de>
3710         Revert
3711         2015-05-29  Richard Biener  <rguenther@suse.de>
3713         PR tree-optimization/66314
3714         * gcc.dg/asan/pr66314.c: New testcase.
3716 2015-06-01  Richard Biener  <rguenther@suse.de>
3718         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3720 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3722         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3723         directives.
3724         (hp3, hp4): Add inline keyword.
3725         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3726         (hp2): Add inline keyword.
3727         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3728         (hp2): Add inline keyword.
3730 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3732         PR target/65527
3733         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3734         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3735         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3736         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3738 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3740         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3741         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3743 2015-06-01  Richard Biener  <rguenther@suse.de>
3745         PR tree-optimization/66280
3746         * g++.dg/torture/pr66280.C: New testcase.
3747         * g++.dg/torture/pr66280-2.C: Likewise.
3749 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3751         * gnat.dg/addr9_1.adb: New test.
3752         * gnat.dg/addr9_2.adb: Likewise.
3753         * gnat.dg/addr9_3.adb: Likewise.
3754         * gnat.dg/addr9_4.adb: Likewise.
3756 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3758           * g++.dg/other/dump-ada-spec-4.C: New test.
3760 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3762         * gcc.dg/alias-8.c: Fix dg-warning.
3764 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3766         * gcc.dg/alias-8.c: Do not xfail.
3767         * gcc.dg/pr62167.c: Prevent FRE.
3768         * gcc.dg/alias-14.c: New testcase.
3770 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3772         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3774 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3776         PR target/66215
3777         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3778         dg-options.
3779         * gcc.target/s390/hotpatch-10.c: Likewise.
3780         * gcc.target/s390/hotpatch-11.c: Likewise.
3781         * gcc.target/s390/hotpatch-12.c: Likewise.
3782         * gcc.target/s390/hotpatch-17.c: Likewise.
3783         * gcc.target/s390/hotpatch-18.c: Likewise.
3784         * gcc.target/s390/hotpatch-20.c: Likewise.
3785         * gcc.target/s390/hotpatch-21.c: Likewise.
3786         * gcc.target/s390/hotpatch-22.c: Likewise.
3787         * gcc.target/s390/hotpatch-23.c: Likewise.
3788         * gcc.target/s390/hotpatch-24.c: Likewise.
3789         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3790         to check for the exact nops too.
3791         * gcc.target/s390/hotpatch-3.c: Likewise.
3792         * gcc.target/s390/hotpatch-4.c: Likewise.
3793         * gcc.target/s390/hotpatch-5.c: Likewise.
3794         * gcc.target/s390/hotpatch-6.c: Likewise.
3795         * gcc.target/s390/hotpatch-7.c: Likewise.
3796         * gcc.target/s390/hotpatch-8.c: Likewise.
3797         * gcc.target/s390/hotpatch-9.c: Likewise.
3798         * gcc.target/s390/hotpatch-14.c: Likewise.
3799         * gcc.target/s390/hotpatch-15.c: Likewise.
3800         * gcc.target/s390/hotpatch-16.c: Likewise.
3801         * gcc.target/s390/hotpatch-19.c: Likewise.
3802         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3803         scan-assembler-times counting number of .align directives.
3804         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3805         dg-options.  Remove scan-assembler-times counting number of .align
3806         directives.
3807         * gcc.target/s390/hotpatch-26.c: New file.
3808         * gcc.target/s390/hotpatch-27.c: New file.
3809         * gcc.target/s390/hotpatch-28.c: New file.
3810         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3811         using -Os -O0 -O1 -O2 -O3 options.
3813 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3815         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3817 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3819         PR tree-optimization/66142
3820         * gcc.dg/vect/pr66142.c: New test.
3822 2015-05-29  Richard Biener  <rguenther@suse.de>
3824         PR tree-optimization/66314
3825         * gcc.dg/asan/pr66314.c: New testcase.
3827 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3829         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3830         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3831         Adjust all callers.
3832         (schedule-cleanups, dg-keep-saved-temps): New proc.
3833         (gcc-dg-test-1): Schedule cleanups.
3834         * lib/profopt.exp (profopt-execute): Likewise.
3835         * g++.dg/cdce3.C: Adjust expected line numbers.
3836         * gcc.dg/cdce1.c: Likewise.
3837         * gcc.dg/cdce2.c: Likewise.
3838         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3839         * gcc.dg/strlenopt-24.c: Likewise.
3840         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3841         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3842         * obj-c++.dg/encode-2.mm: Likewise.
3844 2015-05-28  DJ Delorie  <dj@redhat.com>
3846         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3848 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3850         * gnat.dg/discr43.adb: New test.
3852 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3854         * gnat.dg/varsize_temp.adb: Rename into...
3855         * gnat.dg/varsize1.adb: ...this.
3856         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3857         * gnat.dg/varsize2.ad[sb]: ...this.
3858         * gnat.dg/varsize3_1.adb: New test.
3859         * gnat.dg/varsize3_2.adb: Likewise.
3860         * gnat.dg/varsize3_3.adb: Likewise.
3861         * gnat.dg/varsize3_4.adb: Likewise.
3862         * gnat.dg/varsize3_5.adb: Likewise.
3863         * gnat.dg/varsize3_6.adb: Likewise.
3864         * gnat.dg/varsize3_pkg1.ads: New helper.
3865         * gnat.dg/varsize3_pkg2.ads: Likewise.
3866         * gnat.dg/varsize3_pkg3.ads: Likewise.
3868 2015-05-28  Richard Biener  <rguenther@suse.de>
3870         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3872 2015-05-28  Richard Biener  <rguenther@suse.de>
3874         PR tree-optimization/66142
3875         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3877 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3879         PR target/63810
3880         * gcc.dg/darwin-minversion-3.c: Update testcase.
3881         * gcc.dg/darwin-minversion-4.c: Ditto.
3882         * gcc.dg/darwin-minversion-5.c: New testcase.
3883         * gcc.dg/darwin-minversion-6.c: Ditto.
3884         * gcc.dg/darwin-minversion-7.c: Ditto.
3885         * gcc.dg/darwin-minversion-8.c: Ditto.
3886         * gcc.dg/darwin-minversion-9.c: Ditto.
3887         * gcc.dg/darwin-minversion-10.c: Ditto.
3888         * gcc.dg/darwin-minversion-11.c: Ditto.
3889         * gcc.dg/darwin-minversion-12.c: Ditto.
3891 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3893         PR rtl-optimization/66168
3894         * gcc.c-torture/compile/pr66168.c: New test.
3896 2015-05-27  Jeff Law  <law@redhat.com>
3898         PR target/39726
3899         * gcc.dg/target/m68k/pr39726-1.c: New test.
3901 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3903         PR c++/66270
3904         * g++.dg/ext/alias-canon3.C: New.
3906 2015-05-27  Richard Biener  <rguenther@suse.de>
3908         PR tree-optimization/66272
3909         Revert parts of
3910         2014-08-15  Richard Biener  <rguenther@suse.de>
3912         PR tree-optimization/62031
3913         * gcc.dg/torture/pr66272.c: New testcase.
3915 2015-05-27  Richard Biener  <rguenther@suse.de>
3917         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3919 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3921         PR target/65358
3922         * gcc.dg/pr65358.c: New test.
3924 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3926         PR fortran/65548
3927         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3928         semantic.
3929         * gfortran.dg/allocate_with_source_6.f90: New test.
3931 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3933         * gnat.dg/atomic7_1.adb: New test.
3934         * gnat.dg/atomic7_2.adb: Likewise.
3935         * gnat.dg/atomic7_pkg1.ads: New helper.
3936         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3938 2015-05-26  Michael Matz  <matz@suse.de>
3940         PR middle-end/66251
3941         * gcc.dg/vect/pr66251.c: New test.
3943 2015-05-26  Richard Biener  <rguenther@suse.de>
3945         PR tree-optimization/66142
3946         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3948 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3950         PR fortran/66082
3951         * gfortran.dg/allocatable_scalar_13.f90: New test
3953 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3955         * gnat.dg/warn11.adb: New test.
3956         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3958 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3960         * gnat.dg/vfa1_1.adb: New test.
3961         * gnat.dg/vfa1_2.adb: Likewise.
3962         * gnat.dg/vfa1_3.adb: Likewise.
3963         * gnat.dg/vfa1_4.adb: Likewise.
3964         * gnat.dg/vfa1_pkg.ads: New helper.
3966 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3968         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3969         * gcc.target/i386/pr66232-3.c: Likewise.
3971 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3973         PR target/66274
3974         * gcc.target/i386/pr66274.c: New test.
3976 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3978         * gnat.dg/renaming6.ad[sb]: New test.
3980 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3982         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3983         and 'dg-require-effective-target pie'.
3985 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3987         PR c++/66243
3988         * g++.dg/cpp0x/pr66243.C: New.
3990 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3992         PR lto/66180
3993         * g++.dg/lto/pr66180_0.C: New testcase.
3994         * g++.dg/lto/pr66180_1.C: New testcase.
3996 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3998         PR fortran/66257
3999         * typebound_call_27.f90: New file.
4001 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4003         PR c++/65936
4004         * g++.dg/template/pr65936.C: New.
4006 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4008         PR tree-optimization/63387
4009         * gcc.dg/pr63387-2.c: New testcase.
4011 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4013         * gcc.dg/simd-1.c: Update to the new message.
4015 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4017         * gcc.dg/nand.c: New testcase.
4019 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4021         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4022         Set dg-do-what-default to compile only on ARM targets without
4023         arm_neon_hw execution support.  Remove redundant c-torture-execute
4024         in loop over test cases.
4026 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4028         PR target/65491
4029         * gcc.target/aarch64/pr65491_1.c: New test.
4030         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4031         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4033 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4035         PR c++/65598
4036         * g++.dg/cpp0x/explicit9.C: New.
4037         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4039 2015-05-22  Richard Biener  <rguenther@suse.de>
4041         PR tree-optimization/66251
4042         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4044 2015-05-22  Marek Polacek  <polacek@redhat.com>
4046         PR c/47043
4047         * c-c++-common/attributes-enum-1.c: New test.
4048         * c-c++-common/attributes-enum-2.c: New test.
4049         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4050         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4052 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4054         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4055         effective target support.  If no arm_neon_hw support, do not attempt
4056         to execute the tests; only compile them.
4057         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4058         and "dg-require-effective-target arm_neon_ok".
4059         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4060         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4061         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4062         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4063         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4064         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4065         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4066         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4067         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4068         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4069         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4070         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4071         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4072         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4073         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4074         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4075         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4076         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4077         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4078         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4079         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4080         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4081         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4082         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4083         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4084         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4085         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4086         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4087         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4088         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4089         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4090         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4091         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4092         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4093         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4094         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4095         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4096         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4097         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4098         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4099         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4100         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4101         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4102         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4103         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4104         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4105         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4106         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4107         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4108         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4109         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4110         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4111         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4112         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4113         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4114         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4115         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4116         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4117         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4118         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4119         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4120         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4121         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4122         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4123         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4124         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4125         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4126         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4127         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4128         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4129         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4130         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4131         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4132         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4133         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4134         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4135         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4136         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4137         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4138         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4139         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4140         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4141         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4142         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4143         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4144         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4145         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4146         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4147         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4148         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4149         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4150         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4151         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4152         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4153         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4154         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4155         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4156         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4157         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4158         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4159         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4160         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4161         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4162         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4163         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4164         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4165         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4166         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4167         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4168         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4169         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4170         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4171         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4173 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4175         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4176         * gcc.dg/vect/pr59354.c: Likewise.
4177         * gcc.dg/vect/pr64252.c: Likewise.
4178         * gcc.dg/vect/pr64404.c: Likewise.
4179         * gcc.dg/vect/pr64493.c: Likewise.
4180         * gcc.dg/vect/pr64495.c: Likewise.
4181         * gcc.dg/vect/pr64844.c: Likewise.
4182         * gcc.dg/vect/pr65518.c: Likewise.
4183         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4185 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4187         PR c++/66210
4188         * g++.dg/cpp1y/var-templ28.C: New.
4190 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4192         PR target/66232
4193         * gcc.target/i386/pr66232-1.c: New test.
4194         * gcc.target/i386/pr66232-2.c: Likewise.
4195         * gcc.target/i386/pr66232-3.c: Likewise.
4196         * gcc.target/i386/pr66232-4.c: Likewise.
4197         * gcc.target/i386/pr66232-5.c: Likewise.
4199 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4201         * g++.dg/cpp1y/pr60943.C: New.
4203 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4205         PR tree-optimization/66233
4206         * gcc.c-torture/execute/pr66233.c: New test.
4208 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4210         PR fortran/66176
4211         * gfortran.dg/inline_matmul_11.f90:  New test.
4213 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4215         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4216         instead of listing several targets on its own.
4217         * gcc.target/i386/pr32219-2.c: Likewise.
4218         * gcc.target/i386/pr32219-3.c: Likewise.
4219         * gcc.target/i386/pr32219-4.c: Likewise.
4220         * gcc.target/i386/pr32219-5.c: Likewise.
4221         * gcc.target/i386/pr32219-6.c: Likewise
4222         * gcc.target/i386/pr32219-7.c: Likewise.
4223         * gcc.target/i386/pr32219-8.c: Likewise.
4224         * gcc.target/i386/pr39013-1.c: Likewise.
4225         * gcc.target/i386/pr39013-2.c: Likewise.
4226         * gcc.target/i386/pr64317.c: Likewise.
4228 2015-05-21  Jeff Law  <law@redhat.com>
4230         * gcc.target/hppa/shadd-3.c: New test.
4231         * gcc.target/hppa/shadd-4.c: New test.
4233 2015-05-21  Michael Matz  <matz@suse.de>
4235         * gcc.dg/vect/vect-strided-store.c: New test.
4236         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4237         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4239 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4241         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4242         * gcc.dg/pow-sqrt-synth-1.c: New test.
4243         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4245 2015-05-21  Richard Biener  <rguenther@suse.de>
4247         PR c++/66211
4248         * g++.dg/conversion/pr66211.C: New testcase.
4249         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4251 2015-05-21  Jeff Law  <law@redhat.com>
4253         * gcc.target/hppa/shadd-2.c: New test.
4255 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4257         PR target/54236
4258         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4260 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4262         PR target/65937
4263         * gcc.target/arm/pr26702.c: Adjust target selector.
4265 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4267         PR middle-end/66221
4268         * gcc.dg/lto/pr66221_0.c: New test.
4269         * gcc.dg/lto/pr66221_1.c: New test.
4271 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4273         PR c/52952
4274         * gcc.dg/redecl-4.c: Update column numbers.
4275         * gcc.dg/format/bitfld-1.c: Likewise.
4276         * gcc.dg/format/attr-2.c: Likewise.
4277         * gcc.dg/format/attr-6.c: Likewise.
4278         * gcc.dg/format/attr-7.c (baz): Likewise.
4279         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4280         * gcc.dg/format/attr-4.c: Likewise.
4281         * gcc.dg/format/branch-1.c: Likewise.
4282         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4283         locations within strings with embedded escape sequences.
4285 2015-05-20  Jeff Law  <law@redhat.com>
4287         * gcc.target/hppa/hppa.exp: New target test driver.
4288         * gcc.target/hppa/shadd-1.c: New test.
4290 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4292         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4294 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4296         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4297         (fn_33_k_and_r_style): New.
4298         (fn_33_stroustrup_style): New.
4299         (fn_33_allman_style): New.
4300         (fn_33_whitesmiths_style): New.
4301         (fn_33_horstmann_style): New.
4302         (fn_33_ratliff_banner_style): New.
4303         (fn_33_lisp_style): New.
4304         (fn_34_indent_dash_gnu): New.
4305         (fn_34_indent_dash_kr): New.
4306         (fn_34_indent_dash_orig): New.
4307         (fn_34_indent_linux_style): New.
4309 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4311         PR fortran/65548
4312         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4314 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4316         PR tree-optimization/65447
4317         * gcc.dg/tree-ssa/pr65447.c: New test.
4319 2015-05-19  Nathan sidwell  <nathan@acm.org>
4321         * g++.dg/cpp0x/pr65954.C: New.
4323 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4325         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4327 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4329         * lib/target-supports.exp: Vector do not always have natural
4330         alignment on s390*.
4332 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4334         * gcc.dg/loop-invariant.c: New testcase.
4336 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4338         * lib/target-supports.exp: Vector do not always have natural
4339         alignment on s390*.
4341 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4343         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4344         s390*.
4345         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4347 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4349         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4350         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4351         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4352         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4353         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4354         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4355         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4356         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4357         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4358         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4360 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4362         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4364 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4366         * gcc.target/s390/s390.exp
4367         (check_effective_target_vector): New check.
4368         * gcc.target/s390/vector/vec-abi-1.c: New test.
4369         * gcc.target/s390/vector/vec-abi-2.c: New test.
4370         * gcc.target/s390/vector/vec-abi-3.c: New test.
4371         * gcc.target/s390/vector/vec-abi-4.c: New test.
4372         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4373         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4374         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4375         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4376         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4377         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4378         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4379         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4380         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4381         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4382         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4383         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4384         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4385         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4386         * gcc.target/s390/vector/vec-init-1.c: New test.
4387         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4388         * gcc.target/s390/vector/vec-shift-1.c: New test.
4389         * gcc.target/s390/vector/vec-sub-1.c: New test.
4391 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4393         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4395 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4397         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4399 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4401         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4403 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4405         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4407 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4409         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4411 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4413         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4415 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4417         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4419 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4421         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4423 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4425         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4427 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4429         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4431 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4433         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4435 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4437         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4439 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4441         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4443 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4445         PR tree-optimization/66187
4446         * gcc.c-torture/execute/pr66187.c: New test.
4447         * gcc.dg/pr66187-1.c: New test.
4448         * gcc.dg/pr66187-2.c: New test.
4450 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4452         * gcc.dg/vect/bb-slp-35.c: Adjust.
4454 2015-05-19  Richard Biener  <rguenther@suse.de>
4456         PR tree-optimization/66165
4457         * gcc.dg/torture/pr66165.c: New testcase.
4459         PR tree-optimization/66185
4460         * gcc.dg/torture/pr66185.c: New testcase.
4462 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4464         PR target/54236
4465         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4467 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4469         * gcc.target/mips/p5600-bonding.c : New file.
4471 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4473         PR fortran/66106
4474         * gfortran.dg/interface_operator_1.f90: New tests.
4476 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4478         PR fortran/66057
4479         * gfortran.dg/generic_29.f90: New tests.
4481 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4483         PR fortran/66043
4484         * gfortran.dg/storage_size_6.f90: New tests.
4486 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4488         PR fortran/66045
4489         * gfortran.dg/null1.f90: New test.
4491 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4493         PR fortran/66044
4494         * gfortran.dg/entry_21.f90: New test.
4496 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4498         PR fortran/66043
4499         * gfortran.dg/storage_size_6.f90: New tests.
4501 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4503         PR fortran/66040
4504         * gfortran.dg/misplaced_statement.f90: New test.
4506 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4508         PR fortran/66039
4509         * gfortran.dg/filepos1.f90: New test
4511 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4513         PR fortran/64925
4514         * gfortran.dg/pr64925.f90: New test.
4516 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4518         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4519         unit.
4520         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4522 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4524         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4525         to the family of pie capable targets.
4527 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4529         * gcc.target/arm/bics_1.c : New testcase.
4530         * gcc.target/arm/bics_2.c : New testcase.
4531         * gcc.target/arm/bics_3.c : New testcase.
4532         * gcc.target/arm/bics_4.c : New testcase.
4534 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4536         * gcc.target/mips/umips-attr.c: New test.
4538 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4540         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4541         * gcc.dg/20150120-2.c (dg-final): Ditto.
4542         * gcc.dg/20150120-2.c (dg-final): Ditto.
4543         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4545 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4547         PR target/66174
4548         * gcc.target/i386/pr66174.c: New test.
4550 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4552         PR fortran/37131
4553         * gfortran.dg/matmul_bounds_6.f90:  New test.
4554         * gfortran.dg/matmul_bounds_7.f90:  New test.
4556 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4558         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4559         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4560         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4561         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4562         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4563         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4565 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567         PR fortran/65903
4568         * gfortran.dg/continuation_13.f90: Update test.
4569         * gfortran.dg/pr65903.f90: New test.
4571 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4573         PR fortran/66113
4574         * gfortran.dg/block_14.f90:  New test.
4576 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4578         PR fortran/44054
4579         * lib/gfortran-dg.exp: Update regex to handle two locations for
4580         the same diagnostic without caret.
4581         * gfortran.dg/badline.f: Test also that line numbers are correct
4582         before and after "left but not entered" warning.
4584 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4585             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4587         PR target/65768
4588         * gcc.target/arm/maskdata.c: New test.
4590 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4592         PR fortran/65792
4593         * gfortran.dg/derived_constructor_components_5: New test
4595 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4597         PR target/66140
4598         * gcc.target/alpha/pr66140.c: New test.
4600 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4602         PR c/48956
4603         * gcc.dg/Wconversion-complex-c99.c: New test.
4604         * gcc.dg/Wconversion-complex-gnu.c: New test.
4606 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4608         PR tree-optimization/64454
4609         * gcc.dg/modmod.c: New testcase.
4611 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4613         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4615 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4617         PR middle-end/66134
4618         * gcc.target/i386/mpx/pr66134.c: New test.
4620 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4622         * gcc.target/powerpc/pr60158.c: New test.
4624 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4626         * gcc.target/i386/sibcall-7.c: New test.
4627         * gcc.target/i386/sibcall-8.c: New test.
4629 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4631         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4632         (abs64_in_dreg): Likewise.
4634 2015-05-14  Marek Polacek  <polacek@redhat.com>
4636         PR c/66066
4637         PR c/66127
4638         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4639         * gcc.dg/pr19984.c: Likewise.
4640         * gcc.dg/pr66066-1.c: New test.
4641         * gcc.dg/pr66066-2.c: New test.
4642         * gcc.dg/pr66066-3.c: New test.
4644 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4646         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4647         * gcc.dg/pow-sqrt.x: New file.
4648         * gcc.dg/pow-sqrt-1.c: New test.
4649         * gcc.dg/pow-sqrt-2.c: Likewise.
4650         * gcc.dg/pow-sqrt-3.c: Likewise.
4652 2015-05-13  Richard Biener  <rguenther@suse.de>
4654         PR tree-optimization/66123
4655         * gcc.dg/torture/pr66123.c: New testcase.
4657 2015-05-13  Richard Biener  <rguenther@suse.de>
4659         PR middle-end/66110
4660         * gcc.dg/alias-2.c: Adjust.
4661         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4663 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4665         PR target/65103
4666         * gcc.target/i386/pr65103-3.c: New.
4668 2015-05-13  Martin Liska  <mliska@suse.cz>
4670         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4672 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4674         PR target/66112
4675         * gcc.target/i386/pr66112-2.c: New test.
4677         PR target/66112
4678         * gcc.target/i386/pr66112-1.c: New test.
4680 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4682         PR target/66048
4683         * gcc.target/i386/mpx/pr66048.cc: New.
4685 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4687         PR rtl-optimization/64616
4688         * gcc.dg/loop-8.c: New test.
4689         * gcc.dg/loop-9.c: New test.
4691 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4693         PR target/pr66047.c
4694         * gcc.target/i386/pr66047.c: New testcase.
4696 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4698         PR ipa/65873
4699         * gcc.c-torture/compile/pr65873.c: New testcase.
4701 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4703         PR fortran/66111
4704         * gfortran.dg/inline_matmul_10.f90:  New test.
4706 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4708         * c-c++-common/Wmisleading-indentation.c: New testcase.
4709         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4710         * c-c++-common/Wmisleading-indentation-2.md: New file.
4712 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4714         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4715         "break".
4716         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4718 2015-05-12  Richard Biener  <rguenther@suse.de>
4720         PR tree-optimization/66101
4721         * gcc.dg/torture/pr66101.c: New testcase.
4723 2015-05-12  Richard Biener  <rguenther@suse.de>
4725         PR tree-optimization/37021
4726         * gcc.target/i386/vect-addsub.c: New testcase.
4728 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4730         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4732 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4734         PR tree-optimization/66010
4735         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4737 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4739         PR c++/65133
4740         * g++.dg/cpp0x/trailing10.C: New.
4742 2015-05-12  Richard Biener  <rguenther@suse.de>
4744         * gcc.dg/vect/bb-slp-35.c: New testcase.
4746 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4748         PR fortran/66100
4749         * gfortran.dg/bound_simplification_6.f90: New.
4751 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4753         * gcc.target/mips/branch-1.c: Pass argument to bar().
4755 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4757         PR target/65753
4758         * gcc.target/i386/pr65753.c: New test.
4760 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4762         PR rtl-optimization/66076
4763         * gcc.dg/torture/pr66076.c: New test.
4765 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4767         PR fortran/66041
4768         * gfortran.dg/inline_matmul_7.f90:  New test.
4769         * gfortran.dg/inline_matmul_8.f90:  New test.
4770         * gfortran.dg/inline_matmul_9.f90:  New test.
4772 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4774         * gfortran.dg/bound_simplification_5.f90: New.
4776 2015-05-09  Jason Merrill  <jason@redhat.com>
4778         * lib/target-supports.exp (cxx_default): New global.
4779         (check_effective_target_c++11_only)
4780         (check_effective_target_c++14_only)
4781         (check_effective_target_c++98_only)
4782         (check_effective_target_c++1z_only): Check it.
4784 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4786         PR tree-optimization/64454
4787         * gcc.dg/tree-ssa/vrp97.c: New file.
4788         * gcc.dg/vect/slp-perm-7.c: Update.
4790 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4792         PR fortran/65894
4793         * gfortran.dg/elemental_subroutine_11.f90: New test.
4795 2015-05-08  Richard Biener  <rguenther@suse.de>
4797         PR tree-optimization/66036
4798         * gcc.dg/vect/slp-41.c: New testcase.
4800 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4802         * gfortran.dg/elemental_optional_args_7.f90: New.
4804 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4806         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4807         allow cmlt or sshr.
4809 2015-05-08  Marek Polacek  <polacek@redhat.com>
4811         PR c/64918
4812         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4813         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4815 2015-05-07  Marek Polacek  <polacek@redhat.com>
4817         PR c/65179
4818         * c-c++-common/Wshift-negative-value-1.c: New test.
4819         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4820         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4821         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4822         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4823         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4824         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4825         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4826         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4828 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4830         PR middle-end/192
4831         PR middle-end/54303
4832         * gcc.dg/fdata-sections-2.c: New file.
4834 2015-05-07  Marek Polacek  <polacek@redhat.com>
4836         PR testsuite/66046
4837         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4838         last dg-output.
4839         * c-c++-common/ubsan/align-7.c: Likewise.
4840         * c-c++-common/ubsan/bounds-8.c: Likewise.
4841         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4842         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4843         * c-c++-common/ubsan/null-1.c: Likewise.
4844         * c-c++-common/ubsan/null-10.c: Likewise.
4845         * c-c++-common/ubsan/null-11.c: Likewise.
4846         * c-c++-common/ubsan/null-2.c: Likewise.
4847         * c-c++-common/ubsan/null-3.c: Likewise.
4848         * c-c++-common/ubsan/null-4.c: Likewise.
4849         * c-c++-common/ubsan/null-5.c: Likewise.
4850         * c-c++-common/ubsan/null-6.c: Likewise.
4851         * c-c++-common/ubsan/null-7.c: Likewise.
4852         * c-c++-common/ubsan/null-8.c: Likewise.
4853         * c-c++-common/ubsan/null-9.c: Likewise.
4854         * c-c++-common/ubsan/object-size-1.c: Likewise.
4855         * c-c++-common/ubsan/object-size-10.c: Likewise.
4856         * c-c++-common/ubsan/object-size-4.c: Likewise.
4857         * c-c++-common/ubsan/object-size-5.c: Likewise.
4858         * c-c++-common/ubsan/object-size-7.c: Likewise.
4859         * c-c++-common/ubsan/object-size-8.c: Likewise.
4860         * c-c++-common/ubsan/object-size-9.c: Likewise.
4861         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4862         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4863         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4864         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4865         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4866         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4867         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4868         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4869         * c-c++-common/ubsan/pr59333.c: Likewise.
4870         * c-c++-common/ubsan/pr59667.c: Likewise.
4871         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4872         * c-c++-common/ubsan/pr60636.c: Likewise.
4873         * c-c++-common/ubsan/pr63802.c: Likewise.
4874         * c-c++-common/ubsan/recovery-1.c: Likewise.
4875         * c-c++-common/ubsan/recovery-3.c: Likewise.
4876         * c-c++-common/ubsan/shift-1.c: Likewise.
4877         * c-c++-common/ubsan/shift-2.c: Likewise.
4878         * c-c++-common/ubsan/shift-4.c: Likewise.
4879         * c-c++-common/ubsan/shift-7.c: Likewise.
4880         * c-c++-common/ubsan/undefined-2.c: Likewise.
4881         * c-c++-common/ubsan/vla-1.c: Likewise.
4882         * g++.dg/ubsan/null-1.C: Likewise.
4883         * g++.dg/ubsan/null-3.C: Likewise.
4884         * g++.dg/ubsan/null-4.C: Likewise.
4885         * g++.dg/ubsan/vptr-8.C: Likewise.
4886         * g++.dg/ubsan/vptr-9.C: Likewise.
4887         * gcc.dg/ubsan/bounds-2.c: Likewise.
4888         * gcc.dg/ubsan/object-size-9.c: Likewise.
4890 2015-05-07  Jeff Law  <law@redhat.com>
4892         * gcc.dg/tree-ssa/shorten-1.c: New test.
4894 2015-05-07  Richard Biener  <rguenther@suse.de>
4896         PR tree-optimization/66002
4897         * gcc.dg/vect/vect-125.c: New testcase.
4899 2015-05-07  Marek Polacek  <polacek@redhat.com>
4900             Martin Uecker  <uecker@eecs.berkeley.edu>
4902         * c-c++-common/ubsan/bounds-10.c: New test.
4904 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4906         * jit.dg/harness.h (set_options): Wrap with
4907         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4908         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4909         Special-case test-benchmark.c as a negative.
4910         * jit.dg/test-benchmark.c: New file.
4912 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4914         PR target/64208
4915         * gcc.target/arm/pr64208.c: New test.
4917 2015-05-06  Alan Modra  <amodra@gmail.com>
4919         PR target/66020
4920         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4921         (gparms): Make volatile.
4923 2015-05-06  Richard Biener  <rguenther@suse.de>
4925         PR tree-optimization/62283
4926         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4928 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4930         PR target/66015
4931         * gcc.target/aarch64/iinline-attr-1.c: New test.
4933 2015-05-06  Richard Biener  <rguenther@suse.de>
4935         * gcc.dg/vect/bb-slp-34.c: New testcase.
4937 2015-05-06  Richard Biener  <rguenther@suse.de>
4939         PR tree-optimization/62283
4940         * gcc.dg/vect/bb-slp-14.c: Adjust.
4942 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4944         PR target/65990
4945         * gcc.target/i386/pr65990.c: New test.
4947 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4949         PR target/65915
4950         * gcc.target/i386/pr65915.c: New.
4952 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4954         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4955         'va_list escapes 0'.
4957 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4959         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4960         in r222173.
4962 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4964         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4965         * gcc.target/arm/pr65924.c: Likewise.
4967 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4969         PR target/65871
4970         * gcc.target/i386/pr65871-3.c: New test.
4972 2015-05-04  Jeff Law  <law@redhat.com>
4974         Revert:
4975         2015-05-04  Jeff Law  <law@redhat.com>
4976         * gcc.dg/tree-ssa/shorten-1.c: New test.
4978 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4979             Jakub Jelinek  <jakub@redhat.com>
4981         PR c++/66007
4982         * g++.dg/cpp0x/Wnarrowing4.C: New.
4984 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4986         * lib/target-supports.exp
4987         (check_effective_target_keeps_null_pointer_checks): Clarify that
4988         this is for targets that disable -fdelete-null-pointer-checks,
4989         not default it to off.
4990         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4991         -fdelete-null-pointer-checks explicit.
4992         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4993         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4994         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4995         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4996         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4997         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4998         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4999         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5000         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5001         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5002         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5003         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5004         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5005         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5006         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5007         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5008         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5009         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5010         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5011         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5012         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5013         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5014         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5015         * g++.dg/cpp0x/static_assert9.C: Likewise.
5016         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5017         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5018         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5019         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5020         * g++.dg/tree-ssa/pr26406.C: Likewise.
5022 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5024         PR tree-optimization/65984
5025         * c-c++-common/ubsan/pr65984.c: New test.
5027 2015-05-04  Jeff Law  <law@redhat.com>
5029         * gcc.dg/tree-ssa/shorten-1.c: New test.
5031 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5033         PR fortran/44735
5034         * gfortran.dg/pr44735.f90: New test.
5036 2015-05-04  Richard Biener  <rguenther@suse.de>
5038         PR tree-optimization/65965
5039         * gcc.dg/vect/bb-slp-33.c: New testcase.
5041 2015-05-04  Richard Biener  <rguenther@suse.de>
5043         PR tree-optimization/65935
5044         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5046 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5048         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5049         for each supported variant instead of CHECK_RESULTS.
5050         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5051         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5052         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5053         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5054         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5055         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5056         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5057         expected results for unsupported variants.  Call CHECK for each
5058         supported variant instead of CHECK_RESULTS.
5059         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5060         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5061         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5062         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5063         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5064         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5065         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5066         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5067         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5068         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5069         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5070         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5071         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5072         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5073         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5074         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5075         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5076         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5077         expected results for unsupported variants.
5078         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5079         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5080         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5081         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5082         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5083         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5084         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5085         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5086         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5087         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5088         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5089         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5090         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5091         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5092         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5093         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5094         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5095         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5096         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5097         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5098         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5099         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5100         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5101         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5102         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5103         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5104         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5105         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5107 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5109         PR fortran/37131
5110         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5112 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5113             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5115         PR c++/65858
5116         * g++.dg/cpp0x/Wnarrowing3.C: New.
5118 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5120         * gcc.dg/20150120-1.c: New test.
5121         * gcc.dg/20150120-2.c: New test.
5122         * gcc.dg/20150120-3.c: New test.
5124 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5126         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5128 2015-05-01  Renlin Li  <renlin.li@arm.com>
5130         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5132 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5134         * gfortran.dg/bound_simplification_4.f90: New.
5136 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5138         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5139         with powerpc_p8vector_ok.
5141 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5143         PR fortran/37131
5144         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5145         scan pattern.
5146         * gfortran.dg/bound_9.f90:  New test case.
5148 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5150         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5151         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5152         for 32bit x86 targets.
5153         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5154         for 32bit x86 targets.
5155         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5156         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5157         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5158         for 32bit x86 targets.
5160 2015-04-30  Marek Polacek  <polacek@redhat.com>
5162         PR tree-optimization/63551
5163         * g++.dg/ipa/pr63551.C: New test.
5165 2015-04-30  Caroline Tice  <cmtice@google.com>
5167         PR  65929
5168         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5169         partition size on certain targets.
5171 2015-04-30  Renlin Li  <renlin.li@arm.com>
5173         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5175 2015-04-30  Marek Polacek  <polacek@redhat.com>
5177         * c-c++-common/Wbool-compare-3.c: New test.
5179         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5180         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5182 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5184         PR c++/57610
5185         * g++.dg/init/ref22.C: New.
5187 2015-04-30  Marek Polacek  <polacek@redhat.com>
5189         * gcc.dg/init-bad-8.c: New test.
5191         * gcc.dg/incomplete-typedef-1.c: New test.
5193 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5195         PR c++/59955
5196         * g++.dg/template/crash121.C: New.
5198 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5200         * gcc.target/mips/call-from-init.c: New test.
5201         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5203 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5205         PR target/65871
5206         * gcc.target/i386/pr65871-1.c: New test.
5207         * gcc.target/i386/pr65871-2.c: Ditto.
5209 2015-04-29  Marek Polacek  <polacek@redhat.com>
5211         PR c/64610
5212         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5213         * c-c++-common/Wbool-compare-2.c: New test.
5215 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5217         PR target/65770
5218         * gcc.target/aarch64/vstN_lane_1.c: New file.
5220 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5222         PR c++/64667
5223         * g++.dg/warn/Winit-self-3.C: New.
5225 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5227         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5229 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5231         PR target/65924
5232         * gcc.target/arm/pr65924.c: New test.
5234 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5236         * g++.dg/gomp/tpl-target-update.C: New file.
5238 2015-04-29  Richard Biener  <rguenther@suse.de>
5240         PR tree-optimization/65917
5241         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5243 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5245         PR target/64835
5246         * gcc.dg/ipa/iinline-attr.c: New test.
5247         * gcc.target/i386/iinline-attr-2.c: New test.
5249 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5251         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5252         segfault is fixed.
5254 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5256         * gcc.dg/vect/vect-33.c: Remove spurious line.
5258 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5260         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5262 2015-04-28  Marek Polacek  <polacek@redhat.com>
5264         PR c/65901
5265         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5266         * gcc.dg/pr65901.c: New test.
5268 2015-04-28  Richard Biener  <rguenther@suse.de>
5270         PR tree-optimization/62283
5271         * gfortran.dg/vect/pr62283-2.f: New testcase.
5272         * gcc.dg/vect/bb-slp-14.c: Adjust.
5274 2015-04-28  Richard Biener  <rguenther@suse.de>
5276         PR tree-optimization/65851
5277         * g++.dg/torture/pr65851.C: New testcase.
5279 2015-04-27  Jeff Law <law@redhat.com>
5281         PR tree-optimization/65217
5282         * gcc.target/i386/pr65217.c: Remove XFAIL.
5284 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5286         PR fortran/60322
5287         Add tests forgotten to svn-add.
5288         * gfortran.dg/class_allocate_19.f03: New test.
5289         * gfortran.dg/class_array_20.f03: New test.
5290         * gfortran.dg/class_array_21.f03: New test.
5291         * gfortran.dg/finalize_29.f08: New test.
5293 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5295         PR fortran/59678
5296         PR fortran/65841
5297         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5298         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5300 2015-04-27  Caroline Tice  <cmtice@google.com>
5302         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5303         partition size.
5305 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5307         PR target/64579
5308         * gcc.target/powerpc/htm-1.c: New test.
5309         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5310         on 64-bit compiles.
5311         (__builtin_tabortdci): Likewise.
5312         (__builtin_tcheck): Remove operand.
5313         * lib/target-supports.exp (check_htm_hw_available): New function.
5315 2015-04-27  Richard Biener  <rguenther@suse.de>
5317         * gcc.target/i386/pr65217.c: XFAIL.
5319 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5321         PR tree-optimization/65875
5322         * gcc.c-torture/compile/pr65875.c: New test.
5324 2015-04-25  Marek Polacek  <polacek@redhat.com>
5326         PR c/52085
5327         * gcc.dg/enum-incomplete-2.c: New test.
5328         * gcc.dg/enum-mode-1.c: New test.
5330 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5332         PR target/65849
5333         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5334         set new options.
5335         * gcc.target/powerpc/pr65849-2.c: Likewise.
5337 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5339         PR tree-optimization/65802
5340         * g++.dg/pr65802.C: Move to ...
5341         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5342         stdarg.h.  Rewrite for C.
5343         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5344         va_start and va_end.  Remove unnecessary inline asm.
5346 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5347             Wei Mi  <wmi@google.com>
5349         * gcc.target/i386/sse2-load-multi.c: New test.
5350         * gcc.target/i386/sse2-store-multi.c: Ditto.
5352 2015-04-24  Marek Polacek  <polacek@redhat.com>
5354         PR c/65830
5355         * c-c++-common/pr65830.c: New test.
5357         PR c/63357
5358         * c-c++-common/Wlogical-op-1.c: New test.
5360 2015-04-24  Marek Polacek  <polacek@redhat.com>
5362         PR c/61534
5363         * c-c++-common/pr61534-1.c: New test.
5365 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5366             Steven Bosscher <steven@gcc.gnu.org>
5368         PR rtl-optimization/34503
5369         * gcc.target/arm/pr64616.c: New file.
5371 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5373         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5375 2015-04-24  Terry Guo  <terry.guo@arm.com>
5377         * gcc.target/arm/pr65710.c: Update the options.
5379 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5381         * gcc.target/i386/pr65523.c: Skip x32.
5383 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5385         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5386         to look for vcl* where appropriate.
5388 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5390         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5391         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5393 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5395         PR target/26702
5396         * gcc.target/arm/pr26702.c: New test.
5398 2015-04-23  Marek Polacek  <polacek@redhat.com>
5400         PR c/65345
5401         * gcc.dg/pr65345-1.c: New test.
5402         * gcc.dg/pr65345-2.c: New test.
5404 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5406         * gcc.target/powerpc/crypto-builtin-2.c: New.
5408 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5410         PR fortran/60322
5411         * gfortran.dg/class_allocate_19.f03: New test.
5412         * gfortran.dg/class_array_20.f03: New test.
5413         * gfortran.dg/class_array_21.f03: New test.
5414         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5415         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5416         initialization correctly.
5417         * gfortran.dg/finalize_29.f08: New test.
5419 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5421         * gcc.target/powerpc/swaps-p8-18.c: New test.
5423 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5425         PR target/65456
5426         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5427         * gcc.dg/vect/bb-slp-25.c: Likewise.
5428         * gcc.dg/vect/bb-slp-29.c: Likewise.
5429         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5430         vect_no_align && { ! vect_hw_misalign }.
5431         * gcc.dg/vect/bb-slp-9.c: Likewise.
5432         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5433         vect_hw_misalign.
5434         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5435         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5436         account for POWER8, where peeling for alignment is not needed.
5437         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5438         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5439         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5440         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5441         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5442         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5443         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5444         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5445         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5446         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5447         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5448         * gcc.dg/vect/pr16105.c: Likewise.
5449         * gcc.dg/vect/pr20122.c: Likewise.
5450         * gcc.dg/vect/pr33804.c: Likewise.
5451         * gcc.dg/vect/pr33953.c: Likewise.
5452         * gcc.dg/vect/pr56787.c: Likewise.
5453         * gcc.dg/vect/pr58508.c: Likewise.
5454         * gcc.dg/vect/slp-25.c: Likewise.
5455         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5456         * gcc.dg/vect/vect-105.c: Likewise.
5457         * gcc.dg/vect/vect-27.c: Likewise.
5458         * gcc.dg/vect/vect-29.c: Likewise.
5459         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5460         POWER8.
5461         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5462         && { ! vect_hw_misalign }.
5463         * gcc.dg/vect/vect-44.c: Likewise.
5464         * gcc.dg/vect/vect-48.c: Likewise.
5465         * gcc.dg/vect/vect-50.c: Likewise.
5466         * gcc.dg/vect/vect-52.c: Likewise.
5467         * gcc.dg/vect/vect-56.c: Likewise.
5468         * gcc.dg/vect/vect-60.c: Likewise.
5469         * gcc.dg/vect/vect-72.c: Likewise.
5470         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5471         * gcc.dg/vect/vect-75.c: Likewise.
5472         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5473         * gcc.dg/vect/vect-77-global.c: Likewise.
5474         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5475         * gcc.dg/vect/vect-78-global.c: Likewise.
5476         * gcc.dg/vect/vect-93.c: Likewise.
5477         * gcc.dg/vect/vect-95.c: Likewise.
5478         * gcc.dg/vect/vect-96.c: Likewise.
5479         * gcc.dg/vect/vect-cond-1.c: Likewise.
5480         * gcc.dg/vect/vect-cond-3.c: Likewise.
5481         * gcc.dg/vect/vect-cond-4.c: Likewise.
5482         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5483         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5484         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5485         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5486         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5487         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5488         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5489         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5490         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5491         * gcc.dg/vect/vect-outer-5.c: Likewise.
5492         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5493         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5494         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5495         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5496         * gcc.dg/vect/vect-peel-3.c: Likewise.
5497         * gcc.dg/vect/vect-peel-4.c: Likewise.
5498         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5499         * gcc.target/powerpc/pr65456.c: New test.
5500         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5501         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5502         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5503         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5504         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5505         vect_no_align && { ! vect_hw_misalign }.
5506         * gfortran.dg/vect/vect-3.f90: Likewise.
5507         * gfortran.dg/vect/vect-4.f90: Likewise.
5508         * gfortran.dg/vect/vect-5.f90: Likewise.
5509         * lib/target-supports.exp (check_effective_target_vect_no_align):
5510         Return 1 for POWER8.
5511         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5513 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5515         PR fortran/65429
5516         * gfortran.dg/pr65429.f90: New test.
5518 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5520         * c-c++-common/asan/user-section-1.c: New test.
5521         * c-c++-common/asan/user-section-2.c: New test.
5522         * c-c++-common/asan/user-section-3.c: New test.
5524 2015-04-22  Hale Wang  <hale.wang@arm.com>
5525             Terry Guo  <terry.guo@arm.com>
5527         PR rtl-optimization/64818
5528         * gcc.target/arm/pr64818.c: New test.
5530 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5532         PR ipa/65076
5533         * g++.dg/tree-ssa/pr61034.C: Update template.
5534         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5535         * gcc.dg/Warray-bounds-11.c: Likewise.
5536         * gcc.dg/Warray-bounds.c: Likewise.
5538 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5540         PR libgfortran/65234
5541         * gfortran.dg/fmt_unlimited.f90: New test.
5543 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5545         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5546         headers.
5547         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5548         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5549         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5550         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5551         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5552         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5553         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5555 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5557         PR libgfortran/56743
5558         * gfortran.dg/namelist_87.f90: New test.
5560 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5562         * gcc.target/aarch64/mult-synth_1.c: New test.
5563         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5564         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5565         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5566         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5567         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5569 2015-04-21  Richard Biener  <rguenther@suse.de>
5571         PR tree-optimization/65650
5572         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5573         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5574         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5575         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5576         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5577         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5579 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5581         PR tree-optimization/65802
5582         * g++.dg/pr65802.C: New test.
5584 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5586         PR testsuite/65767
5587         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5588         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5590 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5592         PR c++/65801
5593         * g++.dg/cpp0x/Wnarrowing2.C: New.
5595 2015-04-20  Jeff Law  <law@redhat.com>
5597         PR tree-optimization/65658
5598         * gcc.dg/pr65658.c: New test.
5600 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5602         PR target/64134
5603         * gcc.target/aarch64/vec_init_1.c: New test.
5605 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5607         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5608         targets.
5610 2015-04-18  Martin Sebor  <msebor@redhat.com>
5612         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5613         of non-nul characters.
5614         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5616 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5618         PR target/65787
5619         * gcc.target/powerpc/pr65787.c: New.
5621 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5623         PR target/65689
5624         * gcc.target/aarch64/c-output-template-4.c: New test.
5626 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5628         PR target/65780
5629         * gcc.dg/pr65780-1.c: New test.
5630         * gcc.dg/pr65780-2.c: Likewise.
5631         * gcc.target/i386/pr32219-9.c: Likewise.
5632         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5633         symbol.
5634         * gcc.target/i386/pr64317.c (c): Initialize.
5636 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5638         PR target/65612
5639         * g++.dg/ext/mv18.C: New test.
5640         * g++.dg/ext/mv19.C: Likewise.
5641         * g++.dg/ext/mv20.C: Likewise.
5642         * g++.dg/ext/mv21.C: Likewise.
5643         * g++.dg/ext/mv22.C: Likewise.
5644         * g++.dg/ext/mv23.C: Likewise.
5646 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5648         PR c++/64527
5649         * g++.dg/init/pr64527.C: New test.
5651 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5652             Michael Matz  <matz@suse.de>
5654         PR tree-optimization/64950
5655         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5656         x86_64-*-*.
5658 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5660         * c-c++-common/asan/user-section-1.c: New test.
5662 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5664         PR debug/65771
5665         * gcc.dg/debug/pr65771.c: New test.
5667 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5669         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5670         __buitlin_alloca with __builtin_alloca.
5672 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5674         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5676 2015-04-16  Richard Biener  <rguenther@suse.de>
5678         PR tree-optimization/64277
5679         * gcc.dg/Warray-bounds-14.c: New testcase.
5680         * gcc.dg/Warray-bounds-15.c: Likewise.
5681         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5682         * c-c++-common/ubsan/bounds-6.c: Likewise.
5684 2015-04-16  Renlin Li  <renlin.li@arm.com>
5686         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5687         * gcc.target/arm/unsigned-float.c: New.
5689 2015-04-16  Richard Biener  <rguenther@suse.de>
5691         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5692         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5693         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5695 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5697         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5698         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5699         * g++.dg/cpp0x/defaulted21.C: Likewise.
5700         * g++.dg/cpp0x/defaulted28.C: Likewise.
5701         * g++.dg/cpp0x/defaulted47.C: Likewise.
5702         * g++.dg/cpp0x/elision_neg.C: Likewise.
5703         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5704         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5705         * g++.dg/cpp0x/implicit1.C: Likewise.
5706         * g++.dg/cpp0x/implicit9.C: Likewise.
5707         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5708         * g++.dg/cpp0x/range-for13.C: Likewise.
5709         * g++.dg/gomp/clause-2.C: Likewise.
5710         * g++.dg/gomp/udr-5.C: Likewise.
5711         * g++.dg/inherit/access6.C: Likewise.
5712         * g++.dg/lookup/duperr1.C: Likewise.
5713         * g++.dg/lookup/friend2.C: Likewise.
5714         * g++.dg/lookup/pr6936.C: Likewise.
5715         * g++.dg/lookup/scoped1.C: Likewise.
5716         * g++.dg/lookup/using26.C: Likewise.
5717         * g++.dg/lookup/using38.C: Likewise.
5718         * g++.dg/other/access2.C: Likewise.
5719         * g++.dg/overload/defarg3.C: Likewise.
5720         * g++.dg/overload/defarg6.C: Likewise.
5721         * g++.dg/parse/access11.C: Likewise.
5722         * g++.dg/parse/access2.C: Likewise.
5723         * g++.dg/parse/access3.C: Likewise.
5724         * g++.dg/parse/access4.C: Likewise.
5725         * g++.dg/parse/access5.C: Likewise.
5726         * g++.dg/parse/access6.C: Likewise.
5727         * g++.dg/parse/access8.C: Likewise.
5728         * g++.dg/parse/access9.C: Likewise.
5729         * g++.dg/parse/crash40.C: Likewise.
5730         * g++.dg/tc1/dr142.C: Likewise.
5731         * g++.dg/tc1/dr166.C: Likewise.
5732         * g++.dg/tc1/dr52.C: Likewise.
5733         * g++.dg/template/access11.C: Likewise.
5734         * g++.dg/template/access18.C: Likewise.
5735         * g++.dg/template/access19.C: Likewise.
5736         * g++.dg/template/access2.C: Likewise.
5737         * g++.dg/template/access20.C: Likewise.
5738         * g++.dg/template/access26.C: Likewise.
5739         * g++.dg/template/access3.C: Likewise.
5740         * g++.dg/template/access7.C: Likewise.
5741         * g++.dg/template/conv12.C: Likewise.
5742         * g++.dg/template/crash69.C: Likewise.
5743         * g++.dg/template/friend31.C: Likewise.
5744         * g++.dg/template/friend32.C: Likewise.
5745         * g++.dg/template/memfriend15.C: Likewise.
5746         * g++.dg/template/memfriend16.C: Likewise.
5747         * g++.dg/template/memfriend17.C: Likewise.
5748         * g++.dg/template/memfriend7.C: Likewise.
5749         * g++.dg/template/pr32519.C: Likewise.
5750         * g++.dg/template/qualttp21.C: Likewise.
5751         * g++.dg/template/qualttp8.C: Likewise.
5752         * g++.dg/template/ttp10.C: Likewise.
5753         * g++.dg/template/typedef11.C: Likewise.
5754         * g++.dg/template/typedef13.C: Likewise.
5755         * g++.dg/template/typedef19.C: Likewise.
5756         * g++.dg/template/typedef20.C: Likewise.
5757         * g++.dg/template/typedef22.C: Likewise.
5758         * g++.dg/template/using16.C: Likewise.
5759         * g++.dg/template/virtual3.C: Likewise.
5760         * g++.dg/ubsan/pr61272.C: Likewise.
5761         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5762         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5763         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5764         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5765         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5766         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5767         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5768         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5769         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5770         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5771         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5772         * g++.old-deja/g++.jason/access17.C: Likewise.
5773         * g++.old-deja/g++.jason/access18.C: Likewise.
5774         * g++.old-deja/g++.jason/access22.C: Likewise.
5775         * g++.old-deja/g++.jason/access23.C: Likewise.
5776         * g++.old-deja/g++.jason/access8.C: Likewise.
5777         * g++.old-deja/g++.jason/delete3.C: Likewise.
5778         * g++.old-deja/g++.jason/report.C: Likewise.
5779         * g++.old-deja/g++.law/access2.C: Likewise.
5780         * g++.old-deja/g++.law/access3.C: Likewise.
5781         * g++.old-deja/g++.law/access4.C: Likewise.
5782         * g++.old-deja/g++.law/access5.C: Likewise.
5783         * g++.old-deja/g++.law/arm12.C: Likewise.
5784         * g++.old-deja/g++.law/arm14.C: Likewise.
5785         * g++.old-deja/g++.law/ctors13.C: Likewise.
5786         * g++.old-deja/g++.law/union2.C: Likewise.
5787         * g++.old-deja/g++.law/visibility12.C: Likewise.
5788         * g++.old-deja/g++.law/visibility15.C: Likewise.
5789         * g++.old-deja/g++.law/visibility16.C: Likewise.
5790         * g++.old-deja/g++.law/visibility17.C: Likewise.
5791         * g++.old-deja/g++.law/visibility18.C: Likewise.
5792         * g++.old-deja/g++.law/visibility19.C: Likewise.
5793         * g++.old-deja/g++.law/visibility20.C: Likewise.
5794         * g++.old-deja/g++.law/visibility21.C: Likewise.
5795         * g++.old-deja/g++.law/visibility24.C: Likewise.
5796         * g++.old-deja/g++.law/visibility4.C: Likewise.
5797         * g++.old-deja/g++.law/visibility5.C: Likewise.
5798         * g++.old-deja/g++.law/visibility6.C: Likewise.
5799         * g++.old-deja/g++.law/visibility7.C: Likewise.
5800         * g++.old-deja/g++.law/visibility8.C: Likewise.
5801         * g++.old-deja/g++.law/visibility9.C: Likewise.
5802         * g++.old-deja/g++.niklas/t135.C: Likewise.
5803         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5804         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5805         * g++.old-deja/g++.other/access11.C: Likewise.
5806         * g++.old-deja/g++.other/access4.C: Likewise.
5807         * g++.old-deja/g++.other/access7.C: Likewise.
5808         * g++.old-deja/g++.other/crash1.C: Likewise.
5809         * g++.old-deja/g++.other/crash7.C: Likewise.
5810         * g++.old-deja/g++.other/friend1.C: Likewise.
5811         * g++.old-deja/g++.other/friend4.C: Likewise.
5812         * g++.old-deja/g++.other/friend9.C: Likewise.
5813         * g++.old-deja/g++.other/lineno1.C: Likewise.
5814         * g++.old-deja/g++.other/using1.C: Likewise.
5815         * g++.old-deja/g++.pt/enum14.C: Likewise.
5816         * g++.old-deja/g++.pt/friend11.C: Likewise.
5817         * g++.old-deja/g++.pt/friend21.C: Likewise.
5818         * g++.old-deja/g++.pt/friend3.C: Likewise.
5819         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5820         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5821         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5822         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5824 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5826         PR ipa/65765
5827         * g++.dg/ipa/pr65765.C: New test.
5829 2015-04-15  Nick Clifton  <nickc@redhat.com>
5831         * gcc.target/rx/builtins.c: Disable RMPA test if string
5832         instructions are not allowed.
5834 2015-04-15  Alan Modra  <amodra@gmail.com>
5836         * gcc.dg/pr65408.c: New.
5838 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5840         PR target/65729
5841         * gcc.target/arm/pr65729.c: New test.
5843 2015-04-14  Richard Biener  <rguenther@suse.de>
5845         PR tree-optimization/65758
5846         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5848 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5850         PR target/65648
5851         * gcc.c-torture/execute/pr65648.c: New test.
5853 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5855         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5856         __builtin_finite instead of finite.
5857         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5858         Likewise.
5860 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5862         PR tree-optimization/63387
5863         * gcc.dg/pr63387.c: New testcase.
5865 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5867         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5869 2015-04-13  Richard Biener  <rguenther@suse.de>
5871         PR tree-optimization/65204
5872         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5874 2015-04-13  Terry Guo  <terry.guo@arm.com>
5876         PR target/65710
5877         * gcc.target/arm/pr65710.c: New.
5879 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5881         PR tree-optimization/65747
5882         * g++.dg/torture/pr65747.C: New test.
5884 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5886         PR c++/65736
5887         * g++.dg/cpp0x/pr65736.C: New test.
5889 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5890             Martin Liska  <mliska@suse.cz>
5892         PR ipa/65722
5893         * g++.dg/ipa/pr65722.C: New testcase.
5895 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5897         PR tree-optimization/65735
5898         * gcc.c-torture/compile/pr65735.c: New test.
5900 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5902         PR middle-end/65554
5903         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5905 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5907         PR target/65671
5908         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5910 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5912         PR target/65647
5913         * gcc.target/arm/pr65647-2.c: New.
5915 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5917         PR target/65694
5918         * g++.dg/torture/pr65694.C: New test.
5920 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5922         * gfortran.dg/coarray_lock_6.f90: New.
5923         * gfortran.dg/coarray_lock_7.f90: New.
5924         * gfortran.dg/coarray/lock_2.f90: New.
5926 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5928         PR fortran/56674
5929         PR fortran/58813
5930         PR fortran/59016
5931         PR fortran/59024
5932         * gfortran.dg/used_types_27.f90: New.
5934 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5936         PR target/65671
5937         * gcc.target/i386/pr65671.c: New.
5939 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5941         PR tree-optimization/65709
5942         * c-c++-common/ubsan/align-9.c: New test.
5944 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5946         PR fortran/56852
5947         * gfortran.dg/pr56852.f90: New test.
5949 2015-04-09  Marek Polacek  <polacek@redhat.com>
5950             Jakub Jelinek  <jakub@redhat.com>
5952         PR middle-end/65554
5953         * g++.dg/opt/pr65554.C: New test.
5955 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5957         PR c++/65690
5958         * c-c++-common/attr-aligned-1.c: New test.
5960 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5962         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5964 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5966         PR target/65676
5967         * gcc.target/i386/sse-25.c: New.
5969 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5971         PR target/65693
5972         * gcc.target/i386/pr65693.c: New test.
5974 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5976         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5978 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5980         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5982 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5984         * gcc.target/i386/thunk-retbnd.c: New.
5986 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5988         * gnat.dg/opt48.adb: New test.
5989         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5990         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5992 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5994         PR ipa/65540
5995         * gcc.c-torture/compile/pr65540.c: New.
5997 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5999         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6000         -Wno-pointer-arith.
6002 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6004         PR debug/65678
6005         * g++.dg/debug/pr65678.C: New test.
6007         PR middle-end/65680
6008         * gcc.c-torture/compile/pr65680.c: New test.
6010 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6012         PR fortran/65548
6013         * gfortran.dg/allocate_with_source_5.f90: New test.
6015 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6017         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6018         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6020 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6022         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6024 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6026         PR target/65614
6027         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6028         to get floating point compression.
6029         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6031 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6033         PR preprocessor/61977
6034         * gcc.dg/cpp/pr61977.c: New test.
6036 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6038         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6040 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6042         PR target/65647
6043         * gcc.target/arm/pr65647.c: New.
6045 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6047         PR ipa/65655
6048         * g++.dg/torture/pr65655.C: New testcase.
6050 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6052         PR c++/64085
6053         * g++.dg/cpp1y/lambda-init13.C: New.
6055 2015-04-03  Marek Polacek  <polacek@redhat.com>
6057         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6059 2015-04-02  Marek Polacek  <polacek@redhat.com>
6061         PR c++/65642
6062         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6063         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6065 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6067         PR preprocessor/61977
6068         * gcc.target/powerpc/pr61977-1.c: New test.
6069         * gcc.target/powerpc/pr61977-2.c: New test.
6071 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6073         PR c++/56100
6074         * g++.dg/warn/Wshadow-8.C: New.
6075         * g++.dg/warn/Wshadow-9.C: Likewise.
6076         * g++.dg/warn/Wshadow-10.C: Likewise.
6077         * g++.dg/warn/Wshadow-11.C: Likewise.
6079 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6081         * gcc.dg/pr23623.c: Added aligned attribute.
6082         * gcc.dg/20141029-1.c: Likewise.
6083         * gcc.dg/20150306-1.c: New test.
6085 2015-04-01  Marek Polacek  <polacek@redhat.com>
6087         PR c++/65554
6088         * g++.dg/cpp0x/initlist93.C: New test.
6089         * g++.dg/cpp0x/initlist94.C: New test.
6091 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6093         PR target/65624
6094         * gcc.target/aarch64/pr65624.c: New test.
6096 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6098         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6100 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6102         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6103         extra variable to force stack alignment.
6104         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6105         extra variable to force stack alignment.
6107 2015-03-31  Marek Polacek  <polacek@redhat.com>
6109         PR c++/65390
6110         * g++.dg/template/pr65390.C: New test.
6112 2015-03-31  Martin Liska  <mliska@suse.cz>
6114         * g++.dg/ipa/pr65557.C: New test.
6116 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6118         * gcc.target/s390/hotpatch-25.c: New test.
6119         * gcc.target/s390/hotpatch-1.c: Update test.
6120         * gcc.target/s390/hotpatch-10.c: Update test.
6121         * gcc.target/s390/hotpatch-11.c: Update test.
6122         * gcc.target/s390/hotpatch-12.c: Update test.
6123         * gcc.target/s390/hotpatch-13.c: Update test.
6124         * gcc.target/s390/hotpatch-14.c: Update test.
6125         * gcc.target/s390/hotpatch-15.c: Update test.
6126         * gcc.target/s390/hotpatch-16.c: Update test.
6127         * gcc.target/s390/hotpatch-17.c: Update test.
6128         * gcc.target/s390/hotpatch-18.c: Update test.
6129         * gcc.target/s390/hotpatch-19.c: Update test.
6130         * gcc.target/s390/hotpatch-2.c: Update test.
6131         * gcc.target/s390/hotpatch-21.c: Update test.
6132         * gcc.target/s390/hotpatch-22.c: Update test.
6133         * gcc.target/s390/hotpatch-23.c: Update test.
6134         * gcc.target/s390/hotpatch-24.c: Update test.
6135         * gcc.target/s390/hotpatch-3.c: Update test.
6136         * gcc.target/s390/hotpatch-4.c: Update test.
6137         * gcc.target/s390/hotpatch-5.c: Update test.
6138         * gcc.target/s390/hotpatch-6.c: Update test.
6139         * gcc.target/s390/hotpatch-7.c: Update test.
6140         * gcc.target/s390/hotpatch-8.c: Update test.
6141         * gcc.target/s390/hotpatch-9.c: Update test.
6142         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6144 2015-03-31  Richard Biener  <rguenther@suse.de>
6146         PR middle-end/65626
6147         * g++.dg/torture/pr65626.C: New testcase.
6149 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6151         PR target/65531
6152         * gcc.target/i386/mpx/pr65531.cc: New.
6154 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6156         PR target/65602
6157         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6158         __builtin_alloca instead of alloca.
6159         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6160         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6161         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6162         check.
6164 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6166         PR ipa/65610
6167         * g++.dg/ubsan/pr65610.C: New test.
6169 2015-03-30  Marek Polacek  <polacek@redhat.com>
6171         PR c++/65398
6172         * g++.dg/cpp0x/pr65398-2.C: New test.
6174 2015-03-30  Marek Polacek  <polacek@redhat.com>
6176         * c-c++-common/pr65556.c: Change the width of bit-fields.
6178 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6180         PR ipa/65588
6181         * gcc.target/i386/pr65588.c: New testcase.
6183 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6185         PR libgfortran/65563
6186         * gfortran.dg/open_errors_2.f90:  New test.
6188 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6190         PR libgfortran/65596
6191         * gfortran.dg/namelist_86.f90: New test.
6193 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6195         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6196         statement to reflect new ownership.
6198 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6200         PR c++/42328
6201         * g++.dg/template/friend58.C: New.
6202         * g++.dg/template/friend59.C: Likewise.
6204 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6206         PR c/65586
6207         * g++.dg/gomp/openmp-simd-3.C: New.
6208         * gcc.dg/gomp/openmp-simd-3.c: New.
6210 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6212         PR target/65248
6213         * gcc.target/i386/pr65248-1.c: New file.
6214         * gcc.target/i386/pr65248-2.c: Likewise.
6215         * gcc.target/i386/pr65248-3.c: Likewise.
6216         * gcc.target/i386/pr65248-4.c: Likewise.
6218 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6220         PR target/65593
6221         * gcc.c-torture/compile/pr65593.c: New test.
6223 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6225         PR c++/59329
6226         * g++.dg/cpp1y/constexpr-assert1.C: New.
6228 2015-03-27  Marek Polacek  <polacek@redhat.com>
6230         PR c++/65556
6231         * c-c++-common/pr65556.c: New test.
6233 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6235         PR ipa/65600
6236         * g++.dg/torture/pr65600.C: New testcase.
6238 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6240         PR target/65407
6241         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6243 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6245         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6246         statement and cleanup. Fixed typos.
6248 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6250         PR middle-end/65595
6251         * gcc.c-torture/compile/pr65595.c: New testcase.
6253 2015-03-27  Marek Polacek  <polacek@redhat.com>
6255         PR sanitizer/65583
6256         * g++.dg/ubsan/pr65583.C: New test.
6258 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6260         * gcc.c-torture/compile/20150327.c: New testcase.
6262 2015-03-26  Richard Biener  <rguenther@suse.de>
6264         PR middle-end/65555
6265         * g++.dg/torture/pr65555.C: New testcase.
6267 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6269         PR tree-optimization/64715
6270         * gcc.dg/builtin-object-size-15.c: New test.
6271         * gcc.dg/pr64715-1.c: New test.
6272         * gcc.dg/pr64715-2.c: New test.
6274 2015-03-26  Richard Biener  <rguenther@suse.de>
6276         PR middle-end/65519
6277         * gnat.dg/specs/opt2.ads: Fix testcase.
6279 2015-03-25  Martin Sebor  <msebor@redhat.com>
6281         PR testsuite/65526
6282         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6283         when target isn't arm*-*-*-*.
6284         (check_effective_target_arm_nothumb): Likewise.
6285         (check_effective_target_arm_little_endian): Likewise.
6286         (check_effective_target_arm_vect_no_misalign): Likewise.
6287         (check_effective_target_aarch64_little_endian): Fail early if target
6288         isn't aarch64*-*-*.
6290 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6292         PR tree-optimization/65177
6293         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6295 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6297         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6298         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6299         smmintrin.h and mm3dnow.h.
6301 2015-03-25  Marek Polacek  <polacek@redhat.com>
6303         PR c++/65558
6304         * g++.dg/cpp0x/pr65558.C: New test.
6306 2015-03-25  Marek Polacek  <polacek@redhat.com>
6308         PR c++/61670
6309         * g++.dg/template/pr61670.C: New test.
6311 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6313         PR c++/54987
6314         * g++.dg/template/pr54987.C: New.
6316 2015-03-25  Richard Biener  <rguenther@suse.de>
6318         PR tree-optimization/62630
6319         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6321 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6323         PR target/65508
6324         * gcc.target/i386/mpx/pr65508.c: New.
6326 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6328         PR fortran/64952
6329         PR fortran/65532
6330         * gfortran.dg/data_initialized_3.f90: New.
6332 2015-03-25  Richard Biener  <rguenther@suse.de>
6334         PR middle-end/65519
6335         * gnat.dg/specs/opt2.ads: New testcase.
6337 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6339         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6340         * gcc.target/arm/memset-inline-4.c: Skip for
6341         arm_tune_string_ops_prefer_neon.
6342         * gcc.target/arm/memset-inline-5.c: Ditto.
6343         * gcc.target/arm/memset-inline-6.c: Ditto.
6344         * gcc.target/arm/memset-inline-8.c: Ditto.
6345         * gcc.target/arm/memset-inline-9.c: Ditto.
6347 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6349         PR c++/58923
6350         * g++.dg/other/virtual3.C: New.
6352 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6354         PR c++/60130
6355         * g++.dg/cpp0x/vt-60130.C: New.
6357 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6359         PR c++/61971
6360         * g++.dg/warn/Warray-bounds-7.C: New.
6362 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6364         PR c++/60067
6365         * g++.dg/template/defarg18.C: New.
6367 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6369         PR c++/59988
6370         * g++.dg/cpp0x/vt-59988.C: New.
6372 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6374         PR tree-optimization/65533
6375         * gcc.dg/pr65533.c: New test.
6377 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6379         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6380         source= and mold= expressions functionality.
6381         * gfortran.dg/allocate_class_4.f90: New test.
6382         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6383         copying an unlimited polymorhpic object containing a char array
6384         to another unlimited polymorphic object respects the _len
6385         component.
6386         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6387         whether deferred length char array allocate works, unlimited
6388         polymorphic object allocation from a string works and if
6389         allocating an array of deferred length strings works.
6390         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6392 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6394         PR c++/65513
6395         * g++.dg/cpp0x/constexpr-array11.C: New.
6397 2015-03-24  Richard Biener  <rguenther@suse.de>
6399         PR middle-end/65517
6400         * gcc.dg/torture/pr65517.c: New testcase.
6402 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6404         * gfortran.dg/coindexed_1.f90: Moved from
6405         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6407 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6409         PR testsuite/65506
6410         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6411         gimple dump.
6413         PR target/65523
6414         * gcc.target/i386/pr65523.c: New test.
6416         PR ipa/65475
6417         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6418         dg-options.
6419         * g++.dg/lto/pr65475b_0.C: Likewise.
6421 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6423         PR target/65505
6424         * gcc.target/sh/torture/pr65505.c: New.
6426 2015-03-23  Martin Sebor  <msebor@redhat.com>
6428         PR testsuite/63175
6429         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6430         assembly for lvx in addition to lxv.
6432 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6434         PR target/65504
6435         * gfortran.dg/pr65504.f90: New test.
6437         PR ipa/65521
6438         * gcc.dg/pr65521.c: New test.
6440 2015-03-23  Richard Biener  <rguenther@suse.de>
6442         PR tree-optimization/65518
6443         * gcc.dg/vect/pr65518.c: New testcase.
6445 2015-03-23  Richard Biener  <rguenther@suse.de>
6447         PR tree-optimization/65494
6448         * gcc.dg/vect/pr65494.c: New testcase.
6450 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6452         PR preprocessor/65238
6453         * c-c++-common/cpp/pr65238-1.c: New test.
6454         * gcc.dg/cpp/pr65238-2.c: New test.
6455         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6456         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6458 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6459             Mikael Morin  <mikael@gcc.gnu.org>
6461         PR fortran/64952
6462         * gfortran.dg/elemental_dependency_4.f90: New.
6463         * gfortran.dg/elemental_dependency_5.f90: New.
6465 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6467         PR ipa/65475
6468         * g++.dg/lto/pr65475b_0.C: New testcase.
6469         * g++.dg/lto/pr65475b_1.C: New testcase.
6470         * g++.dg/lto/pr65475c_0.C: New testcase.
6471         * g++.dg/lto/pr65475c_1.C: New testcase.
6473 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6475         * gfortran.dg/coarray_38.f90: New.
6476         * gfortran.dg/coarray_39.f90: New.
6477         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6478         compile test.
6480 2015-03-20  Marek Polacek  <polacek@redhat.com>
6482         PR c++/65398
6483         * g++.dg/cpp0x/pr65398.C: New test.
6485 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6487         PR ipa/65475
6488         * g++.dg/lto/pr65475_0.C: New testcase.
6489         * g++.dg/lto/pr65475_1.C: New testcase.
6491 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6493         PR rtl-optimization/64366
6494         * gcc.target/sh/pr64366.c: New.
6496 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6498         PR c++/48324
6499         * g++.dg/cpp0x/constexpr-48324.C: New.
6501 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6503         PR c++/48453
6504         * g++.dg/cpp0x/pr48453.C: New.
6506 2015-03-20  Marek Polacek  <polacek@redhat.com>
6508         PR c++/65072
6509         * g++.dg/cpp0x/pr65072.C: New test.
6511 2015-03-20  Richard Biener  <rguenther@suse.de>
6513         PR middle-end/64715
6514         * gcc.dg/pr15347.c: Use -O.
6515         * c-c++-common/pr19807-1.c: Likewise.
6517 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6519         * gnat.dg/volatile13.ad[sb]: New test.
6521 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6523         PR rtl-optimization/60851
6524         * gcc.target/i386/pr60851.c: New test.
6526 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6528         PR target/65240
6529         * g++.dg/pr65240.h: Add tests for PR 65240.
6530         * g++.dg/pr65240-1.C: Likewise.
6531         * g++.dg/pr65240-2.C: Likewise.
6532         * g++.dg/pr65240-3.C: Likewise.
6533         * g++.dg/pr65240-4.C: Likewise.
6535 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6537         PR rtl-optimization/63491
6538         * gcc.target/powerpc/pr63491.c: New.
6540 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6542         * g++.dg/ipa/pr65465.C: New test.
6544 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6546         PR c++/52659
6547         * g++.dg/cpp0x/deleted11.C: New.
6549 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6551         PR sanitizer/65400
6552         * c-c++-common/tsan/pr65400-3.c: New test.
6554 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6556         PR c++/59686
6557         * g++.dg/cpp0x/constexpr-59686.C: New.
6559 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6561         PR sanitizer/64265
6562         * g++.dg/tsan/pr64265.C: New test.
6564         PR sanitizer/65400
6565         * c-c++-common/tsan/pr65400-1.c: New test.
6566         * c-c++-common/tsan/pr65400-2.c: New test.
6568 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6570         PR c++/59816
6571         * g++.dg/cpp0x/pr59816.C: New.
6573 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6575         PR fortran/59198
6576         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6578 2015-03-18  Martin Liska  <mliska@suse.cz>
6580         PR ipa/65439
6581         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6582         equivalences either to 6 or 7.
6584 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6586         PR middle-end/64491
6587         Revert:
6588         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6590         * gcc.dg/undefined-loop-1.c: New file.
6591         * gcc.dg/undefined-loop-2.c: New file.
6593         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6595         PR testsuite/64032
6596         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6597         loop exits too early.
6599 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6601         PR tree-optimization/65450
6602         * gfortran.dg/pr65450.f90: New test.
6604         PR target/65078
6605         * gcc.target/i386/pr65078-1.c: New test.
6606         * gcc.target/i386/pr65078-2.c: New test.
6607         * gcc.target/i386/pr65078-3.c: New test.
6608         * gcc.target/i386/pr65078-4.c: New test.
6609         * gcc.target/i386/pr65078-5.c: New test.
6610         * gcc.target/i386/pr65078-6.c: New test.
6612 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6614         PR c++/65340
6615         * g++.dg/cpp1y/pr65340.C: New.
6617 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6619         PR fortran/64432
6620         * gfortran.dg/system_clock_3.f08: Adjust test.
6622 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6624         PR fortran/59198
6625         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6626         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6628 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6630         PR fortran/64432
6631         * gfortran.dg/system_clock_3.f08: New test.
6633 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6635         PR c++/64626
6636         g++.dg/cpp1y/pr64626-1.C: New.
6637         g++.dg/cpp1y/pr64626-2.C: New.
6638         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6640 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6642         PR tree-optimization/65427
6643         * gcc.c-torture/execute/pr65427.c: New test.
6645 2015-03-16  Marek Polacek  <polacek@redhat.com>
6647         DR 1688
6648         PR c++/65327
6649         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6650         * g++.dg/cpp0x/pr65327.C: New test.
6652 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6654         PR sanitizer/64820
6655         * c-c++-common/asan/pr64820.c: New test.
6657 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6659         * gfortran.dg/pointer_2.f90: New test.
6661 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6663         * g++.dg/pr65049.C: New test.
6665 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6667         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6668         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6669         * gcc.target/i386/fuse-caller-save.c: Same.
6671 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6673         * gnat.dg/loop_optimization18.ad[sb]: New test.
6674         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6676 2015-03-16  Alan Modra  <amodra@gmail.com>
6678         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6679         2014-12-05 change.
6681 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6683         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6684         hppa*-*-hpux*.
6685         * gcc.dg/torture/pr65270-2.c: Likewise.
6687 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6689         PR fortran/61138
6690         * gfortran.dg/pointer_remapping_9.f90: New.
6692 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6694         PR tree-optimization/65369
6695         * gcc.c-torture/execute/pr65369.c: New test.
6697         PR tree-optimization/65418
6698         * gcc.c-torture/execute/pr65418-1.c: New test.
6699         * gcc.c-torture/execute/pr65418-2.c: New test.
6701         PR rtl-optimization/65401
6702         * gcc.c-torture/execute/pr65401.c: New test.
6704 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6706         PR target/64600
6707         * gcc.target/arm/pr64600_1.c: New test.
6709 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6711         PR rtl-optimization/65235
6712         * gcc.target/aarch64/pr65235_1.c: New test.
6714 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6716         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6717         * gcc.target/s390/hotpatch-22.c: Likewise.
6718         * gcc.target/s390/hotpatch-23.c: Likewise.
6719         * gcc.target/s390/hotpatch-24.c: Likewise.
6720         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6721         * gcc.target/s390/hotpatch-1.c: Update expected output.
6722         * gcc.target/s390/hotpatch-2.c: Likewise.
6723         * gcc.target/s390/hotpatch-3.c: Likewise.
6724         * gcc.target/s390/hotpatch-4.c: Likewise.
6725         * gcc.target/s390/hotpatch-5.c: Likewise.
6726         * gcc.target/s390/hotpatch-6.c: Likewise.
6727         * gcc.target/s390/hotpatch-7.c: Likewise.
6728         * gcc.target/s390/hotpatch-8.c: Likewise.
6729         * gcc.target/s390/hotpatch-9.c: Likewise.
6730         * gcc.target/s390/hotpatch-10.c: Likewise.
6731         * gcc.target/s390/hotpatch-11.c: Likewise.
6732         * gcc.target/s390/hotpatch-12.c: Likewise.
6733         * gcc.target/s390/hotpatch-13.c: Likewise.
6734         * gcc.target/s390/hotpatch-14.c: Likewise.
6735         * gcc.target/s390/hotpatch-15.c: Likewise.
6736         * gcc.target/s390/hotpatch-16.c: Likewise.
6737         * gcc.target/s390/hotpatch-17.c: Likewise.
6738         * gcc.target/s390/hotpatch-18.c: Likewise.
6739         * gcc.target/s390/hotpatch-19.c: Likewise.
6741 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6743         PR target/65103
6744         * gcc.target/i386/pr65103-1.c: New.
6746 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6748         PR target/65044
6749         * gcc.target/i386/pr65044.c: New.
6751 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6753         PR rtl-optimization/64895
6754         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6755         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6756         * gcc.target/i386/fuse-caller-save.c: Ditto.
6758 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6760         * gcc.dg/ipa/pr63569.c: Fix template.
6762 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6764         * g++.dg/ipa/pr64146.C: Require fpic support.
6766 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6768         PR libfortran/65200
6769         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6770         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6772 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6774         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6775         to dg-options, fix up dg-skip-if.
6777 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6779         PR target/65296
6780         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6781         * gcc.target/avr/tiny-caller-save.c: Same.
6783 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6785         PR target/65242
6786         * g++.dg/pr65242.C: New test.
6788 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6790         * c-c++-common/asan/no-asan-check-glob.c: New test.
6792 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6794         PR c++/65370
6795         * g++.dg/other/default11.C: New.
6796         * g++.dg/other/default12.C: Likewise.
6798 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6800         PR target/65368
6801         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6803 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6805         PR fortran/65024
6806         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6808 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6810         PR c++/65127
6811         * g++.dg/cpp0x/pr65127.C: New test.
6813 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6815         * gcc.dg/ipa/PR64550.c: Update template.
6817 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6818             Tobias Burnus  <burnus@net-b.de>
6820         * gfortran.dg/coarray_sync_memory.f90: New.
6822 2015-03-10  Marek Polacek  <polacek@redhat.com>
6824         PR sanitizer/65367
6825         * c-c++-common/ubsan/pr65367.c: New test.
6827 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6829         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6830         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6831         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6832         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6833         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6834         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6835         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6836         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6837         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6838         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6839         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6840         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6841         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6843 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6845         * lib/mpx-dg.exp (mpx_link_flags): New.
6846         (mpx_init): New.
6847         (mpx_finish): New.
6848         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6849         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6850         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6851         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6852         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6853         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6854         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6855         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6856         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6857         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6858         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6859         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6860         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6861         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6862         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6863         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6864         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6865         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6866         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6867         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6868         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6869         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6870         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6871         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6872         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6873         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6874         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6875         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6876         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6877         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6878         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6879         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6880         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6881         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6882         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6883         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6884         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6885         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6886         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6887         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6888         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6889         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6890         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6891         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6892         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6893         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6894         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6895         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6896         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6897         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6898         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6899         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6900         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6901         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6902         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6903         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6904         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6905         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6906         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6907         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6908         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6909         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6910         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6911         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6912         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6913         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6914         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6915         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6916         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6917         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6918         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6919         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6920         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6921         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6922         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6923         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6924         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6925         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6926         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6927         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6928         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6929         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6930         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6931         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6932         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6933         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6934         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6935         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6936         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6937         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6938         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6939         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6940         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6941         * gcc.target/i386/mpx/label-address-1.c: New.
6942         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6943         * gcc.target/i386/mpx/macro.c: New.
6944         * gcc.target/i386/mpx/mpx-check.h: New.
6945         * gcc.target/i386/mpx/mpx.exp: New.
6946         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6947         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6948         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6949         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6950         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6951         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6952         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6953         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6954         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6955         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6956         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6957         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6958         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6959         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6960         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6961         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6962         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6963         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6964         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6965         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6966         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6967         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6968         * gcc.target/i386/mpx/reference-1-nov.c: New.
6969         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6970         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6971         * gcc.target/i386/mpx/reference-2-nov.c: New.
6972         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6973         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6974         * gcc.target/i386/mpx/reference-3-nov.c: New.
6975         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6976         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6977         * gcc.target/i386/mpx/reference-4-nov.c: New.
6978         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6979         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6980         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6981         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6982         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6983         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6984         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6985         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6986         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6987         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6988         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6989         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6990         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6991         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6992         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6993         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6994         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6995         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6996         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6997         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6998         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6999         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7000         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7001         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7002         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7003         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7004         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7005         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7006         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7007         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7008         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7009         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7010         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7011         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7012         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7013         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7014         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7015         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7016         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7017         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7018         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7019         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7020         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7021         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7022         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7023         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7024         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7025         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7026         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7027         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7028         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7029         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7030         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7031         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7032         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7033         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7034         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7035         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7036         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7037         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7038         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7039         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7040         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7041         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7042         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7043         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7044         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7045         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7046         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7047         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7048         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7049         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7050         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7051         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7052         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7053         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7054         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7055         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7056         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7057         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7058         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7059         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7060         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7061         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7062         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7063         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7064         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7065         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7066         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7067         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7068         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7069         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7070         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7071         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7072         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7073         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7074         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7075         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7076         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7077         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7078         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7079         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7080         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7081         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7082         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7083         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7084         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7085         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7086         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7087         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7088         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7089         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7090         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7091         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7092         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7093         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7094         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7095         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7096         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7097         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7098         * gcc.target/i386/mpx/vla-1-nov.c: New.
7099         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7100         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7101         * gcc.target/i386/mpx/vla-2-nov.c: New.
7102         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7104 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7106         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7108 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7110         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7112 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7114         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7115         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7117 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7119         PR c/65120
7120         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7121         on rhs is 0.
7122         (fn4): New test.
7123         * c-c++-common/pr65120.c: New test.
7125         PR rtl-optimization/65321
7126         * gcc.dg/pr65321.c: New test.
7128 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7130         PR tree-optimization/65355
7131         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7133 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7135         PR c/65120
7136         * c-c++-common/pr49706.c: Adjust tests for not warning
7137         about !!x == y or !b == y where b is boolean, and add
7138         some further tests.
7139         * c-c++-common/pr62199-2.c: Likewise.
7141 2015-03-09  Richard Biener  <rguenther@suse.de>
7143         PR middle-end/65270
7144         * gcc.dg/torture/pr65270-1.c: New testcase.
7145         * gcc.dg/torture/pr65270-2.c: Likewise.
7147 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7149         PR tree-optimization/63743
7150         * gcc.dg/pr63743.c: New test.
7152 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7154         PR lto/65316
7155         * g++.dg/lto/pr65316_0.C: New testcase.
7156         * g++.dg/lto/pr65316_1.C: New testcase.
7158 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7160         PR target/62247
7161         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7162         hppa*-*-hpux*.
7163         * g++.dg/abi/rtti3.C: Likewise.
7165         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7167         PR target/62251
7168         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7170         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7172         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7174         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7176 2015-03-08  Morin  <mikael@gcc.gnu.org>
7178         PR fortran/60898
7179         * gfortran.dg/entry_20.f90: New.
7181 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7183         PR target/65153
7184         * gcc.c-torture/compile/pr65153.c: New.
7186 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7188         PR target/65249
7189         * g++.dg/torture/pr65249.C: New.
7191 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7193         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7194         long.
7195         (int64_t): Likewise.
7197 2015-03-07  Marek Polacek  <polacek@redhat.com>
7198             Martin Uecker  <uecker@eecs.berkeley.edu>
7200         PR sanitizer/65280
7201         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7202         member-like arrays.
7203         * c-c++-common/ubsan/bounds-8.c: New test.
7204         * c-c++-common/ubsan/bounds-9.c: New test.
7205         * gcc.dg/ubsan/bounds-2.c: New test.
7207 2015-03-05  Martin Sebor  <msebor@redhat.com>
7209         * PR testsuite/63175
7210         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7211         checking of results into main to prevent it from getting optimized
7212         away.
7213         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7215 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7217         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7218         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7219         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7220         x64.
7222 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7224         * g++.dg/lto/pr65302_1.C: New testcase.
7225         * g++.dg/lto/pr65302_0.C: New testcase.
7227 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7229         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7230         -fno-ipa-icf to dg-options.
7232 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7234         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7235         compiles using the linker plugin.
7237 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7239         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7241 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7243         * gcc.target/arm/pr65067.c: New test.
7245 2015-03-05  Martin Liska  <mliska@suse.cz>
7247         PR ipa/65318
7248         * gcc.dg/ipa/pr65318.c: New test.
7250 2015-03-05  Marek Polacek  <polacek@redhat.com>
7252         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7254 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7256         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7258 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7260         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7261         max-unroll-times back to defaults for s390.
7263 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7265         Fix last commit.
7267 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7269         PR c++/64665
7270         * g++.dg/cpp0x/initlist92.C: New.
7272 2015-03-05  Richard Biener  <rguenther@suse.de>
7274         PR tree-optimization/65310
7275         * gcc.dg/vect/pr65310.c: New testcase.
7277 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7279         PR c++/64834
7280         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7282 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7284         * gnat.dg/entry_queues3.adb: New test.
7286 2015-03-04  Ian Lance Taylor  <iant@google.com>
7288         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7290 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7292         PR c++/64227
7293         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7295 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7297         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7298         -fno-ipa-icf to dg-options
7299         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7300         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7302 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7304         PR c++/64398
7305         * g++.dg/cpp0x/decltype62.C: New.
7307 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7309         * gnat.dg/object_overflow5.adb: New test.
7311 2015-03-03  Martin Liska  <mliska@suse.cz>
7313         PR ipa/65287
7314         * gcc.dg/ipa/pr65287.c: New test.
7316 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7317             Eric Botcazou  <ebotcazou@adacore.com>
7319         * gnat.dg/specs/pack12.ads: New test.
7321 2015-03-03  Martin Liska  <mliska@suse.cz>
7323         * gcc.dg/ipa/PR65282.c: New test.
7325 2015-03-13  Jeff Law  <law@redhat.com>
7327         PR tree-optimization/65241
7328         * gcc.c-torture/compile/pr65241.c: New test.
7330 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7332         PR target/64331
7333         * gcc.target/avr/torture/pr64331.c: New test.
7335 2015-03-03  Martin Liska  <mliska@suse.cz>
7336             Jan Hubicka  <hubicka@ucw.cz>
7338         * g++.dg/ipa/pr65263.C: New test.
7340 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7342         PR ipa/65130
7343         * gcc.dg/lto/pr65130_0.c: New testcase.
7344         * gcc.dg/lto/pr65130_1.c: New testcase.
7346 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7348         PR ipa/64988
7349         * g++.dg/torture/pr64988.C: New testcase.
7351 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7353         * gfortran.dg/coarray_atomic_6.f90: New.
7355 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7357         PR target/65184
7358         * gcc.target/i386/pr65184.c: New.
7360 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7362         PR target/65183
7363         * gcc.target/i386/pr65183.c: New.
7365 2015-02-28  Martin Liska  <mliska@suse.cz>
7366             Jan Hubicka  <hubicka@ucw.cz>
7368         * gcc.dg/ipa/ipa-icf-35.c: New test.
7369         * gcc.dg/ipa/ipa-icf-36.c: New test.
7370         * gcc.dg/ipa/ipa-icf-37.c: New test.
7372 2015-02-28  Martin Liska  <mliska@suse.cz>
7373             Jan Hubicka  <hubicka@ucw.cz>
7375         PR ipa/65245
7376         * gcc.dg/ipa/ipa-icf-34.c: New test.
7378 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7380         PR target/61142
7381         * gcc.target/sh/sh/pr61142.c: New.
7383 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7385         * g++.dg/other/dump-ada-spec-3.C: New test.
7387 2015-03-01  Martin Liska  <mliska@suse.cz>
7389         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7390         * g++.dg/ipa/pr63595.C: Update expected results.
7392 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7394         PR ipa/65236
7395         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7397 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7399         * gcc.dg/vect/pr59354.c: Move vector producing code to
7400         separate function.
7402 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7404         PR ipa/65237
7405         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7406         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7407         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7408         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7410 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7412         PR tree-optimization/65048
7413         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7414         (foo): Use K&R style definition.
7416 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7418         PR target/65032
7419         * g++.dg/pr65032.C: New.
7421 2015-02-27  Marek Polacek  <polacek@redhat.com>
7423         PR c/65040
7424         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7425         -Wformat=2.
7427 2015-02-27  Marek Polacek  <polacek@redhat.com>
7429         PR c/65228
7430         * gcc.dg/pr65228.c: New test.
7432 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7434         PR c/35330
7435         * gcc.dg/weak/weak-17.c: New file.
7437 2015-02-27  Richard Biener  <rguenther@suse.de>
7439         PR lto/65193
7440         * g++.dg/lto/pr65193_0.C: New testcase.
7442 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7444         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7445         * gcc.target/s390/hotpatch-8.c: Likewise.
7446         * gcc.target/s390/hotpatch-9.c: Likewise.
7447         * gcc.target/s390/pr61078.c: Likewise.
7448         * gcc.target/s390/pr57960.c: Remove -m64.
7449         * gcc.target/s390/pr61078.c: Likewise.
7451 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7452             Martin Liska  <mliska@suse.cz>
7454         PR bootstrap/65150
7455         * gcc.dg/pr64454.c: Disable ICF.
7456         * gcc.dg/pr28685-1.c: Disable ICF
7457         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7458         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7459         * g++.dg/ipa/ipa-icf-4.C: Update template.
7461 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7463         PR tree-optimization/65216
7464         * gcc.c-torture/execute/pr65216.c: New test.
7466         PR tree-optimization/65215
7467         * gcc.c-torture/execute/pr65215-1.c: New test.
7468         * gcc.c-torture/execute/pr65215-2.c: New test.
7469         * gcc.c-torture/execute/pr65215-3.c: New test.
7470         * gcc.c-torture/execute/pr65215-4.c: New test.
7471         * gcc.c-torture/execute/pr65215-5.c: New test.
7473 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7475         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7477 2015-02-26  Martin Liska  <mliska@suse.cz>
7478             Jan Hubicka  <hubicka@ucw.cz>
7480         * g++.dg/ipa/pr64146.C: Update expected results.
7481         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7482         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7483         * gcc.dg/ipa/ipa-icf-34.c: New test.
7485 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7487         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7488         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7489         (dg-additional-options): Remove dg directive.
7490         (dg-final): Add dg directive.
7492 2015-02-26  Marek Polacek  <polacek@redhat.com>
7494         PR ipa/65008
7495         * g++.dg/ipa/pr65008.C: New test.
7497 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7499         * lib/profopt.exp (profopt-target-cleanup): New proc.
7500         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7501         files from sources from dg-additional-sources.
7503 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7505         * lib/gcov.exp: Cleanup in case of xfail.
7507 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7509         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7511 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7513         PR debug/46102
7514         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7515         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7516         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7517         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7518         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7519         * g++.dg/debug/pr46123.C: XFAIL and move...
7520         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7521         * gcc.dg/debug/dwarf2-3.c: Move...
7522         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7524 2015-02-26  Marek Polacek  <polacek@redhat.com>
7526         PR c++/65202
7527         * g++.dg/cpp1y/pr65202.C: New test.
7529 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7531         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7532         locale_facets.h.gcov.
7534 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7536         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7538 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7540         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7542 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7544         PR target/65217
7545         * gcc.target/i386/pr65217.c: New.
7547 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7549         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7551 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7553         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7555 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7557         PR tree-optimization/65048
7558         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7560 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7562         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7563         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7565 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7567         PR target/65161
7568         * gcc.target/i386/pr65161.c: New test.
7570 2015-02-26  Terry Guo  <terry.guo@arm.com>
7572         * gcc.target/arm/no-volatile-in-it.c: New test.
7574 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7576         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7577         (dg-options): Add -save-temps.
7578         (dg-final): Add cleanup-saved-temps.
7580 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7582         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7584 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7586         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7587         * gcc.target/powerpc/pack01.c: Include string.h.
7589 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7591         PR target/65167
7592         * gcc.target/i386/pr65167.c: New.
7594 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7596         PR tree-optimization/61917
7597         * gcc.dg/vect/vect-pr61917.c: New file.
7599 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7601         PR tree-optimization/65170
7602         * gcc.c-torture/execute/pr65170.c: New test.
7603         * gcc.dg/tree-ssa/vrp96.c: New test.
7605 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7607         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7609 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7611         PR testsuite/65126
7612         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7613         (dg-additional-files-options): Copy additional_sources to
7614         additional_sources_used before emptying additional_sources.
7615         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7616         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7617         (cleanup-saved-temps): Use additional_sources_used instead of
7618         additional_sources.
7619         (dg-test): Reset additional_sources_used.
7621 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7623         PR fortran/63427
7624         * gfortran.dg/integer_exponentiation_6.F90: New test.
7626 2015-02-23  Martin Sebor  <msebor@redhat.com>
7628         PR target/65109
7629         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7630         two parts.  One to save registers, the other to verify the
7631         registers have the right values.  Save register state into
7632         static data rather than on the stack.
7634 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7636         PR bootstrap/63888
7637         * c-c++-common/asan/pr63888.c: New test.
7639 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7641         PR target/65163
7642         * gcc.c-torture/compile/pr65163.c: New.
7644 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7646         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7647         with -m31 on 64 bit.
7648         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7649         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7651 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7653         * gcc.target/s390/20090223-1.c: Add
7654         -Wno-implicit-function-declaration option.
7655         * gcc.target/s390/pr42224.c: Likewise.
7656         * gcc.target/s390/pr55718.c: Likewise.
7658 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7660         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7661         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7662         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7663         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7664         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7665         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7666         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7667         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7668         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7669         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7670         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7671         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7672         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7673         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7674         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7675         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7676         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7677         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7678         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7679         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7680         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7682 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7684         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7685         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7686         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7687         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7688         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7689         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7690         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7691         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7692         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7693         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7694         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7695         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7696         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7697         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7698         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7699         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7701 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7703         PR fortran/64980
7704         PR fortran/61960
7705         * gfortran.dg/pr61960.f90: New.
7706         * gfortran.dg/pr64230.f90: New.
7707         * gfortran.dg/pr64980.f03: New.
7709 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7711         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7713 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7715         PR ada/65156
7716         * gnat.dg/timing_events.adb: Removed, invalid test.
7718 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7720         PR debug/58123
7721         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7722         location.
7723         * g++.dg/gcov/gcov-2.C: Likewise.
7725 2015-02-20  Richard Biener  <rguenther@suse.de>
7727         PR tree-optimization/65136
7728         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7730 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7732         PR testsuite/64158
7733         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7734         and nvptx-*-* blacklisting.
7736         * gcc.dg/sibcall-9.c: New test.
7737         * gcc.dg/sibcall-10.c: New test.
7739 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7741         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7743 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7745         PR target/64452
7746         * gcc.target/avr/torture/pr64452.c: New test.
7748 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7750         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7751         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7753 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7755         PR testsuite/65116
7756         * lib/target-supports.exp (check_compile): Check whether
7757         additional_sources is defined before using it.
7759 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7761         PR middle-end/65074
7762         * g++.dg/opt/pr65074.C: New file.
7764 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7766         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7767         (size_type): New typedef.
7768         (operator "" _script): Use it for the last argument.
7770 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7772         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7774 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7776         * lib/target-supports.exp (check_compile): Save/restore
7777         additional_sources that may belong to an actual test.
7779 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7781         PR gcov-profile/64634
7782         * g++.dg/gcov/gcov-15.C: New test.
7784 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7786         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7788 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7790         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7792 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7794         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7796 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7798         * gfortran.dg/fmt_cache_1.f: Add missing close.
7800 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7802         PR testsuite/65107
7803         * gfortran.dg/read_eof_8.f90: Add missing close.
7805 2015-02-18  Richard Biener  <rguenther@suse.de>
7807         PR tree-optimization/65063
7808         * gcc.dg/pr65063.c: New testcase.
7810 2015-02-18  Richard Biener  <rguenther@suse.de>
7812         PR tree-optimization/62217
7813         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7815 2015-02-18  Marek Polacek  <polacek@redhat.com>
7817         PR sanitizer/65081
7818         * c-c++-common/ubsan/pr65081.c: New test.
7820 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7822         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7823         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7825 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7827         * gcc.dg/ipa/propalign-3.c: New test.
7829 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7831         PR target/64793
7832         * gcc.target/sh/pr64793.c: New.
7833         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7835 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7837         * gcc.target/arm/divzero.c: New test case.
7839 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7841         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7843 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7844             Jakub Jelinek  <jakub@redhat.com>
7846         PR c++/65075
7847         * g++.dg/cpp0x/pr65075.C: New test.
7849 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7851         PR target/65058
7852         * gcc.target/powerpc/pr65058.c: New test.
7854 2015-02-16  Jeff Law  <law@redhat.com>
7856         PR tree-optimization/64823
7857         * gcc.dg/uninit-20.c: New test.
7859 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7860             James Greenhalgh  <james.greenhalgh@arm.com>
7862         PR ipa/64963
7863         * gcc.dg/ipa/ipa-clone-1.c: New test.
7865 2015-02-16  Richard Biener  <rguenther@suse.de>
7867         PR tree-optimization/65077
7868         * gcc.dg/torture/pr65077.c: New testcase.
7870 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7872         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7873         Directive adjusted to scan for ldaxr.
7874         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7875         adjusted to scan for ldaex.
7877 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7879         PR c++/65080
7880         * g++.dg/cpp0x/constexpr-65080.C: New.
7882 2015-02-16  Richard Biener  <rguenther@suse.de>
7884         PR tree-optimization/63593
7885         * gcc.dg/pr63593.c: New testcase.
7887 2015-02-16  Marek Polacek  <polacek@redhat.com>
7889         PR c/65066
7890         * gcc.dg/pr65066.c: New test.
7892 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7894         * gcc.dg/pr65002.C: Move ...
7895         * g++.dg/ipa/pr65002.C: ... here.
7897 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7899         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7900         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7901         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7902         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7904 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7906         PR testsuite/64850
7907         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7908         the expression to find calls.
7909         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7910         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7911         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7912         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7913         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7915 2015-02-14  Marek Polacek  <polacek@redhat.com>
7917         PR c/64768
7918         * gcc.dg/array-11.c: New test.
7919         * gcc.dg/array-12.c: New test.
7920         * gcc.dg/array-13.c: New test.
7921         * gcc.dg/array-14.c: New test.
7922         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7923         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7924         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7925         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7926         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7927         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7929 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7931         PR c++/60894
7932         * g++.dg/lookup/using54.C: New.
7934 2015-02-13  Jeff Law  <law@redhat.com>
7936         PR bootstrap/65060
7937         Revert my change for tree-optimization/64823.
7939 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7941         PR tree-optimization/65053
7942         * gcc.c-torture/execute/pr65053-1.c: New test.
7943         * gcc.c-torture/execute/pr65053-2.c: New test.
7945 2015-02-13  Marek Polacek  <polacek@redhat.com>
7947         PR c/65050
7948         * gcc.dg/pr65050.c: New test.
7950 2015-02-13  Jeff Law  <law@redhat.com>
7952         PR tree-optimization/64823
7953         * gcc.dg/uninit-20.c: New test.
7955         PR rtl-optimization/47477
7956         * gcc.dg/tree-ssa/pr47477.c: New test.
7958 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7960         PR c++/60211
7961         * g++.dg/parse/ivdep-2.C: New.
7962         * g++.dg/parse/ivdep-3.C: Likewise.
7964 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7966         PR fortran/64506
7967         * gfortran.dg/continuation_13.f90: New test.
7968         * gfortran.dg/continuation_14.f: New test.
7970 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7972         PR c++/64970
7973         * g++.dg/cpp0x/sfinae55.C: New.
7975 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7977         PR ipa/65034
7978         * g++.dg/ipa/pr65034.C: New test.
7980 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7982         PR tree-optimization/65002
7983         * gcc.dg/pr65002.C: New.
7985 2015-02-13  Marek Polacek  <polacek@redhat.com>
7987         PR c/65040
7988         * c-c++-common/pr65040.c: New test.
7990 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7992         PR tree-optimization/64705
7993         * gcc.dg/tree-ssa/pr64705.c: New test.
7995 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7997         PR rtl/32219
7998         * gcc.dg/visibility-22.c: New test.
7999         * gcc.dg/visibility-23.c: New test.
8000         * gcc.target/i386/pr32219-1.c: New test.
8001         * gcc.target/i386/pr32219-2.c: New test.
8002         * gcc.target/i386/pr32219-3.c: New test.
8003         * gcc.target/i386/pr32219-4.c: New test.
8004         * gcc.target/i386/pr32219-5.c: New test.
8005         * gcc.target/i386/pr32219-6.c: New test.
8006         * gcc.target/i386/pr32219-7.c: New test.
8007         * gcc.target/i386/pr32219-8.c: New test.
8008         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8010 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8012         PR libgfortran/57822
8013         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8014         four different KINDs.
8016 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8018         PR c++/64884
8019         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8021         PR sanitizer/65000
8022         * g++.dg/ubsan/pr65000.C: New test.
8024 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8026         PR fortran/64932
8027         * gfortran.dg/finalize_28.f90: New test
8029 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8031         PR debug/55541
8032         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8033         DW_TAG_lexical_block removal.
8034         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8035         * g++.dg/guality/pr55541.C: New test.
8037         PR sanitizer/64984
8038         * g++.dg/ubsan/pr64984.C: New test.
8040 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8042         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8044 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8046         PR testsuite/64930
8047         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8048         instructions for 2015-01-14 get_memmodel changes.
8049         * gcc.target/powerpc/atomic-p8.c: Likewise.
8051         PR sanitizer/65019
8052         * g++.dg/ubsan/pr65019.C: New test.
8054         PR tree-optimization/65014
8055         * gcc.c-torture/compile/pr65014.c: New test.
8057 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8059         PR libgfortran/57822
8060         * gfortran/fmt_g0_7.f08: Revise test.
8062 2015-02-11  Jeff Law  <law@redhat.com>
8064         PR target/63347
8065         * gcc.target/m68k/pr63347.c: New test.
8067 2015-02-11  Marek Polacek  <polacek@redhat.com>
8069         * g++.dg/ubsan/shift-1.C: New test.
8070         * gcc.dg/ubsan/c-shift-2.c: New test.
8071         * c-c++-common/ubsan/shift-5.c: Remove file.
8073 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8075         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8076         Directive adjusted to XFAIL.
8077         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8078         adjusted to XFAIL.
8080 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8082         PR middle-end/65003
8083         * g++.dg/opt/pr65003.C: New test.
8085 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8087         * lib/target-supports.exp (check_effective_target_pie): Renamed
8088         to ...
8089         (check_effective_target_pie_enabled): This.
8090         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8091         * gcc.target/i386/pie.c: Likewise.
8093 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8095         PR target/64893
8096         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8097         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8099 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8101         PR target/61925
8102         * gcc.target/i386/pr61925-1.c: New test.
8103         * gcc.target/i386/pr61925-2.c: New test.
8104         * gcc.target/i386/pr61925-3.c: New test.
8106 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8108         PR sanitizer/65004
8109         * g++.dg/asan/pr65004.C: New test.
8111 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8113         PR target/64661
8114         * gcc.taget/sh/pr64661-0.h: New.
8115         * gcc.taget/sh/pr64661-1.c: New.
8116         * gcc.taget/sh/pr64661-2.c: New.
8117         * gcc.taget/sh/pr64661-3.c: New.
8118         * gcc.taget/sh/pr64661-4.c: New.
8120 2015-02-10  Richard Biener  <rguenther@suse.de>
8122         PR tree-optimization/64995
8123         * g++.dg/torture/pr64995.C: New testcase.
8125 2015-02-10  Richard Biener  <rguenther@suse.de>
8127         PR tree-optimization/64909
8128         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8130 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8132         * gcc.dg/signbit-sa.c: New test.
8134 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8136         PR libgfortran/57822
8137         * gfortran/fmt_g0_7.f08: New test.
8139 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8141         PR tree-optimization/43378
8142         * gcc.dg/tree-ssa/pr43378.c: New test.
8144 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8146         PR ipa/64978
8147         * g++.dg/torture/pr64978.C: New testcase.
8149 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8151         PR sanitizer/64981
8152         * gcc.dg/asan/pr64981.c: New test.
8154 2015-02-09  Marek Polacek  <polacek@redhat.com>
8156         PR c/64856
8157         * gcc.dg/pr64856.c: New test.
8159 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8161         PR target/64979
8162         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8163         * gcc.c-torture/execute/pr64979.c: New test.
8165 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8167         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8169 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8171         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8172         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8174 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8176         PR target/58757
8177         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8179 2015-02-09  Richard Biener  <rguenther@suse.de>
8181         PR tree-optimization/54000
8182         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8184 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8186         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8188 2015-02-09  Martin Liska  <mliska@suse.cz>
8190         * g++.dg/ipa/pr64858.C: New test.
8192 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8194         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8196 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8198         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8200 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8202         PR fortran/63744
8203         * gfortran.dg/use_rename_8.f90: New.
8205 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8207         * gnat.dg/addr7.ad[sb]: New test.
8208         * gnat.dg/addr8.ad[sb]: Likewise.
8210 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8212         PR jit/64752
8213         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8214         from jit.dg/test-compile-to-executable.c's create_code, with a
8215         clarification of the output message.
8216         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8217         pass/fail message.
8218         (test_jit): Use CHECK_NO_ERRORS when calling
8219         gcc_jit_context_compile_to_file.
8220         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8221         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8222         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8223         about deletions that are attempted.
8224         (jit-verify-compile-to-file): Rename to...
8225         (jit-verify-output-file-was-created): ...this, and drop the
8226         attempt to run "file" and verify the output.
8227         (jit-verify-assembler): New function.
8228         (jit-verify-object): New function.
8229         (jit-verify-dynamic-library): New function.
8230         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8231         favor of an implementation from new file
8232         create-code-for-hello-world-executable.h, which also adds a
8233         "main".
8234         (dg-final): Replace jit-verify-compile-to-file with
8235         jit-verify-output-file-was-created, and invoke new function
8236         jit-verify-assembler.
8237         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8238         the output message.
8239         (dg-final): Replace jit-verify-compile-to-file with
8240         jit-verify-output-file-was-created, and invoke new function
8241         jit-verify-dynamic-library.
8242         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8243         favor of an implementation from new file
8244         create-code-for-hello-world-executable.h, which also adds a
8245         "main".
8246         (dg-final): Replace jit-verify-compile-to-file with
8247         jit-verify-output-file-was-created.  Strengthen the expected stdout
8248         from the built executable.
8249         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8250         favor of an implementation from new file
8251         create-code-for-hello-world-executable.h, which also adds a
8252         "main".
8253         (dg-final): Replace jit-verify-compile-to-file with
8254         jit-verify-output-file-was-created, and invoke new function
8255         jit-verify-object.
8256         * jit.dg/verify-dynamic-library.c: New source file.
8258 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8259             Brian Rzycki  <b.rzycki@samsung.com>
8261         PR tree-optimization/64878
8262         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8264 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8266         PR ipa/64896
8267         * g++.dg/ipa/pr64896.C: New test.
8269 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8271         PR target/64205
8272         * gcc.target/powerpc/pr64205.c: New file.
8274 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8276         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8277         (dg-options): Use -fpie instead of -fPIE -pie.
8279 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8281         PR middle-end/64937
8282         * g++.dg/asan/pr64937.C: New test.
8284 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8286         PR fortran/63205
8287         * gfortran.dg/class_to_type_4.f90: New test
8289 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8291         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8293 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8295         PR rtl-optimization/64957
8296         PR debug/64817
8297         * gcc.c-torture/execute/pr64957.c: New test.
8299 2015-02-05  Jeff Law  <law@redhat.com>
8301         PR target/17306
8302         * gcc.target/h8300/pr17306-1.c: New test.
8303         * gcc.target/h8300/pr17306-2.c: New test.
8305 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8307         PR fortran/64943
8308         * gfortran.dg/structure_constructor_12.f90: New.
8310 2015-02-05  Jeff Law  <law@redhat.com>
8312         PR target/58400
8313         gcc.target/h8300/pr58400.c: New test.
8315 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8317         * gcc.target/arm/macro_defs0.c: New test.
8318         * gcc.target/arm/macro_defs1.c: New test.
8319         * gcc.target/arm/macro_defs2.c: New test.
8321 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8323         PR rtl-optimization/64905
8324         * gcc.target/i386/pr64905.c: Require nonpic target.
8325         (dg-options): Add -fomit-frame-pointer.
8326         (main): Remove.
8328 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8330         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8331         tree dump scanning.
8333 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8335         PR fortran/64757
8336         * gfortran.dg/type_to_class_2.f90: New test
8337         * gfortran.dg/type_to_class_3.f90: New test
8339 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8341         PR ipa/64686
8342         * g++.dg/torture/pr64686.C: New testcase.
8344 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8346         PR rtl-optimization/64905
8347         * gcc.target/i386/pr64905.c: New file.
8349 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8351         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8352         * gcc.dg/guality/pr41616-1.c: Ditto.
8354 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8356         PR debug/64817
8357         * gcc.dg/pr64817-3.c: New.
8359 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8360             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8362         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8363         pass parameters in registers.
8364         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8365         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8366         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8368 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8369             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8371         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8372         list, allow for multilibed targets.
8373         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8375 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8377         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8378         * gcc.dg/pr46728-6.c: Ditto.
8380 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8382         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8383         for mips_nanlegacy target.
8385 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8387         * gcc.target/i386/chkp-hidden-def.c: New.
8389 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8391         PR middle-end/62103
8392         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8393         to use 24 bits for bitfield b.
8395 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8397         PR testsuite/64796
8398         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8399         cache result in a global variable.  Include all 32-bit targets for
8400         bswap64 tests.
8402 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8404         PR rtl-optimization/64756
8405         * gcc.c-torture/execute/pr64756.c: New test.
8407 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8409         PR target/64660
8410         * gcc.target/sh/pr64660-0.h: New.
8411         * gcc.target/sh/pr64660-1.c: New.
8412         * gcc.target/sh/pr64660-2.c: New.
8413         * gcc.target/sh/pr64660-3.c: New.
8414         * gcc.target/sh/pr64660-4.c: New.
8416 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8418         PR c++/64877
8419         * g++.dg/warn/Waddress-2.C: New.
8421 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8423         PR middle-end/61225
8424         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8426 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8428         PR preprocessor/64803
8429         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8431 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8433         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8435 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8437         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8438         (_ARM_FPSRC): Add DN and AHP fields.
8439         (clean_results): Force DN=1 on AArch64.
8440         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8441         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8442         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8443         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8444         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8445         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8447 2015-02-02  Alan Modra  <amodra@gmail.com>
8449         * gcc.target/powerpc/cprophard.c: New.
8451 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8453         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8454         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8456 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8458         PR debug/64817
8459         * gcc.dg/pr64817-1.c: New test.
8460         * gcc.dg/pr64817-2.c: New test.
8462 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8464         PR target/64851
8465         * gcc.target/sh/pr64851-0.h: New
8466         * gcc.target/sh/pr64851-1.c: New
8467         * gcc.target/sh/pr64851-2.c: New
8468         * gcc.target/sh/pr64851-3.c: New
8469         * gcc.target/sh/pr64851-4.c: New
8471 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8473         PR target/64882
8474         * gcc.dg/torture/pr64882.c: New test.
8476 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8478         PR target/64159
8479         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8480         sparc*-*-*.
8482 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8484         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8485         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8486         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8487         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8488         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8489         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8490         tree dump.
8491         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8492         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8493         tree dump.
8494         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8495         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8496         tree dump.
8498 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8500         PR target/64688
8501         * g++.dg/pr64688-2.C: New.
8503 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8505         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8506         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8507         * gcc.target/i386/fuse-caller-save.c: Ditto.
8508         * gcc.target/i386/headmerge-1.c: Ditto.
8509         * gcc.target/i386/headmerge-2.c: Ditto.
8510         * gcc.target/i386/sibcall-6.c: Ditto.
8512 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8514         PR target/64617
8515         * gcc.target/i386/pr64617.c: New test.
8517 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8519         PR target/15184
8520         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8521         (dg-options): Remove -m32.
8522         (dg-final): Scan for "movb %al" only.
8523         * gcc.target/i386/pr15184-2.c: Ditto.
8525 2015-01-30  Richard Biener  <rguenther@suse.de>
8527         PR tree-optimization/64829
8528         * gcc.dg/vect/pr64829.c: New testcase.
8530 2015-01-29  Marek Polacek  <polacek@redhat.com>
8532         PR c/64709
8533         * gcc.dg/pr64709.c: New test.
8535 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8537         PR c++/64717
8538         * g++.dg/ubsan/pr64717-1.C: New test.
8539         * g++.dg/ubsan/pr64717-2.C: New test.
8541 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8543         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8545 2015-01-29  Jeff Law  <law@redhat.com>
8547         PR target/15184
8548         * gcc.target/i386/pr15184-1.c: New test.
8549         * gcc.target/i386/pr15184-2.c: New test.
8551 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8553         PR tree-optimization/64746
8554         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8556 2015-01-29  Richard Biener  <rguenther@suse.de>
8558         PR tree-optimization/64853
8559         * gcc.dg/torture/pr64853.c: New testcase.
8561 2015-01-29  Richard Biener  <rguenther@suse.de>
8563         PR tree-optimization/64844
8564         * gcc.dg/vect/pr64844.c: New testcase.
8566 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8568         PR middle-end/64809
8569         * gcc.dg/pr64809.c: Delete.
8571 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8573         PR middle-end/64805
8574         * gcc.target/i386/pr64805.c: New.
8576 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8578         * gcc.dg/guality/guality.h (main): Add argv[0] to
8579         guality_gdb_command.
8581 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8583         PR ipa/64801
8584         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8586 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8588         PR target/64659
8589         * gcc.target/sh/sh.exp
8590         (check_effective_target_atomic_model_soft_gusa_available,
8591         check_effective_target_atomic_model_soft_tcb_available,
8592         check_effective_target_atomic_model_soft_imask_available,
8593         check_effective_target_atomic_model_hard_llcs_available): New.
8594         * gcc.target/sh/pr64659-0.h: New.
8595         * gcc.target/sh/pr64659-1.c: New.
8596         * gcc.target/sh/pr64659-2.c: New.
8597         * gcc.target/sh/pr64659-3.c: New.
8598         * gcc.target/sh/pr64659-4.c: New.
8600 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8602         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8603         scan-assembler-times pattern.
8605 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8607         PR middle-end/64809
8608         * gcc.dg/pr64809.c: New test.
8610 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8612         PR tree-optimization/64277
8613         * gcc.dg/pr64277.c: New.
8615 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8617         PR tree-optimization/64718
8618         * gcc.c-torture/execute/pr64718.c: New test.
8620 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8622         * gcc.target/aarch64/abs_2.c: New.
8624 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8626         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8627         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8628         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8629         ISA rev < 2.
8631 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8633         PR bootstrap/64612
8634         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8635         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8636         { target comdat_group }.
8638 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8640         PR fortran/63861
8641         * gfortran.dg/goacc/coarray_2.f90: New.
8643 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8645         PR ipa/60871
8646         PR ipa/64139
8647         * g++.dg/torture/pr64139.C: New testcase.
8648         * g++.dg/torture/pr60871.C: Likewise.
8650 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8652         PR fortran/64230
8653         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8654         prevent linking errors.
8656 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8658         PR ipa/64282
8659         * g++.dg/torture/pr64282.C: New testcase.
8661 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8663         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8664         for wzr reg.
8666 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8668         * gcc.target/s390/hotpatch-13.c: New testcase.
8669         * gcc.target/s390/hotpatch-14.c: New testcase.
8670         * gcc.target/s390/hotpatch-15.c: New testcase.
8671         * gcc.target/s390/hotpatch-16.c: New testcase.
8672         * gcc.target/s390/hotpatch-17.c: New testcase.
8673         * gcc.target/s390/hotpatch-18.c: New testcase.
8674         * gcc.target/s390/hotpatch-19.c: New testcase.
8675         * gcc.target/s390/hotpatch-20.c: New testcase.
8676         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8677         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8678         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8679         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8680         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8681         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8682         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8683         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8684         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8685         * gcc.target/s390/hotpatch-10.c: Likewise.
8686         * gcc.target/s390/hotpatch-11.c: Likewise.
8687         * gcc.target/s390/hotpatch-12.c: Likewise.
8688         * gcc.target/s390/hotpatch-2.c: Likewise.
8689         * gcc.target/s390/hotpatch-3.c: Likewise.
8690         * gcc.target/s390/hotpatch-4.c: Likewise.
8691         * gcc.target/s390/hotpatch-5.c: Likewise.
8692         * gcc.target/s390/hotpatch-6.c: Likewise.
8693         * gcc.target/s390/hotpatch-7.c: Likewise.
8694         * gcc.target/s390/hotpatch-8.c: Likewise.
8695         * gcc.target/s390/hotpatch-9.c: Likewise.
8696         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8697         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8698         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8699         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8700         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8701         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8702         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8703         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8705 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8707         * gcc.dg/long_branch.c: New testcase.
8709 2015-01-27  Richard Biener  <rguenther@suse.de>
8711         PR tree-optimization/56273
8712         PR tree-optimization/59124
8713         PR tree-optimization/64277
8714         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8715         * gcc.dg/Warray-bounds-12.c: Likewise.
8716         * gcc.dg/Warray-bounds-13.c: Likewise.
8718 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8720         PR rtl-optimization/61058
8721         * gcc.dg/pr61058.c: New test.
8723 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8725         * gcc.target/i386/chkp-narrow-bounds.c: New.
8727 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8729         PR tree-optimization/64807
8730         * gcc.dg/pr64807.c: New test.
8732         PR c/64766
8733         * gcc.dg/pr64766.c: New test.
8735 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8737         PR target/49263
8738         * gcc.target/sh/pr49263-4.c: New.
8740 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8742         PR fortran/62044
8743         * gfortran.dg/allocate_with_mold_1.f90: New test
8745 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8747         PR c/64778
8748         * gcc.dg/pr64778.c: New test.
8750         PR middle-end/64421
8751         * gcc.dg/vect/pr64421.c: New test.
8753 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8755         PR fortran/64771
8756         * gfortran.dg/coarray_36.f: New.
8757         * gfortran.dg/coarray_37.f90: New.
8759 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8761         PR fortran/64230
8762         * gfortran.dg/class_allocate_18.f90: New.
8764 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8766         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8768 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8770         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8772 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8774         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8776 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8778         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8780 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8782         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8783         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8784         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8785         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8787 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8789         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8790         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8791         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8793 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8795         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8796         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8797         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8798         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8799         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8800         vXXXhn.inc.
8802 2015-01-26  Richard Biener  <rguenther@suse.de>
8804         PR middle-end/64764
8805         * gcc.dg/uninit-19.c: New testcase.
8807 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8809         * lib/target-supports.exp (check_effective_target_vect64): Add
8810         sparc*-*-*.
8812 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8814         PR testsuite/64712
8815         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8817 2015-01-26  Tony Liu  <tony.liu@arm.com>
8819         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8820         non-UAL cases.
8822 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8824         PR libfortran/64770
8825         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8826         correctly, clean up afterwards.
8828 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8830         PR fortran/62044
8831         * gfortran.dg/use_rename_7.f90: New.
8833 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8835         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8836         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8838 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8840         PR target/54236
8841         * gcc.target/sh/pr54236-4.c: New.
8843 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8845         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8846         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8847         Bridge test.
8849 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8851         PR libfortran/64770
8852         * gfortran.dg/open_new_segv.f90: New test.
8854 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8856         PR target/49263
8857         PR target/53987
8858         PR target/64345
8859         PR target/59533
8860         PR target/52933
8861         PR target/54236
8862         PR target/51244
8863         * gcc.target/sh/pr64345-1.c: New.
8864         * gcc.target/sh/pr64345-2.c: New.
8865         * gcc.target/sh/pr59533-1.c: New.
8866         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8867         * gcc.target/sh/pr52933-2.c: Likewise.
8868         * gcc.target/sh/pr54089-1.c: Likewise.
8869         * gcc.target/sh/pr54236-1.c: Likewise.
8870         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8871         * gcc.target/sh/pr49263-1.c: Remove xfails.
8872         * gcc.target/sh/pr49263-2.c: Likewise.
8873         * gcc.target/sh/pr49263-3.c: Likewise.
8874         * gcc.target/sh/pr53987-1.c: Likewise.
8875         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8876         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8877         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8878         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8879         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8880         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8881         test_009): New.
8882         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8883         (test_02): New.
8885 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8887         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8889 2015-01-23  Ian Lance Taylor  <iant@google.com>
8891         PR go/64510
8892         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8893         targets without split stack support.
8895 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8897         PR target/64317
8898         * gcc.target/i386/pr64317.c: New test.
8900 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8902         PR rtl-optimization/63637
8903         PR rtl-optimization/60663
8904         * gcc.dg/pr63637-1.c: New test.
8905         * gcc.dg/pr63637-2.c: New test.
8906         * gcc.dg/pr63637-3.c: New test.
8907         * gcc.dg/pr63637-4.c: New test.
8908         * gcc.dg/pr63637-5.c: New test.
8909         * gcc.dg/pr63637-6.c: New test.
8910         * gcc.target/i386/pr63637-1.c: New test.
8911         * gcc.target/i386/pr63637-2.c: New test.
8912         * gcc.target/i386/pr63637-3.c: New test.
8913         * gcc.target/i386/pr63637-4.c: New test.
8914         * gcc.target/i386/pr63637-5.c: New test.
8915         * gcc.target/i386/pr63637-6.c: New test.
8917 2015-01-23  Richard Biener  <rguenther@suse.de>
8919         PR testsuite/63439
8920         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8921         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8923 2015-01-23  Marek Polacek  <polacek@redhat.com>
8925         PR preprocessor/60570
8926         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8927         * gcc.dg/cpp/pr60570.c: New test.
8929 2015-01-23  Richard Biener  <rguenther@suse.de>
8931         PR testsuite/63439
8932         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8933         vectorization on vect64 targets.
8935 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8937         PR fortran/60922
8938         * gfortran.dg/class_allocate_17.f90: New.
8940 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8942         PR fortran/64726
8943         * gfortran.dg/goacc/combined_loop.f90: New.
8945 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8947         PR fortran/61933
8948         * gfortran.dg/make_unit.f90: New test.
8950 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8952         PR fortran/61933
8953         * gfortran.dg/negative_unit_int8.f: Update.
8955 2015-01-22  Jeff Law  <law@redhat.com>
8957         PR target/52076
8958         * gcc.target/m68k/pr52076-1.c: New test.
8959         * gcc.target/m68k/pr52076-2.c: New test.
8961 2015-01-22  Richard Biener  <rguenther@suse.de>
8963         PR middle-end/64728
8964         * gcc.dg/torture/pr64728.c: New testcase.
8966 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8968         PR target/64688
8969         * g++.dg/pr64688.C: New test.
8971 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8973         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8974         to avoid errors with -fpic.
8976 2015-01-22  Richard Biener  <rguenther@suse.de>
8978         PR libstdc++/64535
8979         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8981 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8983         PR rtl-optimization/64682
8984         * gcc.c-torture/execute/pr64682.c: New file.
8986 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8988         PR debug/64511
8989         * gcc.dg/pr64511.c: New test.
8991         PR rtl-optimization/62078
8992         * g++.dg/opt/pr62078.C: New test.
8994         PR c/63307
8995         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8997 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8999         PR fortran/57023
9000         * gfortran.dg/internal_pack_15.f90:  New test.
9002 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9004         * c-c++-common/tsan/step.c: New testcase.
9006 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9008         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9010 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9012         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9014 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9016         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9020         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9022 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9024         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9026 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9028         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9030 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9032         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9034 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9036         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9038 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9040         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9042 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9044         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9046 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9048         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9050 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9052         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9054 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9056         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9057         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9058         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9059         vXXXw.inc.
9061 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9063         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9064         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9065         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9066         vXXXl.inc.
9068 2015-01-21  Renlin Li  <renlin.li@arm.com>
9070         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9071         * g++.dg/tls/thread_local5g.C: Likewise.
9072         * g++.dg/tls/thread_local6g.C: Likewise.
9074 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9076         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9077         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9078         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9080 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9082         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9083         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9084         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9086 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9088         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9089         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9090         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9092 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9094         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9095         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9096         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9098 2015-01-20  Jeff Law  <law@redhat.com>
9100         PR target/59946
9101         * gcc.target/m68k/pr59946.c: New test.
9103 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9105         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9106         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9107         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9109 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9111         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9112         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9113         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9115 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9117         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9118         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9119         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9121 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9123         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9124         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9125         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9126         vshuffle.inc.
9127         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9128         vshuffle.inc.
9130 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9132         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9133         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9134         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9136 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9138         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9139         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9140         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9142 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9144         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9146 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9148         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9150         PR sanitizer/64632
9151         * g++.dg/ubsan/pr64632.C: New test.
9153         PR debug/64663
9154         * gcc.dg/pr64663.c: New test.
9156 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9158         PR c++/64383
9159         * g++.dg/warn/Wunused-var-23.C: New.
9161 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9163         PR c++/59937
9164         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9165         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9167 2015-01-20  Richard Biener  <rguenther@suse.de>
9169         PR ipa/64684
9170         * gcc.dg/lto/pr64684_0.c: New testcase.
9171         * gcc.dg/lto/pr64684_1.c: Likewise.
9172         * gcc.dg/lto/pr64684_2.c: Likewise.
9173         * gcc.dg/lto/pr64685_0.c: Likewise.
9174         * gcc.dg/lto/pr64685_1.c: Likewise.
9176 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9178         PR c++/62241
9179         * g++.dg/cpp1y/lambda-init12.C: New.
9181 2015-01-20  Richard Biener  <rguenther@suse.de>
9183         PR tree-optimization/64410
9184         * g++.dg/vect/pr64410.cc: Require vect_double.
9186 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9188         PR target/64149
9189         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9191 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9193         PR bootstrap/64676
9194         Revert:
9195         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9197         PR rtl-optimization/64081
9198         * gcc.dg/pr64081.c: New test.
9200 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9202         * jit.dg/harness.h: Include <unistd.h>.
9203         (CHECK_NO_ERRORS): New.
9204         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9205         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9206         gcc_jit_context_compile_to_file.
9207         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9208         args to the spawned executable.
9209         (jit-expand-vars): New function.
9210         (jit-exe-params): New variable.
9211         (dg-jit-set-exe-params): New function.
9212         (jit-dg-test): Detect testcases that use
9213         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9214         Set arguments of spawned process to jit-exe-params.
9215         (jit-get-output-filename): New function.
9216         (jit-setup-compile-to-file): New function.
9217         (jit-verify-compile-to-file): New function.
9218         (jit-run-executable): New function.
9219         (jit-verify-executable): New function.
9220         * jit.dg/test-compile-to-assembler.c: New testcase.
9221         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9222         * jit.dg/test-compile-to-executable.c: New testcase.
9223         * jit.dg/test-compile-to-object.c: New testcase.
9225 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9227         PR target/64652
9228         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9229         (test_1): New.
9231 2015-01-19  Martin Liska  <mliska@suse.cz>
9233         * objc/compile/pr64668.m: New test.
9235 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9237         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9238         (create_overflow_fn): Update comment to clarify that
9239         the third param of the created function is a bool *, not
9240         an int *.
9241         (verify_int_overflow_fn): Convert param "expected_ovf" from
9242         int to bool.  Update third param of "overflow_fn_type" from int *
9243         to bool *.  Update local "actual_ovf" from int to bool.
9244         (verify_uint_overflow_fn): Likewise.
9246 2015-01-19  Martin Liska  <mliska@suse.cz>
9248         * gcc.dg/ipa/ipa-icf-33.c: New test.
9250 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9251             Haijian Zhang  <z.zhanghaijian@huawei.com>
9253         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9254         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9255         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9256         result_float64x2, expected_hfloat64x2): New helper type, variable and
9257         declaration.
9258         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9259         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9260         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9261         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9262         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9263         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9264         and target without the FMA feature.
9266 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9268         * gcc.target/aarch64/pr64304.c: New testcase.
9270 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9272         PR rtl-optimization/64081
9273         * gcc.dg/pr64081.c: New test.
9275 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9277         PR target/63971
9278         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9279         the epilogue).
9280         * gcc.target/aarch64/test_frame_6.c: Likewise.
9281         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9282         and x19 (in the epilogue).
9283         * gcc.target/aarch64/test_frame_4.c: Likewise.
9284         * gcc.target/aarch64/test_frame_7.c: Likewise.
9286 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9288         * gcc.target/i386/chkp-always_inline.c: New.
9290 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9291             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9293         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9294         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9296 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9298         PR fortran/60255
9299         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9300         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9302 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9304         PR fortran/64578
9305         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9307 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9309         PR target/64652
9310         * gcc.target/sh/torture/pr64652.c: New.
9312 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9314         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9315         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9316         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9317         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9318         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9319         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9321 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9323         PR ipa/64378
9324         * g++.dg/torture/pr64378.C: New testcase.
9326 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9328         PR fortran/57959
9329         * gfortran.dg/block_13.f08: New test
9331 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9333         PR fortran/55901
9334         * gfortran.dg/associate_1.f03: Allow test for character with
9335         automatic length.
9337 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9339         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9340         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9342 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9344         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9346 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9348         PR fortran/64578
9349         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9351 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9353         PR fortran/60357
9354         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9356         PR fortran/61275
9357         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9359         PR fortran/55932
9360         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9362 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9364         PR fortran/60334
9365         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9367 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9369         PR rtl-optimization/52773
9370         * gcc.c-torture/compile/pr52773.c: New test.
9372 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9374         PR c++/62134
9375         * g++.dg/cpp0x/alias-decl-46.C: New.
9377 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9379         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9381 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9383         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9384         Add trace.
9385         (CHECK_FP): Likewise.
9386         (CHECK_CUMULATIVE_SAT): Likewise.
9388 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9390         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9391         (Set_Neon_Cumulative_Sat): Add parameter.
9392         (__set_neon_cumulative_sat): Support new parameter.
9393         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9394         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9395         argument.
9396         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9397         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9398         argument.
9400 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9402         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9403         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9405 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9407         PR c++/60056
9408         * g++.dg/tls/thread_local-ice4.C: New.
9410 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9412         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9413         than Neon options.
9415 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9417         PR c++/62276
9418         * g++.dg/cpp0x/vt-62276.C: New.
9420 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9422         PR middle-end/64353
9423         * g++.dg/pr64353.C: New.
9425 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9427         PR target/64263
9428         * gcc.target/aarch64/pr64263_1.c: New test.
9430 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9432         PR tree-optimization/64434
9433         * gcc.dg/torture/pr64434.c: Move to...
9434         * gcc.dg/pr64434.c: ... here.
9436 2015-01-16  Richard Biener  <rguenther@suse.de>
9438         PR middle-end/64614
9439         * gcc.dg/uninit-18.c: New testcase.
9441 2015-01-16  Richard Biener  <rguenther@suse.de>
9443         PR tree-optimization/64568
9444         * g++.dg/torture/pr64568-2.C: New testcase.
9446 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9448         PR target/64363
9449         * gcc.target/i386/chkp-label-address.c: New.
9451 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9453         PR fortran/45290
9454         * gfortran.dg/pointer_init_6.f90: Extended.
9456 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9458         * gcc.c-torture/compile/20150108.c: New test.
9460 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9462         * gcc.target/visium: New directory.
9464 2015-01-16  Richard Biener  <rguenther@suse.de>
9466         PR tree-optimization/61743
9467         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9468         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9470 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9472         * gcc.dg/pr64015.c: New test.
9474 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9476         PR ipa/64163
9477         PR ipa/64612
9478         * g++.dg/ipa/pr64612.C: New test.
9480 2015-01-16  Renlin Li  <renlin.li@arm.com>
9482         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9484 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9486         * gcc.target/i386/sse-14.c: Test new intrinsic.
9487         * gcc.target/i386/sse-22.c: Ditto.
9489 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9491         PR c++/58614
9492         * g++.dg/cpp0x/auto44.C: New.
9494 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9496         PR target/59710
9497         * gcc.target/nios2/gpopt-all.c: New test case.
9498         * gcc.target/nios2/gpopt-local.c: New test case.
9499         * gcc.target/nios2/gpopt-global.c: New test case.
9500         * gcc.target/nios2/gpopt-data.c: New test case.
9501         * gcc.target/nios2/gpopt-none.c: New test case.
9503 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9505         * g++.dg/ubsan/vptr-1.C: New test.
9506         * g++.dg/ubsan/vptr-2.C: New test.
9507         * g++.dg/ubsan/vptr-3.C: New test.
9508         * g++.dg/ubsan/vptr-4.C: New test.
9509         * g++.dg/ubsan/vptr-5.C: New test.
9510         * g++.dg/ubsan/vptr-6.C: New test.
9511         * g++.dg/ubsan/vptr-7.C: New test.
9512         * g++.dg/ubsan/vptr-8.C: New test.
9513         * g++.dg/ubsan/vptr-9.C: New test.
9515 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9517         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9518         is set up.
9519         * lib/gcc-dg.exp: Likewise.
9521 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9523         PR rtl-optimization/64110
9524         * gcc.target/i386/pr64110.c: Add scan-assembler.
9526 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9527             James Norris  <jnorris@codesourcery.com>
9528             Cesar Philippidis  <cesar@codesourcery.com>
9529             Ilmir Usmanov  <i.usmanov@samsung.com>
9531         * lib/target-supports.exp (check_effective_target_fopenacc): New
9532         procedure.
9533         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9534         * g++.dg/goacc/goacc.exp: Likewise.
9535         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9536         * gcc.dg/goacc/goacc.exp: Likewise.
9537         * gfortran.dg/goacc/goacc.exp: Likewise.
9538         * c-c++-common/cpp/openacc-define-1.c: New file.
9539         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9540         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9541         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9542         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9543         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9544         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9545         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9546         * c-c++-common/goacc/cache-1.c: Likewise.
9547         * c-c++-common/goacc/clauses-fail.c: Likewise.
9548         * c-c++-common/goacc/collapse-1.c: Likewise.
9549         * c-c++-common/goacc/data-1.c: Likewise.
9550         * c-c++-common/goacc/data-2.c: Likewise.
9551         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9552         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9553         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9554         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9555         * c-c++-common/goacc/if-clause-1.c: Likewise.
9556         * c-c++-common/goacc/if-clause-2.c: Likewise.
9557         * c-c++-common/goacc/kernels-1.c: Likewise.
9558         * c-c++-common/goacc/loop-1.c: Likewise.
9559         * c-c++-common/goacc/loop-private-1.c: Likewise.
9560         * c-c++-common/goacc/nesting-1.c: Likewise.
9561         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9562         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9563         * c-c++-common/goacc/parallel-1.c: Likewise.
9564         * c-c++-common/goacc/pcopy.c: Likewise.
9565         * c-c++-common/goacc/pcopyin.c: Likewise.
9566         * c-c++-common/goacc/pcopyout.c: Likewise.
9567         * c-c++-common/goacc/pcreate.c: Likewise.
9568         * c-c++-common/goacc/pragma_context.c: Likewise.
9569         * c-c++-common/goacc/present-1.c: Likewise.
9570         * c-c++-common/goacc/reduction-1.c: Likewise.
9571         * c-c++-common/goacc/reduction-2.c: Likewise.
9572         * c-c++-common/goacc/reduction-3.c: Likewise.
9573         * c-c++-common/goacc/reduction-4.c: Likewise.
9574         * c-c++-common/goacc/sb-1.c: Likewise.
9575         * c-c++-common/goacc/sb-2.c: Likewise.
9576         * c-c++-common/goacc/sb-3.c: Likewise.
9577         * c-c++-common/goacc/update-1.c: Likewise.
9578         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9579         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9580         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9581         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9582         * gfortran.dg/goacc/assumed.f95: Likewise.
9583         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9584         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9585         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9586         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9587         * gfortran.dg/goacc/branch.f95: Likewise.
9588         * gfortran.dg/goacc/cache-1.f95: Likewise.
9589         * gfortran.dg/goacc/coarray.f95: Likewise.
9590         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9591         * gfortran.dg/goacc/cray.f95: Likewise.
9592         * gfortran.dg/goacc/critical.f95: Likewise.
9593         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9594         * gfortran.dg/goacc/data-tree.f95: Likewise.
9595         * gfortran.dg/goacc/declare-1.f95: Likewise.
9596         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9597         * gfortran.dg/goacc/fixed-1.f: Likewise.
9598         * gfortran.dg/goacc/fixed-2.f: Likewise.
9599         * gfortran.dg/goacc/fixed-3.f: Likewise.
9600         * gfortran.dg/goacc/fixed-4.f: Likewise.
9601         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9602         * gfortran.dg/goacc/if.f95: Likewise.
9603         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9604         * gfortran.dg/goacc/list.f95: Likewise.
9605         * gfortran.dg/goacc/literal.f95: Likewise.
9606         * gfortran.dg/goacc/loop-1.f95: Likewise.
9607         * gfortran.dg/goacc/loop-2.f95: Likewise.
9608         * gfortran.dg/goacc/loop-3.f95: Likewise.
9609         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9610         * gfortran.dg/goacc/omp.f95: Likewise.
9611         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9612         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9613         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9614         * gfortran.dg/goacc/parameter.f95: Likewise.
9615         * gfortran.dg/goacc/private-1.f95: Likewise.
9616         * gfortran.dg/goacc/private-2.f95: Likewise.
9617         * gfortran.dg/goacc/private-3.f95: Likewise.
9618         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9619         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9620         * gfortran.dg/goacc/reduction.f95: Likewise.
9621         * gfortran.dg/goacc/routine-1.f90: Likewise.
9622         * gfortran.dg/goacc/routine-2.f90: Likewise.
9623         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9624         * gfortran.dg/goacc/several-directives.f95: Likewise.
9625         * gfortran.dg/goacc/sie.f95: Likewise.
9626         * gfortran.dg/goacc/subarrays.f95: Likewise.
9627         * gfortran.dg/gomp/map-1.f90: Likewise.
9628         * gfortran.dg/openacc-define-1.f90: Likewise.
9629         * gfortran.dg/openacc-define-2.f90: Likewise.
9630         * gfortran.dg/openacc-define-3.f90: Likewise.
9631         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9632         * g++.dg/gomp/block-2.C: Likewise.
9633         * g++.dg/gomp/block-3.C: Likewise.
9634         * g++.dg/gomp/block-5.C: Likewise.
9635         * g++.dg/gomp/target-1.C: Likewise.
9636         * g++.dg/gomp/target-2.C: Likewise.
9637         * g++.dg/gomp/taskgroup-1.C: Likewise.
9638         * g++.dg/gomp/teams-1.C: Likewise.
9639         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9640         * gcc.dg/cilk-plus/jump.c: Likewise.
9641         * gcc.dg/gomp/block-1.c: Likewise.
9642         * gcc.dg/gomp/block-10.c: Likewise.
9643         * gcc.dg/gomp/block-2.c: Likewise.
9644         * gcc.dg/gomp/block-3.c: Likewise.
9645         * gcc.dg/gomp/block-4.c: Likewise.
9646         * gcc.dg/gomp/block-5.c: Likewise.
9647         * gcc.dg/gomp/block-6.c: Likewise.
9648         * gcc.dg/gomp/block-7.c: Likewise.
9649         * gcc.dg/gomp/block-8.c: Likewise.
9650         * gcc.dg/gomp/block-9.c: Likewise.
9651         * gcc.dg/gomp/target-1.c: Likewise.
9652         * gcc.dg/gomp/target-2.c: Likewise.
9653         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9654         * gcc.dg/gomp/teams-1.c: Likewise.
9656 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9658         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9659         test case.
9661 2015-01-15  Mike Stump  <mikestump@comcast.net>
9663         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9664         * gcc.dg/inline_2.c: Likewise.
9665         * gcc.dg/inline_3.c: Likewise.
9666         * gcc.dg/inline_4.c: Likewise.
9668 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9670         PR fortran/58023
9671         * gfortran.dg/proc_ptr_comp_43.f90: New.
9673 2015-01-15  Mike Stump  <mikestump@comcast.net>
9675         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9676         * gcc.dg/unroll_2.c: Likewise.
9677         * gcc.dg/unroll_3.c: Likewise.
9678         * gcc.dg/unroll_4.c: Likewise.
9679         * gcc.dg/unroll_5.c: Likewise.
9681 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9683         PR target/63971
9684         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9685         in epilogue.
9686         * gcc.target/aarch64/test_frame_6.c: Likewise.
9687         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9688         x30 and x19 (in the epilogue).
9689         * gcc.target/aarch64/test_frame_4.c: Likewise.
9690         * gcc.target/aarch64/test_frame_7.c: Likewise.
9692 2015-01-15  Martin Liska  <mliska@suse.cz>
9694         * g++.dg/ipa/pr64068.C: New test.
9695         * gcc.dg/ipa/PR64559.c: New test.
9697 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9699         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9700         with PIE.
9702 2015-01-15  Richard Biener  <rguenther@suse.de>
9704         PR tree-optimization/61743
9705         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9706         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9708 2015-01-15 Renlin Li <renlin.li@arm.com>
9710         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9711         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9713 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9715         * gcc.dg/vect/vect-aggressive-1.c: New.
9716         * gcc.target/i386/avx2-vect-aggressive.c: New.
9718 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9720         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9722 2015-01-15  Richard Biener  <rguenther@suse.de>
9724         PR lto/64415
9725         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9726         -Wl,-undefined,dynamic_lookup.
9728 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9730         * gnat.dg/opt47.adb: New test.
9732 2015-01-15  Richard Biener  <rguenther@suse.de>
9734         PR lto/64415
9735         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9737 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9739         PR tree-optimization/64434
9740         * gcc.dg/torture/pr64434.c: New test.
9742 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9744         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9745         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9746         -march=loongson* and -march=octeon* require -mno-micromips.
9748 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9749             Matthew Fortune  <matthew.fortune@imgtec.com>
9751         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9752         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9753         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9754         * gcc.target/mips/call-saved-7.c: New file.
9755         * gcc.target/mips/call-saved-8.c: New file.
9756         * gcc.target/mips/call-saved-9.c: New file.
9758 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9760         * gcc.target/mips/lsa.c: New file.
9761         * gcc.target/mips/mips64-lsa.c: Likewise.
9762         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9763         * gcc.target/mips/mulsize-4.c: Likewise.
9764         * gcc.target/mips/mulsize-5.c: New file.
9765         * gcc.target/mips/mulsize-6.c: Likewise.
9766         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9767         and !HAS_LSA as ghost options.
9768         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9769         for !HAS_LSA.
9771 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9773         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9775 2015-01-15  Richard Biener  <rguenther@suse.de>
9777         PR middle-end/64365
9778         * gcc.dg/torture/pr64365.c: New testcase.
9780 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9782         * gcc.dg/stackprotectexplicit1.c: New test.
9783         * g++.dg/stackprotectexplicit2.c: New test.
9785 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9787         PR target/61933
9788         * gfortran.dg/inquire_internal.f90: New.
9789         * gfortran.dg/negative_unit_check.f90: New.
9791 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9793         PR target/53988
9794         * gcc.target/sh/pr53988-1.c: New.
9796 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9798         PR c++/58671
9799         * g++.dg/tls/thread_local-ice3.C: New.
9801 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9803         * gcc.target/i386/fentry-override.c: Properly place {} in target
9804         selector.  Remove nonpic.
9805         * gcc.target/i386/fentry.c: Likewise.
9807 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9809         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9810         warnings instead of errors.
9812 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9814         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9815         option support instead of ENABLE_LTO from Makefile.
9817 2015-01-14  Richard Biener  <rguenther@suse.de>
9819         PR tree-optimization/59354
9820         * gcc.dg/vect/pr59354.c: New testcase.
9822 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9824         * lib/target-supports.exp
9825         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9826         on ARM architures before v7.
9828 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9830         PR middle-end/59448
9831         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9832         an atomic_exchange.
9834 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9836         PR target/64386
9837         * gcc.target/i386/pr64386.c: New test.
9839 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9841         PR target/64393
9842         * gcc.target/i386/pr64393.c: New test.
9844 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9846         PR target/64387
9847         * gcc.target/i386/pr64387.c: New test.
9849 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9851         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9853 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9855         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9857 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9859         PR target/64453
9860         * gcc.target/arm/pr64453.c: New.
9862 2015-01-14  Richard Biener  <rguenther@suse.de>
9864         PR lto/64415
9865         * gcc.dg/lto/pr64415_0.c: New testcase.
9866         * gcc.dg/lto/pr64415_1.c: Likewise.
9868 2015-01-14  Martin Liska  <mliska@suse.cz>
9870         * gcc.dg/ipa/pr64307.c: New test.
9872 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9874         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9875         64-bit and 128-bit.
9877 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9879         PR target/64460
9880         * gcc.target/arm/pr64460_1.c: New test.
9882 2015-01-14  Richard Biener  <rguenther@suse.de>
9884         PR tree-optimization/64493
9885         PR tree-optimization/64495
9886         * gcc.dg/vect/pr64493.c: New testcase.
9887         * gcc.dg/vect/pr64495.c: Likewise.
9889 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9891         * gcc.dg/Warray-bounds-11.c: New test-case.
9893 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9895         * gcc.target/mips/octeon3-pipe-1.c: New test.
9897 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9899         * jit.dg/harness.h (set_up_logging): Move string concatenation
9900         into...
9901         (concat_strings): New function.
9902         (dump_reproducer): New function.
9903         (test_jit): Call dump_reproducer.
9904         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9905         function.
9906         (jit-dg-test): Delete any generated reproducer from previous runs.
9907         Verify that a generated reproducer was created, and verify that it
9908         compiles.
9909         * jit.dg/test-nested-contexts.c (main): Call
9910         gcc_jit_context_dump_reproducer_to_file.
9912 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9914         * gcc.dg/aru-2.c: Add dg-require-profiling.
9916 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9918         * lib/target-supports.exp (check_profiling_available): Check if
9919         -pg links.
9921 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9923         PR ipa/64565
9924         * g++.dg/torture/pr64565.C: New testcase.
9926 2015-01-13  Marek Polacek  <polacek@redhat.com>
9928         PR middle-end/64391
9929         * gcc.dg/tm/pr64391.c: New test.
9931 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9933         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9934         true.
9936 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9938         * gcc.target/i386/pie.c: New test.
9940         * lib/target-supports.exp (check_effective_target_pie): New.
9942 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9944         PR rtl-optimization/64286
9945         * gcc.target/i386/avx2-pr64286.c: New test.
9947 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9949         PR c++/57626
9950         * g++.dg/cpp0x/vt-57626.C: New.
9952 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9954         PR fortran/64528
9955         * gfortran.dg/pr64528.f90: New test.
9957 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9959         * gcc.target/aarch64/subsp.c: New test.
9961 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9963         * gcc.target/aarch64/store-pair-1.c: New testcase.
9965 2015-01-13  Richard Biener  <rguenther@suse.de>
9967         PR lto/64373
9968         * gcc.dg/lto/pr64373_0.c: New testcase.
9970 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9972         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9973         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9975 2015-01-13  Richard Biener  <rguenther@suse.de>
9977         PR tree-optimization/64406
9978         * gcc.dg/pr64406.c: New testcase.
9980 2015-01-13  Richard Biener  <rguenther@suse.de>
9982         PR tree-optimization/64404
9983         * gcc.dg/vect/pr64404.c: New testcase.
9985 2015-01-13  Richard Biener  <rguenther@suse.de>
9987         PR tree-optimization/64568
9988         * g++.dg/torture/pr64568.C: New testcase.
9990 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9992         * jit.dg/test-error-local-used-from-other-function.c: New test
9993         case.
9994         * jit.dg/test-error-param-reuse.c: New test case.
9995         * jit.dg/test-error-param-sharing.c: New test case.
9996         * jit.dg/test-error-param-used-from-other-function.c: New test
9997         case.
9998         * jit.dg/test-error-param-used-without-a-function.c: New test
9999         case.
10001 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10003         PR tree-optimization/64563
10004         * gcc.dg/pr64563.c: New test.
10006         PR target/64513
10007         * gcc.target/i386/pr64513.c: New test.
10009         PR tree-optimization/64454
10010         * gcc.dg/pr64454.c: New test.
10012         PR testsuite/64028
10013         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10014         bind_pic_locally.
10015         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10016         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10017         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10018         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10019         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10020         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10021         * gcc.dg/vect/slp-25.c: Likewise.
10022         * gcc.dg/vect/vect-109.c: Likewise.
10023         * gcc.dg/vect/vect-13.c: Likewise.
10024         * gcc.dg/vect/vect-17.c: Likewise.
10025         * gcc.dg/vect/vect-18.c: Likewise.
10026         * gcc.dg/vect/vect-19.c: Likewise.
10027         * gcc.dg/vect/vect-20.c: Likewise.
10028         * gcc.dg/vect/vect-21.c: Likewise.
10029         * gcc.dg/vect/vect-22.c: Likewise.
10030         * gcc.dg/vect/vect-27.c: Likewise.
10031         * gcc.dg/vect/vect-29.c: Likewise.
10032         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10033         * gcc.dg/vect/vect-2.c: Likewise.
10034         * gcc.dg/vect/vect-3.c: Likewise.
10035         * gcc.dg/vect/vect-4.c: Likewise.
10036         * gcc.dg/vect/vect-5.c: Likewise.
10037         * gcc.dg/vect/vect-72.c: Likewise.
10038         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10039         * gcc.dg/vect/vect-73.c: Likewise.
10040         * gcc.dg/vect/vect-77-global.c: Likewise.
10041         * gcc.dg/vect/vect-78-global.c: Likewise.
10042         * gcc.dg/vect/vect-7.c: Likewise.
10043         * gcc.dg/vect/vect-86.c: Likewise.
10044         * gcc.dg/vect/vect-align-1.c: Likewise.
10045         * gcc.dg/vect/vect-align-3.c: Likewise.
10046         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10047         * gcc.dg/vect/vect-all.c: Likewise.
10048         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10049         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10050         * gcc.dg/vect/vect-peel-3.c: Likewise.
10051         * gcc.dg/vect/vect-peel-4.c: Likewise.
10052         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10054 2015-01-12  Jeff Law  <law@redhat.com>
10056         PR target/64461
10057         * gcc.target/m68k/pr64461.c: New test.
10059 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10061         * jit.dg/test-array-as-pointer.c (create_code): Update call
10062         to gcc_jit_context_new_global by setting "kind" to
10063         GCC_JIT_GLOBAL_IMPORTED.
10064         * jit.dg/test-error-array-as-pointer.c: Likewise.
10065         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10066         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10067         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10068         * jit.dg/test-using-global.c (the_global): Rename to...
10069         (imported_global): ...this.
10070         (create_code): Update to test the three kinds of global.
10071         (verify_code): Likewise.
10073 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10075         PR testsuite/64427
10076         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10077         undefined behavior.
10078         * gcc.target/i386/pr64291-2.c: Updated.
10080 2015-01-12  Richard Biener  <rguenther@suse.de>
10082         PR tree-optimization/64530
10083         * gfortran.dg/pr64530.f90: New testcase.
10085 2015-01-12  Richard Biener  <rguenther@suse.de>
10087         PR middle-end/64357
10088         * gcc.dg/torture/pr64357.c: New testcase.
10090 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10092         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10093         selector.
10095 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10096         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10098 2015-01-12  Martin Liska  <mliska@suse.cz>
10100         * gcc.dg/ipa/PR64550.c: New test.
10102 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10104         PR ipa/63470
10105         * g++.dg/ipa/pr63470.C: New testcase.
10107 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10109         PR fortran/63733
10110         * gfortran.dg/typebound_operator_20.f90: New.
10112 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10114         PR fortran/58023
10115         * gfortran.dg/proc_ptr_comp_42.f90: New.
10117 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10119         PR fortran/64508
10120         * gfortran.dg/proc_ptr_comp_41.f90: New.
10122 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10124         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10126 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10128         PR fortran/64522
10129         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10130         and add dg-excess-errors.
10131         * gfortran.dg/line_length_6.f90: New.
10132         * gfortran.dg/line_length_7.f90: New.
10133         * gfortran.dg/line_length_8.f90: New.
10134         * gfortran.dg/line_length_9.f90: New.
10135         * gfortran.dg/line_length_10.f90: New.
10136         * gfortran.dg/line_length_11.f90: New.
10138 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10140         * jit.dg/test-threads.c (struct testcase): Move declaration
10141         to jit.dg/all-non-failing-tests.h.
10142         (testcases): Likewise.
10143         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10144         declaration here from jit.dg/all-non-failing-tests.h.
10145         (testcases): Likewise.
10146         * jit.dg/test-combination.c (create_code): Eliminate spelling
10147         out all of the testcases in favor of looping through the
10148         "testcases" metadata.
10149         (verify_code): Likewise.
10151 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10153         PR rtl-optimization/64536
10154         * gcc.dg/pr64536.c: New test.
10156 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10158         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10159         * jit.dg/test-combination.c (create_code): Likewise.
10160         (verify_code): Likewise.
10161         * jit.dg/test-constants.c: New test case.
10162         * jit.dg/test-threads.c: Add test-constants.c.
10164 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10166         PR libobjc/51891
10167         * objc.dg/gnu-api-2-class.m: Add a test case
10168         for the above change.
10170 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10172         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10174 2015-01-09  Richard Biener  <rguenther@suse.de>
10176         PR tree-optimization/64410
10177         * g++.dg/vect/pr64410.cc: New testcase.
10179 2015-01-09  Martin Liska  <mliska@suse.cz>
10181         * gcc.dg/ipa/ipa-icf-32.c: New test.
10183 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10185         * c-c++-common/tsan/tsan_barrier.h: New.
10186         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10187         * c-c++-common/tsan/bitfield_race.c: Likewise.
10188         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10189         * c-c++-common/tsan/mutexset1.c: Likewise.
10190         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10191         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10192         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10193         * c-c++-common/tsan/simple_race.c: Likewise.
10194         * c-c++-common/tsan/simple_stack.c: Likewise.
10195         * c-c++-common/tsan/sleep_sync.c: Likewise.
10196         * c-c++-common/tsan/tiny_race.c: Likewise.
10197         * c-c++-common/tsan/tls_race.c: Likewise.
10198         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10199         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10200         * g++.dg/tsan/atomic_free.C: Likewise.
10201         * g++.dg/tsan/atomic_free2.C: Likewise.
10202         * g++.dg/tsan/cond_race.C: Likewise.
10203         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10205 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10207         PR testsuite/62250
10208         * lib/target-supports.exp (check_effective_target_libatomic_available):
10209         New.
10210         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10211         targets that match effective-target libatomic_available.
10212         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10214 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10216         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10217         Verify the result of gcc_jit_context_get_last_error.
10218         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10220 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10222         PR tree-optimization/63989
10223         * gcc.dg/strlenopt-27.c: New test.
10225 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10227         * jit.dg/harness.h (set_up_logging): New function.
10228         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10229         set_up_logging on the context, so that every testcase is
10230         logged to a particular file.
10231         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10232         and call gcc_jit_context_set_logfile on the top-level context.
10234 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10236         PR target/64338
10237         * g++.dg/opt/pr64338.C: New test.
10239 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10241         * gfortran.dg/coarray/codimension_2b.f90: New file.
10242         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10243         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10245 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10247         PR c++/59004
10248         * g++.dg/ext/fnname4.C: New.
10250 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10252         PR c++/64462
10253         * g++.dg/cpp0x/constexpr-64462.C: New.
10255 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10257         PR c++/60753
10258         * g++.dg/cpp0x/deleted10.C: New.
10260 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10262         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10264 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10266         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10267         GCC_JIT_UNARY_OP_ABS.
10268         (verify_unary_ops): Likewise.
10270 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10272         * jit.dg/test-arith-overflow.c: New test case.
10273         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10274         * jit.dg/test-combination.c (create_code): Likewise.
10275         (verify_code): Likewise.
10276         * jit.dg/test-threads.c (testcases): Likewise.
10278 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10280         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10281         rather than "jit".  Load g++.exp, and call g++_init.
10282         Run test-*.cc files within the testsuite and *.cc files within
10283         docs/examples.
10284         (jit-dg-test): Drop the addition of -fgnu89-inline to
10285         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10286         doing it when compiling C testcases (since g++ does not handle
10287         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10288         is restored to the value after g++_init ran, rather than the
10289         value before g++_init ran.  Return a list of
10290         $comp_output $output_file, as dg-test assumes.
10292 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10294         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10295         make it easier to figure out the origin of each test result when
10296         running test-combination.c and test-threads.c.
10297         (CHECK_VALUE): Likewise.
10298         (CHECK_DOUBLE_VALUE): Likewise.
10299         (CHECK_STRING_VALUE): Likewise.
10300         (CHECK_STRING_STARTS_WITH): Likewise.
10301         (CHECK_STRING_CONTAINS): Likewise.
10302         (CHECK): Likewise.
10303         (check_string_value): Likewise, add "funcname" param.
10304         (check_string_starts_with): Likewise.
10305         (check_string_contains): Likewise.
10307 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10309         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10310         generating name of built executable.
10312 2015-01-07  Marek Polacek  <polacek@redhat.com>
10314         PR c/64440
10315         * gcc.dg/pr64440.c: New test.
10316         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10318 2015-01-07  Marek Polacek  <polacek@redhat.com>
10320         PR c/64417
10321         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10322         * gcc.dg/pr64417.c: New test.
10324 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10326         PR target/64505
10327         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10328         fix is correct.
10330 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10332         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10333         Check if testcases run without errors, not just if they compile.
10335 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10337         PR target/64507
10338         * gcc.target/sh/pr64507.c: New test.
10340 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10342         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10344 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10346         * c-c++-common/asan/sanitize-all-1.c: New test.
10347         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10348         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10349         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10350         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10352 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10354         * lib/target-supports.exp (check_profiling_available): Return 0 for
10355         Visium.
10356         (check_effective_target_tls_runtime): Likewise.
10357         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10358         * gcc.dg/20020312-2.c: Adjust for Visium.
10359         * gcc.dg/tls/thr-cse-1.c: Likewise
10360         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10361         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10362         * gcc.dg/weak/typeof-2.c: Likewise.
10364 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10366         PR rtl-optimization/64287
10367         * gcc.dg/aru-2.c: New test.
10369 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10371         PR sanitizer/64344
10372         * c-c++-common/ubsan/pr64344-1.c: New test.
10373         * c-c++-common/ubsan/pr64344-2.c: New test.
10375         PR tree-optimization/64465
10376         * gcc.dg/pr64465.c: New test.
10378         PR tree-optimization/64494
10379         * gcc.c-torture/compile/pr64494.c: New test.
10381 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10383         PR fortran/47674
10384         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10386 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10388         Update copyright years.
10390 2015-01-05  Marek Polacek  <polacek@redhat.com>
10392         PR c/64423
10393         * gcc.dg/pr64423.c: New test.
10395 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10397         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10398         mmix-knuth-mmixware for the same reason as for MIPS.
10399         * gcc.dg/debug/debug-2.c: Ditto.
10401         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10403 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10405         PR testsuite/62250
10406         * lib/gfortran.exp: Add libatomic library search path.
10407         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10408         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10410         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10412 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10414         * c-c++-common/tsan/bitfield_race.c: New testcase.
10415         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10417 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10419         * gfortran.dg/coarray/collectives_4.f90: New.
10421 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10423         PR fortran/57562
10424         * gfortran.dg/extends_16.f90: New.
10426 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10428         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10430 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10432         * gfortran.dg/coarray/codimension_2.f90: New.
10433         * gfortran.dg/coarray/codimension_2a.f90: New.
10434         * gfortran.dg/coarray_35.f90: New.
10435         * gfortran.dg/coarray_35a.f90: New.
10437 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10439         PR fortran/60507
10440         * gfortran.dg/dummy_procedure_11.f90: New.
10442 Copyright (C) 2015 Free Software Foundation, Inc.
10444 Copying and distribution of this file, with or without modification,
10445 are permitted in any medium without royalty provided the copyright
10446 notice and this notice are preserved.