Handle 2 preds for fin_bb in expand_omp_for_static_chunk
[official-gcc.git] / gcc / testsuite / ChangeLog
blob191c22b325dc497a648fcc1930a90574ef64e737
1 2015-09-03  Tom de Vries  <tom@codesourcery.com>
3         PR tree-optimization/65637
4         * gcc.dg/autopar/reduc-4.c: New test.
6 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8         PR tree-optimization/65637
9         * gcc.dg/autopar/pr46099-2.c: New test.
11 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
13         PR middle-end/67351
14         * g++.dg/pr67351.C: New test.
16 2015-09-03  Richard Biener  <rguenther@suse.de>
18         PR ipa/66705
19         * g++.dg/lto/pr66705_0.C: New testcase.
21 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
23         PR middle-end/60586
24         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
25         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
27 2015-09-02  Marek Polacek  <polacek@redhat.com>
29         PR c/67432
30         * gcc.dg/pr67432.c: New test.
32 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
34         * lib/target-supports.exp (clear_effective_target_cache): New.
35         (check_cached_effective_target): Update et_prop_list.
36         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
37         * g++.dg/compat/compat.exp: Likewise.
38         * g++.dg/compat/struct-layout-1.exp: Likewise.
39         * lib/asan-dg.exp: Likewise.
40         * lib/atomic-dg.exp: Likewise.
41         * lib/cilk-plus-dg.exp: Likewise.
42         * lib/clearcap.exp: Likewise.
43         * lib/mpx-dg.exp: Likewise.
44         * lib/tsan-dg.exp: Likewise.
45         * lib/ubsan-dg.exp: Likewise.
47 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
48         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
50 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
51             Andrew Bennett  <andrew.bennett@imgtec.com>
53         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
54         dependencies between ISA level and compact-branches.
55         * gcc.target/mips/branch-10.c: Update expected output to allow
56         compact forms of b/bal.
57         * gcc.target/mips/branch-11.c: Likewise.
58         * gcc.target/mips/branch-12.c: Likewise.
59         * gcc.target/mips/branch-13.c: Likewise.
60         * gcc.target/mips/branch-3.c: Likewise.
61         * gcc.target/mips/branch-4.c: Likewise.
62         * gcc.target/mips/branch-5.c: Likewise.
63         * gcc.target/mips/branch-6.c: Likewise.
64         * gcc.target/mips/branch-7.c: Likewise.
65         * gcc.target/mips/branch-8.c: Likewise.
66         * gcc.target/mips/branch-9.c: Likewise.
67         * gcc.target/mips/branch-cost-1.c: Likewise.
68         * gcc.target/mips/call-1.c: Likewise.
69         * gcc.target/mips/call-2.c: Likewise.
70         * gcc.target/mips/call-3.c: Likewise.
71         * gcc.target/mips/call-4.c: Likewise.
72         * gcc.target/mips/call-5.c: Likewise.
73         * gcc.target/mips/call-6.c: Likewise.
74         * gcc.target/mips/lazy-binding-1.c: Likewise.
75         * gcc.target/mips/near-far-1.c: Likewise.
76         * gcc.target/mips/near-far-2.c: Likewise.
77         * gcc.target/mips/near-far-3.c: Likewise.
78         * gcc.target/mips/near-far-4.c: Likewise.
79         * gcc.target/mips/umips-branch-3.c: Ensure the test is
80         run with compact branches allowed.
81         * gcc.target/mips/compact-branches-1.c: New file.
82         * gcc.target/mips/compact-branches-2.c: Likewise.
83         * gcc.target/mips/compact-branches-3.c: Likewise.
84         * gcc.target/mips/compact-branches-4.c: Likewise.
85         * gcc.target/mips/compact-branches-5.c: Likewise.
86         * gcc.target/mips/compact-branches-6.c: Likewise.
87         * gcc.target/mips/compact-branches-7.c: Likewise.
89 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
91         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
92         Clean-up a created directory if testcase fails.
94 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
96         PR target/67405
97         * g++.dg/pr67405.C: New test.
99 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
101         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
103 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
105         * gcc.dg/ifcvt-1.c: New test.
106         * gcc.dg/ifcvt-2.c: Likewise.
107         * gcc.dg/ifcvt-3.c: Likewise.
109 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
111         PR libfortran/67412
112         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
113         *-*-solaris2.10.
115 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
117         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
119 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
121         PR c++/61753
122         * g++.dg/other/pr61753.C: New.
124 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
126         * gcc.dg/tree-ssa/cmp-1.c: New file.
128 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
130         * gcc.dg/tree-ssa/complex-7.c: New file.
132 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
134         * gcc.target/powerpc/swaps-p8-19.c: New test.
136 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
138         PR fortran/67367
139         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
141 2015-08-29  Tom de Vries  <tom@codesourcery.com>
143         PR tree-optimization/46193
144         * gcc.dg/autopar/pr46193.c: New test.
146 2015-08-28  Nathan Sidwell  <nathan@acm.org>
148         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
149         use exit code for failure.
151         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
152         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
153         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
154         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
155         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
156         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
157         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
158         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
159         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
160         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
162 2015-08-28  Jeff Law  <law@redhat.com>
164         PR lto/66752
165         * gcc.dg/tree-ssa/pr66752-2.c: New test.
166         * gcc.dg/torture/pr66752-1.c: New test
167         * g++.dg/torture/pr66752-2.C: New test.
169 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
170         Revert:
171         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
173                 * gcc.dg/tree-ssa/sra-15.c: New.
175 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
177         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
178         * gcc.target/mips/msub-8.c: Ditto
180 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
182         * lib/target-supports.exp (check-effective_target_vect_double):
183         Enable for Power targets with VSX hardware available.
184         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
185         vect_no_align && { ! vect_hw_misalign }.
187 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
189         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
190         Replaced by opt_files, compile with -floop-nest-optimize.
191         * g++.dg/graphite/graphite.exp: Same.
192         * gfortran.dg/graphite/graphite.exp: Same.
193         * gcc.dg/graphite/block-0.c: Adjust pattern.
194         * gcc.dg/graphite/block-1.c: Same.
195         * gcc.dg/graphite/block-3.c: Same.
196         * gcc.dg/graphite/block-4.c: Same.
197         * gcc.dg/graphite/block-5.c: Same.
198         * gcc.dg/graphite/block-6.c: Same.
199         * gcc.dg/graphite/block-7.c: Same.
200         * gcc.dg/graphite/block-8.c: Same.
201         * gcc.dg/graphite/block-pr47654.c: Same.
202         * gcc.dg/graphite/interchange-0.c: Same.
203         * gcc.dg/graphite/interchange-1.c: Same.
204         * gcc.dg/graphite/interchange-10.c: Same.
205         * gcc.dg/graphite/interchange-11.c: Same.
206         * gcc.dg/graphite/interchange-12.c: Same.
207         * gcc.dg/graphite/interchange-13.c: Same.
208         * gcc.dg/graphite/interchange-14.c: Same.
209         * gcc.dg/graphite/interchange-15.c: Same.
210         * gcc.dg/graphite/interchange-3.c: Same.
211         * gcc.dg/graphite/interchange-4.c: Same.
212         * gcc.dg/graphite/interchange-5.c: Same.
213         * gcc.dg/graphite/interchange-6.c: Same.
214         * gcc.dg/graphite/interchange-7.c: Same.
215         * gcc.dg/graphite/interchange-8.c: Same.
216         * gcc.dg/graphite/interchange-9.c: Same.
217         * gcc.dg/graphite/interchange-mvt.c: Same.
218         * gcc.dg/graphite/pr37485.c: Same.
219         * gcc.dg/graphite/uns-block-1.c: Same.
220         * gcc.dg/graphite/uns-interchange-12.c: Same.
221         * gcc.dg/graphite/uns-interchange-14.c: Same.
222         * gcc.dg/graphite/uns-interchange-15.c: Same.
223         * gcc.dg/graphite/uns-interchange-9.c: Same.
224         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
225         * gfortran.dg/graphite/interchange-3.f90: Same.
227 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
229         PR target/67317
230         * gcc.target/i386/pr67317-1.c: New test.
231         * gcc.target/i386/pr67317-2.c: Ditto.
232         * gcc.target/i386/pr67317-3.c: Ditto.
233         * gcc.target/i386/pr67317-4.c: Ditto.
234         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
235         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
237 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
239         * gcc.target/powerpc/vec-shr.c: New.
241 2015-08-27  Marek Polacek  <polacek@redhat.com>
243         PR middle-end/67005
244         * gcc.dg/torture/pr67005.c: New test.
246 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
248         * gcc.dg/tree-ssa/sra-15.c: New.
250 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
252         * gcc.target/aarch64/long_branch_1.c: New test.
254 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
256         * gcc.target/s390/20150826-1.c: New test.
258 2015-08-26  Renlin Li  <renlin.li@arm.com>
260         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
262 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
264         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
266 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
268         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
269         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
270         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
271         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
273 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
275         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
276         New test directive.
277         * gcc.target/aarch64/tlsle_1.x: New test source.
278         * gcc.target/aarch64/tlsle12_1.c: New testcase.
279         * gcc.target/aarch64/tlsle24_1.c: Likewise.
280         * gcc.target/aarch64/tlsle32_1.c: Likewise.
282 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
284         PR fortran/29600
285         * gfortran.dg/shape_8.f90: New test.
287 2015-08-25  Marek Polacek  <polacek@redhat.com>
289         PR middle-end/67330
290         * gcc.dg/weak/weak-18.c: New test.
292 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
294         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
295         gcc_jit_context_set_bool_use_external_driver.
297 2015-08-25  Nathan Sidwell  <nathan@acm.org>
299         * gcc.c-torture/execute/builtins/20010124-1.x: New.
301         * gcc.dg/20001117-1.c: Needs return_address.
302         * gcc.dg/20020415-1.c: Needs alloca.
303         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
304         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
305         * gcc.dg/pr63186.c: Needs label_values.
306         * gcc.dg/torture/pr33848.c: Likwise.
308         * lib/target-supports.exp (check_effective_target_fopenacc,
309         check_effective_target_fopenmp): Disable for nvptx.
310         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
311         * gcc.dg/stack-usage-1.c: Likewise.
312         * gcc.dg/stack-usage-2.c: Likewise.
313         * gcc.dg/unused-5.c: Likewise.
314         * gcc.dg/unwind-1.c: Likewise.
316 2015-08-25  Christian Bruel  <christian.bruel@st.com>
318         * gcc.dg/Wno-frame-address.c: Skip for ARM.
319         * g++.dg/Wno-frame-address.C: Ditto.
321 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
323         PR target/67211
324         * g++.dg/pr67211.C: New test.
326 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
328         PR fortran/62536
329         PR fortran/66175
330         * gfortran.dg/block_end_error_1.f90: New test.
331         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
333 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
335         PR target/66821
336         * gcc.target/i386/pr66821.c: New test.
338 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
340         PR target/67329
341         * gcc.target/i386/pr67329.c: New test.
343 2015-08-24  Nathan Sidwell  <nathan@acm.org>
345         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
347         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
349         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
350         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
351         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
352         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
353         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
355         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
357         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
358         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
359         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
360         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
361         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
362         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
363         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
364         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
365         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
366         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
368         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
369         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
371         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
373         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
375         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
376         check for nvptx.
378 2015-08-24  Tom de Vries  <tom@codesourcery.com>
380         PR tree-optimization/65468
381         * gcc.dg/gomp/static-chunk-size-one.c: New test.
383 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
385         PR libfortran/54572
386         * gfortran.dg/backtrace_1.f90: New test.
388 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
390         PR libfortran/62296
391         * gfortran.dg/execute_command_line_2.f90: New test.
393 2015-08-23  Tom de Vries  <tom@codesourcery.com>
395         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
396         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
397         vect_no_int_max to vect_no_int_min_max.
398         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
399         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
400         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
401         * gcc.dg/vect/slp-reduc-4.c: Same.
402         * gcc.dg/vect/slp-reduc-5.c: Same.
403         * gcc.dg/vect/vect-125.c: Same.
404         * gcc.dg/vect/vect-13.c: Same.
405         * gcc.dg/vect/vect-double-reduc-3.c: Same.
406         * gcc.dg/vect/vect-reduc-1.c: Same.
407         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
408         * gcc.dg/vect/vect-reduc-1char.c:Same.
409         * gcc.dg/vect/vect-reduc-1short.c: Same.
410         * gcc.dg/vect/vect-reduc-2.c: Same.
411         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
412         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
413         * lib/target-supports.exp: Same.
415 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/63693
418         * g++.dg/cpp0x/decltype63.C: New.
420 2015-08-22  Nathan Sidwell  <nathan@acm.org>
422         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
423         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
424         * c-c++-common/Wunused-var-8.c: Likewise.
425         * c-c++-common/gomp/pr61486-2.c: Likewise.
426         * c-c++-common/Wunused-var-6.c: Likewise.
427         * c-c++-common/goacc/reduction-1.c: Likewise.
428         * c-c++-common/goacc/reduction-2.c: Likewise.
429         * c-c++-common/goacc/reduction-3.c: Likewise.
430         * c-c++-common/goacc/reduction-4.c: Likewise.
431         * gcc.dg/builtins-64.c: Likewise.
432         * gcc.dg/pr59523.c: Likewise.
433         * gcc.dg/tree-ssa/20080530.c: Likewise.
434         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
435         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
436         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
437         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
438         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
439         * gcc.dg/pr59011.c: Likewise.
440         * gcc.dg/uninit-9.c: Likewise.
441         * gcc.dg/pr61561.c: Likewise.
442         * gcc.dg/vla-4.c: Likewise.
443         * gcc.dg/20101010-1.c: Likewise.
444         * gcc.dg/pr49120.c: Likewise.
445         * gcc.dg/20030331-2.c: Likewise.
446         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
447         * gcc.dg/pr25682.c: Likewise.
448         * gcc.dg/guality/guality.c: Likewise.
449         * gcc.dg/pr27301.c: Likewise.
450         * gcc.dg/uninit-9-O0.c: Likewise.
451         * gcc.dg/fold-alloca-1.c: Likewise.
452         * gcc.dg/pr41470.c: Likewise.
453         * gcc.dg/pr51491-2.c: Likewise.
454         * gcc.dg/winline-7.c: Likewise.
455         * gcc.dg/vla-2.c: Likewise.
456         * gcc.dg/pr50764.c: Likewise.
457         * gcc.dg/c99-vla-1.c: Likewise.
458         * gcc.dg/pr33238.c: Likewise.
459         * gcc.dg/c99-const-expr-13.c: Likewise.
460         * gcc.dg/builtin-return-1.c: Likewise.
461         * gcc.dg/vla-3.c: Likewise.
462         * gcc.dg/20020415-1.c: Likewise.
463         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
464         * gcc.dg/shrink-wrap-alloca.c: Likewise.
465         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
466         * gcc.dg/torture/calleesave-sse.c: Likewise.
467         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
468         * gcc.dg/gomp/vla-2.c: Likewise.
469         * gcc.dg/gomp/vla-3.c: Likewise.
470         * gcc.dg/gomp/vla-4.c: Likewise.
471         * gcc.dg/gomp/pr30494.c: Likewise.
472         * gcc.dg/gomp/vla-5.c: Likewise.
473         * gcc.dg/pr51990-2.c: Likewise.
474         * gcc.dg/vla-22.c: Likewise.
476 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
478         * gcc.dg/cpp/multiline-2.c: Add column numbers.
479         * gcc.dg/dollar.c: Likewise.
480         * gcc.dg/pragma-message.c: Likewise.
481         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
482         * c-c++-common/raw-string-14.c: Likewise.
484 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
486         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
487         property that instantiation here is a compile-time error.
489 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
491         * g++.dg/other/pr67065.C: Extend.
493 2015-08-21  Nathan Sidwell  <nathan@acm.org>
495         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
496         is freestanding.
497         (check_effective_target_global_constructor): New.
498         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
499         * gcc.dg/debug/debug.exp: Skip  for nvptx.
500         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
502         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
503         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
504         * gcc.c-torture/compile/pr33855.c: Likewise.
505         * gcc.c-torture/compile/920723-1.c: Likewise.
506         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
507         writing a const.
508         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
509         label.
510         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
511         'call'.
513         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
514         prototype normal.
515         * gcc.c-torture/execute/switch-1.c: Likewise.
517         * gcc.c-torture/execute/pr34456.c: Require not freestanding
518         * gcc.c-torture/execute/printf-1.c: Likewise.
519         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
520         * gcc.c-torture/execute/fprintf-1.c: Likewise.
521         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
522         * gcc.c-torture/execute/vprintf-1.c: Likewise.
523         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
524         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
525         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
526         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
527         * gcc.c-torture/execute/gofast.c: Likewise.
528         * gcc.c-torture/execute/complex-6.c: Likewise.
530         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
531         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
532         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
533         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
534         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
535         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
536         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
537         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
538         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
539         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
540         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
541         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
542         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
543         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
544         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
545         * gcc.dg/setjmp-1.c: Likewise.
546         * gcc.dg/cleanup-5.c: Likewise.
547         * gcc.dg/cleanup-12.c: Likewise.
548         * gcc.dg/cleanup-13.c: Likewise.
550         * gcc.dg/constructor-1.c: Require global ctor.
552         * gcc.dg/fork-instrumentation.c: Require profiling.
553         * gcc.dg/20030107-1.c: Likewise.
554         * gcc.dg/20030702-1.c: Likewise.
556         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
557         * gcc.dg/cpp/paste2.c: Likewise.
558         * gcc.dg/cpp/strify3.c: Likewise.
559         * gcc.dg/cpp/strify4.c: Likewise.
560         * gcc.dg/cpp/lexnum.c: Likewise.
561         * gcc.dg/cpp/digraphs.c: Likewise.
562         * gcc.dg/cpp/macro1.c: Likewise.
564 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
566         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
568 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
570         * lib/gcc-dg.exp: Add extra options for db-final to the command line
571         only once.
573 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
575         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
576         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
577         vec_vpmsum_be and vec_shasigma_be.
579 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
581         * lib/target-supports.exp
582         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
583         with -mfp16-format=ieee.
585 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
587         PR c++/67065
588         * g++.dg/other/pr67065.C: New.
590 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
592         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
593         memcpy.
594         * gcc.target/mips/inline-memcpy-2.c: Ditto.
595         * gcc.target/mips/inline-memcpy-3.c: Ditto.
596         * gcc.target/mips/inline-memcpy-4.c: Ditto.
597         * gcc.target/mips/inline-memcpy-5.c: Ditto.
599 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
601         * gcc.dg/wide_shift_64_1.c: New testcase.
602         * gcc.dg/wide_shift_128_1.c: Likewise.
603         * gcc.target/aarch64/ashlti3_1.c: Likewise.
605 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
607         * lib/target-supports.exp
608         (check_effective_target_fstack_protector_enabled): New test.
609         * gcc.target/i386/ssp-default.c: New test.
611 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
613         PR fortran/66929
614         * gfortran.dg/generic_31.f90: New.
616 2015-08-19  Marek Polacek  <polacek@redhat.com>
618         PR middle-end/67133
619         * g++.dg/torture/pr67133.C: New test.
621 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
623         * gcc.target/powerpc/altivec-35.c: New test.
624         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
625         * gcc.target/powerpc/vsx-vector-7.c: New test.
627 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
629         PR middle-end/36757
630         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
631         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
633 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
635         PR rtl-optimization/67218
636         * gcc.c-torture/execute/ieee/pr67218.c,
637         gcc.target/aarch64/fcvt_int_float_double1.c,
638         gcc.target/aarch64/fcvt_int_float_double2.c,
639         gcc.target/aarch64/fcvt_int_float_double3.c,
640         gcc.target/aarch64/fcvt_int_float_double4.c,
641         gcc.target/aarch64/fcvt_uint_float_double1.c,
642         gcc.target/aarch64/fcvt_uint_float_double2.c,
643         gcc.target/aarch64/fcvt_uint_float_double3.c,
644         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
646 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
648         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
649         dg-options to disable LSE extensions.
650         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
651         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
652         * gcc.target/aarch64/atomic-op-char.c: Likewise.
653         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
654         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
655         * gcc.target/aarch64/atomic-op-int.c: Likewise.
656         * gcc.target/aarch64/atomic-op-long.c: Likewise.
657         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
658         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
659         * gcc.target/aarch64/atomic-op-release.c: Likewise.
660         * gcc.target/aarch64/atomic-op-short.c: Likewise.
661         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
662         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
663         * gcc.target/aarch64/sync-op-full.c: Likewise.
664         * gcc.target/aarch64/sync-op-release.c: Likewise.
666 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
668         PR c++/67160
669         * g++.dg/cpp1z/feat-cxx1z.C: New.
671 2015-08-18  Marek Polacek  <polacek@redhat.com>
673         PR middle-end/67222
674         * gcc.dg/torture/pr67222.c: New test.
676 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
678         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
680 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
682         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
683         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
684         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
686 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
688         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
689         which is used in later code.
691 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
693         PR c++/67216
694         * g++.dg/cpp0x/nullptr34.C: New.
695         * g++.dg/warn/Wconversion2.C: Adjust.
696         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
697         * g++.old-deja/g++.other/null3.C: Likewise.
699         * g++.dg/cpp0x/pr51313.C: Adjust.
701 2015-08-17  Richard Biener  <rguenther@suse.de>
703         PR tree-optimization/67221
704         * gcc.dg/torture/pr67221.c: New testcase.
706 2015-08-17 Mike Stump  <mikestump@comcast.net>
707            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
709         * gcc.target/arm/memcpy-aligned-1.c: New test.
711 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
713         PR fortran/54656
714         * gfortran.dg/norm_4.f90: Rename to...
715         * gfortran.dg/norm2_4.f90: this.
716         * gfortran.dg/norm2_5.f90: New test.
718 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
720         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
721         * gcc.dg/ssp-1.c: Make counter a register.
722         * gcc.dg/ssp-2.c: Likewise.
723         * gcc.dg/torture/parm-coalesce.c: New.
725 2015-08-14  Marek Polacek  <polacek@redhat.com>
727         PR middle-end/67133
728         * gcc.dg/torture/pr67133.c: New test.
730 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
731             Matthias Klose  <doko@debian.org>
733         PR target/67143
734         * gcc.c-torture/compile/pr67143.c: New
735         * gcc.target/aarch64/atomic-op-imm.c
736         (atomic_fetch_add_negative_RELAXED): New.
737         (atomic_fetch_sub_negative_ACQUIRE): New.
739 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
741         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
742         * gcc.target/aarch64/target_attr_8.c: Likewise.
743         * gcc.target/aarch64/target_attr_14.c: Likewise.
745 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
747         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
749 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
751         * gcc.target/i386/builtin_target.c: Add skylake check.
753 2015-08-13  Jeff Law  <law@redhat.com>
755         * gcc.dg/pr66314.c: Moved from here to ..
756         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
757         to clear all sanitizers before -fsanitize=kernel-address.
759 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
761         * gcc.target/aarch64/cinc_common_1.c: New test.
763 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
765         PR c++/53421
766         * g++.dg/ext/attribute-may-alias-1.C: New.
767         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
769 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
771         * gcc.target/aarch64/atomic-inst-cas.c: New.
772         * gcc.target/aarch64/atomic-inst-ops.inc: New.
774 2015-08-13  Andreas Schwab  <schwab@suse.de>
776         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
778 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
780         PR c++/62164
781         * g++.dg/torture/pr62164.C: New.
783 2015-08-13  Richard Biener  <rguenther@suse.de>
785         PR tree-optimization/67191
786         * gcc.dg/torture/pr67191.c: New testcase.
787         * g++.dg/torture/pr67191.C: Likewise.
789 2015-08-13  Richard Biener  <rguenther@suse.de>
791         PR tree-optimization/66502
792         PR tree-optimization/67167
793         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
795 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
797         PR c++/53330
798         * g++.dg/init/new42.C: New.
800 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
802         PR target/67071
803         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
804         vector constants.
805         * gcc.target/powerpc/pr67071-2.c: Likewise.
806         * gcc.target/powerpc/pr67071-3.c: Likewise.
808 2015-08-12  Marek Polacek  <polacek@redhat.com>
810         PR c++/55095
811         * c-c++-common/Wshift-overflow-6.c: New test.
812         * c-c++-common/Wshift-overflow-7.c: New test.
813         * g++.dg/cpp1y/left-shift-2.C: New test.
815 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/52742
818         * g++.dg/cpp0x/pr52742.C: New.
820 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
822         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
823         Check Knights Landing support.
825 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/47461
828         * g++.dg/warn/Wunused-result-1.C: New.
830 2015-08-12  Richard Biener  <rguenther@suse.de>
832         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
833         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
834         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
835         * g++.dg/tree-ssa/pr61034.C: Adjust.
836         * gcc.dg/fold-compare-2.c: Likewise.
837         * gcc.dg/pr50763.c: Likewise.
838         * gcc.dg/predict-3.c: Likewise.
839         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
840         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
841         * gcc.dg/tree-ssa/pr20657.c: Likewise.
842         * gcc.dg/tree-ssa/pr21001.c: Likewise.
843         * gcc.dg/tree-ssa/pr37508.c: Likewise.
844         * gcc.dg/tree-ssa/vrp04.c: Likewise.
845         * gcc.dg/tree-ssa/vrp07.c: Likewise.
846         * gcc.dg/tree-ssa/vrp09.c: Likewise.
847         * gcc.dg/tree-ssa/vrp16.c: Likewise.
848         * gcc.dg/tree-ssa/vrp20.c: Likewise.
849         * gcc.dg/tree-ssa/vrp25.c: Likewise.
850         * gcc.dg/tree-ssa/vrp87.c: Likewise.
852 2015-08-12  Nathan Sidwell  <nathan@acm.org>
854         * gcc.dg/vrp-min-max-1.c: New.
855         * gcc.dg/vrp-min-max-2.c: New.
857 2015-08-12  Richard Biener  <rguenther@suse.de>
859         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
861 2015-08-12  Tom de Vries  <tom@codesourcery.com>
863         PR testsuite/67175
864         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
865         Handle absence of vector min/max for sparc.
867 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
869         PR target/66954
870         * g++.dg/ext/mv25.C: New test.
872 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
874         * gcc.target/i386/avx2-vect-shift.c: New test.
876 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
878         PR c/66098
879         PR c/66711
880         * gcc.dg/pragma-diag-3.c: New test.
881         * gcc.dg/pragma-diag-4.c: New test.
883 2015-08-11  Nathan Sidwell  <nathan@acm.org>
885         * c-c++-common/dfp/operator-comma.c: Call init function.
886         * c-c++-common/dfp/convert-dfp-2.c: New test.
888 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
890         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
891         Treat model == 0x4f as Broadwell.
893 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
895         PR libfortran/67140
896         * gfortran.dg/pr67140.f90: New test.
898 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
900         PR libgomp/65742
901         PR middle-end/66332
902         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
904 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
906         PR fortran/64022
907         * gfortran.dg/ieee/large_4.f90: New test.
909 2015-08-08  Bud Davis  <jmdavis@link.com>
911         PR fortran/59746
912         * gfortran.dg/common_22.f90: New.
914 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
916         PR rtl-optimization/67028
917         * gcc.dg/pr67028.c: New testcase.
919 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
921         PR rtl-optimization/67029
922         * gcc.dg/pr67029.c: New test.
924 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
926         PR fortran/64104
927         * gfortran.dg/ieee/ieee_8.f90: New test.
929 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
931         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
932         modifers.
933         * gcc.target/aarch64/noplt_2.c: Likewise.
934         * gcc.target/aarch64/noplt_3.c: Likewise.
936 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
938         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
939         optimization level, and print a summary at the end.
941 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
943         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
945 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
947         * gcc.target/aarch64/noplt_3.c: New testcase.
949 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
951         * gcc.target/aarch64/noplt_1.c: New testcase.
952         * gcc.target/aarch64/noplt_2.c: Likewise.
954 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
956         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
957         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
959 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
961         * gcc.target/s390/dwarfregtable-1.c: New test.
962         * gcc.target/s390/dwarfregtable-2.c: New test.
963         * gcc.target/s390/dwarfregtable-3.c: New test.
965 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
967         * gcc.target/s390/htm-builtins-z13-1.c: New test.
969 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
971         PR fortran/64022
972         * gfortran.dg/ieee/large_2.f90: New test.
973         * gfortran.dg/ieee/large_3.F90: New test.
975 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
977         PR fortran/64022
978         * gfortran.dg/ieee/large_1.f90: Adjust test.
980 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
981             Jeff Law  <law@redhat.com>
983         PR c/16351
984         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
985         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
986         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
987         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
988         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
989         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
991 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
993         PR middle-end/66311
994         * gfortran.dg/pr66311.f90: New file.
996 2015-08-05  Richard Biener  <rguenther@suse.de>
998         PR tree-optimization/67121
999         * gcc.dg/torture/pr67121.c: New testcase.
1001 2015-08-05  Nick Clifton  <nickc@redhat.com>
1003         * gcc.target/rl78: New directory.
1004         * gcc.target/rl78/rl78.exp: New file: Test driver.
1005         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1007 2015-08-05  Richard Biener  <rguenther@suse.de>
1009         PR middle-end/67120
1010         * gcc.dg/torture/pr67120.c: New testcase.
1012 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1014         PR fortran/52846
1016         * lib/fortran-modules.exp: Call cleanup-submodules from
1017         cleanup-modules.
1018         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1019         cover the cases where private entities are no longer optimized
1020         away.
1021         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1022         same reason.
1023         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1024         * gfortran.dg/submodule_5.f08: The same.
1025         * gfortran.dg/submodule_9.f08: The same.
1026         * gfortran.dg/submodule_10.f08: New test.
1028 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1030         PR c++/66595
1031         * g++.dg/cpp1y/var-templ35.C: New.
1033 2015-08-05  Richard Biener  <rguenther@suse.de>
1035         PR tree-optimization/67055
1036         * g++.dg/torture/pr67055.C: New testcase.
1038 2015-08-05  Richard Biener  <rguenther@suse.de>
1040         PR tree-optimization/67109
1041         * gcc.dg/torture/pr67109.c: New testcase.
1042         * gcc.dg/vect/vect-119.c: Adjust.
1044 2015-08-05  Richard Biener  <rguenther@suse.de>
1046         PR middle-end/67107
1047         * gcc.dg/pr67107.c: New testcase.
1049 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1051         PR c++/66197
1052         * g++.dg/cpp1z/abbrev2.C: New.
1054 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1056         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1058 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1060         PR c++/66392
1061         * g++.dg/init/explicit4.C: New.
1063 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1065         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1066         without VSX an Power8 vector support.
1068 2015-08-04  Richard Biener  <rguenther@suse.de>
1070         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1072 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1074         PR target/67110
1075         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1076         -fno-pie -no-pie.
1078 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/66427
1081         * g++.dg/cpp1y/var-templ34.C: New.
1083 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1085         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1086         * gcc.target/aarch64/target_attr_1.c: Likewise.
1087         * gcc.target/aarch64/target_attr_2.c: Likewise.
1088         * gcc.target/aarch64/target_attr_3.c: Likewise.
1089         * gcc.target/aarch64/target_attr_4.c: Likewise.
1090         * gcc.target/aarch64/target_attr_5.c: Likewise.
1091         * gcc.target/aarch64/target_attr_6.c: Likewise.
1092         * gcc.target/aarch64/target_attr_7.c: Likewise.
1093         * gcc.target/aarch64/target_attr_8.c: Likewise.
1094         * gcc.target/aarch64/target_attr_9.c: Likewise.
1095         * gcc.target/aarch64/target_attr_10.c: Likewise.
1096         * gcc.target/aarch64/target_attr_11.c: Likewise.
1097         * gcc.target/aarch64/target_attr_12.c: Likewise.
1098         * gcc.target/aarch64/target_attr_13.c: Likewise.
1099         * gcc.target/aarch64/target_attr_14.c: Likewise.
1100         * gcc.target/aarch64/target_attr_15.c: Likewise.
1102 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1104         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1106 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1108         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1110 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1112         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1113         message.
1115 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1117         PR fortran/64022
1118         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1119         * gfortran.dg/ieee/large_1.f90: New test.
1121 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1123         PR tree-optimization/67043
1124         * gcc.dg/pr67043.c: New test.
1126 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1128         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1130 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1132         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1133         it to push/pop timing items.
1134         (main): For each optimization level, create a gcc_jit_timer, and
1135         time all of the iteration within that level cumulatively.
1136         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1137         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1139 2015-08-03  Alexander Basov <coohpt@gmail.com>
1141         PR middle-end/64744
1142         PR middle-end/48470
1143         PR middle-end/43404
1144         * gcc.target/arm/pr43404.c : New testcase.
1145         * gcc.target/arm/pr48470.c : New testcase.
1146         * gcc.target/arm/pr64744-1.c : New testcase.
1147         * gcc.target/arm/pr64744-2.c : New testcase.
1149 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1151         PR tree-optimization/67077
1152         * gcc.dg/pr67077.c: New test.
1154 2015-08-03  Jeff Law  <law@redhat.com>
1156         PR middle-end/66314
1157         PR gcov-profile/66899
1158         * gcc.dg/pr66899.c: New test.
1159         * gcc.dg/pr66314.c: New test.
1161 2015-08-03  Marek Polacek  <polacek@redhat.com>
1163         PR c/67088
1164         * gcc.dg/pr67088.c: New test.
1166 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1168         PR target/66731
1169         * gcc.target/arm/vnmul-1.c: New.
1170         * gcc.target/arm/vnmul-2.c: New.
1171         * gcc.target/arm/vnmul-3.c: New.
1172         * gcc.target/arm/vnmul-4.c: New.
1174 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1176         PR fortran/64921
1177         * gfortran.dg/class_allocate_20.f90: New.
1179 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1181         * gcc.target/aarch64/csel_bfx_1.c: New test.
1182         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1184 2015-08-02  Martin Sebor  <msebor@redhat.com>
1186         * g++.dg/Wframe-address-in-Wall.C: New test.
1187         * g++.dg/Wframe-address.C: New test.
1188         * g++.dg/Wno-frame-address.C: New test.
1189         * gcc.dg/Wframe-address-in-Wall.c: New test.
1190         * gcc.dg/Wframe-address.c: New test.
1191         * gcc.dg/Wno-frame-address.c: New test.
1193 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1195         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1197 2015-08-01  Michael Collison  <michael.collison@linaro.org
1198             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1200         * gcc.target/arm/mincmp.c: New test.
1202 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1204         PR fortran/67091
1205         * gfortran.dg/associated_target_6.f03: New test
1207 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1209         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1210         optimize ("-ftree-parallelize-loops=0").
1211         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1212         detected reductions.
1213         * gcc.dg/autopar/reduc-2short.c: Same.
1214         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1215         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1216         detected reductions.
1217         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1218         and max reductions.
1220 2015-07-31  Marek Polacek  <polacek@redhat.com>
1222         PR sanitizer/66977
1223         * g++.dg/ubsan/pr66977.C: New test.
1225 2015-07-30  Marek Polacek  <polacek@redhat.com>
1227         * c-c++-common/Wtautological-compare-3.c: New test.
1229 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1231         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1232         (CHECK): Pass address of scalar, rather than array.
1234 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1236         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1238 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1240         * gcc.target/aarch64/fp16/fp16.exp: New.
1241         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1242         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1244 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1246         * gcc.target/aarch64/f16_movs_1.c: New test.
1248 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1250         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1251         outer loop.
1253 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1254             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1256         * gcc.dg/parm-incomplete-1.c: Update.
1257         * gcc.dg/pr18809-1.c: Update.
1258         * gcc.dg/pr27953.c: Update.
1259         * gcc.dg/vla-11.c: Update.
1261 2015-07-27  Marek Polacek  <polacek@redhat.com>
1263         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1265 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1267         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1268         attribute.  Update comment.
1269         (main): Remove.
1270         Add scan for not parallelizing inner loop.
1271         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1272         attribute.
1273         (main): Remove.
1275 2015-07-27  Marek Polacek  <polacek@redhat.com>
1277         PR bootstrap/67030
1278         * c-c++-common/Wtautological-compare-2.c: New test.
1280 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1282         PR target/66232
1283         * gcc.target/i386/pr66232-6.c: New tests.
1284         * gcc.target/i386/pr66232-7.c: Likewise.
1285         * gcc.target/i386/pr66232-8.c: Likewise.
1286         * gcc.target/i386/pr66232-9.c: Likewise.
1288 2015-07-27  Marek Polacek  <polacek@redhat.com>
1290         PR c++/66555
1291         PR c/54979
1292         * c-c++-common/Wtautological-compare-1.c: New test.
1294 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1296         PR c++/18969
1297         * g++.dg/template/pr18969.C: New test.
1298         * g++.dg/template/pr18969-2.C: New test.
1299         * g++.old-deja/g++.jason/overload.C: Remove return value in
1300         template function returning void.
1302 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1304         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1305         immediates to avoid shift-overflow warnings.
1307 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1309         PR c++/66857
1310         * g++.dg/init/pr66857.C: New test.
1312 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1314         PR target/66648
1315         * gcc.target/i386/pr66648.c: New test.
1317 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1319         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1320         interchange_files and block_files variables.
1321         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1322         arithmetic.
1323         * gcc.dg/graphite/uns-interchange-12.c: Same.
1324         * gcc.dg/graphite/uns-interchange-14.c: Same.
1325         * gcc.dg/graphite/uns-interchange-15.c: Same.
1326         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1327         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1329 2015-07-25  Jeff Law  <law@redhat.com>
1331         Revert:
1332         PR lto/66752
1333         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1334         * gcc.dg/torture/pr66752-1.c: New test
1335         * g++.dg/torture/pr66752-2.C: New test.
1337 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1339         Revert:
1340         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1342         PR rtl-optimization/64164
1343         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1344         * gcc.dg/ssp-1.c: Make counter a register.
1345         * gcc.dg/ssp-2.c: Likewise.
1346         * gcc.dg/torture/parm-coalesce.c: New.
1348 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1350         * gcc.dg/graphite/block-1.c: Xfail scan.
1351         * gcc.dg/graphite/interchange-12.c: Same.
1352         * gcc.dg/graphite/interchange-14.c: Same.
1353         * gcc.dg/graphite/interchange-15.c: Same.
1354         * gcc.dg/graphite/interchange-9.c: Same.
1355         * gcc.dg/graphite/interchange-mvt.c: Same.
1356         * gcc.dg/graphite/uns-block-1.c: New test.
1357         * gcc.dg/graphite/uns-interchange-12.c: New test.
1358         * gcc.dg/graphite/uns-interchange-14.c: New test.
1359         * gcc.dg/graphite/uns-interchange-15.c: New test.
1360         * gcc.dg/graphite/uns-interchange-9.c: New test.
1361         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1363 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1365         PR c++/64079
1366         * c-c++-common/Wunused-function-1.c: New.
1368 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1370         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1371         alternative exit-first loop transform.
1372         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1373         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1374         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1375         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1376         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1377         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1378         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1379         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1380         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1382 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1384         PR ipa/66566
1385         * gcc.target/i386/mpx/pr66566.c: New test.
1387 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1389         PR bootstrap/66978
1390         * gcc.target/i386/pr66978.c: New test.
1392 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1394         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1396 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1398         * gcc.target/s390/insv-1.c: New test.
1399         * gcc.target/s390/insv-2.c: New test.
1400         * gcc.target/s390/insv-3.c: New test.
1402 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1404         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1406 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1408         PR middle-end/25530
1409         * gcc.dg/pr25530.c: New test.
1411 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1413         PR middle-end/25529
1414         * gcc.dg/pr25529.c: New test.
1416 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1418         * gcc.target/arm/reg_equal_test.c: New test.
1420 2015-07-23  Jeff Law  <law@redhat.com>
1422         PR lto/66752
1423         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1424         * gcc.dg/torture/pr66752-1.c: New test
1425         * g++.dg/torture/pr66752-2.C: New test.
1427 2015-07-23  Marek Polacek  <polacek@redhat.com>
1429         PR c++/66572
1430         * g++.dg/warn/Wlogical-op-2.C: New test.
1432 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1434         PR rtl-optimization/64164
1435         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1436         * gcc.dg/ssp-1.c: Make counter a register.
1437         * gcc.dg/ssp-2.c: Likewise.
1438         * gcc.dg/torture/parm-coalesce.c: New.
1440 2015-07-23  Marek Polacek  <polacek@redhat.com>
1442         PR sanitizer/66908
1443         * c-c++-common/ubsan/pr66908.c: New test.
1445 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1447         * gcc.dg/autopar/outer-4.c: Add xfail.
1448         * gcc.dg/autopar/outer-5.c: Same.
1449         * gcc.dg/autopar/outer-6.c: Same.
1450         * gcc.dg/autopar/reduc-2.c: Same.
1451         * gcc.dg/autopar/reduc-2char.c: Same.
1452         * gcc.dg/autopar/reduc-2short.c: Same.
1453         * gcc.dg/autopar/reduc-8.c: Same.
1454         * gcc.dg/autopar/uns-outer-4.c: New test.
1455         * gcc.dg/autopar/uns-outer-5.c: New test.
1456         * gcc.dg/autopar/uns-outer-6.c: New test.
1458 2015-07-23  Richard Biener  <rguenther@suse.de>
1460         PR tree-optimization/66952
1461         * gcc.dg/torture/pr66952.c: Use signed char.
1463 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1465         PR tree-optimization/66926,66951
1466         * gcc.dg/vect/pr66951.c: New test.
1468 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1470         PR c++/52987
1471         * g++.dg/parse/error57.C: New.
1472         * g++.dg/expr/string-2.C: Update.
1474 2015-07-23  Richard Biener  <rguenther@suse.de>
1476         PR tree-optimization/66945
1477         * gcc.dg/torture/pr66945.c: New testcase.
1479 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1481         PR target/66954
1482         * g++.dg/ext/mv24.C: New test.
1484 2015-07-22  Marek Polacek  <polacek@redhat.com>
1486         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1487         dg-options.
1489 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1491         PR fortran/61831
1492         PR fortran/66929
1493         * gfortran.dg/generic_30.f90: New.
1495 2015-07-22  Richard Biener  <rguenther@suse.de>
1497         PR tree-optimization/66952
1498         * gcc.dg/torture/pr66952.c: New testcase.
1500 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1502         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1503         test.
1504         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1505         test.
1506         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1507         test.
1508         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1509         test.
1510         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1511         test.
1512         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1513         test.
1514         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1515         test.
1516         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1517         test.
1518         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1519         test.
1520         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1521         test.
1522         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1523         test.
1524         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1525         test.
1526         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1527         test.
1528         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1529         test.
1530         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1531         test.
1532         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1533         test.
1534         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1535         test.
1536         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1537         test.
1538         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1539         test.
1540         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1541         test.
1542         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1543         test.
1544         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1545         test.
1546         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1547         test.
1548         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1549         test.
1550         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1551         test.
1552         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1553         test.
1554         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1555         test.
1556         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1557         test.
1558         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1559         test.
1560         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1561         test.
1562         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1563         test.
1564         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1565         test.
1566         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1567         test.
1568         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1569         test.
1570         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1571         test.
1572         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1573         test.
1574         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1575         test.
1576         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1577         test.
1578         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1579         test.
1580         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1581         test.
1582         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1583         test.
1584         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1585         test.
1586         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1587         test.
1588         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1589         test.
1590         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1591         test.
1592         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1593         test.
1594         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1595         test.
1596         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1597         test.
1598         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1599         test.
1600         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1601         test.
1602         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1603         test.
1604         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1605         test.
1606         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1607         test.
1608         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1609         test.
1610         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1611         test.
1612         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1613         test.
1614         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1615         test.
1616         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1617         test.
1618         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1619         test.
1620         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1621         test.
1622         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1623         test.
1624         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1625         test.
1626         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1627         test.
1628         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1629         test.
1630         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1631         test.
1632         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1633         test.
1634         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1635         test.
1636         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1637         test.
1638         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1639         test.
1640         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1641         test.
1642         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1643         test.
1644         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1645         test.
1646         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1647         test.
1648         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1649         test.
1650         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1651         test.
1652         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1653         test.
1654         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1655         test.
1656         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1657         test.
1658         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1659         test.
1660         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1661         test.
1662         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1663         test.
1664         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1665         test.
1666         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1667         test.
1668         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1669         test.
1670         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1671         test.
1672         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1673         test.
1674         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1675         test.
1676         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1677         test.
1678         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1679         test.
1680         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1681         test.
1682         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1683         test.
1684         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1685         test.
1686         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1687         test.
1688         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1689         test.
1690         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1691         test.
1692         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1693         test.
1694         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1695         test.
1696         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1697         test.
1698         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1699         test.
1700         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1701         test.
1702         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1703         test.
1704         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1705         test.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1707         test.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1709         test.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1711         test.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1713         test.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1715         test.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1717         test.
1718         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1719         test.
1720         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1721         test.
1722         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1723         test.
1724         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1725         test.
1726         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1727         test.
1728         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1729         test.
1730         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1731         test.
1732         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1733         test.
1734         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1735         test.
1736         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1737         test.
1738         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1739         test.
1740         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1741         test.
1742         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1743         test.
1744         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1745         test.
1746         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1747         test.
1748         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1749         test.
1750         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1751         test.
1752         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1753         test.
1754         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1755         test.
1756         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1757         test.
1758         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1759         test.
1760         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1761         test.
1762         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1763         test.
1764         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1765         test.
1767 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1769         * g++.dg/template/crash81.C: Update.
1771 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1773         PR ipa/66424.
1774         * gcc.target/i386/pr66424.c: New.
1776 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1778         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1780 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1782         PR fortran/61831
1783         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1784         Drop address sanitization.
1786 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1788         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1789         Skip -march=armv4t.
1790         (dg-additional-options): Set armv5t flag.
1792 2015-07-21  Marek Polacek  <polacek@redhat.com>
1794         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1795         * gcc.dg/vmx/unpack.c: Likewise.
1796         * gcc.target/powerpc/quad-atomic.c: Likewise.
1798 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1800         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1802 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1804         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1805         model.
1807 2015-07-20  Marek Polacek  <polacek@redhat.com>
1809         PR c++/55095
1810         * c-c++-common/Wshift-overflow-1.c: New test.
1811         * c-c++-common/Wshift-overflow-2.c: New test.
1812         * c-c++-common/Wshift-overflow-3.c: New test.
1813         * c-c++-common/Wshift-overflow-4.c: New test.
1814         * c-c++-common/Wshift-overflow-5.c: New test.
1815         * g++.dg/cpp1y/left-shift-1.C: New test.
1816         * gcc.dg/c90-left-shift-2.c: New test.
1817         * gcc.dg/c90-left-shift-3.c: New test.
1818         * gcc.dg/c99-left-shift-2.c: New test.
1819         * gcc.dg/c99-left-shift-3.c: New test.
1820         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1821         * gcc.c-torture/execute/pr40386.c: Likewise.
1822         * gcc.dg/vect/pr33373.c: Likewise.
1823         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1824         * gcc.dg/vect/vect-shift-2.c: Likewise.
1826 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1828         * gcc.target/aarch64/neg_abs_1.c: New test.
1830 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1832         PR target/66922
1833         * gcc.target/i386/pr66922.c: New test.
1835 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1837         PR middle-end/46851
1838         PR middle-end/60340
1839         * gcc.dg/tree-ssa/pr42327.c: Removed.
1840         * g++.dg/other/pr35011.C: Removed.
1842 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1844         PR target/66906
1845         * gcc.target/i386/pr66906.c: New test.
1847 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1849         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1850         as follow-up to r225930.
1852 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1854         PR fortran/52846
1855         * lib/fortran-modules.exp (proc cleanup-submodules): New
1856         procedure.
1857         * gfortran.dg/submodule_1.f08: Change extension and clean up
1858         the submodule files.
1859         * gfortran.dg/submodule_2.f08: ditto
1860         * gfortran.dg/submodule_6.f08: ditto
1861         * gfortran.dg/submodule_7.f08: ditto
1862         * gfortran.dg/submodule_8.f08: New test
1863         * gfortran.dg/submodule_9.f08: New test
1865 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1866             Sebastian Pop  <s.pop@samsung.com>
1868         PR middle-end/61929
1869         * gcc.dg/graphite/pr61929.c: New.
1871 2015-07-17  Marek Polacek  <polacek@redhat.com>
1873         * gcc.dg/fold-minus-7.c: New test.
1875 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1877         * gfortran.dg/co_reduce_1.f90: New file.
1879 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1881         PR target/66824
1882         * gcc.target/i386/pr66824.c:
1884 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1886         PR fortran/66035
1887         * gfortran.dg/structure_constructor_13.f03: New test.
1889 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1891         PR fortran/61831
1892         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1893         of generated while loops in the tree dump.
1894         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1896 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1898         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1900 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1902         PR target/66891
1903         * gcc.target/i386/pr66891.c: New test.
1905 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1907         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1909 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1911         PR rtl-optimization/66626
1912         * gcc.target/i386/pr66626-2.c: New.
1914 2015-07-16  Martin Liska  <mliska@suse.cz>
1916         * g++.dg/ipa/pr66896.c: New test.
1918 2015-07-16  Richard Biener  <rguenther@suse.de>
1920         PR tree-optimization/66894
1921         * gcc.dg/torture/pr66894.c: New testcase.
1923 2015-07-16  Richard Biener  <rguenther@suse.de>
1925         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1927 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1929         PR target/66866
1930         * g++.dg/pr66866.C: New test.
1932 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1934         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1936 2015-07-15  Richard Biener  <rguenther@suse.de>
1938         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1939         { -O3 -fomit-frame-pointer },
1940         { -O3 -fomit-frame-pointer -funroll-loops } and
1941         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1942         in favor of
1943         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1944           -finline-functions }
1946 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1948         * gcc.target/mips/interrupt_handler-5.c: New test.
1950 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1951             Robert Suchanek  <robert.suchanek@imgtec.com>
1953         * gcc.target/mips/interrupt_handler-4.c: New test.
1955 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1957         PR testsuite/66734
1958         * gcc.dg/lto/lto.exp: Initialize MPX.
1960 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1962         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1963         dg-skip-if.
1964         * gcc.target/arm/scd42-3.c: Likewise.
1966 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1968         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1969         code to be run when the pre-arch code increases the isa_rev to
1970         mips32r6 or greater.
1972 2015-07-15  Richard Biener  <rguenther@suse.de>
1974         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1975         { -O3 -fomit-frame-pointer },
1976         { -O3 -fomit-frame-pointer -funroll-loops } and
1977         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1978         in favor of
1979         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1980           -finline-functions }
1981         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1982         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1983         to additional_flags.
1985 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1987         PR rtl-optimization/66838
1988         * gcc.target/i386/pr66838.c: New test.
1990 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1992         PR c++/66850
1993         * g++.dg/template/pr66850.C: New test.
1995 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1996             Cesar Philippidis  <cesar@codesourcery.com>
1997             Chung-Lin Tang  <cltang@codesourcery.com>
1999         * gcc.target/nios2/nios2-flushd.c: New.
2000         * gcc.target/nios2/nios2-rdprs.c: New.
2001         * gcc.target/nios2/r2-atomic.c: New.
2002         * gcc.target/nios2/r2-eni.c: New.
2003         * gcc.target/nios2/r2-wrpie.c: New.
2005 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2006             Cesar Philippidis  <cesar@codesourcery.com>
2007             Chung-Lin Tang  <cltang@codesourcery.com>
2009         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2010         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2012 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2013             Cesar Philippidis  <cesar@codesourcery.com>
2014             Chung-Lin Tang  <cltang@codesourcery.com>
2016         * gcc.target/nios2/andci.c: New.
2017         * gcc.target/nios2/bmx.c: New.
2018         * gcc.target/nios2/cdx-add.c: New.
2019         * gcc.target/nios2/cdx-branch.c: New.
2020         * gcc.target/nios2/cdx-callret.c: New.
2021         * gcc.target/nios2/cdx-loadstore.c: New.
2022         * gcc.target/nios2/cdx-logical.c: New.
2023         * gcc.target/nios2/cdx-mov.c: New.
2024         * gcc.target/nios2/cdx-shift.c: New.
2025         * gcc.target/nios2/cdx-sub.c: New.
2026         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2028 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2030         PR c++/65071
2031         * g++.dg/cpp0x/vt-65071.C: New.
2033 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2034             Cesar Philippidis  <cesar@codesourcery.com>
2035             Chung-Lin Tang  <cltang@codesourcery.com>
2037         * gcc.target/nios2/r2-io-range.c: New.
2038         * gcc.target/nios2/r2-stio-1.c: New.
2039         * gcc.target/nios2/r2-stio-2.c: New.
2040         * gcc.target/nios2/nios2-ldxio.c: New.
2041         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2042         of just compile.  Add more tests.
2044 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2046         gfortran.dg/pr66864.f90: New test.
2048 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2050         PR rtl-optimization/66626
2051         * gcc.target/i386/pr66626.c: New.
2053 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2055         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2056         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2057         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2059 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2061         * g++.dg/template/crash81.C: Adjust for error + inform change.
2062         * g++.dg/template/pr58878.C: Likewise.
2063         * g++.dg/template/shadow1.C: Likewise.
2064         * g++.dg/template/shadow2.C: Likewise.
2065         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2066         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2067         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2068         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2070 2015-07-14  Richard Biener  <rguenther@suse.de>
2072         PR tree-optimization/66863
2073         * gcc.dg/torture/pr66863.c: New testcase.
2075 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2077         PR c++/65186
2078         * g++.dg/template/pr65186.C: New test.
2080 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2082         * gcc.target/arm/macro_defs0.c: Add directive to skip
2083         test if -marm is present.
2084         * gcc.target/arm/macro_defs1.c: Likewise.
2086 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2088         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2089         if-conversion..
2090         * gcc.target/aarch64/adds1.c: Likewise.
2091         * gcc.target/aarch64/ands_1.c: Likewise.
2092         * gcc.target/aarch64/bics_1.c: Likewise.
2093         * gcc.target/aarch64/subs1.c: Likewise.
2094         * gcc.target/aarch64/subs3.c: Likewise.
2096 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2098         PR fortran/64589
2099         * gfortran.dg/pr64589.f90: New test.
2101 2015-07-13  Renlin Li  <renlin.li@arm.com>
2103         PR rtl/66556
2104         * gcc.c-torture/execute/pr66556.c: New.
2106 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2108         * gcc.dg/20020219-1.c: Fix double word typos.
2109         * gcc.dg/20020919-1.c: Same.
2111 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2112             Jeff Law  <law@redhat.com>
2114         PR middle-end/66726
2115         * g++.dg/tree-ssa/pr66726.c: New test.
2116         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2117         * gcc.dg/tree-ssa/pr66726.c: New test.
2119 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2121         PR c++/58734
2122         * g++.dg/cpp0x/variadic-ttp2.C: New.
2124 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2126         PR c++/30044
2127         * g++.dg/cpp0x/auto46.C: New test.
2128         * g++.dg/template/pr30044.C: New test.
2129         * g++.dg/template/shadow2.C: New test.
2130         * g++.dg/template/error55.C: New test.
2131         * g++.dg/template/crash83.C: Accept any error string.
2132         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2133         parameters.
2134         * g++.dg/cpp0x/variadic19.C: Likewise
2135         * g++.dg/template/canon-type-13.C: Likewise.
2136         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2137         * g++.dg/torture/20070621-1.C: Likewise.
2139 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2141         PR c++/54521
2142         * g++.dg/init/explicit3.C: New.
2144 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2146         PR target/66819
2147         * gcc.target/i386/pr66819-1.c: New test.
2148         * gcc.target/i386/pr66819-2.c: Likewise.
2149         * gcc.target/i386/pr66819-3.c: Likewise.
2150         * gcc.target/i386/pr66819-4.c: Likewise.
2151         * gcc.target/i386/pr66819-5.c: Likewise.
2153 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2155         PR target/66703
2156         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2157         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2158         type to prevent possible flag-clobbering zero-extensions.
2159         * gcc.target/i386/pr66703.c: New test.
2161 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2163         PR c++/60842
2164         * g++.dg/cpp0x/nsdmi-template15.C: New.
2166 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2168         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2170 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2172         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2173         * gcc.target/arm/flip-thumb.c: Likewise.
2175 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2177         PR target/66813
2178         * gcc.target/i386/pr66813.c: New test.
2180 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2182         PR middle-end/66820
2183         * gcc.dg/gomp/pr66820.c: New test.
2185 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2187         PR c++/65592
2188         * g++.dg/cpp0x/scoped_enum6.C: New.
2190 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2192         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2193         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2195 2015-07-10  Richard Biener  <rguenther@suse.de>
2197         PR tree-optimization/66823
2198         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2199         which should not be necessary.  XFAIL.
2201 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2203         PR c++/64848
2204         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2206 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2208         PR middle-end/66633
2209         * gcc.dg/gomp/pr66633-1.c: New test.
2210         * gcc.dg/gomp/pr66633-2.c: New test.
2211         * gcc.dg/gomp/pr66633-3.c: New test.
2212         * gcc.dg/gomp/pr66633-4.c: New test.
2214 2015-07-09  John Marino  <gnugcc@marino.st>
2216         * lib/target-supports.exp (check_effective_target_pie):
2217         Add *-*-dragonfly*
2219 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2221         PR target/66814
2222         * gcc.target/i386/pr66814.c: New test.
2224 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2226         PR target/66731
2227         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2228         * gcc.target/aarch64/fnmul-2.c: Likewise.
2229         * gcc.target/aarch64/fnmul-3.c: Likewise.
2230         * gcc.target/aarch64/fnmul-4.c: Likewise.
2232 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2234         PR c++/65790
2235         * g++.dg/cpp0x/vt-65790.C: New.
2237 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2239         PR target/66818
2240         * gcc.target/i386/pr66818.c: New test.
2242 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2244         PR target/66817
2245         * gcc.target/i386/pr66817.c: New test.
2247 2015-07-09  Marek Polacek  <polacek@redhat.com>
2249         PR tree-optimization/66718
2250         * gcc.dg/vect/vect-126.c: New test.
2252 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2254         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2255         even when dwarf-2 is not the default.
2257 2015-07-08  Jeff Law  <law@redhat.com>
2259         PR testsuite/66796
2260         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2261         to have a single memory reference.
2263 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2265         * g++.dg/other/dump-ada-spec-9.C: New test.
2267 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2269         * g++.dg/vect/vect.exp: Run also simd* tests.
2270         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2271         (check_vect): Fix up get_cpuid call for C++.
2272         * g++.dg/vect/simd-clone-1.cc: New test.
2274 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2276         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2278 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2280         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2281         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2283 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2285         PR target/66806
2286         * gcc.target/i386/pr66806.c: New test.
2288 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2290         PR c++/66421
2291         * g++.dg/cpp0x/auto45.C: New.
2293 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2295         PR middle-end/66334
2296         * gcc.target/i386/pr66334.c: New.
2298 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2300         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2301         comments.
2303 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2305         PR jit/66783
2306         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2307         (verify_code): Update expected error message.
2308         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2309         (verify_code): Likewise.
2310         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2311         (verify_code): Likewise.
2313 2015-07-08  Richard Biener  <rguenther@suse.de>
2315         PR tree-optimization/66793
2316         * gcc.dg/torture/pr66793.c: New testcase.
2318 2015-07-08  Richard Biener  <rguenther@suse.de>
2320         PR tree-optimization/66794
2321         * gcc.dg/torture/pr66794.c: New testcase.
2323 2015-07-08  Marek Polacek  <polacek@redhat.com>
2325         PR c++/66748
2326         * g++.dg/abi/abi-tag15.C: New test.
2328 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2330         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2331         * gcc.target/mips/branch-3.c: Ditto
2332         * gcc.target/mips/branch-4.c: Ditto.
2333         * gcc.target/mips/branch-5.c: Ditto.
2334         * gcc.target/mips/branch-6.c: Ditto.
2335         * gcc.target/mips/branch-7.c: Ditto.
2336         * gcc.target/mips/branch-8.c: Ditto.
2337         * gcc.target/mips/branch-9.c: Ditto.
2338         * gcc.target/mips/branch-10.c: Ditto.
2339         * gcc.target/mips/branch-11.c: Ditto.
2340         * gcc.target/mips/branch-12.c: Ditto.
2341         * gcc.target/mips/branch-13.c: Ditto.
2342         * gcc.target/mips/umips-branch-5.c: New file.
2343         * gcc.target/mips/umips-branch-6.c: New file.
2344         * gcc.target/mips/umips-branch-7.c: New file.
2345         * gcc.target/mips/umips-branch-8.c: New file.
2346         * gcc.target/mips/umips-branch-9.c: New file.
2347         * gcc.target/mips/umips-branch-10.c: New file.
2348         * gcc.target/mips/umips-branch-11.c: New file.
2349         * gcc.target/mips/umips-branch-12.c: New file.
2350         * gcc.target/mips/umips-branch-13.c: New file.
2351         * gcc.target/mips/umips-branch-14.c: New file.
2352         * gcc.target/mips/umips-branch-15.c: New file.
2353         * gcc.target/mips/umips-branch-16.c: New file.
2354         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2355         (OCCUPY_0xfffc): New define.
2357 2015-07-08  Renlin Li  <renlin.li@arm.com>
2359         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2361 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2363         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2365 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2367         * gcc.target/i386/bt-3.c: New test.
2368         * gcc.target/i386/bt-4.c: Ditto.
2370 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2372         * g++.dg/other/dump-ada-spec-8.C: New test.
2374 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2376         PR jit/66783
2377         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2378         test case.
2379         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2380         New test case.
2381         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2382         New test case.
2383         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2384         Avoid using an opaque struct for local "f".
2386 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2388         PR jit/66779
2389         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2390         * jit.dg/test-pr66779.c: New testcase.
2392 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2394         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2395         NOCOMPRESSION.
2397 2015-07-07  Richard Biener  <rguenther@suse.de>
2399         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2401 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2403         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2404         * gcc.target/mips/call-5.c: Ditto.
2405         * gcc.target/mips/call-6.c: Ditto.
2407 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2409         * gcc.dg/dx-test.c: New test-case.
2411 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2413         PR fortran/66578
2414         * gfortran.dg/allocate_with_source_9.f08: New test.
2416 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2418         PR target/52144
2419         * gcc.target/arm/flip-thumb.c: Fix scan.
2420         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2421         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2422         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2423         Fix return value.
2425 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2427         PR target/65956
2428         * gcc.c-torture/execute/pr65956.c: New test.
2430 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2432         * gcc.target/arm/aapcs/align1.c: New.
2433         * gcc.target/arm/aapcs/align_rec1.c: New.
2434         * gcc.target/arm/aapcs/align2.c: New.
2435         * gcc.target/arm/aapcs/align_rec2.c: New.
2436         * gcc.target/arm/aapcs/align3.c: New.
2437         * gcc.target/arm/aapcs/align_rec3.c: New.
2438         * gcc.target/arm/aapcs/align4.c: New.
2439         * gcc.target/arm/aapcs/align_rec4.c: New.
2440         * gcc.target/arm/aapcs/align_vararg1.c: New.
2441         * gcc.target/arm/aapcs/align_vararg2.c: New.
2443 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2445         * gfortran.dg/iomsg_2.f90: New test.
2447 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2449         PR target/66749
2450         * gcc.target/i386/pr66749.c: New test.
2452 2015-07-06  Richard Biener  <rguenther@suse.de>
2454         PR tree-optimization/66772
2455         * gcc.dg/torture/pr66772-1.c: New testcase.
2456         * gcc.dg/torture/pr66772-2.c: Likewise.
2458 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2460         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2461         the jals instruction.
2463 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2465         PR target/53383
2466         * gcc.target/i386/pr53383-1.c: New file.
2467         * gcc.target/i386/pr53383-2.c: Likewise.
2468         * gcc.target/i386/pr53383-3.c: Likewise.
2470 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2472         * gcc.target/aarch64/fnmul-1.c: New.
2473         * gcc.target/aarch64/fnmul-2.c: New.
2474         * gcc.target/aarch64/fnmul-3.c: New.
2475         * gcc.target/aarch64/fnmul-4.c: New.
2477 2015-07-06  Richard Biener  <rguenther@suse.de>
2479         PR middle-end/66759
2480         * gcc.dg/torture/pr66759.c: New testcase.
2482 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2484         PR fortran/58586
2485         * gfortran.dg/alloc_comp_class_3.f03: New test.
2486         * gfortran.dg/alloc_comp_class_4.f03: New test.
2488 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2490         * gcc.c-torture/execute/pr66757.c: New test.
2492 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2494         PR tree-optimization/66720
2495         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2497 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2498             Sandra Loosemore <sandra@codesourcery.com>
2500         * gcc.target/nios2/gprel-offset.c: New test.
2502 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2504         PR fortran/66725
2505         * gfortran.dg/pr66725.f90: New test.
2507 2015-07-03  Jason Merrill  <jason@redhat.com>
2509         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2510         Avoid narrowing error.
2512 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2514         PR rtl-optimization/66706
2515         * gcc.target/powerpc/shift-int.c: New testcase.
2517 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2519         PR target/66746.
2520         * gcc.target/i386/pr66746.c: New file.
2522 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2524         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2526 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2528         PR tree-optimization/66119
2529         * g++.dg/opt/pr66119.C: New.
2531 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2533         PR fortran/52846
2534         * gfortran.dg/submodule_1.f90: New test
2535         * gfortran.dg/submodule_2.f90: New test
2536         * gfortran.dg/submodule_3.f90: New test
2537         * gfortran.dg/submodule_4.f90: New test
2538         * gfortran.dg/submodule_5.f90: New test
2539         * gfortran.dg/submodule_6.f90: New test
2540         * gfortran.dg/submodule_7.f90: New test
2542 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2544         PR preprocessor/53690
2545         * g++.dg/cpp/pr53690.C: New.
2547 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2549         * gcc.target/powerpc/vec-cmp.c: New test.
2551 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2553         PR fortran/56520
2554         * gfortran.dg/pr56520.f90: New test.
2556 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2558         PR fortran/66545
2559         * gfortran.dg/pr66545_1.f90: New test.
2560         * gfortran.dg/pr66545_2.f90: New test.
2562 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2564         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2565         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2567 2015-07-02  Richard Biener  <rguenther@suse.de>
2569         PR testsuite/66719
2570         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2571         unaligned loads.
2573 2015-07-02  Richard Biener  <rguenther@suse.de>
2575         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2577 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2579         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2581 2015-07-01  Jason Merrill  <jason@redhat.com>
2583         * lib/target-supports.exp (cxx_default): Set to C++14.
2585 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2587         PR testsuite/66723
2588         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2589         scan-assembler.
2591 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2593         * gfortran.dg/warn_conversion_8.f90:  New test.
2595 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2597         PR rtl-optimization/61047
2598         * gcc.c-torture/execute/20150611-1.c: New testcase.
2600 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2602         PR jit/66700
2603         * jit.dg/all-non-failing-tests.h: Add
2604         test-pr66700-observing-write-through-ptr.c.
2605         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2607 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2609         * jit.dg/test-accessing-union.c: Add comments for use by
2610         gcc/jit/docs/topics/types.rst.
2612 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2614         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2615         'do-require-effective-target' with 'dg-require-effective-target'.
2616         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2617         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2618         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2619         'stlex' with 'strex' as the expected output.
2621 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2623         PR c++/60365
2624         * g++.dg/cpp0x/gen-attrs-60.C: New.
2625         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2627 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2629         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2630         New function.
2631         * gcc.target/aarch64/pic-small.c: Restrict this test under
2632         check_effective_target_aarch64_small_fpic.
2634 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2636         * gfortran.dg/gomp/pr66633.f90: New test.
2638 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2640         PR c++/66686
2641         * g++.dg/template/pr66686.C: New test.
2643 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2645         * gnat.dg/lto17.ad[sb]: New test.
2647 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2649         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2650         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2651         testcase.
2652         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2653         New testcase.
2654         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2655         New testcase.
2656         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2657         New testcase.
2658         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2659         New testcase.
2660         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2661         New testcase.
2662         * jit.dg/test-switch.c: New testcase.
2663         * jit.dg/test-switch.cc: New testcase.
2665 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2667         PR jit/66546
2668         * jit.dg/all-non-failing-tests.h: Add note about
2669         test-validly-unreachable-block.c.
2670         * jit.dg/test-validly-unreachable-block.c: New file.
2672 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2674         PR jit/66628
2675         * jit.dg/all-non-failing-tests.h: Add note about
2676         test-extra-options.c.
2677         * jit.dg/test-extra-options.c: New testcase.
2679 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2681         PR debug/66691
2682         * gcc.target/i386/pr66691.c: New.
2684 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2686         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2687         * gcc.target/i386/iamcu/args.h: Likewise.
2688         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2689         * gcc.target/i386/iamcu/defines.h: Likewise.
2690         * gcc.target/i386/iamcu/macros.h: Likewise.
2691         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2692         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2693         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2694         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2695         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2696         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2697         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2698         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2699         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2700         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2701         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2702         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2703         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2704         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2705         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2706         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2707         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2709 2015-06-30  Marek Polacek  <polacek@redhat.com>
2711         * gcc.dg/fold-minus-6.c: New test.
2713         * gcc.dg/fold-ior-3.c: New test.
2715 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2717         Implement N4197 - Adding u8 character literals
2718         * g++.dg/cpp1z/utf8.C: New.
2719         * g++.dg/cpp1z/utf8-neg.C: New.
2720         * g++.dg/cpp1z/udlit-utf8char.C: New.
2722 2015-06-30  Marek Polacek  <polacek@redhat.com>
2724         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2726 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2728         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2729         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2730         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2731         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2733 2015-06-30  Marek Polacek  <polacek@redhat.com>
2735         * gcc.dg/fold-ior-2.c: New test.
2737 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2739         PR tree-optimization/66652
2740         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2741         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2742         pointers.
2743         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2745 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2747         PR c++/65977
2748         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2749         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2751 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2753         PR fortran/66605
2754         * gfortran.dg/wunused-parameter.f90: New test.
2756 2015-06-29  Richard Henderson  <rth@redhat.com>
2758         * gcc.target/i386/asm-flag-1.c: New.
2759         * gcc.target/i386/asm-flag-2.c: New.
2760         * gcc.target/i386/asm-flag-3.c: New.
2761         * gcc.target/i386/asm-flag-4.c: New.
2762         * gcc.target/i386/asm-flag-5.c: New.
2764 2015-06-29  Marek Polacek  <polacek@redhat.com>
2766         PR c/66322
2767         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2768         * c-c++-common/pr66322.c: New test.
2769         * g++.dg/eh/scope1.C: Remove dg-warning.
2771 2015-06-29  Richard Biener  <rguenther@suse.de>
2773         PR tree-optimization/66677
2774         * gcc.dg/vect/pr66677.c: New testcase.
2776 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2778         PR middle-end/64130
2779         * gcc.dg/tree-ssa/pr64130.c: New test.
2781 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2783         * gcc.target/aarch64/pic-small.c: New testcase.
2785 2015-06-26  Richard Biener  <rguenther@suse.de>
2787         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2789 2015-06-26  Marek Polacek  <polacek@redhat.com>
2791         * gcc.dg/fold-and-1.c: New test.
2792         * gcc.dg/fold-and-2.c: New test.
2794 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2796         * gnat.dg/warn11.adb: Add missing dg directive.
2797         * gnat.dg/warn12.adb: New test.
2798         * gnat.dg/warn12_pkg.ads: New helper.
2800 2015-06-26  Richard Biener  <rguenther@suse.de>
2802         * gfortran.dg/reassoc_3.f90: Adjust.
2804 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2806         PR target/66412
2807         * gcc.target/i386/pr66412.c: New test.
2809 2015-06-25  Richard Biener  <rguenther@suse.de>
2811         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2813 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2815         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2817 2015-06-25  Richard Biener  <rguenther@suse.de>
2819         * gfortran.dg/vect/vect-9.f90: New testcase.
2821 2015-06-25  Nick Clifton  <nickc@redhat.com>
2823         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2824         H8300 and M32R targets.
2826 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2828         PR fortran/66528
2829         * gfortran.dg/maxerrors.f90: New test.
2831 2015-06-08  DJ Delorie  <dj@redhat.com>
2833         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2835 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2837         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2839 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2841         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2842         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2843         * gcc.target/aarch64/nofp_1.c: New file.
2845 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2847         Implement N3928 - Extending static_assert
2848         * g++.dg/cpp0x/static_assert8.C: Adjust.
2849         * g++.dg/cpp0x/static_assert12.C: New.
2850         * g++.dg/cpp0x/static_assert13.C: New.
2851         * g++.dg/cpp1y/static_assert1.C: New.
2852         * g++.dg/cpp1y/static_assert2.C: New.
2853         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2855 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2857         PR c++/65750
2858         * g++.dg/cpp0x/trailing11.C: New.
2860 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2862         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2863         multilibs.
2864         * gcc.target/arm/memset-inline-10.c: Likewise.
2865         * gcc.target/arm/pr58784.c: Likewise.
2866         * gcc.target/arm/pr59985.C: Likewise.
2867         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2869 2015-06-24  Renlin Li  <renlin.li@arm.com>
2871         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2872         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2874 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2876         Revert:
2877         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2879         PR c++/30044
2880         * g++.dg/cpp0x/auto45.C: New test.
2881         * g++.dg/template/pr30044.C: New test.
2882         * g++.dg/template/crash83.C: Accept any error string.
2883         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2884         parameters.
2885         * g++.dg/cpp0x/variadic18.C: Likewise
2886         * g++.dg/template/canon-type-13.C: Likewise.
2887         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2889 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2891         PR c++/65811
2892         * g++.dg/other/linkage2.C: New.
2894 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2896         PR target/63408
2897         * gcc.target/arm/pr63408.c: New test.
2899 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2901         * lib/c-torture.exp: Don't call check_effective_target_lto
2902         before setting up environment correctly.
2903         * lib/gcc-dg.exp: Likewise, and protect
2904         gcc_force_conventional_output.
2906 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2908         PR rtl-optimization/66306
2909         * gcc.target/s390/pr66306.c: New test.
2911 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2913         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2914         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2915         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2916         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2917         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2918         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2919         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2921 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2923         PR target/65803
2924         * gcc.c-torture/pr65803.c: New test.
2926 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2928         PR c++/30044
2929         * g++.dg/cpp0x/auto45.C: New test.
2930         * g++.dg/template/pr30044.C: New test.
2931         * g++.dg/template/crash83.C: Accept any error string.
2932         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2933         parameters.
2934         * g++.dg/cpp0x/variadic18.C: Likewise
2935         * g++.dg/template/canon-type-13.C: Likewise.
2936         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2938 2015-06-23  Marek Polacek  <polacek@redhat.com>
2940         * c-c++-common/Wlogical-op-3.c: New test.
2942 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2944         PR c++/66254
2945         * g++.dg/cpp0x/scoped_enum5.C: New.
2947 2015-06-23  Richard Biener  <rguenther@suse.de>
2949         PR tree-optimization/66636
2950         * gcc.dg/vect/pr66636.c: New testcase.
2952 2015-06-23  Marek Polacek  <polacek@redhat.com>
2954         * gcc.dg/fold-minus-4.c: New test.
2955         * gcc.dg/fold-minus-5.c: New test.
2956         * c-c++-common/ubsan/overflow-add-5.c: New test.
2958 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2960         Add missing testcase from r224672.
2961         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2963         * gcc.target/vax/bswapdi-1.c: New.
2965 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2967         PR fortran/64674
2968         * gfortran.dg/associate_18.f08: New test.
2970 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2972         PR target/66560
2973         * gcc.target/i386/pr66560-1.c: New test.
2974         * gcc.target/i386/pr66560-2.c: Ditto.
2975         * gcc.target/i386/pr66560-3.c: Ditto.
2976         * gcc.target/i386/pr66560-4.c: Ditto.
2978 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2980         * gcc.target/nvptx/nvptx.exp: New file.
2981         * gcc.target/nvptx/proto-1.c: Likewise.
2983 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2985         PR tree-optimization/66449
2986         * gcc.dg/vect/pr66449.c: New test.
2988 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2990         * g++.dg/other/dump-ada-spec-5.C: New test.
2991         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2992         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2994 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2996         * g++.dg/inherit/pure1.C: Test location too.
2998 2015-06-22  Marek Polacek  <polacek@redhat.com>
3000         * gcc.dg/fold-ior-1.c: New test.
3001         * gcc.dg/fold-minus-2.c: New test.
3002         * gcc.dg/fold-minus-3.c: New test.
3003         * gcc.dg/fold-plus-1.c: New test.
3004         * gcc.dg/fold-plus-2.c: New test.
3005         * gcc.dg/fold-xor-4.c: New test.
3006         * gcc.dg/fold-xor-5.c: New test.
3008 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3010         PR target/65914
3011         * g++.dg/torture/pr65914.C:  New.
3013 2015-06-22  Richard Biener  <rguenther@suse.de>
3015         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3016         not existing TORTURE_OPTIONS only.
3017         * lib/gcc-dg.exp: Likewise.
3019 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3021         PR target/52144
3022         * gcc.target/arm/flip-thumb.c: New test.
3024 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3025             Martin Liska  <mliska@suse.cz>
3027         PR ipa/65908
3028         * g++.dg/ipa/pr65908.C: New testcase.
3030 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3032         PR c++/65882
3033         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3034         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3036 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3038         * gnat.dg/specs/debug1.ads: Adjust.
3040 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3042         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3043         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3044         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3045         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3046         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3047         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3048         * gcc.target/aarch64/fmovd-zero.c: Delete.
3049         * gcc.target/aarch64/fmovf-zero.c: Delete.
3051 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3053         * gcc.target/vax/bswapdi-1.c: New.
3055 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3057         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3059 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3061         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3063 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3065         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3067 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3069         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3071 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3073         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3075 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3077         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3079 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3081         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3083 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3085         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3087 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3089         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3091 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3093         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3095 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3097         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3099 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3101         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3103 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3105         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3107 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3109         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3111 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3113         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3115 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3117         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3121         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3129         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3133         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3134         (_ARM_FPSCR): Add FZ field.
3135         (clean_results): Force FZ=1 on AArch64.
3136         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3138 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3140         * gcc.target/aarch64/pr62308.c: New test.
3142 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3144         PR fortran/66549
3145         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3147 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3149         * gcc.target/i386/mpx/pr66581.c: New test.
3151 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3153         * gcc.target/i386/cmov9.c: New test.
3155 2015-06-18  Richard Biener  <rguenther@suse.de>
3157         * g++.dg/other/const4.C: New testcase.
3159 2015-06-18  Michael Matz  <matz@suse.de>
3161         PR middle-end/66253
3162         * gcc.dg/vect/pr66253.c: New testcase.
3164 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3166         PR target/66569
3167         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3169 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3171         PR middle-end/66568
3172         * gcc.target/i386/mpx/pr66568.c: New test.
3174 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3176         PR middle-end/66567
3177         * gcc.target/i386/mpx/pr66567.c: New test.
3179 2015-06-18  Richard Biener  <rguenther@suse.de>
3181         PR tree-optimization/66510
3182         * gcc.dg/vect/slp-perm-12.c: New testcase.
3184 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3186         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3187         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3188         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3189         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3191 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3193         PR c++/66571
3194         * g++.dg/gomp/pr66571-1.C: New test.
3196         PR middle-end/66429
3197         * c-c++-common/gomp/pr66429.c: New test.
3199 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3201         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3202         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3203         ...this.
3204         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3205         New testcase.
3206         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3207         New testcase.
3209 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3211         PR testsuite/65944
3212         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3214 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3216         * gcc.target/mips/pr65862-1.c: New test.
3217         * gcc.target/mips/pr65862-2.c: Likewise.
3219 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3221         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3222         * gcc.target/i386/pr52252-atom.c: Ditto.
3223         * gcc.target/i386/vect-div-1.c: Ditto.
3224         * gcc.target/i386/rotate-5.c: Ditto.
3225         * gcc.target/i386/pr50202.c: Ditto.
3226         * gcc.target/i386/pr37843-3.c: Ditto.
3227         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3228         * gcc.target/i386/pr53397-1.c: Ditto.
3229         * gcc.target/i386/pr55934.c: Ditto.
3230         * gcc.target/i386/pr37843-4.c: Ditto.
3231         * gcc.target/i386/pr60451.c: Ditto.
3232         * gcc.target/i386/pr53397-2.c: Ditto.
3233         * gcc.target/i386/vectorize1.c: Ditto.
3234         * gcc.target/i386/extract-insert-combining.c: Ditto.
3235         * gcc.target/i386/pr53759.c: Ditto.
3236         * gcc.target/i386/pr52252-core.c: Ditto.
3237         * gcc.target/i386/rotate-3.c: Ditto.
3238         * gcc.target/i386/sse-20.c: Ditto.
3239         * gcc.target/i386/rotate-4.c: Ditto.
3240         * gcc.target/i386/pr61403.c: Ditto.
3241         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3242         * gcc.target/i386/pr60901.c: Ditto.
3243         * gcc.target/i386/pr59794-7.c: Ditto.
3244         * gcc.target/i386/pr62208.c: Ditto.
3245         * gcc.target/i386/pr53416.c: Ditto.
3246         * gcc.target/i386/asm-dialect-1.c: Ditto.
3247         * gcc.target/i386/pr50038.c: Ditto.
3248         * gcc.target/i386/47698.c: Ditto.
3249         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3250         * gcc.target/i386/pr59794-2.c: Ditto.
3251         * gcc.target/i386/pr59794-3.c: Ditto.
3252         * gcc.target/i386/pr39058.c: Ditto.
3253         * gcc.target/i386/pr60205-1.c: Ditto.
3254         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3255         * gcc.target/i386/sse2-movq-2.c: Ditto.
3257 2015-06-17  Richard Biener  <rguenther@suse.de>
3259         PR tree-optimization/66251
3260         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3262 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3264         PR c++/59682
3265         * g++.dg/parse/new-placement1.C: New.
3267 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3269         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3270         * jit.dg/test-compound-assignment.c: New testcase.
3272 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3274         PR jit/66539
3275         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3276         to "testcases" array.
3278 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3280         PR jit/66539
3281         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3282         * jit.dg/test-debug-strings.c: New test case.
3283         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3284         the discriminant has a sane debug string.
3286 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3288         PR target/56766
3289         * gcc.target/i386/pr56766-1.c: New test.
3290         * gcc.target/i386/pr56766-2.c: Ditto.
3292 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3294         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3295         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3296         * gcc.target/mips/loongson-simd.c: Ditto.
3298 2015-06-16  Richard Biener  <rguenther@suse.de>
3300         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3302 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3304         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3305         passed by the testsuite driver.
3307 2015-06-16  Richard Biener  <rguenther@suse.de>
3309         * gcc.dg/vect/slp-perm-11.c: New testcase.
3311 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3313         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3314         dg-options.
3316 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3318         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3319         Reinstate calls to torture-init and torture-finalize.
3321 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3323         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3325 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3327         PR c++/58583
3328         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3330 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3332         PR c++/51048
3333         * g++.dg/cpp0x/local-type1.C: New.
3335 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3337         PR fortran/44672
3338         PR fortran/45440
3339         PR fortran/57307
3340         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3341         unimplemented error.
3342         * gfortran.dg/allocate_with_source_7.f08: New test.
3343         * gfortran.dg/allocate_with_source_8.f08: New test.
3345 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3347         PR c++/65168
3348         * g++.dg/warn/Walways-true-3.C: New test.
3350 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3352         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3354 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3356         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3357         (main): Remove superfluous attributes.
3358         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3359         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3361 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3363         * gcc.target/i386/monitorx.c: New.
3364         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3365         * gcc.target/i386/sse-13.c: Ditto.
3366         * gcc.target/i386/sse-14.c: Ditto.
3367         * gcc.target/i386/sse-22.c: Ditto.
3368         * gcc.target/i386/sse-23.c: Ditto.
3369         * g++.dg/other/i386-2.C: Ditto.
3370         * g++.dg/other/i386-3.C: Ditto.
3372 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3374         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3376 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3378         PR fortran/66079
3379         * gfortran.dg/allocatable_scalar_13.f90: New test
3381 2015-06-11  Marek Polacek  <polacek@redhat.com>
3383         * gcc.dg/fold-xor-3.c: New test.
3385 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3387         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3388         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3390 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3392         PR target/52144
3393         * gcc.target/arm/pragma_attribute.c: New test.
3395 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3397         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3399 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3401         PR target/66473
3402         * gcc.target/i386/pr66473.c: New test.
3404 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3406         PR target/66470
3407         * gcc.dg/tls/pr66470.c: New test.
3408         * gcc.target/i386/pr66470.c: New test.
3410 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3412         PR target/52144
3413         * gcc.target/arm/attr_arm.c: New test
3414         * gcc.target/arm/attr_arm-err.c: New test
3415         * gcc.target/arm/attr_thumb.c: New test
3416         * gcc.target/arm/attr_thumb-static.c: New test
3418 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3420         PR target/66200
3421         PR target/66428
3422         PR c++/66192
3423         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3425 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3427         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3428         passed by the testsuite driver.
3430 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3432         Revert:
3433         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3434         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3435         * gcc.dg/ssp-1.c: Make counter a register.
3436         * gcc.dg/ssp-2.c: Likewise.
3437         * gcc.dg/torture/parm-coalesce.c: New.
3439 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3441         * gcc.target/i386/vararg-loc.c: New test.
3443 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3445         PR c++/65815
3446         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3447         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3449 2015-06-09  Marek Polacek  <polacek@redhat.com>
3451         PR tree-optimization/66299
3452         * gcc.dg/pr66299-1.c: New test.
3453         * gcc.dg/pr66299-2.c: New test.
3454         * gcc.dg/pr66299-3.c: New test.
3456 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3458         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3459         passed by the testsuite driver.
3461 2015-06-09  Richard Biener  <rguenther@suse.de>
3463         PR middle-end/66423
3464         * gcc.dg/fold-modpow2.c: New testcase.
3466 2015-06-09  Richard Biener  <rguenther@suse.de>
3468         PR tree-optimization/66419
3469         * gcc.dg/vect/bb-slp-37.c: New testcase.
3471 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3473         * gcc.target/arm/stl-cond.c: New test.
3475 2015-06-09  Richard Biener  <rguenther@suse.de>
3477         PR middle-end/66413
3478         * gcc.dg/torture/pr66413.c: New testcase.
3480 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3482         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3483         * gcc.dg/ssp-1.c: Make counter a register.
3484         * gcc.dg/ssp-2.c: Likewise.
3485         * gcc.dg/torture/parm-coalesce.c: New.
3487 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3489         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3490         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3492 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3494         PR rtl-optimization/66444
3495         * gcc.dg/pr66444.c: New test.
3497 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3499         PR fortran/66245
3500         * gfortran.dg/class_is_1.f90: New test.
3501         * gfortran.dg/type_is_1.f90: Ditto.
3503 2015-06-08  Marek Polacek  <polacek@redhat.com>
3505         PR c/66415
3506         * gcc.dg/cpp/pr66415-1.c: New test.
3507         * gcc.dg/cpp/pr66415-2.c: New test.
3509 2015-06-08  Richard Biener  <rguenther@suse.de>
3511         PR tree-optimization/66422
3512         * gcc.dg/Warray-bounds-16.c: New testcase.
3514 2015-06-08  Richard Biener  <rguenther@suse.de>
3516         * gcc.dg/vect/slp-perm-10.c: New testcase.
3517         * gcc.dg/vect/slp-23.c: Adjust.
3518         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3519         vector pointer update.
3521 2015-06-08  Marek Polacek  <polacek@redhat.com>
3523         PR sanitizer/66452
3524         * g++.dg/ubsan/pr66452.C: New test.
3526 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3528         PR tree-optimization/66436
3529         * gcc.dg/gomp/dump-new-function-2.c: New test.
3530         * gcc.dg/gomp/dump-new-function-3.c: Same.
3531         * gcc.dg/gomp/dump-new-function.c: Same.
3533 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3535         PR tree-optimization/66435
3536         * gcc.dg/gomp/notify-new-function-2.c: New test.
3537         * gcc.dg/gomp/notify-new-function-3.c: Same.
3538         * gcc.dg/gomp/notify-new-function.c: Same.
3540 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3542         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3543         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3544         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3545         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3546         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3547         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3548         -fshort-enum.
3550 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3552         PR fortran/47659
3553         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3554         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3555         for assignment.
3556         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3557         * gfortran.dg/warn_conversion_5.f90: New test.
3558         * gfortran.dg/warn_conversion_6.f90: New test.
3559         * gfortran.dg/warn_conversion_7.f90: New test.
3561 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3563         PR fortran/66347
3564         * gfortran.dg/blockdata_9.f: New test.
3566 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3568         PR fortran/66385
3569         * gfortran.dg/forall_17.f90:  New test.
3571 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3573         * g++.dg/cpp0x/pr57101.C: Add warning.
3574         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3575         * g++.dg/ext/visibility/anon7.C: Same.
3576         * g++.dg/ipa/pr63587-2.C: Same.
3577         * g++.dg/opt/dump1.C: Same.
3578         * g++.dg/opt/pr59622-3.C: Same.
3579         * g++.dg/opt/pr59622.C: Same.
3580         * g++.dg/torture/pr46383.C: Same.
3581         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3582         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3583         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3584         functions.
3585         * gfortran.dg/intent_out_8.f90: Same.
3586         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3588 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3590         PR fortran/66377
3591         gfortran.dg/equiv_9.f90: New test.
3594 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3596         merge from gomp4 branch:
3597         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3599         PR tree-optimization/65443
3600         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3601         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3602         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3604 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3606         PR c++/52595
3607         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3609 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3611         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3613 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3615         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3617 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3619         * testsuite/gcc.target/i386/noplt-1.c: New test.
3620         * testsuite/gcc.target/i386/noplt-2.c: New test.
3621         * testsuite/gcc.target/i386/noplt-3.c: New test.
3622         * testsuite/gcc.target/i386/noplt-4.c: New test.
3624 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3626         PR fortran/58749
3627         * gfortran.dg/adjustl_1.f90:  New test.
3629 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3631         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3632         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3634 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3636         * lto.c (iterative_hash_canonical_type,
3637         gimple_register_canonical_type): only hash main variants of types
3639 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3641         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3642         Move set of dg-do-what-default after early return.
3644 2015-06-04  Marek Polacek  <polacek@redhat.com>
3646         PR c/66341
3647         * gcc.dg/lvalue-8.c: New test.
3649 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3650             Paolo Carlini  <paolo.carlini@oracle.com>
3652         PR c++/66130
3653         * g++.dg/other/pr66130.C: New.
3654         * g++.dg/cpp0x/pr66130.C: Likewise.
3656 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3658         * g++.dg/cpp0x/decl-loc1.C: New.
3659         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3660         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3661         * g++.dg/init/ctor8.C: Likewise.
3662         * g++.dg/parse/semicolon4.C: Likewise.
3664 2015-06-03  Marek Polacek  <polacek@redhat.com>
3666         PR sanitizer/66190
3667         * g++.dg/ubsan/static-init-1.C: New test.
3668         * g++.dg/ubsan/static-init-2.C: New test.
3669         * g++.dg/ubsan/static-init-3.C: New test.
3671 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3673         PR target/66275
3674         * gcc.target/i386/pr66275.c: New test.
3676 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3678         * gcc.dg/Wcxx-compat-22.c: New testcase.
3679         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3680         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3681         * c-c++-common/pr58346-1.c: Likewise.
3682         * c-c++-common/transparent-union-1.c: Likewise.
3684 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3686         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3687         * g++.dg/plugin/def_plugin.c: New file.
3688         * g++.dg/plugin/def-plugin-test.C: New file.
3690 2015-06-03  Richard Biener  <rguenther@suse.de>
3692         * gcc.dg/vect/bb-slp-36.c: New testcase.
3694 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3696         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3698 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3700         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3701         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3702         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3703         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3705 2015-06-03  Marek Polacek  <polacek@redhat.com>
3707         PR c/64223
3708         PR c/29358
3709         * gcc.dg/pr64223-1.c: New test.
3710         * gcc.dg/pr64223-2.c: New test.
3712 2015-06-03  Richard Biener  <rguenther@suse.de>
3714         PR tree-optimization/63916
3715         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3717 2015-06-03  Richard Biener  <rguenther@suse.de>
3719         PR tree-optimization/66375
3720         * gcc.dg/torture/pr66375.c: New testcase.
3722 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3724         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3726 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3728         PR target/65768
3729         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3731 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3733         PR fortran/66380
3734         * gfortran.dg/reshape_7.f90: New test.
3736 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3738         PR c/66220:
3739         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3740         (fn_36): New.
3742 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3744         PR c/49551
3745         * gcc.dg/pr49551.c: New testcase.
3747 2015-06-02  Richard Biener  <rguenther@suse.de>
3749         PR debug/65549
3750         * g++.dg/lto/pr65549_0.C: New testcase.
3752 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3754         PR libgomp/65742
3755         PR middle-end/66332
3756         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3758 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3760         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3762 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3764         PR c++/61683
3765         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3767 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3769         PR tree-optimization/48052
3770         * gcc.dg/tree-ssa/scev-8.c: New.
3771         * gcc.dg/tree-ssa/scev-9.c: New.
3772         * gcc.dg/tree-ssa/scev-10.c: New.
3773         * gcc.dg/vect/pr48052.c: New.
3775 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3777         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3779 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3781         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3783 2015-06-02  Marek Polacek  <polacek@redhat.com>
3785         PR middle-end/66345
3786         * gcc.dg/torture/pr66345.c: New test.
3788 2015-06-02  Richard Biener  <rguenther@suse.de>
3790         PR tree-optimization/65961
3791         * gcc.dg/torture/pr65961.c: New testcase.
3793 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3795         PR tree-optimization/52563
3796         PR tree-optimization/62173
3797         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3798         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3800 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3802         * gnat.dg/specs/varsize_return2.ads: New test.
3803         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3805 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3807         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3809 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3811         PR target/65697
3812         * gcc.target/aarch64/sync-comp-swap.c: New.
3813         * gcc.target/aarch64/sync-comp-swap.x: New.
3814         * gcc.target/aarch64/sync-op-acquire.c: New.
3815         * gcc.target/aarch64/sync-op-acquire.x: New.
3816         * gcc.target/aarch64/sync-op-full.c: New.
3817         * gcc.target/aarch64/sync-op-full.x: New.
3818         * gcc.target/aarch64/sync-op-release.c: New.
3819         * gcc.target/aarch64/sync-op-release.x: New.
3821 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3823         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3824         (bar): Predefined.
3826 2015-06-01  Richard Biener  <rguenther@suse.de>
3828         PR tree-optimization/66349
3829         PR tree-optimization/66352
3830         PR tree-optimization/66357
3831         * gcc.dg/torture/pr66357.c: New testcase.
3832         * gcc.dg/torture/pr66349.c: Likewise.
3833         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3835 2015-06-01  Richard Biener  <rguenther@suse.de>
3837         Revert
3838         2015-05-29  Richard Biener  <rguenther@suse.de>
3840         PR tree-optimization/66314
3841         * gcc.dg/asan/pr66314.c: New testcase.
3843 2015-06-01  Richard Biener  <rguenther@suse.de>
3845         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3847 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3849         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3850         directives.
3851         (hp3, hp4): Add inline keyword.
3852         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3853         (hp2): Add inline keyword.
3854         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3855         (hp2): Add inline keyword.
3857 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3859         PR target/65527
3860         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3861         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3862         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3863         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3865 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3867         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3868         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3870 2015-06-01  Richard Biener  <rguenther@suse.de>
3872         PR tree-optimization/66280
3873         * g++.dg/torture/pr66280.C: New testcase.
3874         * g++.dg/torture/pr66280-2.C: Likewise.
3876 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3878         * gnat.dg/addr9_1.adb: New test.
3879         * gnat.dg/addr9_2.adb: Likewise.
3880         * gnat.dg/addr9_3.adb: Likewise.
3881         * gnat.dg/addr9_4.adb: Likewise.
3883 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3885           * g++.dg/other/dump-ada-spec-4.C: New test.
3887 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3889         * gcc.dg/alias-8.c: Fix dg-warning.
3891 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3893         * gcc.dg/alias-8.c: Do not xfail.
3894         * gcc.dg/pr62167.c: Prevent FRE.
3895         * gcc.dg/alias-14.c: New testcase.
3897 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3899         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3901 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3903         PR target/66215
3904         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3905         dg-options.
3906         * gcc.target/s390/hotpatch-10.c: Likewise.
3907         * gcc.target/s390/hotpatch-11.c: Likewise.
3908         * gcc.target/s390/hotpatch-12.c: Likewise.
3909         * gcc.target/s390/hotpatch-17.c: Likewise.
3910         * gcc.target/s390/hotpatch-18.c: Likewise.
3911         * gcc.target/s390/hotpatch-20.c: Likewise.
3912         * gcc.target/s390/hotpatch-21.c: Likewise.
3913         * gcc.target/s390/hotpatch-22.c: Likewise.
3914         * gcc.target/s390/hotpatch-23.c: Likewise.
3915         * gcc.target/s390/hotpatch-24.c: Likewise.
3916         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3917         to check for the exact nops too.
3918         * gcc.target/s390/hotpatch-3.c: Likewise.
3919         * gcc.target/s390/hotpatch-4.c: Likewise.
3920         * gcc.target/s390/hotpatch-5.c: Likewise.
3921         * gcc.target/s390/hotpatch-6.c: Likewise.
3922         * gcc.target/s390/hotpatch-7.c: Likewise.
3923         * gcc.target/s390/hotpatch-8.c: Likewise.
3924         * gcc.target/s390/hotpatch-9.c: Likewise.
3925         * gcc.target/s390/hotpatch-14.c: Likewise.
3926         * gcc.target/s390/hotpatch-15.c: Likewise.
3927         * gcc.target/s390/hotpatch-16.c: Likewise.
3928         * gcc.target/s390/hotpatch-19.c: Likewise.
3929         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3930         scan-assembler-times counting number of .align directives.
3931         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3932         dg-options.  Remove scan-assembler-times counting number of .align
3933         directives.
3934         * gcc.target/s390/hotpatch-26.c: New file.
3935         * gcc.target/s390/hotpatch-27.c: New file.
3936         * gcc.target/s390/hotpatch-28.c: New file.
3937         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3938         using -Os -O0 -O1 -O2 -O3 options.
3940 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3942         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3944 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3946         PR tree-optimization/66142
3947         * gcc.dg/vect/pr66142.c: New test.
3949 2015-05-29  Richard Biener  <rguenther@suse.de>
3951         PR tree-optimization/66314
3952         * gcc.dg/asan/pr66314.c: New testcase.
3954 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3956         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3957         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3958         Adjust all callers.
3959         (schedule-cleanups, dg-keep-saved-temps): New proc.
3960         (gcc-dg-test-1): Schedule cleanups.
3961         * lib/profopt.exp (profopt-execute): Likewise.
3962         * g++.dg/cdce3.C: Adjust expected line numbers.
3963         * gcc.dg/cdce1.c: Likewise.
3964         * gcc.dg/cdce2.c: Likewise.
3965         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3966         * gcc.dg/strlenopt-24.c: Likewise.
3967         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3968         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3969         * obj-c++.dg/encode-2.mm: Likewise.
3971 2015-05-28  DJ Delorie  <dj@redhat.com>
3973         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3975 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3977         * gnat.dg/discr43.adb: New test.
3979 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3981         * gnat.dg/varsize_temp.adb: Rename into...
3982         * gnat.dg/varsize1.adb: ...this.
3983         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3984         * gnat.dg/varsize2.ad[sb]: ...this.
3985         * gnat.dg/varsize3_1.adb: New test.
3986         * gnat.dg/varsize3_2.adb: Likewise.
3987         * gnat.dg/varsize3_3.adb: Likewise.
3988         * gnat.dg/varsize3_4.adb: Likewise.
3989         * gnat.dg/varsize3_5.adb: Likewise.
3990         * gnat.dg/varsize3_6.adb: Likewise.
3991         * gnat.dg/varsize3_pkg1.ads: New helper.
3992         * gnat.dg/varsize3_pkg2.ads: Likewise.
3993         * gnat.dg/varsize3_pkg3.ads: Likewise.
3995 2015-05-28  Richard Biener  <rguenther@suse.de>
3997         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3999 2015-05-28  Richard Biener  <rguenther@suse.de>
4001         PR tree-optimization/66142
4002         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4004 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4006         PR target/63810
4007         * gcc.dg/darwin-minversion-3.c: Update testcase.
4008         * gcc.dg/darwin-minversion-4.c: Ditto.
4009         * gcc.dg/darwin-minversion-5.c: New testcase.
4010         * gcc.dg/darwin-minversion-6.c: Ditto.
4011         * gcc.dg/darwin-minversion-7.c: Ditto.
4012         * gcc.dg/darwin-minversion-8.c: Ditto.
4013         * gcc.dg/darwin-minversion-9.c: Ditto.
4014         * gcc.dg/darwin-minversion-10.c: Ditto.
4015         * gcc.dg/darwin-minversion-11.c: Ditto.
4016         * gcc.dg/darwin-minversion-12.c: Ditto.
4018 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4020         PR rtl-optimization/66168
4021         * gcc.c-torture/compile/pr66168.c: New test.
4023 2015-05-27  Jeff Law  <law@redhat.com>
4025         PR target/39726
4026         * gcc.dg/target/m68k/pr39726-1.c: New test.
4028 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4030         PR c++/66270
4031         * g++.dg/ext/alias-canon3.C: New.
4033 2015-05-27  Richard Biener  <rguenther@suse.de>
4035         PR tree-optimization/66272
4036         Revert parts of
4037         2014-08-15  Richard Biener  <rguenther@suse.de>
4039         PR tree-optimization/62031
4040         * gcc.dg/torture/pr66272.c: New testcase.
4042 2015-05-27  Richard Biener  <rguenther@suse.de>
4044         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4046 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4048         PR target/65358
4049         * gcc.dg/pr65358.c: New test.
4051 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4053         PR fortran/65548
4054         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4055         semantic.
4056         * gfortran.dg/allocate_with_source_6.f90: New test.
4058 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4060         * gnat.dg/atomic7_1.adb: New test.
4061         * gnat.dg/atomic7_2.adb: Likewise.
4062         * gnat.dg/atomic7_pkg1.ads: New helper.
4063         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4065 2015-05-26  Michael Matz  <matz@suse.de>
4067         PR middle-end/66251
4068         * gcc.dg/vect/pr66251.c: New test.
4070 2015-05-26  Richard Biener  <rguenther@suse.de>
4072         PR tree-optimization/66142
4073         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4075 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4077         PR fortran/66082
4078         * gfortran.dg/allocatable_scalar_13.f90: New test
4080 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4082         * gnat.dg/warn11.adb: New test.
4083         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4085 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4087         * gnat.dg/vfa1_1.adb: New test.
4088         * gnat.dg/vfa1_2.adb: Likewise.
4089         * gnat.dg/vfa1_3.adb: Likewise.
4090         * gnat.dg/vfa1_4.adb: Likewise.
4091         * gnat.dg/vfa1_pkg.ads: New helper.
4093 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4095         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4096         * gcc.target/i386/pr66232-3.c: Likewise.
4098 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4100         PR target/66274
4101         * gcc.target/i386/pr66274.c: New test.
4103 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4105         * gnat.dg/renaming6.ad[sb]: New test.
4107 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4109         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4110         and 'dg-require-effective-target pie'.
4112 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4114         PR c++/66243
4115         * g++.dg/cpp0x/pr66243.C: New.
4117 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4119         PR lto/66180
4120         * g++.dg/lto/pr66180_0.C: New testcase.
4121         * g++.dg/lto/pr66180_1.C: New testcase.
4123 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4125         PR fortran/66257
4126         * typebound_call_27.f90: New file.
4128 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4130         PR c++/65936
4131         * g++.dg/template/pr65936.C: New.
4133 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4135         PR tree-optimization/63387
4136         * gcc.dg/pr63387-2.c: New testcase.
4138 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4140         * gcc.dg/simd-1.c: Update to the new message.
4142 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4144         * gcc.dg/nand.c: New testcase.
4146 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4148         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4149         Set dg-do-what-default to compile only on ARM targets without
4150         arm_neon_hw execution support.  Remove redundant c-torture-execute
4151         in loop over test cases.
4153 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4155         PR target/65491
4156         * gcc.target/aarch64/pr65491_1.c: New test.
4157         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4158         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4160 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4162         PR c++/65598
4163         * g++.dg/cpp0x/explicit9.C: New.
4164         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4166 2015-05-22  Richard Biener  <rguenther@suse.de>
4168         PR tree-optimization/66251
4169         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4171 2015-05-22  Marek Polacek  <polacek@redhat.com>
4173         PR c/47043
4174         * c-c++-common/attributes-enum-1.c: New test.
4175         * c-c++-common/attributes-enum-2.c: New test.
4176         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4177         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4179 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4181         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4182         effective target support.  If no arm_neon_hw support, do not attempt
4183         to execute the tests; only compile them.
4184         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4185         and "dg-require-effective-target arm_neon_ok".
4186         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4187         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4188         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4189         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4190         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4191         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4192         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4193         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4194         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4195         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4196         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4197         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4198         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4199         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4200         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4201         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4202         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4203         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4204         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4205         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4206         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4207         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4208         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4209         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4210         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4211         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4212         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4213         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4214         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4215         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4216         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4217         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4218         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4219         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4220         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4221         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4222         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4223         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4224         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4225         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4226         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4227         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4228         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4229         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4230         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4231         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4232         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4233         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4234         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4235         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4236         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4237         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4238         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4239         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4240         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4241         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4242         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4243         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4244         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4245         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4246         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4247         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4248         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4249         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4250         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4251         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4252         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4253         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4254         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4255         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4256         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4257         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4258         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4259         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4260         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4261         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4262         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4263         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4264         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4265         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4266         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4267         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4268         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4269         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4270         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4271         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4272         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4273         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4274         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4275         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4276         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4277         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4278         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4279         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4280         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4281         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4282         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4283         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4284         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4285         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4286         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4287         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4288         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4289         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4290         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4291         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4292         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4293         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4294         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4295         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4296         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4297         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4298         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4300 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4302         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4303         * gcc.dg/vect/pr59354.c: Likewise.
4304         * gcc.dg/vect/pr64252.c: Likewise.
4305         * gcc.dg/vect/pr64404.c: Likewise.
4306         * gcc.dg/vect/pr64493.c: Likewise.
4307         * gcc.dg/vect/pr64495.c: Likewise.
4308         * gcc.dg/vect/pr64844.c: Likewise.
4309         * gcc.dg/vect/pr65518.c: Likewise.
4310         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4312 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4314         PR c++/66210
4315         * g++.dg/cpp1y/var-templ28.C: New.
4317 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4319         PR target/66232
4320         * gcc.target/i386/pr66232-1.c: New test.
4321         * gcc.target/i386/pr66232-2.c: Likewise.
4322         * gcc.target/i386/pr66232-3.c: Likewise.
4323         * gcc.target/i386/pr66232-4.c: Likewise.
4324         * gcc.target/i386/pr66232-5.c: Likewise.
4326 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4328         * g++.dg/cpp1y/pr60943.C: New.
4330 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4332         PR tree-optimization/66233
4333         * gcc.c-torture/execute/pr66233.c: New test.
4335 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4337         PR fortran/66176
4338         * gfortran.dg/inline_matmul_11.f90:  New test.
4340 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4342         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4343         instead of listing several targets on its own.
4344         * gcc.target/i386/pr32219-2.c: Likewise.
4345         * gcc.target/i386/pr32219-3.c: Likewise.
4346         * gcc.target/i386/pr32219-4.c: Likewise.
4347         * gcc.target/i386/pr32219-5.c: Likewise.
4348         * gcc.target/i386/pr32219-6.c: Likewise
4349         * gcc.target/i386/pr32219-7.c: Likewise.
4350         * gcc.target/i386/pr32219-8.c: Likewise.
4351         * gcc.target/i386/pr39013-1.c: Likewise.
4352         * gcc.target/i386/pr39013-2.c: Likewise.
4353         * gcc.target/i386/pr64317.c: Likewise.
4355 2015-05-21  Jeff Law  <law@redhat.com>
4357         * gcc.target/hppa/shadd-3.c: New test.
4358         * gcc.target/hppa/shadd-4.c: New test.
4360 2015-05-21  Michael Matz  <matz@suse.de>
4362         * gcc.dg/vect/vect-strided-store.c: New test.
4363         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4364         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4366 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4368         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4369         * gcc.dg/pow-sqrt-synth-1.c: New test.
4370         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4372 2015-05-21  Richard Biener  <rguenther@suse.de>
4374         PR c++/66211
4375         * g++.dg/conversion/pr66211.C: New testcase.
4376         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4378 2015-05-21  Jeff Law  <law@redhat.com>
4380         * gcc.target/hppa/shadd-2.c: New test.
4382 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4384         PR target/54236
4385         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4387 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4389         PR target/65937
4390         * gcc.target/arm/pr26702.c: Adjust target selector.
4392 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4394         PR middle-end/66221
4395         * gcc.dg/lto/pr66221_0.c: New test.
4396         * gcc.dg/lto/pr66221_1.c: New test.
4398 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4400         PR c/52952
4401         * gcc.dg/redecl-4.c: Update column numbers.
4402         * gcc.dg/format/bitfld-1.c: Likewise.
4403         * gcc.dg/format/attr-2.c: Likewise.
4404         * gcc.dg/format/attr-6.c: Likewise.
4405         * gcc.dg/format/attr-7.c (baz): Likewise.
4406         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4407         * gcc.dg/format/attr-4.c: Likewise.
4408         * gcc.dg/format/branch-1.c: Likewise.
4409         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4410         locations within strings with embedded escape sequences.
4412 2015-05-20  Jeff Law  <law@redhat.com>
4414         * gcc.target/hppa/hppa.exp: New target test driver.
4415         * gcc.target/hppa/shadd-1.c: New test.
4417 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4419         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4421 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4423         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4424         (fn_33_k_and_r_style): New.
4425         (fn_33_stroustrup_style): New.
4426         (fn_33_allman_style): New.
4427         (fn_33_whitesmiths_style): New.
4428         (fn_33_horstmann_style): New.
4429         (fn_33_ratliff_banner_style): New.
4430         (fn_33_lisp_style): New.
4431         (fn_34_indent_dash_gnu): New.
4432         (fn_34_indent_dash_kr): New.
4433         (fn_34_indent_dash_orig): New.
4434         (fn_34_indent_linux_style): New.
4436 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4438         PR fortran/65548
4439         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4441 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4443         PR tree-optimization/65447
4444         * gcc.dg/tree-ssa/pr65447.c: New test.
4446 2015-05-19  Nathan sidwell  <nathan@acm.org>
4448         * g++.dg/cpp0x/pr65954.C: New.
4450 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4452         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4454 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4456         * lib/target-supports.exp: Vector do not always have natural
4457         alignment on s390*.
4459 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4461         * gcc.dg/loop-invariant.c: New testcase.
4463 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4465         * lib/target-supports.exp: Vector do not always have natural
4466         alignment on s390*.
4468 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4470         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4471         s390*.
4472         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4474 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4476         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4477         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4478         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4479         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4480         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4481         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4482         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4483         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4484         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4485         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4487 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4489         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4491 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4493         * gcc.target/s390/s390.exp
4494         (check_effective_target_vector): New check.
4495         * gcc.target/s390/vector/vec-abi-1.c: New test.
4496         * gcc.target/s390/vector/vec-abi-2.c: New test.
4497         * gcc.target/s390/vector/vec-abi-3.c: New test.
4498         * gcc.target/s390/vector/vec-abi-4.c: New test.
4499         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4500         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4501         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4502         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4503         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4504         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4505         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4506         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4507         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4508         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4509         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4510         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4511         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4512         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4513         * gcc.target/s390/vector/vec-init-1.c: New test.
4514         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4515         * gcc.target/s390/vector/vec-shift-1.c: New test.
4516         * gcc.target/s390/vector/vec-sub-1.c: New test.
4518 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4520         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4522 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4524         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4526 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4528         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4530 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4532         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4534 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4536         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4538 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4540         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4542 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4544         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4546 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4548         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4550 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4552         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4554 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4556         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4558 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4560         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4562 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4564         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4566 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4568         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4570 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4572         PR tree-optimization/66187
4573         * gcc.c-torture/execute/pr66187.c: New test.
4574         * gcc.dg/pr66187-1.c: New test.
4575         * gcc.dg/pr66187-2.c: New test.
4577 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4579         * gcc.dg/vect/bb-slp-35.c: Adjust.
4581 2015-05-19  Richard Biener  <rguenther@suse.de>
4583         PR tree-optimization/66165
4584         * gcc.dg/torture/pr66165.c: New testcase.
4586         PR tree-optimization/66185
4587         * gcc.dg/torture/pr66185.c: New testcase.
4589 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4591         PR target/54236
4592         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4594 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4596         * gcc.target/mips/p5600-bonding.c : New file.
4598 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4600         PR fortran/66106
4601         * gfortran.dg/interface_operator_1.f90: New tests.
4603 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4605         PR fortran/66057
4606         * gfortran.dg/generic_29.f90: New tests.
4608 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4610         PR fortran/66043
4611         * gfortran.dg/storage_size_6.f90: New tests.
4613 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4615         PR fortran/66045
4616         * gfortran.dg/null1.f90: New test.
4618 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4620         PR fortran/66044
4621         * gfortran.dg/entry_21.f90: New test.
4623 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4625         PR fortran/66043
4626         * gfortran.dg/storage_size_6.f90: New tests.
4628 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4630         PR fortran/66040
4631         * gfortran.dg/misplaced_statement.f90: New test.
4633 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4635         PR fortran/66039
4636         * gfortran.dg/filepos1.f90: New test
4638 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4640         PR fortran/64925
4641         * gfortran.dg/pr64925.f90: New test.
4643 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4645         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4646         unit.
4647         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4649 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4651         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4652         to the family of pie capable targets.
4654 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4656         * gcc.target/arm/bics_1.c : New testcase.
4657         * gcc.target/arm/bics_2.c : New testcase.
4658         * gcc.target/arm/bics_3.c : New testcase.
4659         * gcc.target/arm/bics_4.c : New testcase.
4661 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4663         * gcc.target/mips/umips-attr.c: New test.
4665 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4667         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4668         * gcc.dg/20150120-2.c (dg-final): Ditto.
4669         * gcc.dg/20150120-2.c (dg-final): Ditto.
4670         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4672 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4674         PR target/66174
4675         * gcc.target/i386/pr66174.c: New test.
4677 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4679         PR fortran/37131
4680         * gfortran.dg/matmul_bounds_6.f90:  New test.
4681         * gfortran.dg/matmul_bounds_7.f90:  New test.
4683 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4685         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4686         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4687         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4688         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4689         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4690         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4692 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4694         PR fortran/65903
4695         * gfortran.dg/continuation_13.f90: Update test.
4696         * gfortran.dg/pr65903.f90: New test.
4698 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4700         PR fortran/66113
4701         * gfortran.dg/block_14.f90:  New test.
4703 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4705         PR fortran/44054
4706         * lib/gfortran-dg.exp: Update regex to handle two locations for
4707         the same diagnostic without caret.
4708         * gfortran.dg/badline.f: Test also that line numbers are correct
4709         before and after "left but not entered" warning.
4711 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4712             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4714         PR target/65768
4715         * gcc.target/arm/maskdata.c: New test.
4717 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4719         PR fortran/65792
4720         * gfortran.dg/derived_constructor_components_5: New test
4722 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4724         PR target/66140
4725         * gcc.target/alpha/pr66140.c: New test.
4727 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4729         PR c/48956
4730         * gcc.dg/Wconversion-complex-c99.c: New test.
4731         * gcc.dg/Wconversion-complex-gnu.c: New test.
4733 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4735         PR tree-optimization/64454
4736         * gcc.dg/modmod.c: New testcase.
4738 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4740         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4742 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4744         PR middle-end/66134
4745         * gcc.target/i386/mpx/pr66134.c: New test.
4747 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4749         * gcc.target/powerpc/pr60158.c: New test.
4751 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4753         * gcc.target/i386/sibcall-7.c: New test.
4754         * gcc.target/i386/sibcall-8.c: New test.
4756 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4758         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4759         (abs64_in_dreg): Likewise.
4761 2015-05-14  Marek Polacek  <polacek@redhat.com>
4763         PR c/66066
4764         PR c/66127
4765         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4766         * gcc.dg/pr19984.c: Likewise.
4767         * gcc.dg/pr66066-1.c: New test.
4768         * gcc.dg/pr66066-2.c: New test.
4769         * gcc.dg/pr66066-3.c: New test.
4771 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4773         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4774         * gcc.dg/pow-sqrt.x: New file.
4775         * gcc.dg/pow-sqrt-1.c: New test.
4776         * gcc.dg/pow-sqrt-2.c: Likewise.
4777         * gcc.dg/pow-sqrt-3.c: Likewise.
4779 2015-05-13  Richard Biener  <rguenther@suse.de>
4781         PR tree-optimization/66123
4782         * gcc.dg/torture/pr66123.c: New testcase.
4784 2015-05-13  Richard Biener  <rguenther@suse.de>
4786         PR middle-end/66110
4787         * gcc.dg/alias-2.c: Adjust.
4788         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4790 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4792         PR target/65103
4793         * gcc.target/i386/pr65103-3.c: New.
4795 2015-05-13  Martin Liska  <mliska@suse.cz>
4797         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4799 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4801         PR target/66112
4802         * gcc.target/i386/pr66112-2.c: New test.
4804         PR target/66112
4805         * gcc.target/i386/pr66112-1.c: New test.
4807 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4809         PR target/66048
4810         * gcc.target/i386/mpx/pr66048.cc: New.
4812 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4814         PR rtl-optimization/64616
4815         * gcc.dg/loop-8.c: New test.
4816         * gcc.dg/loop-9.c: New test.
4818 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4820         PR target/pr66047.c
4821         * gcc.target/i386/pr66047.c: New testcase.
4823 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4825         PR ipa/65873
4826         * gcc.c-torture/compile/pr65873.c: New testcase.
4828 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4830         PR fortran/66111
4831         * gfortran.dg/inline_matmul_10.f90:  New test.
4833 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4835         * c-c++-common/Wmisleading-indentation.c: New testcase.
4836         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4837         * c-c++-common/Wmisleading-indentation-2.md: New file.
4839 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4841         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4842         "break".
4843         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4845 2015-05-12  Richard Biener  <rguenther@suse.de>
4847         PR tree-optimization/66101
4848         * gcc.dg/torture/pr66101.c: New testcase.
4850 2015-05-12  Richard Biener  <rguenther@suse.de>
4852         PR tree-optimization/37021
4853         * gcc.target/i386/vect-addsub.c: New testcase.
4855 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4857         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4859 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4861         PR tree-optimization/66010
4862         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4864 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4866         PR c++/65133
4867         * g++.dg/cpp0x/trailing10.C: New.
4869 2015-05-12  Richard Biener  <rguenther@suse.de>
4871         * gcc.dg/vect/bb-slp-35.c: New testcase.
4873 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4875         PR fortran/66100
4876         * gfortran.dg/bound_simplification_6.f90: New.
4878 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4880         * gcc.target/mips/branch-1.c: Pass argument to bar().
4882 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4884         PR target/65753
4885         * gcc.target/i386/pr65753.c: New test.
4887 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4889         PR rtl-optimization/66076
4890         * gcc.dg/torture/pr66076.c: New test.
4892 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4894         PR fortran/66041
4895         * gfortran.dg/inline_matmul_7.f90:  New test.
4896         * gfortran.dg/inline_matmul_8.f90:  New test.
4897         * gfortran.dg/inline_matmul_9.f90:  New test.
4899 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4901         * gfortran.dg/bound_simplification_5.f90: New.
4903 2015-05-09  Jason Merrill  <jason@redhat.com>
4905         * lib/target-supports.exp (cxx_default): New global.
4906         (check_effective_target_c++11_only)
4907         (check_effective_target_c++14_only)
4908         (check_effective_target_c++98_only)
4909         (check_effective_target_c++1z_only): Check it.
4911 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4913         PR tree-optimization/64454
4914         * gcc.dg/tree-ssa/vrp97.c: New file.
4915         * gcc.dg/vect/slp-perm-7.c: Update.
4917 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4919         PR fortran/65894
4920         * gfortran.dg/elemental_subroutine_11.f90: New test.
4922 2015-05-08  Richard Biener  <rguenther@suse.de>
4924         PR tree-optimization/66036
4925         * gcc.dg/vect/slp-41.c: New testcase.
4927 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4929         * gfortran.dg/elemental_optional_args_7.f90: New.
4931 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4933         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4934         allow cmlt or sshr.
4936 2015-05-08  Marek Polacek  <polacek@redhat.com>
4938         PR c/64918
4939         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4940         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4942 2015-05-07  Marek Polacek  <polacek@redhat.com>
4944         PR c/65179
4945         * c-c++-common/Wshift-negative-value-1.c: New test.
4946         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4947         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4948         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4949         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4950         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4951         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4952         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4953         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4955 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4957         PR middle-end/192
4958         PR middle-end/54303
4959         * gcc.dg/fdata-sections-2.c: New file.
4961 2015-05-07  Marek Polacek  <polacek@redhat.com>
4963         PR testsuite/66046
4964         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4965         last dg-output.
4966         * c-c++-common/ubsan/align-7.c: Likewise.
4967         * c-c++-common/ubsan/bounds-8.c: Likewise.
4968         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4969         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4970         * c-c++-common/ubsan/null-1.c: Likewise.
4971         * c-c++-common/ubsan/null-10.c: Likewise.
4972         * c-c++-common/ubsan/null-11.c: Likewise.
4973         * c-c++-common/ubsan/null-2.c: Likewise.
4974         * c-c++-common/ubsan/null-3.c: Likewise.
4975         * c-c++-common/ubsan/null-4.c: Likewise.
4976         * c-c++-common/ubsan/null-5.c: Likewise.
4977         * c-c++-common/ubsan/null-6.c: Likewise.
4978         * c-c++-common/ubsan/null-7.c: Likewise.
4979         * c-c++-common/ubsan/null-8.c: Likewise.
4980         * c-c++-common/ubsan/null-9.c: Likewise.
4981         * c-c++-common/ubsan/object-size-1.c: Likewise.
4982         * c-c++-common/ubsan/object-size-10.c: Likewise.
4983         * c-c++-common/ubsan/object-size-4.c: Likewise.
4984         * c-c++-common/ubsan/object-size-5.c: Likewise.
4985         * c-c++-common/ubsan/object-size-7.c: Likewise.
4986         * c-c++-common/ubsan/object-size-8.c: Likewise.
4987         * c-c++-common/ubsan/object-size-9.c: Likewise.
4988         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4989         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4990         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4991         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4992         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4993         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4994         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4995         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4996         * c-c++-common/ubsan/pr59333.c: Likewise.
4997         * c-c++-common/ubsan/pr59667.c: Likewise.
4998         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4999         * c-c++-common/ubsan/pr60636.c: Likewise.
5000         * c-c++-common/ubsan/pr63802.c: Likewise.
5001         * c-c++-common/ubsan/recovery-1.c: Likewise.
5002         * c-c++-common/ubsan/recovery-3.c: Likewise.
5003         * c-c++-common/ubsan/shift-1.c: Likewise.
5004         * c-c++-common/ubsan/shift-2.c: Likewise.
5005         * c-c++-common/ubsan/shift-4.c: Likewise.
5006         * c-c++-common/ubsan/shift-7.c: Likewise.
5007         * c-c++-common/ubsan/undefined-2.c: Likewise.
5008         * c-c++-common/ubsan/vla-1.c: Likewise.
5009         * g++.dg/ubsan/null-1.C: Likewise.
5010         * g++.dg/ubsan/null-3.C: Likewise.
5011         * g++.dg/ubsan/null-4.C: Likewise.
5012         * g++.dg/ubsan/vptr-8.C: Likewise.
5013         * g++.dg/ubsan/vptr-9.C: Likewise.
5014         * gcc.dg/ubsan/bounds-2.c: Likewise.
5015         * gcc.dg/ubsan/object-size-9.c: Likewise.
5017 2015-05-07  Jeff Law  <law@redhat.com>
5019         * gcc.dg/tree-ssa/shorten-1.c: New test.
5021 2015-05-07  Richard Biener  <rguenther@suse.de>
5023         PR tree-optimization/66002
5024         * gcc.dg/vect/vect-125.c: New testcase.
5026 2015-05-07  Marek Polacek  <polacek@redhat.com>
5027             Martin Uecker  <uecker@eecs.berkeley.edu>
5029         * c-c++-common/ubsan/bounds-10.c: New test.
5031 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5033         * jit.dg/harness.h (set_options): Wrap with
5034         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5035         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5036         Special-case test-benchmark.c as a negative.
5037         * jit.dg/test-benchmark.c: New file.
5039 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5041         PR target/64208
5042         * gcc.target/arm/pr64208.c: New test.
5044 2015-05-06  Alan Modra  <amodra@gmail.com>
5046         PR target/66020
5047         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5048         (gparms): Make volatile.
5050 2015-05-06  Richard Biener  <rguenther@suse.de>
5052         PR tree-optimization/62283
5053         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5055 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5057         PR target/66015
5058         * gcc.target/aarch64/iinline-attr-1.c: New test.
5060 2015-05-06  Richard Biener  <rguenther@suse.de>
5062         * gcc.dg/vect/bb-slp-34.c: New testcase.
5064 2015-05-06  Richard Biener  <rguenther@suse.de>
5066         PR tree-optimization/62283
5067         * gcc.dg/vect/bb-slp-14.c: Adjust.
5069 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5071         PR target/65990
5072         * gcc.target/i386/pr65990.c: New test.
5074 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5076         PR target/65915
5077         * gcc.target/i386/pr65915.c: New.
5079 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5081         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5082         'va_list escapes 0'.
5084 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5086         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5087         in r222173.
5089 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5091         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5092         * gcc.target/arm/pr65924.c: Likewise.
5094 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5096         PR target/65871
5097         * gcc.target/i386/pr65871-3.c: New test.
5099 2015-05-04  Jeff Law  <law@redhat.com>
5101         Revert:
5102         2015-05-04  Jeff Law  <law@redhat.com>
5103         * gcc.dg/tree-ssa/shorten-1.c: New test.
5105 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5106             Jakub Jelinek  <jakub@redhat.com>
5108         PR c++/66007
5109         * g++.dg/cpp0x/Wnarrowing4.C: New.
5111 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5113         * lib/target-supports.exp
5114         (check_effective_target_keeps_null_pointer_checks): Clarify that
5115         this is for targets that disable -fdelete-null-pointer-checks,
5116         not default it to off.
5117         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5118         -fdelete-null-pointer-checks explicit.
5119         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5120         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5121         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5122         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5123         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5124         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5125         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5126         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5127         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5128         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5129         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5130         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5131         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5132         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5133         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5134         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5135         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5136         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5137         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5138         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5139         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5140         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5141         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5142         * g++.dg/cpp0x/static_assert9.C: Likewise.
5143         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5144         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5145         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5146         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5147         * g++.dg/tree-ssa/pr26406.C: Likewise.
5149 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5151         PR tree-optimization/65984
5152         * c-c++-common/ubsan/pr65984.c: New test.
5154 2015-05-04  Jeff Law  <law@redhat.com>
5156         * gcc.dg/tree-ssa/shorten-1.c: New test.
5158 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5160         PR fortran/44735
5161         * gfortran.dg/pr44735.f90: New test.
5163 2015-05-04  Richard Biener  <rguenther@suse.de>
5165         PR tree-optimization/65965
5166         * gcc.dg/vect/bb-slp-33.c: New testcase.
5168 2015-05-04  Richard Biener  <rguenther@suse.de>
5170         PR tree-optimization/65935
5171         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5173 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5175         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5176         for each supported variant instead of CHECK_RESULTS.
5177         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5178         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5179         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5180         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5181         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5182         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5183         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5184         expected results for unsupported variants.  Call CHECK for each
5185         supported variant instead of CHECK_RESULTS.
5186         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5187         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5188         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5189         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5190         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5191         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5192         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5193         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5194         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5195         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5196         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5197         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5198         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5199         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5200         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5201         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5202         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5203         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5204         expected results for unsupported variants.
5205         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5206         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5207         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5208         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5209         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5210         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5211         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5212         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5213         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5214         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5215         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5216         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5217         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5218         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5219         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5220         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5221         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5222         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5223         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5224         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5225         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5226         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5227         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5228         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5229         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5230         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5231         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5232         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5234 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5236         PR fortran/37131
5237         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5239 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5240             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5242         PR c++/65858
5243         * g++.dg/cpp0x/Wnarrowing3.C: New.
5245 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5247         * gcc.dg/20150120-1.c: New test.
5248         * gcc.dg/20150120-2.c: New test.
5249         * gcc.dg/20150120-3.c: New test.
5251 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5253         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5255 2015-05-01  Renlin Li  <renlin.li@arm.com>
5257         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5259 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5261         * gfortran.dg/bound_simplification_4.f90: New.
5263 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5265         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5266         with powerpc_p8vector_ok.
5268 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5270         PR fortran/37131
5271         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5272         scan pattern.
5273         * gfortran.dg/bound_9.f90:  New test case.
5275 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5277         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5278         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5279         for 32bit x86 targets.
5280         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5281         for 32bit x86 targets.
5282         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5283         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5284         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5285         for 32bit x86 targets.
5287 2015-04-30  Marek Polacek  <polacek@redhat.com>
5289         PR tree-optimization/63551
5290         * g++.dg/ipa/pr63551.C: New test.
5292 2015-04-30  Caroline Tice  <cmtice@google.com>
5294         PR  65929
5295         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5296         partition size on certain targets.
5298 2015-04-30  Renlin Li  <renlin.li@arm.com>
5300         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5302 2015-04-30  Marek Polacek  <polacek@redhat.com>
5304         * c-c++-common/Wbool-compare-3.c: New test.
5306         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5307         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5309 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5311         PR c++/57610
5312         * g++.dg/init/ref22.C: New.
5314 2015-04-30  Marek Polacek  <polacek@redhat.com>
5316         * gcc.dg/init-bad-8.c: New test.
5318         * gcc.dg/incomplete-typedef-1.c: New test.
5320 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5322         PR c++/59955
5323         * g++.dg/template/crash121.C: New.
5325 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5327         * gcc.target/mips/call-from-init.c: New test.
5328         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5330 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5332         PR target/65871
5333         * gcc.target/i386/pr65871-1.c: New test.
5334         * gcc.target/i386/pr65871-2.c: Ditto.
5336 2015-04-29  Marek Polacek  <polacek@redhat.com>
5338         PR c/64610
5339         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5340         * c-c++-common/Wbool-compare-2.c: New test.
5342 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5344         PR target/65770
5345         * gcc.target/aarch64/vstN_lane_1.c: New file.
5347 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5349         PR c++/64667
5350         * g++.dg/warn/Winit-self-3.C: New.
5352 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5354         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5356 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5358         PR target/65924
5359         * gcc.target/arm/pr65924.c: New test.
5361 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5363         * g++.dg/gomp/tpl-target-update.C: New file.
5365 2015-04-29  Richard Biener  <rguenther@suse.de>
5367         PR tree-optimization/65917
5368         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5370 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5372         PR target/64835
5373         * gcc.dg/ipa/iinline-attr.c: New test.
5374         * gcc.target/i386/iinline-attr-2.c: New test.
5376 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5378         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5379         segfault is fixed.
5381 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5383         * gcc.dg/vect/vect-33.c: Remove spurious line.
5385 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5387         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5389 2015-04-28  Marek Polacek  <polacek@redhat.com>
5391         PR c/65901
5392         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5393         * gcc.dg/pr65901.c: New test.
5395 2015-04-28  Richard Biener  <rguenther@suse.de>
5397         PR tree-optimization/62283
5398         * gfortran.dg/vect/pr62283-2.f: New testcase.
5399         * gcc.dg/vect/bb-slp-14.c: Adjust.
5401 2015-04-28  Richard Biener  <rguenther@suse.de>
5403         PR tree-optimization/65851
5404         * g++.dg/torture/pr65851.C: New testcase.
5406 2015-04-27  Jeff Law <law@redhat.com>
5408         PR tree-optimization/65217
5409         * gcc.target/i386/pr65217.c: Remove XFAIL.
5411 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5413         PR fortran/60322
5414         Add tests forgotten to svn-add.
5415         * gfortran.dg/class_allocate_19.f03: New test.
5416         * gfortran.dg/class_array_20.f03: New test.
5417         * gfortran.dg/class_array_21.f03: New test.
5418         * gfortran.dg/finalize_29.f08: New test.
5420 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5422         PR fortran/59678
5423         PR fortran/65841
5424         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5425         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5427 2015-04-27  Caroline Tice  <cmtice@google.com>
5429         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5430         partition size.
5432 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5434         PR target/64579
5435         * gcc.target/powerpc/htm-1.c: New test.
5436         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5437         on 64-bit compiles.
5438         (__builtin_tabortdci): Likewise.
5439         (__builtin_tcheck): Remove operand.
5440         * lib/target-supports.exp (check_htm_hw_available): New function.
5442 2015-04-27  Richard Biener  <rguenther@suse.de>
5444         * gcc.target/i386/pr65217.c: XFAIL.
5446 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5448         PR tree-optimization/65875
5449         * gcc.c-torture/compile/pr65875.c: New test.
5451 2015-04-25  Marek Polacek  <polacek@redhat.com>
5453         PR c/52085
5454         * gcc.dg/enum-incomplete-2.c: New test.
5455         * gcc.dg/enum-mode-1.c: New test.
5457 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5459         PR target/65849
5460         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5461         set new options.
5462         * gcc.target/powerpc/pr65849-2.c: Likewise.
5464 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5466         PR tree-optimization/65802
5467         * g++.dg/pr65802.C: Move to ...
5468         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5469         stdarg.h.  Rewrite for C.
5470         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5471         va_start and va_end.  Remove unnecessary inline asm.
5473 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5474             Wei Mi  <wmi@google.com>
5476         * gcc.target/i386/sse2-load-multi.c: New test.
5477         * gcc.target/i386/sse2-store-multi.c: Ditto.
5479 2015-04-24  Marek Polacek  <polacek@redhat.com>
5481         PR c/65830
5482         * c-c++-common/pr65830.c: New test.
5484         PR c/63357
5485         * c-c++-common/Wlogical-op-1.c: New test.
5487 2015-04-24  Marek Polacek  <polacek@redhat.com>
5489         PR c/61534
5490         * c-c++-common/pr61534-1.c: New test.
5492 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5493             Steven Bosscher <steven@gcc.gnu.org>
5495         PR rtl-optimization/34503
5496         * gcc.target/arm/pr64616.c: New file.
5498 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5500         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5502 2015-04-24  Terry Guo  <terry.guo@arm.com>
5504         * gcc.target/arm/pr65710.c: Update the options.
5506 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5508         * gcc.target/i386/pr65523.c: Skip x32.
5510 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5512         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5513         to look for vcl* where appropriate.
5515 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5517         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5518         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5520 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5522         PR target/26702
5523         * gcc.target/arm/pr26702.c: New test.
5525 2015-04-23  Marek Polacek  <polacek@redhat.com>
5527         PR c/65345
5528         * gcc.dg/pr65345-1.c: New test.
5529         * gcc.dg/pr65345-2.c: New test.
5531 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5533         * gcc.target/powerpc/crypto-builtin-2.c: New.
5535 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5537         PR fortran/60322
5538         * gfortran.dg/class_allocate_19.f03: New test.
5539         * gfortran.dg/class_array_20.f03: New test.
5540         * gfortran.dg/class_array_21.f03: New test.
5541         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5542         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5543         initialization correctly.
5544         * gfortran.dg/finalize_29.f08: New test.
5546 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5548         * gcc.target/powerpc/swaps-p8-18.c: New test.
5550 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5552         PR target/65456
5553         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5554         * gcc.dg/vect/bb-slp-25.c: Likewise.
5555         * gcc.dg/vect/bb-slp-29.c: Likewise.
5556         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5557         vect_no_align && { ! vect_hw_misalign }.
5558         * gcc.dg/vect/bb-slp-9.c: Likewise.
5559         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5560         vect_hw_misalign.
5561         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5562         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5563         account for POWER8, where peeling for alignment is not needed.
5564         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5565         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5566         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5567         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5568         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5569         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5570         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5571         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5572         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5573         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5574         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5575         * gcc.dg/vect/pr16105.c: Likewise.
5576         * gcc.dg/vect/pr20122.c: Likewise.
5577         * gcc.dg/vect/pr33804.c: Likewise.
5578         * gcc.dg/vect/pr33953.c: Likewise.
5579         * gcc.dg/vect/pr56787.c: Likewise.
5580         * gcc.dg/vect/pr58508.c: Likewise.
5581         * gcc.dg/vect/slp-25.c: Likewise.
5582         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5583         * gcc.dg/vect/vect-105.c: Likewise.
5584         * gcc.dg/vect/vect-27.c: Likewise.
5585         * gcc.dg/vect/vect-29.c: Likewise.
5586         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5587         POWER8.
5588         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5589         && { ! vect_hw_misalign }.
5590         * gcc.dg/vect/vect-44.c: Likewise.
5591         * gcc.dg/vect/vect-48.c: Likewise.
5592         * gcc.dg/vect/vect-50.c: Likewise.
5593         * gcc.dg/vect/vect-52.c: Likewise.
5594         * gcc.dg/vect/vect-56.c: Likewise.
5595         * gcc.dg/vect/vect-60.c: Likewise.
5596         * gcc.dg/vect/vect-72.c: Likewise.
5597         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5598         * gcc.dg/vect/vect-75.c: Likewise.
5599         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5600         * gcc.dg/vect/vect-77-global.c: Likewise.
5601         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5602         * gcc.dg/vect/vect-78-global.c: Likewise.
5603         * gcc.dg/vect/vect-93.c: Likewise.
5604         * gcc.dg/vect/vect-95.c: Likewise.
5605         * gcc.dg/vect/vect-96.c: Likewise.
5606         * gcc.dg/vect/vect-cond-1.c: Likewise.
5607         * gcc.dg/vect/vect-cond-3.c: Likewise.
5608         * gcc.dg/vect/vect-cond-4.c: Likewise.
5609         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5610         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5611         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5612         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5613         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5614         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5615         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5616         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5617         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5618         * gcc.dg/vect/vect-outer-5.c: Likewise.
5619         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5620         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5621         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5622         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5623         * gcc.dg/vect/vect-peel-3.c: Likewise.
5624         * gcc.dg/vect/vect-peel-4.c: Likewise.
5625         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5626         * gcc.target/powerpc/pr65456.c: New test.
5627         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5628         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5629         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5630         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5631         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5632         vect_no_align && { ! vect_hw_misalign }.
5633         * gfortran.dg/vect/vect-3.f90: Likewise.
5634         * gfortran.dg/vect/vect-4.f90: Likewise.
5635         * gfortran.dg/vect/vect-5.f90: Likewise.
5636         * lib/target-supports.exp (check_effective_target_vect_no_align):
5637         Return 1 for POWER8.
5638         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5640 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5642         PR fortran/65429
5643         * gfortran.dg/pr65429.f90: New test.
5645 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5647         * c-c++-common/asan/user-section-1.c: New test.
5648         * c-c++-common/asan/user-section-2.c: New test.
5649         * c-c++-common/asan/user-section-3.c: New test.
5651 2015-04-22  Hale Wang  <hale.wang@arm.com>
5652             Terry Guo  <terry.guo@arm.com>
5654         PR rtl-optimization/64818
5655         * gcc.target/arm/pr64818.c: New test.
5657 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5659         PR ipa/65076
5660         * g++.dg/tree-ssa/pr61034.C: Update template.
5661         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5662         * gcc.dg/Warray-bounds-11.c: Likewise.
5663         * gcc.dg/Warray-bounds.c: Likewise.
5665 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5667         PR libgfortran/65234
5668         * gfortran.dg/fmt_unlimited.f90: New test.
5670 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5672         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5673         headers.
5674         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5675         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5676         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5677         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5678         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5679         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5680         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5682 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5684         PR libgfortran/56743
5685         * gfortran.dg/namelist_87.f90: New test.
5687 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5689         * gcc.target/aarch64/mult-synth_1.c: New test.
5690         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5691         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5692         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5693         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5694         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5696 2015-04-21  Richard Biener  <rguenther@suse.de>
5698         PR tree-optimization/65650
5699         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5700         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5701         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5702         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5703         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5704         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5706 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5708         PR tree-optimization/65802
5709         * g++.dg/pr65802.C: New test.
5711 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5713         PR testsuite/65767
5714         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5715         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5717 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5719         PR c++/65801
5720         * g++.dg/cpp0x/Wnarrowing2.C: New.
5722 2015-04-20  Jeff Law  <law@redhat.com>
5724         PR tree-optimization/65658
5725         * gcc.dg/pr65658.c: New test.
5727 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5729         PR target/64134
5730         * gcc.target/aarch64/vec_init_1.c: New test.
5732 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5734         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5735         targets.
5737 2015-04-18  Martin Sebor  <msebor@redhat.com>
5739         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5740         of non-nul characters.
5741         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5743 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5745         PR target/65787
5746         * gcc.target/powerpc/pr65787.c: New.
5748 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5750         PR target/65689
5751         * gcc.target/aarch64/c-output-template-4.c: New test.
5753 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5755         PR target/65780
5756         * gcc.dg/pr65780-1.c: New test.
5757         * gcc.dg/pr65780-2.c: Likewise.
5758         * gcc.target/i386/pr32219-9.c: Likewise.
5759         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5760         symbol.
5761         * gcc.target/i386/pr64317.c (c): Initialize.
5763 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5765         PR target/65612
5766         * g++.dg/ext/mv18.C: New test.
5767         * g++.dg/ext/mv19.C: Likewise.
5768         * g++.dg/ext/mv20.C: Likewise.
5769         * g++.dg/ext/mv21.C: Likewise.
5770         * g++.dg/ext/mv22.C: Likewise.
5771         * g++.dg/ext/mv23.C: Likewise.
5773 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5775         PR c++/64527
5776         * g++.dg/init/pr64527.C: New test.
5778 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5779             Michael Matz  <matz@suse.de>
5781         PR tree-optimization/64950
5782         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5783         x86_64-*-*.
5785 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5787         * c-c++-common/asan/user-section-1.c: New test.
5789 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5791         PR debug/65771
5792         * gcc.dg/debug/pr65771.c: New test.
5794 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5796         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5797         __buitlin_alloca with __builtin_alloca.
5799 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5801         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5803 2015-04-16  Richard Biener  <rguenther@suse.de>
5805         PR tree-optimization/64277
5806         * gcc.dg/Warray-bounds-14.c: New testcase.
5807         * gcc.dg/Warray-bounds-15.c: Likewise.
5808         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5809         * c-c++-common/ubsan/bounds-6.c: Likewise.
5811 2015-04-16  Renlin Li  <renlin.li@arm.com>
5813         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5814         * gcc.target/arm/unsigned-float.c: New.
5816 2015-04-16  Richard Biener  <rguenther@suse.de>
5818         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5819         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5820         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5822 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5824         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5825         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5826         * g++.dg/cpp0x/defaulted21.C: Likewise.
5827         * g++.dg/cpp0x/defaulted28.C: Likewise.
5828         * g++.dg/cpp0x/defaulted47.C: Likewise.
5829         * g++.dg/cpp0x/elision_neg.C: Likewise.
5830         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5831         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5832         * g++.dg/cpp0x/implicit1.C: Likewise.
5833         * g++.dg/cpp0x/implicit9.C: Likewise.
5834         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5835         * g++.dg/cpp0x/range-for13.C: Likewise.
5836         * g++.dg/gomp/clause-2.C: Likewise.
5837         * g++.dg/gomp/udr-5.C: Likewise.
5838         * g++.dg/inherit/access6.C: Likewise.
5839         * g++.dg/lookup/duperr1.C: Likewise.
5840         * g++.dg/lookup/friend2.C: Likewise.
5841         * g++.dg/lookup/pr6936.C: Likewise.
5842         * g++.dg/lookup/scoped1.C: Likewise.
5843         * g++.dg/lookup/using26.C: Likewise.
5844         * g++.dg/lookup/using38.C: Likewise.
5845         * g++.dg/other/access2.C: Likewise.
5846         * g++.dg/overload/defarg3.C: Likewise.
5847         * g++.dg/overload/defarg6.C: Likewise.
5848         * g++.dg/parse/access11.C: Likewise.
5849         * g++.dg/parse/access2.C: Likewise.
5850         * g++.dg/parse/access3.C: Likewise.
5851         * g++.dg/parse/access4.C: Likewise.
5852         * g++.dg/parse/access5.C: Likewise.
5853         * g++.dg/parse/access6.C: Likewise.
5854         * g++.dg/parse/access8.C: Likewise.
5855         * g++.dg/parse/access9.C: Likewise.
5856         * g++.dg/parse/crash40.C: Likewise.
5857         * g++.dg/tc1/dr142.C: Likewise.
5858         * g++.dg/tc1/dr166.C: Likewise.
5859         * g++.dg/tc1/dr52.C: Likewise.
5860         * g++.dg/template/access11.C: Likewise.
5861         * g++.dg/template/access18.C: Likewise.
5862         * g++.dg/template/access19.C: Likewise.
5863         * g++.dg/template/access2.C: Likewise.
5864         * g++.dg/template/access20.C: Likewise.
5865         * g++.dg/template/access26.C: Likewise.
5866         * g++.dg/template/access3.C: Likewise.
5867         * g++.dg/template/access7.C: Likewise.
5868         * g++.dg/template/conv12.C: Likewise.
5869         * g++.dg/template/crash69.C: Likewise.
5870         * g++.dg/template/friend31.C: Likewise.
5871         * g++.dg/template/friend32.C: Likewise.
5872         * g++.dg/template/memfriend15.C: Likewise.
5873         * g++.dg/template/memfriend16.C: Likewise.
5874         * g++.dg/template/memfriend17.C: Likewise.
5875         * g++.dg/template/memfriend7.C: Likewise.
5876         * g++.dg/template/pr32519.C: Likewise.
5877         * g++.dg/template/qualttp21.C: Likewise.
5878         * g++.dg/template/qualttp8.C: Likewise.
5879         * g++.dg/template/ttp10.C: Likewise.
5880         * g++.dg/template/typedef11.C: Likewise.
5881         * g++.dg/template/typedef13.C: Likewise.
5882         * g++.dg/template/typedef19.C: Likewise.
5883         * g++.dg/template/typedef20.C: Likewise.
5884         * g++.dg/template/typedef22.C: Likewise.
5885         * g++.dg/template/using16.C: Likewise.
5886         * g++.dg/template/virtual3.C: Likewise.
5887         * g++.dg/ubsan/pr61272.C: Likewise.
5888         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5889         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5890         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5891         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5892         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5893         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5894         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5895         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5896         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5897         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5898         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5899         * g++.old-deja/g++.jason/access17.C: Likewise.
5900         * g++.old-deja/g++.jason/access18.C: Likewise.
5901         * g++.old-deja/g++.jason/access22.C: Likewise.
5902         * g++.old-deja/g++.jason/access23.C: Likewise.
5903         * g++.old-deja/g++.jason/access8.C: Likewise.
5904         * g++.old-deja/g++.jason/delete3.C: Likewise.
5905         * g++.old-deja/g++.jason/report.C: Likewise.
5906         * g++.old-deja/g++.law/access2.C: Likewise.
5907         * g++.old-deja/g++.law/access3.C: Likewise.
5908         * g++.old-deja/g++.law/access4.C: Likewise.
5909         * g++.old-deja/g++.law/access5.C: Likewise.
5910         * g++.old-deja/g++.law/arm12.C: Likewise.
5911         * g++.old-deja/g++.law/arm14.C: Likewise.
5912         * g++.old-deja/g++.law/ctors13.C: Likewise.
5913         * g++.old-deja/g++.law/union2.C: Likewise.
5914         * g++.old-deja/g++.law/visibility12.C: Likewise.
5915         * g++.old-deja/g++.law/visibility15.C: Likewise.
5916         * g++.old-deja/g++.law/visibility16.C: Likewise.
5917         * g++.old-deja/g++.law/visibility17.C: Likewise.
5918         * g++.old-deja/g++.law/visibility18.C: Likewise.
5919         * g++.old-deja/g++.law/visibility19.C: Likewise.
5920         * g++.old-deja/g++.law/visibility20.C: Likewise.
5921         * g++.old-deja/g++.law/visibility21.C: Likewise.
5922         * g++.old-deja/g++.law/visibility24.C: Likewise.
5923         * g++.old-deja/g++.law/visibility4.C: Likewise.
5924         * g++.old-deja/g++.law/visibility5.C: Likewise.
5925         * g++.old-deja/g++.law/visibility6.C: Likewise.
5926         * g++.old-deja/g++.law/visibility7.C: Likewise.
5927         * g++.old-deja/g++.law/visibility8.C: Likewise.
5928         * g++.old-deja/g++.law/visibility9.C: Likewise.
5929         * g++.old-deja/g++.niklas/t135.C: Likewise.
5930         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5931         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5932         * g++.old-deja/g++.other/access11.C: Likewise.
5933         * g++.old-deja/g++.other/access4.C: Likewise.
5934         * g++.old-deja/g++.other/access7.C: Likewise.
5935         * g++.old-deja/g++.other/crash1.C: Likewise.
5936         * g++.old-deja/g++.other/crash7.C: Likewise.
5937         * g++.old-deja/g++.other/friend1.C: Likewise.
5938         * g++.old-deja/g++.other/friend4.C: Likewise.
5939         * g++.old-deja/g++.other/friend9.C: Likewise.
5940         * g++.old-deja/g++.other/lineno1.C: Likewise.
5941         * g++.old-deja/g++.other/using1.C: Likewise.
5942         * g++.old-deja/g++.pt/enum14.C: Likewise.
5943         * g++.old-deja/g++.pt/friend11.C: Likewise.
5944         * g++.old-deja/g++.pt/friend21.C: Likewise.
5945         * g++.old-deja/g++.pt/friend3.C: Likewise.
5946         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5947         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5948         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5949         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5951 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5953         PR ipa/65765
5954         * g++.dg/ipa/pr65765.C: New test.
5956 2015-04-15  Nick Clifton  <nickc@redhat.com>
5958         * gcc.target/rx/builtins.c: Disable RMPA test if string
5959         instructions are not allowed.
5961 2015-04-15  Alan Modra  <amodra@gmail.com>
5963         * gcc.dg/pr65408.c: New.
5965 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5967         PR target/65729
5968         * gcc.target/arm/pr65729.c: New test.
5970 2015-04-14  Richard Biener  <rguenther@suse.de>
5972         PR tree-optimization/65758
5973         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5975 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5977         PR target/65648
5978         * gcc.c-torture/execute/pr65648.c: New test.
5980 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5982         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5983         __builtin_finite instead of finite.
5984         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5985         Likewise.
5987 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5989         PR tree-optimization/63387
5990         * gcc.dg/pr63387.c: New testcase.
5992 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5994         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5996 2015-04-13  Richard Biener  <rguenther@suse.de>
5998         PR tree-optimization/65204
5999         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6001 2015-04-13  Terry Guo  <terry.guo@arm.com>
6003         PR target/65710
6004         * gcc.target/arm/pr65710.c: New.
6006 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6008         PR tree-optimization/65747
6009         * g++.dg/torture/pr65747.C: New test.
6011 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6013         PR c++/65736
6014         * g++.dg/cpp0x/pr65736.C: New test.
6016 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6017             Martin Liska  <mliska@suse.cz>
6019         PR ipa/65722
6020         * g++.dg/ipa/pr65722.C: New testcase.
6022 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6024         PR tree-optimization/65735
6025         * gcc.c-torture/compile/pr65735.c: New test.
6027 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6029         PR middle-end/65554
6030         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6032 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6034         PR target/65671
6035         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6037 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6039         PR target/65647
6040         * gcc.target/arm/pr65647-2.c: New.
6042 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6044         PR target/65694
6045         * g++.dg/torture/pr65694.C: New test.
6047 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6049         * gfortran.dg/coarray_lock_6.f90: New.
6050         * gfortran.dg/coarray_lock_7.f90: New.
6051         * gfortran.dg/coarray/lock_2.f90: New.
6053 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6055         PR fortran/56674
6056         PR fortran/58813
6057         PR fortran/59016
6058         PR fortran/59024
6059         * gfortran.dg/used_types_27.f90: New.
6061 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6063         PR target/65671
6064         * gcc.target/i386/pr65671.c: New.
6066 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6068         PR tree-optimization/65709
6069         * c-c++-common/ubsan/align-9.c: New test.
6071 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6073         PR fortran/56852
6074         * gfortran.dg/pr56852.f90: New test.
6076 2015-04-09  Marek Polacek  <polacek@redhat.com>
6077             Jakub Jelinek  <jakub@redhat.com>
6079         PR middle-end/65554
6080         * g++.dg/opt/pr65554.C: New test.
6082 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6084         PR c++/65690
6085         * c-c++-common/attr-aligned-1.c: New test.
6087 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6089         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6091 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6093         PR target/65676
6094         * gcc.target/i386/sse-25.c: New.
6096 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6098         PR target/65693
6099         * gcc.target/i386/pr65693.c: New test.
6101 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6103         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6105 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6107         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6109 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6111         * gcc.target/i386/thunk-retbnd.c: New.
6113 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6115         * gnat.dg/opt48.adb: New test.
6116         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6117         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6119 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6121         PR ipa/65540
6122         * gcc.c-torture/compile/pr65540.c: New.
6124 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6126         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6127         -Wno-pointer-arith.
6129 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6131         PR debug/65678
6132         * g++.dg/debug/pr65678.C: New test.
6134         PR middle-end/65680
6135         * gcc.c-torture/compile/pr65680.c: New test.
6137 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6139         PR fortran/65548
6140         * gfortran.dg/allocate_with_source_5.f90: New test.
6142 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6144         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6145         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6147 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6149         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6151 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6153         PR target/65614
6154         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6155         to get floating point compression.
6156         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6158 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6160         PR preprocessor/61977
6161         * gcc.dg/cpp/pr61977.c: New test.
6163 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6165         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6167 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6169         PR target/65647
6170         * gcc.target/arm/pr65647.c: New.
6172 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6174         PR ipa/65655
6175         * g++.dg/torture/pr65655.C: New testcase.
6177 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6179         PR c++/64085
6180         * g++.dg/cpp1y/lambda-init13.C: New.
6182 2015-04-03  Marek Polacek  <polacek@redhat.com>
6184         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6186 2015-04-02  Marek Polacek  <polacek@redhat.com>
6188         PR c++/65642
6189         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6190         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6192 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6194         PR preprocessor/61977
6195         * gcc.target/powerpc/pr61977-1.c: New test.
6196         * gcc.target/powerpc/pr61977-2.c: New test.
6198 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6200         PR c++/56100
6201         * g++.dg/warn/Wshadow-8.C: New.
6202         * g++.dg/warn/Wshadow-9.C: Likewise.
6203         * g++.dg/warn/Wshadow-10.C: Likewise.
6204         * g++.dg/warn/Wshadow-11.C: Likewise.
6206 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6208         * gcc.dg/pr23623.c: Added aligned attribute.
6209         * gcc.dg/20141029-1.c: Likewise.
6210         * gcc.dg/20150306-1.c: New test.
6212 2015-04-01  Marek Polacek  <polacek@redhat.com>
6214         PR c++/65554
6215         * g++.dg/cpp0x/initlist93.C: New test.
6216         * g++.dg/cpp0x/initlist94.C: New test.
6218 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6220         PR target/65624
6221         * gcc.target/aarch64/pr65624.c: New test.
6223 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6225         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6227 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6229         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6230         extra variable to force stack alignment.
6231         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6232         extra variable to force stack alignment.
6234 2015-03-31  Marek Polacek  <polacek@redhat.com>
6236         PR c++/65390
6237         * g++.dg/template/pr65390.C: New test.
6239 2015-03-31  Martin Liska  <mliska@suse.cz>
6241         * g++.dg/ipa/pr65557.C: New test.
6243 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6245         * gcc.target/s390/hotpatch-25.c: New test.
6246         * gcc.target/s390/hotpatch-1.c: Update test.
6247         * gcc.target/s390/hotpatch-10.c: Update test.
6248         * gcc.target/s390/hotpatch-11.c: Update test.
6249         * gcc.target/s390/hotpatch-12.c: Update test.
6250         * gcc.target/s390/hotpatch-13.c: Update test.
6251         * gcc.target/s390/hotpatch-14.c: Update test.
6252         * gcc.target/s390/hotpatch-15.c: Update test.
6253         * gcc.target/s390/hotpatch-16.c: Update test.
6254         * gcc.target/s390/hotpatch-17.c: Update test.
6255         * gcc.target/s390/hotpatch-18.c: Update test.
6256         * gcc.target/s390/hotpatch-19.c: Update test.
6257         * gcc.target/s390/hotpatch-2.c: Update test.
6258         * gcc.target/s390/hotpatch-21.c: Update test.
6259         * gcc.target/s390/hotpatch-22.c: Update test.
6260         * gcc.target/s390/hotpatch-23.c: Update test.
6261         * gcc.target/s390/hotpatch-24.c: Update test.
6262         * gcc.target/s390/hotpatch-3.c: Update test.
6263         * gcc.target/s390/hotpatch-4.c: Update test.
6264         * gcc.target/s390/hotpatch-5.c: Update test.
6265         * gcc.target/s390/hotpatch-6.c: Update test.
6266         * gcc.target/s390/hotpatch-7.c: Update test.
6267         * gcc.target/s390/hotpatch-8.c: Update test.
6268         * gcc.target/s390/hotpatch-9.c: Update test.
6269         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6271 2015-03-31  Richard Biener  <rguenther@suse.de>
6273         PR middle-end/65626
6274         * g++.dg/torture/pr65626.C: New testcase.
6276 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6278         PR target/65531
6279         * gcc.target/i386/mpx/pr65531.cc: New.
6281 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6283         PR target/65602
6284         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6285         __builtin_alloca instead of alloca.
6286         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6287         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6288         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6289         check.
6291 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6293         PR ipa/65610
6294         * g++.dg/ubsan/pr65610.C: New test.
6296 2015-03-30  Marek Polacek  <polacek@redhat.com>
6298         PR c++/65398
6299         * g++.dg/cpp0x/pr65398-2.C: New test.
6301 2015-03-30  Marek Polacek  <polacek@redhat.com>
6303         * c-c++-common/pr65556.c: Change the width of bit-fields.
6305 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6307         PR ipa/65588
6308         * gcc.target/i386/pr65588.c: New testcase.
6310 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6312         PR libgfortran/65563
6313         * gfortran.dg/open_errors_2.f90:  New test.
6315 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6317         PR libgfortran/65596
6318         * gfortran.dg/namelist_86.f90: New test.
6320 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6322         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6323         statement to reflect new ownership.
6325 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6327         PR c++/42328
6328         * g++.dg/template/friend58.C: New.
6329         * g++.dg/template/friend59.C: Likewise.
6331 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6333         PR c/65586
6334         * g++.dg/gomp/openmp-simd-3.C: New.
6335         * gcc.dg/gomp/openmp-simd-3.c: New.
6337 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6339         PR target/65248
6340         * gcc.target/i386/pr65248-1.c: New file.
6341         * gcc.target/i386/pr65248-2.c: Likewise.
6342         * gcc.target/i386/pr65248-3.c: Likewise.
6343         * gcc.target/i386/pr65248-4.c: Likewise.
6345 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6347         PR target/65593
6348         * gcc.c-torture/compile/pr65593.c: New test.
6350 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6352         PR c++/59329
6353         * g++.dg/cpp1y/constexpr-assert1.C: New.
6355 2015-03-27  Marek Polacek  <polacek@redhat.com>
6357         PR c++/65556
6358         * c-c++-common/pr65556.c: New test.
6360 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6362         PR ipa/65600
6363         * g++.dg/torture/pr65600.C: New testcase.
6365 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6367         PR target/65407
6368         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6370 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6372         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6373         statement and cleanup. Fixed typos.
6375 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6377         PR middle-end/65595
6378         * gcc.c-torture/compile/pr65595.c: New testcase.
6380 2015-03-27  Marek Polacek  <polacek@redhat.com>
6382         PR sanitizer/65583
6383         * g++.dg/ubsan/pr65583.C: New test.
6385 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6387         * gcc.c-torture/compile/20150327.c: New testcase.
6389 2015-03-26  Richard Biener  <rguenther@suse.de>
6391         PR middle-end/65555
6392         * g++.dg/torture/pr65555.C: New testcase.
6394 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6396         PR tree-optimization/64715
6397         * gcc.dg/builtin-object-size-15.c: New test.
6398         * gcc.dg/pr64715-1.c: New test.
6399         * gcc.dg/pr64715-2.c: New test.
6401 2015-03-26  Richard Biener  <rguenther@suse.de>
6403         PR middle-end/65519
6404         * gnat.dg/specs/opt2.ads: Fix testcase.
6406 2015-03-25  Martin Sebor  <msebor@redhat.com>
6408         PR testsuite/65526
6409         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6410         when target isn't arm*-*-*-*.
6411         (check_effective_target_arm_nothumb): Likewise.
6412         (check_effective_target_arm_little_endian): Likewise.
6413         (check_effective_target_arm_vect_no_misalign): Likewise.
6414         (check_effective_target_aarch64_little_endian): Fail early if target
6415         isn't aarch64*-*-*.
6417 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6419         PR tree-optimization/65177
6420         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6422 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6424         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6425         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6426         smmintrin.h and mm3dnow.h.
6428 2015-03-25  Marek Polacek  <polacek@redhat.com>
6430         PR c++/65558
6431         * g++.dg/cpp0x/pr65558.C: New test.
6433 2015-03-25  Marek Polacek  <polacek@redhat.com>
6435         PR c++/61670
6436         * g++.dg/template/pr61670.C: New test.
6438 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6440         PR c++/54987
6441         * g++.dg/template/pr54987.C: New.
6443 2015-03-25  Richard Biener  <rguenther@suse.de>
6445         PR tree-optimization/62630
6446         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6448 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6450         PR target/65508
6451         * gcc.target/i386/mpx/pr65508.c: New.
6453 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6455         PR fortran/64952
6456         PR fortran/65532
6457         * gfortran.dg/data_initialized_3.f90: New.
6459 2015-03-25  Richard Biener  <rguenther@suse.de>
6461         PR middle-end/65519
6462         * gnat.dg/specs/opt2.ads: New testcase.
6464 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6466         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6467         * gcc.target/arm/memset-inline-4.c: Skip for
6468         arm_tune_string_ops_prefer_neon.
6469         * gcc.target/arm/memset-inline-5.c: Ditto.
6470         * gcc.target/arm/memset-inline-6.c: Ditto.
6471         * gcc.target/arm/memset-inline-8.c: Ditto.
6472         * gcc.target/arm/memset-inline-9.c: Ditto.
6474 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6476         PR c++/58923
6477         * g++.dg/other/virtual3.C: New.
6479 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6481         PR c++/60130
6482         * g++.dg/cpp0x/vt-60130.C: New.
6484 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6486         PR c++/61971
6487         * g++.dg/warn/Warray-bounds-7.C: New.
6489 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6491         PR c++/60067
6492         * g++.dg/template/defarg18.C: New.
6494 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6496         PR c++/59988
6497         * g++.dg/cpp0x/vt-59988.C: New.
6499 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6501         PR tree-optimization/65533
6502         * gcc.dg/pr65533.c: New test.
6504 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6506         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6507         source= and mold= expressions functionality.
6508         * gfortran.dg/allocate_class_4.f90: New test.
6509         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6510         copying an unlimited polymorhpic object containing a char array
6511         to another unlimited polymorphic object respects the _len
6512         component.
6513         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6514         whether deferred length char array allocate works, unlimited
6515         polymorphic object allocation from a string works and if
6516         allocating an array of deferred length strings works.
6517         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6519 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6521         PR c++/65513
6522         * g++.dg/cpp0x/constexpr-array11.C: New.
6524 2015-03-24  Richard Biener  <rguenther@suse.de>
6526         PR middle-end/65517
6527         * gcc.dg/torture/pr65517.c: New testcase.
6529 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6531         * gfortran.dg/coindexed_1.f90: Moved from
6532         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6534 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6536         PR testsuite/65506
6537         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6538         gimple dump.
6540         PR target/65523
6541         * gcc.target/i386/pr65523.c: New test.
6543         PR ipa/65475
6544         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6545         dg-options.
6546         * g++.dg/lto/pr65475b_0.C: Likewise.
6548 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6550         PR target/65505
6551         * gcc.target/sh/torture/pr65505.c: New.
6553 2015-03-23  Martin Sebor  <msebor@redhat.com>
6555         PR testsuite/63175
6556         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6557         assembly for lvx in addition to lxv.
6559 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6561         PR target/65504
6562         * gfortran.dg/pr65504.f90: New test.
6564         PR ipa/65521
6565         * gcc.dg/pr65521.c: New test.
6567 2015-03-23  Richard Biener  <rguenther@suse.de>
6569         PR tree-optimization/65518
6570         * gcc.dg/vect/pr65518.c: New testcase.
6572 2015-03-23  Richard Biener  <rguenther@suse.de>
6574         PR tree-optimization/65494
6575         * gcc.dg/vect/pr65494.c: New testcase.
6577 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6579         PR preprocessor/65238
6580         * c-c++-common/cpp/pr65238-1.c: New test.
6581         * gcc.dg/cpp/pr65238-2.c: New test.
6582         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6583         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6585 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6586             Mikael Morin  <mikael@gcc.gnu.org>
6588         PR fortran/64952
6589         * gfortran.dg/elemental_dependency_4.f90: New.
6590         * gfortran.dg/elemental_dependency_5.f90: New.
6592 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6594         PR ipa/65475
6595         * g++.dg/lto/pr65475b_0.C: New testcase.
6596         * g++.dg/lto/pr65475b_1.C: New testcase.
6597         * g++.dg/lto/pr65475c_0.C: New testcase.
6598         * g++.dg/lto/pr65475c_1.C: New testcase.
6600 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6602         * gfortran.dg/coarray_38.f90: New.
6603         * gfortran.dg/coarray_39.f90: New.
6604         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6605         compile test.
6607 2015-03-20  Marek Polacek  <polacek@redhat.com>
6609         PR c++/65398
6610         * g++.dg/cpp0x/pr65398.C: New test.
6612 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6614         PR ipa/65475
6615         * g++.dg/lto/pr65475_0.C: New testcase.
6616         * g++.dg/lto/pr65475_1.C: New testcase.
6618 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6620         PR rtl-optimization/64366
6621         * gcc.target/sh/pr64366.c: New.
6623 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6625         PR c++/48324
6626         * g++.dg/cpp0x/constexpr-48324.C: New.
6628 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6630         PR c++/48453
6631         * g++.dg/cpp0x/pr48453.C: New.
6633 2015-03-20  Marek Polacek  <polacek@redhat.com>
6635         PR c++/65072
6636         * g++.dg/cpp0x/pr65072.C: New test.
6638 2015-03-20  Richard Biener  <rguenther@suse.de>
6640         PR middle-end/64715
6641         * gcc.dg/pr15347.c: Use -O.
6642         * c-c++-common/pr19807-1.c: Likewise.
6644 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6646         * gnat.dg/volatile13.ad[sb]: New test.
6648 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6650         PR rtl-optimization/60851
6651         * gcc.target/i386/pr60851.c: New test.
6653 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6655         PR target/65240
6656         * g++.dg/pr65240.h: Add tests for PR 65240.
6657         * g++.dg/pr65240-1.C: Likewise.
6658         * g++.dg/pr65240-2.C: Likewise.
6659         * g++.dg/pr65240-3.C: Likewise.
6660         * g++.dg/pr65240-4.C: Likewise.
6662 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6664         PR rtl-optimization/63491
6665         * gcc.target/powerpc/pr63491.c: New.
6667 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6669         * g++.dg/ipa/pr65465.C: New test.
6671 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6673         PR c++/52659
6674         * g++.dg/cpp0x/deleted11.C: New.
6676 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6678         PR sanitizer/65400
6679         * c-c++-common/tsan/pr65400-3.c: New test.
6681 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6683         PR c++/59686
6684         * g++.dg/cpp0x/constexpr-59686.C: New.
6686 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6688         PR sanitizer/64265
6689         * g++.dg/tsan/pr64265.C: New test.
6691         PR sanitizer/65400
6692         * c-c++-common/tsan/pr65400-1.c: New test.
6693         * c-c++-common/tsan/pr65400-2.c: New test.
6695 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6697         PR c++/59816
6698         * g++.dg/cpp0x/pr59816.C: New.
6700 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6702         PR fortran/59198
6703         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6705 2015-03-18  Martin Liska  <mliska@suse.cz>
6707         PR ipa/65439
6708         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6709         equivalences either to 6 or 7.
6711 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6713         PR middle-end/64491
6714         Revert:
6715         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6717         * gcc.dg/undefined-loop-1.c: New file.
6718         * gcc.dg/undefined-loop-2.c: New file.
6720         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6722         PR testsuite/64032
6723         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6724         loop exits too early.
6726 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6728         PR tree-optimization/65450
6729         * gfortran.dg/pr65450.f90: New test.
6731         PR target/65078
6732         * gcc.target/i386/pr65078-1.c: New test.
6733         * gcc.target/i386/pr65078-2.c: New test.
6734         * gcc.target/i386/pr65078-3.c: New test.
6735         * gcc.target/i386/pr65078-4.c: New test.
6736         * gcc.target/i386/pr65078-5.c: New test.
6737         * gcc.target/i386/pr65078-6.c: New test.
6739 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6741         PR c++/65340
6742         * g++.dg/cpp1y/pr65340.C: New.
6744 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6746         PR fortran/64432
6747         * gfortran.dg/system_clock_3.f08: Adjust test.
6749 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6751         PR fortran/59198
6752         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6753         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6755 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6757         PR fortran/64432
6758         * gfortran.dg/system_clock_3.f08: New test.
6760 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6762         PR c++/64626
6763         g++.dg/cpp1y/pr64626-1.C: New.
6764         g++.dg/cpp1y/pr64626-2.C: New.
6765         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6767 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6769         PR tree-optimization/65427
6770         * gcc.c-torture/execute/pr65427.c: New test.
6772 2015-03-16  Marek Polacek  <polacek@redhat.com>
6774         DR 1688
6775         PR c++/65327
6776         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6777         * g++.dg/cpp0x/pr65327.C: New test.
6779 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6781         PR sanitizer/64820
6782         * c-c++-common/asan/pr64820.c: New test.
6784 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6786         * gfortran.dg/pointer_2.f90: New test.
6788 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6790         * g++.dg/pr65049.C: New test.
6792 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6794         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6795         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6796         * gcc.target/i386/fuse-caller-save.c: Same.
6798 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6800         * gnat.dg/loop_optimization18.ad[sb]: New test.
6801         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6803 2015-03-16  Alan Modra  <amodra@gmail.com>
6805         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6806         2014-12-05 change.
6808 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6810         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6811         hppa*-*-hpux*.
6812         * gcc.dg/torture/pr65270-2.c: Likewise.
6814 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6816         PR fortran/61138
6817         * gfortran.dg/pointer_remapping_9.f90: New.
6819 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6821         PR tree-optimization/65369
6822         * gcc.c-torture/execute/pr65369.c: New test.
6824         PR tree-optimization/65418
6825         * gcc.c-torture/execute/pr65418-1.c: New test.
6826         * gcc.c-torture/execute/pr65418-2.c: New test.
6828         PR rtl-optimization/65401
6829         * gcc.c-torture/execute/pr65401.c: New test.
6831 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6833         PR target/64600
6834         * gcc.target/arm/pr64600_1.c: New test.
6836 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6838         PR rtl-optimization/65235
6839         * gcc.target/aarch64/pr65235_1.c: New test.
6841 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6843         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6844         * gcc.target/s390/hotpatch-22.c: Likewise.
6845         * gcc.target/s390/hotpatch-23.c: Likewise.
6846         * gcc.target/s390/hotpatch-24.c: Likewise.
6847         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6848         * gcc.target/s390/hotpatch-1.c: Update expected output.
6849         * gcc.target/s390/hotpatch-2.c: Likewise.
6850         * gcc.target/s390/hotpatch-3.c: Likewise.
6851         * gcc.target/s390/hotpatch-4.c: Likewise.
6852         * gcc.target/s390/hotpatch-5.c: Likewise.
6853         * gcc.target/s390/hotpatch-6.c: Likewise.
6854         * gcc.target/s390/hotpatch-7.c: Likewise.
6855         * gcc.target/s390/hotpatch-8.c: Likewise.
6856         * gcc.target/s390/hotpatch-9.c: Likewise.
6857         * gcc.target/s390/hotpatch-10.c: Likewise.
6858         * gcc.target/s390/hotpatch-11.c: Likewise.
6859         * gcc.target/s390/hotpatch-12.c: Likewise.
6860         * gcc.target/s390/hotpatch-13.c: Likewise.
6861         * gcc.target/s390/hotpatch-14.c: Likewise.
6862         * gcc.target/s390/hotpatch-15.c: Likewise.
6863         * gcc.target/s390/hotpatch-16.c: Likewise.
6864         * gcc.target/s390/hotpatch-17.c: Likewise.
6865         * gcc.target/s390/hotpatch-18.c: Likewise.
6866         * gcc.target/s390/hotpatch-19.c: Likewise.
6868 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6870         PR target/65103
6871         * gcc.target/i386/pr65103-1.c: New.
6873 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6875         PR target/65044
6876         * gcc.target/i386/pr65044.c: New.
6878 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6880         PR rtl-optimization/64895
6881         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6882         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6883         * gcc.target/i386/fuse-caller-save.c: Ditto.
6885 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6887         * gcc.dg/ipa/pr63569.c: Fix template.
6889 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6891         * g++.dg/ipa/pr64146.C: Require fpic support.
6893 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6895         PR libfortran/65200
6896         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6897         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6899 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6901         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6902         to dg-options, fix up dg-skip-if.
6904 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6906         PR target/65296
6907         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6908         * gcc.target/avr/tiny-caller-save.c: Same.
6910 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6912         PR target/65242
6913         * g++.dg/pr65242.C: New test.
6915 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6917         * c-c++-common/asan/no-asan-check-glob.c: New test.
6919 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6921         PR c++/65370
6922         * g++.dg/other/default11.C: New.
6923         * g++.dg/other/default12.C: Likewise.
6925 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6927         PR target/65368
6928         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6930 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6932         PR fortran/65024
6933         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6935 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6937         PR c++/65127
6938         * g++.dg/cpp0x/pr65127.C: New test.
6940 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6942         * gcc.dg/ipa/PR64550.c: Update template.
6944 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6945             Tobias Burnus  <burnus@net-b.de>
6947         * gfortran.dg/coarray_sync_memory.f90: New.
6949 2015-03-10  Marek Polacek  <polacek@redhat.com>
6951         PR sanitizer/65367
6952         * c-c++-common/ubsan/pr65367.c: New test.
6954 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6956         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6957         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6958         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6959         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6960         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6961         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6962         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6963         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6964         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6965         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6966         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6967         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6968         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6970 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6972         * lib/mpx-dg.exp (mpx_link_flags): New.
6973         (mpx_init): New.
6974         (mpx_finish): New.
6975         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6976         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6977         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6978         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6979         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6980         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6981         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6982         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6983         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6984         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6985         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6986         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6987         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6988         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6989         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6990         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6991         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6992         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6993         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6994         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6995         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6996         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6997         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6998         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6999         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7000         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7001         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7002         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7003         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7004         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7005         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7006         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7007         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7008         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7009         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7010         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7011         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7012         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7013         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7014         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7015         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7016         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7017         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7018         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7019         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7020         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7021         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7022         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7023         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7024         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7025         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7026         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7027         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7028         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7029         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7030         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7031         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7032         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7033         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7034         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7035         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7036         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7037         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7038         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7039         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7040         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7041         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7042         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7043         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7044         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7045         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7046         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7047         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7048         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7049         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7050         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7051         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7052         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7053         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7054         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7055         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7056         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7057         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7058         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7059         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7060         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7061         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7062         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7063         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7064         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7065         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7066         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7067         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7068         * gcc.target/i386/mpx/label-address-1.c: New.
7069         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7070         * gcc.target/i386/mpx/macro.c: New.
7071         * gcc.target/i386/mpx/mpx-check.h: New.
7072         * gcc.target/i386/mpx/mpx.exp: New.
7073         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7074         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7075         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7076         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7077         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7078         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7079         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7080         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7081         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7082         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7083         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7084         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7085         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7086         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7087         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7088         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7089         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7090         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7091         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7092         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7093         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7094         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7095         * gcc.target/i386/mpx/reference-1-nov.c: New.
7096         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7097         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7098         * gcc.target/i386/mpx/reference-2-nov.c: New.
7099         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7100         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7101         * gcc.target/i386/mpx/reference-3-nov.c: New.
7102         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7103         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7104         * gcc.target/i386/mpx/reference-4-nov.c: New.
7105         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7106         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7107         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7108         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7109         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7110         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7111         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7112         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7113         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7114         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7115         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7116         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7117         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7118         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7119         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7120         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7121         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7122         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7123         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7124         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7125         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7126         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7127         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7128         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7129         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7130         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7131         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7132         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7133         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7134         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7135         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7136         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7137         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7138         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7139         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7140         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7141         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7142         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7143         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7144         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7145         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7146         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7147         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7148         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7149         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7150         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7151         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7152         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7153         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7154         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7155         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7156         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7157         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7158         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7159         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7160         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7161         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7162         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7163         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7164         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7165         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7166         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7167         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7168         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7169         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7170         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7171         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7172         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7173         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7174         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7175         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7176         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7177         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7178         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7179         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7180         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7181         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7182         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7183         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7184         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7185         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7186         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7187         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7188         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7189         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7190         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7191         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7192         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7193         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7194         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7195         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7196         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7197         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7198         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7199         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7200         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7201         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7202         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7203         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7204         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7205         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7206         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7207         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7208         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7209         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7210         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7211         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7212         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7213         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7214         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7215         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7216         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7217         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7218         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7219         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7220         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7221         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7222         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7223         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7224         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7225         * gcc.target/i386/mpx/vla-1-nov.c: New.
7226         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7227         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7228         * gcc.target/i386/mpx/vla-2-nov.c: New.
7229         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7231 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7233         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7235 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7237         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7239 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7241         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7242         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7244 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7246         PR c/65120
7247         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7248         on rhs is 0.
7249         (fn4): New test.
7250         * c-c++-common/pr65120.c: New test.
7252         PR rtl-optimization/65321
7253         * gcc.dg/pr65321.c: New test.
7255 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7257         PR tree-optimization/65355
7258         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7260 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7262         PR c/65120
7263         * c-c++-common/pr49706.c: Adjust tests for not warning
7264         about !!x == y or !b == y where b is boolean, and add
7265         some further tests.
7266         * c-c++-common/pr62199-2.c: Likewise.
7268 2015-03-09  Richard Biener  <rguenther@suse.de>
7270         PR middle-end/65270
7271         * gcc.dg/torture/pr65270-1.c: New testcase.
7272         * gcc.dg/torture/pr65270-2.c: Likewise.
7274 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7276         PR tree-optimization/63743
7277         * gcc.dg/pr63743.c: New test.
7279 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7281         PR lto/65316
7282         * g++.dg/lto/pr65316_0.C: New testcase.
7283         * g++.dg/lto/pr65316_1.C: New testcase.
7285 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7287         PR target/62247
7288         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7289         hppa*-*-hpux*.
7290         * g++.dg/abi/rtti3.C: Likewise.
7292         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7294         PR target/62251
7295         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7297         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7299         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7301         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7303 2015-03-08  Morin  <mikael@gcc.gnu.org>
7305         PR fortran/60898
7306         * gfortran.dg/entry_20.f90: New.
7308 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7310         PR target/65153
7311         * gcc.c-torture/compile/pr65153.c: New.
7313 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7315         PR target/65249
7316         * g++.dg/torture/pr65249.C: New.
7318 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7320         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7321         long.
7322         (int64_t): Likewise.
7324 2015-03-07  Marek Polacek  <polacek@redhat.com>
7325             Martin Uecker  <uecker@eecs.berkeley.edu>
7327         PR sanitizer/65280
7328         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7329         member-like arrays.
7330         * c-c++-common/ubsan/bounds-8.c: New test.
7331         * c-c++-common/ubsan/bounds-9.c: New test.
7332         * gcc.dg/ubsan/bounds-2.c: New test.
7334 2015-03-05  Martin Sebor  <msebor@redhat.com>
7336         * PR testsuite/63175
7337         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7338         checking of results into main to prevent it from getting optimized
7339         away.
7340         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7342 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7344         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7345         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7346         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7347         x64.
7349 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7351         * g++.dg/lto/pr65302_1.C: New testcase.
7352         * g++.dg/lto/pr65302_0.C: New testcase.
7354 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7356         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7357         -fno-ipa-icf to dg-options.
7359 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7361         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7362         compiles using the linker plugin.
7364 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7366         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7368 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7370         * gcc.target/arm/pr65067.c: New test.
7372 2015-03-05  Martin Liska  <mliska@suse.cz>
7374         PR ipa/65318
7375         * gcc.dg/ipa/pr65318.c: New test.
7377 2015-03-05  Marek Polacek  <polacek@redhat.com>
7379         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7381 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7383         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7385 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7387         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7388         max-unroll-times back to defaults for s390.
7390 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7392         Fix last commit.
7394 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7396         PR c++/64665
7397         * g++.dg/cpp0x/initlist92.C: New.
7399 2015-03-05  Richard Biener  <rguenther@suse.de>
7401         PR tree-optimization/65310
7402         * gcc.dg/vect/pr65310.c: New testcase.
7404 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7406         PR c++/64834
7407         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7409 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7411         * gnat.dg/entry_queues3.adb: New test.
7413 2015-03-04  Ian Lance Taylor  <iant@google.com>
7415         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7417 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7419         PR c++/64227
7420         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7422 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7424         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7425         -fno-ipa-icf to dg-options
7426         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7427         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7429 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7431         PR c++/64398
7432         * g++.dg/cpp0x/decltype62.C: New.
7434 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7436         * gnat.dg/object_overflow5.adb: New test.
7438 2015-03-03  Martin Liska  <mliska@suse.cz>
7440         PR ipa/65287
7441         * gcc.dg/ipa/pr65287.c: New test.
7443 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7444             Eric Botcazou  <ebotcazou@adacore.com>
7446         * gnat.dg/specs/pack12.ads: New test.
7448 2015-03-03  Martin Liska  <mliska@suse.cz>
7450         * gcc.dg/ipa/PR65282.c: New test.
7452 2015-03-13  Jeff Law  <law@redhat.com>
7454         PR tree-optimization/65241
7455         * gcc.c-torture/compile/pr65241.c: New test.
7457 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7459         PR target/64331
7460         * gcc.target/avr/torture/pr64331.c: New test.
7462 2015-03-03  Martin Liska  <mliska@suse.cz>
7463             Jan Hubicka  <hubicka@ucw.cz>
7465         * g++.dg/ipa/pr65263.C: New test.
7467 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7469         PR ipa/65130
7470         * gcc.dg/lto/pr65130_0.c: New testcase.
7471         * gcc.dg/lto/pr65130_1.c: New testcase.
7473 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7475         PR ipa/64988
7476         * g++.dg/torture/pr64988.C: New testcase.
7478 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7480         * gfortran.dg/coarray_atomic_6.f90: New.
7482 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7484         PR target/65184
7485         * gcc.target/i386/pr65184.c: New.
7487 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7489         PR target/65183
7490         * gcc.target/i386/pr65183.c: New.
7492 2015-02-28  Martin Liska  <mliska@suse.cz>
7493             Jan Hubicka  <hubicka@ucw.cz>
7495         * gcc.dg/ipa/ipa-icf-35.c: New test.
7496         * gcc.dg/ipa/ipa-icf-36.c: New test.
7497         * gcc.dg/ipa/ipa-icf-37.c: New test.
7499 2015-02-28  Martin Liska  <mliska@suse.cz>
7500             Jan Hubicka  <hubicka@ucw.cz>
7502         PR ipa/65245
7503         * gcc.dg/ipa/ipa-icf-34.c: New test.
7505 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7507         PR target/61142
7508         * gcc.target/sh/sh/pr61142.c: New.
7510 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7512         * g++.dg/other/dump-ada-spec-3.C: New test.
7514 2015-03-01  Martin Liska  <mliska@suse.cz>
7516         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7517         * g++.dg/ipa/pr63595.C: Update expected results.
7519 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7521         PR ipa/65236
7522         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7524 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7526         * gcc.dg/vect/pr59354.c: Move vector producing code to
7527         separate function.
7529 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7531         PR ipa/65237
7532         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7533         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7534         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7535         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7537 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7539         PR tree-optimization/65048
7540         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7541         (foo): Use K&R style definition.
7543 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7545         PR target/65032
7546         * g++.dg/pr65032.C: New.
7548 2015-02-27  Marek Polacek  <polacek@redhat.com>
7550         PR c/65040
7551         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7552         -Wformat=2.
7554 2015-02-27  Marek Polacek  <polacek@redhat.com>
7556         PR c/65228
7557         * gcc.dg/pr65228.c: New test.
7559 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7561         PR c/35330
7562         * gcc.dg/weak/weak-17.c: New file.
7564 2015-02-27  Richard Biener  <rguenther@suse.de>
7566         PR lto/65193
7567         * g++.dg/lto/pr65193_0.C: New testcase.
7569 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7571         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7572         * gcc.target/s390/hotpatch-8.c: Likewise.
7573         * gcc.target/s390/hotpatch-9.c: Likewise.
7574         * gcc.target/s390/pr61078.c: Likewise.
7575         * gcc.target/s390/pr57960.c: Remove -m64.
7576         * gcc.target/s390/pr61078.c: Likewise.
7578 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7579             Martin Liska  <mliska@suse.cz>
7581         PR bootstrap/65150
7582         * gcc.dg/pr64454.c: Disable ICF.
7583         * gcc.dg/pr28685-1.c: Disable ICF
7584         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7585         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7586         * g++.dg/ipa/ipa-icf-4.C: Update template.
7588 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7590         PR tree-optimization/65216
7591         * gcc.c-torture/execute/pr65216.c: New test.
7593         PR tree-optimization/65215
7594         * gcc.c-torture/execute/pr65215-1.c: New test.
7595         * gcc.c-torture/execute/pr65215-2.c: New test.
7596         * gcc.c-torture/execute/pr65215-3.c: New test.
7597         * gcc.c-torture/execute/pr65215-4.c: New test.
7598         * gcc.c-torture/execute/pr65215-5.c: New test.
7600 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7602         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7604 2015-02-26  Martin Liska  <mliska@suse.cz>
7605             Jan Hubicka  <hubicka@ucw.cz>
7607         * g++.dg/ipa/pr64146.C: Update expected results.
7608         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7609         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7610         * gcc.dg/ipa/ipa-icf-34.c: New test.
7612 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7614         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7615         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7616         (dg-additional-options): Remove dg directive.
7617         (dg-final): Add dg directive.
7619 2015-02-26  Marek Polacek  <polacek@redhat.com>
7621         PR ipa/65008
7622         * g++.dg/ipa/pr65008.C: New test.
7624 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7626         * lib/profopt.exp (profopt-target-cleanup): New proc.
7627         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7628         files from sources from dg-additional-sources.
7630 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7632         * lib/gcov.exp: Cleanup in case of xfail.
7634 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7636         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7638 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7640         PR debug/46102
7641         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7642         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7643         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7644         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7645         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7646         * g++.dg/debug/pr46123.C: XFAIL and move...
7647         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7648         * gcc.dg/debug/dwarf2-3.c: Move...
7649         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7651 2015-02-26  Marek Polacek  <polacek@redhat.com>
7653         PR c++/65202
7654         * g++.dg/cpp1y/pr65202.C: New test.
7656 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7658         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7659         locale_facets.h.gcov.
7661 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7663         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7665 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7667         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7669 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7671         PR target/65217
7672         * gcc.target/i386/pr65217.c: New.
7674 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7676         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7678 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7680         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7682 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7684         PR tree-optimization/65048
7685         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7687 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7689         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7690         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7692 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7694         PR target/65161
7695         * gcc.target/i386/pr65161.c: New test.
7697 2015-02-26  Terry Guo  <terry.guo@arm.com>
7699         * gcc.target/arm/no-volatile-in-it.c: New test.
7701 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7703         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7704         (dg-options): Add -save-temps.
7705         (dg-final): Add cleanup-saved-temps.
7707 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7709         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7711 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7713         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7714         * gcc.target/powerpc/pack01.c: Include string.h.
7716 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7718         PR target/65167
7719         * gcc.target/i386/pr65167.c: New.
7721 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7723         PR tree-optimization/61917
7724         * gcc.dg/vect/vect-pr61917.c: New file.
7726 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7728         PR tree-optimization/65170
7729         * gcc.c-torture/execute/pr65170.c: New test.
7730         * gcc.dg/tree-ssa/vrp96.c: New test.
7732 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7734         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7736 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7738         PR testsuite/65126
7739         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7740         (dg-additional-files-options): Copy additional_sources to
7741         additional_sources_used before emptying additional_sources.
7742         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7743         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7744         (cleanup-saved-temps): Use additional_sources_used instead of
7745         additional_sources.
7746         (dg-test): Reset additional_sources_used.
7748 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7750         PR fortran/63427
7751         * gfortran.dg/integer_exponentiation_6.F90: New test.
7753 2015-02-23  Martin Sebor  <msebor@redhat.com>
7755         PR target/65109
7756         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7757         two parts.  One to save registers, the other to verify the
7758         registers have the right values.  Save register state into
7759         static data rather than on the stack.
7761 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7763         PR bootstrap/63888
7764         * c-c++-common/asan/pr63888.c: New test.
7766 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7768         PR target/65163
7769         * gcc.c-torture/compile/pr65163.c: New.
7771 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7773         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7774         with -m31 on 64 bit.
7775         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7776         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7778 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7780         * gcc.target/s390/20090223-1.c: Add
7781         -Wno-implicit-function-declaration option.
7782         * gcc.target/s390/pr42224.c: Likewise.
7783         * gcc.target/s390/pr55718.c: Likewise.
7785 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7787         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7788         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7789         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7790         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7791         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7792         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7793         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7794         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7795         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7796         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7797         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7798         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7799         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7800         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7801         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7802         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7803         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7804         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7805         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7806         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7807         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7809 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7811         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7812         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7813         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7814         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7815         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7816         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7817         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7818         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7819         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7820         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7821         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7822         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7823         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7824         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7825         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7826         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7828 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7830         PR fortran/64980
7831         PR fortran/61960
7832         * gfortran.dg/pr61960.f90: New.
7833         * gfortran.dg/pr64230.f90: New.
7834         * gfortran.dg/pr64980.f03: New.
7836 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7838         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7840 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7842         PR ada/65156
7843         * gnat.dg/timing_events.adb: Removed, invalid test.
7845 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7847         PR debug/58123
7848         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7849         location.
7850         * g++.dg/gcov/gcov-2.C: Likewise.
7852 2015-02-20  Richard Biener  <rguenther@suse.de>
7854         PR tree-optimization/65136
7855         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7857 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7859         PR testsuite/64158
7860         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7861         and nvptx-*-* blacklisting.
7863         * gcc.dg/sibcall-9.c: New test.
7864         * gcc.dg/sibcall-10.c: New test.
7866 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7868         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7870 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7872         PR target/64452
7873         * gcc.target/avr/torture/pr64452.c: New test.
7875 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7877         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7878         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7880 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7882         PR testsuite/65116
7883         * lib/target-supports.exp (check_compile): Check whether
7884         additional_sources is defined before using it.
7886 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7888         PR middle-end/65074
7889         * g++.dg/opt/pr65074.C: New file.
7891 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7893         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7894         (size_type): New typedef.
7895         (operator "" _script): Use it for the last argument.
7897 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7899         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7901 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7903         * lib/target-supports.exp (check_compile): Save/restore
7904         additional_sources that may belong to an actual test.
7906 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7908         PR gcov-profile/64634
7909         * g++.dg/gcov/gcov-15.C: New test.
7911 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7913         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7915 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7917         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7919 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7921         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7923 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7925         * gfortran.dg/fmt_cache_1.f: Add missing close.
7927 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7929         PR testsuite/65107
7930         * gfortran.dg/read_eof_8.f90: Add missing close.
7932 2015-02-18  Richard Biener  <rguenther@suse.de>
7934         PR tree-optimization/65063
7935         * gcc.dg/pr65063.c: New testcase.
7937 2015-02-18  Richard Biener  <rguenther@suse.de>
7939         PR tree-optimization/62217
7940         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7942 2015-02-18  Marek Polacek  <polacek@redhat.com>
7944         PR sanitizer/65081
7945         * c-c++-common/ubsan/pr65081.c: New test.
7947 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7949         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7950         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7952 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7954         * gcc.dg/ipa/propalign-3.c: New test.
7956 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7958         PR target/64793
7959         * gcc.target/sh/pr64793.c: New.
7960         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7962 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7964         * gcc.target/arm/divzero.c: New test case.
7966 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7968         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7970 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7971             Jakub Jelinek  <jakub@redhat.com>
7973         PR c++/65075
7974         * g++.dg/cpp0x/pr65075.C: New test.
7976 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7978         PR target/65058
7979         * gcc.target/powerpc/pr65058.c: New test.
7981 2015-02-16  Jeff Law  <law@redhat.com>
7983         PR tree-optimization/64823
7984         * gcc.dg/uninit-20.c: New test.
7986 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7987             James Greenhalgh  <james.greenhalgh@arm.com>
7989         PR ipa/64963
7990         * gcc.dg/ipa/ipa-clone-1.c: New test.
7992 2015-02-16  Richard Biener  <rguenther@suse.de>
7994         PR tree-optimization/65077
7995         * gcc.dg/torture/pr65077.c: New testcase.
7997 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7999         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8000         Directive adjusted to scan for ldaxr.
8001         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8002         adjusted to scan for ldaex.
8004 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8006         PR c++/65080
8007         * g++.dg/cpp0x/constexpr-65080.C: New.
8009 2015-02-16  Richard Biener  <rguenther@suse.de>
8011         PR tree-optimization/63593
8012         * gcc.dg/pr63593.c: New testcase.
8014 2015-02-16  Marek Polacek  <polacek@redhat.com>
8016         PR c/65066
8017         * gcc.dg/pr65066.c: New test.
8019 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8021         * gcc.dg/pr65002.C: Move ...
8022         * g++.dg/ipa/pr65002.C: ... here.
8024 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8026         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8027         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8028         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8029         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8031 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8033         PR testsuite/64850
8034         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8035         the expression to find calls.
8036         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8037         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8038         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8039         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8040         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8042 2015-02-14  Marek Polacek  <polacek@redhat.com>
8044         PR c/64768
8045         * gcc.dg/array-11.c: New test.
8046         * gcc.dg/array-12.c: New test.
8047         * gcc.dg/array-13.c: New test.
8048         * gcc.dg/array-14.c: New test.
8049         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8050         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8051         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8052         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8053         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8054         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8056 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8058         PR c++/60894
8059         * g++.dg/lookup/using54.C: New.
8061 2015-02-13  Jeff Law  <law@redhat.com>
8063         PR bootstrap/65060
8064         Revert my change for tree-optimization/64823.
8066 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8068         PR tree-optimization/65053
8069         * gcc.c-torture/execute/pr65053-1.c: New test.
8070         * gcc.c-torture/execute/pr65053-2.c: New test.
8072 2015-02-13  Marek Polacek  <polacek@redhat.com>
8074         PR c/65050
8075         * gcc.dg/pr65050.c: New test.
8077 2015-02-13  Jeff Law  <law@redhat.com>
8079         PR tree-optimization/64823
8080         * gcc.dg/uninit-20.c: New test.
8082         PR rtl-optimization/47477
8083         * gcc.dg/tree-ssa/pr47477.c: New test.
8085 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8087         PR c++/60211
8088         * g++.dg/parse/ivdep-2.C: New.
8089         * g++.dg/parse/ivdep-3.C: Likewise.
8091 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8093         PR fortran/64506
8094         * gfortran.dg/continuation_13.f90: New test.
8095         * gfortran.dg/continuation_14.f: New test.
8097 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8099         PR c++/64970
8100         * g++.dg/cpp0x/sfinae55.C: New.
8102 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8104         PR ipa/65034
8105         * g++.dg/ipa/pr65034.C: New test.
8107 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8109         PR tree-optimization/65002
8110         * gcc.dg/pr65002.C: New.
8112 2015-02-13  Marek Polacek  <polacek@redhat.com>
8114         PR c/65040
8115         * c-c++-common/pr65040.c: New test.
8117 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8119         PR tree-optimization/64705
8120         * gcc.dg/tree-ssa/pr64705.c: New test.
8122 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8124         PR rtl/32219
8125         * gcc.dg/visibility-22.c: New test.
8126         * gcc.dg/visibility-23.c: New test.
8127         * gcc.target/i386/pr32219-1.c: New test.
8128         * gcc.target/i386/pr32219-2.c: New test.
8129         * gcc.target/i386/pr32219-3.c: New test.
8130         * gcc.target/i386/pr32219-4.c: New test.
8131         * gcc.target/i386/pr32219-5.c: New test.
8132         * gcc.target/i386/pr32219-6.c: New test.
8133         * gcc.target/i386/pr32219-7.c: New test.
8134         * gcc.target/i386/pr32219-8.c: New test.
8135         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8137 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8139         PR libgfortran/57822
8140         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8141         four different KINDs.
8143 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8145         PR c++/64884
8146         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8148         PR sanitizer/65000
8149         * g++.dg/ubsan/pr65000.C: New test.
8151 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8153         PR fortran/64932
8154         * gfortran.dg/finalize_28.f90: New test
8156 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8158         PR debug/55541
8159         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8160         DW_TAG_lexical_block removal.
8161         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8162         * g++.dg/guality/pr55541.C: New test.
8164         PR sanitizer/64984
8165         * g++.dg/ubsan/pr64984.C: New test.
8167 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8169         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8171 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8173         PR testsuite/64930
8174         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8175         instructions for 2015-01-14 get_memmodel changes.
8176         * gcc.target/powerpc/atomic-p8.c: Likewise.
8178         PR sanitizer/65019
8179         * g++.dg/ubsan/pr65019.C: New test.
8181         PR tree-optimization/65014
8182         * gcc.c-torture/compile/pr65014.c: New test.
8184 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8186         PR libgfortran/57822
8187         * gfortran/fmt_g0_7.f08: Revise test.
8189 2015-02-11  Jeff Law  <law@redhat.com>
8191         PR target/63347
8192         * gcc.target/m68k/pr63347.c: New test.
8194 2015-02-11  Marek Polacek  <polacek@redhat.com>
8196         * g++.dg/ubsan/shift-1.C: New test.
8197         * gcc.dg/ubsan/c-shift-2.c: New test.
8198         * c-c++-common/ubsan/shift-5.c: Remove file.
8200 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8202         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8203         Directive adjusted to XFAIL.
8204         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8205         adjusted to XFAIL.
8207 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8209         PR middle-end/65003
8210         * g++.dg/opt/pr65003.C: New test.
8212 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8214         * lib/target-supports.exp (check_effective_target_pie): Renamed
8215         to ...
8216         (check_effective_target_pie_enabled): This.
8217         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8218         * gcc.target/i386/pie.c: Likewise.
8220 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8222         PR target/64893
8223         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8224         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8226 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8228         PR target/61925
8229         * gcc.target/i386/pr61925-1.c: New test.
8230         * gcc.target/i386/pr61925-2.c: New test.
8231         * gcc.target/i386/pr61925-3.c: New test.
8233 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8235         PR sanitizer/65004
8236         * g++.dg/asan/pr65004.C: New test.
8238 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8240         PR target/64661
8241         * gcc.taget/sh/pr64661-0.h: New.
8242         * gcc.taget/sh/pr64661-1.c: New.
8243         * gcc.taget/sh/pr64661-2.c: New.
8244         * gcc.taget/sh/pr64661-3.c: New.
8245         * gcc.taget/sh/pr64661-4.c: New.
8247 2015-02-10  Richard Biener  <rguenther@suse.de>
8249         PR tree-optimization/64995
8250         * g++.dg/torture/pr64995.C: New testcase.
8252 2015-02-10  Richard Biener  <rguenther@suse.de>
8254         PR tree-optimization/64909
8255         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8257 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8259         * gcc.dg/signbit-sa.c: New test.
8261 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8263         PR libgfortran/57822
8264         * gfortran/fmt_g0_7.f08: New test.
8266 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8268         PR tree-optimization/43378
8269         * gcc.dg/tree-ssa/pr43378.c: New test.
8271 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8273         PR ipa/64978
8274         * g++.dg/torture/pr64978.C: New testcase.
8276 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8278         PR sanitizer/64981
8279         * gcc.dg/asan/pr64981.c: New test.
8281 2015-02-09  Marek Polacek  <polacek@redhat.com>
8283         PR c/64856
8284         * gcc.dg/pr64856.c: New test.
8286 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8288         PR target/64979
8289         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8290         * gcc.c-torture/execute/pr64979.c: New test.
8292 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8294         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8296 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8298         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8299         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8301 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8303         PR target/58757
8304         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8306 2015-02-09  Richard Biener  <rguenther@suse.de>
8308         PR tree-optimization/54000
8309         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8311 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8313         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8315 2015-02-09  Martin Liska  <mliska@suse.cz>
8317         * g++.dg/ipa/pr64858.C: New test.
8319 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8321         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8323 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8325         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8327 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8329         PR fortran/63744
8330         * gfortran.dg/use_rename_8.f90: New.
8332 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8334         * gnat.dg/addr7.ad[sb]: New test.
8335         * gnat.dg/addr8.ad[sb]: Likewise.
8337 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8339         PR jit/64752
8340         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8341         from jit.dg/test-compile-to-executable.c's create_code, with a
8342         clarification of the output message.
8343         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8344         pass/fail message.
8345         (test_jit): Use CHECK_NO_ERRORS when calling
8346         gcc_jit_context_compile_to_file.
8347         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8348         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8349         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8350         about deletions that are attempted.
8351         (jit-verify-compile-to-file): Rename to...
8352         (jit-verify-output-file-was-created): ...this, and drop the
8353         attempt to run "file" and verify the output.
8354         (jit-verify-assembler): New function.
8355         (jit-verify-object): New function.
8356         (jit-verify-dynamic-library): New function.
8357         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8358         favor of an implementation from new file
8359         create-code-for-hello-world-executable.h, which also adds a
8360         "main".
8361         (dg-final): Replace jit-verify-compile-to-file with
8362         jit-verify-output-file-was-created, and invoke new function
8363         jit-verify-assembler.
8364         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8365         the output message.
8366         (dg-final): Replace jit-verify-compile-to-file with
8367         jit-verify-output-file-was-created, and invoke new function
8368         jit-verify-dynamic-library.
8369         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8370         favor of an implementation from new file
8371         create-code-for-hello-world-executable.h, which also adds a
8372         "main".
8373         (dg-final): Replace jit-verify-compile-to-file with
8374         jit-verify-output-file-was-created.  Strengthen the expected stdout
8375         from the built executable.
8376         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8377         favor of an implementation from new file
8378         create-code-for-hello-world-executable.h, which also adds a
8379         "main".
8380         (dg-final): Replace jit-verify-compile-to-file with
8381         jit-verify-output-file-was-created, and invoke new function
8382         jit-verify-object.
8383         * jit.dg/verify-dynamic-library.c: New source file.
8385 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8386             Brian Rzycki  <b.rzycki@samsung.com>
8388         PR tree-optimization/64878
8389         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8391 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8393         PR ipa/64896
8394         * g++.dg/ipa/pr64896.C: New test.
8396 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8398         PR target/64205
8399         * gcc.target/powerpc/pr64205.c: New file.
8401 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8403         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8404         (dg-options): Use -fpie instead of -fPIE -pie.
8406 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8408         PR middle-end/64937
8409         * g++.dg/asan/pr64937.C: New test.
8411 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8413         PR fortran/63205
8414         * gfortran.dg/class_to_type_4.f90: New test
8416 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8418         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8420 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8422         PR rtl-optimization/64957
8423         PR debug/64817
8424         * gcc.c-torture/execute/pr64957.c: New test.
8426 2015-02-05  Jeff Law  <law@redhat.com>
8428         PR target/17306
8429         * gcc.target/h8300/pr17306-1.c: New test.
8430         * gcc.target/h8300/pr17306-2.c: New test.
8432 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8434         PR fortran/64943
8435         * gfortran.dg/structure_constructor_12.f90: New.
8437 2015-02-05  Jeff Law  <law@redhat.com>
8439         PR target/58400
8440         gcc.target/h8300/pr58400.c: New test.
8442 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8444         * gcc.target/arm/macro_defs0.c: New test.
8445         * gcc.target/arm/macro_defs1.c: New test.
8446         * gcc.target/arm/macro_defs2.c: New test.
8448 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8450         PR rtl-optimization/64905
8451         * gcc.target/i386/pr64905.c: Require nonpic target.
8452         (dg-options): Add -fomit-frame-pointer.
8453         (main): Remove.
8455 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8457         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8458         tree dump scanning.
8460 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8462         PR fortran/64757
8463         * gfortran.dg/type_to_class_2.f90: New test
8464         * gfortran.dg/type_to_class_3.f90: New test
8466 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8468         PR ipa/64686
8469         * g++.dg/torture/pr64686.C: New testcase.
8471 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8473         PR rtl-optimization/64905
8474         * gcc.target/i386/pr64905.c: New file.
8476 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8478         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8479         * gcc.dg/guality/pr41616-1.c: Ditto.
8481 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8483         PR debug/64817
8484         * gcc.dg/pr64817-3.c: New.
8486 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8487             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8489         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8490         pass parameters in registers.
8491         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8492         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8493         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8495 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8496             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8498         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8499         list, allow for multilibed targets.
8500         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8502 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8504         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8505         * gcc.dg/pr46728-6.c: Ditto.
8507 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8509         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8510         for mips_nanlegacy target.
8512 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8514         * gcc.target/i386/chkp-hidden-def.c: New.
8516 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8518         PR middle-end/62103
8519         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8520         to use 24 bits for bitfield b.
8522 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8524         PR testsuite/64796
8525         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8526         cache result in a global variable.  Include all 32-bit targets for
8527         bswap64 tests.
8529 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8531         PR rtl-optimization/64756
8532         * gcc.c-torture/execute/pr64756.c: New test.
8534 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8536         PR target/64660
8537         * gcc.target/sh/pr64660-0.h: New.
8538         * gcc.target/sh/pr64660-1.c: New.
8539         * gcc.target/sh/pr64660-2.c: New.
8540         * gcc.target/sh/pr64660-3.c: New.
8541         * gcc.target/sh/pr64660-4.c: New.
8543 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8545         PR c++/64877
8546         * g++.dg/warn/Waddress-2.C: New.
8548 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8550         PR middle-end/61225
8551         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8553 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8555         PR preprocessor/64803
8556         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8558 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8560         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8562 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8564         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8565         (_ARM_FPSRC): Add DN and AHP fields.
8566         (clean_results): Force DN=1 on AArch64.
8567         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8568         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8569         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8570         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8571         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8572         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8574 2015-02-02  Alan Modra  <amodra@gmail.com>
8576         * gcc.target/powerpc/cprophard.c: New.
8578 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8580         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8581         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8583 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8585         PR debug/64817
8586         * gcc.dg/pr64817-1.c: New test.
8587         * gcc.dg/pr64817-2.c: New test.
8589 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8591         PR target/64851
8592         * gcc.target/sh/pr64851-0.h: New
8593         * gcc.target/sh/pr64851-1.c: New
8594         * gcc.target/sh/pr64851-2.c: New
8595         * gcc.target/sh/pr64851-3.c: New
8596         * gcc.target/sh/pr64851-4.c: New
8598 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8600         PR target/64882
8601         * gcc.dg/torture/pr64882.c: New test.
8603 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8605         PR target/64159
8606         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8607         sparc*-*-*.
8609 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8611         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8612         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8613         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8614         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8615         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8616         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8617         tree dump.
8618         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8619         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8620         tree dump.
8621         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8622         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8623         tree dump.
8625 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8627         PR target/64688
8628         * g++.dg/pr64688-2.C: New.
8630 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8632         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8633         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8634         * gcc.target/i386/fuse-caller-save.c: Ditto.
8635         * gcc.target/i386/headmerge-1.c: Ditto.
8636         * gcc.target/i386/headmerge-2.c: Ditto.
8637         * gcc.target/i386/sibcall-6.c: Ditto.
8639 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8641         PR target/64617
8642         * gcc.target/i386/pr64617.c: New test.
8644 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8646         PR target/15184
8647         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8648         (dg-options): Remove -m32.
8649         (dg-final): Scan for "movb %al" only.
8650         * gcc.target/i386/pr15184-2.c: Ditto.
8652 2015-01-30  Richard Biener  <rguenther@suse.de>
8654         PR tree-optimization/64829
8655         * gcc.dg/vect/pr64829.c: New testcase.
8657 2015-01-29  Marek Polacek  <polacek@redhat.com>
8659         PR c/64709
8660         * gcc.dg/pr64709.c: New test.
8662 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8664         PR c++/64717
8665         * g++.dg/ubsan/pr64717-1.C: New test.
8666         * g++.dg/ubsan/pr64717-2.C: New test.
8668 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8670         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8672 2015-01-29  Jeff Law  <law@redhat.com>
8674         PR target/15184
8675         * gcc.target/i386/pr15184-1.c: New test.
8676         * gcc.target/i386/pr15184-2.c: New test.
8678 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8680         PR tree-optimization/64746
8681         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8683 2015-01-29  Richard Biener  <rguenther@suse.de>
8685         PR tree-optimization/64853
8686         * gcc.dg/torture/pr64853.c: New testcase.
8688 2015-01-29  Richard Biener  <rguenther@suse.de>
8690         PR tree-optimization/64844
8691         * gcc.dg/vect/pr64844.c: New testcase.
8693 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8695         PR middle-end/64809
8696         * gcc.dg/pr64809.c: Delete.
8698 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8700         PR middle-end/64805
8701         * gcc.target/i386/pr64805.c: New.
8703 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8705         * gcc.dg/guality/guality.h (main): Add argv[0] to
8706         guality_gdb_command.
8708 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8710         PR ipa/64801
8711         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8713 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8715         PR target/64659
8716         * gcc.target/sh/sh.exp
8717         (check_effective_target_atomic_model_soft_gusa_available,
8718         check_effective_target_atomic_model_soft_tcb_available,
8719         check_effective_target_atomic_model_soft_imask_available,
8720         check_effective_target_atomic_model_hard_llcs_available): New.
8721         * gcc.target/sh/pr64659-0.h: New.
8722         * gcc.target/sh/pr64659-1.c: New.
8723         * gcc.target/sh/pr64659-2.c: New.
8724         * gcc.target/sh/pr64659-3.c: New.
8725         * gcc.target/sh/pr64659-4.c: New.
8727 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8729         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8730         scan-assembler-times pattern.
8732 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8734         PR middle-end/64809
8735         * gcc.dg/pr64809.c: New test.
8737 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8739         PR tree-optimization/64277
8740         * gcc.dg/pr64277.c: New.
8742 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8744         PR tree-optimization/64718
8745         * gcc.c-torture/execute/pr64718.c: New test.
8747 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8749         * gcc.target/aarch64/abs_2.c: New.
8751 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8753         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8754         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8755         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8756         ISA rev < 2.
8758 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8760         PR bootstrap/64612
8761         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8762         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8763         { target comdat_group }.
8765 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8767         PR fortran/63861
8768         * gfortran.dg/goacc/coarray_2.f90: New.
8770 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8772         PR ipa/60871
8773         PR ipa/64139
8774         * g++.dg/torture/pr64139.C: New testcase.
8775         * g++.dg/torture/pr60871.C: Likewise.
8777 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8779         PR fortran/64230
8780         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8781         prevent linking errors.
8783 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8785         PR ipa/64282
8786         * g++.dg/torture/pr64282.C: New testcase.
8788 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8790         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8791         for wzr reg.
8793 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8795         * gcc.target/s390/hotpatch-13.c: New testcase.
8796         * gcc.target/s390/hotpatch-14.c: New testcase.
8797         * gcc.target/s390/hotpatch-15.c: New testcase.
8798         * gcc.target/s390/hotpatch-16.c: New testcase.
8799         * gcc.target/s390/hotpatch-17.c: New testcase.
8800         * gcc.target/s390/hotpatch-18.c: New testcase.
8801         * gcc.target/s390/hotpatch-19.c: New testcase.
8802         * gcc.target/s390/hotpatch-20.c: New testcase.
8803         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8804         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8805         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8806         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8807         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8808         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8809         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8810         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8811         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8812         * gcc.target/s390/hotpatch-10.c: Likewise.
8813         * gcc.target/s390/hotpatch-11.c: Likewise.
8814         * gcc.target/s390/hotpatch-12.c: Likewise.
8815         * gcc.target/s390/hotpatch-2.c: Likewise.
8816         * gcc.target/s390/hotpatch-3.c: Likewise.
8817         * gcc.target/s390/hotpatch-4.c: Likewise.
8818         * gcc.target/s390/hotpatch-5.c: Likewise.
8819         * gcc.target/s390/hotpatch-6.c: Likewise.
8820         * gcc.target/s390/hotpatch-7.c: Likewise.
8821         * gcc.target/s390/hotpatch-8.c: Likewise.
8822         * gcc.target/s390/hotpatch-9.c: Likewise.
8823         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8824         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8825         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8826         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8827         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8828         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8829         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8830         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8832 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8834         * gcc.dg/long_branch.c: New testcase.
8836 2015-01-27  Richard Biener  <rguenther@suse.de>
8838         PR tree-optimization/56273
8839         PR tree-optimization/59124
8840         PR tree-optimization/64277
8841         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8842         * gcc.dg/Warray-bounds-12.c: Likewise.
8843         * gcc.dg/Warray-bounds-13.c: Likewise.
8845 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8847         PR rtl-optimization/61058
8848         * gcc.dg/pr61058.c: New test.
8850 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8852         * gcc.target/i386/chkp-narrow-bounds.c: New.
8854 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8856         PR tree-optimization/64807
8857         * gcc.dg/pr64807.c: New test.
8859         PR c/64766
8860         * gcc.dg/pr64766.c: New test.
8862 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8864         PR target/49263
8865         * gcc.target/sh/pr49263-4.c: New.
8867 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8869         PR fortran/62044
8870         * gfortran.dg/allocate_with_mold_1.f90: New test
8872 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8874         PR c/64778
8875         * gcc.dg/pr64778.c: New test.
8877         PR middle-end/64421
8878         * gcc.dg/vect/pr64421.c: New test.
8880 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8882         PR fortran/64771
8883         * gfortran.dg/coarray_36.f: New.
8884         * gfortran.dg/coarray_37.f90: New.
8886 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8888         PR fortran/64230
8889         * gfortran.dg/class_allocate_18.f90: New.
8891 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8893         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8895 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8897         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8899 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8901         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8903 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8905         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8907 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8909         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8910         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8911         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8912         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8914 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8916         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8917         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8918         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8920 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8922         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8923         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8924         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8925         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8926         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8927         vXXXhn.inc.
8929 2015-01-26  Richard Biener  <rguenther@suse.de>
8931         PR middle-end/64764
8932         * gcc.dg/uninit-19.c: New testcase.
8934 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8936         * lib/target-supports.exp (check_effective_target_vect64): Add
8937         sparc*-*-*.
8939 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8941         PR testsuite/64712
8942         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8944 2015-01-26  Tony Liu  <tony.liu@arm.com>
8946         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8947         non-UAL cases.
8949 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8951         PR libfortran/64770
8952         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8953         correctly, clean up afterwards.
8955 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8957         PR fortran/62044
8958         * gfortran.dg/use_rename_7.f90: New.
8960 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8962         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8963         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8965 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8967         PR target/54236
8968         * gcc.target/sh/pr54236-4.c: New.
8970 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8972         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8973         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8974         Bridge test.
8976 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8978         PR libfortran/64770
8979         * gfortran.dg/open_new_segv.f90: New test.
8981 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8983         PR target/49263
8984         PR target/53987
8985         PR target/64345
8986         PR target/59533
8987         PR target/52933
8988         PR target/54236
8989         PR target/51244
8990         * gcc.target/sh/pr64345-1.c: New.
8991         * gcc.target/sh/pr64345-2.c: New.
8992         * gcc.target/sh/pr59533-1.c: New.
8993         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8994         * gcc.target/sh/pr52933-2.c: Likewise.
8995         * gcc.target/sh/pr54089-1.c: Likewise.
8996         * gcc.target/sh/pr54236-1.c: Likewise.
8997         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8998         * gcc.target/sh/pr49263-1.c: Remove xfails.
8999         * gcc.target/sh/pr49263-2.c: Likewise.
9000         * gcc.target/sh/pr49263-3.c: Likewise.
9001         * gcc.target/sh/pr53987-1.c: Likewise.
9002         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9003         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9004         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9005         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9006         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9007         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9008         test_009): New.
9009         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9010         (test_02): New.
9012 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9014         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9016 2015-01-23  Ian Lance Taylor  <iant@google.com>
9018         PR go/64510
9019         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9020         targets without split stack support.
9022 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9024         PR target/64317
9025         * gcc.target/i386/pr64317.c: New test.
9027 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9029         PR rtl-optimization/63637
9030         PR rtl-optimization/60663
9031         * gcc.dg/pr63637-1.c: New test.
9032         * gcc.dg/pr63637-2.c: New test.
9033         * gcc.dg/pr63637-3.c: New test.
9034         * gcc.dg/pr63637-4.c: New test.
9035         * gcc.dg/pr63637-5.c: New test.
9036         * gcc.dg/pr63637-6.c: New test.
9037         * gcc.target/i386/pr63637-1.c: New test.
9038         * gcc.target/i386/pr63637-2.c: New test.
9039         * gcc.target/i386/pr63637-3.c: New test.
9040         * gcc.target/i386/pr63637-4.c: New test.
9041         * gcc.target/i386/pr63637-5.c: New test.
9042         * gcc.target/i386/pr63637-6.c: New test.
9044 2015-01-23  Richard Biener  <rguenther@suse.de>
9046         PR testsuite/63439
9047         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9048         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9050 2015-01-23  Marek Polacek  <polacek@redhat.com>
9052         PR preprocessor/60570
9053         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9054         * gcc.dg/cpp/pr60570.c: New test.
9056 2015-01-23  Richard Biener  <rguenther@suse.de>
9058         PR testsuite/63439
9059         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9060         vectorization on vect64 targets.
9062 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9064         PR fortran/60922
9065         * gfortran.dg/class_allocate_17.f90: New.
9067 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9069         PR fortran/64726
9070         * gfortran.dg/goacc/combined_loop.f90: New.
9072 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9074         PR fortran/61933
9075         * gfortran.dg/make_unit.f90: New test.
9077 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9079         PR fortran/61933
9080         * gfortran.dg/negative_unit_int8.f: Update.
9082 2015-01-22  Jeff Law  <law@redhat.com>
9084         PR target/52076
9085         * gcc.target/m68k/pr52076-1.c: New test.
9086         * gcc.target/m68k/pr52076-2.c: New test.
9088 2015-01-22  Richard Biener  <rguenther@suse.de>
9090         PR middle-end/64728
9091         * gcc.dg/torture/pr64728.c: New testcase.
9093 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9095         PR target/64688
9096         * g++.dg/pr64688.C: New test.
9098 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9100         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9101         to avoid errors with -fpic.
9103 2015-01-22  Richard Biener  <rguenther@suse.de>
9105         PR libstdc++/64535
9106         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9108 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9110         PR rtl-optimization/64682
9111         * gcc.c-torture/execute/pr64682.c: New file.
9113 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9115         PR debug/64511
9116         * gcc.dg/pr64511.c: New test.
9118         PR rtl-optimization/62078
9119         * g++.dg/opt/pr62078.C: New test.
9121         PR c/63307
9122         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9124 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9126         PR fortran/57023
9127         * gfortran.dg/internal_pack_15.f90:  New test.
9129 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9131         * c-c++-common/tsan/step.c: New testcase.
9133 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9135         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9137 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9139         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9141 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9143         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9145 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9147         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9149 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9151         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9153 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9155         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9157 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9159         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9161 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9163         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9167         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9169 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9171         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9175         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9177 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9179         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9181 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9183         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9184         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9185         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9186         vXXXw.inc.
9188 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9190         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9191         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9192         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9193         vXXXl.inc.
9195 2015-01-21  Renlin Li  <renlin.li@arm.com>
9197         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9198         * g++.dg/tls/thread_local5g.C: Likewise.
9199         * g++.dg/tls/thread_local6g.C: Likewise.
9201 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9203         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9204         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9205         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9207 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9209         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9210         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9211         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9215         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9216         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9217         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9219 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9221         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9222         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9223         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9225 2015-01-20  Jeff Law  <law@redhat.com>
9227         PR target/59946
9228         * gcc.target/m68k/pr59946.c: New test.
9230 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9232         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9233         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9234         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9236 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9238         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9239         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9240         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9242 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9244         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9245         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9246         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9248 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9250         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9251         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9252         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9253         vshuffle.inc.
9254         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9255         vshuffle.inc.
9257 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9259         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9260         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9261         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9263 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9265         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9266         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9267         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9269 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9271         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9273 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9275         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9277         PR sanitizer/64632
9278         * g++.dg/ubsan/pr64632.C: New test.
9280         PR debug/64663
9281         * gcc.dg/pr64663.c: New test.
9283 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9285         PR c++/64383
9286         * g++.dg/warn/Wunused-var-23.C: New.
9288 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9290         PR c++/59937
9291         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9292         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9294 2015-01-20  Richard Biener  <rguenther@suse.de>
9296         PR ipa/64684
9297         * gcc.dg/lto/pr64684_0.c: New testcase.
9298         * gcc.dg/lto/pr64684_1.c: Likewise.
9299         * gcc.dg/lto/pr64684_2.c: Likewise.
9300         * gcc.dg/lto/pr64685_0.c: Likewise.
9301         * gcc.dg/lto/pr64685_1.c: Likewise.
9303 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9305         PR c++/62241
9306         * g++.dg/cpp1y/lambda-init12.C: New.
9308 2015-01-20  Richard Biener  <rguenther@suse.de>
9310         PR tree-optimization/64410
9311         * g++.dg/vect/pr64410.cc: Require vect_double.
9313 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9315         PR target/64149
9316         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9318 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9320         PR bootstrap/64676
9321         Revert:
9322         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9324         PR rtl-optimization/64081
9325         * gcc.dg/pr64081.c: New test.
9327 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9329         * jit.dg/harness.h: Include <unistd.h>.
9330         (CHECK_NO_ERRORS): New.
9331         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9332         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9333         gcc_jit_context_compile_to_file.
9334         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9335         args to the spawned executable.
9336         (jit-expand-vars): New function.
9337         (jit-exe-params): New variable.
9338         (dg-jit-set-exe-params): New function.
9339         (jit-dg-test): Detect testcases that use
9340         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9341         Set arguments of spawned process to jit-exe-params.
9342         (jit-get-output-filename): New function.
9343         (jit-setup-compile-to-file): New function.
9344         (jit-verify-compile-to-file): New function.
9345         (jit-run-executable): New function.
9346         (jit-verify-executable): New function.
9347         * jit.dg/test-compile-to-assembler.c: New testcase.
9348         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9349         * jit.dg/test-compile-to-executable.c: New testcase.
9350         * jit.dg/test-compile-to-object.c: New testcase.
9352 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9354         PR target/64652
9355         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9356         (test_1): New.
9358 2015-01-19  Martin Liska  <mliska@suse.cz>
9360         * objc/compile/pr64668.m: New test.
9362 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9364         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9365         (create_overflow_fn): Update comment to clarify that
9366         the third param of the created function is a bool *, not
9367         an int *.
9368         (verify_int_overflow_fn): Convert param "expected_ovf" from
9369         int to bool.  Update third param of "overflow_fn_type" from int *
9370         to bool *.  Update local "actual_ovf" from int to bool.
9371         (verify_uint_overflow_fn): Likewise.
9373 2015-01-19  Martin Liska  <mliska@suse.cz>
9375         * gcc.dg/ipa/ipa-icf-33.c: New test.
9377 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9378             Haijian Zhang  <z.zhanghaijian@huawei.com>
9380         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9381         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9382         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9383         result_float64x2, expected_hfloat64x2): New helper type, variable and
9384         declaration.
9385         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9386         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9387         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9388         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9389         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9390         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9391         and target without the FMA feature.
9393 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9395         * gcc.target/aarch64/pr64304.c: New testcase.
9397 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9399         PR rtl-optimization/64081
9400         * gcc.dg/pr64081.c: New test.
9402 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9404         PR target/63971
9405         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9406         the epilogue).
9407         * gcc.target/aarch64/test_frame_6.c: Likewise.
9408         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9409         and x19 (in the epilogue).
9410         * gcc.target/aarch64/test_frame_4.c: Likewise.
9411         * gcc.target/aarch64/test_frame_7.c: Likewise.
9413 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9415         * gcc.target/i386/chkp-always_inline.c: New.
9417 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9418             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9420         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9421         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9423 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9425         PR fortran/60255
9426         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9427         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9429 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9431         PR fortran/64578
9432         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9434 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9436         PR target/64652
9437         * gcc.target/sh/torture/pr64652.c: New.
9439 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9441         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9442         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9443         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9444         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9445         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9446         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9448 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9450         PR ipa/64378
9451         * g++.dg/torture/pr64378.C: New testcase.
9453 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9455         PR fortran/57959
9456         * gfortran.dg/block_13.f08: New test
9458 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9460         PR fortran/55901
9461         * gfortran.dg/associate_1.f03: Allow test for character with
9462         automatic length.
9464 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9466         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9467         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9469 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9471         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9473 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9475         PR fortran/64578
9476         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9478 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9480         PR fortran/60357
9481         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9483         PR fortran/61275
9484         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9486         PR fortran/55932
9487         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9489 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9491         PR fortran/60334
9492         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9494 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9496         PR rtl-optimization/52773
9497         * gcc.c-torture/compile/pr52773.c: New test.
9499 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9501         PR c++/62134
9502         * g++.dg/cpp0x/alias-decl-46.C: New.
9504 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9506         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9508 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9510         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9511         Add trace.
9512         (CHECK_FP): Likewise.
9513         (CHECK_CUMULATIVE_SAT): Likewise.
9515 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9517         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9518         (Set_Neon_Cumulative_Sat): Add parameter.
9519         (__set_neon_cumulative_sat): Support new parameter.
9520         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9521         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9522         argument.
9523         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9524         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9525         argument.
9527 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9529         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9530         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9532 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9534         PR c++/60056
9535         * g++.dg/tls/thread_local-ice4.C: New.
9537 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9539         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9540         than Neon options.
9542 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9544         PR c++/62276
9545         * g++.dg/cpp0x/vt-62276.C: New.
9547 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9549         PR middle-end/64353
9550         * g++.dg/pr64353.C: New.
9552 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9554         PR target/64263
9555         * gcc.target/aarch64/pr64263_1.c: New test.
9557 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9559         PR tree-optimization/64434
9560         * gcc.dg/torture/pr64434.c: Move to...
9561         * gcc.dg/pr64434.c: ... here.
9563 2015-01-16  Richard Biener  <rguenther@suse.de>
9565         PR middle-end/64614
9566         * gcc.dg/uninit-18.c: New testcase.
9568 2015-01-16  Richard Biener  <rguenther@suse.de>
9570         PR tree-optimization/64568
9571         * g++.dg/torture/pr64568-2.C: New testcase.
9573 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9575         PR target/64363
9576         * gcc.target/i386/chkp-label-address.c: New.
9578 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9580         PR fortran/45290
9581         * gfortran.dg/pointer_init_6.f90: Extended.
9583 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9585         * gcc.c-torture/compile/20150108.c: New test.
9587 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9589         * gcc.target/visium: New directory.
9591 2015-01-16  Richard Biener  <rguenther@suse.de>
9593         PR tree-optimization/61743
9594         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9595         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9597 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9599         * gcc.dg/pr64015.c: New test.
9601 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9603         PR ipa/64163
9604         PR ipa/64612
9605         * g++.dg/ipa/pr64612.C: New test.
9607 2015-01-16  Renlin Li  <renlin.li@arm.com>
9609         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9611 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9613         * gcc.target/i386/sse-14.c: Test new intrinsic.
9614         * gcc.target/i386/sse-22.c: Ditto.
9616 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9618         PR c++/58614
9619         * g++.dg/cpp0x/auto44.C: New.
9621 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9623         PR target/59710
9624         * gcc.target/nios2/gpopt-all.c: New test case.
9625         * gcc.target/nios2/gpopt-local.c: New test case.
9626         * gcc.target/nios2/gpopt-global.c: New test case.
9627         * gcc.target/nios2/gpopt-data.c: New test case.
9628         * gcc.target/nios2/gpopt-none.c: New test case.
9630 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9632         * g++.dg/ubsan/vptr-1.C: New test.
9633         * g++.dg/ubsan/vptr-2.C: New test.
9634         * g++.dg/ubsan/vptr-3.C: New test.
9635         * g++.dg/ubsan/vptr-4.C: New test.
9636         * g++.dg/ubsan/vptr-5.C: New test.
9637         * g++.dg/ubsan/vptr-6.C: New test.
9638         * g++.dg/ubsan/vptr-7.C: New test.
9639         * g++.dg/ubsan/vptr-8.C: New test.
9640         * g++.dg/ubsan/vptr-9.C: New test.
9642 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9644         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9645         is set up.
9646         * lib/gcc-dg.exp: Likewise.
9648 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9650         PR rtl-optimization/64110
9651         * gcc.target/i386/pr64110.c: Add scan-assembler.
9653 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9654             James Norris  <jnorris@codesourcery.com>
9655             Cesar Philippidis  <cesar@codesourcery.com>
9656             Ilmir Usmanov  <i.usmanov@samsung.com>
9658         * lib/target-supports.exp (check_effective_target_fopenacc): New
9659         procedure.
9660         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9661         * g++.dg/goacc/goacc.exp: Likewise.
9662         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9663         * gcc.dg/goacc/goacc.exp: Likewise.
9664         * gfortran.dg/goacc/goacc.exp: Likewise.
9665         * c-c++-common/cpp/openacc-define-1.c: New file.
9666         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9667         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9668         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9669         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9670         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9671         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9672         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9673         * c-c++-common/goacc/cache-1.c: Likewise.
9674         * c-c++-common/goacc/clauses-fail.c: Likewise.
9675         * c-c++-common/goacc/collapse-1.c: Likewise.
9676         * c-c++-common/goacc/data-1.c: Likewise.
9677         * c-c++-common/goacc/data-2.c: Likewise.
9678         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9679         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9680         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9681         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9682         * c-c++-common/goacc/if-clause-1.c: Likewise.
9683         * c-c++-common/goacc/if-clause-2.c: Likewise.
9684         * c-c++-common/goacc/kernels-1.c: Likewise.
9685         * c-c++-common/goacc/loop-1.c: Likewise.
9686         * c-c++-common/goacc/loop-private-1.c: Likewise.
9687         * c-c++-common/goacc/nesting-1.c: Likewise.
9688         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9689         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9690         * c-c++-common/goacc/parallel-1.c: Likewise.
9691         * c-c++-common/goacc/pcopy.c: Likewise.
9692         * c-c++-common/goacc/pcopyin.c: Likewise.
9693         * c-c++-common/goacc/pcopyout.c: Likewise.
9694         * c-c++-common/goacc/pcreate.c: Likewise.
9695         * c-c++-common/goacc/pragma_context.c: Likewise.
9696         * c-c++-common/goacc/present-1.c: Likewise.
9697         * c-c++-common/goacc/reduction-1.c: Likewise.
9698         * c-c++-common/goacc/reduction-2.c: Likewise.
9699         * c-c++-common/goacc/reduction-3.c: Likewise.
9700         * c-c++-common/goacc/reduction-4.c: Likewise.
9701         * c-c++-common/goacc/sb-1.c: Likewise.
9702         * c-c++-common/goacc/sb-2.c: Likewise.
9703         * c-c++-common/goacc/sb-3.c: Likewise.
9704         * c-c++-common/goacc/update-1.c: Likewise.
9705         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9706         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9707         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9708         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9709         * gfortran.dg/goacc/assumed.f95: Likewise.
9710         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9711         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9712         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9713         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9714         * gfortran.dg/goacc/branch.f95: Likewise.
9715         * gfortran.dg/goacc/cache-1.f95: Likewise.
9716         * gfortran.dg/goacc/coarray.f95: Likewise.
9717         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9718         * gfortran.dg/goacc/cray.f95: Likewise.
9719         * gfortran.dg/goacc/critical.f95: Likewise.
9720         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9721         * gfortran.dg/goacc/data-tree.f95: Likewise.
9722         * gfortran.dg/goacc/declare-1.f95: Likewise.
9723         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9724         * gfortran.dg/goacc/fixed-1.f: Likewise.
9725         * gfortran.dg/goacc/fixed-2.f: Likewise.
9726         * gfortran.dg/goacc/fixed-3.f: Likewise.
9727         * gfortran.dg/goacc/fixed-4.f: Likewise.
9728         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9729         * gfortran.dg/goacc/if.f95: Likewise.
9730         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9731         * gfortran.dg/goacc/list.f95: Likewise.
9732         * gfortran.dg/goacc/literal.f95: Likewise.
9733         * gfortran.dg/goacc/loop-1.f95: Likewise.
9734         * gfortran.dg/goacc/loop-2.f95: Likewise.
9735         * gfortran.dg/goacc/loop-3.f95: Likewise.
9736         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9737         * gfortran.dg/goacc/omp.f95: Likewise.
9738         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9739         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9740         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9741         * gfortran.dg/goacc/parameter.f95: Likewise.
9742         * gfortran.dg/goacc/private-1.f95: Likewise.
9743         * gfortran.dg/goacc/private-2.f95: Likewise.
9744         * gfortran.dg/goacc/private-3.f95: Likewise.
9745         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9746         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9747         * gfortran.dg/goacc/reduction.f95: Likewise.
9748         * gfortran.dg/goacc/routine-1.f90: Likewise.
9749         * gfortran.dg/goacc/routine-2.f90: Likewise.
9750         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9751         * gfortran.dg/goacc/several-directives.f95: Likewise.
9752         * gfortran.dg/goacc/sie.f95: Likewise.
9753         * gfortran.dg/goacc/subarrays.f95: Likewise.
9754         * gfortran.dg/gomp/map-1.f90: Likewise.
9755         * gfortran.dg/openacc-define-1.f90: Likewise.
9756         * gfortran.dg/openacc-define-2.f90: Likewise.
9757         * gfortran.dg/openacc-define-3.f90: Likewise.
9758         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9759         * g++.dg/gomp/block-2.C: Likewise.
9760         * g++.dg/gomp/block-3.C: Likewise.
9761         * g++.dg/gomp/block-5.C: Likewise.
9762         * g++.dg/gomp/target-1.C: Likewise.
9763         * g++.dg/gomp/target-2.C: Likewise.
9764         * g++.dg/gomp/taskgroup-1.C: Likewise.
9765         * g++.dg/gomp/teams-1.C: Likewise.
9766         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9767         * gcc.dg/cilk-plus/jump.c: Likewise.
9768         * gcc.dg/gomp/block-1.c: Likewise.
9769         * gcc.dg/gomp/block-10.c: Likewise.
9770         * gcc.dg/gomp/block-2.c: Likewise.
9771         * gcc.dg/gomp/block-3.c: Likewise.
9772         * gcc.dg/gomp/block-4.c: Likewise.
9773         * gcc.dg/gomp/block-5.c: Likewise.
9774         * gcc.dg/gomp/block-6.c: Likewise.
9775         * gcc.dg/gomp/block-7.c: Likewise.
9776         * gcc.dg/gomp/block-8.c: Likewise.
9777         * gcc.dg/gomp/block-9.c: Likewise.
9778         * gcc.dg/gomp/target-1.c: Likewise.
9779         * gcc.dg/gomp/target-2.c: Likewise.
9780         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9781         * gcc.dg/gomp/teams-1.c: Likewise.
9783 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9785         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9786         test case.
9788 2015-01-15  Mike Stump  <mikestump@comcast.net>
9790         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9791         * gcc.dg/inline_2.c: Likewise.
9792         * gcc.dg/inline_3.c: Likewise.
9793         * gcc.dg/inline_4.c: Likewise.
9795 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9797         PR fortran/58023
9798         * gfortran.dg/proc_ptr_comp_43.f90: New.
9800 2015-01-15  Mike Stump  <mikestump@comcast.net>
9802         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9803         * gcc.dg/unroll_2.c: Likewise.
9804         * gcc.dg/unroll_3.c: Likewise.
9805         * gcc.dg/unroll_4.c: Likewise.
9806         * gcc.dg/unroll_5.c: Likewise.
9808 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9810         PR target/63971
9811         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9812         in epilogue.
9813         * gcc.target/aarch64/test_frame_6.c: Likewise.
9814         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9815         x30 and x19 (in the epilogue).
9816         * gcc.target/aarch64/test_frame_4.c: Likewise.
9817         * gcc.target/aarch64/test_frame_7.c: Likewise.
9819 2015-01-15  Martin Liska  <mliska@suse.cz>
9821         * g++.dg/ipa/pr64068.C: New test.
9822         * gcc.dg/ipa/PR64559.c: New test.
9824 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9826         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9827         with PIE.
9829 2015-01-15  Richard Biener  <rguenther@suse.de>
9831         PR tree-optimization/61743
9832         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9833         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9835 2015-01-15 Renlin Li <renlin.li@arm.com>
9837         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9838         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9840 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9842         * gcc.dg/vect/vect-aggressive-1.c: New.
9843         * gcc.target/i386/avx2-vect-aggressive.c: New.
9845 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9847         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9849 2015-01-15  Richard Biener  <rguenther@suse.de>
9851         PR lto/64415
9852         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9853         -Wl,-undefined,dynamic_lookup.
9855 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9857         * gnat.dg/opt47.adb: New test.
9859 2015-01-15  Richard Biener  <rguenther@suse.de>
9861         PR lto/64415
9862         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9864 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9866         PR tree-optimization/64434
9867         * gcc.dg/torture/pr64434.c: New test.
9869 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9871         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9872         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9873         -march=loongson* and -march=octeon* require -mno-micromips.
9875 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9876             Matthew Fortune  <matthew.fortune@imgtec.com>
9878         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9879         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9880         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9881         * gcc.target/mips/call-saved-7.c: New file.
9882         * gcc.target/mips/call-saved-8.c: New file.
9883         * gcc.target/mips/call-saved-9.c: New file.
9885 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9887         * gcc.target/mips/lsa.c: New file.
9888         * gcc.target/mips/mips64-lsa.c: Likewise.
9889         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9890         * gcc.target/mips/mulsize-4.c: Likewise.
9891         * gcc.target/mips/mulsize-5.c: New file.
9892         * gcc.target/mips/mulsize-6.c: Likewise.
9893         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9894         and !HAS_LSA as ghost options.
9895         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9896         for !HAS_LSA.
9898 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9900         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9902 2015-01-15  Richard Biener  <rguenther@suse.de>
9904         PR middle-end/64365
9905         * gcc.dg/torture/pr64365.c: New testcase.
9907 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9909         * gcc.dg/stackprotectexplicit1.c: New test.
9910         * g++.dg/stackprotectexplicit2.c: New test.
9912 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9914         PR target/61933
9915         * gfortran.dg/inquire_internal.f90: New.
9916         * gfortran.dg/negative_unit_check.f90: New.
9918 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9920         PR target/53988
9921         * gcc.target/sh/pr53988-1.c: New.
9923 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9925         PR c++/58671
9926         * g++.dg/tls/thread_local-ice3.C: New.
9928 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9930         * gcc.target/i386/fentry-override.c: Properly place {} in target
9931         selector.  Remove nonpic.
9932         * gcc.target/i386/fentry.c: Likewise.
9934 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9936         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9937         warnings instead of errors.
9939 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9941         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9942         option support instead of ENABLE_LTO from Makefile.
9944 2015-01-14  Richard Biener  <rguenther@suse.de>
9946         PR tree-optimization/59354
9947         * gcc.dg/vect/pr59354.c: New testcase.
9949 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9951         * lib/target-supports.exp
9952         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9953         on ARM architures before v7.
9955 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9957         PR middle-end/59448
9958         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9959         an atomic_exchange.
9961 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9963         PR target/64386
9964         * gcc.target/i386/pr64386.c: New test.
9966 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9968         PR target/64393
9969         * gcc.target/i386/pr64393.c: New test.
9971 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9973         PR target/64387
9974         * gcc.target/i386/pr64387.c: New test.
9976 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9978         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9980 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9982         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9984 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9986         PR target/64453
9987         * gcc.target/arm/pr64453.c: New.
9989 2015-01-14  Richard Biener  <rguenther@suse.de>
9991         PR lto/64415
9992         * gcc.dg/lto/pr64415_0.c: New testcase.
9993         * gcc.dg/lto/pr64415_1.c: Likewise.
9995 2015-01-14  Martin Liska  <mliska@suse.cz>
9997         * gcc.dg/ipa/pr64307.c: New test.
9999 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10001         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10002         64-bit and 128-bit.
10004 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10006         PR target/64460
10007         * gcc.target/arm/pr64460_1.c: New test.
10009 2015-01-14  Richard Biener  <rguenther@suse.de>
10011         PR tree-optimization/64493
10012         PR tree-optimization/64495
10013         * gcc.dg/vect/pr64493.c: New testcase.
10014         * gcc.dg/vect/pr64495.c: Likewise.
10016 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10018         * gcc.dg/Warray-bounds-11.c: New test-case.
10020 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10022         * gcc.target/mips/octeon3-pipe-1.c: New test.
10024 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10026         * jit.dg/harness.h (set_up_logging): Move string concatenation
10027         into...
10028         (concat_strings): New function.
10029         (dump_reproducer): New function.
10030         (test_jit): Call dump_reproducer.
10031         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10032         function.
10033         (jit-dg-test): Delete any generated reproducer from previous runs.
10034         Verify that a generated reproducer was created, and verify that it
10035         compiles.
10036         * jit.dg/test-nested-contexts.c (main): Call
10037         gcc_jit_context_dump_reproducer_to_file.
10039 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10041         * gcc.dg/aru-2.c: Add dg-require-profiling.
10043 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10045         * lib/target-supports.exp (check_profiling_available): Check if
10046         -pg links.
10048 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10050         PR ipa/64565
10051         * g++.dg/torture/pr64565.C: New testcase.
10053 2015-01-13  Marek Polacek  <polacek@redhat.com>
10055         PR middle-end/64391
10056         * gcc.dg/tm/pr64391.c: New test.
10058 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10060         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10061         true.
10063 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10065         * gcc.target/i386/pie.c: New test.
10067         * lib/target-supports.exp (check_effective_target_pie): New.
10069 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10071         PR rtl-optimization/64286
10072         * gcc.target/i386/avx2-pr64286.c: New test.
10074 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10076         PR c++/57626
10077         * g++.dg/cpp0x/vt-57626.C: New.
10079 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10081         PR fortran/64528
10082         * gfortran.dg/pr64528.f90: New test.
10084 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10086         * gcc.target/aarch64/subsp.c: New test.
10088 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10090         * gcc.target/aarch64/store-pair-1.c: New testcase.
10092 2015-01-13  Richard Biener  <rguenther@suse.de>
10094         PR lto/64373
10095         * gcc.dg/lto/pr64373_0.c: New testcase.
10097 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10099         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10100         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10102 2015-01-13  Richard Biener  <rguenther@suse.de>
10104         PR tree-optimization/64406
10105         * gcc.dg/pr64406.c: New testcase.
10107 2015-01-13  Richard Biener  <rguenther@suse.de>
10109         PR tree-optimization/64404
10110         * gcc.dg/vect/pr64404.c: New testcase.
10112 2015-01-13  Richard Biener  <rguenther@suse.de>
10114         PR tree-optimization/64568
10115         * g++.dg/torture/pr64568.C: New testcase.
10117 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10119         * jit.dg/test-error-local-used-from-other-function.c: New test
10120         case.
10121         * jit.dg/test-error-param-reuse.c: New test case.
10122         * jit.dg/test-error-param-sharing.c: New test case.
10123         * jit.dg/test-error-param-used-from-other-function.c: New test
10124         case.
10125         * jit.dg/test-error-param-used-without-a-function.c: New test
10126         case.
10128 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10130         PR tree-optimization/64563
10131         * gcc.dg/pr64563.c: New test.
10133         PR target/64513
10134         * gcc.target/i386/pr64513.c: New test.
10136         PR tree-optimization/64454
10137         * gcc.dg/pr64454.c: New test.
10139         PR testsuite/64028
10140         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10141         bind_pic_locally.
10142         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10143         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10144         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10145         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10146         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10147         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10148         * gcc.dg/vect/slp-25.c: Likewise.
10149         * gcc.dg/vect/vect-109.c: Likewise.
10150         * gcc.dg/vect/vect-13.c: Likewise.
10151         * gcc.dg/vect/vect-17.c: Likewise.
10152         * gcc.dg/vect/vect-18.c: Likewise.
10153         * gcc.dg/vect/vect-19.c: Likewise.
10154         * gcc.dg/vect/vect-20.c: Likewise.
10155         * gcc.dg/vect/vect-21.c: Likewise.
10156         * gcc.dg/vect/vect-22.c: Likewise.
10157         * gcc.dg/vect/vect-27.c: Likewise.
10158         * gcc.dg/vect/vect-29.c: Likewise.
10159         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10160         * gcc.dg/vect/vect-2.c: Likewise.
10161         * gcc.dg/vect/vect-3.c: Likewise.
10162         * gcc.dg/vect/vect-4.c: Likewise.
10163         * gcc.dg/vect/vect-5.c: Likewise.
10164         * gcc.dg/vect/vect-72.c: Likewise.
10165         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10166         * gcc.dg/vect/vect-73.c: Likewise.
10167         * gcc.dg/vect/vect-77-global.c: Likewise.
10168         * gcc.dg/vect/vect-78-global.c: Likewise.
10169         * gcc.dg/vect/vect-7.c: Likewise.
10170         * gcc.dg/vect/vect-86.c: Likewise.
10171         * gcc.dg/vect/vect-align-1.c: Likewise.
10172         * gcc.dg/vect/vect-align-3.c: Likewise.
10173         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10174         * gcc.dg/vect/vect-all.c: Likewise.
10175         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10176         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10177         * gcc.dg/vect/vect-peel-3.c: Likewise.
10178         * gcc.dg/vect/vect-peel-4.c: Likewise.
10179         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10181 2015-01-12  Jeff Law  <law@redhat.com>
10183         PR target/64461
10184         * gcc.target/m68k/pr64461.c: New test.
10186 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10188         * jit.dg/test-array-as-pointer.c (create_code): Update call
10189         to gcc_jit_context_new_global by setting "kind" to
10190         GCC_JIT_GLOBAL_IMPORTED.
10191         * jit.dg/test-error-array-as-pointer.c: Likewise.
10192         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10193         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10194         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10195         * jit.dg/test-using-global.c (the_global): Rename to...
10196         (imported_global): ...this.
10197         (create_code): Update to test the three kinds of global.
10198         (verify_code): Likewise.
10200 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10202         PR testsuite/64427
10203         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10204         undefined behavior.
10205         * gcc.target/i386/pr64291-2.c: Updated.
10207 2015-01-12  Richard Biener  <rguenther@suse.de>
10209         PR tree-optimization/64530
10210         * gfortran.dg/pr64530.f90: New testcase.
10212 2015-01-12  Richard Biener  <rguenther@suse.de>
10214         PR middle-end/64357
10215         * gcc.dg/torture/pr64357.c: New testcase.
10217 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10219         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10220         selector.
10222 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10223         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10225 2015-01-12  Martin Liska  <mliska@suse.cz>
10227         * gcc.dg/ipa/PR64550.c: New test.
10229 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10231         PR ipa/63470
10232         * g++.dg/ipa/pr63470.C: New testcase.
10234 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10236         PR fortran/63733
10237         * gfortran.dg/typebound_operator_20.f90: New.
10239 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10241         PR fortran/58023
10242         * gfortran.dg/proc_ptr_comp_42.f90: New.
10244 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10246         PR fortran/64508
10247         * gfortran.dg/proc_ptr_comp_41.f90: New.
10249 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10251         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10253 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10255         PR fortran/64522
10256         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10257         and add dg-excess-errors.
10258         * gfortran.dg/line_length_6.f90: New.
10259         * gfortran.dg/line_length_7.f90: New.
10260         * gfortran.dg/line_length_8.f90: New.
10261         * gfortran.dg/line_length_9.f90: New.
10262         * gfortran.dg/line_length_10.f90: New.
10263         * gfortran.dg/line_length_11.f90: New.
10265 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10267         * jit.dg/test-threads.c (struct testcase): Move declaration
10268         to jit.dg/all-non-failing-tests.h.
10269         (testcases): Likewise.
10270         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10271         declaration here from jit.dg/all-non-failing-tests.h.
10272         (testcases): Likewise.
10273         * jit.dg/test-combination.c (create_code): Eliminate spelling
10274         out all of the testcases in favor of looping through the
10275         "testcases" metadata.
10276         (verify_code): Likewise.
10278 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10280         PR rtl-optimization/64536
10281         * gcc.dg/pr64536.c: New test.
10283 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10285         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10286         * jit.dg/test-combination.c (create_code): Likewise.
10287         (verify_code): Likewise.
10288         * jit.dg/test-constants.c: New test case.
10289         * jit.dg/test-threads.c: Add test-constants.c.
10291 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10293         PR libobjc/51891
10294         * objc.dg/gnu-api-2-class.m: Add a test case
10295         for the above change.
10297 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10299         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10301 2015-01-09  Richard Biener  <rguenther@suse.de>
10303         PR tree-optimization/64410
10304         * g++.dg/vect/pr64410.cc: New testcase.
10306 2015-01-09  Martin Liska  <mliska@suse.cz>
10308         * gcc.dg/ipa/ipa-icf-32.c: New test.
10310 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10312         * c-c++-common/tsan/tsan_barrier.h: New.
10313         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10314         * c-c++-common/tsan/bitfield_race.c: Likewise.
10315         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10316         * c-c++-common/tsan/mutexset1.c: Likewise.
10317         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10318         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10319         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10320         * c-c++-common/tsan/simple_race.c: Likewise.
10321         * c-c++-common/tsan/simple_stack.c: Likewise.
10322         * c-c++-common/tsan/sleep_sync.c: Likewise.
10323         * c-c++-common/tsan/tiny_race.c: Likewise.
10324         * c-c++-common/tsan/tls_race.c: Likewise.
10325         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10326         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10327         * g++.dg/tsan/atomic_free.C: Likewise.
10328         * g++.dg/tsan/atomic_free2.C: Likewise.
10329         * g++.dg/tsan/cond_race.C: Likewise.
10330         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10332 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10334         PR testsuite/62250
10335         * lib/target-supports.exp (check_effective_target_libatomic_available):
10336         New.
10337         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10338         targets that match effective-target libatomic_available.
10339         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10341 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10343         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10344         Verify the result of gcc_jit_context_get_last_error.
10345         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10347 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10349         PR tree-optimization/63989
10350         * gcc.dg/strlenopt-27.c: New test.
10352 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10354         * jit.dg/harness.h (set_up_logging): New function.
10355         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10356         set_up_logging on the context, so that every testcase is
10357         logged to a particular file.
10358         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10359         and call gcc_jit_context_set_logfile on the top-level context.
10361 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10363         PR target/64338
10364         * g++.dg/opt/pr64338.C: New test.
10366 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10368         * gfortran.dg/coarray/codimension_2b.f90: New file.
10369         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10370         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10372 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10374         PR c++/59004
10375         * g++.dg/ext/fnname4.C: New.
10377 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10379         PR c++/64462
10380         * g++.dg/cpp0x/constexpr-64462.C: New.
10382 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10384         PR c++/60753
10385         * g++.dg/cpp0x/deleted10.C: New.
10387 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10389         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10391 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10393         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10394         GCC_JIT_UNARY_OP_ABS.
10395         (verify_unary_ops): Likewise.
10397 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10399         * jit.dg/test-arith-overflow.c: New test case.
10400         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10401         * jit.dg/test-combination.c (create_code): Likewise.
10402         (verify_code): Likewise.
10403         * jit.dg/test-threads.c (testcases): Likewise.
10405 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10407         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10408         rather than "jit".  Load g++.exp, and call g++_init.
10409         Run test-*.cc files within the testsuite and *.cc files within
10410         docs/examples.
10411         (jit-dg-test): Drop the addition of -fgnu89-inline to
10412         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10413         doing it when compiling C testcases (since g++ does not handle
10414         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10415         is restored to the value after g++_init ran, rather than the
10416         value before g++_init ran.  Return a list of
10417         $comp_output $output_file, as dg-test assumes.
10419 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10421         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10422         make it easier to figure out the origin of each test result when
10423         running test-combination.c and test-threads.c.
10424         (CHECK_VALUE): Likewise.
10425         (CHECK_DOUBLE_VALUE): Likewise.
10426         (CHECK_STRING_VALUE): Likewise.
10427         (CHECK_STRING_STARTS_WITH): Likewise.
10428         (CHECK_STRING_CONTAINS): Likewise.
10429         (CHECK): Likewise.
10430         (check_string_value): Likewise, add "funcname" param.
10431         (check_string_starts_with): Likewise.
10432         (check_string_contains): Likewise.
10434 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10436         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10437         generating name of built executable.
10439 2015-01-07  Marek Polacek  <polacek@redhat.com>
10441         PR c/64440
10442         * gcc.dg/pr64440.c: New test.
10443         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10445 2015-01-07  Marek Polacek  <polacek@redhat.com>
10447         PR c/64417
10448         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10449         * gcc.dg/pr64417.c: New test.
10451 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10453         PR target/64505
10454         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10455         fix is correct.
10457 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10459         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10460         Check if testcases run without errors, not just if they compile.
10462 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10464         PR target/64507
10465         * gcc.target/sh/pr64507.c: New test.
10467 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10469         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10471 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10473         * c-c++-common/asan/sanitize-all-1.c: New test.
10474         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10475         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10476         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10477         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10479 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10481         * lib/target-supports.exp (check_profiling_available): Return 0 for
10482         Visium.
10483         (check_effective_target_tls_runtime): Likewise.
10484         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10485         * gcc.dg/20020312-2.c: Adjust for Visium.
10486         * gcc.dg/tls/thr-cse-1.c: Likewise
10487         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10488         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10489         * gcc.dg/weak/typeof-2.c: Likewise.
10491 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10493         PR rtl-optimization/64287
10494         * gcc.dg/aru-2.c: New test.
10496 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10498         PR sanitizer/64344
10499         * c-c++-common/ubsan/pr64344-1.c: New test.
10500         * c-c++-common/ubsan/pr64344-2.c: New test.
10502         PR tree-optimization/64465
10503         * gcc.dg/pr64465.c: New test.
10505         PR tree-optimization/64494
10506         * gcc.c-torture/compile/pr64494.c: New test.
10508 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10510         PR fortran/47674
10511         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10513 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10515         Update copyright years.
10517 2015-01-05  Marek Polacek  <polacek@redhat.com>
10519         PR c/64423
10520         * gcc.dg/pr64423.c: New test.
10522 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10524         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10525         mmix-knuth-mmixware for the same reason as for MIPS.
10526         * gcc.dg/debug/debug-2.c: Ditto.
10528         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10530 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10532         PR testsuite/62250
10533         * lib/gfortran.exp: Add libatomic library search path.
10534         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10535         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10537         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10539 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10541         * c-c++-common/tsan/bitfield_race.c: New testcase.
10542         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10544 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10546         * gfortran.dg/coarray/collectives_4.f90: New.
10548 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10550         PR fortran/57562
10551         * gfortran.dg/extends_16.f90: New.
10553 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10555         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10557 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10559         * gfortran.dg/coarray/codimension_2.f90: New.
10560         * gfortran.dg/coarray/codimension_2a.f90: New.
10561         * gfortran.dg/coarray_35.f90: New.
10562         * gfortran.dg/coarray_35a.f90: New.
10564 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10566         PR fortran/60507
10567         * gfortran.dg/dummy_procedure_11.f90: New.
10569 Copyright (C) 2015 Free Software Foundation, Inc.
10571 Copying and distribution of this file, with or without modification,
10572 are permitted in any medium without royalty provided the copyright
10573 notice and this notice are preserved.