[gcc]
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4ca1b6a6e5aebf4ce465b319ac4071f1ffaedd4e
1 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3         * gcc.target/powerpc/vec-shift.c: New test.
5 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7         PR tree-optimization/65637
8         * gcc.dg/autopar/reduc-4.c: New test.
10 2015-09-03  Tom de Vries  <tom@codesourcery.com>
12         PR tree-optimization/65637
13         * gcc.dg/autopar/pr46099-2.c: New test.
15 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17         PR middle-end/67351
18         * g++.dg/pr67351.C: New test.
20 2015-09-03  Richard Biener  <rguenther@suse.de>
22         PR ipa/66705
23         * g++.dg/lto/pr66705_0.C: New testcase.
25 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
27         PR middle-end/60586
28         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
29         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
31 2015-09-02  Marek Polacek  <polacek@redhat.com>
33         PR c/67432
34         * gcc.dg/pr67432.c: New test.
36 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
38         * lib/target-supports.exp (clear_effective_target_cache): New.
39         (check_cached_effective_target): Update et_prop_list.
40         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
41         * g++.dg/compat/compat.exp: Likewise.
42         * g++.dg/compat/struct-layout-1.exp: Likewise.
43         * lib/asan-dg.exp: Likewise.
44         * lib/atomic-dg.exp: Likewise.
45         * lib/cilk-plus-dg.exp: Likewise.
46         * lib/clearcap.exp: Likewise.
47         * lib/mpx-dg.exp: Likewise.
48         * lib/tsan-dg.exp: Likewise.
49         * lib/ubsan-dg.exp: Likewise.
51 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
52         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
54 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
55             Andrew Bennett  <andrew.bennett@imgtec.com>
57         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
58         dependencies between ISA level and compact-branches.
59         * gcc.target/mips/branch-10.c: Update expected output to allow
60         compact forms of b/bal.
61         * gcc.target/mips/branch-11.c: Likewise.
62         * gcc.target/mips/branch-12.c: Likewise.
63         * gcc.target/mips/branch-13.c: Likewise.
64         * gcc.target/mips/branch-3.c: Likewise.
65         * gcc.target/mips/branch-4.c: Likewise.
66         * gcc.target/mips/branch-5.c: Likewise.
67         * gcc.target/mips/branch-6.c: Likewise.
68         * gcc.target/mips/branch-7.c: Likewise.
69         * gcc.target/mips/branch-8.c: Likewise.
70         * gcc.target/mips/branch-9.c: Likewise.
71         * gcc.target/mips/branch-cost-1.c: Likewise.
72         * gcc.target/mips/call-1.c: Likewise.
73         * gcc.target/mips/call-2.c: Likewise.
74         * gcc.target/mips/call-3.c: Likewise.
75         * gcc.target/mips/call-4.c: Likewise.
76         * gcc.target/mips/call-5.c: Likewise.
77         * gcc.target/mips/call-6.c: Likewise.
78         * gcc.target/mips/lazy-binding-1.c: Likewise.
79         * gcc.target/mips/near-far-1.c: Likewise.
80         * gcc.target/mips/near-far-2.c: Likewise.
81         * gcc.target/mips/near-far-3.c: Likewise.
82         * gcc.target/mips/near-far-4.c: Likewise.
83         * gcc.target/mips/umips-branch-3.c: Ensure the test is
84         run with compact branches allowed.
85         * gcc.target/mips/compact-branches-1.c: New file.
86         * gcc.target/mips/compact-branches-2.c: Likewise.
87         * gcc.target/mips/compact-branches-3.c: Likewise.
88         * gcc.target/mips/compact-branches-4.c: Likewise.
89         * gcc.target/mips/compact-branches-5.c: Likewise.
90         * gcc.target/mips/compact-branches-6.c: Likewise.
91         * gcc.target/mips/compact-branches-7.c: Likewise.
93 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
95         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
96         Clean-up a created directory if testcase fails.
98 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
100         PR target/67405
101         * g++.dg/pr67405.C: New test.
103 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
105         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
107 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
109         * gcc.dg/ifcvt-1.c: New test.
110         * gcc.dg/ifcvt-2.c: Likewise.
111         * gcc.dg/ifcvt-3.c: Likewise.
113 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
115         PR libfortran/67412
116         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
117         *-*-solaris2.10.
119 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
121         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
123 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
125         PR c++/61753
126         * g++.dg/other/pr61753.C: New.
128 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
130         * gcc.dg/tree-ssa/cmp-1.c: New file.
132 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
134         * gcc.dg/tree-ssa/complex-7.c: New file.
136 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
138         * gcc.target/powerpc/swaps-p8-19.c: New test.
140 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
142         PR fortran/67367
143         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
145 2015-08-29  Tom de Vries  <tom@codesourcery.com>
147         PR tree-optimization/46193
148         * gcc.dg/autopar/pr46193.c: New test.
150 2015-08-28  Nathan Sidwell  <nathan@acm.org>
152         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
153         use exit code for failure.
155         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
156         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
157         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
158         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
159         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
160         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
161         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
162         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
163         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
164         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
166 2015-08-28  Jeff Law  <law@redhat.com>
168         PR lto/66752
169         * gcc.dg/tree-ssa/pr66752-2.c: New test.
170         * gcc.dg/torture/pr66752-1.c: New test
171         * g++.dg/torture/pr66752-2.C: New test.
173 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
174         Revert:
175         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
177                 * gcc.dg/tree-ssa/sra-15.c: New.
179 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
181         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
182         * gcc.target/mips/msub-8.c: Ditto
184 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
186         * lib/target-supports.exp (check-effective_target_vect_double):
187         Enable for Power targets with VSX hardware available.
188         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
189         vect_no_align && { ! vect_hw_misalign }.
191 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
193         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
194         Replaced by opt_files, compile with -floop-nest-optimize.
195         * g++.dg/graphite/graphite.exp: Same.
196         * gfortran.dg/graphite/graphite.exp: Same.
197         * gcc.dg/graphite/block-0.c: Adjust pattern.
198         * gcc.dg/graphite/block-1.c: Same.
199         * gcc.dg/graphite/block-3.c: Same.
200         * gcc.dg/graphite/block-4.c: Same.
201         * gcc.dg/graphite/block-5.c: Same.
202         * gcc.dg/graphite/block-6.c: Same.
203         * gcc.dg/graphite/block-7.c: Same.
204         * gcc.dg/graphite/block-8.c: Same.
205         * gcc.dg/graphite/block-pr47654.c: Same.
206         * gcc.dg/graphite/interchange-0.c: Same.
207         * gcc.dg/graphite/interchange-1.c: Same.
208         * gcc.dg/graphite/interchange-10.c: Same.
209         * gcc.dg/graphite/interchange-11.c: Same.
210         * gcc.dg/graphite/interchange-12.c: Same.
211         * gcc.dg/graphite/interchange-13.c: Same.
212         * gcc.dg/graphite/interchange-14.c: Same.
213         * gcc.dg/graphite/interchange-15.c: Same.
214         * gcc.dg/graphite/interchange-3.c: Same.
215         * gcc.dg/graphite/interchange-4.c: Same.
216         * gcc.dg/graphite/interchange-5.c: Same.
217         * gcc.dg/graphite/interchange-6.c: Same.
218         * gcc.dg/graphite/interchange-7.c: Same.
219         * gcc.dg/graphite/interchange-8.c: Same.
220         * gcc.dg/graphite/interchange-9.c: Same.
221         * gcc.dg/graphite/interchange-mvt.c: Same.
222         * gcc.dg/graphite/pr37485.c: Same.
223         * gcc.dg/graphite/uns-block-1.c: Same.
224         * gcc.dg/graphite/uns-interchange-12.c: Same.
225         * gcc.dg/graphite/uns-interchange-14.c: Same.
226         * gcc.dg/graphite/uns-interchange-15.c: Same.
227         * gcc.dg/graphite/uns-interchange-9.c: Same.
228         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
229         * gfortran.dg/graphite/interchange-3.f90: Same.
231 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
233         PR target/67317
234         * gcc.target/i386/pr67317-1.c: New test.
235         * gcc.target/i386/pr67317-2.c: Ditto.
236         * gcc.target/i386/pr67317-3.c: Ditto.
237         * gcc.target/i386/pr67317-4.c: Ditto.
238         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
239         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
241 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
243         * gcc.target/powerpc/vec-shr.c: New.
245 2015-08-27  Marek Polacek  <polacek@redhat.com>
247         PR middle-end/67005
248         * gcc.dg/torture/pr67005.c: New test.
250 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
252         * gcc.dg/tree-ssa/sra-15.c: New.
254 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
256         * gcc.target/aarch64/long_branch_1.c: New test.
258 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
260         * gcc.target/s390/20150826-1.c: New test.
262 2015-08-26  Renlin Li  <renlin.li@arm.com>
264         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
266 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
268         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
270 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
272         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
273         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
274         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
275         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
277 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
279         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
280         New test directive.
281         * gcc.target/aarch64/tlsle_1.x: New test source.
282         * gcc.target/aarch64/tlsle12_1.c: New testcase.
283         * gcc.target/aarch64/tlsle24_1.c: Likewise.
284         * gcc.target/aarch64/tlsle32_1.c: Likewise.
286 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
288         PR fortran/29600
289         * gfortran.dg/shape_8.f90: New test.
291 2015-08-25  Marek Polacek  <polacek@redhat.com>
293         PR middle-end/67330
294         * gcc.dg/weak/weak-18.c: New test.
296 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
298         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
299         gcc_jit_context_set_bool_use_external_driver.
301 2015-08-25  Nathan Sidwell  <nathan@acm.org>
303         * gcc.c-torture/execute/builtins/20010124-1.x: New.
305         * gcc.dg/20001117-1.c: Needs return_address.
306         * gcc.dg/20020415-1.c: Needs alloca.
307         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
308         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
309         * gcc.dg/pr63186.c: Needs label_values.
310         * gcc.dg/torture/pr33848.c: Likwise.
312         * lib/target-supports.exp (check_effective_target_fopenacc,
313         check_effective_target_fopenmp): Disable for nvptx.
314         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
315         * gcc.dg/stack-usage-1.c: Likewise.
316         * gcc.dg/stack-usage-2.c: Likewise.
317         * gcc.dg/unused-5.c: Likewise.
318         * gcc.dg/unwind-1.c: Likewise.
320 2015-08-25  Christian Bruel  <christian.bruel@st.com>
322         * gcc.dg/Wno-frame-address.c: Skip for ARM.
323         * g++.dg/Wno-frame-address.C: Ditto.
325 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
327         PR target/67211
328         * g++.dg/pr67211.C: New test.
330 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
332         PR fortran/62536
333         PR fortran/66175
334         * gfortran.dg/block_end_error_1.f90: New test.
335         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
337 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
339         PR target/66821
340         * gcc.target/i386/pr66821.c: New test.
342 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
344         PR target/67329
345         * gcc.target/i386/pr67329.c: New test.
347 2015-08-24  Nathan Sidwell  <nathan@acm.org>
349         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
351         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
353         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
354         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
355         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
356         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
357         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
359         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
361         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
362         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
363         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
364         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
365         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
366         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
367         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
368         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
369         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
370         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
372         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
373         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
375         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
377         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
379         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
380         check for nvptx.
382 2015-08-24  Tom de Vries  <tom@codesourcery.com>
384         PR tree-optimization/65468
385         * gcc.dg/gomp/static-chunk-size-one.c: New test.
387 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
389         PR libfortran/54572
390         * gfortran.dg/backtrace_1.f90: New test.
392 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
394         PR libfortran/62296
395         * gfortran.dg/execute_command_line_2.f90: New test.
397 2015-08-23  Tom de Vries  <tom@codesourcery.com>
399         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
400         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
401         vect_no_int_max to vect_no_int_min_max.
402         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
403         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
404         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
405         * gcc.dg/vect/slp-reduc-4.c: Same.
406         * gcc.dg/vect/slp-reduc-5.c: Same.
407         * gcc.dg/vect/vect-125.c: Same.
408         * gcc.dg/vect/vect-13.c: Same.
409         * gcc.dg/vect/vect-double-reduc-3.c: Same.
410         * gcc.dg/vect/vect-reduc-1.c: Same.
411         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
412         * gcc.dg/vect/vect-reduc-1char.c:Same.
413         * gcc.dg/vect/vect-reduc-1short.c: Same.
414         * gcc.dg/vect/vect-reduc-2.c: Same.
415         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
416         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
417         * lib/target-supports.exp: Same.
419 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
421         PR c++/63693
422         * g++.dg/cpp0x/decltype63.C: New.
424 2015-08-22  Nathan Sidwell  <nathan@acm.org>
426         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
427         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
428         * c-c++-common/Wunused-var-8.c: Likewise.
429         * c-c++-common/gomp/pr61486-2.c: Likewise.
430         * c-c++-common/Wunused-var-6.c: Likewise.
431         * c-c++-common/goacc/reduction-1.c: Likewise.
432         * c-c++-common/goacc/reduction-2.c: Likewise.
433         * c-c++-common/goacc/reduction-3.c: Likewise.
434         * c-c++-common/goacc/reduction-4.c: Likewise.
435         * gcc.dg/builtins-64.c: Likewise.
436         * gcc.dg/pr59523.c: Likewise.
437         * gcc.dg/tree-ssa/20080530.c: Likewise.
438         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
439         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
440         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
441         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
442         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
443         * gcc.dg/pr59011.c: Likewise.
444         * gcc.dg/uninit-9.c: Likewise.
445         * gcc.dg/pr61561.c: Likewise.
446         * gcc.dg/vla-4.c: Likewise.
447         * gcc.dg/20101010-1.c: Likewise.
448         * gcc.dg/pr49120.c: Likewise.
449         * gcc.dg/20030331-2.c: Likewise.
450         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
451         * gcc.dg/pr25682.c: Likewise.
452         * gcc.dg/guality/guality.c: Likewise.
453         * gcc.dg/pr27301.c: Likewise.
454         * gcc.dg/uninit-9-O0.c: Likewise.
455         * gcc.dg/fold-alloca-1.c: Likewise.
456         * gcc.dg/pr41470.c: Likewise.
457         * gcc.dg/pr51491-2.c: Likewise.
458         * gcc.dg/winline-7.c: Likewise.
459         * gcc.dg/vla-2.c: Likewise.
460         * gcc.dg/pr50764.c: Likewise.
461         * gcc.dg/c99-vla-1.c: Likewise.
462         * gcc.dg/pr33238.c: Likewise.
463         * gcc.dg/c99-const-expr-13.c: Likewise.
464         * gcc.dg/builtin-return-1.c: Likewise.
465         * gcc.dg/vla-3.c: Likewise.
466         * gcc.dg/20020415-1.c: Likewise.
467         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
468         * gcc.dg/shrink-wrap-alloca.c: Likewise.
469         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
470         * gcc.dg/torture/calleesave-sse.c: Likewise.
471         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
472         * gcc.dg/gomp/vla-2.c: Likewise.
473         * gcc.dg/gomp/vla-3.c: Likewise.
474         * gcc.dg/gomp/vla-4.c: Likewise.
475         * gcc.dg/gomp/pr30494.c: Likewise.
476         * gcc.dg/gomp/vla-5.c: Likewise.
477         * gcc.dg/pr51990-2.c: Likewise.
478         * gcc.dg/vla-22.c: Likewise.
480 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
482         * gcc.dg/cpp/multiline-2.c: Add column numbers.
483         * gcc.dg/dollar.c: Likewise.
484         * gcc.dg/pragma-message.c: Likewise.
485         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
486         * c-c++-common/raw-string-14.c: Likewise.
488 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
490         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
491         property that instantiation here is a compile-time error.
493 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
495         * g++.dg/other/pr67065.C: Extend.
497 2015-08-21  Nathan Sidwell  <nathan@acm.org>
499         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
500         is freestanding.
501         (check_effective_target_global_constructor): New.
502         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
503         * gcc.dg/debug/debug.exp: Skip  for nvptx.
504         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
506         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
507         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
508         * gcc.c-torture/compile/pr33855.c: Likewise.
509         * gcc.c-torture/compile/920723-1.c: Likewise.
510         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
511         writing a const.
512         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
513         label.
514         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
515         'call'.
517         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
518         prototype normal.
519         * gcc.c-torture/execute/switch-1.c: Likewise.
521         * gcc.c-torture/execute/pr34456.c: Require not freestanding
522         * gcc.c-torture/execute/printf-1.c: Likewise.
523         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
524         * gcc.c-torture/execute/fprintf-1.c: Likewise.
525         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
526         * gcc.c-torture/execute/vprintf-1.c: Likewise.
527         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
528         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
529         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
530         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
531         * gcc.c-torture/execute/gofast.c: Likewise.
532         * gcc.c-torture/execute/complex-6.c: Likewise.
534         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
535         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
536         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
537         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
538         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
539         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
540         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
541         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
542         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
543         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
544         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
545         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
546         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
547         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
548         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
549         * gcc.dg/setjmp-1.c: Likewise.
550         * gcc.dg/cleanup-5.c: Likewise.
551         * gcc.dg/cleanup-12.c: Likewise.
552         * gcc.dg/cleanup-13.c: Likewise.
554         * gcc.dg/constructor-1.c: Require global ctor.
556         * gcc.dg/fork-instrumentation.c: Require profiling.
557         * gcc.dg/20030107-1.c: Likewise.
558         * gcc.dg/20030702-1.c: Likewise.
560         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
561         * gcc.dg/cpp/paste2.c: Likewise.
562         * gcc.dg/cpp/strify3.c: Likewise.
563         * gcc.dg/cpp/strify4.c: Likewise.
564         * gcc.dg/cpp/lexnum.c: Likewise.
565         * gcc.dg/cpp/digraphs.c: Likewise.
566         * gcc.dg/cpp/macro1.c: Likewise.
568 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
570         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
572 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
574         * lib/gcc-dg.exp: Add extra options for db-final to the command line
575         only once.
577 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
579         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
580         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
581         vec_vpmsum_be and vec_shasigma_be.
583 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
585         * lib/target-supports.exp
586         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
587         with -mfp16-format=ieee.
589 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
591         PR c++/67065
592         * g++.dg/other/pr67065.C: New.
594 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
596         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
597         memcpy.
598         * gcc.target/mips/inline-memcpy-2.c: Ditto.
599         * gcc.target/mips/inline-memcpy-3.c: Ditto.
600         * gcc.target/mips/inline-memcpy-4.c: Ditto.
601         * gcc.target/mips/inline-memcpy-5.c: Ditto.
603 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
605         * gcc.dg/wide_shift_64_1.c: New testcase.
606         * gcc.dg/wide_shift_128_1.c: Likewise.
607         * gcc.target/aarch64/ashlti3_1.c: Likewise.
609 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
611         * lib/target-supports.exp
612         (check_effective_target_fstack_protector_enabled): New test.
613         * gcc.target/i386/ssp-default.c: New test.
615 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
617         PR fortran/66929
618         * gfortran.dg/generic_31.f90: New.
620 2015-08-19  Marek Polacek  <polacek@redhat.com>
622         PR middle-end/67133
623         * g++.dg/torture/pr67133.C: New test.
625 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
627         * gcc.target/powerpc/altivec-35.c: New test.
628         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
629         * gcc.target/powerpc/vsx-vector-7.c: New test.
631 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
633         PR middle-end/36757
634         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
635         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
637 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
639         PR rtl-optimization/67218
640         * gcc.c-torture/execute/ieee/pr67218.c,
641         gcc.target/aarch64/fcvt_int_float_double1.c,
642         gcc.target/aarch64/fcvt_int_float_double2.c,
643         gcc.target/aarch64/fcvt_int_float_double3.c,
644         gcc.target/aarch64/fcvt_int_float_double4.c,
645         gcc.target/aarch64/fcvt_uint_float_double1.c,
646         gcc.target/aarch64/fcvt_uint_float_double2.c,
647         gcc.target/aarch64/fcvt_uint_float_double3.c,
648         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
650 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
652         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
653         dg-options to disable LSE extensions.
654         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
655         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
656         * gcc.target/aarch64/atomic-op-char.c: Likewise.
657         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
658         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
659         * gcc.target/aarch64/atomic-op-int.c: Likewise.
660         * gcc.target/aarch64/atomic-op-long.c: Likewise.
661         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
662         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
663         * gcc.target/aarch64/atomic-op-release.c: Likewise.
664         * gcc.target/aarch64/atomic-op-short.c: Likewise.
665         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
666         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
667         * gcc.target/aarch64/sync-op-full.c: Likewise.
668         * gcc.target/aarch64/sync-op-release.c: Likewise.
670 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
672         PR c++/67160
673         * g++.dg/cpp1z/feat-cxx1z.C: New.
675 2015-08-18  Marek Polacek  <polacek@redhat.com>
677         PR middle-end/67222
678         * gcc.dg/torture/pr67222.c: New test.
680 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
682         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
684 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
686         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
687         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
688         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
690 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
692         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
693         which is used in later code.
695 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
697         PR c++/67216
698         * g++.dg/cpp0x/nullptr34.C: New.
699         * g++.dg/warn/Wconversion2.C: Adjust.
700         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
701         * g++.old-deja/g++.other/null3.C: Likewise.
703         * g++.dg/cpp0x/pr51313.C: Adjust.
705 2015-08-17  Richard Biener  <rguenther@suse.de>
707         PR tree-optimization/67221
708         * gcc.dg/torture/pr67221.c: New testcase.
710 2015-08-17 Mike Stump  <mikestump@comcast.net>
711            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
713         * gcc.target/arm/memcpy-aligned-1.c: New test.
715 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
717         PR fortran/54656
718         * gfortran.dg/norm_4.f90: Rename to...
719         * gfortran.dg/norm2_4.f90: this.
720         * gfortran.dg/norm2_5.f90: New test.
722 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
724         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
725         * gcc.dg/ssp-1.c: Make counter a register.
726         * gcc.dg/ssp-2.c: Likewise.
727         * gcc.dg/torture/parm-coalesce.c: New.
729 2015-08-14  Marek Polacek  <polacek@redhat.com>
731         PR middle-end/67133
732         * gcc.dg/torture/pr67133.c: New test.
734 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
735             Matthias Klose  <doko@debian.org>
737         PR target/67143
738         * gcc.c-torture/compile/pr67143.c: New
739         * gcc.target/aarch64/atomic-op-imm.c
740         (atomic_fetch_add_negative_RELAXED): New.
741         (atomic_fetch_sub_negative_ACQUIRE): New.
743 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
745         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
746         * gcc.target/aarch64/target_attr_8.c: Likewise.
747         * gcc.target/aarch64/target_attr_14.c: Likewise.
749 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
751         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
753 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
755         * gcc.target/i386/builtin_target.c: Add skylake check.
757 2015-08-13  Jeff Law  <law@redhat.com>
759         * gcc.dg/pr66314.c: Moved from here to ..
760         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
761         to clear all sanitizers before -fsanitize=kernel-address.
763 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
765         * gcc.target/aarch64/cinc_common_1.c: New test.
767 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
769         PR c++/53421
770         * g++.dg/ext/attribute-may-alias-1.C: New.
771         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
773 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
775         * gcc.target/aarch64/atomic-inst-cas.c: New.
776         * gcc.target/aarch64/atomic-inst-ops.inc: New.
778 2015-08-13  Andreas Schwab  <schwab@suse.de>
780         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
782 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/62164
785         * g++.dg/torture/pr62164.C: New.
787 2015-08-13  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/67191
790         * gcc.dg/torture/pr67191.c: New testcase.
791         * g++.dg/torture/pr67191.C: Likewise.
793 2015-08-13  Richard Biener  <rguenther@suse.de>
795         PR tree-optimization/66502
796         PR tree-optimization/67167
797         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
799 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
801         PR c++/53330
802         * g++.dg/init/new42.C: New.
804 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
806         PR target/67071
807         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
808         vector constants.
809         * gcc.target/powerpc/pr67071-2.c: Likewise.
810         * gcc.target/powerpc/pr67071-3.c: Likewise.
812 2015-08-12  Marek Polacek  <polacek@redhat.com>
814         PR c++/55095
815         * c-c++-common/Wshift-overflow-6.c: New test.
816         * c-c++-common/Wshift-overflow-7.c: New test.
817         * g++.dg/cpp1y/left-shift-2.C: New test.
819 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
821         PR c++/52742
822         * g++.dg/cpp0x/pr52742.C: New.
824 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
826         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
827         Check Knights Landing support.
829 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/47461
832         * g++.dg/warn/Wunused-result-1.C: New.
834 2015-08-12  Richard Biener  <rguenther@suse.de>
836         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
837         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
838         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
839         * g++.dg/tree-ssa/pr61034.C: Adjust.
840         * gcc.dg/fold-compare-2.c: Likewise.
841         * gcc.dg/pr50763.c: Likewise.
842         * gcc.dg/predict-3.c: Likewise.
843         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
844         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
845         * gcc.dg/tree-ssa/pr20657.c: Likewise.
846         * gcc.dg/tree-ssa/pr21001.c: Likewise.
847         * gcc.dg/tree-ssa/pr37508.c: Likewise.
848         * gcc.dg/tree-ssa/vrp04.c: Likewise.
849         * gcc.dg/tree-ssa/vrp07.c: Likewise.
850         * gcc.dg/tree-ssa/vrp09.c: Likewise.
851         * gcc.dg/tree-ssa/vrp16.c: Likewise.
852         * gcc.dg/tree-ssa/vrp20.c: Likewise.
853         * gcc.dg/tree-ssa/vrp25.c: Likewise.
854         * gcc.dg/tree-ssa/vrp87.c: Likewise.
856 2015-08-12  Nathan Sidwell  <nathan@acm.org>
858         * gcc.dg/vrp-min-max-1.c: New.
859         * gcc.dg/vrp-min-max-2.c: New.
861 2015-08-12  Richard Biener  <rguenther@suse.de>
863         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
865 2015-08-12  Tom de Vries  <tom@codesourcery.com>
867         PR testsuite/67175
868         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
869         Handle absence of vector min/max for sparc.
871 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
873         PR target/66954
874         * g++.dg/ext/mv25.C: New test.
876 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
878         * gcc.target/i386/avx2-vect-shift.c: New test.
880 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
882         PR c/66098
883         PR c/66711
884         * gcc.dg/pragma-diag-3.c: New test.
885         * gcc.dg/pragma-diag-4.c: New test.
887 2015-08-11  Nathan Sidwell  <nathan@acm.org>
889         * c-c++-common/dfp/operator-comma.c: Call init function.
890         * c-c++-common/dfp/convert-dfp-2.c: New test.
892 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
894         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
895         Treat model == 0x4f as Broadwell.
897 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
899         PR libfortran/67140
900         * gfortran.dg/pr67140.f90: New test.
902 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
904         PR libgomp/65742
905         PR middle-end/66332
906         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
908 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
910         PR fortran/64022
911         * gfortran.dg/ieee/large_4.f90: New test.
913 2015-08-08  Bud Davis  <jmdavis@link.com>
915         PR fortran/59746
916         * gfortran.dg/common_22.f90: New.
918 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
920         PR rtl-optimization/67028
921         * gcc.dg/pr67028.c: New testcase.
923 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
925         PR rtl-optimization/67029
926         * gcc.dg/pr67029.c: New test.
928 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
930         PR fortran/64104
931         * gfortran.dg/ieee/ieee_8.f90: New test.
933 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
935         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
936         modifers.
937         * gcc.target/aarch64/noplt_2.c: Likewise.
938         * gcc.target/aarch64/noplt_3.c: Likewise.
940 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
942         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
943         optimization level, and print a summary at the end.
945 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
947         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
949 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
951         * gcc.target/aarch64/noplt_3.c: New testcase.
953 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
955         * gcc.target/aarch64/noplt_1.c: New testcase.
956         * gcc.target/aarch64/noplt_2.c: Likewise.
958 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
960         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
961         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
963 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
965         * gcc.target/s390/dwarfregtable-1.c: New test.
966         * gcc.target/s390/dwarfregtable-2.c: New test.
967         * gcc.target/s390/dwarfregtable-3.c: New test.
969 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
971         * gcc.target/s390/htm-builtins-z13-1.c: New test.
973 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
975         PR fortran/64022
976         * gfortran.dg/ieee/large_2.f90: New test.
977         * gfortran.dg/ieee/large_3.F90: New test.
979 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
981         PR fortran/64022
982         * gfortran.dg/ieee/large_1.f90: Adjust test.
984 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
985             Jeff Law  <law@redhat.com>
987         PR c/16351
988         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
989         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
990         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
991         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
992         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
993         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
995 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
997         PR middle-end/66311
998         * gfortran.dg/pr66311.f90: New file.
1000 2015-08-05  Richard Biener  <rguenther@suse.de>
1002         PR tree-optimization/67121
1003         * gcc.dg/torture/pr67121.c: New testcase.
1005 2015-08-05  Nick Clifton  <nickc@redhat.com>
1007         * gcc.target/rl78: New directory.
1008         * gcc.target/rl78/rl78.exp: New file: Test driver.
1009         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1011 2015-08-05  Richard Biener  <rguenther@suse.de>
1013         PR middle-end/67120
1014         * gcc.dg/torture/pr67120.c: New testcase.
1016 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1018         PR fortran/52846
1020         * lib/fortran-modules.exp: Call cleanup-submodules from
1021         cleanup-modules.
1022         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1023         cover the cases where private entities are no longer optimized
1024         away.
1025         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1026         same reason.
1027         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1028         * gfortran.dg/submodule_5.f08: The same.
1029         * gfortran.dg/submodule_9.f08: The same.
1030         * gfortran.dg/submodule_10.f08: New test.
1032 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1034         PR c++/66595
1035         * g++.dg/cpp1y/var-templ35.C: New.
1037 2015-08-05  Richard Biener  <rguenther@suse.de>
1039         PR tree-optimization/67055
1040         * g++.dg/torture/pr67055.C: New testcase.
1042 2015-08-05  Richard Biener  <rguenther@suse.de>
1044         PR tree-optimization/67109
1045         * gcc.dg/torture/pr67109.c: New testcase.
1046         * gcc.dg/vect/vect-119.c: Adjust.
1048 2015-08-05  Richard Biener  <rguenther@suse.de>
1050         PR middle-end/67107
1051         * gcc.dg/pr67107.c: New testcase.
1053 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1055         PR c++/66197
1056         * g++.dg/cpp1z/abbrev2.C: New.
1058 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1060         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1062 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/66392
1065         * g++.dg/init/explicit4.C: New.
1067 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1069         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1070         without VSX an Power8 vector support.
1072 2015-08-04  Richard Biener  <rguenther@suse.de>
1074         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1076 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1078         PR target/67110
1079         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1080         -fno-pie -no-pie.
1082 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1084         PR c++/66427
1085         * g++.dg/cpp1y/var-templ34.C: New.
1087 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1089         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1090         * gcc.target/aarch64/target_attr_1.c: Likewise.
1091         * gcc.target/aarch64/target_attr_2.c: Likewise.
1092         * gcc.target/aarch64/target_attr_3.c: Likewise.
1093         * gcc.target/aarch64/target_attr_4.c: Likewise.
1094         * gcc.target/aarch64/target_attr_5.c: Likewise.
1095         * gcc.target/aarch64/target_attr_6.c: Likewise.
1096         * gcc.target/aarch64/target_attr_7.c: Likewise.
1097         * gcc.target/aarch64/target_attr_8.c: Likewise.
1098         * gcc.target/aarch64/target_attr_9.c: Likewise.
1099         * gcc.target/aarch64/target_attr_10.c: Likewise.
1100         * gcc.target/aarch64/target_attr_11.c: Likewise.
1101         * gcc.target/aarch64/target_attr_12.c: Likewise.
1102         * gcc.target/aarch64/target_attr_13.c: Likewise.
1103         * gcc.target/aarch64/target_attr_14.c: Likewise.
1104         * gcc.target/aarch64/target_attr_15.c: Likewise.
1106 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1108         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1110 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1112         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1114 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1116         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1117         message.
1119 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1121         PR fortran/64022
1122         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1123         * gfortran.dg/ieee/large_1.f90: New test.
1125 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1127         PR tree-optimization/67043
1128         * gcc.dg/pr67043.c: New test.
1130 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1132         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1134 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1136         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1137         it to push/pop timing items.
1138         (main): For each optimization level, create a gcc_jit_timer, and
1139         time all of the iteration within that level cumulatively.
1140         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1141         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1143 2015-08-03  Alexander Basov <coohpt@gmail.com>
1145         PR middle-end/64744
1146         PR middle-end/48470
1147         PR middle-end/43404
1148         * gcc.target/arm/pr43404.c : New testcase.
1149         * gcc.target/arm/pr48470.c : New testcase.
1150         * gcc.target/arm/pr64744-1.c : New testcase.
1151         * gcc.target/arm/pr64744-2.c : New testcase.
1153 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1155         PR tree-optimization/67077
1156         * gcc.dg/pr67077.c: New test.
1158 2015-08-03  Jeff Law  <law@redhat.com>
1160         PR middle-end/66314
1161         PR gcov-profile/66899
1162         * gcc.dg/pr66899.c: New test.
1163         * gcc.dg/pr66314.c: New test.
1165 2015-08-03  Marek Polacek  <polacek@redhat.com>
1167         PR c/67088
1168         * gcc.dg/pr67088.c: New test.
1170 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1172         PR target/66731
1173         * gcc.target/arm/vnmul-1.c: New.
1174         * gcc.target/arm/vnmul-2.c: New.
1175         * gcc.target/arm/vnmul-3.c: New.
1176         * gcc.target/arm/vnmul-4.c: New.
1178 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1180         PR fortran/64921
1181         * gfortran.dg/class_allocate_20.f90: New.
1183 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1185         * gcc.target/aarch64/csel_bfx_1.c: New test.
1186         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1188 2015-08-02  Martin Sebor  <msebor@redhat.com>
1190         * g++.dg/Wframe-address-in-Wall.C: New test.
1191         * g++.dg/Wframe-address.C: New test.
1192         * g++.dg/Wno-frame-address.C: New test.
1193         * gcc.dg/Wframe-address-in-Wall.c: New test.
1194         * gcc.dg/Wframe-address.c: New test.
1195         * gcc.dg/Wno-frame-address.c: New test.
1197 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1199         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1201 2015-08-01  Michael Collison  <michael.collison@linaro.org
1202             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1204         * gcc.target/arm/mincmp.c: New test.
1206 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1208         PR fortran/67091
1209         * gfortran.dg/associated_target_6.f03: New test
1211 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1213         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1214         optimize ("-ftree-parallelize-loops=0").
1215         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1216         detected reductions.
1217         * gcc.dg/autopar/reduc-2short.c: Same.
1218         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1219         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1220         detected reductions.
1221         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1222         and max reductions.
1224 2015-07-31  Marek Polacek  <polacek@redhat.com>
1226         PR sanitizer/66977
1227         * g++.dg/ubsan/pr66977.C: New test.
1229 2015-07-30  Marek Polacek  <polacek@redhat.com>
1231         * c-c++-common/Wtautological-compare-3.c: New test.
1233 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1235         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1236         (CHECK): Pass address of scalar, rather than array.
1238 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1240         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1242 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1244         * gcc.target/aarch64/fp16/fp16.exp: New.
1245         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1246         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1248 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1250         * gcc.target/aarch64/f16_movs_1.c: New test.
1252 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1254         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1255         outer loop.
1257 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1258             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1260         * gcc.dg/parm-incomplete-1.c: Update.
1261         * gcc.dg/pr18809-1.c: Update.
1262         * gcc.dg/pr27953.c: Update.
1263         * gcc.dg/vla-11.c: Update.
1265 2015-07-27  Marek Polacek  <polacek@redhat.com>
1267         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1269 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1271         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1272         attribute.  Update comment.
1273         (main): Remove.
1274         Add scan for not parallelizing inner loop.
1275         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1276         attribute.
1277         (main): Remove.
1279 2015-07-27  Marek Polacek  <polacek@redhat.com>
1281         PR bootstrap/67030
1282         * c-c++-common/Wtautological-compare-2.c: New test.
1284 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1286         PR target/66232
1287         * gcc.target/i386/pr66232-6.c: New tests.
1288         * gcc.target/i386/pr66232-7.c: Likewise.
1289         * gcc.target/i386/pr66232-8.c: Likewise.
1290         * gcc.target/i386/pr66232-9.c: Likewise.
1292 2015-07-27  Marek Polacek  <polacek@redhat.com>
1294         PR c++/66555
1295         PR c/54979
1296         * c-c++-common/Wtautological-compare-1.c: New test.
1298 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1300         PR c++/18969
1301         * g++.dg/template/pr18969.C: New test.
1302         * g++.dg/template/pr18969-2.C: New test.
1303         * g++.old-deja/g++.jason/overload.C: Remove return value in
1304         template function returning void.
1306 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1308         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1309         immediates to avoid shift-overflow warnings.
1311 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1313         PR c++/66857
1314         * g++.dg/init/pr66857.C: New test.
1316 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1318         PR target/66648
1319         * gcc.target/i386/pr66648.c: New test.
1321 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1323         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1324         interchange_files and block_files variables.
1325         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1326         arithmetic.
1327         * gcc.dg/graphite/uns-interchange-12.c: Same.
1328         * gcc.dg/graphite/uns-interchange-14.c: Same.
1329         * gcc.dg/graphite/uns-interchange-15.c: Same.
1330         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1331         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1333 2015-07-25  Jeff Law  <law@redhat.com>
1335         Revert:
1336         PR lto/66752
1337         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1338         * gcc.dg/torture/pr66752-1.c: New test
1339         * g++.dg/torture/pr66752-2.C: New test.
1341 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1343         Revert:
1344         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1346         PR rtl-optimization/64164
1347         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1348         * gcc.dg/ssp-1.c: Make counter a register.
1349         * gcc.dg/ssp-2.c: Likewise.
1350         * gcc.dg/torture/parm-coalesce.c: New.
1352 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1354         * gcc.dg/graphite/block-1.c: Xfail scan.
1355         * gcc.dg/graphite/interchange-12.c: Same.
1356         * gcc.dg/graphite/interchange-14.c: Same.
1357         * gcc.dg/graphite/interchange-15.c: Same.
1358         * gcc.dg/graphite/interchange-9.c: Same.
1359         * gcc.dg/graphite/interchange-mvt.c: Same.
1360         * gcc.dg/graphite/uns-block-1.c: New test.
1361         * gcc.dg/graphite/uns-interchange-12.c: New test.
1362         * gcc.dg/graphite/uns-interchange-14.c: New test.
1363         * gcc.dg/graphite/uns-interchange-15.c: New test.
1364         * gcc.dg/graphite/uns-interchange-9.c: New test.
1365         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1367 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1369         PR c++/64079
1370         * c-c++-common/Wunused-function-1.c: New.
1372 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1374         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1375         alternative exit-first loop transform.
1376         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1377         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1378         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1379         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1380         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1381         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1382         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1383         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1384         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1386 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1388         PR ipa/66566
1389         * gcc.target/i386/mpx/pr66566.c: New test.
1391 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1393         PR bootstrap/66978
1394         * gcc.target/i386/pr66978.c: New test.
1396 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1398         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1400 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1402         * gcc.target/s390/insv-1.c: New test.
1403         * gcc.target/s390/insv-2.c: New test.
1404         * gcc.target/s390/insv-3.c: New test.
1406 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1408         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1410 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1412         PR middle-end/25530
1413         * gcc.dg/pr25530.c: New test.
1415 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1417         PR middle-end/25529
1418         * gcc.dg/pr25529.c: New test.
1420 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1422         * gcc.target/arm/reg_equal_test.c: New test.
1424 2015-07-23  Jeff Law  <law@redhat.com>
1426         PR lto/66752
1427         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1428         * gcc.dg/torture/pr66752-1.c: New test
1429         * g++.dg/torture/pr66752-2.C: New test.
1431 2015-07-23  Marek Polacek  <polacek@redhat.com>
1433         PR c++/66572
1434         * g++.dg/warn/Wlogical-op-2.C: New test.
1436 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1438         PR rtl-optimization/64164
1439         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1440         * gcc.dg/ssp-1.c: Make counter a register.
1441         * gcc.dg/ssp-2.c: Likewise.
1442         * gcc.dg/torture/parm-coalesce.c: New.
1444 2015-07-23  Marek Polacek  <polacek@redhat.com>
1446         PR sanitizer/66908
1447         * c-c++-common/ubsan/pr66908.c: New test.
1449 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1451         * gcc.dg/autopar/outer-4.c: Add xfail.
1452         * gcc.dg/autopar/outer-5.c: Same.
1453         * gcc.dg/autopar/outer-6.c: Same.
1454         * gcc.dg/autopar/reduc-2.c: Same.
1455         * gcc.dg/autopar/reduc-2char.c: Same.
1456         * gcc.dg/autopar/reduc-2short.c: Same.
1457         * gcc.dg/autopar/reduc-8.c: Same.
1458         * gcc.dg/autopar/uns-outer-4.c: New test.
1459         * gcc.dg/autopar/uns-outer-5.c: New test.
1460         * gcc.dg/autopar/uns-outer-6.c: New test.
1462 2015-07-23  Richard Biener  <rguenther@suse.de>
1464         PR tree-optimization/66952
1465         * gcc.dg/torture/pr66952.c: Use signed char.
1467 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1469         PR tree-optimization/66926,66951
1470         * gcc.dg/vect/pr66951.c: New test.
1472 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1474         PR c++/52987
1475         * g++.dg/parse/error57.C: New.
1476         * g++.dg/expr/string-2.C: Update.
1478 2015-07-23  Richard Biener  <rguenther@suse.de>
1480         PR tree-optimization/66945
1481         * gcc.dg/torture/pr66945.c: New testcase.
1483 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1485         PR target/66954
1486         * g++.dg/ext/mv24.C: New test.
1488 2015-07-22  Marek Polacek  <polacek@redhat.com>
1490         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1491         dg-options.
1493 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1495         PR fortran/61831
1496         PR fortran/66929
1497         * gfortran.dg/generic_30.f90: New.
1499 2015-07-22  Richard Biener  <rguenther@suse.de>
1501         PR tree-optimization/66952
1502         * gcc.dg/torture/pr66952.c: New testcase.
1504 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1506         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1507         test.
1508         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1509         test.
1510         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1511         test.
1512         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1513         test.
1514         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1515         test.
1516         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1517         test.
1518         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1519         test.
1520         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1521         test.
1522         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1523         test.
1524         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1525         test.
1526         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1527         test.
1528         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1529         test.
1530         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1531         test.
1532         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1533         test.
1534         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1535         test.
1536         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1537         test.
1538         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1539         test.
1540         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1541         test.
1542         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1543         test.
1544         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1545         test.
1546         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1547         test.
1548         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1549         test.
1550         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1551         test.
1552         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1553         test.
1554         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1555         test.
1556         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1557         test.
1558         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1559         test.
1560         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1561         test.
1562         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1563         test.
1564         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1565         test.
1566         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1567         test.
1568         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1569         test.
1570         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1571         test.
1572         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1573         test.
1574         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1575         test.
1576         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1577         test.
1578         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1579         test.
1580         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1581         test.
1582         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1583         test.
1584         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1585         test.
1586         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1587         test.
1588         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1589         test.
1590         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1591         test.
1592         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1593         test.
1594         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1595         test.
1596         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1597         test.
1598         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1599         test.
1600         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1601         test.
1602         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1603         test.
1604         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1605         test.
1606         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1607         test.
1608         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1609         test.
1610         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1611         test.
1612         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1613         test.
1614         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1615         test.
1616         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1617         test.
1618         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1619         test.
1620         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1621         test.
1622         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1623         test.
1624         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1625         test.
1626         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1627         test.
1628         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1629         test.
1630         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1631         test.
1632         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1633         test.
1634         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1635         test.
1636         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1637         test.
1638         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1639         test.
1640         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1641         test.
1642         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1643         test.
1644         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1645         test.
1646         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1647         test.
1648         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1649         test.
1650         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1651         test.
1652         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1653         test.
1654         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1655         test.
1656         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1657         test.
1658         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1659         test.
1660         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1661         test.
1662         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1663         test.
1664         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1665         test.
1666         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1667         test.
1668         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1669         test.
1670         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1671         test.
1672         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1673         test.
1674         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1675         test.
1676         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1677         test.
1678         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1679         test.
1680         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1681         test.
1682         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1683         test.
1684         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1685         test.
1686         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1687         test.
1688         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1689         test.
1690         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1691         test.
1692         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1693         test.
1694         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1695         test.
1696         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1697         test.
1698         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1699         test.
1700         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1701         test.
1702         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1703         test.
1704         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1705         test.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1707         test.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1709         test.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1711         test.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1713         test.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1715         test.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1717         test.
1718         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1719         test.
1720         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1721         test.
1722         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1723         test.
1724         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1725         test.
1726         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1727         test.
1728         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1729         test.
1730         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1731         test.
1732         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1733         test.
1734         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1735         test.
1736         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1737         test.
1738         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1739         test.
1740         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1741         test.
1742         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1743         test.
1744         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1745         test.
1746         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1747         test.
1748         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1749         test.
1750         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1751         test.
1752         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1753         test.
1754         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1755         test.
1756         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1757         test.
1758         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1759         test.
1760         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1761         test.
1762         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1763         test.
1764         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1765         test.
1766         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1767         test.
1768         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1769         test.
1771 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1773         * g++.dg/template/crash81.C: Update.
1775 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1777         PR ipa/66424.
1778         * gcc.target/i386/pr66424.c: New.
1780 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1782         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1784 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1786         PR fortran/61831
1787         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1788         Drop address sanitization.
1790 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1792         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1793         Skip -march=armv4t.
1794         (dg-additional-options): Set armv5t flag.
1796 2015-07-21  Marek Polacek  <polacek@redhat.com>
1798         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1799         * gcc.dg/vmx/unpack.c: Likewise.
1800         * gcc.target/powerpc/quad-atomic.c: Likewise.
1802 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1804         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1806 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1808         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1809         model.
1811 2015-07-20  Marek Polacek  <polacek@redhat.com>
1813         PR c++/55095
1814         * c-c++-common/Wshift-overflow-1.c: New test.
1815         * c-c++-common/Wshift-overflow-2.c: New test.
1816         * c-c++-common/Wshift-overflow-3.c: New test.
1817         * c-c++-common/Wshift-overflow-4.c: New test.
1818         * c-c++-common/Wshift-overflow-5.c: New test.
1819         * g++.dg/cpp1y/left-shift-1.C: New test.
1820         * gcc.dg/c90-left-shift-2.c: New test.
1821         * gcc.dg/c90-left-shift-3.c: New test.
1822         * gcc.dg/c99-left-shift-2.c: New test.
1823         * gcc.dg/c99-left-shift-3.c: New test.
1824         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1825         * gcc.c-torture/execute/pr40386.c: Likewise.
1826         * gcc.dg/vect/pr33373.c: Likewise.
1827         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1828         * gcc.dg/vect/vect-shift-2.c: Likewise.
1830 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1832         * gcc.target/aarch64/neg_abs_1.c: New test.
1834 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1836         PR target/66922
1837         * gcc.target/i386/pr66922.c: New test.
1839 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1841         PR middle-end/46851
1842         PR middle-end/60340
1843         * gcc.dg/tree-ssa/pr42327.c: Removed.
1844         * g++.dg/other/pr35011.C: Removed.
1846 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1848         PR target/66906
1849         * gcc.target/i386/pr66906.c: New test.
1851 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1853         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1854         as follow-up to r225930.
1856 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1858         PR fortran/52846
1859         * lib/fortran-modules.exp (proc cleanup-submodules): New
1860         procedure.
1861         * gfortran.dg/submodule_1.f08: Change extension and clean up
1862         the submodule files.
1863         * gfortran.dg/submodule_2.f08: ditto
1864         * gfortran.dg/submodule_6.f08: ditto
1865         * gfortran.dg/submodule_7.f08: ditto
1866         * gfortran.dg/submodule_8.f08: New test
1867         * gfortran.dg/submodule_9.f08: New test
1869 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1870             Sebastian Pop  <s.pop@samsung.com>
1872         PR middle-end/61929
1873         * gcc.dg/graphite/pr61929.c: New.
1875 2015-07-17  Marek Polacek  <polacek@redhat.com>
1877         * gcc.dg/fold-minus-7.c: New test.
1879 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1881         * gfortran.dg/co_reduce_1.f90: New file.
1883 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1885         PR target/66824
1886         * gcc.target/i386/pr66824.c:
1888 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1890         PR fortran/66035
1891         * gfortran.dg/structure_constructor_13.f03: New test.
1893 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1895         PR fortran/61831
1896         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1897         of generated while loops in the tree dump.
1898         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1900 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1902         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1904 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1906         PR target/66891
1907         * gcc.target/i386/pr66891.c: New test.
1909 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1911         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1913 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1915         PR rtl-optimization/66626
1916         * gcc.target/i386/pr66626-2.c: New.
1918 2015-07-16  Martin Liska  <mliska@suse.cz>
1920         * g++.dg/ipa/pr66896.c: New test.
1922 2015-07-16  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/66894
1925         * gcc.dg/torture/pr66894.c: New testcase.
1927 2015-07-16  Richard Biener  <rguenther@suse.de>
1929         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1931 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1933         PR target/66866
1934         * g++.dg/pr66866.C: New test.
1936 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1938         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1940 2015-07-15  Richard Biener  <rguenther@suse.de>
1942         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1943         { -O3 -fomit-frame-pointer },
1944         { -O3 -fomit-frame-pointer -funroll-loops } and
1945         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1946         in favor of
1947         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1948           -finline-functions }
1950 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1952         * gcc.target/mips/interrupt_handler-5.c: New test.
1954 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1955             Robert Suchanek  <robert.suchanek@imgtec.com>
1957         * gcc.target/mips/interrupt_handler-4.c: New test.
1959 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1961         PR testsuite/66734
1962         * gcc.dg/lto/lto.exp: Initialize MPX.
1964 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1966         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1967         dg-skip-if.
1968         * gcc.target/arm/scd42-3.c: Likewise.
1970 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1972         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1973         code to be run when the pre-arch code increases the isa_rev to
1974         mips32r6 or greater.
1976 2015-07-15  Richard Biener  <rguenther@suse.de>
1978         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1979         { -O3 -fomit-frame-pointer },
1980         { -O3 -fomit-frame-pointer -funroll-loops } and
1981         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1982         in favor of
1983         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1984           -finline-functions }
1985         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1986         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1987         to additional_flags.
1989 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1991         PR rtl-optimization/66838
1992         * gcc.target/i386/pr66838.c: New test.
1994 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1996         PR c++/66850
1997         * g++.dg/template/pr66850.C: New test.
1999 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2000             Cesar Philippidis  <cesar@codesourcery.com>
2001             Chung-Lin Tang  <cltang@codesourcery.com>
2003         * gcc.target/nios2/nios2-flushd.c: New.
2004         * gcc.target/nios2/nios2-rdprs.c: New.
2005         * gcc.target/nios2/r2-atomic.c: New.
2006         * gcc.target/nios2/r2-eni.c: New.
2007         * gcc.target/nios2/r2-wrpie.c: New.
2009 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2010             Cesar Philippidis  <cesar@codesourcery.com>
2011             Chung-Lin Tang  <cltang@codesourcery.com>
2013         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2014         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2016 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2017             Cesar Philippidis  <cesar@codesourcery.com>
2018             Chung-Lin Tang  <cltang@codesourcery.com>
2020         * gcc.target/nios2/andci.c: New.
2021         * gcc.target/nios2/bmx.c: New.
2022         * gcc.target/nios2/cdx-add.c: New.
2023         * gcc.target/nios2/cdx-branch.c: New.
2024         * gcc.target/nios2/cdx-callret.c: New.
2025         * gcc.target/nios2/cdx-loadstore.c: New.
2026         * gcc.target/nios2/cdx-logical.c: New.
2027         * gcc.target/nios2/cdx-mov.c: New.
2028         * gcc.target/nios2/cdx-shift.c: New.
2029         * gcc.target/nios2/cdx-sub.c: New.
2030         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2032 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2034         PR c++/65071
2035         * g++.dg/cpp0x/vt-65071.C: New.
2037 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2038             Cesar Philippidis  <cesar@codesourcery.com>
2039             Chung-Lin Tang  <cltang@codesourcery.com>
2041         * gcc.target/nios2/r2-io-range.c: New.
2042         * gcc.target/nios2/r2-stio-1.c: New.
2043         * gcc.target/nios2/r2-stio-2.c: New.
2044         * gcc.target/nios2/nios2-ldxio.c: New.
2045         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2046         of just compile.  Add more tests.
2048 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2050         gfortran.dg/pr66864.f90: New test.
2052 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2054         PR rtl-optimization/66626
2055         * gcc.target/i386/pr66626.c: New.
2057 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2059         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2060         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2061         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2063 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2065         * g++.dg/template/crash81.C: Adjust for error + inform change.
2066         * g++.dg/template/pr58878.C: Likewise.
2067         * g++.dg/template/shadow1.C: Likewise.
2068         * g++.dg/template/shadow2.C: Likewise.
2069         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2070         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2071         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2072         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2074 2015-07-14  Richard Biener  <rguenther@suse.de>
2076         PR tree-optimization/66863
2077         * gcc.dg/torture/pr66863.c: New testcase.
2079 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2081         PR c++/65186
2082         * g++.dg/template/pr65186.C: New test.
2084 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2086         * gcc.target/arm/macro_defs0.c: Add directive to skip
2087         test if -marm is present.
2088         * gcc.target/arm/macro_defs1.c: Likewise.
2090 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2092         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2093         if-conversion..
2094         * gcc.target/aarch64/adds1.c: Likewise.
2095         * gcc.target/aarch64/ands_1.c: Likewise.
2096         * gcc.target/aarch64/bics_1.c: Likewise.
2097         * gcc.target/aarch64/subs1.c: Likewise.
2098         * gcc.target/aarch64/subs3.c: Likewise.
2100 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2102         PR fortran/64589
2103         * gfortran.dg/pr64589.f90: New test.
2105 2015-07-13  Renlin Li  <renlin.li@arm.com>
2107         PR rtl/66556
2108         * gcc.c-torture/execute/pr66556.c: New.
2110 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2112         * gcc.dg/20020219-1.c: Fix double word typos.
2113         * gcc.dg/20020919-1.c: Same.
2115 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2116             Jeff Law  <law@redhat.com>
2118         PR middle-end/66726
2119         * g++.dg/tree-ssa/pr66726.c: New test.
2120         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2121         * gcc.dg/tree-ssa/pr66726.c: New test.
2123 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2125         PR c++/58734
2126         * g++.dg/cpp0x/variadic-ttp2.C: New.
2128 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2130         PR c++/30044
2131         * g++.dg/cpp0x/auto46.C: New test.
2132         * g++.dg/template/pr30044.C: New test.
2133         * g++.dg/template/shadow2.C: New test.
2134         * g++.dg/template/error55.C: New test.
2135         * g++.dg/template/crash83.C: Accept any error string.
2136         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2137         parameters.
2138         * g++.dg/cpp0x/variadic19.C: Likewise
2139         * g++.dg/template/canon-type-13.C: Likewise.
2140         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2141         * g++.dg/torture/20070621-1.C: Likewise.
2143 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2145         PR c++/54521
2146         * g++.dg/init/explicit3.C: New.
2148 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2150         PR target/66819
2151         * gcc.target/i386/pr66819-1.c: New test.
2152         * gcc.target/i386/pr66819-2.c: Likewise.
2153         * gcc.target/i386/pr66819-3.c: Likewise.
2154         * gcc.target/i386/pr66819-4.c: Likewise.
2155         * gcc.target/i386/pr66819-5.c: Likewise.
2157 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2159         PR target/66703
2160         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2161         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2162         type to prevent possible flag-clobbering zero-extensions.
2163         * gcc.target/i386/pr66703.c: New test.
2165 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2167         PR c++/60842
2168         * g++.dg/cpp0x/nsdmi-template15.C: New.
2170 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2172         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2174 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2176         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2177         * gcc.target/arm/flip-thumb.c: Likewise.
2179 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2181         PR target/66813
2182         * gcc.target/i386/pr66813.c: New test.
2184 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2186         PR middle-end/66820
2187         * gcc.dg/gomp/pr66820.c: New test.
2189 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2191         PR c++/65592
2192         * g++.dg/cpp0x/scoped_enum6.C: New.
2194 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2196         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2197         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2199 2015-07-10  Richard Biener  <rguenther@suse.de>
2201         PR tree-optimization/66823
2202         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2203         which should not be necessary.  XFAIL.
2205 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2207         PR c++/64848
2208         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2210 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2212         PR middle-end/66633
2213         * gcc.dg/gomp/pr66633-1.c: New test.
2214         * gcc.dg/gomp/pr66633-2.c: New test.
2215         * gcc.dg/gomp/pr66633-3.c: New test.
2216         * gcc.dg/gomp/pr66633-4.c: New test.
2218 2015-07-09  John Marino  <gnugcc@marino.st>
2220         * lib/target-supports.exp (check_effective_target_pie):
2221         Add *-*-dragonfly*
2223 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2225         PR target/66814
2226         * gcc.target/i386/pr66814.c: New test.
2228 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2230         PR target/66731
2231         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2232         * gcc.target/aarch64/fnmul-2.c: Likewise.
2233         * gcc.target/aarch64/fnmul-3.c: Likewise.
2234         * gcc.target/aarch64/fnmul-4.c: Likewise.
2236 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2238         PR c++/65790
2239         * g++.dg/cpp0x/vt-65790.C: New.
2241 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2243         PR target/66818
2244         * gcc.target/i386/pr66818.c: New test.
2246 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2248         PR target/66817
2249         * gcc.target/i386/pr66817.c: New test.
2251 2015-07-09  Marek Polacek  <polacek@redhat.com>
2253         PR tree-optimization/66718
2254         * gcc.dg/vect/vect-126.c: New test.
2256 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2258         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2259         even when dwarf-2 is not the default.
2261 2015-07-08  Jeff Law  <law@redhat.com>
2263         PR testsuite/66796
2264         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2265         to have a single memory reference.
2267 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2269         * g++.dg/other/dump-ada-spec-9.C: New test.
2271 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2273         * g++.dg/vect/vect.exp: Run also simd* tests.
2274         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2275         (check_vect): Fix up get_cpuid call for C++.
2276         * g++.dg/vect/simd-clone-1.cc: New test.
2278 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2280         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2282 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2284         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2285         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2287 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2289         PR target/66806
2290         * gcc.target/i386/pr66806.c: New test.
2292 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2294         PR c++/66421
2295         * g++.dg/cpp0x/auto45.C: New.
2297 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2299         PR middle-end/66334
2300         * gcc.target/i386/pr66334.c: New.
2302 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2304         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2305         comments.
2307 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2309         PR jit/66783
2310         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2311         (verify_code): Update expected error message.
2312         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2313         (verify_code): Likewise.
2314         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2315         (verify_code): Likewise.
2317 2015-07-08  Richard Biener  <rguenther@suse.de>
2319         PR tree-optimization/66793
2320         * gcc.dg/torture/pr66793.c: New testcase.
2322 2015-07-08  Richard Biener  <rguenther@suse.de>
2324         PR tree-optimization/66794
2325         * gcc.dg/torture/pr66794.c: New testcase.
2327 2015-07-08  Marek Polacek  <polacek@redhat.com>
2329         PR c++/66748
2330         * g++.dg/abi/abi-tag15.C: New test.
2332 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2334         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2335         * gcc.target/mips/branch-3.c: Ditto
2336         * gcc.target/mips/branch-4.c: Ditto.
2337         * gcc.target/mips/branch-5.c: Ditto.
2338         * gcc.target/mips/branch-6.c: Ditto.
2339         * gcc.target/mips/branch-7.c: Ditto.
2340         * gcc.target/mips/branch-8.c: Ditto.
2341         * gcc.target/mips/branch-9.c: Ditto.
2342         * gcc.target/mips/branch-10.c: Ditto.
2343         * gcc.target/mips/branch-11.c: Ditto.
2344         * gcc.target/mips/branch-12.c: Ditto.
2345         * gcc.target/mips/branch-13.c: Ditto.
2346         * gcc.target/mips/umips-branch-5.c: New file.
2347         * gcc.target/mips/umips-branch-6.c: New file.
2348         * gcc.target/mips/umips-branch-7.c: New file.
2349         * gcc.target/mips/umips-branch-8.c: New file.
2350         * gcc.target/mips/umips-branch-9.c: New file.
2351         * gcc.target/mips/umips-branch-10.c: New file.
2352         * gcc.target/mips/umips-branch-11.c: New file.
2353         * gcc.target/mips/umips-branch-12.c: New file.
2354         * gcc.target/mips/umips-branch-13.c: New file.
2355         * gcc.target/mips/umips-branch-14.c: New file.
2356         * gcc.target/mips/umips-branch-15.c: New file.
2357         * gcc.target/mips/umips-branch-16.c: New file.
2358         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2359         (OCCUPY_0xfffc): New define.
2361 2015-07-08  Renlin Li  <renlin.li@arm.com>
2363         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2365 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2367         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2369 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2371         * gcc.target/i386/bt-3.c: New test.
2372         * gcc.target/i386/bt-4.c: Ditto.
2374 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2376         * g++.dg/other/dump-ada-spec-8.C: New test.
2378 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2380         PR jit/66783
2381         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2382         test case.
2383         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2384         New test case.
2385         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2386         New test case.
2387         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2388         Avoid using an opaque struct for local "f".
2390 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2392         PR jit/66779
2393         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2394         * jit.dg/test-pr66779.c: New testcase.
2396 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2398         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2399         NOCOMPRESSION.
2401 2015-07-07  Richard Biener  <rguenther@suse.de>
2403         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2405 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2407         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2408         * gcc.target/mips/call-5.c: Ditto.
2409         * gcc.target/mips/call-6.c: Ditto.
2411 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2413         * gcc.dg/dx-test.c: New test-case.
2415 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2417         PR fortran/66578
2418         * gfortran.dg/allocate_with_source_9.f08: New test.
2420 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2422         PR target/52144
2423         * gcc.target/arm/flip-thumb.c: Fix scan.
2424         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2425         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2426         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2427         Fix return value.
2429 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2431         PR target/65956
2432         * gcc.c-torture/execute/pr65956.c: New test.
2434 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2436         * gcc.target/arm/aapcs/align1.c: New.
2437         * gcc.target/arm/aapcs/align_rec1.c: New.
2438         * gcc.target/arm/aapcs/align2.c: New.
2439         * gcc.target/arm/aapcs/align_rec2.c: New.
2440         * gcc.target/arm/aapcs/align3.c: New.
2441         * gcc.target/arm/aapcs/align_rec3.c: New.
2442         * gcc.target/arm/aapcs/align4.c: New.
2443         * gcc.target/arm/aapcs/align_rec4.c: New.
2444         * gcc.target/arm/aapcs/align_vararg1.c: New.
2445         * gcc.target/arm/aapcs/align_vararg2.c: New.
2447 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2449         * gfortran.dg/iomsg_2.f90: New test.
2451 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2453         PR target/66749
2454         * gcc.target/i386/pr66749.c: New test.
2456 2015-07-06  Richard Biener  <rguenther@suse.de>
2458         PR tree-optimization/66772
2459         * gcc.dg/torture/pr66772-1.c: New testcase.
2460         * gcc.dg/torture/pr66772-2.c: Likewise.
2462 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2464         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2465         the jals instruction.
2467 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2469         PR target/53383
2470         * gcc.target/i386/pr53383-1.c: New file.
2471         * gcc.target/i386/pr53383-2.c: Likewise.
2472         * gcc.target/i386/pr53383-3.c: Likewise.
2474 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2476         * gcc.target/aarch64/fnmul-1.c: New.
2477         * gcc.target/aarch64/fnmul-2.c: New.
2478         * gcc.target/aarch64/fnmul-3.c: New.
2479         * gcc.target/aarch64/fnmul-4.c: New.
2481 2015-07-06  Richard Biener  <rguenther@suse.de>
2483         PR middle-end/66759
2484         * gcc.dg/torture/pr66759.c: New testcase.
2486 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2488         PR fortran/58586
2489         * gfortran.dg/alloc_comp_class_3.f03: New test.
2490         * gfortran.dg/alloc_comp_class_4.f03: New test.
2492 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2494         * gcc.c-torture/execute/pr66757.c: New test.
2496 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2498         PR tree-optimization/66720
2499         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2501 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2502             Sandra Loosemore <sandra@codesourcery.com>
2504         * gcc.target/nios2/gprel-offset.c: New test.
2506 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2508         PR fortran/66725
2509         * gfortran.dg/pr66725.f90: New test.
2511 2015-07-03  Jason Merrill  <jason@redhat.com>
2513         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2514         Avoid narrowing error.
2516 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2518         PR rtl-optimization/66706
2519         * gcc.target/powerpc/shift-int.c: New testcase.
2521 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2523         PR target/66746.
2524         * gcc.target/i386/pr66746.c: New file.
2526 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2528         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2530 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2532         PR tree-optimization/66119
2533         * g++.dg/opt/pr66119.C: New.
2535 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2537         PR fortran/52846
2538         * gfortran.dg/submodule_1.f90: New test
2539         * gfortran.dg/submodule_2.f90: New test
2540         * gfortran.dg/submodule_3.f90: New test
2541         * gfortran.dg/submodule_4.f90: New test
2542         * gfortran.dg/submodule_5.f90: New test
2543         * gfortran.dg/submodule_6.f90: New test
2544         * gfortran.dg/submodule_7.f90: New test
2546 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2548         PR preprocessor/53690
2549         * g++.dg/cpp/pr53690.C: New.
2551 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2553         * gcc.target/powerpc/vec-cmp.c: New test.
2555 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2557         PR fortran/56520
2558         * gfortran.dg/pr56520.f90: New test.
2560 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2562         PR fortran/66545
2563         * gfortran.dg/pr66545_1.f90: New test.
2564         * gfortran.dg/pr66545_2.f90: New test.
2566 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2568         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2569         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2571 2015-07-02  Richard Biener  <rguenther@suse.de>
2573         PR testsuite/66719
2574         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2575         unaligned loads.
2577 2015-07-02  Richard Biener  <rguenther@suse.de>
2579         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2581 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2583         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2585 2015-07-01  Jason Merrill  <jason@redhat.com>
2587         * lib/target-supports.exp (cxx_default): Set to C++14.
2589 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2591         PR testsuite/66723
2592         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2593         scan-assembler.
2595 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2597         * gfortran.dg/warn_conversion_8.f90:  New test.
2599 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2601         PR rtl-optimization/61047
2602         * gcc.c-torture/execute/20150611-1.c: New testcase.
2604 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2606         PR jit/66700
2607         * jit.dg/all-non-failing-tests.h: Add
2608         test-pr66700-observing-write-through-ptr.c.
2609         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2611 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2613         * jit.dg/test-accessing-union.c: Add comments for use by
2614         gcc/jit/docs/topics/types.rst.
2616 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2618         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2619         'do-require-effective-target' with 'dg-require-effective-target'.
2620         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2621         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2622         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2623         'stlex' with 'strex' as the expected output.
2625 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2627         PR c++/60365
2628         * g++.dg/cpp0x/gen-attrs-60.C: New.
2629         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2631 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2633         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2634         New function.
2635         * gcc.target/aarch64/pic-small.c: Restrict this test under
2636         check_effective_target_aarch64_small_fpic.
2638 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2640         * gfortran.dg/gomp/pr66633.f90: New test.
2642 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2644         PR c++/66686
2645         * g++.dg/template/pr66686.C: New test.
2647 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2649         * gnat.dg/lto17.ad[sb]: New test.
2651 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2653         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2654         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2655         testcase.
2656         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2657         New testcase.
2658         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2659         New testcase.
2660         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2661         New testcase.
2662         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2663         New testcase.
2664         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2665         New testcase.
2666         * jit.dg/test-switch.c: New testcase.
2667         * jit.dg/test-switch.cc: New testcase.
2669 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2671         PR jit/66546
2672         * jit.dg/all-non-failing-tests.h: Add note about
2673         test-validly-unreachable-block.c.
2674         * jit.dg/test-validly-unreachable-block.c: New file.
2676 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2678         PR jit/66628
2679         * jit.dg/all-non-failing-tests.h: Add note about
2680         test-extra-options.c.
2681         * jit.dg/test-extra-options.c: New testcase.
2683 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2685         PR debug/66691
2686         * gcc.target/i386/pr66691.c: New.
2688 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2690         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2691         * gcc.target/i386/iamcu/args.h: Likewise.
2692         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2693         * gcc.target/i386/iamcu/defines.h: Likewise.
2694         * gcc.target/i386/iamcu/macros.h: Likewise.
2695         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2696         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2697         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2698         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2699         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2700         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2701         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2702         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2703         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2704         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2705         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2706         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2707         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2708         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2709         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2710         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2711         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2713 2015-06-30  Marek Polacek  <polacek@redhat.com>
2715         * gcc.dg/fold-minus-6.c: New test.
2717         * gcc.dg/fold-ior-3.c: New test.
2719 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2721         Implement N4197 - Adding u8 character literals
2722         * g++.dg/cpp1z/utf8.C: New.
2723         * g++.dg/cpp1z/utf8-neg.C: New.
2724         * g++.dg/cpp1z/udlit-utf8char.C: New.
2726 2015-06-30  Marek Polacek  <polacek@redhat.com>
2728         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2730 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2732         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2733         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2734         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2735         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2737 2015-06-30  Marek Polacek  <polacek@redhat.com>
2739         * gcc.dg/fold-ior-2.c: New test.
2741 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2743         PR tree-optimization/66652
2744         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2745         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2746         pointers.
2747         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2749 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2751         PR c++/65977
2752         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2753         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2755 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2757         PR fortran/66605
2758         * gfortran.dg/wunused-parameter.f90: New test.
2760 2015-06-29  Richard Henderson  <rth@redhat.com>
2762         * gcc.target/i386/asm-flag-1.c: New.
2763         * gcc.target/i386/asm-flag-2.c: New.
2764         * gcc.target/i386/asm-flag-3.c: New.
2765         * gcc.target/i386/asm-flag-4.c: New.
2766         * gcc.target/i386/asm-flag-5.c: New.
2768 2015-06-29  Marek Polacek  <polacek@redhat.com>
2770         PR c/66322
2771         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2772         * c-c++-common/pr66322.c: New test.
2773         * g++.dg/eh/scope1.C: Remove dg-warning.
2775 2015-06-29  Richard Biener  <rguenther@suse.de>
2777         PR tree-optimization/66677
2778         * gcc.dg/vect/pr66677.c: New testcase.
2780 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2782         PR middle-end/64130
2783         * gcc.dg/tree-ssa/pr64130.c: New test.
2785 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2787         * gcc.target/aarch64/pic-small.c: New testcase.
2789 2015-06-26  Richard Biener  <rguenther@suse.de>
2791         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2793 2015-06-26  Marek Polacek  <polacek@redhat.com>
2795         * gcc.dg/fold-and-1.c: New test.
2796         * gcc.dg/fold-and-2.c: New test.
2798 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2800         * gnat.dg/warn11.adb: Add missing dg directive.
2801         * gnat.dg/warn12.adb: New test.
2802         * gnat.dg/warn12_pkg.ads: New helper.
2804 2015-06-26  Richard Biener  <rguenther@suse.de>
2806         * gfortran.dg/reassoc_3.f90: Adjust.
2808 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2810         PR target/66412
2811         * gcc.target/i386/pr66412.c: New test.
2813 2015-06-25  Richard Biener  <rguenther@suse.de>
2815         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2817 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2819         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2821 2015-06-25  Richard Biener  <rguenther@suse.de>
2823         * gfortran.dg/vect/vect-9.f90: New testcase.
2825 2015-06-25  Nick Clifton  <nickc@redhat.com>
2827         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2828         H8300 and M32R targets.
2830 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2832         PR fortran/66528
2833         * gfortran.dg/maxerrors.f90: New test.
2835 2015-06-08  DJ Delorie  <dj@redhat.com>
2837         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2839 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2841         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2843 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2845         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2846         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2847         * gcc.target/aarch64/nofp_1.c: New file.
2849 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2851         Implement N3928 - Extending static_assert
2852         * g++.dg/cpp0x/static_assert8.C: Adjust.
2853         * g++.dg/cpp0x/static_assert12.C: New.
2854         * g++.dg/cpp0x/static_assert13.C: New.
2855         * g++.dg/cpp1y/static_assert1.C: New.
2856         * g++.dg/cpp1y/static_assert2.C: New.
2857         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2859 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2861         PR c++/65750
2862         * g++.dg/cpp0x/trailing11.C: New.
2864 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2866         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2867         multilibs.
2868         * gcc.target/arm/memset-inline-10.c: Likewise.
2869         * gcc.target/arm/pr58784.c: Likewise.
2870         * gcc.target/arm/pr59985.C: Likewise.
2871         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2873 2015-06-24  Renlin Li  <renlin.li@arm.com>
2875         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2876         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2878 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2880         Revert:
2881         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2883         PR c++/30044
2884         * g++.dg/cpp0x/auto45.C: New test.
2885         * g++.dg/template/pr30044.C: New test.
2886         * g++.dg/template/crash83.C: Accept any error string.
2887         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2888         parameters.
2889         * g++.dg/cpp0x/variadic18.C: Likewise
2890         * g++.dg/template/canon-type-13.C: Likewise.
2891         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2893 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2895         PR c++/65811
2896         * g++.dg/other/linkage2.C: New.
2898 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2900         PR target/63408
2901         * gcc.target/arm/pr63408.c: New test.
2903 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2905         * lib/c-torture.exp: Don't call check_effective_target_lto
2906         before setting up environment correctly.
2907         * lib/gcc-dg.exp: Likewise, and protect
2908         gcc_force_conventional_output.
2910 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2912         PR rtl-optimization/66306
2913         * gcc.target/s390/pr66306.c: New test.
2915 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2917         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2918         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2919         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2920         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2921         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2922         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2923         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2925 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2927         PR target/65803
2928         * gcc.c-torture/pr65803.c: New test.
2930 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2932         PR c++/30044
2933         * g++.dg/cpp0x/auto45.C: New test.
2934         * g++.dg/template/pr30044.C: New test.
2935         * g++.dg/template/crash83.C: Accept any error string.
2936         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2937         parameters.
2938         * g++.dg/cpp0x/variadic18.C: Likewise
2939         * g++.dg/template/canon-type-13.C: Likewise.
2940         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2942 2015-06-23  Marek Polacek  <polacek@redhat.com>
2944         * c-c++-common/Wlogical-op-3.c: New test.
2946 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/66254
2949         * g++.dg/cpp0x/scoped_enum5.C: New.
2951 2015-06-23  Richard Biener  <rguenther@suse.de>
2953         PR tree-optimization/66636
2954         * gcc.dg/vect/pr66636.c: New testcase.
2956 2015-06-23  Marek Polacek  <polacek@redhat.com>
2958         * gcc.dg/fold-minus-4.c: New test.
2959         * gcc.dg/fold-minus-5.c: New test.
2960         * c-c++-common/ubsan/overflow-add-5.c: New test.
2962 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2964         Add missing testcase from r224672.
2965         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2967         * gcc.target/vax/bswapdi-1.c: New.
2969 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2971         PR fortran/64674
2972         * gfortran.dg/associate_18.f08: New test.
2974 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2976         PR target/66560
2977         * gcc.target/i386/pr66560-1.c: New test.
2978         * gcc.target/i386/pr66560-2.c: Ditto.
2979         * gcc.target/i386/pr66560-3.c: Ditto.
2980         * gcc.target/i386/pr66560-4.c: Ditto.
2982 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2984         * gcc.target/nvptx/nvptx.exp: New file.
2985         * gcc.target/nvptx/proto-1.c: Likewise.
2987 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2989         PR tree-optimization/66449
2990         * gcc.dg/vect/pr66449.c: New test.
2992 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2994         * g++.dg/other/dump-ada-spec-5.C: New test.
2995         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2996         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2998 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3000         * g++.dg/inherit/pure1.C: Test location too.
3002 2015-06-22  Marek Polacek  <polacek@redhat.com>
3004         * gcc.dg/fold-ior-1.c: New test.
3005         * gcc.dg/fold-minus-2.c: New test.
3006         * gcc.dg/fold-minus-3.c: New test.
3007         * gcc.dg/fold-plus-1.c: New test.
3008         * gcc.dg/fold-plus-2.c: New test.
3009         * gcc.dg/fold-xor-4.c: New test.
3010         * gcc.dg/fold-xor-5.c: New test.
3012 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3014         PR target/65914
3015         * g++.dg/torture/pr65914.C:  New.
3017 2015-06-22  Richard Biener  <rguenther@suse.de>
3019         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3020         not existing TORTURE_OPTIONS only.
3021         * lib/gcc-dg.exp: Likewise.
3023 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3025         PR target/52144
3026         * gcc.target/arm/flip-thumb.c: New test.
3028 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3029             Martin Liska  <mliska@suse.cz>
3031         PR ipa/65908
3032         * g++.dg/ipa/pr65908.C: New testcase.
3034 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3036         PR c++/65882
3037         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3038         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3040 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3042         * gnat.dg/specs/debug1.ads: Adjust.
3044 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3046         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3047         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3048         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3049         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3050         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3051         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3052         * gcc.target/aarch64/fmovd-zero.c: Delete.
3053         * gcc.target/aarch64/fmovf-zero.c: Delete.
3055 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3057         * gcc.target/vax/bswapdi-1.c: New.
3059 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3061         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3063 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3065         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3067 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3069         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3071 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3073         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3075 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3077         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3079 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3081         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3083 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3085         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3087 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3089         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3091 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3093         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3095 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3097         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3099 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3101         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3103 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3105         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3107 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3109         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3111 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3113         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3115 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3117         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3121         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3129         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3133         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3137         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3138         (_ARM_FPSCR): Add FZ field.
3139         (clean_results): Force FZ=1 on AArch64.
3140         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3142 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3144         * gcc.target/aarch64/pr62308.c: New test.
3146 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3148         PR fortran/66549
3149         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3151 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3153         * gcc.target/i386/mpx/pr66581.c: New test.
3155 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3157         * gcc.target/i386/cmov9.c: New test.
3159 2015-06-18  Richard Biener  <rguenther@suse.de>
3161         * g++.dg/other/const4.C: New testcase.
3163 2015-06-18  Michael Matz  <matz@suse.de>
3165         PR middle-end/66253
3166         * gcc.dg/vect/pr66253.c: New testcase.
3168 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3170         PR target/66569
3171         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3173 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3175         PR middle-end/66568
3176         * gcc.target/i386/mpx/pr66568.c: New test.
3178 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3180         PR middle-end/66567
3181         * gcc.target/i386/mpx/pr66567.c: New test.
3183 2015-06-18  Richard Biener  <rguenther@suse.de>
3185         PR tree-optimization/66510
3186         * gcc.dg/vect/slp-perm-12.c: New testcase.
3188 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3190         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3191         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3192         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3193         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3195 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3197         PR c++/66571
3198         * g++.dg/gomp/pr66571-1.C: New test.
3200         PR middle-end/66429
3201         * c-c++-common/gomp/pr66429.c: New test.
3203 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3205         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3206         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3207         ...this.
3208         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3209         New testcase.
3210         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3211         New testcase.
3213 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3215         PR testsuite/65944
3216         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3218 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3220         * gcc.target/mips/pr65862-1.c: New test.
3221         * gcc.target/mips/pr65862-2.c: Likewise.
3223 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3225         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3226         * gcc.target/i386/pr52252-atom.c: Ditto.
3227         * gcc.target/i386/vect-div-1.c: Ditto.
3228         * gcc.target/i386/rotate-5.c: Ditto.
3229         * gcc.target/i386/pr50202.c: Ditto.
3230         * gcc.target/i386/pr37843-3.c: Ditto.
3231         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3232         * gcc.target/i386/pr53397-1.c: Ditto.
3233         * gcc.target/i386/pr55934.c: Ditto.
3234         * gcc.target/i386/pr37843-4.c: Ditto.
3235         * gcc.target/i386/pr60451.c: Ditto.
3236         * gcc.target/i386/pr53397-2.c: Ditto.
3237         * gcc.target/i386/vectorize1.c: Ditto.
3238         * gcc.target/i386/extract-insert-combining.c: Ditto.
3239         * gcc.target/i386/pr53759.c: Ditto.
3240         * gcc.target/i386/pr52252-core.c: Ditto.
3241         * gcc.target/i386/rotate-3.c: Ditto.
3242         * gcc.target/i386/sse-20.c: Ditto.
3243         * gcc.target/i386/rotate-4.c: Ditto.
3244         * gcc.target/i386/pr61403.c: Ditto.
3245         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3246         * gcc.target/i386/pr60901.c: Ditto.
3247         * gcc.target/i386/pr59794-7.c: Ditto.
3248         * gcc.target/i386/pr62208.c: Ditto.
3249         * gcc.target/i386/pr53416.c: Ditto.
3250         * gcc.target/i386/asm-dialect-1.c: Ditto.
3251         * gcc.target/i386/pr50038.c: Ditto.
3252         * gcc.target/i386/47698.c: Ditto.
3253         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3254         * gcc.target/i386/pr59794-2.c: Ditto.
3255         * gcc.target/i386/pr59794-3.c: Ditto.
3256         * gcc.target/i386/pr39058.c: Ditto.
3257         * gcc.target/i386/pr60205-1.c: Ditto.
3258         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3259         * gcc.target/i386/sse2-movq-2.c: Ditto.
3261 2015-06-17  Richard Biener  <rguenther@suse.de>
3263         PR tree-optimization/66251
3264         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3266 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3268         PR c++/59682
3269         * g++.dg/parse/new-placement1.C: New.
3271 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3273         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3274         * jit.dg/test-compound-assignment.c: New testcase.
3276 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3278         PR jit/66539
3279         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3280         to "testcases" array.
3282 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3284         PR jit/66539
3285         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3286         * jit.dg/test-debug-strings.c: New test case.
3287         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3288         the discriminant has a sane debug string.
3290 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3292         PR target/56766
3293         * gcc.target/i386/pr56766-1.c: New test.
3294         * gcc.target/i386/pr56766-2.c: Ditto.
3296 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3298         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3299         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3300         * gcc.target/mips/loongson-simd.c: Ditto.
3302 2015-06-16  Richard Biener  <rguenther@suse.de>
3304         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3306 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3308         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3309         passed by the testsuite driver.
3311 2015-06-16  Richard Biener  <rguenther@suse.de>
3313         * gcc.dg/vect/slp-perm-11.c: New testcase.
3315 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3317         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3318         dg-options.
3320 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3322         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3323         Reinstate calls to torture-init and torture-finalize.
3325 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3327         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3329 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3331         PR c++/58583
3332         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3334 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3336         PR c++/51048
3337         * g++.dg/cpp0x/local-type1.C: New.
3339 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3341         PR fortran/44672
3342         PR fortran/45440
3343         PR fortran/57307
3344         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3345         unimplemented error.
3346         * gfortran.dg/allocate_with_source_7.f08: New test.
3347         * gfortran.dg/allocate_with_source_8.f08: New test.
3349 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3351         PR c++/65168
3352         * g++.dg/warn/Walways-true-3.C: New test.
3354 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3356         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3358 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3360         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3361         (main): Remove superfluous attributes.
3362         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3363         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3365 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3367         * gcc.target/i386/monitorx.c: New.
3368         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3369         * gcc.target/i386/sse-13.c: Ditto.
3370         * gcc.target/i386/sse-14.c: Ditto.
3371         * gcc.target/i386/sse-22.c: Ditto.
3372         * gcc.target/i386/sse-23.c: Ditto.
3373         * g++.dg/other/i386-2.C: Ditto.
3374         * g++.dg/other/i386-3.C: Ditto.
3376 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3378         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3380 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3382         PR fortran/66079
3383         * gfortran.dg/allocatable_scalar_13.f90: New test
3385 2015-06-11  Marek Polacek  <polacek@redhat.com>
3387         * gcc.dg/fold-xor-3.c: New test.
3389 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3391         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3392         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3394 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3396         PR target/52144
3397         * gcc.target/arm/pragma_attribute.c: New test.
3399 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3401         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3403 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3405         PR target/66473
3406         * gcc.target/i386/pr66473.c: New test.
3408 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3410         PR target/66470
3411         * gcc.dg/tls/pr66470.c: New test.
3412         * gcc.target/i386/pr66470.c: New test.
3414 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3416         PR target/52144
3417         * gcc.target/arm/attr_arm.c: New test
3418         * gcc.target/arm/attr_arm-err.c: New test
3419         * gcc.target/arm/attr_thumb.c: New test
3420         * gcc.target/arm/attr_thumb-static.c: New test
3422 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3424         PR target/66200
3425         PR target/66428
3426         PR c++/66192
3427         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3429 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3431         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3432         passed by the testsuite driver.
3434 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3436         Revert:
3437         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3438         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3439         * gcc.dg/ssp-1.c: Make counter a register.
3440         * gcc.dg/ssp-2.c: Likewise.
3441         * gcc.dg/torture/parm-coalesce.c: New.
3443 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3445         * gcc.target/i386/vararg-loc.c: New test.
3447 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3449         PR c++/65815
3450         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3451         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3453 2015-06-09  Marek Polacek  <polacek@redhat.com>
3455         PR tree-optimization/66299
3456         * gcc.dg/pr66299-1.c: New test.
3457         * gcc.dg/pr66299-2.c: New test.
3458         * gcc.dg/pr66299-3.c: New test.
3460 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3462         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3463         passed by the testsuite driver.
3465 2015-06-09  Richard Biener  <rguenther@suse.de>
3467         PR middle-end/66423
3468         * gcc.dg/fold-modpow2.c: New testcase.
3470 2015-06-09  Richard Biener  <rguenther@suse.de>
3472         PR tree-optimization/66419
3473         * gcc.dg/vect/bb-slp-37.c: New testcase.
3475 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3477         * gcc.target/arm/stl-cond.c: New test.
3479 2015-06-09  Richard Biener  <rguenther@suse.de>
3481         PR middle-end/66413
3482         * gcc.dg/torture/pr66413.c: New testcase.
3484 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3486         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3487         * gcc.dg/ssp-1.c: Make counter a register.
3488         * gcc.dg/ssp-2.c: Likewise.
3489         * gcc.dg/torture/parm-coalesce.c: New.
3491 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3493         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3494         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3496 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3498         PR rtl-optimization/66444
3499         * gcc.dg/pr66444.c: New test.
3501 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3503         PR fortran/66245
3504         * gfortran.dg/class_is_1.f90: New test.
3505         * gfortran.dg/type_is_1.f90: Ditto.
3507 2015-06-08  Marek Polacek  <polacek@redhat.com>
3509         PR c/66415
3510         * gcc.dg/cpp/pr66415-1.c: New test.
3511         * gcc.dg/cpp/pr66415-2.c: New test.
3513 2015-06-08  Richard Biener  <rguenther@suse.de>
3515         PR tree-optimization/66422
3516         * gcc.dg/Warray-bounds-16.c: New testcase.
3518 2015-06-08  Richard Biener  <rguenther@suse.de>
3520         * gcc.dg/vect/slp-perm-10.c: New testcase.
3521         * gcc.dg/vect/slp-23.c: Adjust.
3522         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3523         vector pointer update.
3525 2015-06-08  Marek Polacek  <polacek@redhat.com>
3527         PR sanitizer/66452
3528         * g++.dg/ubsan/pr66452.C: New test.
3530 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3532         PR tree-optimization/66436
3533         * gcc.dg/gomp/dump-new-function-2.c: New test.
3534         * gcc.dg/gomp/dump-new-function-3.c: Same.
3535         * gcc.dg/gomp/dump-new-function.c: Same.
3537 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3539         PR tree-optimization/66435
3540         * gcc.dg/gomp/notify-new-function-2.c: New test.
3541         * gcc.dg/gomp/notify-new-function-3.c: Same.
3542         * gcc.dg/gomp/notify-new-function.c: Same.
3544 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3546         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3547         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3548         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3549         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3550         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3551         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3552         -fshort-enum.
3554 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3556         PR fortran/47659
3557         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3558         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3559         for assignment.
3560         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3561         * gfortran.dg/warn_conversion_5.f90: New test.
3562         * gfortran.dg/warn_conversion_6.f90: New test.
3563         * gfortran.dg/warn_conversion_7.f90: New test.
3565 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3567         PR fortran/66347
3568         * gfortran.dg/blockdata_9.f: New test.
3570 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3572         PR fortran/66385
3573         * gfortran.dg/forall_17.f90:  New test.
3575 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3577         * g++.dg/cpp0x/pr57101.C: Add warning.
3578         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3579         * g++.dg/ext/visibility/anon7.C: Same.
3580         * g++.dg/ipa/pr63587-2.C: Same.
3581         * g++.dg/opt/dump1.C: Same.
3582         * g++.dg/opt/pr59622-3.C: Same.
3583         * g++.dg/opt/pr59622.C: Same.
3584         * g++.dg/torture/pr46383.C: Same.
3585         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3586         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3587         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3588         functions.
3589         * gfortran.dg/intent_out_8.f90: Same.
3590         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3592 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3594         PR fortran/66377
3595         gfortran.dg/equiv_9.f90: New test.
3598 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3600         merge from gomp4 branch:
3601         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3603         PR tree-optimization/65443
3604         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3605         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3606         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3608 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3610         PR c++/52595
3611         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3613 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3615         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3617 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3619         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3621 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3623         * testsuite/gcc.target/i386/noplt-1.c: New test.
3624         * testsuite/gcc.target/i386/noplt-2.c: New test.
3625         * testsuite/gcc.target/i386/noplt-3.c: New test.
3626         * testsuite/gcc.target/i386/noplt-4.c: New test.
3628 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3630         PR fortran/58749
3631         * gfortran.dg/adjustl_1.f90:  New test.
3633 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3635         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3636         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3638 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3640         * lto.c (iterative_hash_canonical_type,
3641         gimple_register_canonical_type): only hash main variants of types
3643 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3645         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3646         Move set of dg-do-what-default after early return.
3648 2015-06-04  Marek Polacek  <polacek@redhat.com>
3650         PR c/66341
3651         * gcc.dg/lvalue-8.c: New test.
3653 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3654             Paolo Carlini  <paolo.carlini@oracle.com>
3656         PR c++/66130
3657         * g++.dg/other/pr66130.C: New.
3658         * g++.dg/cpp0x/pr66130.C: Likewise.
3660 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3662         * g++.dg/cpp0x/decl-loc1.C: New.
3663         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3664         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3665         * g++.dg/init/ctor8.C: Likewise.
3666         * g++.dg/parse/semicolon4.C: Likewise.
3668 2015-06-03  Marek Polacek  <polacek@redhat.com>
3670         PR sanitizer/66190
3671         * g++.dg/ubsan/static-init-1.C: New test.
3672         * g++.dg/ubsan/static-init-2.C: New test.
3673         * g++.dg/ubsan/static-init-3.C: New test.
3675 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3677         PR target/66275
3678         * gcc.target/i386/pr66275.c: New test.
3680 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3682         * gcc.dg/Wcxx-compat-22.c: New testcase.
3683         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3684         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3685         * c-c++-common/pr58346-1.c: Likewise.
3686         * c-c++-common/transparent-union-1.c: Likewise.
3688 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3690         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3691         * g++.dg/plugin/def_plugin.c: New file.
3692         * g++.dg/plugin/def-plugin-test.C: New file.
3694 2015-06-03  Richard Biener  <rguenther@suse.de>
3696         * gcc.dg/vect/bb-slp-36.c: New testcase.
3698 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3700         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3702 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3704         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3705         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3706         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3707         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3709 2015-06-03  Marek Polacek  <polacek@redhat.com>
3711         PR c/64223
3712         PR c/29358
3713         * gcc.dg/pr64223-1.c: New test.
3714         * gcc.dg/pr64223-2.c: New test.
3716 2015-06-03  Richard Biener  <rguenther@suse.de>
3718         PR tree-optimization/63916
3719         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3721 2015-06-03  Richard Biener  <rguenther@suse.de>
3723         PR tree-optimization/66375
3724         * gcc.dg/torture/pr66375.c: New testcase.
3726 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3728         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3730 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3732         PR target/65768
3733         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3735 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3737         PR fortran/66380
3738         * gfortran.dg/reshape_7.f90: New test.
3740 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3742         PR c/66220:
3743         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3744         (fn_36): New.
3746 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3748         PR c/49551
3749         * gcc.dg/pr49551.c: New testcase.
3751 2015-06-02  Richard Biener  <rguenther@suse.de>
3753         PR debug/65549
3754         * g++.dg/lto/pr65549_0.C: New testcase.
3756 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3758         PR libgomp/65742
3759         PR middle-end/66332
3760         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3762 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3764         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3766 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3768         PR c++/61683
3769         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3771 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3773         PR tree-optimization/48052
3774         * gcc.dg/tree-ssa/scev-8.c: New.
3775         * gcc.dg/tree-ssa/scev-9.c: New.
3776         * gcc.dg/tree-ssa/scev-10.c: New.
3777         * gcc.dg/vect/pr48052.c: New.
3779 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3781         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3783 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3785         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3787 2015-06-02  Marek Polacek  <polacek@redhat.com>
3789         PR middle-end/66345
3790         * gcc.dg/torture/pr66345.c: New test.
3792 2015-06-02  Richard Biener  <rguenther@suse.de>
3794         PR tree-optimization/65961
3795         * gcc.dg/torture/pr65961.c: New testcase.
3797 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3799         PR tree-optimization/52563
3800         PR tree-optimization/62173
3801         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3802         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3804 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3806         * gnat.dg/specs/varsize_return2.ads: New test.
3807         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3809 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3811         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3813 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3815         PR target/65697
3816         * gcc.target/aarch64/sync-comp-swap.c: New.
3817         * gcc.target/aarch64/sync-comp-swap.x: New.
3818         * gcc.target/aarch64/sync-op-acquire.c: New.
3819         * gcc.target/aarch64/sync-op-acquire.x: New.
3820         * gcc.target/aarch64/sync-op-full.c: New.
3821         * gcc.target/aarch64/sync-op-full.x: New.
3822         * gcc.target/aarch64/sync-op-release.c: New.
3823         * gcc.target/aarch64/sync-op-release.x: New.
3825 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3827         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3828         (bar): Predefined.
3830 2015-06-01  Richard Biener  <rguenther@suse.de>
3832         PR tree-optimization/66349
3833         PR tree-optimization/66352
3834         PR tree-optimization/66357
3835         * gcc.dg/torture/pr66357.c: New testcase.
3836         * gcc.dg/torture/pr66349.c: Likewise.
3837         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3839 2015-06-01  Richard Biener  <rguenther@suse.de>
3841         Revert
3842         2015-05-29  Richard Biener  <rguenther@suse.de>
3844         PR tree-optimization/66314
3845         * gcc.dg/asan/pr66314.c: New testcase.
3847 2015-06-01  Richard Biener  <rguenther@suse.de>
3849         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3851 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3853         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3854         directives.
3855         (hp3, hp4): Add inline keyword.
3856         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3857         (hp2): Add inline keyword.
3858         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3859         (hp2): Add inline keyword.
3861 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3863         PR target/65527
3864         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3865         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3866         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3867         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3869 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3871         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3872         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3874 2015-06-01  Richard Biener  <rguenther@suse.de>
3876         PR tree-optimization/66280
3877         * g++.dg/torture/pr66280.C: New testcase.
3878         * g++.dg/torture/pr66280-2.C: Likewise.
3880 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3882         * gnat.dg/addr9_1.adb: New test.
3883         * gnat.dg/addr9_2.adb: Likewise.
3884         * gnat.dg/addr9_3.adb: Likewise.
3885         * gnat.dg/addr9_4.adb: Likewise.
3887 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3889           * g++.dg/other/dump-ada-spec-4.C: New test.
3891 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3893         * gcc.dg/alias-8.c: Fix dg-warning.
3895 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3897         * gcc.dg/alias-8.c: Do not xfail.
3898         * gcc.dg/pr62167.c: Prevent FRE.
3899         * gcc.dg/alias-14.c: New testcase.
3901 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3903         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3905 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3907         PR target/66215
3908         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3909         dg-options.
3910         * gcc.target/s390/hotpatch-10.c: Likewise.
3911         * gcc.target/s390/hotpatch-11.c: Likewise.
3912         * gcc.target/s390/hotpatch-12.c: Likewise.
3913         * gcc.target/s390/hotpatch-17.c: Likewise.
3914         * gcc.target/s390/hotpatch-18.c: Likewise.
3915         * gcc.target/s390/hotpatch-20.c: Likewise.
3916         * gcc.target/s390/hotpatch-21.c: Likewise.
3917         * gcc.target/s390/hotpatch-22.c: Likewise.
3918         * gcc.target/s390/hotpatch-23.c: Likewise.
3919         * gcc.target/s390/hotpatch-24.c: Likewise.
3920         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3921         to check for the exact nops too.
3922         * gcc.target/s390/hotpatch-3.c: Likewise.
3923         * gcc.target/s390/hotpatch-4.c: Likewise.
3924         * gcc.target/s390/hotpatch-5.c: Likewise.
3925         * gcc.target/s390/hotpatch-6.c: Likewise.
3926         * gcc.target/s390/hotpatch-7.c: Likewise.
3927         * gcc.target/s390/hotpatch-8.c: Likewise.
3928         * gcc.target/s390/hotpatch-9.c: Likewise.
3929         * gcc.target/s390/hotpatch-14.c: Likewise.
3930         * gcc.target/s390/hotpatch-15.c: Likewise.
3931         * gcc.target/s390/hotpatch-16.c: Likewise.
3932         * gcc.target/s390/hotpatch-19.c: Likewise.
3933         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3934         scan-assembler-times counting number of .align directives.
3935         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3936         dg-options.  Remove scan-assembler-times counting number of .align
3937         directives.
3938         * gcc.target/s390/hotpatch-26.c: New file.
3939         * gcc.target/s390/hotpatch-27.c: New file.
3940         * gcc.target/s390/hotpatch-28.c: New file.
3941         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3942         using -Os -O0 -O1 -O2 -O3 options.
3944 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3946         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3948 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3950         PR tree-optimization/66142
3951         * gcc.dg/vect/pr66142.c: New test.
3953 2015-05-29  Richard Biener  <rguenther@suse.de>
3955         PR tree-optimization/66314
3956         * gcc.dg/asan/pr66314.c: New testcase.
3958 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3960         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3961         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3962         Adjust all callers.
3963         (schedule-cleanups, dg-keep-saved-temps): New proc.
3964         (gcc-dg-test-1): Schedule cleanups.
3965         * lib/profopt.exp (profopt-execute): Likewise.
3966         * g++.dg/cdce3.C: Adjust expected line numbers.
3967         * gcc.dg/cdce1.c: Likewise.
3968         * gcc.dg/cdce2.c: Likewise.
3969         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3970         * gcc.dg/strlenopt-24.c: Likewise.
3971         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3972         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3973         * obj-c++.dg/encode-2.mm: Likewise.
3975 2015-05-28  DJ Delorie  <dj@redhat.com>
3977         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3979 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3981         * gnat.dg/discr43.adb: New test.
3983 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3985         * gnat.dg/varsize_temp.adb: Rename into...
3986         * gnat.dg/varsize1.adb: ...this.
3987         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3988         * gnat.dg/varsize2.ad[sb]: ...this.
3989         * gnat.dg/varsize3_1.adb: New test.
3990         * gnat.dg/varsize3_2.adb: Likewise.
3991         * gnat.dg/varsize3_3.adb: Likewise.
3992         * gnat.dg/varsize3_4.adb: Likewise.
3993         * gnat.dg/varsize3_5.adb: Likewise.
3994         * gnat.dg/varsize3_6.adb: Likewise.
3995         * gnat.dg/varsize3_pkg1.ads: New helper.
3996         * gnat.dg/varsize3_pkg2.ads: Likewise.
3997         * gnat.dg/varsize3_pkg3.ads: Likewise.
3999 2015-05-28  Richard Biener  <rguenther@suse.de>
4001         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4003 2015-05-28  Richard Biener  <rguenther@suse.de>
4005         PR tree-optimization/66142
4006         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4008 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4010         PR target/63810
4011         * gcc.dg/darwin-minversion-3.c: Update testcase.
4012         * gcc.dg/darwin-minversion-4.c: Ditto.
4013         * gcc.dg/darwin-minversion-5.c: New testcase.
4014         * gcc.dg/darwin-minversion-6.c: Ditto.
4015         * gcc.dg/darwin-minversion-7.c: Ditto.
4016         * gcc.dg/darwin-minversion-8.c: Ditto.
4017         * gcc.dg/darwin-minversion-9.c: Ditto.
4018         * gcc.dg/darwin-minversion-10.c: Ditto.
4019         * gcc.dg/darwin-minversion-11.c: Ditto.
4020         * gcc.dg/darwin-minversion-12.c: Ditto.
4022 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4024         PR rtl-optimization/66168
4025         * gcc.c-torture/compile/pr66168.c: New test.
4027 2015-05-27  Jeff Law  <law@redhat.com>
4029         PR target/39726
4030         * gcc.dg/target/m68k/pr39726-1.c: New test.
4032 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4034         PR c++/66270
4035         * g++.dg/ext/alias-canon3.C: New.
4037 2015-05-27  Richard Biener  <rguenther@suse.de>
4039         PR tree-optimization/66272
4040         Revert parts of
4041         2014-08-15  Richard Biener  <rguenther@suse.de>
4043         PR tree-optimization/62031
4044         * gcc.dg/torture/pr66272.c: New testcase.
4046 2015-05-27  Richard Biener  <rguenther@suse.de>
4048         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4050 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4052         PR target/65358
4053         * gcc.dg/pr65358.c: New test.
4055 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4057         PR fortran/65548
4058         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4059         semantic.
4060         * gfortran.dg/allocate_with_source_6.f90: New test.
4062 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4064         * gnat.dg/atomic7_1.adb: New test.
4065         * gnat.dg/atomic7_2.adb: Likewise.
4066         * gnat.dg/atomic7_pkg1.ads: New helper.
4067         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4069 2015-05-26  Michael Matz  <matz@suse.de>
4071         PR middle-end/66251
4072         * gcc.dg/vect/pr66251.c: New test.
4074 2015-05-26  Richard Biener  <rguenther@suse.de>
4076         PR tree-optimization/66142
4077         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4079 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4081         PR fortran/66082
4082         * gfortran.dg/allocatable_scalar_13.f90: New test
4084 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4086         * gnat.dg/warn11.adb: New test.
4087         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4089 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4091         * gnat.dg/vfa1_1.adb: New test.
4092         * gnat.dg/vfa1_2.adb: Likewise.
4093         * gnat.dg/vfa1_3.adb: Likewise.
4094         * gnat.dg/vfa1_4.adb: Likewise.
4095         * gnat.dg/vfa1_pkg.ads: New helper.
4097 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4099         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4100         * gcc.target/i386/pr66232-3.c: Likewise.
4102 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4104         PR target/66274
4105         * gcc.target/i386/pr66274.c: New test.
4107 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4109         * gnat.dg/renaming6.ad[sb]: New test.
4111 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4113         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4114         and 'dg-require-effective-target pie'.
4116 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4118         PR c++/66243
4119         * g++.dg/cpp0x/pr66243.C: New.
4121 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4123         PR lto/66180
4124         * g++.dg/lto/pr66180_0.C: New testcase.
4125         * g++.dg/lto/pr66180_1.C: New testcase.
4127 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4129         PR fortran/66257
4130         * typebound_call_27.f90: New file.
4132 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4134         PR c++/65936
4135         * g++.dg/template/pr65936.C: New.
4137 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4139         PR tree-optimization/63387
4140         * gcc.dg/pr63387-2.c: New testcase.
4142 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4144         * gcc.dg/simd-1.c: Update to the new message.
4146 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4148         * gcc.dg/nand.c: New testcase.
4150 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4152         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4153         Set dg-do-what-default to compile only on ARM targets without
4154         arm_neon_hw execution support.  Remove redundant c-torture-execute
4155         in loop over test cases.
4157 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4159         PR target/65491
4160         * gcc.target/aarch64/pr65491_1.c: New test.
4161         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4162         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4164 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4166         PR c++/65598
4167         * g++.dg/cpp0x/explicit9.C: New.
4168         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4170 2015-05-22  Richard Biener  <rguenther@suse.de>
4172         PR tree-optimization/66251
4173         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4175 2015-05-22  Marek Polacek  <polacek@redhat.com>
4177         PR c/47043
4178         * c-c++-common/attributes-enum-1.c: New test.
4179         * c-c++-common/attributes-enum-2.c: New test.
4180         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4181         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4183 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4185         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4186         effective target support.  If no arm_neon_hw support, do not attempt
4187         to execute the tests; only compile them.
4188         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4189         and "dg-require-effective-target arm_neon_ok".
4190         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4191         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4192         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4193         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4194         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4195         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4196         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4197         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4198         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4199         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4200         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4201         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4202         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4203         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4204         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4205         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4206         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4207         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4208         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4209         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4210         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4211         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4212         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4213         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4214         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4215         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4216         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4217         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4218         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4219         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4220         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4221         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4222         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4223         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4224         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4225         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4226         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4227         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4228         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4229         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4230         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4231         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4232         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4233         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4234         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4235         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4236         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4237         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4238         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4239         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4240         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4241         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4242         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4243         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4244         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4245         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4246         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4247         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4248         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4249         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4250         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4251         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4252         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4253         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4254         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4255         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4256         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4257         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4258         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4259         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4260         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4261         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4262         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4263         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4264         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4265         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4266         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4267         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4268         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4269         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4270         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4271         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4272         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4273         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4274         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4275         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4276         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4277         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4278         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4279         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4280         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4281         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4282         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4283         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4284         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4285         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4286         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4287         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4288         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4289         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4290         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4291         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4292         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4293         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4294         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4295         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4296         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4297         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4298         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4299         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4300         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4301         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4302         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4304 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4306         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4307         * gcc.dg/vect/pr59354.c: Likewise.
4308         * gcc.dg/vect/pr64252.c: Likewise.
4309         * gcc.dg/vect/pr64404.c: Likewise.
4310         * gcc.dg/vect/pr64493.c: Likewise.
4311         * gcc.dg/vect/pr64495.c: Likewise.
4312         * gcc.dg/vect/pr64844.c: Likewise.
4313         * gcc.dg/vect/pr65518.c: Likewise.
4314         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4316 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4318         PR c++/66210
4319         * g++.dg/cpp1y/var-templ28.C: New.
4321 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4323         PR target/66232
4324         * gcc.target/i386/pr66232-1.c: New test.
4325         * gcc.target/i386/pr66232-2.c: Likewise.
4326         * gcc.target/i386/pr66232-3.c: Likewise.
4327         * gcc.target/i386/pr66232-4.c: Likewise.
4328         * gcc.target/i386/pr66232-5.c: Likewise.
4330 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4332         * g++.dg/cpp1y/pr60943.C: New.
4334 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4336         PR tree-optimization/66233
4337         * gcc.c-torture/execute/pr66233.c: New test.
4339 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4341         PR fortran/66176
4342         * gfortran.dg/inline_matmul_11.f90:  New test.
4344 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4346         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4347         instead of listing several targets on its own.
4348         * gcc.target/i386/pr32219-2.c: Likewise.
4349         * gcc.target/i386/pr32219-3.c: Likewise.
4350         * gcc.target/i386/pr32219-4.c: Likewise.
4351         * gcc.target/i386/pr32219-5.c: Likewise.
4352         * gcc.target/i386/pr32219-6.c: Likewise
4353         * gcc.target/i386/pr32219-7.c: Likewise.
4354         * gcc.target/i386/pr32219-8.c: Likewise.
4355         * gcc.target/i386/pr39013-1.c: Likewise.
4356         * gcc.target/i386/pr39013-2.c: Likewise.
4357         * gcc.target/i386/pr64317.c: Likewise.
4359 2015-05-21  Jeff Law  <law@redhat.com>
4361         * gcc.target/hppa/shadd-3.c: New test.
4362         * gcc.target/hppa/shadd-4.c: New test.
4364 2015-05-21  Michael Matz  <matz@suse.de>
4366         * gcc.dg/vect/vect-strided-store.c: New test.
4367         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4368         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4370 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4372         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4373         * gcc.dg/pow-sqrt-synth-1.c: New test.
4374         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4376 2015-05-21  Richard Biener  <rguenther@suse.de>
4378         PR c++/66211
4379         * g++.dg/conversion/pr66211.C: New testcase.
4380         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4382 2015-05-21  Jeff Law  <law@redhat.com>
4384         * gcc.target/hppa/shadd-2.c: New test.
4386 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4388         PR target/54236
4389         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4391 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4393         PR target/65937
4394         * gcc.target/arm/pr26702.c: Adjust target selector.
4396 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4398         PR middle-end/66221
4399         * gcc.dg/lto/pr66221_0.c: New test.
4400         * gcc.dg/lto/pr66221_1.c: New test.
4402 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4404         PR c/52952
4405         * gcc.dg/redecl-4.c: Update column numbers.
4406         * gcc.dg/format/bitfld-1.c: Likewise.
4407         * gcc.dg/format/attr-2.c: Likewise.
4408         * gcc.dg/format/attr-6.c: Likewise.
4409         * gcc.dg/format/attr-7.c (baz): Likewise.
4410         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4411         * gcc.dg/format/attr-4.c: Likewise.
4412         * gcc.dg/format/branch-1.c: Likewise.
4413         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4414         locations within strings with embedded escape sequences.
4416 2015-05-20  Jeff Law  <law@redhat.com>
4418         * gcc.target/hppa/hppa.exp: New target test driver.
4419         * gcc.target/hppa/shadd-1.c: New test.
4421 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4423         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4425 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4427         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4428         (fn_33_k_and_r_style): New.
4429         (fn_33_stroustrup_style): New.
4430         (fn_33_allman_style): New.
4431         (fn_33_whitesmiths_style): New.
4432         (fn_33_horstmann_style): New.
4433         (fn_33_ratliff_banner_style): New.
4434         (fn_33_lisp_style): New.
4435         (fn_34_indent_dash_gnu): New.
4436         (fn_34_indent_dash_kr): New.
4437         (fn_34_indent_dash_orig): New.
4438         (fn_34_indent_linux_style): New.
4440 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4442         PR fortran/65548
4443         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4445 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4447         PR tree-optimization/65447
4448         * gcc.dg/tree-ssa/pr65447.c: New test.
4450 2015-05-19  Nathan sidwell  <nathan@acm.org>
4452         * g++.dg/cpp0x/pr65954.C: New.
4454 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4456         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4458 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4460         * lib/target-supports.exp: Vector do not always have natural
4461         alignment on s390*.
4463 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4465         * gcc.dg/loop-invariant.c: New testcase.
4467 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4469         * lib/target-supports.exp: Vector do not always have natural
4470         alignment on s390*.
4472 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4474         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4475         s390*.
4476         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4478 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4480         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4481         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4482         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4483         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4484         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4485         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4486         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4487         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4488         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4489         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4491 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4493         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4495 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4497         * gcc.target/s390/s390.exp
4498         (check_effective_target_vector): New check.
4499         * gcc.target/s390/vector/vec-abi-1.c: New test.
4500         * gcc.target/s390/vector/vec-abi-2.c: New test.
4501         * gcc.target/s390/vector/vec-abi-3.c: New test.
4502         * gcc.target/s390/vector/vec-abi-4.c: New test.
4503         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4504         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4505         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4506         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4507         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4508         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4509         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4510         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4511         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4512         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4513         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4514         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4515         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4516         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4517         * gcc.target/s390/vector/vec-init-1.c: New test.
4518         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4519         * gcc.target/s390/vector/vec-shift-1.c: New test.
4520         * gcc.target/s390/vector/vec-sub-1.c: New test.
4522 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4524         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4526 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4528         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4530 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4532         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4534 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4536         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4538 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4540         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4542 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4544         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4546 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4548         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4550 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4552         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4554 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4556         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4558 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4560         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4562 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4564         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4566 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4568         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4570 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4572         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4574 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4576         PR tree-optimization/66187
4577         * gcc.c-torture/execute/pr66187.c: New test.
4578         * gcc.dg/pr66187-1.c: New test.
4579         * gcc.dg/pr66187-2.c: New test.
4581 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4583         * gcc.dg/vect/bb-slp-35.c: Adjust.
4585 2015-05-19  Richard Biener  <rguenther@suse.de>
4587         PR tree-optimization/66165
4588         * gcc.dg/torture/pr66165.c: New testcase.
4590         PR tree-optimization/66185
4591         * gcc.dg/torture/pr66185.c: New testcase.
4593 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4595         PR target/54236
4596         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4598 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4600         * gcc.target/mips/p5600-bonding.c : New file.
4602 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4604         PR fortran/66106
4605         * gfortran.dg/interface_operator_1.f90: New tests.
4607 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4609         PR fortran/66057
4610         * gfortran.dg/generic_29.f90: New tests.
4612 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4614         PR fortran/66043
4615         * gfortran.dg/storage_size_6.f90: New tests.
4617 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4619         PR fortran/66045
4620         * gfortran.dg/null1.f90: New test.
4622 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4624         PR fortran/66044
4625         * gfortran.dg/entry_21.f90: New test.
4627 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4629         PR fortran/66043
4630         * gfortran.dg/storage_size_6.f90: New tests.
4632 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4634         PR fortran/66040
4635         * gfortran.dg/misplaced_statement.f90: New test.
4637 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4639         PR fortran/66039
4640         * gfortran.dg/filepos1.f90: New test
4642 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4644         PR fortran/64925
4645         * gfortran.dg/pr64925.f90: New test.
4647 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4649         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4650         unit.
4651         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4653 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4655         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4656         to the family of pie capable targets.
4658 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4660         * gcc.target/arm/bics_1.c : New testcase.
4661         * gcc.target/arm/bics_2.c : New testcase.
4662         * gcc.target/arm/bics_3.c : New testcase.
4663         * gcc.target/arm/bics_4.c : New testcase.
4665 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4667         * gcc.target/mips/umips-attr.c: New test.
4669 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4671         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4672         * gcc.dg/20150120-2.c (dg-final): Ditto.
4673         * gcc.dg/20150120-2.c (dg-final): Ditto.
4674         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4676 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4678         PR target/66174
4679         * gcc.target/i386/pr66174.c: New test.
4681 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4683         PR fortran/37131
4684         * gfortran.dg/matmul_bounds_6.f90:  New test.
4685         * gfortran.dg/matmul_bounds_7.f90:  New test.
4687 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4689         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4690         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4691         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4692         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4693         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4694         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4696 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698         PR fortran/65903
4699         * gfortran.dg/continuation_13.f90: Update test.
4700         * gfortran.dg/pr65903.f90: New test.
4702 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4704         PR fortran/66113
4705         * gfortran.dg/block_14.f90:  New test.
4707 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4709         PR fortran/44054
4710         * lib/gfortran-dg.exp: Update regex to handle two locations for
4711         the same diagnostic without caret.
4712         * gfortran.dg/badline.f: Test also that line numbers are correct
4713         before and after "left but not entered" warning.
4715 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4716             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4718         PR target/65768
4719         * gcc.target/arm/maskdata.c: New test.
4721 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4723         PR fortran/65792
4724         * gfortran.dg/derived_constructor_components_5: New test
4726 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4728         PR target/66140
4729         * gcc.target/alpha/pr66140.c: New test.
4731 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4733         PR c/48956
4734         * gcc.dg/Wconversion-complex-c99.c: New test.
4735         * gcc.dg/Wconversion-complex-gnu.c: New test.
4737 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4739         PR tree-optimization/64454
4740         * gcc.dg/modmod.c: New testcase.
4742 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4744         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4746 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4748         PR middle-end/66134
4749         * gcc.target/i386/mpx/pr66134.c: New test.
4751 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4753         * gcc.target/powerpc/pr60158.c: New test.
4755 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4757         * gcc.target/i386/sibcall-7.c: New test.
4758         * gcc.target/i386/sibcall-8.c: New test.
4760 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4762         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4763         (abs64_in_dreg): Likewise.
4765 2015-05-14  Marek Polacek  <polacek@redhat.com>
4767         PR c/66066
4768         PR c/66127
4769         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4770         * gcc.dg/pr19984.c: Likewise.
4771         * gcc.dg/pr66066-1.c: New test.
4772         * gcc.dg/pr66066-2.c: New test.
4773         * gcc.dg/pr66066-3.c: New test.
4775 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4777         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4778         * gcc.dg/pow-sqrt.x: New file.
4779         * gcc.dg/pow-sqrt-1.c: New test.
4780         * gcc.dg/pow-sqrt-2.c: Likewise.
4781         * gcc.dg/pow-sqrt-3.c: Likewise.
4783 2015-05-13  Richard Biener  <rguenther@suse.de>
4785         PR tree-optimization/66123
4786         * gcc.dg/torture/pr66123.c: New testcase.
4788 2015-05-13  Richard Biener  <rguenther@suse.de>
4790         PR middle-end/66110
4791         * gcc.dg/alias-2.c: Adjust.
4792         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4794 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4796         PR target/65103
4797         * gcc.target/i386/pr65103-3.c: New.
4799 2015-05-13  Martin Liska  <mliska@suse.cz>
4801         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4803 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4805         PR target/66112
4806         * gcc.target/i386/pr66112-2.c: New test.
4808         PR target/66112
4809         * gcc.target/i386/pr66112-1.c: New test.
4811 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4813         PR target/66048
4814         * gcc.target/i386/mpx/pr66048.cc: New.
4816 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4818         PR rtl-optimization/64616
4819         * gcc.dg/loop-8.c: New test.
4820         * gcc.dg/loop-9.c: New test.
4822 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4824         PR target/pr66047.c
4825         * gcc.target/i386/pr66047.c: New testcase.
4827 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4829         PR ipa/65873
4830         * gcc.c-torture/compile/pr65873.c: New testcase.
4832 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4834         PR fortran/66111
4835         * gfortran.dg/inline_matmul_10.f90:  New test.
4837 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4839         * c-c++-common/Wmisleading-indentation.c: New testcase.
4840         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4841         * c-c++-common/Wmisleading-indentation-2.md: New file.
4843 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4845         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4846         "break".
4847         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4849 2015-05-12  Richard Biener  <rguenther@suse.de>
4851         PR tree-optimization/66101
4852         * gcc.dg/torture/pr66101.c: New testcase.
4854 2015-05-12  Richard Biener  <rguenther@suse.de>
4856         PR tree-optimization/37021
4857         * gcc.target/i386/vect-addsub.c: New testcase.
4859 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4861         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4863 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4865         PR tree-optimization/66010
4866         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4868 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4870         PR c++/65133
4871         * g++.dg/cpp0x/trailing10.C: New.
4873 2015-05-12  Richard Biener  <rguenther@suse.de>
4875         * gcc.dg/vect/bb-slp-35.c: New testcase.
4877 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4879         PR fortran/66100
4880         * gfortran.dg/bound_simplification_6.f90: New.
4882 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4884         * gcc.target/mips/branch-1.c: Pass argument to bar().
4886 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4888         PR target/65753
4889         * gcc.target/i386/pr65753.c: New test.
4891 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4893         PR rtl-optimization/66076
4894         * gcc.dg/torture/pr66076.c: New test.
4896 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4898         PR fortran/66041
4899         * gfortran.dg/inline_matmul_7.f90:  New test.
4900         * gfortran.dg/inline_matmul_8.f90:  New test.
4901         * gfortran.dg/inline_matmul_9.f90:  New test.
4903 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4905         * gfortran.dg/bound_simplification_5.f90: New.
4907 2015-05-09  Jason Merrill  <jason@redhat.com>
4909         * lib/target-supports.exp (cxx_default): New global.
4910         (check_effective_target_c++11_only)
4911         (check_effective_target_c++14_only)
4912         (check_effective_target_c++98_only)
4913         (check_effective_target_c++1z_only): Check it.
4915 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4917         PR tree-optimization/64454
4918         * gcc.dg/tree-ssa/vrp97.c: New file.
4919         * gcc.dg/vect/slp-perm-7.c: Update.
4921 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4923         PR fortran/65894
4924         * gfortran.dg/elemental_subroutine_11.f90: New test.
4926 2015-05-08  Richard Biener  <rguenther@suse.de>
4928         PR tree-optimization/66036
4929         * gcc.dg/vect/slp-41.c: New testcase.
4931 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4933         * gfortran.dg/elemental_optional_args_7.f90: New.
4935 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4937         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4938         allow cmlt or sshr.
4940 2015-05-08  Marek Polacek  <polacek@redhat.com>
4942         PR c/64918
4943         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4944         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4946 2015-05-07  Marek Polacek  <polacek@redhat.com>
4948         PR c/65179
4949         * c-c++-common/Wshift-negative-value-1.c: New test.
4950         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4951         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4952         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4953         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4954         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4955         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4956         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4957         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4959 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4961         PR middle-end/192
4962         PR middle-end/54303
4963         * gcc.dg/fdata-sections-2.c: New file.
4965 2015-05-07  Marek Polacek  <polacek@redhat.com>
4967         PR testsuite/66046
4968         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4969         last dg-output.
4970         * c-c++-common/ubsan/align-7.c: Likewise.
4971         * c-c++-common/ubsan/bounds-8.c: Likewise.
4972         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4973         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4974         * c-c++-common/ubsan/null-1.c: Likewise.
4975         * c-c++-common/ubsan/null-10.c: Likewise.
4976         * c-c++-common/ubsan/null-11.c: Likewise.
4977         * c-c++-common/ubsan/null-2.c: Likewise.
4978         * c-c++-common/ubsan/null-3.c: Likewise.
4979         * c-c++-common/ubsan/null-4.c: Likewise.
4980         * c-c++-common/ubsan/null-5.c: Likewise.
4981         * c-c++-common/ubsan/null-6.c: Likewise.
4982         * c-c++-common/ubsan/null-7.c: Likewise.
4983         * c-c++-common/ubsan/null-8.c: Likewise.
4984         * c-c++-common/ubsan/null-9.c: Likewise.
4985         * c-c++-common/ubsan/object-size-1.c: Likewise.
4986         * c-c++-common/ubsan/object-size-10.c: Likewise.
4987         * c-c++-common/ubsan/object-size-4.c: Likewise.
4988         * c-c++-common/ubsan/object-size-5.c: Likewise.
4989         * c-c++-common/ubsan/object-size-7.c: Likewise.
4990         * c-c++-common/ubsan/object-size-8.c: Likewise.
4991         * c-c++-common/ubsan/object-size-9.c: Likewise.
4992         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4993         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4994         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4995         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4996         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4997         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4998         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4999         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5000         * c-c++-common/ubsan/pr59333.c: Likewise.
5001         * c-c++-common/ubsan/pr59667.c: Likewise.
5002         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5003         * c-c++-common/ubsan/pr60636.c: Likewise.
5004         * c-c++-common/ubsan/pr63802.c: Likewise.
5005         * c-c++-common/ubsan/recovery-1.c: Likewise.
5006         * c-c++-common/ubsan/recovery-3.c: Likewise.
5007         * c-c++-common/ubsan/shift-1.c: Likewise.
5008         * c-c++-common/ubsan/shift-2.c: Likewise.
5009         * c-c++-common/ubsan/shift-4.c: Likewise.
5010         * c-c++-common/ubsan/shift-7.c: Likewise.
5011         * c-c++-common/ubsan/undefined-2.c: Likewise.
5012         * c-c++-common/ubsan/vla-1.c: Likewise.
5013         * g++.dg/ubsan/null-1.C: Likewise.
5014         * g++.dg/ubsan/null-3.C: Likewise.
5015         * g++.dg/ubsan/null-4.C: Likewise.
5016         * g++.dg/ubsan/vptr-8.C: Likewise.
5017         * g++.dg/ubsan/vptr-9.C: Likewise.
5018         * gcc.dg/ubsan/bounds-2.c: Likewise.
5019         * gcc.dg/ubsan/object-size-9.c: Likewise.
5021 2015-05-07  Jeff Law  <law@redhat.com>
5023         * gcc.dg/tree-ssa/shorten-1.c: New test.
5025 2015-05-07  Richard Biener  <rguenther@suse.de>
5027         PR tree-optimization/66002
5028         * gcc.dg/vect/vect-125.c: New testcase.
5030 2015-05-07  Marek Polacek  <polacek@redhat.com>
5031             Martin Uecker  <uecker@eecs.berkeley.edu>
5033         * c-c++-common/ubsan/bounds-10.c: New test.
5035 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5037         * jit.dg/harness.h (set_options): Wrap with
5038         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5039         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5040         Special-case test-benchmark.c as a negative.
5041         * jit.dg/test-benchmark.c: New file.
5043 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5045         PR target/64208
5046         * gcc.target/arm/pr64208.c: New test.
5048 2015-05-06  Alan Modra  <amodra@gmail.com>
5050         PR target/66020
5051         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5052         (gparms): Make volatile.
5054 2015-05-06  Richard Biener  <rguenther@suse.de>
5056         PR tree-optimization/62283
5057         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5059 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5061         PR target/66015
5062         * gcc.target/aarch64/iinline-attr-1.c: New test.
5064 2015-05-06  Richard Biener  <rguenther@suse.de>
5066         * gcc.dg/vect/bb-slp-34.c: New testcase.
5068 2015-05-06  Richard Biener  <rguenther@suse.de>
5070         PR tree-optimization/62283
5071         * gcc.dg/vect/bb-slp-14.c: Adjust.
5073 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5075         PR target/65990
5076         * gcc.target/i386/pr65990.c: New test.
5078 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5080         PR target/65915
5081         * gcc.target/i386/pr65915.c: New.
5083 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5085         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5086         'va_list escapes 0'.
5088 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5090         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5091         in r222173.
5093 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5095         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5096         * gcc.target/arm/pr65924.c: Likewise.
5098 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5100         PR target/65871
5101         * gcc.target/i386/pr65871-3.c: New test.
5103 2015-05-04  Jeff Law  <law@redhat.com>
5105         Revert:
5106         2015-05-04  Jeff Law  <law@redhat.com>
5107         * gcc.dg/tree-ssa/shorten-1.c: New test.
5109 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5110             Jakub Jelinek  <jakub@redhat.com>
5112         PR c++/66007
5113         * g++.dg/cpp0x/Wnarrowing4.C: New.
5115 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5117         * lib/target-supports.exp
5118         (check_effective_target_keeps_null_pointer_checks): Clarify that
5119         this is for targets that disable -fdelete-null-pointer-checks,
5120         not default it to off.
5121         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5122         -fdelete-null-pointer-checks explicit.
5123         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5124         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5125         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5126         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5127         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5128         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5129         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5130         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5131         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5132         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5133         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5134         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5135         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5136         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5137         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5138         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5139         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5140         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5141         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5142         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5143         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5144         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5145         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5146         * g++.dg/cpp0x/static_assert9.C: Likewise.
5147         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5148         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5149         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5150         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5151         * g++.dg/tree-ssa/pr26406.C: Likewise.
5153 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5155         PR tree-optimization/65984
5156         * c-c++-common/ubsan/pr65984.c: New test.
5158 2015-05-04  Jeff Law  <law@redhat.com>
5160         * gcc.dg/tree-ssa/shorten-1.c: New test.
5162 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5164         PR fortran/44735
5165         * gfortran.dg/pr44735.f90: New test.
5167 2015-05-04  Richard Biener  <rguenther@suse.de>
5169         PR tree-optimization/65965
5170         * gcc.dg/vect/bb-slp-33.c: New testcase.
5172 2015-05-04  Richard Biener  <rguenther@suse.de>
5174         PR tree-optimization/65935
5175         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5177 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5179         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5180         for each supported variant instead of CHECK_RESULTS.
5181         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5182         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5183         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5184         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5185         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5186         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5187         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5188         expected results for unsupported variants.  Call CHECK for each
5189         supported variant instead of CHECK_RESULTS.
5190         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5191         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5192         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5193         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5194         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5195         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5196         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5197         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5198         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5199         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5200         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5201         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5202         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5203         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5204         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5205         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5206         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5207         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5208         expected results for unsupported variants.
5209         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5210         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5211         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5212         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5213         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5214         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5215         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5216         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5217         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5218         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5219         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5220         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5221         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5222         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5223         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5224         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5225         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5226         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5227         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5228         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5229         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5230         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5231         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5232         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5233         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5234         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5235         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5236         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5238 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5240         PR fortran/37131
5241         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5243 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5244             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5246         PR c++/65858
5247         * g++.dg/cpp0x/Wnarrowing3.C: New.
5249 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5251         * gcc.dg/20150120-1.c: New test.
5252         * gcc.dg/20150120-2.c: New test.
5253         * gcc.dg/20150120-3.c: New test.
5255 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5257         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5259 2015-05-01  Renlin Li  <renlin.li@arm.com>
5261         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5263 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5265         * gfortran.dg/bound_simplification_4.f90: New.
5267 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5269         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5270         with powerpc_p8vector_ok.
5272 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5274         PR fortran/37131
5275         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5276         scan pattern.
5277         * gfortran.dg/bound_9.f90:  New test case.
5279 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5281         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5282         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5283         for 32bit x86 targets.
5284         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5285         for 32bit x86 targets.
5286         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5287         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5288         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5289         for 32bit x86 targets.
5291 2015-04-30  Marek Polacek  <polacek@redhat.com>
5293         PR tree-optimization/63551
5294         * g++.dg/ipa/pr63551.C: New test.
5296 2015-04-30  Caroline Tice  <cmtice@google.com>
5298         PR  65929
5299         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5300         partition size on certain targets.
5302 2015-04-30  Renlin Li  <renlin.li@arm.com>
5304         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5306 2015-04-30  Marek Polacek  <polacek@redhat.com>
5308         * c-c++-common/Wbool-compare-3.c: New test.
5310         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5311         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5313 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/57610
5316         * g++.dg/init/ref22.C: New.
5318 2015-04-30  Marek Polacek  <polacek@redhat.com>
5320         * gcc.dg/init-bad-8.c: New test.
5322         * gcc.dg/incomplete-typedef-1.c: New test.
5324 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5326         PR c++/59955
5327         * g++.dg/template/crash121.C: New.
5329 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5331         * gcc.target/mips/call-from-init.c: New test.
5332         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5334 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5336         PR target/65871
5337         * gcc.target/i386/pr65871-1.c: New test.
5338         * gcc.target/i386/pr65871-2.c: Ditto.
5340 2015-04-29  Marek Polacek  <polacek@redhat.com>
5342         PR c/64610
5343         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5344         * c-c++-common/Wbool-compare-2.c: New test.
5346 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5348         PR target/65770
5349         * gcc.target/aarch64/vstN_lane_1.c: New file.
5351 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5353         PR c++/64667
5354         * g++.dg/warn/Winit-self-3.C: New.
5356 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5358         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5360 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5362         PR target/65924
5363         * gcc.target/arm/pr65924.c: New test.
5365 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5367         * g++.dg/gomp/tpl-target-update.C: New file.
5369 2015-04-29  Richard Biener  <rguenther@suse.de>
5371         PR tree-optimization/65917
5372         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5374 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5376         PR target/64835
5377         * gcc.dg/ipa/iinline-attr.c: New test.
5378         * gcc.target/i386/iinline-attr-2.c: New test.
5380 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5382         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5383         segfault is fixed.
5385 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5387         * gcc.dg/vect/vect-33.c: Remove spurious line.
5389 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5391         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5393 2015-04-28  Marek Polacek  <polacek@redhat.com>
5395         PR c/65901
5396         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5397         * gcc.dg/pr65901.c: New test.
5399 2015-04-28  Richard Biener  <rguenther@suse.de>
5401         PR tree-optimization/62283
5402         * gfortran.dg/vect/pr62283-2.f: New testcase.
5403         * gcc.dg/vect/bb-slp-14.c: Adjust.
5405 2015-04-28  Richard Biener  <rguenther@suse.de>
5407         PR tree-optimization/65851
5408         * g++.dg/torture/pr65851.C: New testcase.
5410 2015-04-27  Jeff Law <law@redhat.com>
5412         PR tree-optimization/65217
5413         * gcc.target/i386/pr65217.c: Remove XFAIL.
5415 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5417         PR fortran/60322
5418         Add tests forgotten to svn-add.
5419         * gfortran.dg/class_allocate_19.f03: New test.
5420         * gfortran.dg/class_array_20.f03: New test.
5421         * gfortran.dg/class_array_21.f03: New test.
5422         * gfortran.dg/finalize_29.f08: New test.
5424 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5426         PR fortran/59678
5427         PR fortran/65841
5428         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5429         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5431 2015-04-27  Caroline Tice  <cmtice@google.com>
5433         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5434         partition size.
5436 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5438         PR target/64579
5439         * gcc.target/powerpc/htm-1.c: New test.
5440         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5441         on 64-bit compiles.
5442         (__builtin_tabortdci): Likewise.
5443         (__builtin_tcheck): Remove operand.
5444         * lib/target-supports.exp (check_htm_hw_available): New function.
5446 2015-04-27  Richard Biener  <rguenther@suse.de>
5448         * gcc.target/i386/pr65217.c: XFAIL.
5450 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5452         PR tree-optimization/65875
5453         * gcc.c-torture/compile/pr65875.c: New test.
5455 2015-04-25  Marek Polacek  <polacek@redhat.com>
5457         PR c/52085
5458         * gcc.dg/enum-incomplete-2.c: New test.
5459         * gcc.dg/enum-mode-1.c: New test.
5461 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5463         PR target/65849
5464         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5465         set new options.
5466         * gcc.target/powerpc/pr65849-2.c: Likewise.
5468 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5470         PR tree-optimization/65802
5471         * g++.dg/pr65802.C: Move to ...
5472         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5473         stdarg.h.  Rewrite for C.
5474         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5475         va_start and va_end.  Remove unnecessary inline asm.
5477 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5478             Wei Mi  <wmi@google.com>
5480         * gcc.target/i386/sse2-load-multi.c: New test.
5481         * gcc.target/i386/sse2-store-multi.c: Ditto.
5483 2015-04-24  Marek Polacek  <polacek@redhat.com>
5485         PR c/65830
5486         * c-c++-common/pr65830.c: New test.
5488         PR c/63357
5489         * c-c++-common/Wlogical-op-1.c: New test.
5491 2015-04-24  Marek Polacek  <polacek@redhat.com>
5493         PR c/61534
5494         * c-c++-common/pr61534-1.c: New test.
5496 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5497             Steven Bosscher <steven@gcc.gnu.org>
5499         PR rtl-optimization/34503
5500         * gcc.target/arm/pr64616.c: New file.
5502 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5504         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5506 2015-04-24  Terry Guo  <terry.guo@arm.com>
5508         * gcc.target/arm/pr65710.c: Update the options.
5510 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5512         * gcc.target/i386/pr65523.c: Skip x32.
5514 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5516         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5517         to look for vcl* where appropriate.
5519 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5521         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5522         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5524 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5526         PR target/26702
5527         * gcc.target/arm/pr26702.c: New test.
5529 2015-04-23  Marek Polacek  <polacek@redhat.com>
5531         PR c/65345
5532         * gcc.dg/pr65345-1.c: New test.
5533         * gcc.dg/pr65345-2.c: New test.
5535 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5537         * gcc.target/powerpc/crypto-builtin-2.c: New.
5539 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5541         PR fortran/60322
5542         * gfortran.dg/class_allocate_19.f03: New test.
5543         * gfortran.dg/class_array_20.f03: New test.
5544         * gfortran.dg/class_array_21.f03: New test.
5545         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5546         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5547         initialization correctly.
5548         * gfortran.dg/finalize_29.f08: New test.
5550 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5552         * gcc.target/powerpc/swaps-p8-18.c: New test.
5554 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5556         PR target/65456
5557         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5558         * gcc.dg/vect/bb-slp-25.c: Likewise.
5559         * gcc.dg/vect/bb-slp-29.c: Likewise.
5560         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5561         vect_no_align && { ! vect_hw_misalign }.
5562         * gcc.dg/vect/bb-slp-9.c: Likewise.
5563         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5564         vect_hw_misalign.
5565         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5566         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5567         account for POWER8, where peeling for alignment is not needed.
5568         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5569         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5570         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5571         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5572         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5573         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5574         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5575         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5576         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5577         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5578         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5579         * gcc.dg/vect/pr16105.c: Likewise.
5580         * gcc.dg/vect/pr20122.c: Likewise.
5581         * gcc.dg/vect/pr33804.c: Likewise.
5582         * gcc.dg/vect/pr33953.c: Likewise.
5583         * gcc.dg/vect/pr56787.c: Likewise.
5584         * gcc.dg/vect/pr58508.c: Likewise.
5585         * gcc.dg/vect/slp-25.c: Likewise.
5586         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5587         * gcc.dg/vect/vect-105.c: Likewise.
5588         * gcc.dg/vect/vect-27.c: Likewise.
5589         * gcc.dg/vect/vect-29.c: Likewise.
5590         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5591         POWER8.
5592         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5593         && { ! vect_hw_misalign }.
5594         * gcc.dg/vect/vect-44.c: Likewise.
5595         * gcc.dg/vect/vect-48.c: Likewise.
5596         * gcc.dg/vect/vect-50.c: Likewise.
5597         * gcc.dg/vect/vect-52.c: Likewise.
5598         * gcc.dg/vect/vect-56.c: Likewise.
5599         * gcc.dg/vect/vect-60.c: Likewise.
5600         * gcc.dg/vect/vect-72.c: Likewise.
5601         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5602         * gcc.dg/vect/vect-75.c: Likewise.
5603         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5604         * gcc.dg/vect/vect-77-global.c: Likewise.
5605         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5606         * gcc.dg/vect/vect-78-global.c: Likewise.
5607         * gcc.dg/vect/vect-93.c: Likewise.
5608         * gcc.dg/vect/vect-95.c: Likewise.
5609         * gcc.dg/vect/vect-96.c: Likewise.
5610         * gcc.dg/vect/vect-cond-1.c: Likewise.
5611         * gcc.dg/vect/vect-cond-3.c: Likewise.
5612         * gcc.dg/vect/vect-cond-4.c: Likewise.
5613         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5614         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5615         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5616         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5617         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5618         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5619         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5620         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5621         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5622         * gcc.dg/vect/vect-outer-5.c: Likewise.
5623         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5624         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5625         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5626         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5627         * gcc.dg/vect/vect-peel-3.c: Likewise.
5628         * gcc.dg/vect/vect-peel-4.c: Likewise.
5629         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5630         * gcc.target/powerpc/pr65456.c: New test.
5631         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5632         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5633         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5634         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5635         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5636         vect_no_align && { ! vect_hw_misalign }.
5637         * gfortran.dg/vect/vect-3.f90: Likewise.
5638         * gfortran.dg/vect/vect-4.f90: Likewise.
5639         * gfortran.dg/vect/vect-5.f90: Likewise.
5640         * lib/target-supports.exp (check_effective_target_vect_no_align):
5641         Return 1 for POWER8.
5642         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5644 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5646         PR fortran/65429
5647         * gfortran.dg/pr65429.f90: New test.
5649 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5651         * c-c++-common/asan/user-section-1.c: New test.
5652         * c-c++-common/asan/user-section-2.c: New test.
5653         * c-c++-common/asan/user-section-3.c: New test.
5655 2015-04-22  Hale Wang  <hale.wang@arm.com>
5656             Terry Guo  <terry.guo@arm.com>
5658         PR rtl-optimization/64818
5659         * gcc.target/arm/pr64818.c: New test.
5661 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5663         PR ipa/65076
5664         * g++.dg/tree-ssa/pr61034.C: Update template.
5665         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5666         * gcc.dg/Warray-bounds-11.c: Likewise.
5667         * gcc.dg/Warray-bounds.c: Likewise.
5669 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5671         PR libgfortran/65234
5672         * gfortran.dg/fmt_unlimited.f90: New test.
5674 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5676         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5677         headers.
5678         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5679         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5680         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5681         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5682         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5683         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5684         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5686 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5688         PR libgfortran/56743
5689         * gfortran.dg/namelist_87.f90: New test.
5691 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5693         * gcc.target/aarch64/mult-synth_1.c: New test.
5694         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5695         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5696         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5697         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5698         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5700 2015-04-21  Richard Biener  <rguenther@suse.de>
5702         PR tree-optimization/65650
5703         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5704         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5705         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5706         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5707         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5708         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5710 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5712         PR tree-optimization/65802
5713         * g++.dg/pr65802.C: New test.
5715 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5717         PR testsuite/65767
5718         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5719         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5721 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5723         PR c++/65801
5724         * g++.dg/cpp0x/Wnarrowing2.C: New.
5726 2015-04-20  Jeff Law  <law@redhat.com>
5728         PR tree-optimization/65658
5729         * gcc.dg/pr65658.c: New test.
5731 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5733         PR target/64134
5734         * gcc.target/aarch64/vec_init_1.c: New test.
5736 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5738         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5739         targets.
5741 2015-04-18  Martin Sebor  <msebor@redhat.com>
5743         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5744         of non-nul characters.
5745         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5747 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5749         PR target/65787
5750         * gcc.target/powerpc/pr65787.c: New.
5752 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5754         PR target/65689
5755         * gcc.target/aarch64/c-output-template-4.c: New test.
5757 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5759         PR target/65780
5760         * gcc.dg/pr65780-1.c: New test.
5761         * gcc.dg/pr65780-2.c: Likewise.
5762         * gcc.target/i386/pr32219-9.c: Likewise.
5763         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5764         symbol.
5765         * gcc.target/i386/pr64317.c (c): Initialize.
5767 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5769         PR target/65612
5770         * g++.dg/ext/mv18.C: New test.
5771         * g++.dg/ext/mv19.C: Likewise.
5772         * g++.dg/ext/mv20.C: Likewise.
5773         * g++.dg/ext/mv21.C: Likewise.
5774         * g++.dg/ext/mv22.C: Likewise.
5775         * g++.dg/ext/mv23.C: Likewise.
5777 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5779         PR c++/64527
5780         * g++.dg/init/pr64527.C: New test.
5782 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5783             Michael Matz  <matz@suse.de>
5785         PR tree-optimization/64950
5786         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5787         x86_64-*-*.
5789 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5791         * c-c++-common/asan/user-section-1.c: New test.
5793 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5795         PR debug/65771
5796         * gcc.dg/debug/pr65771.c: New test.
5798 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5800         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5801         __buitlin_alloca with __builtin_alloca.
5803 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5805         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5807 2015-04-16  Richard Biener  <rguenther@suse.de>
5809         PR tree-optimization/64277
5810         * gcc.dg/Warray-bounds-14.c: New testcase.
5811         * gcc.dg/Warray-bounds-15.c: Likewise.
5812         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5813         * c-c++-common/ubsan/bounds-6.c: Likewise.
5815 2015-04-16  Renlin Li  <renlin.li@arm.com>
5817         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5818         * gcc.target/arm/unsigned-float.c: New.
5820 2015-04-16  Richard Biener  <rguenther@suse.de>
5822         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5823         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5824         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5826 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5828         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5829         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5830         * g++.dg/cpp0x/defaulted21.C: Likewise.
5831         * g++.dg/cpp0x/defaulted28.C: Likewise.
5832         * g++.dg/cpp0x/defaulted47.C: Likewise.
5833         * g++.dg/cpp0x/elision_neg.C: Likewise.
5834         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5835         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5836         * g++.dg/cpp0x/implicit1.C: Likewise.
5837         * g++.dg/cpp0x/implicit9.C: Likewise.
5838         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5839         * g++.dg/cpp0x/range-for13.C: Likewise.
5840         * g++.dg/gomp/clause-2.C: Likewise.
5841         * g++.dg/gomp/udr-5.C: Likewise.
5842         * g++.dg/inherit/access6.C: Likewise.
5843         * g++.dg/lookup/duperr1.C: Likewise.
5844         * g++.dg/lookup/friend2.C: Likewise.
5845         * g++.dg/lookup/pr6936.C: Likewise.
5846         * g++.dg/lookup/scoped1.C: Likewise.
5847         * g++.dg/lookup/using26.C: Likewise.
5848         * g++.dg/lookup/using38.C: Likewise.
5849         * g++.dg/other/access2.C: Likewise.
5850         * g++.dg/overload/defarg3.C: Likewise.
5851         * g++.dg/overload/defarg6.C: Likewise.
5852         * g++.dg/parse/access11.C: Likewise.
5853         * g++.dg/parse/access2.C: Likewise.
5854         * g++.dg/parse/access3.C: Likewise.
5855         * g++.dg/parse/access4.C: Likewise.
5856         * g++.dg/parse/access5.C: Likewise.
5857         * g++.dg/parse/access6.C: Likewise.
5858         * g++.dg/parse/access8.C: Likewise.
5859         * g++.dg/parse/access9.C: Likewise.
5860         * g++.dg/parse/crash40.C: Likewise.
5861         * g++.dg/tc1/dr142.C: Likewise.
5862         * g++.dg/tc1/dr166.C: Likewise.
5863         * g++.dg/tc1/dr52.C: Likewise.
5864         * g++.dg/template/access11.C: Likewise.
5865         * g++.dg/template/access18.C: Likewise.
5866         * g++.dg/template/access19.C: Likewise.
5867         * g++.dg/template/access2.C: Likewise.
5868         * g++.dg/template/access20.C: Likewise.
5869         * g++.dg/template/access26.C: Likewise.
5870         * g++.dg/template/access3.C: Likewise.
5871         * g++.dg/template/access7.C: Likewise.
5872         * g++.dg/template/conv12.C: Likewise.
5873         * g++.dg/template/crash69.C: Likewise.
5874         * g++.dg/template/friend31.C: Likewise.
5875         * g++.dg/template/friend32.C: Likewise.
5876         * g++.dg/template/memfriend15.C: Likewise.
5877         * g++.dg/template/memfriend16.C: Likewise.
5878         * g++.dg/template/memfriend17.C: Likewise.
5879         * g++.dg/template/memfriend7.C: Likewise.
5880         * g++.dg/template/pr32519.C: Likewise.
5881         * g++.dg/template/qualttp21.C: Likewise.
5882         * g++.dg/template/qualttp8.C: Likewise.
5883         * g++.dg/template/ttp10.C: Likewise.
5884         * g++.dg/template/typedef11.C: Likewise.
5885         * g++.dg/template/typedef13.C: Likewise.
5886         * g++.dg/template/typedef19.C: Likewise.
5887         * g++.dg/template/typedef20.C: Likewise.
5888         * g++.dg/template/typedef22.C: Likewise.
5889         * g++.dg/template/using16.C: Likewise.
5890         * g++.dg/template/virtual3.C: Likewise.
5891         * g++.dg/ubsan/pr61272.C: Likewise.
5892         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5893         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5894         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5895         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5896         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5897         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5898         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5899         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5900         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5901         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5902         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5903         * g++.old-deja/g++.jason/access17.C: Likewise.
5904         * g++.old-deja/g++.jason/access18.C: Likewise.
5905         * g++.old-deja/g++.jason/access22.C: Likewise.
5906         * g++.old-deja/g++.jason/access23.C: Likewise.
5907         * g++.old-deja/g++.jason/access8.C: Likewise.
5908         * g++.old-deja/g++.jason/delete3.C: Likewise.
5909         * g++.old-deja/g++.jason/report.C: Likewise.
5910         * g++.old-deja/g++.law/access2.C: Likewise.
5911         * g++.old-deja/g++.law/access3.C: Likewise.
5912         * g++.old-deja/g++.law/access4.C: Likewise.
5913         * g++.old-deja/g++.law/access5.C: Likewise.
5914         * g++.old-deja/g++.law/arm12.C: Likewise.
5915         * g++.old-deja/g++.law/arm14.C: Likewise.
5916         * g++.old-deja/g++.law/ctors13.C: Likewise.
5917         * g++.old-deja/g++.law/union2.C: Likewise.
5918         * g++.old-deja/g++.law/visibility12.C: Likewise.
5919         * g++.old-deja/g++.law/visibility15.C: Likewise.
5920         * g++.old-deja/g++.law/visibility16.C: Likewise.
5921         * g++.old-deja/g++.law/visibility17.C: Likewise.
5922         * g++.old-deja/g++.law/visibility18.C: Likewise.
5923         * g++.old-deja/g++.law/visibility19.C: Likewise.
5924         * g++.old-deja/g++.law/visibility20.C: Likewise.
5925         * g++.old-deja/g++.law/visibility21.C: Likewise.
5926         * g++.old-deja/g++.law/visibility24.C: Likewise.
5927         * g++.old-deja/g++.law/visibility4.C: Likewise.
5928         * g++.old-deja/g++.law/visibility5.C: Likewise.
5929         * g++.old-deja/g++.law/visibility6.C: Likewise.
5930         * g++.old-deja/g++.law/visibility7.C: Likewise.
5931         * g++.old-deja/g++.law/visibility8.C: Likewise.
5932         * g++.old-deja/g++.law/visibility9.C: Likewise.
5933         * g++.old-deja/g++.niklas/t135.C: Likewise.
5934         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5935         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5936         * g++.old-deja/g++.other/access11.C: Likewise.
5937         * g++.old-deja/g++.other/access4.C: Likewise.
5938         * g++.old-deja/g++.other/access7.C: Likewise.
5939         * g++.old-deja/g++.other/crash1.C: Likewise.
5940         * g++.old-deja/g++.other/crash7.C: Likewise.
5941         * g++.old-deja/g++.other/friend1.C: Likewise.
5942         * g++.old-deja/g++.other/friend4.C: Likewise.
5943         * g++.old-deja/g++.other/friend9.C: Likewise.
5944         * g++.old-deja/g++.other/lineno1.C: Likewise.
5945         * g++.old-deja/g++.other/using1.C: Likewise.
5946         * g++.old-deja/g++.pt/enum14.C: Likewise.
5947         * g++.old-deja/g++.pt/friend11.C: Likewise.
5948         * g++.old-deja/g++.pt/friend21.C: Likewise.
5949         * g++.old-deja/g++.pt/friend3.C: Likewise.
5950         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5951         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5952         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5953         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5955 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5957         PR ipa/65765
5958         * g++.dg/ipa/pr65765.C: New test.
5960 2015-04-15  Nick Clifton  <nickc@redhat.com>
5962         * gcc.target/rx/builtins.c: Disable RMPA test if string
5963         instructions are not allowed.
5965 2015-04-15  Alan Modra  <amodra@gmail.com>
5967         * gcc.dg/pr65408.c: New.
5969 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5971         PR target/65729
5972         * gcc.target/arm/pr65729.c: New test.
5974 2015-04-14  Richard Biener  <rguenther@suse.de>
5976         PR tree-optimization/65758
5977         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5979 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5981         PR target/65648
5982         * gcc.c-torture/execute/pr65648.c: New test.
5984 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5986         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5987         __builtin_finite instead of finite.
5988         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5989         Likewise.
5991 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5993         PR tree-optimization/63387
5994         * gcc.dg/pr63387.c: New testcase.
5996 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5998         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6000 2015-04-13  Richard Biener  <rguenther@suse.de>
6002         PR tree-optimization/65204
6003         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6005 2015-04-13  Terry Guo  <terry.guo@arm.com>
6007         PR target/65710
6008         * gcc.target/arm/pr65710.c: New.
6010 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6012         PR tree-optimization/65747
6013         * g++.dg/torture/pr65747.C: New test.
6015 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6017         PR c++/65736
6018         * g++.dg/cpp0x/pr65736.C: New test.
6020 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6021             Martin Liska  <mliska@suse.cz>
6023         PR ipa/65722
6024         * g++.dg/ipa/pr65722.C: New testcase.
6026 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6028         PR tree-optimization/65735
6029         * gcc.c-torture/compile/pr65735.c: New test.
6031 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6033         PR middle-end/65554
6034         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6036 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6038         PR target/65671
6039         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6041 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6043         PR target/65647
6044         * gcc.target/arm/pr65647-2.c: New.
6046 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6048         PR target/65694
6049         * g++.dg/torture/pr65694.C: New test.
6051 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6053         * gfortran.dg/coarray_lock_6.f90: New.
6054         * gfortran.dg/coarray_lock_7.f90: New.
6055         * gfortran.dg/coarray/lock_2.f90: New.
6057 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6059         PR fortran/56674
6060         PR fortran/58813
6061         PR fortran/59016
6062         PR fortran/59024
6063         * gfortran.dg/used_types_27.f90: New.
6065 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6067         PR target/65671
6068         * gcc.target/i386/pr65671.c: New.
6070 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6072         PR tree-optimization/65709
6073         * c-c++-common/ubsan/align-9.c: New test.
6075 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6077         PR fortran/56852
6078         * gfortran.dg/pr56852.f90: New test.
6080 2015-04-09  Marek Polacek  <polacek@redhat.com>
6081             Jakub Jelinek  <jakub@redhat.com>
6083         PR middle-end/65554
6084         * g++.dg/opt/pr65554.C: New test.
6086 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6088         PR c++/65690
6089         * c-c++-common/attr-aligned-1.c: New test.
6091 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6093         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6095 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6097         PR target/65676
6098         * gcc.target/i386/sse-25.c: New.
6100 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6102         PR target/65693
6103         * gcc.target/i386/pr65693.c: New test.
6105 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6107         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6109 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6111         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6113 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6115         * gcc.target/i386/thunk-retbnd.c: New.
6117 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6119         * gnat.dg/opt48.adb: New test.
6120         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6121         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6123 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6125         PR ipa/65540
6126         * gcc.c-torture/compile/pr65540.c: New.
6128 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6130         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6131         -Wno-pointer-arith.
6133 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6135         PR debug/65678
6136         * g++.dg/debug/pr65678.C: New test.
6138         PR middle-end/65680
6139         * gcc.c-torture/compile/pr65680.c: New test.
6141 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6143         PR fortran/65548
6144         * gfortran.dg/allocate_with_source_5.f90: New test.
6146 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6148         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6149         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6151 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6153         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6155 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6157         PR target/65614
6158         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6159         to get floating point compression.
6160         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6162 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6164         PR preprocessor/61977
6165         * gcc.dg/cpp/pr61977.c: New test.
6167 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6169         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6171 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6173         PR target/65647
6174         * gcc.target/arm/pr65647.c: New.
6176 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6178         PR ipa/65655
6179         * g++.dg/torture/pr65655.C: New testcase.
6181 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6183         PR c++/64085
6184         * g++.dg/cpp1y/lambda-init13.C: New.
6186 2015-04-03  Marek Polacek  <polacek@redhat.com>
6188         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6190 2015-04-02  Marek Polacek  <polacek@redhat.com>
6192         PR c++/65642
6193         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6194         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6196 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6198         PR preprocessor/61977
6199         * gcc.target/powerpc/pr61977-1.c: New test.
6200         * gcc.target/powerpc/pr61977-2.c: New test.
6202 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6204         PR c++/56100
6205         * g++.dg/warn/Wshadow-8.C: New.
6206         * g++.dg/warn/Wshadow-9.C: Likewise.
6207         * g++.dg/warn/Wshadow-10.C: Likewise.
6208         * g++.dg/warn/Wshadow-11.C: Likewise.
6210 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6212         * gcc.dg/pr23623.c: Added aligned attribute.
6213         * gcc.dg/20141029-1.c: Likewise.
6214         * gcc.dg/20150306-1.c: New test.
6216 2015-04-01  Marek Polacek  <polacek@redhat.com>
6218         PR c++/65554
6219         * g++.dg/cpp0x/initlist93.C: New test.
6220         * g++.dg/cpp0x/initlist94.C: New test.
6222 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6224         PR target/65624
6225         * gcc.target/aarch64/pr65624.c: New test.
6227 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6229         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6231 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6233         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6234         extra variable to force stack alignment.
6235         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6236         extra variable to force stack alignment.
6238 2015-03-31  Marek Polacek  <polacek@redhat.com>
6240         PR c++/65390
6241         * g++.dg/template/pr65390.C: New test.
6243 2015-03-31  Martin Liska  <mliska@suse.cz>
6245         * g++.dg/ipa/pr65557.C: New test.
6247 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6249         * gcc.target/s390/hotpatch-25.c: New test.
6250         * gcc.target/s390/hotpatch-1.c: Update test.
6251         * gcc.target/s390/hotpatch-10.c: Update test.
6252         * gcc.target/s390/hotpatch-11.c: Update test.
6253         * gcc.target/s390/hotpatch-12.c: Update test.
6254         * gcc.target/s390/hotpatch-13.c: Update test.
6255         * gcc.target/s390/hotpatch-14.c: Update test.
6256         * gcc.target/s390/hotpatch-15.c: Update test.
6257         * gcc.target/s390/hotpatch-16.c: Update test.
6258         * gcc.target/s390/hotpatch-17.c: Update test.
6259         * gcc.target/s390/hotpatch-18.c: Update test.
6260         * gcc.target/s390/hotpatch-19.c: Update test.
6261         * gcc.target/s390/hotpatch-2.c: Update test.
6262         * gcc.target/s390/hotpatch-21.c: Update test.
6263         * gcc.target/s390/hotpatch-22.c: Update test.
6264         * gcc.target/s390/hotpatch-23.c: Update test.
6265         * gcc.target/s390/hotpatch-24.c: Update test.
6266         * gcc.target/s390/hotpatch-3.c: Update test.
6267         * gcc.target/s390/hotpatch-4.c: Update test.
6268         * gcc.target/s390/hotpatch-5.c: Update test.
6269         * gcc.target/s390/hotpatch-6.c: Update test.
6270         * gcc.target/s390/hotpatch-7.c: Update test.
6271         * gcc.target/s390/hotpatch-8.c: Update test.
6272         * gcc.target/s390/hotpatch-9.c: Update test.
6273         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6275 2015-03-31  Richard Biener  <rguenther@suse.de>
6277         PR middle-end/65626
6278         * g++.dg/torture/pr65626.C: New testcase.
6280 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6282         PR target/65531
6283         * gcc.target/i386/mpx/pr65531.cc: New.
6285 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6287         PR target/65602
6288         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6289         __builtin_alloca instead of alloca.
6290         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6291         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6292         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6293         check.
6295 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6297         PR ipa/65610
6298         * g++.dg/ubsan/pr65610.C: New test.
6300 2015-03-30  Marek Polacek  <polacek@redhat.com>
6302         PR c++/65398
6303         * g++.dg/cpp0x/pr65398-2.C: New test.
6305 2015-03-30  Marek Polacek  <polacek@redhat.com>
6307         * c-c++-common/pr65556.c: Change the width of bit-fields.
6309 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6311         PR ipa/65588
6312         * gcc.target/i386/pr65588.c: New testcase.
6314 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6316         PR libgfortran/65563
6317         * gfortran.dg/open_errors_2.f90:  New test.
6319 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6321         PR libgfortran/65596
6322         * gfortran.dg/namelist_86.f90: New test.
6324 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6326         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6327         statement to reflect new ownership.
6329 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6331         PR c++/42328
6332         * g++.dg/template/friend58.C: New.
6333         * g++.dg/template/friend59.C: Likewise.
6335 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6337         PR c/65586
6338         * g++.dg/gomp/openmp-simd-3.C: New.
6339         * gcc.dg/gomp/openmp-simd-3.c: New.
6341 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6343         PR target/65248
6344         * gcc.target/i386/pr65248-1.c: New file.
6345         * gcc.target/i386/pr65248-2.c: Likewise.
6346         * gcc.target/i386/pr65248-3.c: Likewise.
6347         * gcc.target/i386/pr65248-4.c: Likewise.
6349 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6351         PR target/65593
6352         * gcc.c-torture/compile/pr65593.c: New test.
6354 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6356         PR c++/59329
6357         * g++.dg/cpp1y/constexpr-assert1.C: New.
6359 2015-03-27  Marek Polacek  <polacek@redhat.com>
6361         PR c++/65556
6362         * c-c++-common/pr65556.c: New test.
6364 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6366         PR ipa/65600
6367         * g++.dg/torture/pr65600.C: New testcase.
6369 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6371         PR target/65407
6372         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6374 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6376         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6377         statement and cleanup. Fixed typos.
6379 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6381         PR middle-end/65595
6382         * gcc.c-torture/compile/pr65595.c: New testcase.
6384 2015-03-27  Marek Polacek  <polacek@redhat.com>
6386         PR sanitizer/65583
6387         * g++.dg/ubsan/pr65583.C: New test.
6389 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6391         * gcc.c-torture/compile/20150327.c: New testcase.
6393 2015-03-26  Richard Biener  <rguenther@suse.de>
6395         PR middle-end/65555
6396         * g++.dg/torture/pr65555.C: New testcase.
6398 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6400         PR tree-optimization/64715
6401         * gcc.dg/builtin-object-size-15.c: New test.
6402         * gcc.dg/pr64715-1.c: New test.
6403         * gcc.dg/pr64715-2.c: New test.
6405 2015-03-26  Richard Biener  <rguenther@suse.de>
6407         PR middle-end/65519
6408         * gnat.dg/specs/opt2.ads: Fix testcase.
6410 2015-03-25  Martin Sebor  <msebor@redhat.com>
6412         PR testsuite/65526
6413         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6414         when target isn't arm*-*-*-*.
6415         (check_effective_target_arm_nothumb): Likewise.
6416         (check_effective_target_arm_little_endian): Likewise.
6417         (check_effective_target_arm_vect_no_misalign): Likewise.
6418         (check_effective_target_aarch64_little_endian): Fail early if target
6419         isn't aarch64*-*-*.
6421 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6423         PR tree-optimization/65177
6424         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6426 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6428         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6429         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6430         smmintrin.h and mm3dnow.h.
6432 2015-03-25  Marek Polacek  <polacek@redhat.com>
6434         PR c++/65558
6435         * g++.dg/cpp0x/pr65558.C: New test.
6437 2015-03-25  Marek Polacek  <polacek@redhat.com>
6439         PR c++/61670
6440         * g++.dg/template/pr61670.C: New test.
6442 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6444         PR c++/54987
6445         * g++.dg/template/pr54987.C: New.
6447 2015-03-25  Richard Biener  <rguenther@suse.de>
6449         PR tree-optimization/62630
6450         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6452 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6454         PR target/65508
6455         * gcc.target/i386/mpx/pr65508.c: New.
6457 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6459         PR fortran/64952
6460         PR fortran/65532
6461         * gfortran.dg/data_initialized_3.f90: New.
6463 2015-03-25  Richard Biener  <rguenther@suse.de>
6465         PR middle-end/65519
6466         * gnat.dg/specs/opt2.ads: New testcase.
6468 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6470         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6471         * gcc.target/arm/memset-inline-4.c: Skip for
6472         arm_tune_string_ops_prefer_neon.
6473         * gcc.target/arm/memset-inline-5.c: Ditto.
6474         * gcc.target/arm/memset-inline-6.c: Ditto.
6475         * gcc.target/arm/memset-inline-8.c: Ditto.
6476         * gcc.target/arm/memset-inline-9.c: Ditto.
6478 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6480         PR c++/58923
6481         * g++.dg/other/virtual3.C: New.
6483 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6485         PR c++/60130
6486         * g++.dg/cpp0x/vt-60130.C: New.
6488 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6490         PR c++/61971
6491         * g++.dg/warn/Warray-bounds-7.C: New.
6493 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6495         PR c++/60067
6496         * g++.dg/template/defarg18.C: New.
6498 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6500         PR c++/59988
6501         * g++.dg/cpp0x/vt-59988.C: New.
6503 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6505         PR tree-optimization/65533
6506         * gcc.dg/pr65533.c: New test.
6508 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6510         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6511         source= and mold= expressions functionality.
6512         * gfortran.dg/allocate_class_4.f90: New test.
6513         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6514         copying an unlimited polymorhpic object containing a char array
6515         to another unlimited polymorphic object respects the _len
6516         component.
6517         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6518         whether deferred length char array allocate works, unlimited
6519         polymorphic object allocation from a string works and if
6520         allocating an array of deferred length strings works.
6521         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6523 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6525         PR c++/65513
6526         * g++.dg/cpp0x/constexpr-array11.C: New.
6528 2015-03-24  Richard Biener  <rguenther@suse.de>
6530         PR middle-end/65517
6531         * gcc.dg/torture/pr65517.c: New testcase.
6533 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6535         * gfortran.dg/coindexed_1.f90: Moved from
6536         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6538 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6540         PR testsuite/65506
6541         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6542         gimple dump.
6544         PR target/65523
6545         * gcc.target/i386/pr65523.c: New test.
6547         PR ipa/65475
6548         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6549         dg-options.
6550         * g++.dg/lto/pr65475b_0.C: Likewise.
6552 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6554         PR target/65505
6555         * gcc.target/sh/torture/pr65505.c: New.
6557 2015-03-23  Martin Sebor  <msebor@redhat.com>
6559         PR testsuite/63175
6560         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6561         assembly for lvx in addition to lxv.
6563 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6565         PR target/65504
6566         * gfortran.dg/pr65504.f90: New test.
6568         PR ipa/65521
6569         * gcc.dg/pr65521.c: New test.
6571 2015-03-23  Richard Biener  <rguenther@suse.de>
6573         PR tree-optimization/65518
6574         * gcc.dg/vect/pr65518.c: New testcase.
6576 2015-03-23  Richard Biener  <rguenther@suse.de>
6578         PR tree-optimization/65494
6579         * gcc.dg/vect/pr65494.c: New testcase.
6581 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6583         PR preprocessor/65238
6584         * c-c++-common/cpp/pr65238-1.c: New test.
6585         * gcc.dg/cpp/pr65238-2.c: New test.
6586         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6587         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6589 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6590             Mikael Morin  <mikael@gcc.gnu.org>
6592         PR fortran/64952
6593         * gfortran.dg/elemental_dependency_4.f90: New.
6594         * gfortran.dg/elemental_dependency_5.f90: New.
6596 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6598         PR ipa/65475
6599         * g++.dg/lto/pr65475b_0.C: New testcase.
6600         * g++.dg/lto/pr65475b_1.C: New testcase.
6601         * g++.dg/lto/pr65475c_0.C: New testcase.
6602         * g++.dg/lto/pr65475c_1.C: New testcase.
6604 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6606         * gfortran.dg/coarray_38.f90: New.
6607         * gfortran.dg/coarray_39.f90: New.
6608         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6609         compile test.
6611 2015-03-20  Marek Polacek  <polacek@redhat.com>
6613         PR c++/65398
6614         * g++.dg/cpp0x/pr65398.C: New test.
6616 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6618         PR ipa/65475
6619         * g++.dg/lto/pr65475_0.C: New testcase.
6620         * g++.dg/lto/pr65475_1.C: New testcase.
6622 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6624         PR rtl-optimization/64366
6625         * gcc.target/sh/pr64366.c: New.
6627 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6629         PR c++/48324
6630         * g++.dg/cpp0x/constexpr-48324.C: New.
6632 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6634         PR c++/48453
6635         * g++.dg/cpp0x/pr48453.C: New.
6637 2015-03-20  Marek Polacek  <polacek@redhat.com>
6639         PR c++/65072
6640         * g++.dg/cpp0x/pr65072.C: New test.
6642 2015-03-20  Richard Biener  <rguenther@suse.de>
6644         PR middle-end/64715
6645         * gcc.dg/pr15347.c: Use -O.
6646         * c-c++-common/pr19807-1.c: Likewise.
6648 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6650         * gnat.dg/volatile13.ad[sb]: New test.
6652 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6654         PR rtl-optimization/60851
6655         * gcc.target/i386/pr60851.c: New test.
6657 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6659         PR target/65240
6660         * g++.dg/pr65240.h: Add tests for PR 65240.
6661         * g++.dg/pr65240-1.C: Likewise.
6662         * g++.dg/pr65240-2.C: Likewise.
6663         * g++.dg/pr65240-3.C: Likewise.
6664         * g++.dg/pr65240-4.C: Likewise.
6666 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6668         PR rtl-optimization/63491
6669         * gcc.target/powerpc/pr63491.c: New.
6671 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6673         * g++.dg/ipa/pr65465.C: New test.
6675 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6677         PR c++/52659
6678         * g++.dg/cpp0x/deleted11.C: New.
6680 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6682         PR sanitizer/65400
6683         * c-c++-common/tsan/pr65400-3.c: New test.
6685 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6687         PR c++/59686
6688         * g++.dg/cpp0x/constexpr-59686.C: New.
6690 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6692         PR sanitizer/64265
6693         * g++.dg/tsan/pr64265.C: New test.
6695         PR sanitizer/65400
6696         * c-c++-common/tsan/pr65400-1.c: New test.
6697         * c-c++-common/tsan/pr65400-2.c: New test.
6699 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6701         PR c++/59816
6702         * g++.dg/cpp0x/pr59816.C: New.
6704 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6706         PR fortran/59198
6707         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6709 2015-03-18  Martin Liska  <mliska@suse.cz>
6711         PR ipa/65439
6712         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6713         equivalences either to 6 or 7.
6715 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6717         PR middle-end/64491
6718         Revert:
6719         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6721         * gcc.dg/undefined-loop-1.c: New file.
6722         * gcc.dg/undefined-loop-2.c: New file.
6724         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6726         PR testsuite/64032
6727         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6728         loop exits too early.
6730 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6732         PR tree-optimization/65450
6733         * gfortran.dg/pr65450.f90: New test.
6735         PR target/65078
6736         * gcc.target/i386/pr65078-1.c: New test.
6737         * gcc.target/i386/pr65078-2.c: New test.
6738         * gcc.target/i386/pr65078-3.c: New test.
6739         * gcc.target/i386/pr65078-4.c: New test.
6740         * gcc.target/i386/pr65078-5.c: New test.
6741         * gcc.target/i386/pr65078-6.c: New test.
6743 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6745         PR c++/65340
6746         * g++.dg/cpp1y/pr65340.C: New.
6748 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6750         PR fortran/64432
6751         * gfortran.dg/system_clock_3.f08: Adjust test.
6753 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6755         PR fortran/59198
6756         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6757         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6759 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6761         PR fortran/64432
6762         * gfortran.dg/system_clock_3.f08: New test.
6764 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6766         PR c++/64626
6767         g++.dg/cpp1y/pr64626-1.C: New.
6768         g++.dg/cpp1y/pr64626-2.C: New.
6769         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6771 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6773         PR tree-optimization/65427
6774         * gcc.c-torture/execute/pr65427.c: New test.
6776 2015-03-16  Marek Polacek  <polacek@redhat.com>
6778         DR 1688
6779         PR c++/65327
6780         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6781         * g++.dg/cpp0x/pr65327.C: New test.
6783 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6785         PR sanitizer/64820
6786         * c-c++-common/asan/pr64820.c: New test.
6788 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6790         * gfortran.dg/pointer_2.f90: New test.
6792 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6794         * g++.dg/pr65049.C: New test.
6796 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6798         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6799         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6800         * gcc.target/i386/fuse-caller-save.c: Same.
6802 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6804         * gnat.dg/loop_optimization18.ad[sb]: New test.
6805         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6807 2015-03-16  Alan Modra  <amodra@gmail.com>
6809         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6810         2014-12-05 change.
6812 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6814         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6815         hppa*-*-hpux*.
6816         * gcc.dg/torture/pr65270-2.c: Likewise.
6818 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6820         PR fortran/61138
6821         * gfortran.dg/pointer_remapping_9.f90: New.
6823 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6825         PR tree-optimization/65369
6826         * gcc.c-torture/execute/pr65369.c: New test.
6828         PR tree-optimization/65418
6829         * gcc.c-torture/execute/pr65418-1.c: New test.
6830         * gcc.c-torture/execute/pr65418-2.c: New test.
6832         PR rtl-optimization/65401
6833         * gcc.c-torture/execute/pr65401.c: New test.
6835 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6837         PR target/64600
6838         * gcc.target/arm/pr64600_1.c: New test.
6840 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6842         PR rtl-optimization/65235
6843         * gcc.target/aarch64/pr65235_1.c: New test.
6845 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6847         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6848         * gcc.target/s390/hotpatch-22.c: Likewise.
6849         * gcc.target/s390/hotpatch-23.c: Likewise.
6850         * gcc.target/s390/hotpatch-24.c: Likewise.
6851         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6852         * gcc.target/s390/hotpatch-1.c: Update expected output.
6853         * gcc.target/s390/hotpatch-2.c: Likewise.
6854         * gcc.target/s390/hotpatch-3.c: Likewise.
6855         * gcc.target/s390/hotpatch-4.c: Likewise.
6856         * gcc.target/s390/hotpatch-5.c: Likewise.
6857         * gcc.target/s390/hotpatch-6.c: Likewise.
6858         * gcc.target/s390/hotpatch-7.c: Likewise.
6859         * gcc.target/s390/hotpatch-8.c: Likewise.
6860         * gcc.target/s390/hotpatch-9.c: Likewise.
6861         * gcc.target/s390/hotpatch-10.c: Likewise.
6862         * gcc.target/s390/hotpatch-11.c: Likewise.
6863         * gcc.target/s390/hotpatch-12.c: Likewise.
6864         * gcc.target/s390/hotpatch-13.c: Likewise.
6865         * gcc.target/s390/hotpatch-14.c: Likewise.
6866         * gcc.target/s390/hotpatch-15.c: Likewise.
6867         * gcc.target/s390/hotpatch-16.c: Likewise.
6868         * gcc.target/s390/hotpatch-17.c: Likewise.
6869         * gcc.target/s390/hotpatch-18.c: Likewise.
6870         * gcc.target/s390/hotpatch-19.c: Likewise.
6872 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6874         PR target/65103
6875         * gcc.target/i386/pr65103-1.c: New.
6877 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6879         PR target/65044
6880         * gcc.target/i386/pr65044.c: New.
6882 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6884         PR rtl-optimization/64895
6885         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6886         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6887         * gcc.target/i386/fuse-caller-save.c: Ditto.
6889 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6891         * gcc.dg/ipa/pr63569.c: Fix template.
6893 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6895         * g++.dg/ipa/pr64146.C: Require fpic support.
6897 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6899         PR libfortran/65200
6900         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6901         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6903 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6905         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6906         to dg-options, fix up dg-skip-if.
6908 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6910         PR target/65296
6911         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6912         * gcc.target/avr/tiny-caller-save.c: Same.
6914 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6916         PR target/65242
6917         * g++.dg/pr65242.C: New test.
6919 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6921         * c-c++-common/asan/no-asan-check-glob.c: New test.
6923 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6925         PR c++/65370
6926         * g++.dg/other/default11.C: New.
6927         * g++.dg/other/default12.C: Likewise.
6929 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6931         PR target/65368
6932         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6934 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6936         PR fortran/65024
6937         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6939 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6941         PR c++/65127
6942         * g++.dg/cpp0x/pr65127.C: New test.
6944 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6946         * gcc.dg/ipa/PR64550.c: Update template.
6948 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6949             Tobias Burnus  <burnus@net-b.de>
6951         * gfortran.dg/coarray_sync_memory.f90: New.
6953 2015-03-10  Marek Polacek  <polacek@redhat.com>
6955         PR sanitizer/65367
6956         * c-c++-common/ubsan/pr65367.c: New test.
6958 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6960         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6961         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6962         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6963         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6964         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6965         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6966         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6967         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6968         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6969         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6970         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6971         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6972         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6974 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6976         * lib/mpx-dg.exp (mpx_link_flags): New.
6977         (mpx_init): New.
6978         (mpx_finish): New.
6979         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6980         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6981         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6982         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6983         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6984         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6985         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6986         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6987         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6988         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6989         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6990         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6991         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6992         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6993         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6994         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6995         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6996         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6997         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6998         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6999         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7000         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7001         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7002         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7003         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7004         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7005         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7006         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7007         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7008         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7009         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7010         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7011         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7012         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7013         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7014         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7015         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7016         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7017         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7018         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7019         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7020         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7021         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7022         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7023         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7024         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7025         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7026         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7027         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7028         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7029         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7030         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7031         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7032         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7033         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7034         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7035         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7036         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7037         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7038         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7039         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7040         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7041         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7042         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7043         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7044         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7045         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7046         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7047         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7048         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7049         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7050         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7051         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7052         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7053         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7054         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7055         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7056         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7057         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7058         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7059         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7060         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7061         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7062         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7063         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7064         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7065         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7066         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7067         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7068         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7069         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7070         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7071         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7072         * gcc.target/i386/mpx/label-address-1.c: New.
7073         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7074         * gcc.target/i386/mpx/macro.c: New.
7075         * gcc.target/i386/mpx/mpx-check.h: New.
7076         * gcc.target/i386/mpx/mpx.exp: New.
7077         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7078         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7079         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7080         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7081         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7082         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7083         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7084         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7085         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7086         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7087         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7088         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7089         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7090         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7091         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7092         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7093         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7094         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7095         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7096         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7097         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7098         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7099         * gcc.target/i386/mpx/reference-1-nov.c: New.
7100         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7101         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7102         * gcc.target/i386/mpx/reference-2-nov.c: New.
7103         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7104         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7105         * gcc.target/i386/mpx/reference-3-nov.c: New.
7106         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7107         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7108         * gcc.target/i386/mpx/reference-4-nov.c: New.
7109         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7110         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7111         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7112         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7113         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7114         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7115         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7116         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7117         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7118         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7119         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7120         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7121         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7122         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7123         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7124         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7125         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7126         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7127         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7128         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7129         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7130         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7131         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7132         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7133         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7134         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7135         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7136         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7137         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7138         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7139         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7140         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7141         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7142         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7143         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7144         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7145         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7146         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7147         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7148         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7149         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7150         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7151         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7152         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7153         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7154         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7155         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7156         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7157         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7158         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7159         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7160         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7161         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7162         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7163         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7164         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7165         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7166         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7167         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7168         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7169         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7170         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7171         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7172         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7173         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7174         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7175         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7176         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7177         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7178         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7179         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7180         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7181         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7182         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7183         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7184         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7185         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7186         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7187         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7188         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7189         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7190         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7191         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7192         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7193         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7194         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7195         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7196         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7197         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7198         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7199         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7200         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7201         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7202         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7203         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7204         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7205         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7206         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7207         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7208         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7209         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7210         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7211         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7212         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7213         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7214         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7215         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7216         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7217         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7218         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7219         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7220         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7221         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7222         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7223         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7224         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7225         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7226         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7227         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7228         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7229         * gcc.target/i386/mpx/vla-1-nov.c: New.
7230         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7231         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7232         * gcc.target/i386/mpx/vla-2-nov.c: New.
7233         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7235 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7237         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7239 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7241         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7243 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7245         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7246         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7248 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7250         PR c/65120
7251         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7252         on rhs is 0.
7253         (fn4): New test.
7254         * c-c++-common/pr65120.c: New test.
7256         PR rtl-optimization/65321
7257         * gcc.dg/pr65321.c: New test.
7259 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7261         PR tree-optimization/65355
7262         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7264 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7266         PR c/65120
7267         * c-c++-common/pr49706.c: Adjust tests for not warning
7268         about !!x == y or !b == y where b is boolean, and add
7269         some further tests.
7270         * c-c++-common/pr62199-2.c: Likewise.
7272 2015-03-09  Richard Biener  <rguenther@suse.de>
7274         PR middle-end/65270
7275         * gcc.dg/torture/pr65270-1.c: New testcase.
7276         * gcc.dg/torture/pr65270-2.c: Likewise.
7278 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7280         PR tree-optimization/63743
7281         * gcc.dg/pr63743.c: New test.
7283 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7285         PR lto/65316
7286         * g++.dg/lto/pr65316_0.C: New testcase.
7287         * g++.dg/lto/pr65316_1.C: New testcase.
7289 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7291         PR target/62247
7292         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7293         hppa*-*-hpux*.
7294         * g++.dg/abi/rtti3.C: Likewise.
7296         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7298         PR target/62251
7299         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7301         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7303         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7305         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7307 2015-03-08  Morin  <mikael@gcc.gnu.org>
7309         PR fortran/60898
7310         * gfortran.dg/entry_20.f90: New.
7312 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7314         PR target/65153
7315         * gcc.c-torture/compile/pr65153.c: New.
7317 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7319         PR target/65249
7320         * g++.dg/torture/pr65249.C: New.
7322 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7324         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7325         long.
7326         (int64_t): Likewise.
7328 2015-03-07  Marek Polacek  <polacek@redhat.com>
7329             Martin Uecker  <uecker@eecs.berkeley.edu>
7331         PR sanitizer/65280
7332         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7333         member-like arrays.
7334         * c-c++-common/ubsan/bounds-8.c: New test.
7335         * c-c++-common/ubsan/bounds-9.c: New test.
7336         * gcc.dg/ubsan/bounds-2.c: New test.
7338 2015-03-05  Martin Sebor  <msebor@redhat.com>
7340         * PR testsuite/63175
7341         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7342         checking of results into main to prevent it from getting optimized
7343         away.
7344         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7346 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7348         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7349         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7350         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7351         x64.
7353 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7355         * g++.dg/lto/pr65302_1.C: New testcase.
7356         * g++.dg/lto/pr65302_0.C: New testcase.
7358 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7360         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7361         -fno-ipa-icf to dg-options.
7363 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7365         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7366         compiles using the linker plugin.
7368 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7370         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7372 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7374         * gcc.target/arm/pr65067.c: New test.
7376 2015-03-05  Martin Liska  <mliska@suse.cz>
7378         PR ipa/65318
7379         * gcc.dg/ipa/pr65318.c: New test.
7381 2015-03-05  Marek Polacek  <polacek@redhat.com>
7383         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7385 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7387         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7389 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7391         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7392         max-unroll-times back to defaults for s390.
7394 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7396         Fix last commit.
7398 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7400         PR c++/64665
7401         * g++.dg/cpp0x/initlist92.C: New.
7403 2015-03-05  Richard Biener  <rguenther@suse.de>
7405         PR tree-optimization/65310
7406         * gcc.dg/vect/pr65310.c: New testcase.
7408 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7410         PR c++/64834
7411         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7413 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7415         * gnat.dg/entry_queues3.adb: New test.
7417 2015-03-04  Ian Lance Taylor  <iant@google.com>
7419         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7421 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7423         PR c++/64227
7424         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7426 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7428         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7429         -fno-ipa-icf to dg-options
7430         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7431         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7433 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7435         PR c++/64398
7436         * g++.dg/cpp0x/decltype62.C: New.
7438 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7440         * gnat.dg/object_overflow5.adb: New test.
7442 2015-03-03  Martin Liska  <mliska@suse.cz>
7444         PR ipa/65287
7445         * gcc.dg/ipa/pr65287.c: New test.
7447 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7448             Eric Botcazou  <ebotcazou@adacore.com>
7450         * gnat.dg/specs/pack12.ads: New test.
7452 2015-03-03  Martin Liska  <mliska@suse.cz>
7454         * gcc.dg/ipa/PR65282.c: New test.
7456 2015-03-13  Jeff Law  <law@redhat.com>
7458         PR tree-optimization/65241
7459         * gcc.c-torture/compile/pr65241.c: New test.
7461 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7463         PR target/64331
7464         * gcc.target/avr/torture/pr64331.c: New test.
7466 2015-03-03  Martin Liska  <mliska@suse.cz>
7467             Jan Hubicka  <hubicka@ucw.cz>
7469         * g++.dg/ipa/pr65263.C: New test.
7471 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7473         PR ipa/65130
7474         * gcc.dg/lto/pr65130_0.c: New testcase.
7475         * gcc.dg/lto/pr65130_1.c: New testcase.
7477 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7479         PR ipa/64988
7480         * g++.dg/torture/pr64988.C: New testcase.
7482 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7484         * gfortran.dg/coarray_atomic_6.f90: New.
7486 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7488         PR target/65184
7489         * gcc.target/i386/pr65184.c: New.
7491 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7493         PR target/65183
7494         * gcc.target/i386/pr65183.c: New.
7496 2015-02-28  Martin Liska  <mliska@suse.cz>
7497             Jan Hubicka  <hubicka@ucw.cz>
7499         * gcc.dg/ipa/ipa-icf-35.c: New test.
7500         * gcc.dg/ipa/ipa-icf-36.c: New test.
7501         * gcc.dg/ipa/ipa-icf-37.c: New test.
7503 2015-02-28  Martin Liska  <mliska@suse.cz>
7504             Jan Hubicka  <hubicka@ucw.cz>
7506         PR ipa/65245
7507         * gcc.dg/ipa/ipa-icf-34.c: New test.
7509 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7511         PR target/61142
7512         * gcc.target/sh/sh/pr61142.c: New.
7514 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7516         * g++.dg/other/dump-ada-spec-3.C: New test.
7518 2015-03-01  Martin Liska  <mliska@suse.cz>
7520         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7521         * g++.dg/ipa/pr63595.C: Update expected results.
7523 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7525         PR ipa/65236
7526         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7528 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7530         * gcc.dg/vect/pr59354.c: Move vector producing code to
7531         separate function.
7533 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7535         PR ipa/65237
7536         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7537         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7538         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7539         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7541 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7543         PR tree-optimization/65048
7544         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7545         (foo): Use K&R style definition.
7547 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7549         PR target/65032
7550         * g++.dg/pr65032.C: New.
7552 2015-02-27  Marek Polacek  <polacek@redhat.com>
7554         PR c/65040
7555         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7556         -Wformat=2.
7558 2015-02-27  Marek Polacek  <polacek@redhat.com>
7560         PR c/65228
7561         * gcc.dg/pr65228.c: New test.
7563 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7565         PR c/35330
7566         * gcc.dg/weak/weak-17.c: New file.
7568 2015-02-27  Richard Biener  <rguenther@suse.de>
7570         PR lto/65193
7571         * g++.dg/lto/pr65193_0.C: New testcase.
7573 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7575         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7576         * gcc.target/s390/hotpatch-8.c: Likewise.
7577         * gcc.target/s390/hotpatch-9.c: Likewise.
7578         * gcc.target/s390/pr61078.c: Likewise.
7579         * gcc.target/s390/pr57960.c: Remove -m64.
7580         * gcc.target/s390/pr61078.c: Likewise.
7582 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7583             Martin Liska  <mliska@suse.cz>
7585         PR bootstrap/65150
7586         * gcc.dg/pr64454.c: Disable ICF.
7587         * gcc.dg/pr28685-1.c: Disable ICF
7588         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7589         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7590         * g++.dg/ipa/ipa-icf-4.C: Update template.
7592 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7594         PR tree-optimization/65216
7595         * gcc.c-torture/execute/pr65216.c: New test.
7597         PR tree-optimization/65215
7598         * gcc.c-torture/execute/pr65215-1.c: New test.
7599         * gcc.c-torture/execute/pr65215-2.c: New test.
7600         * gcc.c-torture/execute/pr65215-3.c: New test.
7601         * gcc.c-torture/execute/pr65215-4.c: New test.
7602         * gcc.c-torture/execute/pr65215-5.c: New test.
7604 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7606         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7608 2015-02-26  Martin Liska  <mliska@suse.cz>
7609             Jan Hubicka  <hubicka@ucw.cz>
7611         * g++.dg/ipa/pr64146.C: Update expected results.
7612         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7613         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7614         * gcc.dg/ipa/ipa-icf-34.c: New test.
7616 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7618         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7619         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7620         (dg-additional-options): Remove dg directive.
7621         (dg-final): Add dg directive.
7623 2015-02-26  Marek Polacek  <polacek@redhat.com>
7625         PR ipa/65008
7626         * g++.dg/ipa/pr65008.C: New test.
7628 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7630         * lib/profopt.exp (profopt-target-cleanup): New proc.
7631         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7632         files from sources from dg-additional-sources.
7634 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7636         * lib/gcov.exp: Cleanup in case of xfail.
7638 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7640         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7642 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7644         PR debug/46102
7645         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7646         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7647         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7648         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7649         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7650         * g++.dg/debug/pr46123.C: XFAIL and move...
7651         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7652         * gcc.dg/debug/dwarf2-3.c: Move...
7653         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7655 2015-02-26  Marek Polacek  <polacek@redhat.com>
7657         PR c++/65202
7658         * g++.dg/cpp1y/pr65202.C: New test.
7660 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7662         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7663         locale_facets.h.gcov.
7665 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7667         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7669 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7671         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7673 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7675         PR target/65217
7676         * gcc.target/i386/pr65217.c: New.
7678 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7680         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7682 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7684         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7686 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7688         PR tree-optimization/65048
7689         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7691 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7693         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7694         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7696 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7698         PR target/65161
7699         * gcc.target/i386/pr65161.c: New test.
7701 2015-02-26  Terry Guo  <terry.guo@arm.com>
7703         * gcc.target/arm/no-volatile-in-it.c: New test.
7705 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7707         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7708         (dg-options): Add -save-temps.
7709         (dg-final): Add cleanup-saved-temps.
7711 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7713         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7715 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7717         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7718         * gcc.target/powerpc/pack01.c: Include string.h.
7720 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7722         PR target/65167
7723         * gcc.target/i386/pr65167.c: New.
7725 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7727         PR tree-optimization/61917
7728         * gcc.dg/vect/vect-pr61917.c: New file.
7730 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7732         PR tree-optimization/65170
7733         * gcc.c-torture/execute/pr65170.c: New test.
7734         * gcc.dg/tree-ssa/vrp96.c: New test.
7736 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7738         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7740 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7742         PR testsuite/65126
7743         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7744         (dg-additional-files-options): Copy additional_sources to
7745         additional_sources_used before emptying additional_sources.
7746         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7747         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7748         (cleanup-saved-temps): Use additional_sources_used instead of
7749         additional_sources.
7750         (dg-test): Reset additional_sources_used.
7752 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7754         PR fortran/63427
7755         * gfortran.dg/integer_exponentiation_6.F90: New test.
7757 2015-02-23  Martin Sebor  <msebor@redhat.com>
7759         PR target/65109
7760         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7761         two parts.  One to save registers, the other to verify the
7762         registers have the right values.  Save register state into
7763         static data rather than on the stack.
7765 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7767         PR bootstrap/63888
7768         * c-c++-common/asan/pr63888.c: New test.
7770 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7772         PR target/65163
7773         * gcc.c-torture/compile/pr65163.c: New.
7775 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7777         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7778         with -m31 on 64 bit.
7779         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7780         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7782 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7784         * gcc.target/s390/20090223-1.c: Add
7785         -Wno-implicit-function-declaration option.
7786         * gcc.target/s390/pr42224.c: Likewise.
7787         * gcc.target/s390/pr55718.c: Likewise.
7789 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7791         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7792         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7793         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7794         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7795         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7796         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7797         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7798         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7799         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7800         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7801         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7802         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7803         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7804         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7805         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7806         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7807         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7808         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7809         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7810         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7811         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7813 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7815         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7816         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7817         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7818         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7819         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7820         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7821         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7822         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7823         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7824         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7825         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7826         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7827         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7828         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7829         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7830         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7832 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7834         PR fortran/64980
7835         PR fortran/61960
7836         * gfortran.dg/pr61960.f90: New.
7837         * gfortran.dg/pr64230.f90: New.
7838         * gfortran.dg/pr64980.f03: New.
7840 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7842         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7844 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7846         PR ada/65156
7847         * gnat.dg/timing_events.adb: Removed, invalid test.
7849 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7851         PR debug/58123
7852         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7853         location.
7854         * g++.dg/gcov/gcov-2.C: Likewise.
7856 2015-02-20  Richard Biener  <rguenther@suse.de>
7858         PR tree-optimization/65136
7859         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7861 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7863         PR testsuite/64158
7864         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7865         and nvptx-*-* blacklisting.
7867         * gcc.dg/sibcall-9.c: New test.
7868         * gcc.dg/sibcall-10.c: New test.
7870 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7872         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7874 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7876         PR target/64452
7877         * gcc.target/avr/torture/pr64452.c: New test.
7879 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7881         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7882         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7884 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7886         PR testsuite/65116
7887         * lib/target-supports.exp (check_compile): Check whether
7888         additional_sources is defined before using it.
7890 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7892         PR middle-end/65074
7893         * g++.dg/opt/pr65074.C: New file.
7895 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7897         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7898         (size_type): New typedef.
7899         (operator "" _script): Use it for the last argument.
7901 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7903         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7905 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7907         * lib/target-supports.exp (check_compile): Save/restore
7908         additional_sources that may belong to an actual test.
7910 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7912         PR gcov-profile/64634
7913         * g++.dg/gcov/gcov-15.C: New test.
7915 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7917         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7919 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7921         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7923 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7925         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7927 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7929         * gfortran.dg/fmt_cache_1.f: Add missing close.
7931 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7933         PR testsuite/65107
7934         * gfortran.dg/read_eof_8.f90: Add missing close.
7936 2015-02-18  Richard Biener  <rguenther@suse.de>
7938         PR tree-optimization/65063
7939         * gcc.dg/pr65063.c: New testcase.
7941 2015-02-18  Richard Biener  <rguenther@suse.de>
7943         PR tree-optimization/62217
7944         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7946 2015-02-18  Marek Polacek  <polacek@redhat.com>
7948         PR sanitizer/65081
7949         * c-c++-common/ubsan/pr65081.c: New test.
7951 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7953         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7954         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7956 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7958         * gcc.dg/ipa/propalign-3.c: New test.
7960 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7962         PR target/64793
7963         * gcc.target/sh/pr64793.c: New.
7964         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7966 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7968         * gcc.target/arm/divzero.c: New test case.
7970 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7972         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7974 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7975             Jakub Jelinek  <jakub@redhat.com>
7977         PR c++/65075
7978         * g++.dg/cpp0x/pr65075.C: New test.
7980 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7982         PR target/65058
7983         * gcc.target/powerpc/pr65058.c: New test.
7985 2015-02-16  Jeff Law  <law@redhat.com>
7987         PR tree-optimization/64823
7988         * gcc.dg/uninit-20.c: New test.
7990 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7991             James Greenhalgh  <james.greenhalgh@arm.com>
7993         PR ipa/64963
7994         * gcc.dg/ipa/ipa-clone-1.c: New test.
7996 2015-02-16  Richard Biener  <rguenther@suse.de>
7998         PR tree-optimization/65077
7999         * gcc.dg/torture/pr65077.c: New testcase.
8001 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8003         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8004         Directive adjusted to scan for ldaxr.
8005         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8006         adjusted to scan for ldaex.
8008 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8010         PR c++/65080
8011         * g++.dg/cpp0x/constexpr-65080.C: New.
8013 2015-02-16  Richard Biener  <rguenther@suse.de>
8015         PR tree-optimization/63593
8016         * gcc.dg/pr63593.c: New testcase.
8018 2015-02-16  Marek Polacek  <polacek@redhat.com>
8020         PR c/65066
8021         * gcc.dg/pr65066.c: New test.
8023 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8025         * gcc.dg/pr65002.C: Move ...
8026         * g++.dg/ipa/pr65002.C: ... here.
8028 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8030         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8031         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8032         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8033         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8035 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8037         PR testsuite/64850
8038         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8039         the expression to find calls.
8040         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8041         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8042         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8043         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8044         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8046 2015-02-14  Marek Polacek  <polacek@redhat.com>
8048         PR c/64768
8049         * gcc.dg/array-11.c: New test.
8050         * gcc.dg/array-12.c: New test.
8051         * gcc.dg/array-13.c: New test.
8052         * gcc.dg/array-14.c: New test.
8053         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8054         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8055         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8056         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8057         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8058         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8060 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8062         PR c++/60894
8063         * g++.dg/lookup/using54.C: New.
8065 2015-02-13  Jeff Law  <law@redhat.com>
8067         PR bootstrap/65060
8068         Revert my change for tree-optimization/64823.
8070 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8072         PR tree-optimization/65053
8073         * gcc.c-torture/execute/pr65053-1.c: New test.
8074         * gcc.c-torture/execute/pr65053-2.c: New test.
8076 2015-02-13  Marek Polacek  <polacek@redhat.com>
8078         PR c/65050
8079         * gcc.dg/pr65050.c: New test.
8081 2015-02-13  Jeff Law  <law@redhat.com>
8083         PR tree-optimization/64823
8084         * gcc.dg/uninit-20.c: New test.
8086         PR rtl-optimization/47477
8087         * gcc.dg/tree-ssa/pr47477.c: New test.
8089 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8091         PR c++/60211
8092         * g++.dg/parse/ivdep-2.C: New.
8093         * g++.dg/parse/ivdep-3.C: Likewise.
8095 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097         PR fortran/64506
8098         * gfortran.dg/continuation_13.f90: New test.
8099         * gfortran.dg/continuation_14.f: New test.
8101 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8103         PR c++/64970
8104         * g++.dg/cpp0x/sfinae55.C: New.
8106 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8108         PR ipa/65034
8109         * g++.dg/ipa/pr65034.C: New test.
8111 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8113         PR tree-optimization/65002
8114         * gcc.dg/pr65002.C: New.
8116 2015-02-13  Marek Polacek  <polacek@redhat.com>
8118         PR c/65040
8119         * c-c++-common/pr65040.c: New test.
8121 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8123         PR tree-optimization/64705
8124         * gcc.dg/tree-ssa/pr64705.c: New test.
8126 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8128         PR rtl/32219
8129         * gcc.dg/visibility-22.c: New test.
8130         * gcc.dg/visibility-23.c: New test.
8131         * gcc.target/i386/pr32219-1.c: New test.
8132         * gcc.target/i386/pr32219-2.c: New test.
8133         * gcc.target/i386/pr32219-3.c: New test.
8134         * gcc.target/i386/pr32219-4.c: New test.
8135         * gcc.target/i386/pr32219-5.c: New test.
8136         * gcc.target/i386/pr32219-6.c: New test.
8137         * gcc.target/i386/pr32219-7.c: New test.
8138         * gcc.target/i386/pr32219-8.c: New test.
8139         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8141 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8143         PR libgfortran/57822
8144         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8145         four different KINDs.
8147 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8149         PR c++/64884
8150         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8152         PR sanitizer/65000
8153         * g++.dg/ubsan/pr65000.C: New test.
8155 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8157         PR fortran/64932
8158         * gfortran.dg/finalize_28.f90: New test
8160 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8162         PR debug/55541
8163         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8164         DW_TAG_lexical_block removal.
8165         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8166         * g++.dg/guality/pr55541.C: New test.
8168         PR sanitizer/64984
8169         * g++.dg/ubsan/pr64984.C: New test.
8171 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8173         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8175 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8177         PR testsuite/64930
8178         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8179         instructions for 2015-01-14 get_memmodel changes.
8180         * gcc.target/powerpc/atomic-p8.c: Likewise.
8182         PR sanitizer/65019
8183         * g++.dg/ubsan/pr65019.C: New test.
8185         PR tree-optimization/65014
8186         * gcc.c-torture/compile/pr65014.c: New test.
8188 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8190         PR libgfortran/57822
8191         * gfortran/fmt_g0_7.f08: Revise test.
8193 2015-02-11  Jeff Law  <law@redhat.com>
8195         PR target/63347
8196         * gcc.target/m68k/pr63347.c: New test.
8198 2015-02-11  Marek Polacek  <polacek@redhat.com>
8200         * g++.dg/ubsan/shift-1.C: New test.
8201         * gcc.dg/ubsan/c-shift-2.c: New test.
8202         * c-c++-common/ubsan/shift-5.c: Remove file.
8204 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8206         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8207         Directive adjusted to XFAIL.
8208         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8209         adjusted to XFAIL.
8211 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8213         PR middle-end/65003
8214         * g++.dg/opt/pr65003.C: New test.
8216 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8218         * lib/target-supports.exp (check_effective_target_pie): Renamed
8219         to ...
8220         (check_effective_target_pie_enabled): This.
8221         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8222         * gcc.target/i386/pie.c: Likewise.
8224 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8226         PR target/64893
8227         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8228         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8230 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8232         PR target/61925
8233         * gcc.target/i386/pr61925-1.c: New test.
8234         * gcc.target/i386/pr61925-2.c: New test.
8235         * gcc.target/i386/pr61925-3.c: New test.
8237 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8239         PR sanitizer/65004
8240         * g++.dg/asan/pr65004.C: New test.
8242 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8244         PR target/64661
8245         * gcc.taget/sh/pr64661-0.h: New.
8246         * gcc.taget/sh/pr64661-1.c: New.
8247         * gcc.taget/sh/pr64661-2.c: New.
8248         * gcc.taget/sh/pr64661-3.c: New.
8249         * gcc.taget/sh/pr64661-4.c: New.
8251 2015-02-10  Richard Biener  <rguenther@suse.de>
8253         PR tree-optimization/64995
8254         * g++.dg/torture/pr64995.C: New testcase.
8256 2015-02-10  Richard Biener  <rguenther@suse.de>
8258         PR tree-optimization/64909
8259         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8261 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8263         * gcc.dg/signbit-sa.c: New test.
8265 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8267         PR libgfortran/57822
8268         * gfortran/fmt_g0_7.f08: New test.
8270 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8272         PR tree-optimization/43378
8273         * gcc.dg/tree-ssa/pr43378.c: New test.
8275 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8277         PR ipa/64978
8278         * g++.dg/torture/pr64978.C: New testcase.
8280 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8282         PR sanitizer/64981
8283         * gcc.dg/asan/pr64981.c: New test.
8285 2015-02-09  Marek Polacek  <polacek@redhat.com>
8287         PR c/64856
8288         * gcc.dg/pr64856.c: New test.
8290 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8292         PR target/64979
8293         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8294         * gcc.c-torture/execute/pr64979.c: New test.
8296 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8298         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8300 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8302         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8303         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8305 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8307         PR target/58757
8308         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8310 2015-02-09  Richard Biener  <rguenther@suse.de>
8312         PR tree-optimization/54000
8313         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8315 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8317         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8319 2015-02-09  Martin Liska  <mliska@suse.cz>
8321         * g++.dg/ipa/pr64858.C: New test.
8323 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8325         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8327 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8329         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8331 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8333         PR fortran/63744
8334         * gfortran.dg/use_rename_8.f90: New.
8336 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8338         * gnat.dg/addr7.ad[sb]: New test.
8339         * gnat.dg/addr8.ad[sb]: Likewise.
8341 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8343         PR jit/64752
8344         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8345         from jit.dg/test-compile-to-executable.c's create_code, with a
8346         clarification of the output message.
8347         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8348         pass/fail message.
8349         (test_jit): Use CHECK_NO_ERRORS when calling
8350         gcc_jit_context_compile_to_file.
8351         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8352         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8353         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8354         about deletions that are attempted.
8355         (jit-verify-compile-to-file): Rename to...
8356         (jit-verify-output-file-was-created): ...this, and drop the
8357         attempt to run "file" and verify the output.
8358         (jit-verify-assembler): New function.
8359         (jit-verify-object): New function.
8360         (jit-verify-dynamic-library): New function.
8361         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8362         favor of an implementation from new file
8363         create-code-for-hello-world-executable.h, which also adds a
8364         "main".
8365         (dg-final): Replace jit-verify-compile-to-file with
8366         jit-verify-output-file-was-created, and invoke new function
8367         jit-verify-assembler.
8368         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8369         the output message.
8370         (dg-final): Replace jit-verify-compile-to-file with
8371         jit-verify-output-file-was-created, and invoke new function
8372         jit-verify-dynamic-library.
8373         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8374         favor of an implementation from new file
8375         create-code-for-hello-world-executable.h, which also adds a
8376         "main".
8377         (dg-final): Replace jit-verify-compile-to-file with
8378         jit-verify-output-file-was-created.  Strengthen the expected stdout
8379         from the built executable.
8380         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8381         favor of an implementation from new file
8382         create-code-for-hello-world-executable.h, which also adds a
8383         "main".
8384         (dg-final): Replace jit-verify-compile-to-file with
8385         jit-verify-output-file-was-created, and invoke new function
8386         jit-verify-object.
8387         * jit.dg/verify-dynamic-library.c: New source file.
8389 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8390             Brian Rzycki  <b.rzycki@samsung.com>
8392         PR tree-optimization/64878
8393         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8395 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8397         PR ipa/64896
8398         * g++.dg/ipa/pr64896.C: New test.
8400 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8402         PR target/64205
8403         * gcc.target/powerpc/pr64205.c: New file.
8405 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8407         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8408         (dg-options): Use -fpie instead of -fPIE -pie.
8410 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8412         PR middle-end/64937
8413         * g++.dg/asan/pr64937.C: New test.
8415 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8417         PR fortran/63205
8418         * gfortran.dg/class_to_type_4.f90: New test
8420 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8422         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8424 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8426         PR rtl-optimization/64957
8427         PR debug/64817
8428         * gcc.c-torture/execute/pr64957.c: New test.
8430 2015-02-05  Jeff Law  <law@redhat.com>
8432         PR target/17306
8433         * gcc.target/h8300/pr17306-1.c: New test.
8434         * gcc.target/h8300/pr17306-2.c: New test.
8436 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8438         PR fortran/64943
8439         * gfortran.dg/structure_constructor_12.f90: New.
8441 2015-02-05  Jeff Law  <law@redhat.com>
8443         PR target/58400
8444         gcc.target/h8300/pr58400.c: New test.
8446 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8448         * gcc.target/arm/macro_defs0.c: New test.
8449         * gcc.target/arm/macro_defs1.c: New test.
8450         * gcc.target/arm/macro_defs2.c: New test.
8452 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8454         PR rtl-optimization/64905
8455         * gcc.target/i386/pr64905.c: Require nonpic target.
8456         (dg-options): Add -fomit-frame-pointer.
8457         (main): Remove.
8459 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8461         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8462         tree dump scanning.
8464 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8466         PR fortran/64757
8467         * gfortran.dg/type_to_class_2.f90: New test
8468         * gfortran.dg/type_to_class_3.f90: New test
8470 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8472         PR ipa/64686
8473         * g++.dg/torture/pr64686.C: New testcase.
8475 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8477         PR rtl-optimization/64905
8478         * gcc.target/i386/pr64905.c: New file.
8480 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8482         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8483         * gcc.dg/guality/pr41616-1.c: Ditto.
8485 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8487         PR debug/64817
8488         * gcc.dg/pr64817-3.c: New.
8490 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8491             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8493         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8494         pass parameters in registers.
8495         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8496         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8497         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8499 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8500             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8503         list, allow for multilibed targets.
8504         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8506 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8508         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8509         * gcc.dg/pr46728-6.c: Ditto.
8511 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8513         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8514         for mips_nanlegacy target.
8516 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8518         * gcc.target/i386/chkp-hidden-def.c: New.
8520 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8522         PR middle-end/62103
8523         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8524         to use 24 bits for bitfield b.
8526 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8528         PR testsuite/64796
8529         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8530         cache result in a global variable.  Include all 32-bit targets for
8531         bswap64 tests.
8533 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8535         PR rtl-optimization/64756
8536         * gcc.c-torture/execute/pr64756.c: New test.
8538 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8540         PR target/64660
8541         * gcc.target/sh/pr64660-0.h: New.
8542         * gcc.target/sh/pr64660-1.c: New.
8543         * gcc.target/sh/pr64660-2.c: New.
8544         * gcc.target/sh/pr64660-3.c: New.
8545         * gcc.target/sh/pr64660-4.c: New.
8547 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8549         PR c++/64877
8550         * g++.dg/warn/Waddress-2.C: New.
8552 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8554         PR middle-end/61225
8555         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8557 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8559         PR preprocessor/64803
8560         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8562 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8564         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8566 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8568         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8569         (_ARM_FPSRC): Add DN and AHP fields.
8570         (clean_results): Force DN=1 on AArch64.
8571         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8572         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8573         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8574         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8575         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8576         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8578 2015-02-02  Alan Modra  <amodra@gmail.com>
8580         * gcc.target/powerpc/cprophard.c: New.
8582 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8584         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8585         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8587 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8589         PR debug/64817
8590         * gcc.dg/pr64817-1.c: New test.
8591         * gcc.dg/pr64817-2.c: New test.
8593 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8595         PR target/64851
8596         * gcc.target/sh/pr64851-0.h: New
8597         * gcc.target/sh/pr64851-1.c: New
8598         * gcc.target/sh/pr64851-2.c: New
8599         * gcc.target/sh/pr64851-3.c: New
8600         * gcc.target/sh/pr64851-4.c: New
8602 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8604         PR target/64882
8605         * gcc.dg/torture/pr64882.c: New test.
8607 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8609         PR target/64159
8610         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8611         sparc*-*-*.
8613 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8615         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8616         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8617         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8618         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8619         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8620         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8621         tree dump.
8622         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8623         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8624         tree dump.
8625         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8626         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8627         tree dump.
8629 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8631         PR target/64688
8632         * g++.dg/pr64688-2.C: New.
8634 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8636         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8637         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8638         * gcc.target/i386/fuse-caller-save.c: Ditto.
8639         * gcc.target/i386/headmerge-1.c: Ditto.
8640         * gcc.target/i386/headmerge-2.c: Ditto.
8641         * gcc.target/i386/sibcall-6.c: Ditto.
8643 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8645         PR target/64617
8646         * gcc.target/i386/pr64617.c: New test.
8648 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8650         PR target/15184
8651         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8652         (dg-options): Remove -m32.
8653         (dg-final): Scan for "movb %al" only.
8654         * gcc.target/i386/pr15184-2.c: Ditto.
8656 2015-01-30  Richard Biener  <rguenther@suse.de>
8658         PR tree-optimization/64829
8659         * gcc.dg/vect/pr64829.c: New testcase.
8661 2015-01-29  Marek Polacek  <polacek@redhat.com>
8663         PR c/64709
8664         * gcc.dg/pr64709.c: New test.
8666 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8668         PR c++/64717
8669         * g++.dg/ubsan/pr64717-1.C: New test.
8670         * g++.dg/ubsan/pr64717-2.C: New test.
8672 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8674         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8676 2015-01-29  Jeff Law  <law@redhat.com>
8678         PR target/15184
8679         * gcc.target/i386/pr15184-1.c: New test.
8680         * gcc.target/i386/pr15184-2.c: New test.
8682 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8684         PR tree-optimization/64746
8685         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8687 2015-01-29  Richard Biener  <rguenther@suse.de>
8689         PR tree-optimization/64853
8690         * gcc.dg/torture/pr64853.c: New testcase.
8692 2015-01-29  Richard Biener  <rguenther@suse.de>
8694         PR tree-optimization/64844
8695         * gcc.dg/vect/pr64844.c: New testcase.
8697 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8699         PR middle-end/64809
8700         * gcc.dg/pr64809.c: Delete.
8702 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8704         PR middle-end/64805
8705         * gcc.target/i386/pr64805.c: New.
8707 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8709         * gcc.dg/guality/guality.h (main): Add argv[0] to
8710         guality_gdb_command.
8712 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8714         PR ipa/64801
8715         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8717 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8719         PR target/64659
8720         * gcc.target/sh/sh.exp
8721         (check_effective_target_atomic_model_soft_gusa_available,
8722         check_effective_target_atomic_model_soft_tcb_available,
8723         check_effective_target_atomic_model_soft_imask_available,
8724         check_effective_target_atomic_model_hard_llcs_available): New.
8725         * gcc.target/sh/pr64659-0.h: New.
8726         * gcc.target/sh/pr64659-1.c: New.
8727         * gcc.target/sh/pr64659-2.c: New.
8728         * gcc.target/sh/pr64659-3.c: New.
8729         * gcc.target/sh/pr64659-4.c: New.
8731 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8733         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8734         scan-assembler-times pattern.
8736 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8738         PR middle-end/64809
8739         * gcc.dg/pr64809.c: New test.
8741 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8743         PR tree-optimization/64277
8744         * gcc.dg/pr64277.c: New.
8746 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8748         PR tree-optimization/64718
8749         * gcc.c-torture/execute/pr64718.c: New test.
8751 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8753         * gcc.target/aarch64/abs_2.c: New.
8755 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8757         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8758         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8759         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8760         ISA rev < 2.
8762 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8764         PR bootstrap/64612
8765         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8766         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8767         { target comdat_group }.
8769 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8771         PR fortran/63861
8772         * gfortran.dg/goacc/coarray_2.f90: New.
8774 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8776         PR ipa/60871
8777         PR ipa/64139
8778         * g++.dg/torture/pr64139.C: New testcase.
8779         * g++.dg/torture/pr60871.C: Likewise.
8781 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8783         PR fortran/64230
8784         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8785         prevent linking errors.
8787 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8789         PR ipa/64282
8790         * g++.dg/torture/pr64282.C: New testcase.
8792 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8794         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8795         for wzr reg.
8797 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8799         * gcc.target/s390/hotpatch-13.c: New testcase.
8800         * gcc.target/s390/hotpatch-14.c: New testcase.
8801         * gcc.target/s390/hotpatch-15.c: New testcase.
8802         * gcc.target/s390/hotpatch-16.c: New testcase.
8803         * gcc.target/s390/hotpatch-17.c: New testcase.
8804         * gcc.target/s390/hotpatch-18.c: New testcase.
8805         * gcc.target/s390/hotpatch-19.c: New testcase.
8806         * gcc.target/s390/hotpatch-20.c: New testcase.
8807         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8808         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8809         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8810         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8811         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8812         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8813         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8814         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8815         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8816         * gcc.target/s390/hotpatch-10.c: Likewise.
8817         * gcc.target/s390/hotpatch-11.c: Likewise.
8818         * gcc.target/s390/hotpatch-12.c: Likewise.
8819         * gcc.target/s390/hotpatch-2.c: Likewise.
8820         * gcc.target/s390/hotpatch-3.c: Likewise.
8821         * gcc.target/s390/hotpatch-4.c: Likewise.
8822         * gcc.target/s390/hotpatch-5.c: Likewise.
8823         * gcc.target/s390/hotpatch-6.c: Likewise.
8824         * gcc.target/s390/hotpatch-7.c: Likewise.
8825         * gcc.target/s390/hotpatch-8.c: Likewise.
8826         * gcc.target/s390/hotpatch-9.c: Likewise.
8827         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8828         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8829         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8830         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8831         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8832         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8833         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8834         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8836 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8838         * gcc.dg/long_branch.c: New testcase.
8840 2015-01-27  Richard Biener  <rguenther@suse.de>
8842         PR tree-optimization/56273
8843         PR tree-optimization/59124
8844         PR tree-optimization/64277
8845         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8846         * gcc.dg/Warray-bounds-12.c: Likewise.
8847         * gcc.dg/Warray-bounds-13.c: Likewise.
8849 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8851         PR rtl-optimization/61058
8852         * gcc.dg/pr61058.c: New test.
8854 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8856         * gcc.target/i386/chkp-narrow-bounds.c: New.
8858 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8860         PR tree-optimization/64807
8861         * gcc.dg/pr64807.c: New test.
8863         PR c/64766
8864         * gcc.dg/pr64766.c: New test.
8866 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8868         PR target/49263
8869         * gcc.target/sh/pr49263-4.c: New.
8871 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8873         PR fortran/62044
8874         * gfortran.dg/allocate_with_mold_1.f90: New test
8876 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8878         PR c/64778
8879         * gcc.dg/pr64778.c: New test.
8881         PR middle-end/64421
8882         * gcc.dg/vect/pr64421.c: New test.
8884 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8886         PR fortran/64771
8887         * gfortran.dg/coarray_36.f: New.
8888         * gfortran.dg/coarray_37.f90: New.
8890 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8892         PR fortran/64230
8893         * gfortran.dg/class_allocate_18.f90: New.
8895 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8897         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8899 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8901         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8903 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8905         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8907 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8909         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8911 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8913         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8914         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8915         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8916         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8918 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8920         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8921         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8922         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8924 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8926         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8927         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8928         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8929         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8930         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8931         vXXXhn.inc.
8933 2015-01-26  Richard Biener  <rguenther@suse.de>
8935         PR middle-end/64764
8936         * gcc.dg/uninit-19.c: New testcase.
8938 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8940         * lib/target-supports.exp (check_effective_target_vect64): Add
8941         sparc*-*-*.
8943 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8945         PR testsuite/64712
8946         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8948 2015-01-26  Tony Liu  <tony.liu@arm.com>
8950         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8951         non-UAL cases.
8953 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8955         PR libfortran/64770
8956         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8957         correctly, clean up afterwards.
8959 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8961         PR fortran/62044
8962         * gfortran.dg/use_rename_7.f90: New.
8964 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8966         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8967         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8969 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8971         PR target/54236
8972         * gcc.target/sh/pr54236-4.c: New.
8974 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8976         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8977         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8978         Bridge test.
8980 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8982         PR libfortran/64770
8983         * gfortran.dg/open_new_segv.f90: New test.
8985 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8987         PR target/49263
8988         PR target/53987
8989         PR target/64345
8990         PR target/59533
8991         PR target/52933
8992         PR target/54236
8993         PR target/51244
8994         * gcc.target/sh/pr64345-1.c: New.
8995         * gcc.target/sh/pr64345-2.c: New.
8996         * gcc.target/sh/pr59533-1.c: New.
8997         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8998         * gcc.target/sh/pr52933-2.c: Likewise.
8999         * gcc.target/sh/pr54089-1.c: Likewise.
9000         * gcc.target/sh/pr54236-1.c: Likewise.
9001         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9002         * gcc.target/sh/pr49263-1.c: Remove xfails.
9003         * gcc.target/sh/pr49263-2.c: Likewise.
9004         * gcc.target/sh/pr49263-3.c: Likewise.
9005         * gcc.target/sh/pr53987-1.c: Likewise.
9006         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9007         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9008         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9009         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9010         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9011         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9012         test_009): New.
9013         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9014         (test_02): New.
9016 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9018         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9020 2015-01-23  Ian Lance Taylor  <iant@google.com>
9022         PR go/64510
9023         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9024         targets without split stack support.
9026 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9028         PR target/64317
9029         * gcc.target/i386/pr64317.c: New test.
9031 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9033         PR rtl-optimization/63637
9034         PR rtl-optimization/60663
9035         * gcc.dg/pr63637-1.c: New test.
9036         * gcc.dg/pr63637-2.c: New test.
9037         * gcc.dg/pr63637-3.c: New test.
9038         * gcc.dg/pr63637-4.c: New test.
9039         * gcc.dg/pr63637-5.c: New test.
9040         * gcc.dg/pr63637-6.c: New test.
9041         * gcc.target/i386/pr63637-1.c: New test.
9042         * gcc.target/i386/pr63637-2.c: New test.
9043         * gcc.target/i386/pr63637-3.c: New test.
9044         * gcc.target/i386/pr63637-4.c: New test.
9045         * gcc.target/i386/pr63637-5.c: New test.
9046         * gcc.target/i386/pr63637-6.c: New test.
9048 2015-01-23  Richard Biener  <rguenther@suse.de>
9050         PR testsuite/63439
9051         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9052         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9054 2015-01-23  Marek Polacek  <polacek@redhat.com>
9056         PR preprocessor/60570
9057         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9058         * gcc.dg/cpp/pr60570.c: New test.
9060 2015-01-23  Richard Biener  <rguenther@suse.de>
9062         PR testsuite/63439
9063         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9064         vectorization on vect64 targets.
9066 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9068         PR fortran/60922
9069         * gfortran.dg/class_allocate_17.f90: New.
9071 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9073         PR fortran/64726
9074         * gfortran.dg/goacc/combined_loop.f90: New.
9076 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9078         PR fortran/61933
9079         * gfortran.dg/make_unit.f90: New test.
9081 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9083         PR fortran/61933
9084         * gfortran.dg/negative_unit_int8.f: Update.
9086 2015-01-22  Jeff Law  <law@redhat.com>
9088         PR target/52076
9089         * gcc.target/m68k/pr52076-1.c: New test.
9090         * gcc.target/m68k/pr52076-2.c: New test.
9092 2015-01-22  Richard Biener  <rguenther@suse.de>
9094         PR middle-end/64728
9095         * gcc.dg/torture/pr64728.c: New testcase.
9097 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9099         PR target/64688
9100         * g++.dg/pr64688.C: New test.
9102 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9104         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9105         to avoid errors with -fpic.
9107 2015-01-22  Richard Biener  <rguenther@suse.de>
9109         PR libstdc++/64535
9110         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9112 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9114         PR rtl-optimization/64682
9115         * gcc.c-torture/execute/pr64682.c: New file.
9117 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9119         PR debug/64511
9120         * gcc.dg/pr64511.c: New test.
9122         PR rtl-optimization/62078
9123         * g++.dg/opt/pr62078.C: New test.
9125         PR c/63307
9126         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9128 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9130         PR fortran/57023
9131         * gfortran.dg/internal_pack_15.f90:  New test.
9133 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9135         * c-c++-common/tsan/step.c: New testcase.
9137 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9139         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9141 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9143         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9145 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9147         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9149 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9151         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9153 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9155         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9157 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9159         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9161 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9163         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9165 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9167         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9169 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9171         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9175         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9177 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9179         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9181 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9183         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9185 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9187         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9188         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9189         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9190         vXXXw.inc.
9192 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9194         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9195         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9196         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9197         vXXXl.inc.
9199 2015-01-21  Renlin Li  <renlin.li@arm.com>
9201         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9202         * g++.dg/tls/thread_local5g.C: Likewise.
9203         * g++.dg/tls/thread_local6g.C: Likewise.
9205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9207         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9208         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9209         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9211 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9213         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9214         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9215         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9217 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9219         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9220         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9221         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9223 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9225         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9226         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9227         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9229 2015-01-20  Jeff Law  <law@redhat.com>
9231         PR target/59946
9232         * gcc.target/m68k/pr59946.c: New test.
9234 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9236         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9237         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9238         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9240 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9242         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9243         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9244         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9246 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9248         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9249         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9250         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9252 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9254         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9255         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9256         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9257         vshuffle.inc.
9258         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9259         vshuffle.inc.
9261 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9263         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9264         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9265         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9267 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9269         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9270         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9271         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9273 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9275         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9277 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9279         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9281         PR sanitizer/64632
9282         * g++.dg/ubsan/pr64632.C: New test.
9284         PR debug/64663
9285         * gcc.dg/pr64663.c: New test.
9287 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9289         PR c++/64383
9290         * g++.dg/warn/Wunused-var-23.C: New.
9292 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9294         PR c++/59937
9295         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9296         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9298 2015-01-20  Richard Biener  <rguenther@suse.de>
9300         PR ipa/64684
9301         * gcc.dg/lto/pr64684_0.c: New testcase.
9302         * gcc.dg/lto/pr64684_1.c: Likewise.
9303         * gcc.dg/lto/pr64684_2.c: Likewise.
9304         * gcc.dg/lto/pr64685_0.c: Likewise.
9305         * gcc.dg/lto/pr64685_1.c: Likewise.
9307 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9309         PR c++/62241
9310         * g++.dg/cpp1y/lambda-init12.C: New.
9312 2015-01-20  Richard Biener  <rguenther@suse.de>
9314         PR tree-optimization/64410
9315         * g++.dg/vect/pr64410.cc: Require vect_double.
9317 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9319         PR target/64149
9320         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9322 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9324         PR bootstrap/64676
9325         Revert:
9326         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9328         PR rtl-optimization/64081
9329         * gcc.dg/pr64081.c: New test.
9331 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9333         * jit.dg/harness.h: Include <unistd.h>.
9334         (CHECK_NO_ERRORS): New.
9335         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9336         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9337         gcc_jit_context_compile_to_file.
9338         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9339         args to the spawned executable.
9340         (jit-expand-vars): New function.
9341         (jit-exe-params): New variable.
9342         (dg-jit-set-exe-params): New function.
9343         (jit-dg-test): Detect testcases that use
9344         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9345         Set arguments of spawned process to jit-exe-params.
9346         (jit-get-output-filename): New function.
9347         (jit-setup-compile-to-file): New function.
9348         (jit-verify-compile-to-file): New function.
9349         (jit-run-executable): New function.
9350         (jit-verify-executable): New function.
9351         * jit.dg/test-compile-to-assembler.c: New testcase.
9352         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9353         * jit.dg/test-compile-to-executable.c: New testcase.
9354         * jit.dg/test-compile-to-object.c: New testcase.
9356 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9358         PR target/64652
9359         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9360         (test_1): New.
9362 2015-01-19  Martin Liska  <mliska@suse.cz>
9364         * objc/compile/pr64668.m: New test.
9366 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9368         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9369         (create_overflow_fn): Update comment to clarify that
9370         the third param of the created function is a bool *, not
9371         an int *.
9372         (verify_int_overflow_fn): Convert param "expected_ovf" from
9373         int to bool.  Update third param of "overflow_fn_type" from int *
9374         to bool *.  Update local "actual_ovf" from int to bool.
9375         (verify_uint_overflow_fn): Likewise.
9377 2015-01-19  Martin Liska  <mliska@suse.cz>
9379         * gcc.dg/ipa/ipa-icf-33.c: New test.
9381 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9382             Haijian Zhang  <z.zhanghaijian@huawei.com>
9384         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9385         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9386         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9387         result_float64x2, expected_hfloat64x2): New helper type, variable and
9388         declaration.
9389         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9390         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9391         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9392         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9393         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9394         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9395         and target without the FMA feature.
9397 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9399         * gcc.target/aarch64/pr64304.c: New testcase.
9401 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9403         PR rtl-optimization/64081
9404         * gcc.dg/pr64081.c: New test.
9406 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9408         PR target/63971
9409         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9410         the epilogue).
9411         * gcc.target/aarch64/test_frame_6.c: Likewise.
9412         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9413         and x19 (in the epilogue).
9414         * gcc.target/aarch64/test_frame_4.c: Likewise.
9415         * gcc.target/aarch64/test_frame_7.c: Likewise.
9417 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9419         * gcc.target/i386/chkp-always_inline.c: New.
9421 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9422             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9424         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9425         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9427 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9429         PR fortran/60255
9430         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9431         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9433 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9435         PR fortran/64578
9436         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9438 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9440         PR target/64652
9441         * gcc.target/sh/torture/pr64652.c: New.
9443 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9445         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9446         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9447         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9448         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9449         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9450         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9452 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9454         PR ipa/64378
9455         * g++.dg/torture/pr64378.C: New testcase.
9457 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9459         PR fortran/57959
9460         * gfortran.dg/block_13.f08: New test
9462 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9464         PR fortran/55901
9465         * gfortran.dg/associate_1.f03: Allow test for character with
9466         automatic length.
9468 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9470         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9471         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9473 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9475         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9477 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9479         PR fortran/64578
9480         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9482 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9484         PR fortran/60357
9485         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9487         PR fortran/61275
9488         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9490         PR fortran/55932
9491         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9493 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9495         PR fortran/60334
9496         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9498 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9500         PR rtl-optimization/52773
9501         * gcc.c-torture/compile/pr52773.c: New test.
9503 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9505         PR c++/62134
9506         * g++.dg/cpp0x/alias-decl-46.C: New.
9508 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9510         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9512 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9514         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9515         Add trace.
9516         (CHECK_FP): Likewise.
9517         (CHECK_CUMULATIVE_SAT): Likewise.
9519 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9521         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9522         (Set_Neon_Cumulative_Sat): Add parameter.
9523         (__set_neon_cumulative_sat): Support new parameter.
9524         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9525         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9526         argument.
9527         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9528         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9529         argument.
9531 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9533         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9534         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9536 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9538         PR c++/60056
9539         * g++.dg/tls/thread_local-ice4.C: New.
9541 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9543         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9544         than Neon options.
9546 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9548         PR c++/62276
9549         * g++.dg/cpp0x/vt-62276.C: New.
9551 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9553         PR middle-end/64353
9554         * g++.dg/pr64353.C: New.
9556 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9558         PR target/64263
9559         * gcc.target/aarch64/pr64263_1.c: New test.
9561 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9563         PR tree-optimization/64434
9564         * gcc.dg/torture/pr64434.c: Move to...
9565         * gcc.dg/pr64434.c: ... here.
9567 2015-01-16  Richard Biener  <rguenther@suse.de>
9569         PR middle-end/64614
9570         * gcc.dg/uninit-18.c: New testcase.
9572 2015-01-16  Richard Biener  <rguenther@suse.de>
9574         PR tree-optimization/64568
9575         * g++.dg/torture/pr64568-2.C: New testcase.
9577 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9579         PR target/64363
9580         * gcc.target/i386/chkp-label-address.c: New.
9582 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9584         PR fortran/45290
9585         * gfortran.dg/pointer_init_6.f90: Extended.
9587 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9589         * gcc.c-torture/compile/20150108.c: New test.
9591 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9593         * gcc.target/visium: New directory.
9595 2015-01-16  Richard Biener  <rguenther@suse.de>
9597         PR tree-optimization/61743
9598         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9599         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9601 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9603         * gcc.dg/pr64015.c: New test.
9605 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9607         PR ipa/64163
9608         PR ipa/64612
9609         * g++.dg/ipa/pr64612.C: New test.
9611 2015-01-16  Renlin Li  <renlin.li@arm.com>
9613         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9615 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9617         * gcc.target/i386/sse-14.c: Test new intrinsic.
9618         * gcc.target/i386/sse-22.c: Ditto.
9620 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9622         PR c++/58614
9623         * g++.dg/cpp0x/auto44.C: New.
9625 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9627         PR target/59710
9628         * gcc.target/nios2/gpopt-all.c: New test case.
9629         * gcc.target/nios2/gpopt-local.c: New test case.
9630         * gcc.target/nios2/gpopt-global.c: New test case.
9631         * gcc.target/nios2/gpopt-data.c: New test case.
9632         * gcc.target/nios2/gpopt-none.c: New test case.
9634 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9636         * g++.dg/ubsan/vptr-1.C: New test.
9637         * g++.dg/ubsan/vptr-2.C: New test.
9638         * g++.dg/ubsan/vptr-3.C: New test.
9639         * g++.dg/ubsan/vptr-4.C: New test.
9640         * g++.dg/ubsan/vptr-5.C: New test.
9641         * g++.dg/ubsan/vptr-6.C: New test.
9642         * g++.dg/ubsan/vptr-7.C: New test.
9643         * g++.dg/ubsan/vptr-8.C: New test.
9644         * g++.dg/ubsan/vptr-9.C: New test.
9646 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9648         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9649         is set up.
9650         * lib/gcc-dg.exp: Likewise.
9652 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9654         PR rtl-optimization/64110
9655         * gcc.target/i386/pr64110.c: Add scan-assembler.
9657 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9658             James Norris  <jnorris@codesourcery.com>
9659             Cesar Philippidis  <cesar@codesourcery.com>
9660             Ilmir Usmanov  <i.usmanov@samsung.com>
9662         * lib/target-supports.exp (check_effective_target_fopenacc): New
9663         procedure.
9664         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9665         * g++.dg/goacc/goacc.exp: Likewise.
9666         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9667         * gcc.dg/goacc/goacc.exp: Likewise.
9668         * gfortran.dg/goacc/goacc.exp: Likewise.
9669         * c-c++-common/cpp/openacc-define-1.c: New file.
9670         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9671         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9672         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9673         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9674         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9675         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9676         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9677         * c-c++-common/goacc/cache-1.c: Likewise.
9678         * c-c++-common/goacc/clauses-fail.c: Likewise.
9679         * c-c++-common/goacc/collapse-1.c: Likewise.
9680         * c-c++-common/goacc/data-1.c: Likewise.
9681         * c-c++-common/goacc/data-2.c: Likewise.
9682         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9683         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9684         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9685         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9686         * c-c++-common/goacc/if-clause-1.c: Likewise.
9687         * c-c++-common/goacc/if-clause-2.c: Likewise.
9688         * c-c++-common/goacc/kernels-1.c: Likewise.
9689         * c-c++-common/goacc/loop-1.c: Likewise.
9690         * c-c++-common/goacc/loop-private-1.c: Likewise.
9691         * c-c++-common/goacc/nesting-1.c: Likewise.
9692         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9693         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9694         * c-c++-common/goacc/parallel-1.c: Likewise.
9695         * c-c++-common/goacc/pcopy.c: Likewise.
9696         * c-c++-common/goacc/pcopyin.c: Likewise.
9697         * c-c++-common/goacc/pcopyout.c: Likewise.
9698         * c-c++-common/goacc/pcreate.c: Likewise.
9699         * c-c++-common/goacc/pragma_context.c: Likewise.
9700         * c-c++-common/goacc/present-1.c: Likewise.
9701         * c-c++-common/goacc/reduction-1.c: Likewise.
9702         * c-c++-common/goacc/reduction-2.c: Likewise.
9703         * c-c++-common/goacc/reduction-3.c: Likewise.
9704         * c-c++-common/goacc/reduction-4.c: Likewise.
9705         * c-c++-common/goacc/sb-1.c: Likewise.
9706         * c-c++-common/goacc/sb-2.c: Likewise.
9707         * c-c++-common/goacc/sb-3.c: Likewise.
9708         * c-c++-common/goacc/update-1.c: Likewise.
9709         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9710         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9711         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9712         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9713         * gfortran.dg/goacc/assumed.f95: Likewise.
9714         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9715         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9716         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9717         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9718         * gfortran.dg/goacc/branch.f95: Likewise.
9719         * gfortran.dg/goacc/cache-1.f95: Likewise.
9720         * gfortran.dg/goacc/coarray.f95: Likewise.
9721         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9722         * gfortran.dg/goacc/cray.f95: Likewise.
9723         * gfortran.dg/goacc/critical.f95: Likewise.
9724         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9725         * gfortran.dg/goacc/data-tree.f95: Likewise.
9726         * gfortran.dg/goacc/declare-1.f95: Likewise.
9727         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9728         * gfortran.dg/goacc/fixed-1.f: Likewise.
9729         * gfortran.dg/goacc/fixed-2.f: Likewise.
9730         * gfortran.dg/goacc/fixed-3.f: Likewise.
9731         * gfortran.dg/goacc/fixed-4.f: Likewise.
9732         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9733         * gfortran.dg/goacc/if.f95: Likewise.
9734         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9735         * gfortran.dg/goacc/list.f95: Likewise.
9736         * gfortran.dg/goacc/literal.f95: Likewise.
9737         * gfortran.dg/goacc/loop-1.f95: Likewise.
9738         * gfortran.dg/goacc/loop-2.f95: Likewise.
9739         * gfortran.dg/goacc/loop-3.f95: Likewise.
9740         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9741         * gfortran.dg/goacc/omp.f95: Likewise.
9742         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9743         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9744         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9745         * gfortran.dg/goacc/parameter.f95: Likewise.
9746         * gfortran.dg/goacc/private-1.f95: Likewise.
9747         * gfortran.dg/goacc/private-2.f95: Likewise.
9748         * gfortran.dg/goacc/private-3.f95: Likewise.
9749         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9750         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9751         * gfortran.dg/goacc/reduction.f95: Likewise.
9752         * gfortran.dg/goacc/routine-1.f90: Likewise.
9753         * gfortran.dg/goacc/routine-2.f90: Likewise.
9754         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9755         * gfortran.dg/goacc/several-directives.f95: Likewise.
9756         * gfortran.dg/goacc/sie.f95: Likewise.
9757         * gfortran.dg/goacc/subarrays.f95: Likewise.
9758         * gfortran.dg/gomp/map-1.f90: Likewise.
9759         * gfortran.dg/openacc-define-1.f90: Likewise.
9760         * gfortran.dg/openacc-define-2.f90: Likewise.
9761         * gfortran.dg/openacc-define-3.f90: Likewise.
9762         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9763         * g++.dg/gomp/block-2.C: Likewise.
9764         * g++.dg/gomp/block-3.C: Likewise.
9765         * g++.dg/gomp/block-5.C: Likewise.
9766         * g++.dg/gomp/target-1.C: Likewise.
9767         * g++.dg/gomp/target-2.C: Likewise.
9768         * g++.dg/gomp/taskgroup-1.C: Likewise.
9769         * g++.dg/gomp/teams-1.C: Likewise.
9770         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9771         * gcc.dg/cilk-plus/jump.c: Likewise.
9772         * gcc.dg/gomp/block-1.c: Likewise.
9773         * gcc.dg/gomp/block-10.c: Likewise.
9774         * gcc.dg/gomp/block-2.c: Likewise.
9775         * gcc.dg/gomp/block-3.c: Likewise.
9776         * gcc.dg/gomp/block-4.c: Likewise.
9777         * gcc.dg/gomp/block-5.c: Likewise.
9778         * gcc.dg/gomp/block-6.c: Likewise.
9779         * gcc.dg/gomp/block-7.c: Likewise.
9780         * gcc.dg/gomp/block-8.c: Likewise.
9781         * gcc.dg/gomp/block-9.c: Likewise.
9782         * gcc.dg/gomp/target-1.c: Likewise.
9783         * gcc.dg/gomp/target-2.c: Likewise.
9784         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9785         * gcc.dg/gomp/teams-1.c: Likewise.
9787 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9789         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9790         test case.
9792 2015-01-15  Mike Stump  <mikestump@comcast.net>
9794         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9795         * gcc.dg/inline_2.c: Likewise.
9796         * gcc.dg/inline_3.c: Likewise.
9797         * gcc.dg/inline_4.c: Likewise.
9799 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9801         PR fortran/58023
9802         * gfortran.dg/proc_ptr_comp_43.f90: New.
9804 2015-01-15  Mike Stump  <mikestump@comcast.net>
9806         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9807         * gcc.dg/unroll_2.c: Likewise.
9808         * gcc.dg/unroll_3.c: Likewise.
9809         * gcc.dg/unroll_4.c: Likewise.
9810         * gcc.dg/unroll_5.c: Likewise.
9812 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9814         PR target/63971
9815         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9816         in epilogue.
9817         * gcc.target/aarch64/test_frame_6.c: Likewise.
9818         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9819         x30 and x19 (in the epilogue).
9820         * gcc.target/aarch64/test_frame_4.c: Likewise.
9821         * gcc.target/aarch64/test_frame_7.c: Likewise.
9823 2015-01-15  Martin Liska  <mliska@suse.cz>
9825         * g++.dg/ipa/pr64068.C: New test.
9826         * gcc.dg/ipa/PR64559.c: New test.
9828 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9830         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9831         with PIE.
9833 2015-01-15  Richard Biener  <rguenther@suse.de>
9835         PR tree-optimization/61743
9836         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9837         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9839 2015-01-15 Renlin Li <renlin.li@arm.com>
9841         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9842         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9844 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9846         * gcc.dg/vect/vect-aggressive-1.c: New.
9847         * gcc.target/i386/avx2-vect-aggressive.c: New.
9849 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9851         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9853 2015-01-15  Richard Biener  <rguenther@suse.de>
9855         PR lto/64415
9856         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9857         -Wl,-undefined,dynamic_lookup.
9859 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9861         * gnat.dg/opt47.adb: New test.
9863 2015-01-15  Richard Biener  <rguenther@suse.de>
9865         PR lto/64415
9866         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9868 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9870         PR tree-optimization/64434
9871         * gcc.dg/torture/pr64434.c: New test.
9873 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9875         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9876         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9877         -march=loongson* and -march=octeon* require -mno-micromips.
9879 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9880             Matthew Fortune  <matthew.fortune@imgtec.com>
9882         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9883         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9884         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9885         * gcc.target/mips/call-saved-7.c: New file.
9886         * gcc.target/mips/call-saved-8.c: New file.
9887         * gcc.target/mips/call-saved-9.c: New file.
9889 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9891         * gcc.target/mips/lsa.c: New file.
9892         * gcc.target/mips/mips64-lsa.c: Likewise.
9893         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9894         * gcc.target/mips/mulsize-4.c: Likewise.
9895         * gcc.target/mips/mulsize-5.c: New file.
9896         * gcc.target/mips/mulsize-6.c: Likewise.
9897         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9898         and !HAS_LSA as ghost options.
9899         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9900         for !HAS_LSA.
9902 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9904         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9906 2015-01-15  Richard Biener  <rguenther@suse.de>
9908         PR middle-end/64365
9909         * gcc.dg/torture/pr64365.c: New testcase.
9911 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9913         * gcc.dg/stackprotectexplicit1.c: New test.
9914         * g++.dg/stackprotectexplicit2.c: New test.
9916 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9918         PR target/61933
9919         * gfortran.dg/inquire_internal.f90: New.
9920         * gfortran.dg/negative_unit_check.f90: New.
9922 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9924         PR target/53988
9925         * gcc.target/sh/pr53988-1.c: New.
9927 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9929         PR c++/58671
9930         * g++.dg/tls/thread_local-ice3.C: New.
9932 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9934         * gcc.target/i386/fentry-override.c: Properly place {} in target
9935         selector.  Remove nonpic.
9936         * gcc.target/i386/fentry.c: Likewise.
9938 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9940         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9941         warnings instead of errors.
9943 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9945         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9946         option support instead of ENABLE_LTO from Makefile.
9948 2015-01-14  Richard Biener  <rguenther@suse.de>
9950         PR tree-optimization/59354
9951         * gcc.dg/vect/pr59354.c: New testcase.
9953 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9955         * lib/target-supports.exp
9956         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9957         on ARM architures before v7.
9959 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9961         PR middle-end/59448
9962         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9963         an atomic_exchange.
9965 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9967         PR target/64386
9968         * gcc.target/i386/pr64386.c: New test.
9970 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9972         PR target/64393
9973         * gcc.target/i386/pr64393.c: New test.
9975 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9977         PR target/64387
9978         * gcc.target/i386/pr64387.c: New test.
9980 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9982         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9984 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9986         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9988 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9990         PR target/64453
9991         * gcc.target/arm/pr64453.c: New.
9993 2015-01-14  Richard Biener  <rguenther@suse.de>
9995         PR lto/64415
9996         * gcc.dg/lto/pr64415_0.c: New testcase.
9997         * gcc.dg/lto/pr64415_1.c: Likewise.
9999 2015-01-14  Martin Liska  <mliska@suse.cz>
10001         * gcc.dg/ipa/pr64307.c: New test.
10003 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10005         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10006         64-bit and 128-bit.
10008 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10010         PR target/64460
10011         * gcc.target/arm/pr64460_1.c: New test.
10013 2015-01-14  Richard Biener  <rguenther@suse.de>
10015         PR tree-optimization/64493
10016         PR tree-optimization/64495
10017         * gcc.dg/vect/pr64493.c: New testcase.
10018         * gcc.dg/vect/pr64495.c: Likewise.
10020 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10022         * gcc.dg/Warray-bounds-11.c: New test-case.
10024 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10026         * gcc.target/mips/octeon3-pipe-1.c: New test.
10028 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10030         * jit.dg/harness.h (set_up_logging): Move string concatenation
10031         into...
10032         (concat_strings): New function.
10033         (dump_reproducer): New function.
10034         (test_jit): Call dump_reproducer.
10035         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10036         function.
10037         (jit-dg-test): Delete any generated reproducer from previous runs.
10038         Verify that a generated reproducer was created, and verify that it
10039         compiles.
10040         * jit.dg/test-nested-contexts.c (main): Call
10041         gcc_jit_context_dump_reproducer_to_file.
10043 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10045         * gcc.dg/aru-2.c: Add dg-require-profiling.
10047 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10049         * lib/target-supports.exp (check_profiling_available): Check if
10050         -pg links.
10052 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10054         PR ipa/64565
10055         * g++.dg/torture/pr64565.C: New testcase.
10057 2015-01-13  Marek Polacek  <polacek@redhat.com>
10059         PR middle-end/64391
10060         * gcc.dg/tm/pr64391.c: New test.
10062 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10064         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10065         true.
10067 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10069         * gcc.target/i386/pie.c: New test.
10071         * lib/target-supports.exp (check_effective_target_pie): New.
10073 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10075         PR rtl-optimization/64286
10076         * gcc.target/i386/avx2-pr64286.c: New test.
10078 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10080         PR c++/57626
10081         * g++.dg/cpp0x/vt-57626.C: New.
10083 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10085         PR fortran/64528
10086         * gfortran.dg/pr64528.f90: New test.
10088 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10090         * gcc.target/aarch64/subsp.c: New test.
10092 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10094         * gcc.target/aarch64/store-pair-1.c: New testcase.
10096 2015-01-13  Richard Biener  <rguenther@suse.de>
10098         PR lto/64373
10099         * gcc.dg/lto/pr64373_0.c: New testcase.
10101 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10103         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10104         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10106 2015-01-13  Richard Biener  <rguenther@suse.de>
10108         PR tree-optimization/64406
10109         * gcc.dg/pr64406.c: New testcase.
10111 2015-01-13  Richard Biener  <rguenther@suse.de>
10113         PR tree-optimization/64404
10114         * gcc.dg/vect/pr64404.c: New testcase.
10116 2015-01-13  Richard Biener  <rguenther@suse.de>
10118         PR tree-optimization/64568
10119         * g++.dg/torture/pr64568.C: New testcase.
10121 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10123         * jit.dg/test-error-local-used-from-other-function.c: New test
10124         case.
10125         * jit.dg/test-error-param-reuse.c: New test case.
10126         * jit.dg/test-error-param-sharing.c: New test case.
10127         * jit.dg/test-error-param-used-from-other-function.c: New test
10128         case.
10129         * jit.dg/test-error-param-used-without-a-function.c: New test
10130         case.
10132 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10134         PR tree-optimization/64563
10135         * gcc.dg/pr64563.c: New test.
10137         PR target/64513
10138         * gcc.target/i386/pr64513.c: New test.
10140         PR tree-optimization/64454
10141         * gcc.dg/pr64454.c: New test.
10143         PR testsuite/64028
10144         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10145         bind_pic_locally.
10146         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10147         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10148         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10149         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10150         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10151         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10152         * gcc.dg/vect/slp-25.c: Likewise.
10153         * gcc.dg/vect/vect-109.c: Likewise.
10154         * gcc.dg/vect/vect-13.c: Likewise.
10155         * gcc.dg/vect/vect-17.c: Likewise.
10156         * gcc.dg/vect/vect-18.c: Likewise.
10157         * gcc.dg/vect/vect-19.c: Likewise.
10158         * gcc.dg/vect/vect-20.c: Likewise.
10159         * gcc.dg/vect/vect-21.c: Likewise.
10160         * gcc.dg/vect/vect-22.c: Likewise.
10161         * gcc.dg/vect/vect-27.c: Likewise.
10162         * gcc.dg/vect/vect-29.c: Likewise.
10163         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10164         * gcc.dg/vect/vect-2.c: Likewise.
10165         * gcc.dg/vect/vect-3.c: Likewise.
10166         * gcc.dg/vect/vect-4.c: Likewise.
10167         * gcc.dg/vect/vect-5.c: Likewise.
10168         * gcc.dg/vect/vect-72.c: Likewise.
10169         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10170         * gcc.dg/vect/vect-73.c: Likewise.
10171         * gcc.dg/vect/vect-77-global.c: Likewise.
10172         * gcc.dg/vect/vect-78-global.c: Likewise.
10173         * gcc.dg/vect/vect-7.c: Likewise.
10174         * gcc.dg/vect/vect-86.c: Likewise.
10175         * gcc.dg/vect/vect-align-1.c: Likewise.
10176         * gcc.dg/vect/vect-align-3.c: Likewise.
10177         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10178         * gcc.dg/vect/vect-all.c: Likewise.
10179         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10180         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10181         * gcc.dg/vect/vect-peel-3.c: Likewise.
10182         * gcc.dg/vect/vect-peel-4.c: Likewise.
10183         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10185 2015-01-12  Jeff Law  <law@redhat.com>
10187         PR target/64461
10188         * gcc.target/m68k/pr64461.c: New test.
10190 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10192         * jit.dg/test-array-as-pointer.c (create_code): Update call
10193         to gcc_jit_context_new_global by setting "kind" to
10194         GCC_JIT_GLOBAL_IMPORTED.
10195         * jit.dg/test-error-array-as-pointer.c: Likewise.
10196         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10197         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10198         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10199         * jit.dg/test-using-global.c (the_global): Rename to...
10200         (imported_global): ...this.
10201         (create_code): Update to test the three kinds of global.
10202         (verify_code): Likewise.
10204 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10206         PR testsuite/64427
10207         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10208         undefined behavior.
10209         * gcc.target/i386/pr64291-2.c: Updated.
10211 2015-01-12  Richard Biener  <rguenther@suse.de>
10213         PR tree-optimization/64530
10214         * gfortran.dg/pr64530.f90: New testcase.
10216 2015-01-12  Richard Biener  <rguenther@suse.de>
10218         PR middle-end/64357
10219         * gcc.dg/torture/pr64357.c: New testcase.
10221 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10223         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10224         selector.
10226 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10227         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10229 2015-01-12  Martin Liska  <mliska@suse.cz>
10231         * gcc.dg/ipa/PR64550.c: New test.
10233 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10235         PR ipa/63470
10236         * g++.dg/ipa/pr63470.C: New testcase.
10238 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10240         PR fortran/63733
10241         * gfortran.dg/typebound_operator_20.f90: New.
10243 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10245         PR fortran/58023
10246         * gfortran.dg/proc_ptr_comp_42.f90: New.
10248 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10250         PR fortran/64508
10251         * gfortran.dg/proc_ptr_comp_41.f90: New.
10253 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10255         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10257 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10259         PR fortran/64522
10260         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10261         and add dg-excess-errors.
10262         * gfortran.dg/line_length_6.f90: New.
10263         * gfortran.dg/line_length_7.f90: New.
10264         * gfortran.dg/line_length_8.f90: New.
10265         * gfortran.dg/line_length_9.f90: New.
10266         * gfortran.dg/line_length_10.f90: New.
10267         * gfortran.dg/line_length_11.f90: New.
10269 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10271         * jit.dg/test-threads.c (struct testcase): Move declaration
10272         to jit.dg/all-non-failing-tests.h.
10273         (testcases): Likewise.
10274         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10275         declaration here from jit.dg/all-non-failing-tests.h.
10276         (testcases): Likewise.
10277         * jit.dg/test-combination.c (create_code): Eliminate spelling
10278         out all of the testcases in favor of looping through the
10279         "testcases" metadata.
10280         (verify_code): Likewise.
10282 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10284         PR rtl-optimization/64536
10285         * gcc.dg/pr64536.c: New test.
10287 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10289         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10290         * jit.dg/test-combination.c (create_code): Likewise.
10291         (verify_code): Likewise.
10292         * jit.dg/test-constants.c: New test case.
10293         * jit.dg/test-threads.c: Add test-constants.c.
10295 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10297         PR libobjc/51891
10298         * objc.dg/gnu-api-2-class.m: Add a test case
10299         for the above change.
10301 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10303         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10305 2015-01-09  Richard Biener  <rguenther@suse.de>
10307         PR tree-optimization/64410
10308         * g++.dg/vect/pr64410.cc: New testcase.
10310 2015-01-09  Martin Liska  <mliska@suse.cz>
10312         * gcc.dg/ipa/ipa-icf-32.c: New test.
10314 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10316         * c-c++-common/tsan/tsan_barrier.h: New.
10317         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10318         * c-c++-common/tsan/bitfield_race.c: Likewise.
10319         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10320         * c-c++-common/tsan/mutexset1.c: Likewise.
10321         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10322         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10323         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10324         * c-c++-common/tsan/simple_race.c: Likewise.
10325         * c-c++-common/tsan/simple_stack.c: Likewise.
10326         * c-c++-common/tsan/sleep_sync.c: Likewise.
10327         * c-c++-common/tsan/tiny_race.c: Likewise.
10328         * c-c++-common/tsan/tls_race.c: Likewise.
10329         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10330         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10331         * g++.dg/tsan/atomic_free.C: Likewise.
10332         * g++.dg/tsan/atomic_free2.C: Likewise.
10333         * g++.dg/tsan/cond_race.C: Likewise.
10334         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10336 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10338         PR testsuite/62250
10339         * lib/target-supports.exp (check_effective_target_libatomic_available):
10340         New.
10341         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10342         targets that match effective-target libatomic_available.
10343         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10345 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10347         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10348         Verify the result of gcc_jit_context_get_last_error.
10349         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10351 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10353         PR tree-optimization/63989
10354         * gcc.dg/strlenopt-27.c: New test.
10356 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10358         * jit.dg/harness.h (set_up_logging): New function.
10359         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10360         set_up_logging on the context, so that every testcase is
10361         logged to a particular file.
10362         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10363         and call gcc_jit_context_set_logfile on the top-level context.
10365 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10367         PR target/64338
10368         * g++.dg/opt/pr64338.C: New test.
10370 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10372         * gfortran.dg/coarray/codimension_2b.f90: New file.
10373         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10374         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10376 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10378         PR c++/59004
10379         * g++.dg/ext/fnname4.C: New.
10381 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10383         PR c++/64462
10384         * g++.dg/cpp0x/constexpr-64462.C: New.
10386 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10388         PR c++/60753
10389         * g++.dg/cpp0x/deleted10.C: New.
10391 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10393         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10395 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10397         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10398         GCC_JIT_UNARY_OP_ABS.
10399         (verify_unary_ops): Likewise.
10401 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10403         * jit.dg/test-arith-overflow.c: New test case.
10404         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10405         * jit.dg/test-combination.c (create_code): Likewise.
10406         (verify_code): Likewise.
10407         * jit.dg/test-threads.c (testcases): Likewise.
10409 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10411         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10412         rather than "jit".  Load g++.exp, and call g++_init.
10413         Run test-*.cc files within the testsuite and *.cc files within
10414         docs/examples.
10415         (jit-dg-test): Drop the addition of -fgnu89-inline to
10416         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10417         doing it when compiling C testcases (since g++ does not handle
10418         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10419         is restored to the value after g++_init ran, rather than the
10420         value before g++_init ran.  Return a list of
10421         $comp_output $output_file, as dg-test assumes.
10423 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10425         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10426         make it easier to figure out the origin of each test result when
10427         running test-combination.c and test-threads.c.
10428         (CHECK_VALUE): Likewise.
10429         (CHECK_DOUBLE_VALUE): Likewise.
10430         (CHECK_STRING_VALUE): Likewise.
10431         (CHECK_STRING_STARTS_WITH): Likewise.
10432         (CHECK_STRING_CONTAINS): Likewise.
10433         (CHECK): Likewise.
10434         (check_string_value): Likewise, add "funcname" param.
10435         (check_string_starts_with): Likewise.
10436         (check_string_contains): Likewise.
10438 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10440         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10441         generating name of built executable.
10443 2015-01-07  Marek Polacek  <polacek@redhat.com>
10445         PR c/64440
10446         * gcc.dg/pr64440.c: New test.
10447         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10449 2015-01-07  Marek Polacek  <polacek@redhat.com>
10451         PR c/64417
10452         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10453         * gcc.dg/pr64417.c: New test.
10455 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10457         PR target/64505
10458         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10459         fix is correct.
10461 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10463         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10464         Check if testcases run without errors, not just if they compile.
10466 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10468         PR target/64507
10469         * gcc.target/sh/pr64507.c: New test.
10471 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10473         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10475 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10477         * c-c++-common/asan/sanitize-all-1.c: New test.
10478         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10479         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10480         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10481         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10483 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10485         * lib/target-supports.exp (check_profiling_available): Return 0 for
10486         Visium.
10487         (check_effective_target_tls_runtime): Likewise.
10488         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10489         * gcc.dg/20020312-2.c: Adjust for Visium.
10490         * gcc.dg/tls/thr-cse-1.c: Likewise
10491         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10492         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10493         * gcc.dg/weak/typeof-2.c: Likewise.
10495 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10497         PR rtl-optimization/64287
10498         * gcc.dg/aru-2.c: New test.
10500 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10502         PR sanitizer/64344
10503         * c-c++-common/ubsan/pr64344-1.c: New test.
10504         * c-c++-common/ubsan/pr64344-2.c: New test.
10506         PR tree-optimization/64465
10507         * gcc.dg/pr64465.c: New test.
10509         PR tree-optimization/64494
10510         * gcc.c-torture/compile/pr64494.c: New test.
10512 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10514         PR fortran/47674
10515         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10517 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10519         Update copyright years.
10521 2015-01-05  Marek Polacek  <polacek@redhat.com>
10523         PR c/64423
10524         * gcc.dg/pr64423.c: New test.
10526 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10528         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10529         mmix-knuth-mmixware for the same reason as for MIPS.
10530         * gcc.dg/debug/debug-2.c: Ditto.
10532         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10534 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10536         PR testsuite/62250
10537         * lib/gfortran.exp: Add libatomic library search path.
10538         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10539         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10541         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10543 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10545         * c-c++-common/tsan/bitfield_race.c: New testcase.
10546         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10548 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10550         * gfortran.dg/coarray/collectives_4.f90: New.
10552 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10554         PR fortran/57562
10555         * gfortran.dg/extends_16.f90: New.
10557 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10559         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10561 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10563         * gfortran.dg/coarray/codimension_2.f90: New.
10564         * gfortran.dg/coarray/codimension_2a.f90: New.
10565         * gfortran.dg/coarray_35.f90: New.
10566         * gfortran.dg/coarray_35a.f90: New.
10568 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10570         PR fortran/60507
10571         * gfortran.dg/dummy_procedure_11.f90: New.
10573 Copyright (C) 2015 Free Software Foundation, Inc.
10575 Copying and distribution of this file, with or without modification,
10576 are permitted in any medium without royalty provided the copyright
10577 notice and this notice are preserved.