gcc/ChangeLog
[official-gcc.git] / gcc / testsuite / ChangeLog
blob47b8700c5fdf1f631cdb34f835a65da409b3ce52
1 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3         PR target/65210
4         * gcc.target/avr/pr65210.c: New test.
6 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8         PR testsuite/67450
9         * lib/target-supports.exp (check_cached_effective_target):
10         Apppend $prop to et_prop_list only if needed.
12 2015-09-04  Marek Polacek  <polacek@redhat.com>
14         PR sanitizer/67279
15         * gcc.dg/ubsan/pr67279.c: New test.
17 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
18             Petr Murzin  <petr.murzin@intel.com>
19             Kirill Yukhin <kirill.yukhin@intel.com>
21         * gcc.target/i386/avx512f-scatter-1.c: New.
22         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
23         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
25 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
27         * gfortran.dg/read_dir.f90: Delete empty directory when closing
28         rather than calling rmdir, cleanup if open fails.
30 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
32         * gcc.target/powerpc/vec-mult-char-1.c: New test.
33         * gcc.target/powerpc/vec-mult-char-2.c: New test.
34         * lib/target-supports.exp (check_effective_target_vect_char_mult):
35         Return true for PowerPC targets that implement Altivec.
37 2015-09-03  Renlin Li  <renlin.li@arm.com>
39         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
40         check the assembly.
41         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
43 2015-09-03  Martin Sebor  <msebor@redhat.com>
45         PR c/66516
46         * g++.dg/addr_builtin-1.C: New test.
47         * gcc.dg/addr_builtin-1.c: New test.
49 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
51         * gcc.target/powerpc/vec-shift.c: New test.
53 2015-09-03  Tom de Vries  <tom@codesourcery.com>
55         PR tree-optimization/65637
56         * gcc.dg/autopar/reduc-4.c: New test.
58 2015-09-03  Tom de Vries  <tom@codesourcery.com>
60         PR tree-optimization/65637
61         * gcc.dg/autopar/pr46099-2.c: New test.
63 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
65         PR middle-end/67351
66         * g++.dg/pr67351.C: New test.
68 2015-09-03  Richard Biener  <rguenther@suse.de>
70         PR ipa/66705
71         * g++.dg/lto/pr66705_0.C: New testcase.
73 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
75         PR middle-end/60586
76         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
77         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
79 2015-09-02  Marek Polacek  <polacek@redhat.com>
81         PR c/67432
82         * gcc.dg/pr67432.c: New test.
84 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
86         * lib/target-supports.exp (clear_effective_target_cache): New.
87         (check_cached_effective_target): Update et_prop_list.
88         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
89         * g++.dg/compat/compat.exp: Likewise.
90         * g++.dg/compat/struct-layout-1.exp: Likewise.
91         * lib/asan-dg.exp: Likewise.
92         * lib/atomic-dg.exp: Likewise.
93         * lib/cilk-plus-dg.exp: Likewise.
94         * lib/clearcap.exp: Likewise.
95         * lib/mpx-dg.exp: Likewise.
96         * lib/tsan-dg.exp: Likewise.
97         * lib/ubsan-dg.exp: Likewise.
99 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
100         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
102 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
103             Andrew Bennett  <andrew.bennett@imgtec.com>
105         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
106         dependencies between ISA level and compact-branches.
107         * gcc.target/mips/branch-10.c: Update expected output to allow
108         compact forms of b/bal.
109         * gcc.target/mips/branch-11.c: Likewise.
110         * gcc.target/mips/branch-12.c: Likewise.
111         * gcc.target/mips/branch-13.c: Likewise.
112         * gcc.target/mips/branch-3.c: Likewise.
113         * gcc.target/mips/branch-4.c: Likewise.
114         * gcc.target/mips/branch-5.c: Likewise.
115         * gcc.target/mips/branch-6.c: Likewise.
116         * gcc.target/mips/branch-7.c: Likewise.
117         * gcc.target/mips/branch-8.c: Likewise.
118         * gcc.target/mips/branch-9.c: Likewise.
119         * gcc.target/mips/branch-cost-1.c: Likewise.
120         * gcc.target/mips/call-1.c: Likewise.
121         * gcc.target/mips/call-2.c: Likewise.
122         * gcc.target/mips/call-3.c: Likewise.
123         * gcc.target/mips/call-4.c: Likewise.
124         * gcc.target/mips/call-5.c: Likewise.
125         * gcc.target/mips/call-6.c: Likewise.
126         * gcc.target/mips/lazy-binding-1.c: Likewise.
127         * gcc.target/mips/near-far-1.c: Likewise.
128         * gcc.target/mips/near-far-2.c: Likewise.
129         * gcc.target/mips/near-far-3.c: Likewise.
130         * gcc.target/mips/near-far-4.c: Likewise.
131         * gcc.target/mips/umips-branch-3.c: Ensure the test is
132         run with compact branches allowed.
133         * gcc.target/mips/compact-branches-1.c: New file.
134         * gcc.target/mips/compact-branches-2.c: Likewise.
135         * gcc.target/mips/compact-branches-3.c: Likewise.
136         * gcc.target/mips/compact-branches-4.c: Likewise.
137         * gcc.target/mips/compact-branches-5.c: Likewise.
138         * gcc.target/mips/compact-branches-6.c: Likewise.
139         * gcc.target/mips/compact-branches-7.c: Likewise.
141 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
143         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
144         Clean-up a created directory if testcase fails.
146 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
148         PR target/67405
149         * g++.dg/pr67405.C: New test.
151 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
153         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
155 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157         * gcc.dg/ifcvt-1.c: New test.
158         * gcc.dg/ifcvt-2.c: Likewise.
159         * gcc.dg/ifcvt-3.c: Likewise.
161 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163         PR libfortran/67412
164         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
165         *-*-solaris2.10.
167 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
169         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
171 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
173         PR c++/61753
174         * g++.dg/other/pr61753.C: New.
176 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
178         * gcc.dg/tree-ssa/cmp-1.c: New file.
180 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
182         * gcc.dg/tree-ssa/complex-7.c: New file.
184 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
186         * gcc.target/powerpc/swaps-p8-19.c: New test.
188 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
190         PR fortran/67367
191         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
193 2015-08-29  Tom de Vries  <tom@codesourcery.com>
195         PR tree-optimization/46193
196         * gcc.dg/autopar/pr46193.c: New test.
198 2015-08-28  Nathan Sidwell  <nathan@acm.org>
200         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
201         use exit code for failure.
203         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
204         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
205         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
206         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
207         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
208         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
209         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
210         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
211         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
212         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
214 2015-08-28  Jeff Law  <law@redhat.com>
216         PR lto/66752
217         * gcc.dg/tree-ssa/pr66752-2.c: New test.
218         * gcc.dg/torture/pr66752-1.c: New test
219         * g++.dg/torture/pr66752-2.C: New test.
221 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
222         Revert:
223         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
225                 * gcc.dg/tree-ssa/sra-15.c: New.
227 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
229         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
230         * gcc.target/mips/msub-8.c: Ditto
232 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
234         * lib/target-supports.exp (check-effective_target_vect_double):
235         Enable for Power targets with VSX hardware available.
236         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
237         vect_no_align && { ! vect_hw_misalign }.
239 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
241         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
242         Replaced by opt_files, compile with -floop-nest-optimize.
243         * g++.dg/graphite/graphite.exp: Same.
244         * gfortran.dg/graphite/graphite.exp: Same.
245         * gcc.dg/graphite/block-0.c: Adjust pattern.
246         * gcc.dg/graphite/block-1.c: Same.
247         * gcc.dg/graphite/block-3.c: Same.
248         * gcc.dg/graphite/block-4.c: Same.
249         * gcc.dg/graphite/block-5.c: Same.
250         * gcc.dg/graphite/block-6.c: Same.
251         * gcc.dg/graphite/block-7.c: Same.
252         * gcc.dg/graphite/block-8.c: Same.
253         * gcc.dg/graphite/block-pr47654.c: Same.
254         * gcc.dg/graphite/interchange-0.c: Same.
255         * gcc.dg/graphite/interchange-1.c: Same.
256         * gcc.dg/graphite/interchange-10.c: Same.
257         * gcc.dg/graphite/interchange-11.c: Same.
258         * gcc.dg/graphite/interchange-12.c: Same.
259         * gcc.dg/graphite/interchange-13.c: Same.
260         * gcc.dg/graphite/interchange-14.c: Same.
261         * gcc.dg/graphite/interchange-15.c: Same.
262         * gcc.dg/graphite/interchange-3.c: Same.
263         * gcc.dg/graphite/interchange-4.c: Same.
264         * gcc.dg/graphite/interchange-5.c: Same.
265         * gcc.dg/graphite/interchange-6.c: Same.
266         * gcc.dg/graphite/interchange-7.c: Same.
267         * gcc.dg/graphite/interchange-8.c: Same.
268         * gcc.dg/graphite/interchange-9.c: Same.
269         * gcc.dg/graphite/interchange-mvt.c: Same.
270         * gcc.dg/graphite/pr37485.c: Same.
271         * gcc.dg/graphite/uns-block-1.c: Same.
272         * gcc.dg/graphite/uns-interchange-12.c: Same.
273         * gcc.dg/graphite/uns-interchange-14.c: Same.
274         * gcc.dg/graphite/uns-interchange-15.c: Same.
275         * gcc.dg/graphite/uns-interchange-9.c: Same.
276         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
277         * gfortran.dg/graphite/interchange-3.f90: Same.
279 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
281         PR target/67317
282         * gcc.target/i386/pr67317-1.c: New test.
283         * gcc.target/i386/pr67317-2.c: Ditto.
284         * gcc.target/i386/pr67317-3.c: Ditto.
285         * gcc.target/i386/pr67317-4.c: Ditto.
286         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
287         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
289 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
291         * gcc.target/powerpc/vec-shr.c: New.
293 2015-08-27  Marek Polacek  <polacek@redhat.com>
295         PR middle-end/67005
296         * gcc.dg/torture/pr67005.c: New test.
298 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
300         * gcc.dg/tree-ssa/sra-15.c: New.
302 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
304         * gcc.target/aarch64/long_branch_1.c: New test.
306 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
308         * gcc.target/s390/20150826-1.c: New test.
310 2015-08-26  Renlin Li  <renlin.li@arm.com>
312         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
314 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
316         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
318 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
320         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
321         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
322         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
323         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
325 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
327         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
328         New test directive.
329         * gcc.target/aarch64/tlsle_1.x: New test source.
330         * gcc.target/aarch64/tlsle12_1.c: New testcase.
331         * gcc.target/aarch64/tlsle24_1.c: Likewise.
332         * gcc.target/aarch64/tlsle32_1.c: Likewise.
334 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
336         PR fortran/29600
337         * gfortran.dg/shape_8.f90: New test.
339 2015-08-25  Marek Polacek  <polacek@redhat.com>
341         PR middle-end/67330
342         * gcc.dg/weak/weak-18.c: New test.
344 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
346         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
347         gcc_jit_context_set_bool_use_external_driver.
349 2015-08-25  Nathan Sidwell  <nathan@acm.org>
351         * gcc.c-torture/execute/builtins/20010124-1.x: New.
353         * gcc.dg/20001117-1.c: Needs return_address.
354         * gcc.dg/20020415-1.c: Needs alloca.
355         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
356         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
357         * gcc.dg/pr63186.c: Needs label_values.
358         * gcc.dg/torture/pr33848.c: Likwise.
360         * lib/target-supports.exp (check_effective_target_fopenacc,
361         check_effective_target_fopenmp): Disable for nvptx.
362         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
363         * gcc.dg/stack-usage-1.c: Likewise.
364         * gcc.dg/stack-usage-2.c: Likewise.
365         * gcc.dg/unused-5.c: Likewise.
366         * gcc.dg/unwind-1.c: Likewise.
368 2015-08-25  Christian Bruel  <christian.bruel@st.com>
370         * gcc.dg/Wno-frame-address.c: Skip for ARM.
371         * g++.dg/Wno-frame-address.C: Ditto.
373 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
375         PR target/67211
376         * g++.dg/pr67211.C: New test.
378 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
380         PR fortran/62536
381         PR fortran/66175
382         * gfortran.dg/block_end_error_1.f90: New test.
383         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
385 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
387         PR target/66821
388         * gcc.target/i386/pr66821.c: New test.
390 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
392         PR target/67329
393         * gcc.target/i386/pr67329.c: New test.
395 2015-08-24  Nathan Sidwell  <nathan@acm.org>
397         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
399         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
401         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
402         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
403         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
404         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
405         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
407         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
409         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
410         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
411         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
412         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
413         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
414         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
415         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
416         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
417         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
418         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
420         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
421         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
423         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
425         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
427         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
428         check for nvptx.
430 2015-08-24  Tom de Vries  <tom@codesourcery.com>
432         PR tree-optimization/65468
433         * gcc.dg/gomp/static-chunk-size-one.c: New test.
435 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
437         PR libfortran/54572
438         * gfortran.dg/backtrace_1.f90: New test.
440 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
442         PR libfortran/62296
443         * gfortran.dg/execute_command_line_2.f90: New test.
445 2015-08-23  Tom de Vries  <tom@codesourcery.com>
447         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
448         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
449         vect_no_int_max to vect_no_int_min_max.
450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
451         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
452         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
453         * gcc.dg/vect/slp-reduc-4.c: Same.
454         * gcc.dg/vect/slp-reduc-5.c: Same.
455         * gcc.dg/vect/vect-125.c: Same.
456         * gcc.dg/vect/vect-13.c: Same.
457         * gcc.dg/vect/vect-double-reduc-3.c: Same.
458         * gcc.dg/vect/vect-reduc-1.c: Same.
459         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
460         * gcc.dg/vect/vect-reduc-1char.c:Same.
461         * gcc.dg/vect/vect-reduc-1short.c: Same.
462         * gcc.dg/vect/vect-reduc-2.c: Same.
463         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
464         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
465         * lib/target-supports.exp: Same.
467 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
469         PR c++/63693
470         * g++.dg/cpp0x/decltype63.C: New.
472 2015-08-22  Nathan Sidwell  <nathan@acm.org>
474         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
475         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
476         * c-c++-common/Wunused-var-8.c: Likewise.
477         * c-c++-common/gomp/pr61486-2.c: Likewise.
478         * c-c++-common/Wunused-var-6.c: Likewise.
479         * c-c++-common/goacc/reduction-1.c: Likewise.
480         * c-c++-common/goacc/reduction-2.c: Likewise.
481         * c-c++-common/goacc/reduction-3.c: Likewise.
482         * c-c++-common/goacc/reduction-4.c: Likewise.
483         * gcc.dg/builtins-64.c: Likewise.
484         * gcc.dg/pr59523.c: Likewise.
485         * gcc.dg/tree-ssa/20080530.c: Likewise.
486         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
487         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
488         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
489         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
490         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
491         * gcc.dg/pr59011.c: Likewise.
492         * gcc.dg/uninit-9.c: Likewise.
493         * gcc.dg/pr61561.c: Likewise.
494         * gcc.dg/vla-4.c: Likewise.
495         * gcc.dg/20101010-1.c: Likewise.
496         * gcc.dg/pr49120.c: Likewise.
497         * gcc.dg/20030331-2.c: Likewise.
498         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
499         * gcc.dg/pr25682.c: Likewise.
500         * gcc.dg/guality/guality.c: Likewise.
501         * gcc.dg/pr27301.c: Likewise.
502         * gcc.dg/uninit-9-O0.c: Likewise.
503         * gcc.dg/fold-alloca-1.c: Likewise.
504         * gcc.dg/pr41470.c: Likewise.
505         * gcc.dg/pr51491-2.c: Likewise.
506         * gcc.dg/winline-7.c: Likewise.
507         * gcc.dg/vla-2.c: Likewise.
508         * gcc.dg/pr50764.c: Likewise.
509         * gcc.dg/c99-vla-1.c: Likewise.
510         * gcc.dg/pr33238.c: Likewise.
511         * gcc.dg/c99-const-expr-13.c: Likewise.
512         * gcc.dg/builtin-return-1.c: Likewise.
513         * gcc.dg/vla-3.c: Likewise.
514         * gcc.dg/20020415-1.c: Likewise.
515         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
516         * gcc.dg/shrink-wrap-alloca.c: Likewise.
517         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
518         * gcc.dg/torture/calleesave-sse.c: Likewise.
519         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
520         * gcc.dg/gomp/vla-2.c: Likewise.
521         * gcc.dg/gomp/vla-3.c: Likewise.
522         * gcc.dg/gomp/vla-4.c: Likewise.
523         * gcc.dg/gomp/pr30494.c: Likewise.
524         * gcc.dg/gomp/vla-5.c: Likewise.
525         * gcc.dg/pr51990-2.c: Likewise.
526         * gcc.dg/vla-22.c: Likewise.
528 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
530         * gcc.dg/cpp/multiline-2.c: Add column numbers.
531         * gcc.dg/dollar.c: Likewise.
532         * gcc.dg/pragma-message.c: Likewise.
533         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
534         * c-c++-common/raw-string-14.c: Likewise.
536 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
538         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
539         property that instantiation here is a compile-time error.
541 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
543         * g++.dg/other/pr67065.C: Extend.
545 2015-08-21  Nathan Sidwell  <nathan@acm.org>
547         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
548         is freestanding.
549         (check_effective_target_global_constructor): New.
550         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
551         * gcc.dg/debug/debug.exp: Skip  for nvptx.
552         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
554         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
555         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
556         * gcc.c-torture/compile/pr33855.c: Likewise.
557         * gcc.c-torture/compile/920723-1.c: Likewise.
558         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
559         writing a const.
560         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
561         label.
562         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
563         'call'.
565         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
566         prototype normal.
567         * gcc.c-torture/execute/switch-1.c: Likewise.
569         * gcc.c-torture/execute/pr34456.c: Require not freestanding
570         * gcc.c-torture/execute/printf-1.c: Likewise.
571         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
572         * gcc.c-torture/execute/fprintf-1.c: Likewise.
573         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
574         * gcc.c-torture/execute/vprintf-1.c: Likewise.
575         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
576         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
577         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
578         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
579         * gcc.c-torture/execute/gofast.c: Likewise.
580         * gcc.c-torture/execute/complex-6.c: Likewise.
582         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
583         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
584         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
585         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
586         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
587         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
588         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
589         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
590         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
591         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
592         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
593         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
594         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
595         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
596         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
597         * gcc.dg/setjmp-1.c: Likewise.
598         * gcc.dg/cleanup-5.c: Likewise.
599         * gcc.dg/cleanup-12.c: Likewise.
600         * gcc.dg/cleanup-13.c: Likewise.
602         * gcc.dg/constructor-1.c: Require global ctor.
604         * gcc.dg/fork-instrumentation.c: Require profiling.
605         * gcc.dg/20030107-1.c: Likewise.
606         * gcc.dg/20030702-1.c: Likewise.
608         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
609         * gcc.dg/cpp/paste2.c: Likewise.
610         * gcc.dg/cpp/strify3.c: Likewise.
611         * gcc.dg/cpp/strify4.c: Likewise.
612         * gcc.dg/cpp/lexnum.c: Likewise.
613         * gcc.dg/cpp/digraphs.c: Likewise.
614         * gcc.dg/cpp/macro1.c: Likewise.
616 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
618         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
620 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
622         * lib/gcc-dg.exp: Add extra options for db-final to the command line
623         only once.
625 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
627         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
628         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
629         vec_vpmsum_be and vec_shasigma_be.
631 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
633         * lib/target-supports.exp
634         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
635         with -mfp16-format=ieee.
637 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
639         PR c++/67065
640         * g++.dg/other/pr67065.C: New.
642 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
644         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
645         memcpy.
646         * gcc.target/mips/inline-memcpy-2.c: Ditto.
647         * gcc.target/mips/inline-memcpy-3.c: Ditto.
648         * gcc.target/mips/inline-memcpy-4.c: Ditto.
649         * gcc.target/mips/inline-memcpy-5.c: Ditto.
651 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
653         * gcc.dg/wide_shift_64_1.c: New testcase.
654         * gcc.dg/wide_shift_128_1.c: Likewise.
655         * gcc.target/aarch64/ashlti3_1.c: Likewise.
657 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
659         * lib/target-supports.exp
660         (check_effective_target_fstack_protector_enabled): New test.
661         * gcc.target/i386/ssp-default.c: New test.
663 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
665         PR fortran/66929
666         * gfortran.dg/generic_31.f90: New.
668 2015-08-19  Marek Polacek  <polacek@redhat.com>
670         PR middle-end/67133
671         * g++.dg/torture/pr67133.C: New test.
673 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
675         * gcc.target/powerpc/altivec-35.c: New test.
676         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
677         * gcc.target/powerpc/vsx-vector-7.c: New test.
679 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
681         PR middle-end/36757
682         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
683         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
685 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
687         PR rtl-optimization/67218
688         * gcc.c-torture/execute/ieee/pr67218.c,
689         gcc.target/aarch64/fcvt_int_float_double1.c,
690         gcc.target/aarch64/fcvt_int_float_double2.c,
691         gcc.target/aarch64/fcvt_int_float_double3.c,
692         gcc.target/aarch64/fcvt_int_float_double4.c,
693         gcc.target/aarch64/fcvt_uint_float_double1.c,
694         gcc.target/aarch64/fcvt_uint_float_double2.c,
695         gcc.target/aarch64/fcvt_uint_float_double3.c,
696         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
698 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
700         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
701         dg-options to disable LSE extensions.
702         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
703         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
704         * gcc.target/aarch64/atomic-op-char.c: Likewise.
705         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
706         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
707         * gcc.target/aarch64/atomic-op-int.c: Likewise.
708         * gcc.target/aarch64/atomic-op-long.c: Likewise.
709         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
710         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
711         * gcc.target/aarch64/atomic-op-release.c: Likewise.
712         * gcc.target/aarch64/atomic-op-short.c: Likewise.
713         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
714         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
715         * gcc.target/aarch64/sync-op-full.c: Likewise.
716         * gcc.target/aarch64/sync-op-release.c: Likewise.
718 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
720         PR c++/67160
721         * g++.dg/cpp1z/feat-cxx1z.C: New.
723 2015-08-18  Marek Polacek  <polacek@redhat.com>
725         PR middle-end/67222
726         * gcc.dg/torture/pr67222.c: New test.
728 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
730         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
732 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
734         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
735         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
736         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
738 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
740         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
741         which is used in later code.
743 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
745         PR c++/67216
746         * g++.dg/cpp0x/nullptr34.C: New.
747         * g++.dg/warn/Wconversion2.C: Adjust.
748         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
749         * g++.old-deja/g++.other/null3.C: Likewise.
751         * g++.dg/cpp0x/pr51313.C: Adjust.
753 2015-08-17  Richard Biener  <rguenther@suse.de>
755         PR tree-optimization/67221
756         * gcc.dg/torture/pr67221.c: New testcase.
758 2015-08-17 Mike Stump  <mikestump@comcast.net>
759            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
761         * gcc.target/arm/memcpy-aligned-1.c: New test.
763 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
765         PR fortran/54656
766         * gfortran.dg/norm_4.f90: Rename to...
767         * gfortran.dg/norm2_4.f90: this.
768         * gfortran.dg/norm2_5.f90: New test.
770 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
772         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
773         * gcc.dg/ssp-1.c: Make counter a register.
774         * gcc.dg/ssp-2.c: Likewise.
775         * gcc.dg/torture/parm-coalesce.c: New.
777 2015-08-14  Marek Polacek  <polacek@redhat.com>
779         PR middle-end/67133
780         * gcc.dg/torture/pr67133.c: New test.
782 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
783             Matthias Klose  <doko@debian.org>
785         PR target/67143
786         * gcc.c-torture/compile/pr67143.c: New
787         * gcc.target/aarch64/atomic-op-imm.c
788         (atomic_fetch_add_negative_RELAXED): New.
789         (atomic_fetch_sub_negative_ACQUIRE): New.
791 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
793         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
794         * gcc.target/aarch64/target_attr_8.c: Likewise.
795         * gcc.target/aarch64/target_attr_14.c: Likewise.
797 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
799         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
801 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
803         * gcc.target/i386/builtin_target.c: Add skylake check.
805 2015-08-13  Jeff Law  <law@redhat.com>
807         * gcc.dg/pr66314.c: Moved from here to ..
808         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
809         to clear all sanitizers before -fsanitize=kernel-address.
811 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
813         * gcc.target/aarch64/cinc_common_1.c: New test.
815 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/53421
818         * g++.dg/ext/attribute-may-alias-1.C: New.
819         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
821 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
823         * gcc.target/aarch64/atomic-inst-cas.c: New.
824         * gcc.target/aarch64/atomic-inst-ops.inc: New.
826 2015-08-13  Andreas Schwab  <schwab@suse.de>
828         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
830 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
832         PR c++/62164
833         * g++.dg/torture/pr62164.C: New.
835 2015-08-13  Richard Biener  <rguenther@suse.de>
837         PR tree-optimization/67191
838         * gcc.dg/torture/pr67191.c: New testcase.
839         * g++.dg/torture/pr67191.C: Likewise.
841 2015-08-13  Richard Biener  <rguenther@suse.de>
843         PR tree-optimization/66502
844         PR tree-optimization/67167
845         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
847 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
849         PR c++/53330
850         * g++.dg/init/new42.C: New.
852 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
854         PR target/67071
855         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
856         vector constants.
857         * gcc.target/powerpc/pr67071-2.c: Likewise.
858         * gcc.target/powerpc/pr67071-3.c: Likewise.
860 2015-08-12  Marek Polacek  <polacek@redhat.com>
862         PR c++/55095
863         * c-c++-common/Wshift-overflow-6.c: New test.
864         * c-c++-common/Wshift-overflow-7.c: New test.
865         * g++.dg/cpp1y/left-shift-2.C: New test.
867 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
869         PR c++/52742
870         * g++.dg/cpp0x/pr52742.C: New.
872 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
874         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
875         Check Knights Landing support.
877 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
879         PR c++/47461
880         * g++.dg/warn/Wunused-result-1.C: New.
882 2015-08-12  Richard Biener  <rguenther@suse.de>
884         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
885         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
886         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
887         * g++.dg/tree-ssa/pr61034.C: Adjust.
888         * gcc.dg/fold-compare-2.c: Likewise.
889         * gcc.dg/pr50763.c: Likewise.
890         * gcc.dg/predict-3.c: Likewise.
891         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
892         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
893         * gcc.dg/tree-ssa/pr20657.c: Likewise.
894         * gcc.dg/tree-ssa/pr21001.c: Likewise.
895         * gcc.dg/tree-ssa/pr37508.c: Likewise.
896         * gcc.dg/tree-ssa/vrp04.c: Likewise.
897         * gcc.dg/tree-ssa/vrp07.c: Likewise.
898         * gcc.dg/tree-ssa/vrp09.c: Likewise.
899         * gcc.dg/tree-ssa/vrp16.c: Likewise.
900         * gcc.dg/tree-ssa/vrp20.c: Likewise.
901         * gcc.dg/tree-ssa/vrp25.c: Likewise.
902         * gcc.dg/tree-ssa/vrp87.c: Likewise.
904 2015-08-12  Nathan Sidwell  <nathan@acm.org>
906         * gcc.dg/vrp-min-max-1.c: New.
907         * gcc.dg/vrp-min-max-2.c: New.
909 2015-08-12  Richard Biener  <rguenther@suse.de>
911         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
913 2015-08-12  Tom de Vries  <tom@codesourcery.com>
915         PR testsuite/67175
916         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
917         Handle absence of vector min/max for sparc.
919 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
921         PR target/66954
922         * g++.dg/ext/mv25.C: New test.
924 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
926         * gcc.target/i386/avx2-vect-shift.c: New test.
928 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
930         PR c/66098
931         PR c/66711
932         * gcc.dg/pragma-diag-3.c: New test.
933         * gcc.dg/pragma-diag-4.c: New test.
935 2015-08-11  Nathan Sidwell  <nathan@acm.org>
937         * c-c++-common/dfp/operator-comma.c: Call init function.
938         * c-c++-common/dfp/convert-dfp-2.c: New test.
940 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
942         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
943         Treat model == 0x4f as Broadwell.
945 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
947         PR libfortran/67140
948         * gfortran.dg/pr67140.f90: New test.
950 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
952         PR libgomp/65742
953         PR middle-end/66332
954         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
956 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
958         PR fortran/64022
959         * gfortran.dg/ieee/large_4.f90: New test.
961 2015-08-08  Bud Davis  <jmdavis@link.com>
963         PR fortran/59746
964         * gfortran.dg/common_22.f90: New.
966 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
968         PR rtl-optimization/67028
969         * gcc.dg/pr67028.c: New testcase.
971 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
973         PR rtl-optimization/67029
974         * gcc.dg/pr67029.c: New test.
976 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
978         PR fortran/64104
979         * gfortran.dg/ieee/ieee_8.f90: New test.
981 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
983         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
984         modifers.
985         * gcc.target/aarch64/noplt_2.c: Likewise.
986         * gcc.target/aarch64/noplt_3.c: Likewise.
988 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
990         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
991         optimization level, and print a summary at the end.
993 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
995         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
997 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
999         * gcc.target/aarch64/noplt_3.c: New testcase.
1001 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1003         * gcc.target/aarch64/noplt_1.c: New testcase.
1004         * gcc.target/aarch64/noplt_2.c: Likewise.
1006 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1008         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1009         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1011 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1013         * gcc.target/s390/dwarfregtable-1.c: New test.
1014         * gcc.target/s390/dwarfregtable-2.c: New test.
1015         * gcc.target/s390/dwarfregtable-3.c: New test.
1017 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1019         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1021 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1023         PR fortran/64022
1024         * gfortran.dg/ieee/large_2.f90: New test.
1025         * gfortran.dg/ieee/large_3.F90: New test.
1027 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1029         PR fortran/64022
1030         * gfortran.dg/ieee/large_1.f90: Adjust test.
1032 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1033             Jeff Law  <law@redhat.com>
1035         PR c/16351
1036         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1037         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1038         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1039         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1040         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1041         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1043 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1045         PR middle-end/66311
1046         * gfortran.dg/pr66311.f90: New file.
1048 2015-08-05  Richard Biener  <rguenther@suse.de>
1050         PR tree-optimization/67121
1051         * gcc.dg/torture/pr67121.c: New testcase.
1053 2015-08-05  Nick Clifton  <nickc@redhat.com>
1055         * gcc.target/rl78: New directory.
1056         * gcc.target/rl78/rl78.exp: New file: Test driver.
1057         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1059 2015-08-05  Richard Biener  <rguenther@suse.de>
1061         PR middle-end/67120
1062         * gcc.dg/torture/pr67120.c: New testcase.
1064 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1066         PR fortran/52846
1068         * lib/fortran-modules.exp: Call cleanup-submodules from
1069         cleanup-modules.
1070         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1071         cover the cases where private entities are no longer optimized
1072         away.
1073         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1074         same reason.
1075         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1076         * gfortran.dg/submodule_5.f08: The same.
1077         * gfortran.dg/submodule_9.f08: The same.
1078         * gfortran.dg/submodule_10.f08: New test.
1080 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1082         PR c++/66595
1083         * g++.dg/cpp1y/var-templ35.C: New.
1085 2015-08-05  Richard Biener  <rguenther@suse.de>
1087         PR tree-optimization/67055
1088         * g++.dg/torture/pr67055.C: New testcase.
1090 2015-08-05  Richard Biener  <rguenther@suse.de>
1092         PR tree-optimization/67109
1093         * gcc.dg/torture/pr67109.c: New testcase.
1094         * gcc.dg/vect/vect-119.c: Adjust.
1096 2015-08-05  Richard Biener  <rguenther@suse.de>
1098         PR middle-end/67107
1099         * gcc.dg/pr67107.c: New testcase.
1101 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1103         PR c++/66197
1104         * g++.dg/cpp1z/abbrev2.C: New.
1106 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1108         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1110 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/66392
1113         * g++.dg/init/explicit4.C: New.
1115 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1117         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1118         without VSX an Power8 vector support.
1120 2015-08-04  Richard Biener  <rguenther@suse.de>
1122         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1124 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1126         PR target/67110
1127         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1128         -fno-pie -no-pie.
1130 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1132         PR c++/66427
1133         * g++.dg/cpp1y/var-templ34.C: New.
1135 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1137         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1138         * gcc.target/aarch64/target_attr_1.c: Likewise.
1139         * gcc.target/aarch64/target_attr_2.c: Likewise.
1140         * gcc.target/aarch64/target_attr_3.c: Likewise.
1141         * gcc.target/aarch64/target_attr_4.c: Likewise.
1142         * gcc.target/aarch64/target_attr_5.c: Likewise.
1143         * gcc.target/aarch64/target_attr_6.c: Likewise.
1144         * gcc.target/aarch64/target_attr_7.c: Likewise.
1145         * gcc.target/aarch64/target_attr_8.c: Likewise.
1146         * gcc.target/aarch64/target_attr_9.c: Likewise.
1147         * gcc.target/aarch64/target_attr_10.c: Likewise.
1148         * gcc.target/aarch64/target_attr_11.c: Likewise.
1149         * gcc.target/aarch64/target_attr_12.c: Likewise.
1150         * gcc.target/aarch64/target_attr_13.c: Likewise.
1151         * gcc.target/aarch64/target_attr_14.c: Likewise.
1152         * gcc.target/aarch64/target_attr_15.c: Likewise.
1154 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1156         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1158 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1160         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1162 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1164         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1165         message.
1167 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1169         PR fortran/64022
1170         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1171         * gfortran.dg/ieee/large_1.f90: New test.
1173 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1175         PR tree-optimization/67043
1176         * gcc.dg/pr67043.c: New test.
1178 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1180         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1182 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1184         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1185         it to push/pop timing items.
1186         (main): For each optimization level, create a gcc_jit_timer, and
1187         time all of the iteration within that level cumulatively.
1188         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1189         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1191 2015-08-03  Alexander Basov <coohpt@gmail.com>
1193         PR middle-end/64744
1194         PR middle-end/48470
1195         PR middle-end/43404
1196         * gcc.target/arm/pr43404.c : New testcase.
1197         * gcc.target/arm/pr48470.c : New testcase.
1198         * gcc.target/arm/pr64744-1.c : New testcase.
1199         * gcc.target/arm/pr64744-2.c : New testcase.
1201 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1203         PR tree-optimization/67077
1204         * gcc.dg/pr67077.c: New test.
1206 2015-08-03  Jeff Law  <law@redhat.com>
1208         PR middle-end/66314
1209         PR gcov-profile/66899
1210         * gcc.dg/pr66899.c: New test.
1211         * gcc.dg/pr66314.c: New test.
1213 2015-08-03  Marek Polacek  <polacek@redhat.com>
1215         PR c/67088
1216         * gcc.dg/pr67088.c: New test.
1218 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1220         PR target/66731
1221         * gcc.target/arm/vnmul-1.c: New.
1222         * gcc.target/arm/vnmul-2.c: New.
1223         * gcc.target/arm/vnmul-3.c: New.
1224         * gcc.target/arm/vnmul-4.c: New.
1226 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1228         PR fortran/64921
1229         * gfortran.dg/class_allocate_20.f90: New.
1231 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1233         * gcc.target/aarch64/csel_bfx_1.c: New test.
1234         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1236 2015-08-02  Martin Sebor  <msebor@redhat.com>
1238         * g++.dg/Wframe-address-in-Wall.C: New test.
1239         * g++.dg/Wframe-address.C: New test.
1240         * g++.dg/Wno-frame-address.C: New test.
1241         * gcc.dg/Wframe-address-in-Wall.c: New test.
1242         * gcc.dg/Wframe-address.c: New test.
1243         * gcc.dg/Wno-frame-address.c: New test.
1245 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1247         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1249 2015-08-01  Michael Collison  <michael.collison@linaro.org
1250             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1252         * gcc.target/arm/mincmp.c: New test.
1254 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1256         PR fortran/67091
1257         * gfortran.dg/associated_target_6.f03: New test
1259 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1261         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1262         optimize ("-ftree-parallelize-loops=0").
1263         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1264         detected reductions.
1265         * gcc.dg/autopar/reduc-2short.c: Same.
1266         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1267         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1268         detected reductions.
1269         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1270         and max reductions.
1272 2015-07-31  Marek Polacek  <polacek@redhat.com>
1274         PR sanitizer/66977
1275         * g++.dg/ubsan/pr66977.C: New test.
1277 2015-07-30  Marek Polacek  <polacek@redhat.com>
1279         * c-c++-common/Wtautological-compare-3.c: New test.
1281 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1283         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1284         (CHECK): Pass address of scalar, rather than array.
1286 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1288         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1290 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1292         * gcc.target/aarch64/fp16/fp16.exp: New.
1293         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1294         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1296 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1298         * gcc.target/aarch64/f16_movs_1.c: New test.
1300 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1302         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1303         outer loop.
1305 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1306             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1308         * gcc.dg/parm-incomplete-1.c: Update.
1309         * gcc.dg/pr18809-1.c: Update.
1310         * gcc.dg/pr27953.c: Update.
1311         * gcc.dg/vla-11.c: Update.
1313 2015-07-27  Marek Polacek  <polacek@redhat.com>
1315         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1317 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1319         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1320         attribute.  Update comment.
1321         (main): Remove.
1322         Add scan for not parallelizing inner loop.
1323         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1324         attribute.
1325         (main): Remove.
1327 2015-07-27  Marek Polacek  <polacek@redhat.com>
1329         PR bootstrap/67030
1330         * c-c++-common/Wtautological-compare-2.c: New test.
1332 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1334         PR target/66232
1335         * gcc.target/i386/pr66232-6.c: New tests.
1336         * gcc.target/i386/pr66232-7.c: Likewise.
1337         * gcc.target/i386/pr66232-8.c: Likewise.
1338         * gcc.target/i386/pr66232-9.c: Likewise.
1340 2015-07-27  Marek Polacek  <polacek@redhat.com>
1342         PR c++/66555
1343         PR c/54979
1344         * c-c++-common/Wtautological-compare-1.c: New test.
1346 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1348         PR c++/18969
1349         * g++.dg/template/pr18969.C: New test.
1350         * g++.dg/template/pr18969-2.C: New test.
1351         * g++.old-deja/g++.jason/overload.C: Remove return value in
1352         template function returning void.
1354 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1356         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1357         immediates to avoid shift-overflow warnings.
1359 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1361         PR c++/66857
1362         * g++.dg/init/pr66857.C: New test.
1364 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1366         PR target/66648
1367         * gcc.target/i386/pr66648.c: New test.
1369 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1371         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1372         interchange_files and block_files variables.
1373         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1374         arithmetic.
1375         * gcc.dg/graphite/uns-interchange-12.c: Same.
1376         * gcc.dg/graphite/uns-interchange-14.c: Same.
1377         * gcc.dg/graphite/uns-interchange-15.c: Same.
1378         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1379         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1381 2015-07-25  Jeff Law  <law@redhat.com>
1383         Revert:
1384         PR lto/66752
1385         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1386         * gcc.dg/torture/pr66752-1.c: New test
1387         * g++.dg/torture/pr66752-2.C: New test.
1389 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1391         Revert:
1392         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1394         PR rtl-optimization/64164
1395         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1396         * gcc.dg/ssp-1.c: Make counter a register.
1397         * gcc.dg/ssp-2.c: Likewise.
1398         * gcc.dg/torture/parm-coalesce.c: New.
1400 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1402         * gcc.dg/graphite/block-1.c: Xfail scan.
1403         * gcc.dg/graphite/interchange-12.c: Same.
1404         * gcc.dg/graphite/interchange-14.c: Same.
1405         * gcc.dg/graphite/interchange-15.c: Same.
1406         * gcc.dg/graphite/interchange-9.c: Same.
1407         * gcc.dg/graphite/interchange-mvt.c: Same.
1408         * gcc.dg/graphite/uns-block-1.c: New test.
1409         * gcc.dg/graphite/uns-interchange-12.c: New test.
1410         * gcc.dg/graphite/uns-interchange-14.c: New test.
1411         * gcc.dg/graphite/uns-interchange-15.c: New test.
1412         * gcc.dg/graphite/uns-interchange-9.c: New test.
1413         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1415 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1417         PR c++/64079
1418         * c-c++-common/Wunused-function-1.c: New.
1420 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1422         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1423         alternative exit-first loop transform.
1424         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1425         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1426         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1427         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1428         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1429         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1430         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1431         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1432         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1434 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1436         PR ipa/66566
1437         * gcc.target/i386/mpx/pr66566.c: New test.
1439 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1441         PR bootstrap/66978
1442         * gcc.target/i386/pr66978.c: New test.
1444 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1446         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1448 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1450         * gcc.target/s390/insv-1.c: New test.
1451         * gcc.target/s390/insv-2.c: New test.
1452         * gcc.target/s390/insv-3.c: New test.
1454 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1456         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1458 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1460         PR middle-end/25530
1461         * gcc.dg/pr25530.c: New test.
1463 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1465         PR middle-end/25529
1466         * gcc.dg/pr25529.c: New test.
1468 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1470         * gcc.target/arm/reg_equal_test.c: New test.
1472 2015-07-23  Jeff Law  <law@redhat.com>
1474         PR lto/66752
1475         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1476         * gcc.dg/torture/pr66752-1.c: New test
1477         * g++.dg/torture/pr66752-2.C: New test.
1479 2015-07-23  Marek Polacek  <polacek@redhat.com>
1481         PR c++/66572
1482         * g++.dg/warn/Wlogical-op-2.C: New test.
1484 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1486         PR rtl-optimization/64164
1487         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1488         * gcc.dg/ssp-1.c: Make counter a register.
1489         * gcc.dg/ssp-2.c: Likewise.
1490         * gcc.dg/torture/parm-coalesce.c: New.
1492 2015-07-23  Marek Polacek  <polacek@redhat.com>
1494         PR sanitizer/66908
1495         * c-c++-common/ubsan/pr66908.c: New test.
1497 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1499         * gcc.dg/autopar/outer-4.c: Add xfail.
1500         * gcc.dg/autopar/outer-5.c: Same.
1501         * gcc.dg/autopar/outer-6.c: Same.
1502         * gcc.dg/autopar/reduc-2.c: Same.
1503         * gcc.dg/autopar/reduc-2char.c: Same.
1504         * gcc.dg/autopar/reduc-2short.c: Same.
1505         * gcc.dg/autopar/reduc-8.c: Same.
1506         * gcc.dg/autopar/uns-outer-4.c: New test.
1507         * gcc.dg/autopar/uns-outer-5.c: New test.
1508         * gcc.dg/autopar/uns-outer-6.c: New test.
1510 2015-07-23  Richard Biener  <rguenther@suse.de>
1512         PR tree-optimization/66952
1513         * gcc.dg/torture/pr66952.c: Use signed char.
1515 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1517         PR tree-optimization/66926,66951
1518         * gcc.dg/vect/pr66951.c: New test.
1520 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1522         PR c++/52987
1523         * g++.dg/parse/error57.C: New.
1524         * g++.dg/expr/string-2.C: Update.
1526 2015-07-23  Richard Biener  <rguenther@suse.de>
1528         PR tree-optimization/66945
1529         * gcc.dg/torture/pr66945.c: New testcase.
1531 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1533         PR target/66954
1534         * g++.dg/ext/mv24.C: New test.
1536 2015-07-22  Marek Polacek  <polacek@redhat.com>
1538         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1539         dg-options.
1541 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1543         PR fortran/61831
1544         PR fortran/66929
1545         * gfortran.dg/generic_30.f90: New.
1547 2015-07-22  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/66952
1550         * gcc.dg/torture/pr66952.c: New testcase.
1552 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1554         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1555         test.
1556         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1557         test.
1558         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1559         test.
1560         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1561         test.
1562         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1563         test.
1564         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1565         test.
1566         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1567         test.
1568         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1569         test.
1570         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1571         test.
1572         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1573         test.
1574         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1575         test.
1576         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1577         test.
1578         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1579         test.
1580         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1581         test.
1582         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1583         test.
1584         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1585         test.
1586         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1587         test.
1588         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1589         test.
1590         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1591         test.
1592         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1593         test.
1594         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1595         test.
1596         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1597         test.
1598         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1599         test.
1600         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1601         test.
1602         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1603         test.
1604         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1605         test.
1606         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1607         test.
1608         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1609         test.
1610         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1611         test.
1612         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1613         test.
1614         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1615         test.
1616         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1617         test.
1618         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1619         test.
1620         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1621         test.
1622         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1623         test.
1624         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1625         test.
1626         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1627         test.
1628         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1629         test.
1630         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1631         test.
1632         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1633         test.
1634         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1635         test.
1636         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1637         test.
1638         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1639         test.
1640         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1641         test.
1642         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1643         test.
1644         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1645         test.
1646         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1647         test.
1648         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1649         test.
1650         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1651         test.
1652         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1653         test.
1654         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1655         test.
1656         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1657         test.
1658         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1659         test.
1660         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1661         test.
1662         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1663         test.
1664         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1665         test.
1666         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1667         test.
1668         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1669         test.
1670         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1671         test.
1672         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1673         test.
1674         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1675         test.
1676         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1677         test.
1678         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1679         test.
1680         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1681         test.
1682         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1683         test.
1684         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1685         test.
1686         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1687         test.
1688         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1689         test.
1690         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1691         test.
1692         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1693         test.
1694         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1695         test.
1696         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1697         test.
1698         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1699         test.
1700         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1701         test.
1702         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1703         test.
1704         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1705         test.
1706         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1707         test.
1708         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1709         test.
1710         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1711         test.
1712         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1713         test.
1714         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1715         test.
1716         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1717         test.
1718         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1719         test.
1720         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1721         test.
1722         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1723         test.
1724         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1725         test.
1726         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1727         test.
1728         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1729         test.
1730         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1731         test.
1732         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1733         test.
1734         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1735         test.
1736         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1737         test.
1738         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1739         test.
1740         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1741         test.
1742         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1743         test.
1744         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1745         test.
1746         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1747         test.
1748         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1749         test.
1750         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1751         test.
1752         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1753         test.
1754         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1755         test.
1756         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1757         test.
1758         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1759         test.
1760         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1761         test.
1762         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1763         test.
1764         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1765         test.
1766         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1767         test.
1768         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1769         test.
1770         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1771         test.
1772         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1773         test.
1774         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1775         test.
1776         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1777         test.
1778         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1779         test.
1780         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1781         test.
1782         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1783         test.
1784         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1785         test.
1786         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1787         test.
1788         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1789         test.
1790         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1791         test.
1792         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1793         test.
1794         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1795         test.
1796         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1797         test.
1798         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1799         test.
1800         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1801         test.
1802         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1803         test.
1804         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1805         test.
1806         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1807         test.
1808         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1809         test.
1810         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1811         test.
1812         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1813         test.
1814         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1815         test.
1816         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1817         test.
1819 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1821         * g++.dg/template/crash81.C: Update.
1823 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1825         PR ipa/66424.
1826         * gcc.target/i386/pr66424.c: New.
1828 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1830         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1832 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1834         PR fortran/61831
1835         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1836         Drop address sanitization.
1838 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1840         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1841         Skip -march=armv4t.
1842         (dg-additional-options): Set armv5t flag.
1844 2015-07-21  Marek Polacek  <polacek@redhat.com>
1846         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1847         * gcc.dg/vmx/unpack.c: Likewise.
1848         * gcc.target/powerpc/quad-atomic.c: Likewise.
1850 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1852         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1854 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1856         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1857         model.
1859 2015-07-20  Marek Polacek  <polacek@redhat.com>
1861         PR c++/55095
1862         * c-c++-common/Wshift-overflow-1.c: New test.
1863         * c-c++-common/Wshift-overflow-2.c: New test.
1864         * c-c++-common/Wshift-overflow-3.c: New test.
1865         * c-c++-common/Wshift-overflow-4.c: New test.
1866         * c-c++-common/Wshift-overflow-5.c: New test.
1867         * g++.dg/cpp1y/left-shift-1.C: New test.
1868         * gcc.dg/c90-left-shift-2.c: New test.
1869         * gcc.dg/c90-left-shift-3.c: New test.
1870         * gcc.dg/c99-left-shift-2.c: New test.
1871         * gcc.dg/c99-left-shift-3.c: New test.
1872         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1873         * gcc.c-torture/execute/pr40386.c: Likewise.
1874         * gcc.dg/vect/pr33373.c: Likewise.
1875         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1876         * gcc.dg/vect/vect-shift-2.c: Likewise.
1878 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1880         * gcc.target/aarch64/neg_abs_1.c: New test.
1882 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1884         PR target/66922
1885         * gcc.target/i386/pr66922.c: New test.
1887 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1889         PR middle-end/46851
1890         PR middle-end/60340
1891         * gcc.dg/tree-ssa/pr42327.c: Removed.
1892         * g++.dg/other/pr35011.C: Removed.
1894 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1896         PR target/66906
1897         * gcc.target/i386/pr66906.c: New test.
1899 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1901         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1902         as follow-up to r225930.
1904 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1906         PR fortran/52846
1907         * lib/fortran-modules.exp (proc cleanup-submodules): New
1908         procedure.
1909         * gfortran.dg/submodule_1.f08: Change extension and clean up
1910         the submodule files.
1911         * gfortran.dg/submodule_2.f08: ditto
1912         * gfortran.dg/submodule_6.f08: ditto
1913         * gfortran.dg/submodule_7.f08: ditto
1914         * gfortran.dg/submodule_8.f08: New test
1915         * gfortran.dg/submodule_9.f08: New test
1917 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1918             Sebastian Pop  <s.pop@samsung.com>
1920         PR middle-end/61929
1921         * gcc.dg/graphite/pr61929.c: New.
1923 2015-07-17  Marek Polacek  <polacek@redhat.com>
1925         * gcc.dg/fold-minus-7.c: New test.
1927 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1929         * gfortran.dg/co_reduce_1.f90: New file.
1931 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1933         PR target/66824
1934         * gcc.target/i386/pr66824.c:
1936 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1938         PR fortran/66035
1939         * gfortran.dg/structure_constructor_13.f03: New test.
1941 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1943         PR fortran/61831
1944         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1945         of generated while loops in the tree dump.
1946         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1948 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1950         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1952 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1954         PR target/66891
1955         * gcc.target/i386/pr66891.c: New test.
1957 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1959         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1961 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1963         PR rtl-optimization/66626
1964         * gcc.target/i386/pr66626-2.c: New.
1966 2015-07-16  Martin Liska  <mliska@suse.cz>
1968         * g++.dg/ipa/pr66896.c: New test.
1970 2015-07-16  Richard Biener  <rguenther@suse.de>
1972         PR tree-optimization/66894
1973         * gcc.dg/torture/pr66894.c: New testcase.
1975 2015-07-16  Richard Biener  <rguenther@suse.de>
1977         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1979 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1981         PR target/66866
1982         * g++.dg/pr66866.C: New test.
1984 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1986         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1988 2015-07-15  Richard Biener  <rguenther@suse.de>
1990         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1991         { -O3 -fomit-frame-pointer },
1992         { -O3 -fomit-frame-pointer -funroll-loops } and
1993         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1994         in favor of
1995         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1996           -finline-functions }
1998 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2000         * gcc.target/mips/interrupt_handler-5.c: New test.
2002 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2003             Robert Suchanek  <robert.suchanek@imgtec.com>
2005         * gcc.target/mips/interrupt_handler-4.c: New test.
2007 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2009         PR testsuite/66734
2010         * gcc.dg/lto/lto.exp: Initialize MPX.
2012 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2014         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2015         dg-skip-if.
2016         * gcc.target/arm/scd42-3.c: Likewise.
2018 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2020         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2021         code to be run when the pre-arch code increases the isa_rev to
2022         mips32r6 or greater.
2024 2015-07-15  Richard Biener  <rguenther@suse.de>
2026         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2027         { -O3 -fomit-frame-pointer },
2028         { -O3 -fomit-frame-pointer -funroll-loops } and
2029         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2030         in favor of
2031         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2032           -finline-functions }
2033         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2034         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2035         to additional_flags.
2037 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2039         PR rtl-optimization/66838
2040         * gcc.target/i386/pr66838.c: New test.
2042 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2044         PR c++/66850
2045         * g++.dg/template/pr66850.C: New test.
2047 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2048             Cesar Philippidis  <cesar@codesourcery.com>
2049             Chung-Lin Tang  <cltang@codesourcery.com>
2051         * gcc.target/nios2/nios2-flushd.c: New.
2052         * gcc.target/nios2/nios2-rdprs.c: New.
2053         * gcc.target/nios2/r2-atomic.c: New.
2054         * gcc.target/nios2/r2-eni.c: New.
2055         * gcc.target/nios2/r2-wrpie.c: New.
2057 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2058             Cesar Philippidis  <cesar@codesourcery.com>
2059             Chung-Lin Tang  <cltang@codesourcery.com>
2061         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2062         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2064 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2065             Cesar Philippidis  <cesar@codesourcery.com>
2066             Chung-Lin Tang  <cltang@codesourcery.com>
2068         * gcc.target/nios2/andci.c: New.
2069         * gcc.target/nios2/bmx.c: New.
2070         * gcc.target/nios2/cdx-add.c: New.
2071         * gcc.target/nios2/cdx-branch.c: New.
2072         * gcc.target/nios2/cdx-callret.c: New.
2073         * gcc.target/nios2/cdx-loadstore.c: New.
2074         * gcc.target/nios2/cdx-logical.c: New.
2075         * gcc.target/nios2/cdx-mov.c: New.
2076         * gcc.target/nios2/cdx-shift.c: New.
2077         * gcc.target/nios2/cdx-sub.c: New.
2078         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2080 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2082         PR c++/65071
2083         * g++.dg/cpp0x/vt-65071.C: New.
2085 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2086             Cesar Philippidis  <cesar@codesourcery.com>
2087             Chung-Lin Tang  <cltang@codesourcery.com>
2089         * gcc.target/nios2/r2-io-range.c: New.
2090         * gcc.target/nios2/r2-stio-1.c: New.
2091         * gcc.target/nios2/r2-stio-2.c: New.
2092         * gcc.target/nios2/nios2-ldxio.c: New.
2093         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2094         of just compile.  Add more tests.
2096 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2098         gfortran.dg/pr66864.f90: New test.
2100 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2102         PR rtl-optimization/66626
2103         * gcc.target/i386/pr66626.c: New.
2105 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2107         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2108         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2109         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2111 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2113         * g++.dg/template/crash81.C: Adjust for error + inform change.
2114         * g++.dg/template/pr58878.C: Likewise.
2115         * g++.dg/template/shadow1.C: Likewise.
2116         * g++.dg/template/shadow2.C: Likewise.
2117         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2118         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2119         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2120         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2122 2015-07-14  Richard Biener  <rguenther@suse.de>
2124         PR tree-optimization/66863
2125         * gcc.dg/torture/pr66863.c: New testcase.
2127 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2129         PR c++/65186
2130         * g++.dg/template/pr65186.C: New test.
2132 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2134         * gcc.target/arm/macro_defs0.c: Add directive to skip
2135         test if -marm is present.
2136         * gcc.target/arm/macro_defs1.c: Likewise.
2138 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2140         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2141         if-conversion..
2142         * gcc.target/aarch64/adds1.c: Likewise.
2143         * gcc.target/aarch64/ands_1.c: Likewise.
2144         * gcc.target/aarch64/bics_1.c: Likewise.
2145         * gcc.target/aarch64/subs1.c: Likewise.
2146         * gcc.target/aarch64/subs3.c: Likewise.
2148 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2150         PR fortran/64589
2151         * gfortran.dg/pr64589.f90: New test.
2153 2015-07-13  Renlin Li  <renlin.li@arm.com>
2155         PR rtl/66556
2156         * gcc.c-torture/execute/pr66556.c: New.
2158 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2160         * gcc.dg/20020219-1.c: Fix double word typos.
2161         * gcc.dg/20020919-1.c: Same.
2163 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2164             Jeff Law  <law@redhat.com>
2166         PR middle-end/66726
2167         * g++.dg/tree-ssa/pr66726.c: New test.
2168         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2169         * gcc.dg/tree-ssa/pr66726.c: New test.
2171 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2173         PR c++/58734
2174         * g++.dg/cpp0x/variadic-ttp2.C: New.
2176 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2178         PR c++/30044
2179         * g++.dg/cpp0x/auto46.C: New test.
2180         * g++.dg/template/pr30044.C: New test.
2181         * g++.dg/template/shadow2.C: New test.
2182         * g++.dg/template/error55.C: New test.
2183         * g++.dg/template/crash83.C: Accept any error string.
2184         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2185         parameters.
2186         * g++.dg/cpp0x/variadic19.C: Likewise
2187         * g++.dg/template/canon-type-13.C: Likewise.
2188         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2189         * g++.dg/torture/20070621-1.C: Likewise.
2191 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2193         PR c++/54521
2194         * g++.dg/init/explicit3.C: New.
2196 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2198         PR target/66819
2199         * gcc.target/i386/pr66819-1.c: New test.
2200         * gcc.target/i386/pr66819-2.c: Likewise.
2201         * gcc.target/i386/pr66819-3.c: Likewise.
2202         * gcc.target/i386/pr66819-4.c: Likewise.
2203         * gcc.target/i386/pr66819-5.c: Likewise.
2205 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2207         PR target/66703
2208         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2209         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2210         type to prevent possible flag-clobbering zero-extensions.
2211         * gcc.target/i386/pr66703.c: New test.
2213 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2215         PR c++/60842
2216         * g++.dg/cpp0x/nsdmi-template15.C: New.
2218 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2220         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2222 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2224         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2225         * gcc.target/arm/flip-thumb.c: Likewise.
2227 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2229         PR target/66813
2230         * gcc.target/i386/pr66813.c: New test.
2232 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2234         PR middle-end/66820
2235         * gcc.dg/gomp/pr66820.c: New test.
2237 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2239         PR c++/65592
2240         * g++.dg/cpp0x/scoped_enum6.C: New.
2242 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2244         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2245         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2247 2015-07-10  Richard Biener  <rguenther@suse.de>
2249         PR tree-optimization/66823
2250         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2251         which should not be necessary.  XFAIL.
2253 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2255         PR c++/64848
2256         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2258 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2260         PR middle-end/66633
2261         * gcc.dg/gomp/pr66633-1.c: New test.
2262         * gcc.dg/gomp/pr66633-2.c: New test.
2263         * gcc.dg/gomp/pr66633-3.c: New test.
2264         * gcc.dg/gomp/pr66633-4.c: New test.
2266 2015-07-09  John Marino  <gnugcc@marino.st>
2268         * lib/target-supports.exp (check_effective_target_pie):
2269         Add *-*-dragonfly*
2271 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2273         PR target/66814
2274         * gcc.target/i386/pr66814.c: New test.
2276 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2278         PR target/66731
2279         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2280         * gcc.target/aarch64/fnmul-2.c: Likewise.
2281         * gcc.target/aarch64/fnmul-3.c: Likewise.
2282         * gcc.target/aarch64/fnmul-4.c: Likewise.
2284 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2286         PR c++/65790
2287         * g++.dg/cpp0x/vt-65790.C: New.
2289 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2291         PR target/66818
2292         * gcc.target/i386/pr66818.c: New test.
2294 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2296         PR target/66817
2297         * gcc.target/i386/pr66817.c: New test.
2299 2015-07-09  Marek Polacek  <polacek@redhat.com>
2301         PR tree-optimization/66718
2302         * gcc.dg/vect/vect-126.c: New test.
2304 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2306         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2307         even when dwarf-2 is not the default.
2309 2015-07-08  Jeff Law  <law@redhat.com>
2311         PR testsuite/66796
2312         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2313         to have a single memory reference.
2315 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2317         * g++.dg/other/dump-ada-spec-9.C: New test.
2319 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2321         * g++.dg/vect/vect.exp: Run also simd* tests.
2322         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2323         (check_vect): Fix up get_cpuid call for C++.
2324         * g++.dg/vect/simd-clone-1.cc: New test.
2326 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2328         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2330 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2332         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2333         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2335 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2337         PR target/66806
2338         * gcc.target/i386/pr66806.c: New test.
2340 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2342         PR c++/66421
2343         * g++.dg/cpp0x/auto45.C: New.
2345 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2347         PR middle-end/66334
2348         * gcc.target/i386/pr66334.c: New.
2350 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2352         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2353         comments.
2355 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2357         PR jit/66783
2358         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2359         (verify_code): Update expected error message.
2360         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2361         (verify_code): Likewise.
2362         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2363         (verify_code): Likewise.
2365 2015-07-08  Richard Biener  <rguenther@suse.de>
2367         PR tree-optimization/66793
2368         * gcc.dg/torture/pr66793.c: New testcase.
2370 2015-07-08  Richard Biener  <rguenther@suse.de>
2372         PR tree-optimization/66794
2373         * gcc.dg/torture/pr66794.c: New testcase.
2375 2015-07-08  Marek Polacek  <polacek@redhat.com>
2377         PR c++/66748
2378         * g++.dg/abi/abi-tag15.C: New test.
2380 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2382         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2383         * gcc.target/mips/branch-3.c: Ditto
2384         * gcc.target/mips/branch-4.c: Ditto.
2385         * gcc.target/mips/branch-5.c: Ditto.
2386         * gcc.target/mips/branch-6.c: Ditto.
2387         * gcc.target/mips/branch-7.c: Ditto.
2388         * gcc.target/mips/branch-8.c: Ditto.
2389         * gcc.target/mips/branch-9.c: Ditto.
2390         * gcc.target/mips/branch-10.c: Ditto.
2391         * gcc.target/mips/branch-11.c: Ditto.
2392         * gcc.target/mips/branch-12.c: Ditto.
2393         * gcc.target/mips/branch-13.c: Ditto.
2394         * gcc.target/mips/umips-branch-5.c: New file.
2395         * gcc.target/mips/umips-branch-6.c: New file.
2396         * gcc.target/mips/umips-branch-7.c: New file.
2397         * gcc.target/mips/umips-branch-8.c: New file.
2398         * gcc.target/mips/umips-branch-9.c: New file.
2399         * gcc.target/mips/umips-branch-10.c: New file.
2400         * gcc.target/mips/umips-branch-11.c: New file.
2401         * gcc.target/mips/umips-branch-12.c: New file.
2402         * gcc.target/mips/umips-branch-13.c: New file.
2403         * gcc.target/mips/umips-branch-14.c: New file.
2404         * gcc.target/mips/umips-branch-15.c: New file.
2405         * gcc.target/mips/umips-branch-16.c: New file.
2406         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2407         (OCCUPY_0xfffc): New define.
2409 2015-07-08  Renlin Li  <renlin.li@arm.com>
2411         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2413 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2415         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2417 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2419         * gcc.target/i386/bt-3.c: New test.
2420         * gcc.target/i386/bt-4.c: Ditto.
2422 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2424         * g++.dg/other/dump-ada-spec-8.C: New test.
2426 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2428         PR jit/66783
2429         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2430         test case.
2431         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2432         New test case.
2433         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2434         New test case.
2435         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2436         Avoid using an opaque struct for local "f".
2438 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2440         PR jit/66779
2441         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2442         * jit.dg/test-pr66779.c: New testcase.
2444 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2446         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2447         NOCOMPRESSION.
2449 2015-07-07  Richard Biener  <rguenther@suse.de>
2451         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2453 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2455         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2456         * gcc.target/mips/call-5.c: Ditto.
2457         * gcc.target/mips/call-6.c: Ditto.
2459 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2461         * gcc.dg/dx-test.c: New test-case.
2463 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2465         PR fortran/66578
2466         * gfortran.dg/allocate_with_source_9.f08: New test.
2468 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2470         PR target/52144
2471         * gcc.target/arm/flip-thumb.c: Fix scan.
2472         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2473         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2474         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2475         Fix return value.
2477 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2479         PR target/65956
2480         * gcc.c-torture/execute/pr65956.c: New test.
2482 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2484         * gcc.target/arm/aapcs/align1.c: New.
2485         * gcc.target/arm/aapcs/align_rec1.c: New.
2486         * gcc.target/arm/aapcs/align2.c: New.
2487         * gcc.target/arm/aapcs/align_rec2.c: New.
2488         * gcc.target/arm/aapcs/align3.c: New.
2489         * gcc.target/arm/aapcs/align_rec3.c: New.
2490         * gcc.target/arm/aapcs/align4.c: New.
2491         * gcc.target/arm/aapcs/align_rec4.c: New.
2492         * gcc.target/arm/aapcs/align_vararg1.c: New.
2493         * gcc.target/arm/aapcs/align_vararg2.c: New.
2495 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2497         * gfortran.dg/iomsg_2.f90: New test.
2499 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2501         PR target/66749
2502         * gcc.target/i386/pr66749.c: New test.
2504 2015-07-06  Richard Biener  <rguenther@suse.de>
2506         PR tree-optimization/66772
2507         * gcc.dg/torture/pr66772-1.c: New testcase.
2508         * gcc.dg/torture/pr66772-2.c: Likewise.
2510 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2512         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2513         the jals instruction.
2515 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2517         PR target/53383
2518         * gcc.target/i386/pr53383-1.c: New file.
2519         * gcc.target/i386/pr53383-2.c: Likewise.
2520         * gcc.target/i386/pr53383-3.c: Likewise.
2522 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2524         * gcc.target/aarch64/fnmul-1.c: New.
2525         * gcc.target/aarch64/fnmul-2.c: New.
2526         * gcc.target/aarch64/fnmul-3.c: New.
2527         * gcc.target/aarch64/fnmul-4.c: New.
2529 2015-07-06  Richard Biener  <rguenther@suse.de>
2531         PR middle-end/66759
2532         * gcc.dg/torture/pr66759.c: New testcase.
2534 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2536         PR fortran/58586
2537         * gfortran.dg/alloc_comp_class_3.f03: New test.
2538         * gfortran.dg/alloc_comp_class_4.f03: New test.
2540 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gcc.c-torture/execute/pr66757.c: New test.
2544 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2546         PR tree-optimization/66720
2547         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2549 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2550             Sandra Loosemore <sandra@codesourcery.com>
2552         * gcc.target/nios2/gprel-offset.c: New test.
2554 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2556         PR fortran/66725
2557         * gfortran.dg/pr66725.f90: New test.
2559 2015-07-03  Jason Merrill  <jason@redhat.com>
2561         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2562         Avoid narrowing error.
2564 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2566         PR rtl-optimization/66706
2567         * gcc.target/powerpc/shift-int.c: New testcase.
2569 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2571         PR target/66746.
2572         * gcc.target/i386/pr66746.c: New file.
2574 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2576         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2578 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2580         PR tree-optimization/66119
2581         * g++.dg/opt/pr66119.C: New.
2583 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2585         PR fortran/52846
2586         * gfortran.dg/submodule_1.f90: New test
2587         * gfortran.dg/submodule_2.f90: New test
2588         * gfortran.dg/submodule_3.f90: New test
2589         * gfortran.dg/submodule_4.f90: New test
2590         * gfortran.dg/submodule_5.f90: New test
2591         * gfortran.dg/submodule_6.f90: New test
2592         * gfortran.dg/submodule_7.f90: New test
2594 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2596         PR preprocessor/53690
2597         * g++.dg/cpp/pr53690.C: New.
2599 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2601         * gcc.target/powerpc/vec-cmp.c: New test.
2603 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2605         PR fortran/56520
2606         * gfortran.dg/pr56520.f90: New test.
2608 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2610         PR fortran/66545
2611         * gfortran.dg/pr66545_1.f90: New test.
2612         * gfortran.dg/pr66545_2.f90: New test.
2614 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2616         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2617         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2619 2015-07-02  Richard Biener  <rguenther@suse.de>
2621         PR testsuite/66719
2622         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2623         unaligned loads.
2625 2015-07-02  Richard Biener  <rguenther@suse.de>
2627         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2629 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2631         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2633 2015-07-01  Jason Merrill  <jason@redhat.com>
2635         * lib/target-supports.exp (cxx_default): Set to C++14.
2637 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2639         PR testsuite/66723
2640         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2641         scan-assembler.
2643 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2645         * gfortran.dg/warn_conversion_8.f90:  New test.
2647 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2649         PR rtl-optimization/61047
2650         * gcc.c-torture/execute/20150611-1.c: New testcase.
2652 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2654         PR jit/66700
2655         * jit.dg/all-non-failing-tests.h: Add
2656         test-pr66700-observing-write-through-ptr.c.
2657         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2659 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2661         * jit.dg/test-accessing-union.c: Add comments for use by
2662         gcc/jit/docs/topics/types.rst.
2664 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2666         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2667         'do-require-effective-target' with 'dg-require-effective-target'.
2668         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2669         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2670         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2671         'stlex' with 'strex' as the expected output.
2673 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/60365
2676         * g++.dg/cpp0x/gen-attrs-60.C: New.
2677         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2679 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2681         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2682         New function.
2683         * gcc.target/aarch64/pic-small.c: Restrict this test under
2684         check_effective_target_aarch64_small_fpic.
2686 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2688         * gfortran.dg/gomp/pr66633.f90: New test.
2690 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2692         PR c++/66686
2693         * g++.dg/template/pr66686.C: New test.
2695 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2697         * gnat.dg/lto17.ad[sb]: New test.
2699 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2701         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2702         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2703         testcase.
2704         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2705         New testcase.
2706         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2707         New testcase.
2708         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2709         New testcase.
2710         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2711         New testcase.
2712         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2713         New testcase.
2714         * jit.dg/test-switch.c: New testcase.
2715         * jit.dg/test-switch.cc: New testcase.
2717 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2719         PR jit/66546
2720         * jit.dg/all-non-failing-tests.h: Add note about
2721         test-validly-unreachable-block.c.
2722         * jit.dg/test-validly-unreachable-block.c: New file.
2724 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2726         PR jit/66628
2727         * jit.dg/all-non-failing-tests.h: Add note about
2728         test-extra-options.c.
2729         * jit.dg/test-extra-options.c: New testcase.
2731 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2733         PR debug/66691
2734         * gcc.target/i386/pr66691.c: New.
2736 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2738         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2739         * gcc.target/i386/iamcu/args.h: Likewise.
2740         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2741         * gcc.target/i386/iamcu/defines.h: Likewise.
2742         * gcc.target/i386/iamcu/macros.h: Likewise.
2743         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2744         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2745         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2746         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2747         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2748         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2749         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2750         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2751         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2752         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2753         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2754         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2755         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2756         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2757         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2758         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2759         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2761 2015-06-30  Marek Polacek  <polacek@redhat.com>
2763         * gcc.dg/fold-minus-6.c: New test.
2765         * gcc.dg/fold-ior-3.c: New test.
2767 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2769         Implement N4197 - Adding u8 character literals
2770         * g++.dg/cpp1z/utf8.C: New.
2771         * g++.dg/cpp1z/utf8-neg.C: New.
2772         * g++.dg/cpp1z/udlit-utf8char.C: New.
2774 2015-06-30  Marek Polacek  <polacek@redhat.com>
2776         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2778 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2780         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2781         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2782         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2783         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2785 2015-06-30  Marek Polacek  <polacek@redhat.com>
2787         * gcc.dg/fold-ior-2.c: New test.
2789 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2791         PR tree-optimization/66652
2792         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2793         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2794         pointers.
2795         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2797 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2799         PR c++/65977
2800         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2801         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2803 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2805         PR fortran/66605
2806         * gfortran.dg/wunused-parameter.f90: New test.
2808 2015-06-29  Richard Henderson  <rth@redhat.com>
2810         * gcc.target/i386/asm-flag-1.c: New.
2811         * gcc.target/i386/asm-flag-2.c: New.
2812         * gcc.target/i386/asm-flag-3.c: New.
2813         * gcc.target/i386/asm-flag-4.c: New.
2814         * gcc.target/i386/asm-flag-5.c: New.
2816 2015-06-29  Marek Polacek  <polacek@redhat.com>
2818         PR c/66322
2819         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2820         * c-c++-common/pr66322.c: New test.
2821         * g++.dg/eh/scope1.C: Remove dg-warning.
2823 2015-06-29  Richard Biener  <rguenther@suse.de>
2825         PR tree-optimization/66677
2826         * gcc.dg/vect/pr66677.c: New testcase.
2828 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2830         PR middle-end/64130
2831         * gcc.dg/tree-ssa/pr64130.c: New test.
2833 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2835         * gcc.target/aarch64/pic-small.c: New testcase.
2837 2015-06-26  Richard Biener  <rguenther@suse.de>
2839         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2841 2015-06-26  Marek Polacek  <polacek@redhat.com>
2843         * gcc.dg/fold-and-1.c: New test.
2844         * gcc.dg/fold-and-2.c: New test.
2846 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2848         * gnat.dg/warn11.adb: Add missing dg directive.
2849         * gnat.dg/warn12.adb: New test.
2850         * gnat.dg/warn12_pkg.ads: New helper.
2852 2015-06-26  Richard Biener  <rguenther@suse.de>
2854         * gfortran.dg/reassoc_3.f90: Adjust.
2856 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2858         PR target/66412
2859         * gcc.target/i386/pr66412.c: New test.
2861 2015-06-25  Richard Biener  <rguenther@suse.de>
2863         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2865 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2867         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2869 2015-06-25  Richard Biener  <rguenther@suse.de>
2871         * gfortran.dg/vect/vect-9.f90: New testcase.
2873 2015-06-25  Nick Clifton  <nickc@redhat.com>
2875         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2876         H8300 and M32R targets.
2878 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2880         PR fortran/66528
2881         * gfortran.dg/maxerrors.f90: New test.
2883 2015-06-08  DJ Delorie  <dj@redhat.com>
2885         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2887 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2889         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2891 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2893         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2894         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2895         * gcc.target/aarch64/nofp_1.c: New file.
2897 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2899         Implement N3928 - Extending static_assert
2900         * g++.dg/cpp0x/static_assert8.C: Adjust.
2901         * g++.dg/cpp0x/static_assert12.C: New.
2902         * g++.dg/cpp0x/static_assert13.C: New.
2903         * g++.dg/cpp1y/static_assert1.C: New.
2904         * g++.dg/cpp1y/static_assert2.C: New.
2905         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2907 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2909         PR c++/65750
2910         * g++.dg/cpp0x/trailing11.C: New.
2912 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2914         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2915         multilibs.
2916         * gcc.target/arm/memset-inline-10.c: Likewise.
2917         * gcc.target/arm/pr58784.c: Likewise.
2918         * gcc.target/arm/pr59985.C: Likewise.
2919         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2921 2015-06-24  Renlin Li  <renlin.li@arm.com>
2923         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2924         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2926 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2928         Revert:
2929         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2931         PR c++/30044
2932         * g++.dg/cpp0x/auto45.C: New test.
2933         * g++.dg/template/pr30044.C: New test.
2934         * g++.dg/template/crash83.C: Accept any error string.
2935         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2936         parameters.
2937         * g++.dg/cpp0x/variadic18.C: Likewise
2938         * g++.dg/template/canon-type-13.C: Likewise.
2939         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2941 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2943         PR c++/65811
2944         * g++.dg/other/linkage2.C: New.
2946 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2948         PR target/63408
2949         * gcc.target/arm/pr63408.c: New test.
2951 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2953         * lib/c-torture.exp: Don't call check_effective_target_lto
2954         before setting up environment correctly.
2955         * lib/gcc-dg.exp: Likewise, and protect
2956         gcc_force_conventional_output.
2958 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2960         PR rtl-optimization/66306
2961         * gcc.target/s390/pr66306.c: New test.
2963 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2965         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2966         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2967         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2968         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2969         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2970         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2971         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2973 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2975         PR target/65803
2976         * gcc.c-torture/pr65803.c: New test.
2978 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2980         PR c++/30044
2981         * g++.dg/cpp0x/auto45.C: New test.
2982         * g++.dg/template/pr30044.C: New test.
2983         * g++.dg/template/crash83.C: Accept any error string.
2984         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2985         parameters.
2986         * g++.dg/cpp0x/variadic18.C: Likewise
2987         * g++.dg/template/canon-type-13.C: Likewise.
2988         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2990 2015-06-23  Marek Polacek  <polacek@redhat.com>
2992         * c-c++-common/Wlogical-op-3.c: New test.
2994 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2996         PR c++/66254
2997         * g++.dg/cpp0x/scoped_enum5.C: New.
2999 2015-06-23  Richard Biener  <rguenther@suse.de>
3001         PR tree-optimization/66636
3002         * gcc.dg/vect/pr66636.c: New testcase.
3004 2015-06-23  Marek Polacek  <polacek@redhat.com>
3006         * gcc.dg/fold-minus-4.c: New test.
3007         * gcc.dg/fold-minus-5.c: New test.
3008         * c-c++-common/ubsan/overflow-add-5.c: New test.
3010 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3012         Add missing testcase from r224672.
3013         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3015         * gcc.target/vax/bswapdi-1.c: New.
3017 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3019         PR fortran/64674
3020         * gfortran.dg/associate_18.f08: New test.
3022 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3024         PR target/66560
3025         * gcc.target/i386/pr66560-1.c: New test.
3026         * gcc.target/i386/pr66560-2.c: Ditto.
3027         * gcc.target/i386/pr66560-3.c: Ditto.
3028         * gcc.target/i386/pr66560-4.c: Ditto.
3030 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3032         * gcc.target/nvptx/nvptx.exp: New file.
3033         * gcc.target/nvptx/proto-1.c: Likewise.
3035 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3037         PR tree-optimization/66449
3038         * gcc.dg/vect/pr66449.c: New test.
3040 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3042         * g++.dg/other/dump-ada-spec-5.C: New test.
3043         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3044         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3046 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3048         * g++.dg/inherit/pure1.C: Test location too.
3050 2015-06-22  Marek Polacek  <polacek@redhat.com>
3052         * gcc.dg/fold-ior-1.c: New test.
3053         * gcc.dg/fold-minus-2.c: New test.
3054         * gcc.dg/fold-minus-3.c: New test.
3055         * gcc.dg/fold-plus-1.c: New test.
3056         * gcc.dg/fold-plus-2.c: New test.
3057         * gcc.dg/fold-xor-4.c: New test.
3058         * gcc.dg/fold-xor-5.c: New test.
3060 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3062         PR target/65914
3063         * g++.dg/torture/pr65914.C:  New.
3065 2015-06-22  Richard Biener  <rguenther@suse.de>
3067         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3068         not existing TORTURE_OPTIONS only.
3069         * lib/gcc-dg.exp: Likewise.
3071 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3073         PR target/52144
3074         * gcc.target/arm/flip-thumb.c: New test.
3076 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3077             Martin Liska  <mliska@suse.cz>
3079         PR ipa/65908
3080         * g++.dg/ipa/pr65908.C: New testcase.
3082 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3084         PR c++/65882
3085         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3086         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3088 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3090         * gnat.dg/specs/debug1.ads: Adjust.
3092 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3094         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3095         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3096         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3097         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3098         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3099         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3100         * gcc.target/aarch64/fmovd-zero.c: Delete.
3101         * gcc.target/aarch64/fmovf-zero.c: Delete.
3103 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3105         * gcc.target/vax/bswapdi-1.c: New.
3107 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3109         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3111 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3113         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3115 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3117         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3119 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3121         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3127 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3129         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3131 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3133         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3135 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3137         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3139 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3141         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3143 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3145         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3147 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3149         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3151 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3153         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3155 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3157         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3159 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3161         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3165         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3169         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3173         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3177         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3181         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3185         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3186         (_ARM_FPSCR): Add FZ field.
3187         (clean_results): Force FZ=1 on AArch64.
3188         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3190 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3192         * gcc.target/aarch64/pr62308.c: New test.
3194 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3196         PR fortran/66549
3197         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3199 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3201         * gcc.target/i386/mpx/pr66581.c: New test.
3203 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3205         * gcc.target/i386/cmov9.c: New test.
3207 2015-06-18  Richard Biener  <rguenther@suse.de>
3209         * g++.dg/other/const4.C: New testcase.
3211 2015-06-18  Michael Matz  <matz@suse.de>
3213         PR middle-end/66253
3214         * gcc.dg/vect/pr66253.c: New testcase.
3216 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3218         PR target/66569
3219         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3221 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3223         PR middle-end/66568
3224         * gcc.target/i386/mpx/pr66568.c: New test.
3226 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3228         PR middle-end/66567
3229         * gcc.target/i386/mpx/pr66567.c: New test.
3231 2015-06-18  Richard Biener  <rguenther@suse.de>
3233         PR tree-optimization/66510
3234         * gcc.dg/vect/slp-perm-12.c: New testcase.
3236 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3238         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3239         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3240         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3241         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3243 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3245         PR c++/66571
3246         * g++.dg/gomp/pr66571-1.C: New test.
3248         PR middle-end/66429
3249         * c-c++-common/gomp/pr66429.c: New test.
3251 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3253         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3254         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3255         ...this.
3256         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3257         New testcase.
3258         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3259         New testcase.
3261 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3263         PR testsuite/65944
3264         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3266 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3268         * gcc.target/mips/pr65862-1.c: New test.
3269         * gcc.target/mips/pr65862-2.c: Likewise.
3271 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3273         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3274         * gcc.target/i386/pr52252-atom.c: Ditto.
3275         * gcc.target/i386/vect-div-1.c: Ditto.
3276         * gcc.target/i386/rotate-5.c: Ditto.
3277         * gcc.target/i386/pr50202.c: Ditto.
3278         * gcc.target/i386/pr37843-3.c: Ditto.
3279         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3280         * gcc.target/i386/pr53397-1.c: Ditto.
3281         * gcc.target/i386/pr55934.c: Ditto.
3282         * gcc.target/i386/pr37843-4.c: Ditto.
3283         * gcc.target/i386/pr60451.c: Ditto.
3284         * gcc.target/i386/pr53397-2.c: Ditto.
3285         * gcc.target/i386/vectorize1.c: Ditto.
3286         * gcc.target/i386/extract-insert-combining.c: Ditto.
3287         * gcc.target/i386/pr53759.c: Ditto.
3288         * gcc.target/i386/pr52252-core.c: Ditto.
3289         * gcc.target/i386/rotate-3.c: Ditto.
3290         * gcc.target/i386/sse-20.c: Ditto.
3291         * gcc.target/i386/rotate-4.c: Ditto.
3292         * gcc.target/i386/pr61403.c: Ditto.
3293         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3294         * gcc.target/i386/pr60901.c: Ditto.
3295         * gcc.target/i386/pr59794-7.c: Ditto.
3296         * gcc.target/i386/pr62208.c: Ditto.
3297         * gcc.target/i386/pr53416.c: Ditto.
3298         * gcc.target/i386/asm-dialect-1.c: Ditto.
3299         * gcc.target/i386/pr50038.c: Ditto.
3300         * gcc.target/i386/47698.c: Ditto.
3301         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3302         * gcc.target/i386/pr59794-2.c: Ditto.
3303         * gcc.target/i386/pr59794-3.c: Ditto.
3304         * gcc.target/i386/pr39058.c: Ditto.
3305         * gcc.target/i386/pr60205-1.c: Ditto.
3306         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3307         * gcc.target/i386/sse2-movq-2.c: Ditto.
3309 2015-06-17  Richard Biener  <rguenther@suse.de>
3311         PR tree-optimization/66251
3312         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3314 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3316         PR c++/59682
3317         * g++.dg/parse/new-placement1.C: New.
3319 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3321         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3322         * jit.dg/test-compound-assignment.c: New testcase.
3324 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3326         PR jit/66539
3327         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3328         to "testcases" array.
3330 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3332         PR jit/66539
3333         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3334         * jit.dg/test-debug-strings.c: New test case.
3335         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3336         the discriminant has a sane debug string.
3338 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3340         PR target/56766
3341         * gcc.target/i386/pr56766-1.c: New test.
3342         * gcc.target/i386/pr56766-2.c: Ditto.
3344 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3346         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3347         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3348         * gcc.target/mips/loongson-simd.c: Ditto.
3350 2015-06-16  Richard Biener  <rguenther@suse.de>
3352         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3354 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3356         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3357         passed by the testsuite driver.
3359 2015-06-16  Richard Biener  <rguenther@suse.de>
3361         * gcc.dg/vect/slp-perm-11.c: New testcase.
3363 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3365         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3366         dg-options.
3368 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3370         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3371         Reinstate calls to torture-init and torture-finalize.
3373 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3375         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3377 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3379         PR c++/58583
3380         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3382 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3384         PR c++/51048
3385         * g++.dg/cpp0x/local-type1.C: New.
3387 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3389         PR fortran/44672
3390         PR fortran/45440
3391         PR fortran/57307
3392         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3393         unimplemented error.
3394         * gfortran.dg/allocate_with_source_7.f08: New test.
3395         * gfortran.dg/allocate_with_source_8.f08: New test.
3397 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3399         PR c++/65168
3400         * g++.dg/warn/Walways-true-3.C: New test.
3402 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3404         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3406 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3408         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3409         (main): Remove superfluous attributes.
3410         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3411         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3413 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3415         * gcc.target/i386/monitorx.c: New.
3416         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3417         * gcc.target/i386/sse-13.c: Ditto.
3418         * gcc.target/i386/sse-14.c: Ditto.
3419         * gcc.target/i386/sse-22.c: Ditto.
3420         * gcc.target/i386/sse-23.c: Ditto.
3421         * g++.dg/other/i386-2.C: Ditto.
3422         * g++.dg/other/i386-3.C: Ditto.
3424 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3426         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3428 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3430         PR fortran/66079
3431         * gfortran.dg/allocatable_scalar_13.f90: New test
3433 2015-06-11  Marek Polacek  <polacek@redhat.com>
3435         * gcc.dg/fold-xor-3.c: New test.
3437 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3439         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3440         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3442 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3444         PR target/52144
3445         * gcc.target/arm/pragma_attribute.c: New test.
3447 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3449         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3451 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3453         PR target/66473
3454         * gcc.target/i386/pr66473.c: New test.
3456 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3458         PR target/66470
3459         * gcc.dg/tls/pr66470.c: New test.
3460         * gcc.target/i386/pr66470.c: New test.
3462 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3464         PR target/52144
3465         * gcc.target/arm/attr_arm.c: New test
3466         * gcc.target/arm/attr_arm-err.c: New test
3467         * gcc.target/arm/attr_thumb.c: New test
3468         * gcc.target/arm/attr_thumb-static.c: New test
3470 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3472         PR target/66200
3473         PR target/66428
3474         PR c++/66192
3475         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3477 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3479         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3480         passed by the testsuite driver.
3482 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3484         Revert:
3485         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-09  Tom de Vries  <tom@codesourcery.com>
3493         * gcc.target/i386/vararg-loc.c: New test.
3495 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3497         PR c++/65815
3498         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3499         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3501 2015-06-09  Marek Polacek  <polacek@redhat.com>
3503         PR tree-optimization/66299
3504         * gcc.dg/pr66299-1.c: New test.
3505         * gcc.dg/pr66299-2.c: New test.
3506         * gcc.dg/pr66299-3.c: New test.
3508 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3510         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3511         passed by the testsuite driver.
3513 2015-06-09  Richard Biener  <rguenther@suse.de>
3515         PR middle-end/66423
3516         * gcc.dg/fold-modpow2.c: New testcase.
3518 2015-06-09  Richard Biener  <rguenther@suse.de>
3520         PR tree-optimization/66419
3521         * gcc.dg/vect/bb-slp-37.c: New testcase.
3523 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3525         * gcc.target/arm/stl-cond.c: New test.
3527 2015-06-09  Richard Biener  <rguenther@suse.de>
3529         PR middle-end/66413
3530         * gcc.dg/torture/pr66413.c: New testcase.
3532 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3534         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3535         * gcc.dg/ssp-1.c: Make counter a register.
3536         * gcc.dg/ssp-2.c: Likewise.
3537         * gcc.dg/torture/parm-coalesce.c: New.
3539 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3541         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3542         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3544 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3546         PR rtl-optimization/66444
3547         * gcc.dg/pr66444.c: New test.
3549 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3551         PR fortran/66245
3552         * gfortran.dg/class_is_1.f90: New test.
3553         * gfortran.dg/type_is_1.f90: Ditto.
3555 2015-06-08  Marek Polacek  <polacek@redhat.com>
3557         PR c/66415
3558         * gcc.dg/cpp/pr66415-1.c: New test.
3559         * gcc.dg/cpp/pr66415-2.c: New test.
3561 2015-06-08  Richard Biener  <rguenther@suse.de>
3563         PR tree-optimization/66422
3564         * gcc.dg/Warray-bounds-16.c: New testcase.
3566 2015-06-08  Richard Biener  <rguenther@suse.de>
3568         * gcc.dg/vect/slp-perm-10.c: New testcase.
3569         * gcc.dg/vect/slp-23.c: Adjust.
3570         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3571         vector pointer update.
3573 2015-06-08  Marek Polacek  <polacek@redhat.com>
3575         PR sanitizer/66452
3576         * g++.dg/ubsan/pr66452.C: New test.
3578 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3580         PR tree-optimization/66436
3581         * gcc.dg/gomp/dump-new-function-2.c: New test.
3582         * gcc.dg/gomp/dump-new-function-3.c: Same.
3583         * gcc.dg/gomp/dump-new-function.c: Same.
3585 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3587         PR tree-optimization/66435
3588         * gcc.dg/gomp/notify-new-function-2.c: New test.
3589         * gcc.dg/gomp/notify-new-function-3.c: Same.
3590         * gcc.dg/gomp/notify-new-function.c: Same.
3592 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3594         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3595         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3596         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3597         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3598         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3599         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3600         -fshort-enum.
3602 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3604         PR fortran/47659
3605         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3606         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3607         for assignment.
3608         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3609         * gfortran.dg/warn_conversion_5.f90: New test.
3610         * gfortran.dg/warn_conversion_6.f90: New test.
3611         * gfortran.dg/warn_conversion_7.f90: New test.
3613 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3615         PR fortran/66347
3616         * gfortran.dg/blockdata_9.f: New test.
3618 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3620         PR fortran/66385
3621         * gfortran.dg/forall_17.f90:  New test.
3623 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3625         * g++.dg/cpp0x/pr57101.C: Add warning.
3626         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3627         * g++.dg/ext/visibility/anon7.C: Same.
3628         * g++.dg/ipa/pr63587-2.C: Same.
3629         * g++.dg/opt/dump1.C: Same.
3630         * g++.dg/opt/pr59622-3.C: Same.
3631         * g++.dg/opt/pr59622.C: Same.
3632         * g++.dg/torture/pr46383.C: Same.
3633         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3634         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3635         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3636         functions.
3637         * gfortran.dg/intent_out_8.f90: Same.
3638         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3640 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3642         PR fortran/66377
3643         gfortran.dg/equiv_9.f90: New test.
3646 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3648         merge from gomp4 branch:
3649         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3651         PR tree-optimization/65443
3652         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3653         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3654         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3656 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3658         PR c++/52595
3659         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3661 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3663         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3665 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3667         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3669 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3671         * testsuite/gcc.target/i386/noplt-1.c: New test.
3672         * testsuite/gcc.target/i386/noplt-2.c: New test.
3673         * testsuite/gcc.target/i386/noplt-3.c: New test.
3674         * testsuite/gcc.target/i386/noplt-4.c: New test.
3676 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3678         PR fortran/58749
3679         * gfortran.dg/adjustl_1.f90:  New test.
3681 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3683         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3684         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3686 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3688         * lto.c (iterative_hash_canonical_type,
3689         gimple_register_canonical_type): only hash main variants of types
3691 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3693         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3694         Move set of dg-do-what-default after early return.
3696 2015-06-04  Marek Polacek  <polacek@redhat.com>
3698         PR c/66341
3699         * gcc.dg/lvalue-8.c: New test.
3701 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3702             Paolo Carlini  <paolo.carlini@oracle.com>
3704         PR c++/66130
3705         * g++.dg/other/pr66130.C: New.
3706         * g++.dg/cpp0x/pr66130.C: Likewise.
3708 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3710         * g++.dg/cpp0x/decl-loc1.C: New.
3711         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3712         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3713         * g++.dg/init/ctor8.C: Likewise.
3714         * g++.dg/parse/semicolon4.C: Likewise.
3716 2015-06-03  Marek Polacek  <polacek@redhat.com>
3718         PR sanitizer/66190
3719         * g++.dg/ubsan/static-init-1.C: New test.
3720         * g++.dg/ubsan/static-init-2.C: New test.
3721         * g++.dg/ubsan/static-init-3.C: New test.
3723 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3725         PR target/66275
3726         * gcc.target/i386/pr66275.c: New test.
3728 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3730         * gcc.dg/Wcxx-compat-22.c: New testcase.
3731         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3732         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3733         * c-c++-common/pr58346-1.c: Likewise.
3734         * c-c++-common/transparent-union-1.c: Likewise.
3736 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3738         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3739         * g++.dg/plugin/def_plugin.c: New file.
3740         * g++.dg/plugin/def-plugin-test.C: New file.
3742 2015-06-03  Richard Biener  <rguenther@suse.de>
3744         * gcc.dg/vect/bb-slp-36.c: New testcase.
3746 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3748         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3750 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3752         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3753         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3754         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3755         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3757 2015-06-03  Marek Polacek  <polacek@redhat.com>
3759         PR c/64223
3760         PR c/29358
3761         * gcc.dg/pr64223-1.c: New test.
3762         * gcc.dg/pr64223-2.c: New test.
3764 2015-06-03  Richard Biener  <rguenther@suse.de>
3766         PR tree-optimization/63916
3767         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3769 2015-06-03  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/66375
3772         * gcc.dg/torture/pr66375.c: New testcase.
3774 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3776         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3778 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3780         PR target/65768
3781         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3783 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3785         PR fortran/66380
3786         * gfortran.dg/reshape_7.f90: New test.
3788 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3790         PR c/66220:
3791         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3792         (fn_36): New.
3794 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3796         PR c/49551
3797         * gcc.dg/pr49551.c: New testcase.
3799 2015-06-02  Richard Biener  <rguenther@suse.de>
3801         PR debug/65549
3802         * g++.dg/lto/pr65549_0.C: New testcase.
3804 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3806         PR libgomp/65742
3807         PR middle-end/66332
3808         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3810 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3812         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3814 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3816         PR c++/61683
3817         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3819 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3821         PR tree-optimization/48052
3822         * gcc.dg/tree-ssa/scev-8.c: New.
3823         * gcc.dg/tree-ssa/scev-9.c: New.
3824         * gcc.dg/tree-ssa/scev-10.c: New.
3825         * gcc.dg/vect/pr48052.c: New.
3827 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3829         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3831 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3833         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3835 2015-06-02  Marek Polacek  <polacek@redhat.com>
3837         PR middle-end/66345
3838         * gcc.dg/torture/pr66345.c: New test.
3840 2015-06-02  Richard Biener  <rguenther@suse.de>
3842         PR tree-optimization/65961
3843         * gcc.dg/torture/pr65961.c: New testcase.
3845 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3847         PR tree-optimization/52563
3848         PR tree-optimization/62173
3849         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3850         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3852 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3854         * gnat.dg/specs/varsize_return2.ads: New test.
3855         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3857 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3859         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3861 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3863         PR target/65697
3864         * gcc.target/aarch64/sync-comp-swap.c: New.
3865         * gcc.target/aarch64/sync-comp-swap.x: New.
3866         * gcc.target/aarch64/sync-op-acquire.c: New.
3867         * gcc.target/aarch64/sync-op-acquire.x: New.
3868         * gcc.target/aarch64/sync-op-full.c: New.
3869         * gcc.target/aarch64/sync-op-full.x: New.
3870         * gcc.target/aarch64/sync-op-release.c: New.
3871         * gcc.target/aarch64/sync-op-release.x: New.
3873 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3875         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3876         (bar): Predefined.
3878 2015-06-01  Richard Biener  <rguenther@suse.de>
3880         PR tree-optimization/66349
3881         PR tree-optimization/66352
3882         PR tree-optimization/66357
3883         * gcc.dg/torture/pr66357.c: New testcase.
3884         * gcc.dg/torture/pr66349.c: Likewise.
3885         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3887 2015-06-01  Richard Biener  <rguenther@suse.de>
3889         Revert
3890         2015-05-29  Richard Biener  <rguenther@suse.de>
3892         PR tree-optimization/66314
3893         * gcc.dg/asan/pr66314.c: New testcase.
3895 2015-06-01  Richard Biener  <rguenther@suse.de>
3897         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3899 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3901         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3902         directives.
3903         (hp3, hp4): Add inline keyword.
3904         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3905         (hp2): Add inline keyword.
3906         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3907         (hp2): Add inline keyword.
3909 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3911         PR target/65527
3912         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3913         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3914         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3915         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3917 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3919         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3920         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3922 2015-06-01  Richard Biener  <rguenther@suse.de>
3924         PR tree-optimization/66280
3925         * g++.dg/torture/pr66280.C: New testcase.
3926         * g++.dg/torture/pr66280-2.C: Likewise.
3928 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3930         * gnat.dg/addr9_1.adb: New test.
3931         * gnat.dg/addr9_2.adb: Likewise.
3932         * gnat.dg/addr9_3.adb: Likewise.
3933         * gnat.dg/addr9_4.adb: Likewise.
3935 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3937           * g++.dg/other/dump-ada-spec-4.C: New test.
3939 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3941         * gcc.dg/alias-8.c: Fix dg-warning.
3943 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3945         * gcc.dg/alias-8.c: Do not xfail.
3946         * gcc.dg/pr62167.c: Prevent FRE.
3947         * gcc.dg/alias-14.c: New testcase.
3949 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3951         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3953 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3955         PR target/66215
3956         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3957         dg-options.
3958         * gcc.target/s390/hotpatch-10.c: Likewise.
3959         * gcc.target/s390/hotpatch-11.c: Likewise.
3960         * gcc.target/s390/hotpatch-12.c: Likewise.
3961         * gcc.target/s390/hotpatch-17.c: Likewise.
3962         * gcc.target/s390/hotpatch-18.c: Likewise.
3963         * gcc.target/s390/hotpatch-20.c: Likewise.
3964         * gcc.target/s390/hotpatch-21.c: Likewise.
3965         * gcc.target/s390/hotpatch-22.c: Likewise.
3966         * gcc.target/s390/hotpatch-23.c: Likewise.
3967         * gcc.target/s390/hotpatch-24.c: Likewise.
3968         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3969         to check for the exact nops too.
3970         * gcc.target/s390/hotpatch-3.c: Likewise.
3971         * gcc.target/s390/hotpatch-4.c: Likewise.
3972         * gcc.target/s390/hotpatch-5.c: Likewise.
3973         * gcc.target/s390/hotpatch-6.c: Likewise.
3974         * gcc.target/s390/hotpatch-7.c: Likewise.
3975         * gcc.target/s390/hotpatch-8.c: Likewise.
3976         * gcc.target/s390/hotpatch-9.c: Likewise.
3977         * gcc.target/s390/hotpatch-14.c: Likewise.
3978         * gcc.target/s390/hotpatch-15.c: Likewise.
3979         * gcc.target/s390/hotpatch-16.c: Likewise.
3980         * gcc.target/s390/hotpatch-19.c: Likewise.
3981         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3982         scan-assembler-times counting number of .align directives.
3983         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3984         dg-options.  Remove scan-assembler-times counting number of .align
3985         directives.
3986         * gcc.target/s390/hotpatch-26.c: New file.
3987         * gcc.target/s390/hotpatch-27.c: New file.
3988         * gcc.target/s390/hotpatch-28.c: New file.
3989         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3990         using -Os -O0 -O1 -O2 -O3 options.
3992 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3994         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3996 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3998         PR tree-optimization/66142
3999         * gcc.dg/vect/pr66142.c: New test.
4001 2015-05-29  Richard Biener  <rguenther@suse.de>
4003         PR tree-optimization/66314
4004         * gcc.dg/asan/pr66314.c: New testcase.
4006 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4008         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4009         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4010         Adjust all callers.
4011         (schedule-cleanups, dg-keep-saved-temps): New proc.
4012         (gcc-dg-test-1): Schedule cleanups.
4013         * lib/profopt.exp (profopt-execute): Likewise.
4014         * g++.dg/cdce3.C: Adjust expected line numbers.
4015         * gcc.dg/cdce1.c: Likewise.
4016         * gcc.dg/cdce2.c: Likewise.
4017         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4018         * gcc.dg/strlenopt-24.c: Likewise.
4019         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4020         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4021         * obj-c++.dg/encode-2.mm: Likewise.
4023 2015-05-28  DJ Delorie  <dj@redhat.com>
4025         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4027 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4029         * gnat.dg/discr43.adb: New test.
4031 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4033         * gnat.dg/varsize_temp.adb: Rename into...
4034         * gnat.dg/varsize1.adb: ...this.
4035         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4036         * gnat.dg/varsize2.ad[sb]: ...this.
4037         * gnat.dg/varsize3_1.adb: New test.
4038         * gnat.dg/varsize3_2.adb: Likewise.
4039         * gnat.dg/varsize3_3.adb: Likewise.
4040         * gnat.dg/varsize3_4.adb: Likewise.
4041         * gnat.dg/varsize3_5.adb: Likewise.
4042         * gnat.dg/varsize3_6.adb: Likewise.
4043         * gnat.dg/varsize3_pkg1.ads: New helper.
4044         * gnat.dg/varsize3_pkg2.ads: Likewise.
4045         * gnat.dg/varsize3_pkg3.ads: Likewise.
4047 2015-05-28  Richard Biener  <rguenther@suse.de>
4049         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4051 2015-05-28  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/66142
4054         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4056 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4058         PR target/63810
4059         * gcc.dg/darwin-minversion-3.c: Update testcase.
4060         * gcc.dg/darwin-minversion-4.c: Ditto.
4061         * gcc.dg/darwin-minversion-5.c: New testcase.
4062         * gcc.dg/darwin-minversion-6.c: Ditto.
4063         * gcc.dg/darwin-minversion-7.c: Ditto.
4064         * gcc.dg/darwin-minversion-8.c: Ditto.
4065         * gcc.dg/darwin-minversion-9.c: Ditto.
4066         * gcc.dg/darwin-minversion-10.c: Ditto.
4067         * gcc.dg/darwin-minversion-11.c: Ditto.
4068         * gcc.dg/darwin-minversion-12.c: Ditto.
4070 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4072         PR rtl-optimization/66168
4073         * gcc.c-torture/compile/pr66168.c: New test.
4075 2015-05-27  Jeff Law  <law@redhat.com>
4077         PR target/39726
4078         * gcc.dg/target/m68k/pr39726-1.c: New test.
4080 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4082         PR c++/66270
4083         * g++.dg/ext/alias-canon3.C: New.
4085 2015-05-27  Richard Biener  <rguenther@suse.de>
4087         PR tree-optimization/66272
4088         Revert parts of
4089         2014-08-15  Richard Biener  <rguenther@suse.de>
4091         PR tree-optimization/62031
4092         * gcc.dg/torture/pr66272.c: New testcase.
4094 2015-05-27  Richard Biener  <rguenther@suse.de>
4096         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4098 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4100         PR target/65358
4101         * gcc.dg/pr65358.c: New test.
4103 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4105         PR fortran/65548
4106         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4107         semantic.
4108         * gfortran.dg/allocate_with_source_6.f90: New test.
4110 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4112         * gnat.dg/atomic7_1.adb: New test.
4113         * gnat.dg/atomic7_2.adb: Likewise.
4114         * gnat.dg/atomic7_pkg1.ads: New helper.
4115         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4117 2015-05-26  Michael Matz  <matz@suse.de>
4119         PR middle-end/66251
4120         * gcc.dg/vect/pr66251.c: New test.
4122 2015-05-26  Richard Biener  <rguenther@suse.de>
4124         PR tree-optimization/66142
4125         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4127 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4129         PR fortran/66082
4130         * gfortran.dg/allocatable_scalar_13.f90: New test
4132 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4134         * gnat.dg/warn11.adb: New test.
4135         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4137 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4139         * gnat.dg/vfa1_1.adb: New test.
4140         * gnat.dg/vfa1_2.adb: Likewise.
4141         * gnat.dg/vfa1_3.adb: Likewise.
4142         * gnat.dg/vfa1_4.adb: Likewise.
4143         * gnat.dg/vfa1_pkg.ads: New helper.
4145 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4147         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4148         * gcc.target/i386/pr66232-3.c: Likewise.
4150 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4152         PR target/66274
4153         * gcc.target/i386/pr66274.c: New test.
4155 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4157         * gnat.dg/renaming6.ad[sb]: New test.
4159 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4161         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4162         and 'dg-require-effective-target pie'.
4164 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4166         PR c++/66243
4167         * g++.dg/cpp0x/pr66243.C: New.
4169 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4171         PR lto/66180
4172         * g++.dg/lto/pr66180_0.C: New testcase.
4173         * g++.dg/lto/pr66180_1.C: New testcase.
4175 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4177         PR fortran/66257
4178         * typebound_call_27.f90: New file.
4180 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4182         PR c++/65936
4183         * g++.dg/template/pr65936.C: New.
4185 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4187         PR tree-optimization/63387
4188         * gcc.dg/pr63387-2.c: New testcase.
4190 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4192         * gcc.dg/simd-1.c: Update to the new message.
4194 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4196         * gcc.dg/nand.c: New testcase.
4198 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4200         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4201         Set dg-do-what-default to compile only on ARM targets without
4202         arm_neon_hw execution support.  Remove redundant c-torture-execute
4203         in loop over test cases.
4205 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4207         PR target/65491
4208         * gcc.target/aarch64/pr65491_1.c: New test.
4209         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4210         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4212 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4214         PR c++/65598
4215         * g++.dg/cpp0x/explicit9.C: New.
4216         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4218 2015-05-22  Richard Biener  <rguenther@suse.de>
4220         PR tree-optimization/66251
4221         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4223 2015-05-22  Marek Polacek  <polacek@redhat.com>
4225         PR c/47043
4226         * c-c++-common/attributes-enum-1.c: New test.
4227         * c-c++-common/attributes-enum-2.c: New test.
4228         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4229         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4231 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4233         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4234         effective target support.  If no arm_neon_hw support, do not attempt
4235         to execute the tests; only compile them.
4236         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4237         and "dg-require-effective-target arm_neon_ok".
4238         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4239         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4240         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4241         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4242         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4243         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4244         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4245         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4246         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4247         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4248         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4249         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4250         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4251         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4252         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4253         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4254         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4255         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4256         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4257         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4258         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4259         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4260         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4261         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4262         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4263         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4264         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4265         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4266         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4267         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4268         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4269         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4270         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4271         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4272         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4273         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4274         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4275         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4276         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4277         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4278         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4279         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4280         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4281         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4282         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4283         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4284         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4285         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4286         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4287         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4288         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4289         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4290         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4291         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4292         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4293         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4294         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4295         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4296         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4297         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4298         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4299         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4300         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4301         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4302         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4303         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4304         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4305         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4306         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4307         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4308         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4309         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4310         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4311         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4312         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4313         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4314         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4315         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4316         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4317         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4318         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4319         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4320         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4321         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4322         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4323         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4324         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4325         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4326         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4327         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4328         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4329         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4330         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4331         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4332         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4333         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4334         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4335         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4336         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4337         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4338         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4339         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4340         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4341         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4342         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4343         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4344         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4345         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4346         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4347         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4348         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4349         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4350         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4352 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4354         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4355         * gcc.dg/vect/pr59354.c: Likewise.
4356         * gcc.dg/vect/pr64252.c: Likewise.
4357         * gcc.dg/vect/pr64404.c: Likewise.
4358         * gcc.dg/vect/pr64493.c: Likewise.
4359         * gcc.dg/vect/pr64495.c: Likewise.
4360         * gcc.dg/vect/pr64844.c: Likewise.
4361         * gcc.dg/vect/pr65518.c: Likewise.
4362         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4364 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4366         PR c++/66210
4367         * g++.dg/cpp1y/var-templ28.C: New.
4369 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4371         PR target/66232
4372         * gcc.target/i386/pr66232-1.c: New test.
4373         * gcc.target/i386/pr66232-2.c: Likewise.
4374         * gcc.target/i386/pr66232-3.c: Likewise.
4375         * gcc.target/i386/pr66232-4.c: Likewise.
4376         * gcc.target/i386/pr66232-5.c: Likewise.
4378 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4380         * g++.dg/cpp1y/pr60943.C: New.
4382 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4384         PR tree-optimization/66233
4385         * gcc.c-torture/execute/pr66233.c: New test.
4387 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4389         PR fortran/66176
4390         * gfortran.dg/inline_matmul_11.f90:  New test.
4392 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4394         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4395         instead of listing several targets on its own.
4396         * gcc.target/i386/pr32219-2.c: Likewise.
4397         * gcc.target/i386/pr32219-3.c: Likewise.
4398         * gcc.target/i386/pr32219-4.c: Likewise.
4399         * gcc.target/i386/pr32219-5.c: Likewise.
4400         * gcc.target/i386/pr32219-6.c: Likewise
4401         * gcc.target/i386/pr32219-7.c: Likewise.
4402         * gcc.target/i386/pr32219-8.c: Likewise.
4403         * gcc.target/i386/pr39013-1.c: Likewise.
4404         * gcc.target/i386/pr39013-2.c: Likewise.
4405         * gcc.target/i386/pr64317.c: Likewise.
4407 2015-05-21  Jeff Law  <law@redhat.com>
4409         * gcc.target/hppa/shadd-3.c: New test.
4410         * gcc.target/hppa/shadd-4.c: New test.
4412 2015-05-21  Michael Matz  <matz@suse.de>
4414         * gcc.dg/vect/vect-strided-store.c: New test.
4415         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4416         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4418 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4420         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4421         * gcc.dg/pow-sqrt-synth-1.c: New test.
4422         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4424 2015-05-21  Richard Biener  <rguenther@suse.de>
4426         PR c++/66211
4427         * g++.dg/conversion/pr66211.C: New testcase.
4428         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4430 2015-05-21  Jeff Law  <law@redhat.com>
4432         * gcc.target/hppa/shadd-2.c: New test.
4434 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4436         PR target/54236
4437         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4439 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4441         PR target/65937
4442         * gcc.target/arm/pr26702.c: Adjust target selector.
4444 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4446         PR middle-end/66221
4447         * gcc.dg/lto/pr66221_0.c: New test.
4448         * gcc.dg/lto/pr66221_1.c: New test.
4450 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4452         PR c/52952
4453         * gcc.dg/redecl-4.c: Update column numbers.
4454         * gcc.dg/format/bitfld-1.c: Likewise.
4455         * gcc.dg/format/attr-2.c: Likewise.
4456         * gcc.dg/format/attr-6.c: Likewise.
4457         * gcc.dg/format/attr-7.c (baz): Likewise.
4458         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4459         * gcc.dg/format/attr-4.c: Likewise.
4460         * gcc.dg/format/branch-1.c: Likewise.
4461         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4462         locations within strings with embedded escape sequences.
4464 2015-05-20  Jeff Law  <law@redhat.com>
4466         * gcc.target/hppa/hppa.exp: New target test driver.
4467         * gcc.target/hppa/shadd-1.c: New test.
4469 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4471         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4473 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4475         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4476         (fn_33_k_and_r_style): New.
4477         (fn_33_stroustrup_style): New.
4478         (fn_33_allman_style): New.
4479         (fn_33_whitesmiths_style): New.
4480         (fn_33_horstmann_style): New.
4481         (fn_33_ratliff_banner_style): New.
4482         (fn_33_lisp_style): New.
4483         (fn_34_indent_dash_gnu): New.
4484         (fn_34_indent_dash_kr): New.
4485         (fn_34_indent_dash_orig): New.
4486         (fn_34_indent_linux_style): New.
4488 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4490         PR fortran/65548
4491         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4493 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4495         PR tree-optimization/65447
4496         * gcc.dg/tree-ssa/pr65447.c: New test.
4498 2015-05-19  Nathan sidwell  <nathan@acm.org>
4500         * g++.dg/cpp0x/pr65954.C: New.
4502 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4504         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4506 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4508         * lib/target-supports.exp: Vector do not always have natural
4509         alignment on s390*.
4511 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4513         * gcc.dg/loop-invariant.c: New testcase.
4515 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4517         * lib/target-supports.exp: Vector do not always have natural
4518         alignment on s390*.
4520 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4522         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4523         s390*.
4524         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4526 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4528         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4529         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4530         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4531         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4532         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4533         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4534         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4535         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4536         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4537         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4539 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4541         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4543 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4545         * gcc.target/s390/s390.exp
4546         (check_effective_target_vector): New check.
4547         * gcc.target/s390/vector/vec-abi-1.c: New test.
4548         * gcc.target/s390/vector/vec-abi-2.c: New test.
4549         * gcc.target/s390/vector/vec-abi-3.c: New test.
4550         * gcc.target/s390/vector/vec-abi-4.c: New test.
4551         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4552         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4553         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4554         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4555         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4556         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4557         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4558         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4559         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4560         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4561         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4562         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4563         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4564         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4565         * gcc.target/s390/vector/vec-init-1.c: New test.
4566         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4567         * gcc.target/s390/vector/vec-shift-1.c: New test.
4568         * gcc.target/s390/vector/vec-sub-1.c: New test.
4570 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4572         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4574 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4576         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4578 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4580         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4582 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4584         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4586 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4588         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4590 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4592         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4594 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4596         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4598 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4600         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4602 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4604         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4606 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4608         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4610 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4612         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4614 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4616         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4618 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4620         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4622 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4624         PR tree-optimization/66187
4625         * gcc.c-torture/execute/pr66187.c: New test.
4626         * gcc.dg/pr66187-1.c: New test.
4627         * gcc.dg/pr66187-2.c: New test.
4629 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4631         * gcc.dg/vect/bb-slp-35.c: Adjust.
4633 2015-05-19  Richard Biener  <rguenther@suse.de>
4635         PR tree-optimization/66165
4636         * gcc.dg/torture/pr66165.c: New testcase.
4638         PR tree-optimization/66185
4639         * gcc.dg/torture/pr66185.c: New testcase.
4641 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4643         PR target/54236
4644         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4646 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4648         * gcc.target/mips/p5600-bonding.c : New file.
4650 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4652         PR fortran/66106
4653         * gfortran.dg/interface_operator_1.f90: New tests.
4655 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4657         PR fortran/66057
4658         * gfortran.dg/generic_29.f90: New tests.
4660 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4662         PR fortran/66043
4663         * gfortran.dg/storage_size_6.f90: New tests.
4665 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4667         PR fortran/66045
4668         * gfortran.dg/null1.f90: New test.
4670 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4672         PR fortran/66044
4673         * gfortran.dg/entry_21.f90: New test.
4675 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4677         PR fortran/66043
4678         * gfortran.dg/storage_size_6.f90: New tests.
4680 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4682         PR fortran/66040
4683         * gfortran.dg/misplaced_statement.f90: New test.
4685 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4687         PR fortran/66039
4688         * gfortran.dg/filepos1.f90: New test
4690 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4692         PR fortran/64925
4693         * gfortran.dg/pr64925.f90: New test.
4695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4697         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4698         unit.
4699         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4701 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4703         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4704         to the family of pie capable targets.
4706 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4708         * gcc.target/arm/bics_1.c : New testcase.
4709         * gcc.target/arm/bics_2.c : New testcase.
4710         * gcc.target/arm/bics_3.c : New testcase.
4711         * gcc.target/arm/bics_4.c : New testcase.
4713 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4715         * gcc.target/mips/umips-attr.c: New test.
4717 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4719         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4720         * gcc.dg/20150120-2.c (dg-final): Ditto.
4721         * gcc.dg/20150120-2.c (dg-final): Ditto.
4722         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4724 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4726         PR target/66174
4727         * gcc.target/i386/pr66174.c: New test.
4729 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4731         PR fortran/37131
4732         * gfortran.dg/matmul_bounds_6.f90:  New test.
4733         * gfortran.dg/matmul_bounds_7.f90:  New test.
4735 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4737         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4738         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4739         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4740         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4741         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4742         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4744 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4746         PR fortran/65903
4747         * gfortran.dg/continuation_13.f90: Update test.
4748         * gfortran.dg/pr65903.f90: New test.
4750 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4752         PR fortran/66113
4753         * gfortran.dg/block_14.f90:  New test.
4755 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4757         PR fortran/44054
4758         * lib/gfortran-dg.exp: Update regex to handle two locations for
4759         the same diagnostic without caret.
4760         * gfortran.dg/badline.f: Test also that line numbers are correct
4761         before and after "left but not entered" warning.
4763 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4764             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4766         PR target/65768
4767         * gcc.target/arm/maskdata.c: New test.
4769 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4771         PR fortran/65792
4772         * gfortran.dg/derived_constructor_components_5: New test
4774 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4776         PR target/66140
4777         * gcc.target/alpha/pr66140.c: New test.
4779 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4781         PR c/48956
4782         * gcc.dg/Wconversion-complex-c99.c: New test.
4783         * gcc.dg/Wconversion-complex-gnu.c: New test.
4785 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4787         PR tree-optimization/64454
4788         * gcc.dg/modmod.c: New testcase.
4790 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4792         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4794 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4796         PR middle-end/66134
4797         * gcc.target/i386/mpx/pr66134.c: New test.
4799 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4801         * gcc.target/powerpc/pr60158.c: New test.
4803 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4805         * gcc.target/i386/sibcall-7.c: New test.
4806         * gcc.target/i386/sibcall-8.c: New test.
4808 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4810         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4811         (abs64_in_dreg): Likewise.
4813 2015-05-14  Marek Polacek  <polacek@redhat.com>
4815         PR c/66066
4816         PR c/66127
4817         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4818         * gcc.dg/pr19984.c: Likewise.
4819         * gcc.dg/pr66066-1.c: New test.
4820         * gcc.dg/pr66066-2.c: New test.
4821         * gcc.dg/pr66066-3.c: New test.
4823 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4825         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4826         * gcc.dg/pow-sqrt.x: New file.
4827         * gcc.dg/pow-sqrt-1.c: New test.
4828         * gcc.dg/pow-sqrt-2.c: Likewise.
4829         * gcc.dg/pow-sqrt-3.c: Likewise.
4831 2015-05-13  Richard Biener  <rguenther@suse.de>
4833         PR tree-optimization/66123
4834         * gcc.dg/torture/pr66123.c: New testcase.
4836 2015-05-13  Richard Biener  <rguenther@suse.de>
4838         PR middle-end/66110
4839         * gcc.dg/alias-2.c: Adjust.
4840         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4842 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4844         PR target/65103
4845         * gcc.target/i386/pr65103-3.c: New.
4847 2015-05-13  Martin Liska  <mliska@suse.cz>
4849         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4851 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4853         PR target/66112
4854         * gcc.target/i386/pr66112-2.c: New test.
4856         PR target/66112
4857         * gcc.target/i386/pr66112-1.c: New test.
4859 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4861         PR target/66048
4862         * gcc.target/i386/mpx/pr66048.cc: New.
4864 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4866         PR rtl-optimization/64616
4867         * gcc.dg/loop-8.c: New test.
4868         * gcc.dg/loop-9.c: New test.
4870 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4872         PR target/pr66047.c
4873         * gcc.target/i386/pr66047.c: New testcase.
4875 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4877         PR ipa/65873
4878         * gcc.c-torture/compile/pr65873.c: New testcase.
4880 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4882         PR fortran/66111
4883         * gfortran.dg/inline_matmul_10.f90:  New test.
4885 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4887         * c-c++-common/Wmisleading-indentation.c: New testcase.
4888         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4889         * c-c++-common/Wmisleading-indentation-2.md: New file.
4891 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4893         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4894         "break".
4895         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4897 2015-05-12  Richard Biener  <rguenther@suse.de>
4899         PR tree-optimization/66101
4900         * gcc.dg/torture/pr66101.c: New testcase.
4902 2015-05-12  Richard Biener  <rguenther@suse.de>
4904         PR tree-optimization/37021
4905         * gcc.target/i386/vect-addsub.c: New testcase.
4907 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4909         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4911 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4913         PR tree-optimization/66010
4914         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4916 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4918         PR c++/65133
4919         * g++.dg/cpp0x/trailing10.C: New.
4921 2015-05-12  Richard Biener  <rguenther@suse.de>
4923         * gcc.dg/vect/bb-slp-35.c: New testcase.
4925 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4927         PR fortran/66100
4928         * gfortran.dg/bound_simplification_6.f90: New.
4930 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4932         * gcc.target/mips/branch-1.c: Pass argument to bar().
4934 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4936         PR target/65753
4937         * gcc.target/i386/pr65753.c: New test.
4939 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4941         PR rtl-optimization/66076
4942         * gcc.dg/torture/pr66076.c: New test.
4944 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4946         PR fortran/66041
4947         * gfortran.dg/inline_matmul_7.f90:  New test.
4948         * gfortran.dg/inline_matmul_8.f90:  New test.
4949         * gfortran.dg/inline_matmul_9.f90:  New test.
4951 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4953         * gfortran.dg/bound_simplification_5.f90: New.
4955 2015-05-09  Jason Merrill  <jason@redhat.com>
4957         * lib/target-supports.exp (cxx_default): New global.
4958         (check_effective_target_c++11_only)
4959         (check_effective_target_c++14_only)
4960         (check_effective_target_c++98_only)
4961         (check_effective_target_c++1z_only): Check it.
4963 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4965         PR tree-optimization/64454
4966         * gcc.dg/tree-ssa/vrp97.c: New file.
4967         * gcc.dg/vect/slp-perm-7.c: Update.
4969 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4971         PR fortran/65894
4972         * gfortran.dg/elemental_subroutine_11.f90: New test.
4974 2015-05-08  Richard Biener  <rguenther@suse.de>
4976         PR tree-optimization/66036
4977         * gcc.dg/vect/slp-41.c: New testcase.
4979 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4981         * gfortran.dg/elemental_optional_args_7.f90: New.
4983 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4985         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4986         allow cmlt or sshr.
4988 2015-05-08  Marek Polacek  <polacek@redhat.com>
4990         PR c/64918
4991         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4992         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4994 2015-05-07  Marek Polacek  <polacek@redhat.com>
4996         PR c/65179
4997         * c-c++-common/Wshift-negative-value-1.c: New test.
4998         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4999         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5000         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5001         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5002         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5003         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5004         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5005         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5007 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5009         PR middle-end/192
5010         PR middle-end/54303
5011         * gcc.dg/fdata-sections-2.c: New file.
5013 2015-05-07  Marek Polacek  <polacek@redhat.com>
5015         PR testsuite/66046
5016         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5017         last dg-output.
5018         * c-c++-common/ubsan/align-7.c: Likewise.
5019         * c-c++-common/ubsan/bounds-8.c: Likewise.
5020         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5021         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5022         * c-c++-common/ubsan/null-1.c: Likewise.
5023         * c-c++-common/ubsan/null-10.c: Likewise.
5024         * c-c++-common/ubsan/null-11.c: Likewise.
5025         * c-c++-common/ubsan/null-2.c: Likewise.
5026         * c-c++-common/ubsan/null-3.c: Likewise.
5027         * c-c++-common/ubsan/null-4.c: Likewise.
5028         * c-c++-common/ubsan/null-5.c: Likewise.
5029         * c-c++-common/ubsan/null-6.c: Likewise.
5030         * c-c++-common/ubsan/null-7.c: Likewise.
5031         * c-c++-common/ubsan/null-8.c: Likewise.
5032         * c-c++-common/ubsan/null-9.c: Likewise.
5033         * c-c++-common/ubsan/object-size-1.c: Likewise.
5034         * c-c++-common/ubsan/object-size-10.c: Likewise.
5035         * c-c++-common/ubsan/object-size-4.c: Likewise.
5036         * c-c++-common/ubsan/object-size-5.c: Likewise.
5037         * c-c++-common/ubsan/object-size-7.c: Likewise.
5038         * c-c++-common/ubsan/object-size-8.c: Likewise.
5039         * c-c++-common/ubsan/object-size-9.c: Likewise.
5040         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5041         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5042         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5043         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5044         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5045         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5046         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5047         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5048         * c-c++-common/ubsan/pr59333.c: Likewise.
5049         * c-c++-common/ubsan/pr59667.c: Likewise.
5050         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5051         * c-c++-common/ubsan/pr60636.c: Likewise.
5052         * c-c++-common/ubsan/pr63802.c: Likewise.
5053         * c-c++-common/ubsan/recovery-1.c: Likewise.
5054         * c-c++-common/ubsan/recovery-3.c: Likewise.
5055         * c-c++-common/ubsan/shift-1.c: Likewise.
5056         * c-c++-common/ubsan/shift-2.c: Likewise.
5057         * c-c++-common/ubsan/shift-4.c: Likewise.
5058         * c-c++-common/ubsan/shift-7.c: Likewise.
5059         * c-c++-common/ubsan/undefined-2.c: Likewise.
5060         * c-c++-common/ubsan/vla-1.c: Likewise.
5061         * g++.dg/ubsan/null-1.C: Likewise.
5062         * g++.dg/ubsan/null-3.C: Likewise.
5063         * g++.dg/ubsan/null-4.C: Likewise.
5064         * g++.dg/ubsan/vptr-8.C: Likewise.
5065         * g++.dg/ubsan/vptr-9.C: Likewise.
5066         * gcc.dg/ubsan/bounds-2.c: Likewise.
5067         * gcc.dg/ubsan/object-size-9.c: Likewise.
5069 2015-05-07  Jeff Law  <law@redhat.com>
5071         * gcc.dg/tree-ssa/shorten-1.c: New test.
5073 2015-05-07  Richard Biener  <rguenther@suse.de>
5075         PR tree-optimization/66002
5076         * gcc.dg/vect/vect-125.c: New testcase.
5078 2015-05-07  Marek Polacek  <polacek@redhat.com>
5079             Martin Uecker  <uecker@eecs.berkeley.edu>
5081         * c-c++-common/ubsan/bounds-10.c: New test.
5083 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5085         * jit.dg/harness.h (set_options): Wrap with
5086         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5087         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5088         Special-case test-benchmark.c as a negative.
5089         * jit.dg/test-benchmark.c: New file.
5091 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5093         PR target/64208
5094         * gcc.target/arm/pr64208.c: New test.
5096 2015-05-06  Alan Modra  <amodra@gmail.com>
5098         PR target/66020
5099         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5100         (gparms): Make volatile.
5102 2015-05-06  Richard Biener  <rguenther@suse.de>
5104         PR tree-optimization/62283
5105         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5107 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5109         PR target/66015
5110         * gcc.target/aarch64/iinline-attr-1.c: New test.
5112 2015-05-06  Richard Biener  <rguenther@suse.de>
5114         * gcc.dg/vect/bb-slp-34.c: New testcase.
5116 2015-05-06  Richard Biener  <rguenther@suse.de>
5118         PR tree-optimization/62283
5119         * gcc.dg/vect/bb-slp-14.c: Adjust.
5121 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5123         PR target/65990
5124         * gcc.target/i386/pr65990.c: New test.
5126 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5128         PR target/65915
5129         * gcc.target/i386/pr65915.c: New.
5131 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5133         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5134         'va_list escapes 0'.
5136 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5138         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5139         in r222173.
5141 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5143         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5144         * gcc.target/arm/pr65924.c: Likewise.
5146 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5148         PR target/65871
5149         * gcc.target/i386/pr65871-3.c: New test.
5151 2015-05-04  Jeff Law  <law@redhat.com>
5153         Revert:
5154         2015-05-04  Jeff Law  <law@redhat.com>
5155         * gcc.dg/tree-ssa/shorten-1.c: New test.
5157 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5158             Jakub Jelinek  <jakub@redhat.com>
5160         PR c++/66007
5161         * g++.dg/cpp0x/Wnarrowing4.C: New.
5163 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5165         * lib/target-supports.exp
5166         (check_effective_target_keeps_null_pointer_checks): Clarify that
5167         this is for targets that disable -fdelete-null-pointer-checks,
5168         not default it to off.
5169         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5170         -fdelete-null-pointer-checks explicit.
5171         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5172         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5173         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5174         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5175         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5176         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5177         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5178         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5179         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5180         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5181         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5182         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5183         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5184         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5185         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5186         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5187         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5188         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5189         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5190         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5191         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5192         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5193         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5194         * g++.dg/cpp0x/static_assert9.C: Likewise.
5195         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5196         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5197         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5198         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5199         * g++.dg/tree-ssa/pr26406.C: Likewise.
5201 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5203         PR tree-optimization/65984
5204         * c-c++-common/ubsan/pr65984.c: New test.
5206 2015-05-04  Jeff Law  <law@redhat.com>
5208         * gcc.dg/tree-ssa/shorten-1.c: New test.
5210 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5212         PR fortran/44735
5213         * gfortran.dg/pr44735.f90: New test.
5215 2015-05-04  Richard Biener  <rguenther@suse.de>
5217         PR tree-optimization/65965
5218         * gcc.dg/vect/bb-slp-33.c: New testcase.
5220 2015-05-04  Richard Biener  <rguenther@suse.de>
5222         PR tree-optimization/65935
5223         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5225 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5227         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5228         for each supported variant instead of CHECK_RESULTS.
5229         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5230         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5231         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5232         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5233         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5234         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5235         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5236         expected results for unsupported variants.  Call CHECK for each
5237         supported variant instead of CHECK_RESULTS.
5238         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5239         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5240         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5241         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5242         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5243         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5244         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5245         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5246         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5247         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5248         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5249         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5250         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5251         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5252         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5253         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5254         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5255         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5256         expected results for unsupported variants.
5257         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5258         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5259         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5260         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5261         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5262         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5263         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5264         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5265         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5266         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5267         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5268         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5269         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5270         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5271         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5272         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5273         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5274         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5275         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5276         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5277         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5278         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5279         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5280         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5281         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5282         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5283         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5284         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5286 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5288         PR fortran/37131
5289         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5291 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5292             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5294         PR c++/65858
5295         * g++.dg/cpp0x/Wnarrowing3.C: New.
5297 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5299         * gcc.dg/20150120-1.c: New test.
5300         * gcc.dg/20150120-2.c: New test.
5301         * gcc.dg/20150120-3.c: New test.
5303 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5305         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5307 2015-05-01  Renlin Li  <renlin.li@arm.com>
5309         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5311 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5313         * gfortran.dg/bound_simplification_4.f90: New.
5315 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5317         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5318         with powerpc_p8vector_ok.
5320 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5322         PR fortran/37131
5323         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5324         scan pattern.
5325         * gfortran.dg/bound_9.f90:  New test case.
5327 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5329         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5330         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5331         for 32bit x86 targets.
5332         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5333         for 32bit x86 targets.
5334         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5335         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5336         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5337         for 32bit x86 targets.
5339 2015-04-30  Marek Polacek  <polacek@redhat.com>
5341         PR tree-optimization/63551
5342         * g++.dg/ipa/pr63551.C: New test.
5344 2015-04-30  Caroline Tice  <cmtice@google.com>
5346         PR  65929
5347         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5348         partition size on certain targets.
5350 2015-04-30  Renlin Li  <renlin.li@arm.com>
5352         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5354 2015-04-30  Marek Polacek  <polacek@redhat.com>
5356         * c-c++-common/Wbool-compare-3.c: New test.
5358         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5359         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5361 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5363         PR c++/57610
5364         * g++.dg/init/ref22.C: New.
5366 2015-04-30  Marek Polacek  <polacek@redhat.com>
5368         * gcc.dg/init-bad-8.c: New test.
5370         * gcc.dg/incomplete-typedef-1.c: New test.
5372 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5374         PR c++/59955
5375         * g++.dg/template/crash121.C: New.
5377 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5379         * gcc.target/mips/call-from-init.c: New test.
5380         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5382 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5384         PR target/65871
5385         * gcc.target/i386/pr65871-1.c: New test.
5386         * gcc.target/i386/pr65871-2.c: Ditto.
5388 2015-04-29  Marek Polacek  <polacek@redhat.com>
5390         PR c/64610
5391         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5392         * c-c++-common/Wbool-compare-2.c: New test.
5394 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5396         PR target/65770
5397         * gcc.target/aarch64/vstN_lane_1.c: New file.
5399 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5401         PR c++/64667
5402         * g++.dg/warn/Winit-self-3.C: New.
5404 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5406         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5408 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5410         PR target/65924
5411         * gcc.target/arm/pr65924.c: New test.
5413 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5415         * g++.dg/gomp/tpl-target-update.C: New file.
5417 2015-04-29  Richard Biener  <rguenther@suse.de>
5419         PR tree-optimization/65917
5420         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5422 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5424         PR target/64835
5425         * gcc.dg/ipa/iinline-attr.c: New test.
5426         * gcc.target/i386/iinline-attr-2.c: New test.
5428 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5430         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5431         segfault is fixed.
5433 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5435         * gcc.dg/vect/vect-33.c: Remove spurious line.
5437 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5439         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5441 2015-04-28  Marek Polacek  <polacek@redhat.com>
5443         PR c/65901
5444         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5445         * gcc.dg/pr65901.c: New test.
5447 2015-04-28  Richard Biener  <rguenther@suse.de>
5449         PR tree-optimization/62283
5450         * gfortran.dg/vect/pr62283-2.f: New testcase.
5451         * gcc.dg/vect/bb-slp-14.c: Adjust.
5453 2015-04-28  Richard Biener  <rguenther@suse.de>
5455         PR tree-optimization/65851
5456         * g++.dg/torture/pr65851.C: New testcase.
5458 2015-04-27  Jeff Law <law@redhat.com>
5460         PR tree-optimization/65217
5461         * gcc.target/i386/pr65217.c: Remove XFAIL.
5463 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5465         PR fortran/60322
5466         Add tests forgotten to svn-add.
5467         * gfortran.dg/class_allocate_19.f03: New test.
5468         * gfortran.dg/class_array_20.f03: New test.
5469         * gfortran.dg/class_array_21.f03: New test.
5470         * gfortran.dg/finalize_29.f08: New test.
5472 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5474         PR fortran/59678
5475         PR fortran/65841
5476         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5477         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5479 2015-04-27  Caroline Tice  <cmtice@google.com>
5481         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5482         partition size.
5484 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5486         PR target/64579
5487         * gcc.target/powerpc/htm-1.c: New test.
5488         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5489         on 64-bit compiles.
5490         (__builtin_tabortdci): Likewise.
5491         (__builtin_tcheck): Remove operand.
5492         * lib/target-supports.exp (check_htm_hw_available): New function.
5494 2015-04-27  Richard Biener  <rguenther@suse.de>
5496         * gcc.target/i386/pr65217.c: XFAIL.
5498 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5500         PR tree-optimization/65875
5501         * gcc.c-torture/compile/pr65875.c: New test.
5503 2015-04-25  Marek Polacek  <polacek@redhat.com>
5505         PR c/52085
5506         * gcc.dg/enum-incomplete-2.c: New test.
5507         * gcc.dg/enum-mode-1.c: New test.
5509 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5511         PR target/65849
5512         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5513         set new options.
5514         * gcc.target/powerpc/pr65849-2.c: Likewise.
5516 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5518         PR tree-optimization/65802
5519         * g++.dg/pr65802.C: Move to ...
5520         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5521         stdarg.h.  Rewrite for C.
5522         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5523         va_start and va_end.  Remove unnecessary inline asm.
5525 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5526             Wei Mi  <wmi@google.com>
5528         * gcc.target/i386/sse2-load-multi.c: New test.
5529         * gcc.target/i386/sse2-store-multi.c: Ditto.
5531 2015-04-24  Marek Polacek  <polacek@redhat.com>
5533         PR c/65830
5534         * c-c++-common/pr65830.c: New test.
5536         PR c/63357
5537         * c-c++-common/Wlogical-op-1.c: New test.
5539 2015-04-24  Marek Polacek  <polacek@redhat.com>
5541         PR c/61534
5542         * c-c++-common/pr61534-1.c: New test.
5544 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5545             Steven Bosscher <steven@gcc.gnu.org>
5547         PR rtl-optimization/34503
5548         * gcc.target/arm/pr64616.c: New file.
5550 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5552         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5554 2015-04-24  Terry Guo  <terry.guo@arm.com>
5556         * gcc.target/arm/pr65710.c: Update the options.
5558 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5560         * gcc.target/i386/pr65523.c: Skip x32.
5562 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5564         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5565         to look for vcl* where appropriate.
5567 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5569         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5570         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5572 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5574         PR target/26702
5575         * gcc.target/arm/pr26702.c: New test.
5577 2015-04-23  Marek Polacek  <polacek@redhat.com>
5579         PR c/65345
5580         * gcc.dg/pr65345-1.c: New test.
5581         * gcc.dg/pr65345-2.c: New test.
5583 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5585         * gcc.target/powerpc/crypto-builtin-2.c: New.
5587 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5589         PR fortran/60322
5590         * gfortran.dg/class_allocate_19.f03: New test.
5591         * gfortran.dg/class_array_20.f03: New test.
5592         * gfortran.dg/class_array_21.f03: New test.
5593         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5594         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5595         initialization correctly.
5596         * gfortran.dg/finalize_29.f08: New test.
5598 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5600         * gcc.target/powerpc/swaps-p8-18.c: New test.
5602 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5604         PR target/65456
5605         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5606         * gcc.dg/vect/bb-slp-25.c: Likewise.
5607         * gcc.dg/vect/bb-slp-29.c: Likewise.
5608         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5609         vect_no_align && { ! vect_hw_misalign }.
5610         * gcc.dg/vect/bb-slp-9.c: Likewise.
5611         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5612         vect_hw_misalign.
5613         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5614         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5615         account for POWER8, where peeling for alignment is not needed.
5616         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5617         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5618         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5619         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5620         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5621         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5622         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5623         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5624         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5625         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5626         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5627         * gcc.dg/vect/pr16105.c: Likewise.
5628         * gcc.dg/vect/pr20122.c: Likewise.
5629         * gcc.dg/vect/pr33804.c: Likewise.
5630         * gcc.dg/vect/pr33953.c: Likewise.
5631         * gcc.dg/vect/pr56787.c: Likewise.
5632         * gcc.dg/vect/pr58508.c: Likewise.
5633         * gcc.dg/vect/slp-25.c: Likewise.
5634         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5635         * gcc.dg/vect/vect-105.c: Likewise.
5636         * gcc.dg/vect/vect-27.c: Likewise.
5637         * gcc.dg/vect/vect-29.c: Likewise.
5638         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5639         POWER8.
5640         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5641         && { ! vect_hw_misalign }.
5642         * gcc.dg/vect/vect-44.c: Likewise.
5643         * gcc.dg/vect/vect-48.c: Likewise.
5644         * gcc.dg/vect/vect-50.c: Likewise.
5645         * gcc.dg/vect/vect-52.c: Likewise.
5646         * gcc.dg/vect/vect-56.c: Likewise.
5647         * gcc.dg/vect/vect-60.c: Likewise.
5648         * gcc.dg/vect/vect-72.c: Likewise.
5649         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5650         * gcc.dg/vect/vect-75.c: Likewise.
5651         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5652         * gcc.dg/vect/vect-77-global.c: Likewise.
5653         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5654         * gcc.dg/vect/vect-78-global.c: Likewise.
5655         * gcc.dg/vect/vect-93.c: Likewise.
5656         * gcc.dg/vect/vect-95.c: Likewise.
5657         * gcc.dg/vect/vect-96.c: Likewise.
5658         * gcc.dg/vect/vect-cond-1.c: Likewise.
5659         * gcc.dg/vect/vect-cond-3.c: Likewise.
5660         * gcc.dg/vect/vect-cond-4.c: Likewise.
5661         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5662         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5663         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5664         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5665         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5666         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5667         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5668         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5669         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5670         * gcc.dg/vect/vect-outer-5.c: Likewise.
5671         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5672         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5673         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5674         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5675         * gcc.dg/vect/vect-peel-3.c: Likewise.
5676         * gcc.dg/vect/vect-peel-4.c: Likewise.
5677         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5678         * gcc.target/powerpc/pr65456.c: New test.
5679         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5680         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5681         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5682         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5683         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5684         vect_no_align && { ! vect_hw_misalign }.
5685         * gfortran.dg/vect/vect-3.f90: Likewise.
5686         * gfortran.dg/vect/vect-4.f90: Likewise.
5687         * gfortran.dg/vect/vect-5.f90: Likewise.
5688         * lib/target-supports.exp (check_effective_target_vect_no_align):
5689         Return 1 for POWER8.
5690         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5692 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5694         PR fortran/65429
5695         * gfortran.dg/pr65429.f90: New test.
5697 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5699         * c-c++-common/asan/user-section-1.c: New test.
5700         * c-c++-common/asan/user-section-2.c: New test.
5701         * c-c++-common/asan/user-section-3.c: New test.
5703 2015-04-22  Hale Wang  <hale.wang@arm.com>
5704             Terry Guo  <terry.guo@arm.com>
5706         PR rtl-optimization/64818
5707         * gcc.target/arm/pr64818.c: New test.
5709 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5711         PR ipa/65076
5712         * g++.dg/tree-ssa/pr61034.C: Update template.
5713         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5714         * gcc.dg/Warray-bounds-11.c: Likewise.
5715         * gcc.dg/Warray-bounds.c: Likewise.
5717 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5719         PR libgfortran/65234
5720         * gfortran.dg/fmt_unlimited.f90: New test.
5722 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5724         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5725         headers.
5726         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5727         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5728         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5729         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5730         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5731         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5732         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5734 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5736         PR libgfortran/56743
5737         * gfortran.dg/namelist_87.f90: New test.
5739 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5741         * gcc.target/aarch64/mult-synth_1.c: New test.
5742         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5743         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5744         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5745         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5746         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5748 2015-04-21  Richard Biener  <rguenther@suse.de>
5750         PR tree-optimization/65650
5751         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5752         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5753         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5754         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5755         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5756         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5758 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5760         PR tree-optimization/65802
5761         * g++.dg/pr65802.C: New test.
5763 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5765         PR testsuite/65767
5766         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5767         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5769 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5771         PR c++/65801
5772         * g++.dg/cpp0x/Wnarrowing2.C: New.
5774 2015-04-20  Jeff Law  <law@redhat.com>
5776         PR tree-optimization/65658
5777         * gcc.dg/pr65658.c: New test.
5779 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5781         PR target/64134
5782         * gcc.target/aarch64/vec_init_1.c: New test.
5784 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5786         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5787         targets.
5789 2015-04-18  Martin Sebor  <msebor@redhat.com>
5791         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5792         of non-nul characters.
5793         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5795 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5797         PR target/65787
5798         * gcc.target/powerpc/pr65787.c: New.
5800 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5802         PR target/65689
5803         * gcc.target/aarch64/c-output-template-4.c: New test.
5805 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5807         PR target/65780
5808         * gcc.dg/pr65780-1.c: New test.
5809         * gcc.dg/pr65780-2.c: Likewise.
5810         * gcc.target/i386/pr32219-9.c: Likewise.
5811         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5812         symbol.
5813         * gcc.target/i386/pr64317.c (c): Initialize.
5815 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5817         PR target/65612
5818         * g++.dg/ext/mv18.C: New test.
5819         * g++.dg/ext/mv19.C: Likewise.
5820         * g++.dg/ext/mv20.C: Likewise.
5821         * g++.dg/ext/mv21.C: Likewise.
5822         * g++.dg/ext/mv22.C: Likewise.
5823         * g++.dg/ext/mv23.C: Likewise.
5825 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5827         PR c++/64527
5828         * g++.dg/init/pr64527.C: New test.
5830 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5831             Michael Matz  <matz@suse.de>
5833         PR tree-optimization/64950
5834         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5835         x86_64-*-*.
5837 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5839         * c-c++-common/asan/user-section-1.c: New test.
5841 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5843         PR debug/65771
5844         * gcc.dg/debug/pr65771.c: New test.
5846 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5848         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5849         __buitlin_alloca with __builtin_alloca.
5851 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5853         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5855 2015-04-16  Richard Biener  <rguenther@suse.de>
5857         PR tree-optimization/64277
5858         * gcc.dg/Warray-bounds-14.c: New testcase.
5859         * gcc.dg/Warray-bounds-15.c: Likewise.
5860         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5861         * c-c++-common/ubsan/bounds-6.c: Likewise.
5863 2015-04-16  Renlin Li  <renlin.li@arm.com>
5865         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5866         * gcc.target/arm/unsigned-float.c: New.
5868 2015-04-16  Richard Biener  <rguenther@suse.de>
5870         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5871         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5872         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5874 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5876         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5877         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5878         * g++.dg/cpp0x/defaulted21.C: Likewise.
5879         * g++.dg/cpp0x/defaulted28.C: Likewise.
5880         * g++.dg/cpp0x/defaulted47.C: Likewise.
5881         * g++.dg/cpp0x/elision_neg.C: Likewise.
5882         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5883         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5884         * g++.dg/cpp0x/implicit1.C: Likewise.
5885         * g++.dg/cpp0x/implicit9.C: Likewise.
5886         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5887         * g++.dg/cpp0x/range-for13.C: Likewise.
5888         * g++.dg/gomp/clause-2.C: Likewise.
5889         * g++.dg/gomp/udr-5.C: Likewise.
5890         * g++.dg/inherit/access6.C: Likewise.
5891         * g++.dg/lookup/duperr1.C: Likewise.
5892         * g++.dg/lookup/friend2.C: Likewise.
5893         * g++.dg/lookup/pr6936.C: Likewise.
5894         * g++.dg/lookup/scoped1.C: Likewise.
5895         * g++.dg/lookup/using26.C: Likewise.
5896         * g++.dg/lookup/using38.C: Likewise.
5897         * g++.dg/other/access2.C: Likewise.
5898         * g++.dg/overload/defarg3.C: Likewise.
5899         * g++.dg/overload/defarg6.C: Likewise.
5900         * g++.dg/parse/access11.C: Likewise.
5901         * g++.dg/parse/access2.C: Likewise.
5902         * g++.dg/parse/access3.C: Likewise.
5903         * g++.dg/parse/access4.C: Likewise.
5904         * g++.dg/parse/access5.C: Likewise.
5905         * g++.dg/parse/access6.C: Likewise.
5906         * g++.dg/parse/access8.C: Likewise.
5907         * g++.dg/parse/access9.C: Likewise.
5908         * g++.dg/parse/crash40.C: Likewise.
5909         * g++.dg/tc1/dr142.C: Likewise.
5910         * g++.dg/tc1/dr166.C: Likewise.
5911         * g++.dg/tc1/dr52.C: Likewise.
5912         * g++.dg/template/access11.C: Likewise.
5913         * g++.dg/template/access18.C: Likewise.
5914         * g++.dg/template/access19.C: Likewise.
5915         * g++.dg/template/access2.C: Likewise.
5916         * g++.dg/template/access20.C: Likewise.
5917         * g++.dg/template/access26.C: Likewise.
5918         * g++.dg/template/access3.C: Likewise.
5919         * g++.dg/template/access7.C: Likewise.
5920         * g++.dg/template/conv12.C: Likewise.
5921         * g++.dg/template/crash69.C: Likewise.
5922         * g++.dg/template/friend31.C: Likewise.
5923         * g++.dg/template/friend32.C: Likewise.
5924         * g++.dg/template/memfriend15.C: Likewise.
5925         * g++.dg/template/memfriend16.C: Likewise.
5926         * g++.dg/template/memfriend17.C: Likewise.
5927         * g++.dg/template/memfriend7.C: Likewise.
5928         * g++.dg/template/pr32519.C: Likewise.
5929         * g++.dg/template/qualttp21.C: Likewise.
5930         * g++.dg/template/qualttp8.C: Likewise.
5931         * g++.dg/template/ttp10.C: Likewise.
5932         * g++.dg/template/typedef11.C: Likewise.
5933         * g++.dg/template/typedef13.C: Likewise.
5934         * g++.dg/template/typedef19.C: Likewise.
5935         * g++.dg/template/typedef20.C: Likewise.
5936         * g++.dg/template/typedef22.C: Likewise.
5937         * g++.dg/template/using16.C: Likewise.
5938         * g++.dg/template/virtual3.C: Likewise.
5939         * g++.dg/ubsan/pr61272.C: Likewise.
5940         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5941         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5942         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5943         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5944         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5945         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5946         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5947         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5948         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5949         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5950         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5951         * g++.old-deja/g++.jason/access17.C: Likewise.
5952         * g++.old-deja/g++.jason/access18.C: Likewise.
5953         * g++.old-deja/g++.jason/access22.C: Likewise.
5954         * g++.old-deja/g++.jason/access23.C: Likewise.
5955         * g++.old-deja/g++.jason/access8.C: Likewise.
5956         * g++.old-deja/g++.jason/delete3.C: Likewise.
5957         * g++.old-deja/g++.jason/report.C: Likewise.
5958         * g++.old-deja/g++.law/access2.C: Likewise.
5959         * g++.old-deja/g++.law/access3.C: Likewise.
5960         * g++.old-deja/g++.law/access4.C: Likewise.
5961         * g++.old-deja/g++.law/access5.C: Likewise.
5962         * g++.old-deja/g++.law/arm12.C: Likewise.
5963         * g++.old-deja/g++.law/arm14.C: Likewise.
5964         * g++.old-deja/g++.law/ctors13.C: Likewise.
5965         * g++.old-deja/g++.law/union2.C: Likewise.
5966         * g++.old-deja/g++.law/visibility12.C: Likewise.
5967         * g++.old-deja/g++.law/visibility15.C: Likewise.
5968         * g++.old-deja/g++.law/visibility16.C: Likewise.
5969         * g++.old-deja/g++.law/visibility17.C: Likewise.
5970         * g++.old-deja/g++.law/visibility18.C: Likewise.
5971         * g++.old-deja/g++.law/visibility19.C: Likewise.
5972         * g++.old-deja/g++.law/visibility20.C: Likewise.
5973         * g++.old-deja/g++.law/visibility21.C: Likewise.
5974         * g++.old-deja/g++.law/visibility24.C: Likewise.
5975         * g++.old-deja/g++.law/visibility4.C: Likewise.
5976         * g++.old-deja/g++.law/visibility5.C: Likewise.
5977         * g++.old-deja/g++.law/visibility6.C: Likewise.
5978         * g++.old-deja/g++.law/visibility7.C: Likewise.
5979         * g++.old-deja/g++.law/visibility8.C: Likewise.
5980         * g++.old-deja/g++.law/visibility9.C: Likewise.
5981         * g++.old-deja/g++.niklas/t135.C: Likewise.
5982         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5983         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5984         * g++.old-deja/g++.other/access11.C: Likewise.
5985         * g++.old-deja/g++.other/access4.C: Likewise.
5986         * g++.old-deja/g++.other/access7.C: Likewise.
5987         * g++.old-deja/g++.other/crash1.C: Likewise.
5988         * g++.old-deja/g++.other/crash7.C: Likewise.
5989         * g++.old-deja/g++.other/friend1.C: Likewise.
5990         * g++.old-deja/g++.other/friend4.C: Likewise.
5991         * g++.old-deja/g++.other/friend9.C: Likewise.
5992         * g++.old-deja/g++.other/lineno1.C: Likewise.
5993         * g++.old-deja/g++.other/using1.C: Likewise.
5994         * g++.old-deja/g++.pt/enum14.C: Likewise.
5995         * g++.old-deja/g++.pt/friend11.C: Likewise.
5996         * g++.old-deja/g++.pt/friend21.C: Likewise.
5997         * g++.old-deja/g++.pt/friend3.C: Likewise.
5998         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5999         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6000         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6001         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6003 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6005         PR ipa/65765
6006         * g++.dg/ipa/pr65765.C: New test.
6008 2015-04-15  Nick Clifton  <nickc@redhat.com>
6010         * gcc.target/rx/builtins.c: Disable RMPA test if string
6011         instructions are not allowed.
6013 2015-04-15  Alan Modra  <amodra@gmail.com>
6015         * gcc.dg/pr65408.c: New.
6017 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6019         PR target/65729
6020         * gcc.target/arm/pr65729.c: New test.
6022 2015-04-14  Richard Biener  <rguenther@suse.de>
6024         PR tree-optimization/65758
6025         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6027 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6029         PR target/65648
6030         * gcc.c-torture/execute/pr65648.c: New test.
6032 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6034         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6035         __builtin_finite instead of finite.
6036         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6037         Likewise.
6039 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6041         PR tree-optimization/63387
6042         * gcc.dg/pr63387.c: New testcase.
6044 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6046         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6048 2015-04-13  Richard Biener  <rguenther@suse.de>
6050         PR tree-optimization/65204
6051         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6053 2015-04-13  Terry Guo  <terry.guo@arm.com>
6055         PR target/65710
6056         * gcc.target/arm/pr65710.c: New.
6058 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6060         PR tree-optimization/65747
6061         * g++.dg/torture/pr65747.C: New test.
6063 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6065         PR c++/65736
6066         * g++.dg/cpp0x/pr65736.C: New test.
6068 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6069             Martin Liska  <mliska@suse.cz>
6071         PR ipa/65722
6072         * g++.dg/ipa/pr65722.C: New testcase.
6074 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6076         PR tree-optimization/65735
6077         * gcc.c-torture/compile/pr65735.c: New test.
6079 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6081         PR middle-end/65554
6082         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6084 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6086         PR target/65671
6087         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6089 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6091         PR target/65647
6092         * gcc.target/arm/pr65647-2.c: New.
6094 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6096         PR target/65694
6097         * g++.dg/torture/pr65694.C: New test.
6099 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6101         * gfortran.dg/coarray_lock_6.f90: New.
6102         * gfortran.dg/coarray_lock_7.f90: New.
6103         * gfortran.dg/coarray/lock_2.f90: New.
6105 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6107         PR fortran/56674
6108         PR fortran/58813
6109         PR fortran/59016
6110         PR fortran/59024
6111         * gfortran.dg/used_types_27.f90: New.
6113 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6115         PR target/65671
6116         * gcc.target/i386/pr65671.c: New.
6118 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6120         PR tree-optimization/65709
6121         * c-c++-common/ubsan/align-9.c: New test.
6123 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6125         PR fortran/56852
6126         * gfortran.dg/pr56852.f90: New test.
6128 2015-04-09  Marek Polacek  <polacek@redhat.com>
6129             Jakub Jelinek  <jakub@redhat.com>
6131         PR middle-end/65554
6132         * g++.dg/opt/pr65554.C: New test.
6134 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6136         PR c++/65690
6137         * c-c++-common/attr-aligned-1.c: New test.
6139 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6141         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6143 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6145         PR target/65676
6146         * gcc.target/i386/sse-25.c: New.
6148 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6150         PR target/65693
6151         * gcc.target/i386/pr65693.c: New test.
6153 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6155         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6157 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6159         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6161 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6163         * gcc.target/i386/thunk-retbnd.c: New.
6165 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6167         * gnat.dg/opt48.adb: New test.
6168         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6169         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6171 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6173         PR ipa/65540
6174         * gcc.c-torture/compile/pr65540.c: New.
6176 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6178         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6179         -Wno-pointer-arith.
6181 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6183         PR debug/65678
6184         * g++.dg/debug/pr65678.C: New test.
6186         PR middle-end/65680
6187         * gcc.c-torture/compile/pr65680.c: New test.
6189 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6191         PR fortran/65548
6192         * gfortran.dg/allocate_with_source_5.f90: New test.
6194 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6196         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6197         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6199 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6201         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6203 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6205         PR target/65614
6206         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6207         to get floating point compression.
6208         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6210 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6212         PR preprocessor/61977
6213         * gcc.dg/cpp/pr61977.c: New test.
6215 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6217         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6219 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6221         PR target/65647
6222         * gcc.target/arm/pr65647.c: New.
6224 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6226         PR ipa/65655
6227         * g++.dg/torture/pr65655.C: New testcase.
6229 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6231         PR c++/64085
6232         * g++.dg/cpp1y/lambda-init13.C: New.
6234 2015-04-03  Marek Polacek  <polacek@redhat.com>
6236         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6238 2015-04-02  Marek Polacek  <polacek@redhat.com>
6240         PR c++/65642
6241         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6242         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6244 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6246         PR preprocessor/61977
6247         * gcc.target/powerpc/pr61977-1.c: New test.
6248         * gcc.target/powerpc/pr61977-2.c: New test.
6250 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6252         PR c++/56100
6253         * g++.dg/warn/Wshadow-8.C: New.
6254         * g++.dg/warn/Wshadow-9.C: Likewise.
6255         * g++.dg/warn/Wshadow-10.C: Likewise.
6256         * g++.dg/warn/Wshadow-11.C: Likewise.
6258 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6260         * gcc.dg/pr23623.c: Added aligned attribute.
6261         * gcc.dg/20141029-1.c: Likewise.
6262         * gcc.dg/20150306-1.c: New test.
6264 2015-04-01  Marek Polacek  <polacek@redhat.com>
6266         PR c++/65554
6267         * g++.dg/cpp0x/initlist93.C: New test.
6268         * g++.dg/cpp0x/initlist94.C: New test.
6270 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6272         PR target/65624
6273         * gcc.target/aarch64/pr65624.c: New test.
6275 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6277         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6279 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6281         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6282         extra variable to force stack alignment.
6283         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6284         extra variable to force stack alignment.
6286 2015-03-31  Marek Polacek  <polacek@redhat.com>
6288         PR c++/65390
6289         * g++.dg/template/pr65390.C: New test.
6291 2015-03-31  Martin Liska  <mliska@suse.cz>
6293         * g++.dg/ipa/pr65557.C: New test.
6295 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6297         * gcc.target/s390/hotpatch-25.c: New test.
6298         * gcc.target/s390/hotpatch-1.c: Update test.
6299         * gcc.target/s390/hotpatch-10.c: Update test.
6300         * gcc.target/s390/hotpatch-11.c: Update test.
6301         * gcc.target/s390/hotpatch-12.c: Update test.
6302         * gcc.target/s390/hotpatch-13.c: Update test.
6303         * gcc.target/s390/hotpatch-14.c: Update test.
6304         * gcc.target/s390/hotpatch-15.c: Update test.
6305         * gcc.target/s390/hotpatch-16.c: Update test.
6306         * gcc.target/s390/hotpatch-17.c: Update test.
6307         * gcc.target/s390/hotpatch-18.c: Update test.
6308         * gcc.target/s390/hotpatch-19.c: Update test.
6309         * gcc.target/s390/hotpatch-2.c: Update test.
6310         * gcc.target/s390/hotpatch-21.c: Update test.
6311         * gcc.target/s390/hotpatch-22.c: Update test.
6312         * gcc.target/s390/hotpatch-23.c: Update test.
6313         * gcc.target/s390/hotpatch-24.c: Update test.
6314         * gcc.target/s390/hotpatch-3.c: Update test.
6315         * gcc.target/s390/hotpatch-4.c: Update test.
6316         * gcc.target/s390/hotpatch-5.c: Update test.
6317         * gcc.target/s390/hotpatch-6.c: Update test.
6318         * gcc.target/s390/hotpatch-7.c: Update test.
6319         * gcc.target/s390/hotpatch-8.c: Update test.
6320         * gcc.target/s390/hotpatch-9.c: Update test.
6321         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6323 2015-03-31  Richard Biener  <rguenther@suse.de>
6325         PR middle-end/65626
6326         * g++.dg/torture/pr65626.C: New testcase.
6328 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6330         PR target/65531
6331         * gcc.target/i386/mpx/pr65531.cc: New.
6333 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6335         PR target/65602
6336         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6337         __builtin_alloca instead of alloca.
6338         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6339         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6340         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6341         check.
6343 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6345         PR ipa/65610
6346         * g++.dg/ubsan/pr65610.C: New test.
6348 2015-03-30  Marek Polacek  <polacek@redhat.com>
6350         PR c++/65398
6351         * g++.dg/cpp0x/pr65398-2.C: New test.
6353 2015-03-30  Marek Polacek  <polacek@redhat.com>
6355         * c-c++-common/pr65556.c: Change the width of bit-fields.
6357 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6359         PR ipa/65588
6360         * gcc.target/i386/pr65588.c: New testcase.
6362 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6364         PR libgfortran/65563
6365         * gfortran.dg/open_errors_2.f90:  New test.
6367 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6369         PR libgfortran/65596
6370         * gfortran.dg/namelist_86.f90: New test.
6372 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6374         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6375         statement to reflect new ownership.
6377 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6379         PR c++/42328
6380         * g++.dg/template/friend58.C: New.
6381         * g++.dg/template/friend59.C: Likewise.
6383 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6385         PR c/65586
6386         * g++.dg/gomp/openmp-simd-3.C: New.
6387         * gcc.dg/gomp/openmp-simd-3.c: New.
6389 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6391         PR target/65248
6392         * gcc.target/i386/pr65248-1.c: New file.
6393         * gcc.target/i386/pr65248-2.c: Likewise.
6394         * gcc.target/i386/pr65248-3.c: Likewise.
6395         * gcc.target/i386/pr65248-4.c: Likewise.
6397 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6399         PR target/65593
6400         * gcc.c-torture/compile/pr65593.c: New test.
6402 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6404         PR c++/59329
6405         * g++.dg/cpp1y/constexpr-assert1.C: New.
6407 2015-03-27  Marek Polacek  <polacek@redhat.com>
6409         PR c++/65556
6410         * c-c++-common/pr65556.c: New test.
6412 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6414         PR ipa/65600
6415         * g++.dg/torture/pr65600.C: New testcase.
6417 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6419         PR target/65407
6420         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6422 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6424         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6425         statement and cleanup. Fixed typos.
6427 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6429         PR middle-end/65595
6430         * gcc.c-torture/compile/pr65595.c: New testcase.
6432 2015-03-27  Marek Polacek  <polacek@redhat.com>
6434         PR sanitizer/65583
6435         * g++.dg/ubsan/pr65583.C: New test.
6437 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6439         * gcc.c-torture/compile/20150327.c: New testcase.
6441 2015-03-26  Richard Biener  <rguenther@suse.de>
6443         PR middle-end/65555
6444         * g++.dg/torture/pr65555.C: New testcase.
6446 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6448         PR tree-optimization/64715
6449         * gcc.dg/builtin-object-size-15.c: New test.
6450         * gcc.dg/pr64715-1.c: New test.
6451         * gcc.dg/pr64715-2.c: New test.
6453 2015-03-26  Richard Biener  <rguenther@suse.de>
6455         PR middle-end/65519
6456         * gnat.dg/specs/opt2.ads: Fix testcase.
6458 2015-03-25  Martin Sebor  <msebor@redhat.com>
6460         PR testsuite/65526
6461         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6462         when target isn't arm*-*-*-*.
6463         (check_effective_target_arm_nothumb): Likewise.
6464         (check_effective_target_arm_little_endian): Likewise.
6465         (check_effective_target_arm_vect_no_misalign): Likewise.
6466         (check_effective_target_aarch64_little_endian): Fail early if target
6467         isn't aarch64*-*-*.
6469 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6471         PR tree-optimization/65177
6472         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6474 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6476         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6477         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6478         smmintrin.h and mm3dnow.h.
6480 2015-03-25  Marek Polacek  <polacek@redhat.com>
6482         PR c++/65558
6483         * g++.dg/cpp0x/pr65558.C: New test.
6485 2015-03-25  Marek Polacek  <polacek@redhat.com>
6487         PR c++/61670
6488         * g++.dg/template/pr61670.C: New test.
6490 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6492         PR c++/54987
6493         * g++.dg/template/pr54987.C: New.
6495 2015-03-25  Richard Biener  <rguenther@suse.de>
6497         PR tree-optimization/62630
6498         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6500 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6502         PR target/65508
6503         * gcc.target/i386/mpx/pr65508.c: New.
6505 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6507         PR fortran/64952
6508         PR fortran/65532
6509         * gfortran.dg/data_initialized_3.f90: New.
6511 2015-03-25  Richard Biener  <rguenther@suse.de>
6513         PR middle-end/65519
6514         * gnat.dg/specs/opt2.ads: New testcase.
6516 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6518         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6519         * gcc.target/arm/memset-inline-4.c: Skip for
6520         arm_tune_string_ops_prefer_neon.
6521         * gcc.target/arm/memset-inline-5.c: Ditto.
6522         * gcc.target/arm/memset-inline-6.c: Ditto.
6523         * gcc.target/arm/memset-inline-8.c: Ditto.
6524         * gcc.target/arm/memset-inline-9.c: Ditto.
6526 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6528         PR c++/58923
6529         * g++.dg/other/virtual3.C: New.
6531 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6533         PR c++/60130
6534         * g++.dg/cpp0x/vt-60130.C: New.
6536 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6538         PR c++/61971
6539         * g++.dg/warn/Warray-bounds-7.C: New.
6541 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6543         PR c++/60067
6544         * g++.dg/template/defarg18.C: New.
6546 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6548         PR c++/59988
6549         * g++.dg/cpp0x/vt-59988.C: New.
6551 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6553         PR tree-optimization/65533
6554         * gcc.dg/pr65533.c: New test.
6556 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6558         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6559         source= and mold= expressions functionality.
6560         * gfortran.dg/allocate_class_4.f90: New test.
6561         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6562         copying an unlimited polymorhpic object containing a char array
6563         to another unlimited polymorphic object respects the _len
6564         component.
6565         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6566         whether deferred length char array allocate works, unlimited
6567         polymorphic object allocation from a string works and if
6568         allocating an array of deferred length strings works.
6569         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6571 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6573         PR c++/65513
6574         * g++.dg/cpp0x/constexpr-array11.C: New.
6576 2015-03-24  Richard Biener  <rguenther@suse.de>
6578         PR middle-end/65517
6579         * gcc.dg/torture/pr65517.c: New testcase.
6581 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6583         * gfortran.dg/coindexed_1.f90: Moved from
6584         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6586 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6588         PR testsuite/65506
6589         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6590         gimple dump.
6592         PR target/65523
6593         * gcc.target/i386/pr65523.c: New test.
6595         PR ipa/65475
6596         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6597         dg-options.
6598         * g++.dg/lto/pr65475b_0.C: Likewise.
6600 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6602         PR target/65505
6603         * gcc.target/sh/torture/pr65505.c: New.
6605 2015-03-23  Martin Sebor  <msebor@redhat.com>
6607         PR testsuite/63175
6608         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6609         assembly for lvx in addition to lxv.
6611 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6613         PR target/65504
6614         * gfortran.dg/pr65504.f90: New test.
6616         PR ipa/65521
6617         * gcc.dg/pr65521.c: New test.
6619 2015-03-23  Richard Biener  <rguenther@suse.de>
6621         PR tree-optimization/65518
6622         * gcc.dg/vect/pr65518.c: New testcase.
6624 2015-03-23  Richard Biener  <rguenther@suse.de>
6626         PR tree-optimization/65494
6627         * gcc.dg/vect/pr65494.c: New testcase.
6629 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6631         PR preprocessor/65238
6632         * c-c++-common/cpp/pr65238-1.c: New test.
6633         * gcc.dg/cpp/pr65238-2.c: New test.
6634         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6635         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6637 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6638             Mikael Morin  <mikael@gcc.gnu.org>
6640         PR fortran/64952
6641         * gfortran.dg/elemental_dependency_4.f90: New.
6642         * gfortran.dg/elemental_dependency_5.f90: New.
6644 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6646         PR ipa/65475
6647         * g++.dg/lto/pr65475b_0.C: New testcase.
6648         * g++.dg/lto/pr65475b_1.C: New testcase.
6649         * g++.dg/lto/pr65475c_0.C: New testcase.
6650         * g++.dg/lto/pr65475c_1.C: New testcase.
6652 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6654         * gfortran.dg/coarray_38.f90: New.
6655         * gfortran.dg/coarray_39.f90: New.
6656         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6657         compile test.
6659 2015-03-20  Marek Polacek  <polacek@redhat.com>
6661         PR c++/65398
6662         * g++.dg/cpp0x/pr65398.C: New test.
6664 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6666         PR ipa/65475
6667         * g++.dg/lto/pr65475_0.C: New testcase.
6668         * g++.dg/lto/pr65475_1.C: New testcase.
6670 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6672         PR rtl-optimization/64366
6673         * gcc.target/sh/pr64366.c: New.
6675 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6677         PR c++/48324
6678         * g++.dg/cpp0x/constexpr-48324.C: New.
6680 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6682         PR c++/48453
6683         * g++.dg/cpp0x/pr48453.C: New.
6685 2015-03-20  Marek Polacek  <polacek@redhat.com>
6687         PR c++/65072
6688         * g++.dg/cpp0x/pr65072.C: New test.
6690 2015-03-20  Richard Biener  <rguenther@suse.de>
6692         PR middle-end/64715
6693         * gcc.dg/pr15347.c: Use -O.
6694         * c-c++-common/pr19807-1.c: Likewise.
6696 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6698         * gnat.dg/volatile13.ad[sb]: New test.
6700 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6702         PR rtl-optimization/60851
6703         * gcc.target/i386/pr60851.c: New test.
6705 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6707         PR target/65240
6708         * g++.dg/pr65240.h: Add tests for PR 65240.
6709         * g++.dg/pr65240-1.C: Likewise.
6710         * g++.dg/pr65240-2.C: Likewise.
6711         * g++.dg/pr65240-3.C: Likewise.
6712         * g++.dg/pr65240-4.C: Likewise.
6714 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6716         PR rtl-optimization/63491
6717         * gcc.target/powerpc/pr63491.c: New.
6719 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6721         * g++.dg/ipa/pr65465.C: New test.
6723 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6725         PR c++/52659
6726         * g++.dg/cpp0x/deleted11.C: New.
6728 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6730         PR sanitizer/65400
6731         * c-c++-common/tsan/pr65400-3.c: New test.
6733 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6735         PR c++/59686
6736         * g++.dg/cpp0x/constexpr-59686.C: New.
6738 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6740         PR sanitizer/64265
6741         * g++.dg/tsan/pr64265.C: New test.
6743         PR sanitizer/65400
6744         * c-c++-common/tsan/pr65400-1.c: New test.
6745         * c-c++-common/tsan/pr65400-2.c: New test.
6747 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6749         PR c++/59816
6750         * g++.dg/cpp0x/pr59816.C: New.
6752 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6754         PR fortran/59198
6755         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6757 2015-03-18  Martin Liska  <mliska@suse.cz>
6759         PR ipa/65439
6760         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6761         equivalences either to 6 or 7.
6763 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6765         PR middle-end/64491
6766         Revert:
6767         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6769         * gcc.dg/undefined-loop-1.c: New file.
6770         * gcc.dg/undefined-loop-2.c: New file.
6772         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6774         PR testsuite/64032
6775         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6776         loop exits too early.
6778 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6780         PR tree-optimization/65450
6781         * gfortran.dg/pr65450.f90: New test.
6783         PR target/65078
6784         * gcc.target/i386/pr65078-1.c: New test.
6785         * gcc.target/i386/pr65078-2.c: New test.
6786         * gcc.target/i386/pr65078-3.c: New test.
6787         * gcc.target/i386/pr65078-4.c: New test.
6788         * gcc.target/i386/pr65078-5.c: New test.
6789         * gcc.target/i386/pr65078-6.c: New test.
6791 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6793         PR c++/65340
6794         * g++.dg/cpp1y/pr65340.C: New.
6796 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6798         PR fortran/64432
6799         * gfortran.dg/system_clock_3.f08: Adjust test.
6801 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6803         PR fortran/59198
6804         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6805         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6807 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6809         PR fortran/64432
6810         * gfortran.dg/system_clock_3.f08: New test.
6812 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6814         PR c++/64626
6815         g++.dg/cpp1y/pr64626-1.C: New.
6816         g++.dg/cpp1y/pr64626-2.C: New.
6817         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6819 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6821         PR tree-optimization/65427
6822         * gcc.c-torture/execute/pr65427.c: New test.
6824 2015-03-16  Marek Polacek  <polacek@redhat.com>
6826         DR 1688
6827         PR c++/65327
6828         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6829         * g++.dg/cpp0x/pr65327.C: New test.
6831 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6833         PR sanitizer/64820
6834         * c-c++-common/asan/pr64820.c: New test.
6836 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6838         * gfortran.dg/pointer_2.f90: New test.
6840 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6842         * g++.dg/pr65049.C: New test.
6844 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6846         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6847         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6848         * gcc.target/i386/fuse-caller-save.c: Same.
6850 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6852         * gnat.dg/loop_optimization18.ad[sb]: New test.
6853         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6855 2015-03-16  Alan Modra  <amodra@gmail.com>
6857         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6858         2014-12-05 change.
6860 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6862         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6863         hppa*-*-hpux*.
6864         * gcc.dg/torture/pr65270-2.c: Likewise.
6866 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6868         PR fortran/61138
6869         * gfortran.dg/pointer_remapping_9.f90: New.
6871 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6873         PR tree-optimization/65369
6874         * gcc.c-torture/execute/pr65369.c: New test.
6876         PR tree-optimization/65418
6877         * gcc.c-torture/execute/pr65418-1.c: New test.
6878         * gcc.c-torture/execute/pr65418-2.c: New test.
6880         PR rtl-optimization/65401
6881         * gcc.c-torture/execute/pr65401.c: New test.
6883 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6885         PR target/64600
6886         * gcc.target/arm/pr64600_1.c: New test.
6888 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6890         PR rtl-optimization/65235
6891         * gcc.target/aarch64/pr65235_1.c: New test.
6893 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6895         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6896         * gcc.target/s390/hotpatch-22.c: Likewise.
6897         * gcc.target/s390/hotpatch-23.c: Likewise.
6898         * gcc.target/s390/hotpatch-24.c: Likewise.
6899         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6900         * gcc.target/s390/hotpatch-1.c: Update expected output.
6901         * gcc.target/s390/hotpatch-2.c: Likewise.
6902         * gcc.target/s390/hotpatch-3.c: Likewise.
6903         * gcc.target/s390/hotpatch-4.c: Likewise.
6904         * gcc.target/s390/hotpatch-5.c: Likewise.
6905         * gcc.target/s390/hotpatch-6.c: Likewise.
6906         * gcc.target/s390/hotpatch-7.c: Likewise.
6907         * gcc.target/s390/hotpatch-8.c: Likewise.
6908         * gcc.target/s390/hotpatch-9.c: Likewise.
6909         * gcc.target/s390/hotpatch-10.c: Likewise.
6910         * gcc.target/s390/hotpatch-11.c: Likewise.
6911         * gcc.target/s390/hotpatch-12.c: Likewise.
6912         * gcc.target/s390/hotpatch-13.c: Likewise.
6913         * gcc.target/s390/hotpatch-14.c: Likewise.
6914         * gcc.target/s390/hotpatch-15.c: Likewise.
6915         * gcc.target/s390/hotpatch-16.c: Likewise.
6916         * gcc.target/s390/hotpatch-17.c: Likewise.
6917         * gcc.target/s390/hotpatch-18.c: Likewise.
6918         * gcc.target/s390/hotpatch-19.c: Likewise.
6920 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6922         PR target/65103
6923         * gcc.target/i386/pr65103-1.c: New.
6925 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6927         PR target/65044
6928         * gcc.target/i386/pr65044.c: New.
6930 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6932         PR rtl-optimization/64895
6933         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6934         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6935         * gcc.target/i386/fuse-caller-save.c: Ditto.
6937 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6939         * gcc.dg/ipa/pr63569.c: Fix template.
6941 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6943         * g++.dg/ipa/pr64146.C: Require fpic support.
6945 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6947         PR libfortran/65200
6948         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6949         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6951 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6953         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6954         to dg-options, fix up dg-skip-if.
6956 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6958         PR target/65296
6959         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6960         * gcc.target/avr/tiny-caller-save.c: Same.
6962 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6964         PR target/65242
6965         * g++.dg/pr65242.C: New test.
6967 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6969         * c-c++-common/asan/no-asan-check-glob.c: New test.
6971 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6973         PR c++/65370
6974         * g++.dg/other/default11.C: New.
6975         * g++.dg/other/default12.C: Likewise.
6977 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6979         PR target/65368
6980         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6982 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6984         PR fortran/65024
6985         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6987 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6989         PR c++/65127
6990         * g++.dg/cpp0x/pr65127.C: New test.
6992 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6994         * gcc.dg/ipa/PR64550.c: Update template.
6996 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6997             Tobias Burnus  <burnus@net-b.de>
6999         * gfortran.dg/coarray_sync_memory.f90: New.
7001 2015-03-10  Marek Polacek  <polacek@redhat.com>
7003         PR sanitizer/65367
7004         * c-c++-common/ubsan/pr65367.c: New test.
7006 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7008         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7009         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7010         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7011         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7012         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7013         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7014         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7015         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7016         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7017         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7018         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7019         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7020         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7022 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7024         * lib/mpx-dg.exp (mpx_link_flags): New.
7025         (mpx_init): New.
7026         (mpx_finish): New.
7027         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7028         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7029         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7030         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7031         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7032         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7033         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7034         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7035         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7036         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7037         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7038         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7039         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7040         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7041         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7042         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7043         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7044         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7045         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7046         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7047         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7048         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7049         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7050         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7051         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7052         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7053         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7054         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7055         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7056         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7057         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7058         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7059         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7060         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7061         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7062         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7063         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7064         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7065         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7066         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7067         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7068         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7069         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7070         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7071         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7072         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7073         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7074         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7075         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7076         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7077         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7078         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7079         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7080         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7081         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7082         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7083         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7084         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7085         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7086         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7087         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7088         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7089         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7090         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7091         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7092         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7093         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7094         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7095         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7096         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7097         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7098         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7099         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7100         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7101         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7102         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7103         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7104         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7105         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7106         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7107         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7108         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7109         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7110         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7111         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7112         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7113         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7114         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7115         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7116         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7117         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7118         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7119         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7120         * gcc.target/i386/mpx/label-address-1.c: New.
7121         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7122         * gcc.target/i386/mpx/macro.c: New.
7123         * gcc.target/i386/mpx/mpx-check.h: New.
7124         * gcc.target/i386/mpx/mpx.exp: New.
7125         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7126         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7127         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7128         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7129         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7130         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7131         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7132         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7133         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7134         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7135         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7136         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7137         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7138         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7139         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7140         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7141         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7142         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7143         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7144         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7145         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7146         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7147         * gcc.target/i386/mpx/reference-1-nov.c: New.
7148         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7149         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7150         * gcc.target/i386/mpx/reference-2-nov.c: New.
7151         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7152         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7153         * gcc.target/i386/mpx/reference-3-nov.c: New.
7154         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7155         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7156         * gcc.target/i386/mpx/reference-4-nov.c: New.
7157         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7158         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7159         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7160         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7161         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7162         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7163         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7164         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7165         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7166         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7167         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7168         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7169         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7170         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7171         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7172         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7173         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7174         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7175         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7176         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7177         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7178         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7179         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7180         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7181         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7182         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7183         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7184         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7185         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7186         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7187         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7188         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7189         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7190         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7191         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7192         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7193         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7194         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7195         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7196         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7197         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7198         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7199         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7200         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7201         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7202         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7203         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7204         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7205         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7206         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7207         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7208         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7209         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7210         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7211         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7212         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7213         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7214         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7215         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7216         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7217         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7218         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7219         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7220         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7221         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7222         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7223         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7224         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7225         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7226         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7227         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7228         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7229         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7230         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7231         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7232         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7233         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7234         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7235         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7236         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7237         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7238         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7239         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7240         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7241         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7242         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7243         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7244         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7245         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7246         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7247         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7248         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7249         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7250         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7251         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7252         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7253         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7254         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7255         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7256         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7257         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7258         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7259         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7260         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7261         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7262         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7263         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7264         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7265         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7266         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7267         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7268         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7269         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7270         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7271         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7272         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7273         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7274         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7275         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7276         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7277         * gcc.target/i386/mpx/vla-1-nov.c: New.
7278         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7279         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7280         * gcc.target/i386/mpx/vla-2-nov.c: New.
7281         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7283 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7285         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7287 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7289         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7291 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7293         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7294         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7296 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7298         PR c/65120
7299         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7300         on rhs is 0.
7301         (fn4): New test.
7302         * c-c++-common/pr65120.c: New test.
7304         PR rtl-optimization/65321
7305         * gcc.dg/pr65321.c: New test.
7307 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7309         PR tree-optimization/65355
7310         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7312 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7314         PR c/65120
7315         * c-c++-common/pr49706.c: Adjust tests for not warning
7316         about !!x == y or !b == y where b is boolean, and add
7317         some further tests.
7318         * c-c++-common/pr62199-2.c: Likewise.
7320 2015-03-09  Richard Biener  <rguenther@suse.de>
7322         PR middle-end/65270
7323         * gcc.dg/torture/pr65270-1.c: New testcase.
7324         * gcc.dg/torture/pr65270-2.c: Likewise.
7326 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7328         PR tree-optimization/63743
7329         * gcc.dg/pr63743.c: New test.
7331 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7333         PR lto/65316
7334         * g++.dg/lto/pr65316_0.C: New testcase.
7335         * g++.dg/lto/pr65316_1.C: New testcase.
7337 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7339         PR target/62247
7340         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7341         hppa*-*-hpux*.
7342         * g++.dg/abi/rtti3.C: Likewise.
7344         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7346         PR target/62251
7347         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7349         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7351         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7353         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7355 2015-03-08  Morin  <mikael@gcc.gnu.org>
7357         PR fortran/60898
7358         * gfortran.dg/entry_20.f90: New.
7360 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7362         PR target/65153
7363         * gcc.c-torture/compile/pr65153.c: New.
7365 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7367         PR target/65249
7368         * g++.dg/torture/pr65249.C: New.
7370 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7372         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7373         long.
7374         (int64_t): Likewise.
7376 2015-03-07  Marek Polacek  <polacek@redhat.com>
7377             Martin Uecker  <uecker@eecs.berkeley.edu>
7379         PR sanitizer/65280
7380         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7381         member-like arrays.
7382         * c-c++-common/ubsan/bounds-8.c: New test.
7383         * c-c++-common/ubsan/bounds-9.c: New test.
7384         * gcc.dg/ubsan/bounds-2.c: New test.
7386 2015-03-05  Martin Sebor  <msebor@redhat.com>
7388         * PR testsuite/63175
7389         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7390         checking of results into main to prevent it from getting optimized
7391         away.
7392         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7394 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7396         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7397         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7398         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7399         x64.
7401 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7403         * g++.dg/lto/pr65302_1.C: New testcase.
7404         * g++.dg/lto/pr65302_0.C: New testcase.
7406 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7408         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7409         -fno-ipa-icf to dg-options.
7411 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7413         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7414         compiles using the linker plugin.
7416 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7418         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7420 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7422         * gcc.target/arm/pr65067.c: New test.
7424 2015-03-05  Martin Liska  <mliska@suse.cz>
7426         PR ipa/65318
7427         * gcc.dg/ipa/pr65318.c: New test.
7429 2015-03-05  Marek Polacek  <polacek@redhat.com>
7431         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7433 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7435         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7437 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7439         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7440         max-unroll-times back to defaults for s390.
7442 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7444         Fix last commit.
7446 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7448         PR c++/64665
7449         * g++.dg/cpp0x/initlist92.C: New.
7451 2015-03-05  Richard Biener  <rguenther@suse.de>
7453         PR tree-optimization/65310
7454         * gcc.dg/vect/pr65310.c: New testcase.
7456 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7458         PR c++/64834
7459         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7461 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7463         * gnat.dg/entry_queues3.adb: New test.
7465 2015-03-04  Ian Lance Taylor  <iant@google.com>
7467         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7469 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7471         PR c++/64227
7472         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7474 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7476         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7477         -fno-ipa-icf to dg-options
7478         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7479         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7481 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7483         PR c++/64398
7484         * g++.dg/cpp0x/decltype62.C: New.
7486 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7488         * gnat.dg/object_overflow5.adb: New test.
7490 2015-03-03  Martin Liska  <mliska@suse.cz>
7492         PR ipa/65287
7493         * gcc.dg/ipa/pr65287.c: New test.
7495 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7496             Eric Botcazou  <ebotcazou@adacore.com>
7498         * gnat.dg/specs/pack12.ads: New test.
7500 2015-03-03  Martin Liska  <mliska@suse.cz>
7502         * gcc.dg/ipa/PR65282.c: New test.
7504 2015-03-13  Jeff Law  <law@redhat.com>
7506         PR tree-optimization/65241
7507         * gcc.c-torture/compile/pr65241.c: New test.
7509 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7511         PR target/64331
7512         * gcc.target/avr/torture/pr64331.c: New test.
7514 2015-03-03  Martin Liska  <mliska@suse.cz>
7515             Jan Hubicka  <hubicka@ucw.cz>
7517         * g++.dg/ipa/pr65263.C: New test.
7519 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7521         PR ipa/65130
7522         * gcc.dg/lto/pr65130_0.c: New testcase.
7523         * gcc.dg/lto/pr65130_1.c: New testcase.
7525 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7527         PR ipa/64988
7528         * g++.dg/torture/pr64988.C: New testcase.
7530 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7532         * gfortran.dg/coarray_atomic_6.f90: New.
7534 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7536         PR target/65184
7537         * gcc.target/i386/pr65184.c: New.
7539 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7541         PR target/65183
7542         * gcc.target/i386/pr65183.c: New.
7544 2015-02-28  Martin Liska  <mliska@suse.cz>
7545             Jan Hubicka  <hubicka@ucw.cz>
7547         * gcc.dg/ipa/ipa-icf-35.c: New test.
7548         * gcc.dg/ipa/ipa-icf-36.c: New test.
7549         * gcc.dg/ipa/ipa-icf-37.c: New test.
7551 2015-02-28  Martin Liska  <mliska@suse.cz>
7552             Jan Hubicka  <hubicka@ucw.cz>
7554         PR ipa/65245
7555         * gcc.dg/ipa/ipa-icf-34.c: New test.
7557 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7559         PR target/61142
7560         * gcc.target/sh/sh/pr61142.c: New.
7562 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7564         * g++.dg/other/dump-ada-spec-3.C: New test.
7566 2015-03-01  Martin Liska  <mliska@suse.cz>
7568         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7569         * g++.dg/ipa/pr63595.C: Update expected results.
7571 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7573         PR ipa/65236
7574         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7576 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7578         * gcc.dg/vect/pr59354.c: Move vector producing code to
7579         separate function.
7581 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7583         PR ipa/65237
7584         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7585         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7586         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7587         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7589 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7591         PR tree-optimization/65048
7592         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7593         (foo): Use K&R style definition.
7595 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7597         PR target/65032
7598         * g++.dg/pr65032.C: New.
7600 2015-02-27  Marek Polacek  <polacek@redhat.com>
7602         PR c/65040
7603         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7604         -Wformat=2.
7606 2015-02-27  Marek Polacek  <polacek@redhat.com>
7608         PR c/65228
7609         * gcc.dg/pr65228.c: New test.
7611 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7613         PR c/35330
7614         * gcc.dg/weak/weak-17.c: New file.
7616 2015-02-27  Richard Biener  <rguenther@suse.de>
7618         PR lto/65193
7619         * g++.dg/lto/pr65193_0.C: New testcase.
7621 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7623         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7624         * gcc.target/s390/hotpatch-8.c: Likewise.
7625         * gcc.target/s390/hotpatch-9.c: Likewise.
7626         * gcc.target/s390/pr61078.c: Likewise.
7627         * gcc.target/s390/pr57960.c: Remove -m64.
7628         * gcc.target/s390/pr61078.c: Likewise.
7630 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7631             Martin Liska  <mliska@suse.cz>
7633         PR bootstrap/65150
7634         * gcc.dg/pr64454.c: Disable ICF.
7635         * gcc.dg/pr28685-1.c: Disable ICF
7636         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7637         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7638         * g++.dg/ipa/ipa-icf-4.C: Update template.
7640 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7642         PR tree-optimization/65216
7643         * gcc.c-torture/execute/pr65216.c: New test.
7645         PR tree-optimization/65215
7646         * gcc.c-torture/execute/pr65215-1.c: New test.
7647         * gcc.c-torture/execute/pr65215-2.c: New test.
7648         * gcc.c-torture/execute/pr65215-3.c: New test.
7649         * gcc.c-torture/execute/pr65215-4.c: New test.
7650         * gcc.c-torture/execute/pr65215-5.c: New test.
7652 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7654         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7656 2015-02-26  Martin Liska  <mliska@suse.cz>
7657             Jan Hubicka  <hubicka@ucw.cz>
7659         * g++.dg/ipa/pr64146.C: Update expected results.
7660         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7661         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7662         * gcc.dg/ipa/ipa-icf-34.c: New test.
7664 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7666         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7667         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7668         (dg-additional-options): Remove dg directive.
7669         (dg-final): Add dg directive.
7671 2015-02-26  Marek Polacek  <polacek@redhat.com>
7673         PR ipa/65008
7674         * g++.dg/ipa/pr65008.C: New test.
7676 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7678         * lib/profopt.exp (profopt-target-cleanup): New proc.
7679         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7680         files from sources from dg-additional-sources.
7682 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7684         * lib/gcov.exp: Cleanup in case of xfail.
7686 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7688         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7690 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7692         PR debug/46102
7693         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7694         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7695         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7696         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7697         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7698         * g++.dg/debug/pr46123.C: XFAIL and move...
7699         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7700         * gcc.dg/debug/dwarf2-3.c: Move...
7701         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7703 2015-02-26  Marek Polacek  <polacek@redhat.com>
7705         PR c++/65202
7706         * g++.dg/cpp1y/pr65202.C: New test.
7708 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7710         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7711         locale_facets.h.gcov.
7713 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7715         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7717 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7719         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7721 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7723         PR target/65217
7724         * gcc.target/i386/pr65217.c: New.
7726 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7728         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7730 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7732         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7734 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7736         PR tree-optimization/65048
7737         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7739 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7741         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7742         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7744 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7746         PR target/65161
7747         * gcc.target/i386/pr65161.c: New test.
7749 2015-02-26  Terry Guo  <terry.guo@arm.com>
7751         * gcc.target/arm/no-volatile-in-it.c: New test.
7753 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7755         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7756         (dg-options): Add -save-temps.
7757         (dg-final): Add cleanup-saved-temps.
7759 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7761         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7763 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7765         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7766         * gcc.target/powerpc/pack01.c: Include string.h.
7768 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7770         PR target/65167
7771         * gcc.target/i386/pr65167.c: New.
7773 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7775         PR tree-optimization/61917
7776         * gcc.dg/vect/vect-pr61917.c: New file.
7778 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7780         PR tree-optimization/65170
7781         * gcc.c-torture/execute/pr65170.c: New test.
7782         * gcc.dg/tree-ssa/vrp96.c: New test.
7784 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7786         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7788 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7790         PR testsuite/65126
7791         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7792         (dg-additional-files-options): Copy additional_sources to
7793         additional_sources_used before emptying additional_sources.
7794         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7795         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7796         (cleanup-saved-temps): Use additional_sources_used instead of
7797         additional_sources.
7798         (dg-test): Reset additional_sources_used.
7800 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7802         PR fortran/63427
7803         * gfortran.dg/integer_exponentiation_6.F90: New test.
7805 2015-02-23  Martin Sebor  <msebor@redhat.com>
7807         PR target/65109
7808         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7809         two parts.  One to save registers, the other to verify the
7810         registers have the right values.  Save register state into
7811         static data rather than on the stack.
7813 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7815         PR bootstrap/63888
7816         * c-c++-common/asan/pr63888.c: New test.
7818 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7820         PR target/65163
7821         * gcc.c-torture/compile/pr65163.c: New.
7823 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7825         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7826         with -m31 on 64 bit.
7827         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7828         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7830 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7832         * gcc.target/s390/20090223-1.c: Add
7833         -Wno-implicit-function-declaration option.
7834         * gcc.target/s390/pr42224.c: Likewise.
7835         * gcc.target/s390/pr55718.c: Likewise.
7837 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7839         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7840         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7841         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7842         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7843         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7844         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7845         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7846         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7847         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7848         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7849         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7850         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7851         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7852         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7853         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7854         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7855         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7856         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7857         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7858         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7859         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7861 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7863         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7864         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7865         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7866         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7867         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7868         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7869         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7870         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7871         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7872         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7873         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7874         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7875         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7876         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7877         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7878         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7880 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7882         PR fortran/64980
7883         PR fortran/61960
7884         * gfortran.dg/pr61960.f90: New.
7885         * gfortran.dg/pr64230.f90: New.
7886         * gfortran.dg/pr64980.f03: New.
7888 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7890         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7892 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7894         PR ada/65156
7895         * gnat.dg/timing_events.adb: Removed, invalid test.
7897 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7899         PR debug/58123
7900         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7901         location.
7902         * g++.dg/gcov/gcov-2.C: Likewise.
7904 2015-02-20  Richard Biener  <rguenther@suse.de>
7906         PR tree-optimization/65136
7907         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7909 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7911         PR testsuite/64158
7912         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7913         and nvptx-*-* blacklisting.
7915         * gcc.dg/sibcall-9.c: New test.
7916         * gcc.dg/sibcall-10.c: New test.
7918 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7920         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7922 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7924         PR target/64452
7925         * gcc.target/avr/torture/pr64452.c: New test.
7927 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7929         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7930         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7932 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7934         PR testsuite/65116
7935         * lib/target-supports.exp (check_compile): Check whether
7936         additional_sources is defined before using it.
7938 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7940         PR middle-end/65074
7941         * g++.dg/opt/pr65074.C: New file.
7943 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7945         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7946         (size_type): New typedef.
7947         (operator "" _script): Use it for the last argument.
7949 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7951         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7953 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7955         * lib/target-supports.exp (check_compile): Save/restore
7956         additional_sources that may belong to an actual test.
7958 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7960         PR gcov-profile/64634
7961         * g++.dg/gcov/gcov-15.C: New test.
7963 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7965         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7967 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7969         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7971 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7973         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7975 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7977         * gfortran.dg/fmt_cache_1.f: Add missing close.
7979 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7981         PR testsuite/65107
7982         * gfortran.dg/read_eof_8.f90: Add missing close.
7984 2015-02-18  Richard Biener  <rguenther@suse.de>
7986         PR tree-optimization/65063
7987         * gcc.dg/pr65063.c: New testcase.
7989 2015-02-18  Richard Biener  <rguenther@suse.de>
7991         PR tree-optimization/62217
7992         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7994 2015-02-18  Marek Polacek  <polacek@redhat.com>
7996         PR sanitizer/65081
7997         * c-c++-common/ubsan/pr65081.c: New test.
7999 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8001         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8002         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8004 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8006         * gcc.dg/ipa/propalign-3.c: New test.
8008 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8010         PR target/64793
8011         * gcc.target/sh/pr64793.c: New.
8012         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8014 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8016         * gcc.target/arm/divzero.c: New test case.
8018 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8020         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8022 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8023             Jakub Jelinek  <jakub@redhat.com>
8025         PR c++/65075
8026         * g++.dg/cpp0x/pr65075.C: New test.
8028 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8030         PR target/65058
8031         * gcc.target/powerpc/pr65058.c: New test.
8033 2015-02-16  Jeff Law  <law@redhat.com>
8035         PR tree-optimization/64823
8036         * gcc.dg/uninit-20.c: New test.
8038 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8039             James Greenhalgh  <james.greenhalgh@arm.com>
8041         PR ipa/64963
8042         * gcc.dg/ipa/ipa-clone-1.c: New test.
8044 2015-02-16  Richard Biener  <rguenther@suse.de>
8046         PR tree-optimization/65077
8047         * gcc.dg/torture/pr65077.c: New testcase.
8049 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8051         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8052         Directive adjusted to scan for ldaxr.
8053         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8054         adjusted to scan for ldaex.
8056 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8058         PR c++/65080
8059         * g++.dg/cpp0x/constexpr-65080.C: New.
8061 2015-02-16  Richard Biener  <rguenther@suse.de>
8063         PR tree-optimization/63593
8064         * gcc.dg/pr63593.c: New testcase.
8066 2015-02-16  Marek Polacek  <polacek@redhat.com>
8068         PR c/65066
8069         * gcc.dg/pr65066.c: New test.
8071 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8073         * gcc.dg/pr65002.C: Move ...
8074         * g++.dg/ipa/pr65002.C: ... here.
8076 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8078         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8079         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8080         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8081         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8083 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8085         PR testsuite/64850
8086         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8087         the expression to find calls.
8088         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8089         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8090         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8091         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8092         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8094 2015-02-14  Marek Polacek  <polacek@redhat.com>
8096         PR c/64768
8097         * gcc.dg/array-11.c: New test.
8098         * gcc.dg/array-12.c: New test.
8099         * gcc.dg/array-13.c: New test.
8100         * gcc.dg/array-14.c: New test.
8101         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8102         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8103         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8104         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8105         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8106         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8108 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8110         PR c++/60894
8111         * g++.dg/lookup/using54.C: New.
8113 2015-02-13  Jeff Law  <law@redhat.com>
8115         PR bootstrap/65060
8116         Revert my change for tree-optimization/64823.
8118 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8120         PR tree-optimization/65053
8121         * gcc.c-torture/execute/pr65053-1.c: New test.
8122         * gcc.c-torture/execute/pr65053-2.c: New test.
8124 2015-02-13  Marek Polacek  <polacek@redhat.com>
8126         PR c/65050
8127         * gcc.dg/pr65050.c: New test.
8129 2015-02-13  Jeff Law  <law@redhat.com>
8131         PR tree-optimization/64823
8132         * gcc.dg/uninit-20.c: New test.
8134         PR rtl-optimization/47477
8135         * gcc.dg/tree-ssa/pr47477.c: New test.
8137 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8139         PR c++/60211
8140         * g++.dg/parse/ivdep-2.C: New.
8141         * g++.dg/parse/ivdep-3.C: Likewise.
8143 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8145         PR fortran/64506
8146         * gfortran.dg/continuation_13.f90: New test.
8147         * gfortran.dg/continuation_14.f: New test.
8149 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8151         PR c++/64970
8152         * g++.dg/cpp0x/sfinae55.C: New.
8154 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8156         PR ipa/65034
8157         * g++.dg/ipa/pr65034.C: New test.
8159 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8161         PR tree-optimization/65002
8162         * gcc.dg/pr65002.C: New.
8164 2015-02-13  Marek Polacek  <polacek@redhat.com>
8166         PR c/65040
8167         * c-c++-common/pr65040.c: New test.
8169 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8171         PR tree-optimization/64705
8172         * gcc.dg/tree-ssa/pr64705.c: New test.
8174 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8176         PR rtl/32219
8177         * gcc.dg/visibility-22.c: New test.
8178         * gcc.dg/visibility-23.c: New test.
8179         * gcc.target/i386/pr32219-1.c: New test.
8180         * gcc.target/i386/pr32219-2.c: New test.
8181         * gcc.target/i386/pr32219-3.c: New test.
8182         * gcc.target/i386/pr32219-4.c: New test.
8183         * gcc.target/i386/pr32219-5.c: New test.
8184         * gcc.target/i386/pr32219-6.c: New test.
8185         * gcc.target/i386/pr32219-7.c: New test.
8186         * gcc.target/i386/pr32219-8.c: New test.
8187         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8189 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8191         PR libgfortran/57822
8192         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8193         four different KINDs.
8195 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8197         PR c++/64884
8198         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8200         PR sanitizer/65000
8201         * g++.dg/ubsan/pr65000.C: New test.
8203 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8205         PR fortran/64932
8206         * gfortran.dg/finalize_28.f90: New test
8208 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8210         PR debug/55541
8211         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8212         DW_TAG_lexical_block removal.
8213         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8214         * g++.dg/guality/pr55541.C: New test.
8216         PR sanitizer/64984
8217         * g++.dg/ubsan/pr64984.C: New test.
8219 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8221         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8223 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8225         PR testsuite/64930
8226         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8227         instructions for 2015-01-14 get_memmodel changes.
8228         * gcc.target/powerpc/atomic-p8.c: Likewise.
8230         PR sanitizer/65019
8231         * g++.dg/ubsan/pr65019.C: New test.
8233         PR tree-optimization/65014
8234         * gcc.c-torture/compile/pr65014.c: New test.
8236 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8238         PR libgfortran/57822
8239         * gfortran/fmt_g0_7.f08: Revise test.
8241 2015-02-11  Jeff Law  <law@redhat.com>
8243         PR target/63347
8244         * gcc.target/m68k/pr63347.c: New test.
8246 2015-02-11  Marek Polacek  <polacek@redhat.com>
8248         * g++.dg/ubsan/shift-1.C: New test.
8249         * gcc.dg/ubsan/c-shift-2.c: New test.
8250         * c-c++-common/ubsan/shift-5.c: Remove file.
8252 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8254         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8255         Directive adjusted to XFAIL.
8256         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8257         adjusted to XFAIL.
8259 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8261         PR middle-end/65003
8262         * g++.dg/opt/pr65003.C: New test.
8264 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8266         * lib/target-supports.exp (check_effective_target_pie): Renamed
8267         to ...
8268         (check_effective_target_pie_enabled): This.
8269         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8270         * gcc.target/i386/pie.c: Likewise.
8272 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8274         PR target/64893
8275         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8276         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8278 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8280         PR target/61925
8281         * gcc.target/i386/pr61925-1.c: New test.
8282         * gcc.target/i386/pr61925-2.c: New test.
8283         * gcc.target/i386/pr61925-3.c: New test.
8285 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8287         PR sanitizer/65004
8288         * g++.dg/asan/pr65004.C: New test.
8290 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8292         PR target/64661
8293         * gcc.taget/sh/pr64661-0.h: New.
8294         * gcc.taget/sh/pr64661-1.c: New.
8295         * gcc.taget/sh/pr64661-2.c: New.
8296         * gcc.taget/sh/pr64661-3.c: New.
8297         * gcc.taget/sh/pr64661-4.c: New.
8299 2015-02-10  Richard Biener  <rguenther@suse.de>
8301         PR tree-optimization/64995
8302         * g++.dg/torture/pr64995.C: New testcase.
8304 2015-02-10  Richard Biener  <rguenther@suse.de>
8306         PR tree-optimization/64909
8307         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8309 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8311         * gcc.dg/signbit-sa.c: New test.
8313 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8315         PR libgfortran/57822
8316         * gfortran/fmt_g0_7.f08: New test.
8318 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8320         PR tree-optimization/43378
8321         * gcc.dg/tree-ssa/pr43378.c: New test.
8323 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8325         PR ipa/64978
8326         * g++.dg/torture/pr64978.C: New testcase.
8328 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8330         PR sanitizer/64981
8331         * gcc.dg/asan/pr64981.c: New test.
8333 2015-02-09  Marek Polacek  <polacek@redhat.com>
8335         PR c/64856
8336         * gcc.dg/pr64856.c: New test.
8338 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8340         PR target/64979
8341         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8342         * gcc.c-torture/execute/pr64979.c: New test.
8344 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8346         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8348 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8350         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8351         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8353 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8355         PR target/58757
8356         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8358 2015-02-09  Richard Biener  <rguenther@suse.de>
8360         PR tree-optimization/54000
8361         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8363 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8365         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8367 2015-02-09  Martin Liska  <mliska@suse.cz>
8369         * g++.dg/ipa/pr64858.C: New test.
8371 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8373         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8375 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8377         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8379 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8381         PR fortran/63744
8382         * gfortran.dg/use_rename_8.f90: New.
8384 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8386         * gnat.dg/addr7.ad[sb]: New test.
8387         * gnat.dg/addr8.ad[sb]: Likewise.
8389 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8391         PR jit/64752
8392         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8393         from jit.dg/test-compile-to-executable.c's create_code, with a
8394         clarification of the output message.
8395         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8396         pass/fail message.
8397         (test_jit): Use CHECK_NO_ERRORS when calling
8398         gcc_jit_context_compile_to_file.
8399         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8400         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8401         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8402         about deletions that are attempted.
8403         (jit-verify-compile-to-file): Rename to...
8404         (jit-verify-output-file-was-created): ...this, and drop the
8405         attempt to run "file" and verify the output.
8406         (jit-verify-assembler): New function.
8407         (jit-verify-object): New function.
8408         (jit-verify-dynamic-library): New function.
8409         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8410         favor of an implementation from new file
8411         create-code-for-hello-world-executable.h, which also adds a
8412         "main".
8413         (dg-final): Replace jit-verify-compile-to-file with
8414         jit-verify-output-file-was-created, and invoke new function
8415         jit-verify-assembler.
8416         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8417         the output message.
8418         (dg-final): Replace jit-verify-compile-to-file with
8419         jit-verify-output-file-was-created, and invoke new function
8420         jit-verify-dynamic-library.
8421         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8422         favor of an implementation from new file
8423         create-code-for-hello-world-executable.h, which also adds a
8424         "main".
8425         (dg-final): Replace jit-verify-compile-to-file with
8426         jit-verify-output-file-was-created.  Strengthen the expected stdout
8427         from the built executable.
8428         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8429         favor of an implementation from new file
8430         create-code-for-hello-world-executable.h, which also adds a
8431         "main".
8432         (dg-final): Replace jit-verify-compile-to-file with
8433         jit-verify-output-file-was-created, and invoke new function
8434         jit-verify-object.
8435         * jit.dg/verify-dynamic-library.c: New source file.
8437 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8438             Brian Rzycki  <b.rzycki@samsung.com>
8440         PR tree-optimization/64878
8441         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8443 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8445         PR ipa/64896
8446         * g++.dg/ipa/pr64896.C: New test.
8448 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8450         PR target/64205
8451         * gcc.target/powerpc/pr64205.c: New file.
8453 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8455         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8456         (dg-options): Use -fpie instead of -fPIE -pie.
8458 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8460         PR middle-end/64937
8461         * g++.dg/asan/pr64937.C: New test.
8463 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8465         PR fortran/63205
8466         * gfortran.dg/class_to_type_4.f90: New test
8468 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8470         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8472 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8474         PR rtl-optimization/64957
8475         PR debug/64817
8476         * gcc.c-torture/execute/pr64957.c: New test.
8478 2015-02-05  Jeff Law  <law@redhat.com>
8480         PR target/17306
8481         * gcc.target/h8300/pr17306-1.c: New test.
8482         * gcc.target/h8300/pr17306-2.c: New test.
8484 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8486         PR fortran/64943
8487         * gfortran.dg/structure_constructor_12.f90: New.
8489 2015-02-05  Jeff Law  <law@redhat.com>
8491         PR target/58400
8492         gcc.target/h8300/pr58400.c: New test.
8494 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8496         * gcc.target/arm/macro_defs0.c: New test.
8497         * gcc.target/arm/macro_defs1.c: New test.
8498         * gcc.target/arm/macro_defs2.c: New test.
8500 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8502         PR rtl-optimization/64905
8503         * gcc.target/i386/pr64905.c: Require nonpic target.
8504         (dg-options): Add -fomit-frame-pointer.
8505         (main): Remove.
8507 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8509         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8510         tree dump scanning.
8512 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8514         PR fortran/64757
8515         * gfortran.dg/type_to_class_2.f90: New test
8516         * gfortran.dg/type_to_class_3.f90: New test
8518 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8520         PR ipa/64686
8521         * g++.dg/torture/pr64686.C: New testcase.
8523 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8525         PR rtl-optimization/64905
8526         * gcc.target/i386/pr64905.c: New file.
8528 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8530         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8531         * gcc.dg/guality/pr41616-1.c: Ditto.
8533 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8535         PR debug/64817
8536         * gcc.dg/pr64817-3.c: New.
8538 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8539             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8541         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8542         pass parameters in registers.
8543         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8544         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8545         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8547 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8548             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8550         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8551         list, allow for multilibed targets.
8552         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8554 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8556         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8557         * gcc.dg/pr46728-6.c: Ditto.
8559 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8561         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8562         for mips_nanlegacy target.
8564 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8566         * gcc.target/i386/chkp-hidden-def.c: New.
8568 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8570         PR middle-end/62103
8571         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8572         to use 24 bits for bitfield b.
8574 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8576         PR testsuite/64796
8577         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8578         cache result in a global variable.  Include all 32-bit targets for
8579         bswap64 tests.
8581 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8583         PR rtl-optimization/64756
8584         * gcc.c-torture/execute/pr64756.c: New test.
8586 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8588         PR target/64660
8589         * gcc.target/sh/pr64660-0.h: New.
8590         * gcc.target/sh/pr64660-1.c: New.
8591         * gcc.target/sh/pr64660-2.c: New.
8592         * gcc.target/sh/pr64660-3.c: New.
8593         * gcc.target/sh/pr64660-4.c: New.
8595 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8597         PR c++/64877
8598         * g++.dg/warn/Waddress-2.C: New.
8600 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8602         PR middle-end/61225
8603         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8605 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8607         PR preprocessor/64803
8608         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8610 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8612         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8614 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8616         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8617         (_ARM_FPSRC): Add DN and AHP fields.
8618         (clean_results): Force DN=1 on AArch64.
8619         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8620         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8621         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8622         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8623         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8624         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8626 2015-02-02  Alan Modra  <amodra@gmail.com>
8628         * gcc.target/powerpc/cprophard.c: New.
8630 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8632         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8633         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8635 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8637         PR debug/64817
8638         * gcc.dg/pr64817-1.c: New test.
8639         * gcc.dg/pr64817-2.c: New test.
8641 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8643         PR target/64851
8644         * gcc.target/sh/pr64851-0.h: New
8645         * gcc.target/sh/pr64851-1.c: New
8646         * gcc.target/sh/pr64851-2.c: New
8647         * gcc.target/sh/pr64851-3.c: New
8648         * gcc.target/sh/pr64851-4.c: New
8650 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8652         PR target/64882
8653         * gcc.dg/torture/pr64882.c: New test.
8655 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8657         PR target/64159
8658         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8659         sparc*-*-*.
8661 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8663         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8664         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8665         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8666         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8667         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8668         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8669         tree dump.
8670         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8671         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8672         tree dump.
8673         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8674         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8675         tree dump.
8677 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8679         PR target/64688
8680         * g++.dg/pr64688-2.C: New.
8682 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8684         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8685         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8686         * gcc.target/i386/fuse-caller-save.c: Ditto.
8687         * gcc.target/i386/headmerge-1.c: Ditto.
8688         * gcc.target/i386/headmerge-2.c: Ditto.
8689         * gcc.target/i386/sibcall-6.c: Ditto.
8691 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8693         PR target/64617
8694         * gcc.target/i386/pr64617.c: New test.
8696 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8698         PR target/15184
8699         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8700         (dg-options): Remove -m32.
8701         (dg-final): Scan for "movb %al" only.
8702         * gcc.target/i386/pr15184-2.c: Ditto.
8704 2015-01-30  Richard Biener  <rguenther@suse.de>
8706         PR tree-optimization/64829
8707         * gcc.dg/vect/pr64829.c: New testcase.
8709 2015-01-29  Marek Polacek  <polacek@redhat.com>
8711         PR c/64709
8712         * gcc.dg/pr64709.c: New test.
8714 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8716         PR c++/64717
8717         * g++.dg/ubsan/pr64717-1.C: New test.
8718         * g++.dg/ubsan/pr64717-2.C: New test.
8720 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8722         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8724 2015-01-29  Jeff Law  <law@redhat.com>
8726         PR target/15184
8727         * gcc.target/i386/pr15184-1.c: New test.
8728         * gcc.target/i386/pr15184-2.c: New test.
8730 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8732         PR tree-optimization/64746
8733         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8735 2015-01-29  Richard Biener  <rguenther@suse.de>
8737         PR tree-optimization/64853
8738         * gcc.dg/torture/pr64853.c: New testcase.
8740 2015-01-29  Richard Biener  <rguenther@suse.de>
8742         PR tree-optimization/64844
8743         * gcc.dg/vect/pr64844.c: New testcase.
8745 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8747         PR middle-end/64809
8748         * gcc.dg/pr64809.c: Delete.
8750 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8752         PR middle-end/64805
8753         * gcc.target/i386/pr64805.c: New.
8755 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8757         * gcc.dg/guality/guality.h (main): Add argv[0] to
8758         guality_gdb_command.
8760 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8762         PR ipa/64801
8763         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8765 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8767         PR target/64659
8768         * gcc.target/sh/sh.exp
8769         (check_effective_target_atomic_model_soft_gusa_available,
8770         check_effective_target_atomic_model_soft_tcb_available,
8771         check_effective_target_atomic_model_soft_imask_available,
8772         check_effective_target_atomic_model_hard_llcs_available): New.
8773         * gcc.target/sh/pr64659-0.h: New.
8774         * gcc.target/sh/pr64659-1.c: New.
8775         * gcc.target/sh/pr64659-2.c: New.
8776         * gcc.target/sh/pr64659-3.c: New.
8777         * gcc.target/sh/pr64659-4.c: New.
8779 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8781         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8782         scan-assembler-times pattern.
8784 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8786         PR middle-end/64809
8787         * gcc.dg/pr64809.c: New test.
8789 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8791         PR tree-optimization/64277
8792         * gcc.dg/pr64277.c: New.
8794 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8796         PR tree-optimization/64718
8797         * gcc.c-torture/execute/pr64718.c: New test.
8799 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8801         * gcc.target/aarch64/abs_2.c: New.
8803 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8805         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8806         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8807         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8808         ISA rev < 2.
8810 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8812         PR bootstrap/64612
8813         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8814         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8815         { target comdat_group }.
8817 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8819         PR fortran/63861
8820         * gfortran.dg/goacc/coarray_2.f90: New.
8822 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8824         PR ipa/60871
8825         PR ipa/64139
8826         * g++.dg/torture/pr64139.C: New testcase.
8827         * g++.dg/torture/pr60871.C: Likewise.
8829 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8831         PR fortran/64230
8832         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8833         prevent linking errors.
8835 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8837         PR ipa/64282
8838         * g++.dg/torture/pr64282.C: New testcase.
8840 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8842         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8843         for wzr reg.
8845 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8847         * gcc.target/s390/hotpatch-13.c: New testcase.
8848         * gcc.target/s390/hotpatch-14.c: New testcase.
8849         * gcc.target/s390/hotpatch-15.c: New testcase.
8850         * gcc.target/s390/hotpatch-16.c: New testcase.
8851         * gcc.target/s390/hotpatch-17.c: New testcase.
8852         * gcc.target/s390/hotpatch-18.c: New testcase.
8853         * gcc.target/s390/hotpatch-19.c: New testcase.
8854         * gcc.target/s390/hotpatch-20.c: New testcase.
8855         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8856         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8857         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8858         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8859         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8860         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8861         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8862         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8863         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8864         * gcc.target/s390/hotpatch-10.c: Likewise.
8865         * gcc.target/s390/hotpatch-11.c: Likewise.
8866         * gcc.target/s390/hotpatch-12.c: Likewise.
8867         * gcc.target/s390/hotpatch-2.c: Likewise.
8868         * gcc.target/s390/hotpatch-3.c: Likewise.
8869         * gcc.target/s390/hotpatch-4.c: Likewise.
8870         * gcc.target/s390/hotpatch-5.c: Likewise.
8871         * gcc.target/s390/hotpatch-6.c: Likewise.
8872         * gcc.target/s390/hotpatch-7.c: Likewise.
8873         * gcc.target/s390/hotpatch-8.c: Likewise.
8874         * gcc.target/s390/hotpatch-9.c: Likewise.
8875         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8876         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8877         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8878         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8879         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8880         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8881         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8882         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8884 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8886         * gcc.dg/long_branch.c: New testcase.
8888 2015-01-27  Richard Biener  <rguenther@suse.de>
8890         PR tree-optimization/56273
8891         PR tree-optimization/59124
8892         PR tree-optimization/64277
8893         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8894         * gcc.dg/Warray-bounds-12.c: Likewise.
8895         * gcc.dg/Warray-bounds-13.c: Likewise.
8897 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8899         PR rtl-optimization/61058
8900         * gcc.dg/pr61058.c: New test.
8902 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8904         * gcc.target/i386/chkp-narrow-bounds.c: New.
8906 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8908         PR tree-optimization/64807
8909         * gcc.dg/pr64807.c: New test.
8911         PR c/64766
8912         * gcc.dg/pr64766.c: New test.
8914 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8916         PR target/49263
8917         * gcc.target/sh/pr49263-4.c: New.
8919 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8921         PR fortran/62044
8922         * gfortran.dg/allocate_with_mold_1.f90: New test
8924 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8926         PR c/64778
8927         * gcc.dg/pr64778.c: New test.
8929         PR middle-end/64421
8930         * gcc.dg/vect/pr64421.c: New test.
8932 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8934         PR fortran/64771
8935         * gfortran.dg/coarray_36.f: New.
8936         * gfortran.dg/coarray_37.f90: New.
8938 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8940         PR fortran/64230
8941         * gfortran.dg/class_allocate_18.f90: New.
8943 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8945         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8947 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8949         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8951 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8953         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8955 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8957         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8959 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8961         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8962         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8963         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8964         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8966 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8968         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8969         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8970         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8972 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8974         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8975         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8976         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8977         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8978         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8979         vXXXhn.inc.
8981 2015-01-26  Richard Biener  <rguenther@suse.de>
8983         PR middle-end/64764
8984         * gcc.dg/uninit-19.c: New testcase.
8986 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8988         * lib/target-supports.exp (check_effective_target_vect64): Add
8989         sparc*-*-*.
8991 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8993         PR testsuite/64712
8994         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8996 2015-01-26  Tony Liu  <tony.liu@arm.com>
8998         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8999         non-UAL cases.
9001 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9003         PR libfortran/64770
9004         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9005         correctly, clean up afterwards.
9007 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9009         PR fortran/62044
9010         * gfortran.dg/use_rename_7.f90: New.
9012 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9014         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9015         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9017 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9019         PR target/54236
9020         * gcc.target/sh/pr54236-4.c: New.
9022 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9024         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9025         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9026         Bridge test.
9028 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9030         PR libfortran/64770
9031         * gfortran.dg/open_new_segv.f90: New test.
9033 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9035         PR target/49263
9036         PR target/53987
9037         PR target/64345
9038         PR target/59533
9039         PR target/52933
9040         PR target/54236
9041         PR target/51244
9042         * gcc.target/sh/pr64345-1.c: New.
9043         * gcc.target/sh/pr64345-2.c: New.
9044         * gcc.target/sh/pr59533-1.c: New.
9045         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9046         * gcc.target/sh/pr52933-2.c: Likewise.
9047         * gcc.target/sh/pr54089-1.c: Likewise.
9048         * gcc.target/sh/pr54236-1.c: Likewise.
9049         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9050         * gcc.target/sh/pr49263-1.c: Remove xfails.
9051         * gcc.target/sh/pr49263-2.c: Likewise.
9052         * gcc.target/sh/pr49263-3.c: Likewise.
9053         * gcc.target/sh/pr53987-1.c: Likewise.
9054         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9055         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9056         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9057         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9058         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9059         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9060         test_009): New.
9061         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9062         (test_02): New.
9064 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9066         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9068 2015-01-23  Ian Lance Taylor  <iant@google.com>
9070         PR go/64510
9071         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9072         targets without split stack support.
9074 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9076         PR target/64317
9077         * gcc.target/i386/pr64317.c: New test.
9079 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9081         PR rtl-optimization/63637
9082         PR rtl-optimization/60663
9083         * gcc.dg/pr63637-1.c: New test.
9084         * gcc.dg/pr63637-2.c: New test.
9085         * gcc.dg/pr63637-3.c: New test.
9086         * gcc.dg/pr63637-4.c: New test.
9087         * gcc.dg/pr63637-5.c: New test.
9088         * gcc.dg/pr63637-6.c: New test.
9089         * gcc.target/i386/pr63637-1.c: New test.
9090         * gcc.target/i386/pr63637-2.c: New test.
9091         * gcc.target/i386/pr63637-3.c: New test.
9092         * gcc.target/i386/pr63637-4.c: New test.
9093         * gcc.target/i386/pr63637-5.c: New test.
9094         * gcc.target/i386/pr63637-6.c: New test.
9096 2015-01-23  Richard Biener  <rguenther@suse.de>
9098         PR testsuite/63439
9099         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9100         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9102 2015-01-23  Marek Polacek  <polacek@redhat.com>
9104         PR preprocessor/60570
9105         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9106         * gcc.dg/cpp/pr60570.c: New test.
9108 2015-01-23  Richard Biener  <rguenther@suse.de>
9110         PR testsuite/63439
9111         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9112         vectorization on vect64 targets.
9114 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9116         PR fortran/60922
9117         * gfortran.dg/class_allocate_17.f90: New.
9119 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9121         PR fortran/64726
9122         * gfortran.dg/goacc/combined_loop.f90: New.
9124 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9126         PR fortran/61933
9127         * gfortran.dg/make_unit.f90: New test.
9129 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9131         PR fortran/61933
9132         * gfortran.dg/negative_unit_int8.f: Update.
9134 2015-01-22  Jeff Law  <law@redhat.com>
9136         PR target/52076
9137         * gcc.target/m68k/pr52076-1.c: New test.
9138         * gcc.target/m68k/pr52076-2.c: New test.
9140 2015-01-22  Richard Biener  <rguenther@suse.de>
9142         PR middle-end/64728
9143         * gcc.dg/torture/pr64728.c: New testcase.
9145 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9147         PR target/64688
9148         * g++.dg/pr64688.C: New test.
9150 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9152         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9153         to avoid errors with -fpic.
9155 2015-01-22  Richard Biener  <rguenther@suse.de>
9157         PR libstdc++/64535
9158         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9160 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9162         PR rtl-optimization/64682
9163         * gcc.c-torture/execute/pr64682.c: New file.
9165 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9167         PR debug/64511
9168         * gcc.dg/pr64511.c: New test.
9170         PR rtl-optimization/62078
9171         * g++.dg/opt/pr62078.C: New test.
9173         PR c/63307
9174         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9176 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9178         PR fortran/57023
9179         * gfortran.dg/internal_pack_15.f90:  New test.
9181 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9183         * c-c++-common/tsan/step.c: New testcase.
9185 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9187         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9189 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9191         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9193 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9195         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9197 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9199         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9201 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9203         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9205 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9207         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9209 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9211         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9213 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9215         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9217 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9219         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9221 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9223         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9225 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9227         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9229 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9231         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9235         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9236         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9237         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9238         vXXXw.inc.
9240 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9242         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9243         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9244         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9245         vXXXl.inc.
9247 2015-01-21  Renlin Li  <renlin.li@arm.com>
9249         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9250         * g++.dg/tls/thread_local5g.C: Likewise.
9251         * g++.dg/tls/thread_local6g.C: Likewise.
9253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9255         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9256         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9257         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9259 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9261         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9262         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9263         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9265 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9267         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9268         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9269         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9271 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9273         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9274         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9275         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9277 2015-01-20  Jeff Law  <law@redhat.com>
9279         PR target/59946
9280         * gcc.target/m68k/pr59946.c: New test.
9282 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9284         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9285         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9286         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9288 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9290         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9291         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9292         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9294 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9296         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9297         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9298         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9300 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9302         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9303         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9304         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9305         vshuffle.inc.
9306         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9307         vshuffle.inc.
9309 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9311         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9312         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9313         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9315 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9317         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9318         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9319         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9321 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9323         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9325 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9327         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9329         PR sanitizer/64632
9330         * g++.dg/ubsan/pr64632.C: New test.
9332         PR debug/64663
9333         * gcc.dg/pr64663.c: New test.
9335 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9337         PR c++/64383
9338         * g++.dg/warn/Wunused-var-23.C: New.
9340 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9342         PR c++/59937
9343         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9344         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9346 2015-01-20  Richard Biener  <rguenther@suse.de>
9348         PR ipa/64684
9349         * gcc.dg/lto/pr64684_0.c: New testcase.
9350         * gcc.dg/lto/pr64684_1.c: Likewise.
9351         * gcc.dg/lto/pr64684_2.c: Likewise.
9352         * gcc.dg/lto/pr64685_0.c: Likewise.
9353         * gcc.dg/lto/pr64685_1.c: Likewise.
9355 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9357         PR c++/62241
9358         * g++.dg/cpp1y/lambda-init12.C: New.
9360 2015-01-20  Richard Biener  <rguenther@suse.de>
9362         PR tree-optimization/64410
9363         * g++.dg/vect/pr64410.cc: Require vect_double.
9365 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9367         PR target/64149
9368         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9370 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9372         PR bootstrap/64676
9373         Revert:
9374         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9376         PR rtl-optimization/64081
9377         * gcc.dg/pr64081.c: New test.
9379 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9381         * jit.dg/harness.h: Include <unistd.h>.
9382         (CHECK_NO_ERRORS): New.
9383         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9384         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9385         gcc_jit_context_compile_to_file.
9386         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9387         args to the spawned executable.
9388         (jit-expand-vars): New function.
9389         (jit-exe-params): New variable.
9390         (dg-jit-set-exe-params): New function.
9391         (jit-dg-test): Detect testcases that use
9392         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9393         Set arguments of spawned process to jit-exe-params.
9394         (jit-get-output-filename): New function.
9395         (jit-setup-compile-to-file): New function.
9396         (jit-verify-compile-to-file): New function.
9397         (jit-run-executable): New function.
9398         (jit-verify-executable): New function.
9399         * jit.dg/test-compile-to-assembler.c: New testcase.
9400         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9401         * jit.dg/test-compile-to-executable.c: New testcase.
9402         * jit.dg/test-compile-to-object.c: New testcase.
9404 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9406         PR target/64652
9407         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9408         (test_1): New.
9410 2015-01-19  Martin Liska  <mliska@suse.cz>
9412         * objc/compile/pr64668.m: New test.
9414 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9416         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9417         (create_overflow_fn): Update comment to clarify that
9418         the third param of the created function is a bool *, not
9419         an int *.
9420         (verify_int_overflow_fn): Convert param "expected_ovf" from
9421         int to bool.  Update third param of "overflow_fn_type" from int *
9422         to bool *.  Update local "actual_ovf" from int to bool.
9423         (verify_uint_overflow_fn): Likewise.
9425 2015-01-19  Martin Liska  <mliska@suse.cz>
9427         * gcc.dg/ipa/ipa-icf-33.c: New test.
9429 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9430             Haijian Zhang  <z.zhanghaijian@huawei.com>
9432         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9433         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9434         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9435         result_float64x2, expected_hfloat64x2): New helper type, variable and
9436         declaration.
9437         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9438         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9439         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9440         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9441         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9442         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9443         and target without the FMA feature.
9445 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9447         * gcc.target/aarch64/pr64304.c: New testcase.
9449 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9451         PR rtl-optimization/64081
9452         * gcc.dg/pr64081.c: New test.
9454 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9456         PR target/63971
9457         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9458         the epilogue).
9459         * gcc.target/aarch64/test_frame_6.c: Likewise.
9460         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9461         and x19 (in the epilogue).
9462         * gcc.target/aarch64/test_frame_4.c: Likewise.
9463         * gcc.target/aarch64/test_frame_7.c: Likewise.
9465 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9467         * gcc.target/i386/chkp-always_inline.c: New.
9469 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9470             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9472         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9473         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9475 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9477         PR fortran/60255
9478         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9479         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9481 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9483         PR fortran/64578
9484         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9486 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9488         PR target/64652
9489         * gcc.target/sh/torture/pr64652.c: New.
9491 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9493         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9494         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9495         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9496         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9497         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9498         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9500 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9502         PR ipa/64378
9503         * g++.dg/torture/pr64378.C: New testcase.
9505 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9507         PR fortran/57959
9508         * gfortran.dg/block_13.f08: New test
9510 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9512         PR fortran/55901
9513         * gfortran.dg/associate_1.f03: Allow test for character with
9514         automatic length.
9516 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9518         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9519         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9521 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9523         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9525 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9527         PR fortran/64578
9528         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9530 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9532         PR fortran/60357
9533         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9535         PR fortran/61275
9536         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9538         PR fortran/55932
9539         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9541 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9543         PR fortran/60334
9544         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9546 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9548         PR rtl-optimization/52773
9549         * gcc.c-torture/compile/pr52773.c: New test.
9551 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9553         PR c++/62134
9554         * g++.dg/cpp0x/alias-decl-46.C: New.
9556 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9558         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9560 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9562         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9563         Add trace.
9564         (CHECK_FP): Likewise.
9565         (CHECK_CUMULATIVE_SAT): Likewise.
9567 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9569         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9570         (Set_Neon_Cumulative_Sat): Add parameter.
9571         (__set_neon_cumulative_sat): Support new parameter.
9572         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9573         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9574         argument.
9575         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9576         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9577         argument.
9579 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9581         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9582         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9584 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9586         PR c++/60056
9587         * g++.dg/tls/thread_local-ice4.C: New.
9589 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9591         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9592         than Neon options.
9594 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9596         PR c++/62276
9597         * g++.dg/cpp0x/vt-62276.C: New.
9599 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9601         PR middle-end/64353
9602         * g++.dg/pr64353.C: New.
9604 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9606         PR target/64263
9607         * gcc.target/aarch64/pr64263_1.c: New test.
9609 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9611         PR tree-optimization/64434
9612         * gcc.dg/torture/pr64434.c: Move to...
9613         * gcc.dg/pr64434.c: ... here.
9615 2015-01-16  Richard Biener  <rguenther@suse.de>
9617         PR middle-end/64614
9618         * gcc.dg/uninit-18.c: New testcase.
9620 2015-01-16  Richard Biener  <rguenther@suse.de>
9622         PR tree-optimization/64568
9623         * g++.dg/torture/pr64568-2.C: New testcase.
9625 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9627         PR target/64363
9628         * gcc.target/i386/chkp-label-address.c: New.
9630 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9632         PR fortran/45290
9633         * gfortran.dg/pointer_init_6.f90: Extended.
9635 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9637         * gcc.c-torture/compile/20150108.c: New test.
9639 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9641         * gcc.target/visium: New directory.
9643 2015-01-16  Richard Biener  <rguenther@suse.de>
9645         PR tree-optimization/61743
9646         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9647         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9649 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9651         * gcc.dg/pr64015.c: New test.
9653 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9655         PR ipa/64163
9656         PR ipa/64612
9657         * g++.dg/ipa/pr64612.C: New test.
9659 2015-01-16  Renlin Li  <renlin.li@arm.com>
9661         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9663 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9665         * gcc.target/i386/sse-14.c: Test new intrinsic.
9666         * gcc.target/i386/sse-22.c: Ditto.
9668 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9670         PR c++/58614
9671         * g++.dg/cpp0x/auto44.C: New.
9673 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9675         PR target/59710
9676         * gcc.target/nios2/gpopt-all.c: New test case.
9677         * gcc.target/nios2/gpopt-local.c: New test case.
9678         * gcc.target/nios2/gpopt-global.c: New test case.
9679         * gcc.target/nios2/gpopt-data.c: New test case.
9680         * gcc.target/nios2/gpopt-none.c: New test case.
9682 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9684         * g++.dg/ubsan/vptr-1.C: New test.
9685         * g++.dg/ubsan/vptr-2.C: New test.
9686         * g++.dg/ubsan/vptr-3.C: New test.
9687         * g++.dg/ubsan/vptr-4.C: New test.
9688         * g++.dg/ubsan/vptr-5.C: New test.
9689         * g++.dg/ubsan/vptr-6.C: New test.
9690         * g++.dg/ubsan/vptr-7.C: New test.
9691         * g++.dg/ubsan/vptr-8.C: New test.
9692         * g++.dg/ubsan/vptr-9.C: New test.
9694 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9696         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9697         is set up.
9698         * lib/gcc-dg.exp: Likewise.
9700 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9702         PR rtl-optimization/64110
9703         * gcc.target/i386/pr64110.c: Add scan-assembler.
9705 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9706             James Norris  <jnorris@codesourcery.com>
9707             Cesar Philippidis  <cesar@codesourcery.com>
9708             Ilmir Usmanov  <i.usmanov@samsung.com>
9710         * lib/target-supports.exp (check_effective_target_fopenacc): New
9711         procedure.
9712         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9713         * g++.dg/goacc/goacc.exp: Likewise.
9714         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9715         * gcc.dg/goacc/goacc.exp: Likewise.
9716         * gfortran.dg/goacc/goacc.exp: Likewise.
9717         * c-c++-common/cpp/openacc-define-1.c: New file.
9718         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9719         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9720         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9721         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9722         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9723         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9724         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9725         * c-c++-common/goacc/cache-1.c: Likewise.
9726         * c-c++-common/goacc/clauses-fail.c: Likewise.
9727         * c-c++-common/goacc/collapse-1.c: Likewise.
9728         * c-c++-common/goacc/data-1.c: Likewise.
9729         * c-c++-common/goacc/data-2.c: Likewise.
9730         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9731         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9732         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9733         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9734         * c-c++-common/goacc/if-clause-1.c: Likewise.
9735         * c-c++-common/goacc/if-clause-2.c: Likewise.
9736         * c-c++-common/goacc/kernels-1.c: Likewise.
9737         * c-c++-common/goacc/loop-1.c: Likewise.
9738         * c-c++-common/goacc/loop-private-1.c: Likewise.
9739         * c-c++-common/goacc/nesting-1.c: Likewise.
9740         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9741         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9742         * c-c++-common/goacc/parallel-1.c: Likewise.
9743         * c-c++-common/goacc/pcopy.c: Likewise.
9744         * c-c++-common/goacc/pcopyin.c: Likewise.
9745         * c-c++-common/goacc/pcopyout.c: Likewise.
9746         * c-c++-common/goacc/pcreate.c: Likewise.
9747         * c-c++-common/goacc/pragma_context.c: Likewise.
9748         * c-c++-common/goacc/present-1.c: Likewise.
9749         * c-c++-common/goacc/reduction-1.c: Likewise.
9750         * c-c++-common/goacc/reduction-2.c: Likewise.
9751         * c-c++-common/goacc/reduction-3.c: Likewise.
9752         * c-c++-common/goacc/reduction-4.c: Likewise.
9753         * c-c++-common/goacc/sb-1.c: Likewise.
9754         * c-c++-common/goacc/sb-2.c: Likewise.
9755         * c-c++-common/goacc/sb-3.c: Likewise.
9756         * c-c++-common/goacc/update-1.c: Likewise.
9757         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9758         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9759         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9760         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9761         * gfortran.dg/goacc/assumed.f95: Likewise.
9762         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9763         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9764         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9765         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9766         * gfortran.dg/goacc/branch.f95: Likewise.
9767         * gfortran.dg/goacc/cache-1.f95: Likewise.
9768         * gfortran.dg/goacc/coarray.f95: Likewise.
9769         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9770         * gfortran.dg/goacc/cray.f95: Likewise.
9771         * gfortran.dg/goacc/critical.f95: Likewise.
9772         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9773         * gfortran.dg/goacc/data-tree.f95: Likewise.
9774         * gfortran.dg/goacc/declare-1.f95: Likewise.
9775         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9776         * gfortran.dg/goacc/fixed-1.f: Likewise.
9777         * gfortran.dg/goacc/fixed-2.f: Likewise.
9778         * gfortran.dg/goacc/fixed-3.f: Likewise.
9779         * gfortran.dg/goacc/fixed-4.f: Likewise.
9780         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9781         * gfortran.dg/goacc/if.f95: Likewise.
9782         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9783         * gfortran.dg/goacc/list.f95: Likewise.
9784         * gfortran.dg/goacc/literal.f95: Likewise.
9785         * gfortran.dg/goacc/loop-1.f95: Likewise.
9786         * gfortran.dg/goacc/loop-2.f95: Likewise.
9787         * gfortran.dg/goacc/loop-3.f95: Likewise.
9788         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9789         * gfortran.dg/goacc/omp.f95: Likewise.
9790         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9791         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9792         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9793         * gfortran.dg/goacc/parameter.f95: Likewise.
9794         * gfortran.dg/goacc/private-1.f95: Likewise.
9795         * gfortran.dg/goacc/private-2.f95: Likewise.
9796         * gfortran.dg/goacc/private-3.f95: Likewise.
9797         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9798         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9799         * gfortran.dg/goacc/reduction.f95: Likewise.
9800         * gfortran.dg/goacc/routine-1.f90: Likewise.
9801         * gfortran.dg/goacc/routine-2.f90: Likewise.
9802         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9803         * gfortran.dg/goacc/several-directives.f95: Likewise.
9804         * gfortran.dg/goacc/sie.f95: Likewise.
9805         * gfortran.dg/goacc/subarrays.f95: Likewise.
9806         * gfortran.dg/gomp/map-1.f90: Likewise.
9807         * gfortran.dg/openacc-define-1.f90: Likewise.
9808         * gfortran.dg/openacc-define-2.f90: Likewise.
9809         * gfortran.dg/openacc-define-3.f90: Likewise.
9810         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9811         * g++.dg/gomp/block-2.C: Likewise.
9812         * g++.dg/gomp/block-3.C: Likewise.
9813         * g++.dg/gomp/block-5.C: Likewise.
9814         * g++.dg/gomp/target-1.C: Likewise.
9815         * g++.dg/gomp/target-2.C: Likewise.
9816         * g++.dg/gomp/taskgroup-1.C: Likewise.
9817         * g++.dg/gomp/teams-1.C: Likewise.
9818         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9819         * gcc.dg/cilk-plus/jump.c: Likewise.
9820         * gcc.dg/gomp/block-1.c: Likewise.
9821         * gcc.dg/gomp/block-10.c: Likewise.
9822         * gcc.dg/gomp/block-2.c: Likewise.
9823         * gcc.dg/gomp/block-3.c: Likewise.
9824         * gcc.dg/gomp/block-4.c: Likewise.
9825         * gcc.dg/gomp/block-5.c: Likewise.
9826         * gcc.dg/gomp/block-6.c: Likewise.
9827         * gcc.dg/gomp/block-7.c: Likewise.
9828         * gcc.dg/gomp/block-8.c: Likewise.
9829         * gcc.dg/gomp/block-9.c: Likewise.
9830         * gcc.dg/gomp/target-1.c: Likewise.
9831         * gcc.dg/gomp/target-2.c: Likewise.
9832         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9833         * gcc.dg/gomp/teams-1.c: Likewise.
9835 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9837         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9838         test case.
9840 2015-01-15  Mike Stump  <mikestump@comcast.net>
9842         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9843         * gcc.dg/inline_2.c: Likewise.
9844         * gcc.dg/inline_3.c: Likewise.
9845         * gcc.dg/inline_4.c: Likewise.
9847 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9849         PR fortran/58023
9850         * gfortran.dg/proc_ptr_comp_43.f90: New.
9852 2015-01-15  Mike Stump  <mikestump@comcast.net>
9854         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9855         * gcc.dg/unroll_2.c: Likewise.
9856         * gcc.dg/unroll_3.c: Likewise.
9857         * gcc.dg/unroll_4.c: Likewise.
9858         * gcc.dg/unroll_5.c: Likewise.
9860 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9862         PR target/63971
9863         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9864         in epilogue.
9865         * gcc.target/aarch64/test_frame_6.c: Likewise.
9866         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9867         x30 and x19 (in the epilogue).
9868         * gcc.target/aarch64/test_frame_4.c: Likewise.
9869         * gcc.target/aarch64/test_frame_7.c: Likewise.
9871 2015-01-15  Martin Liska  <mliska@suse.cz>
9873         * g++.dg/ipa/pr64068.C: New test.
9874         * gcc.dg/ipa/PR64559.c: New test.
9876 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9878         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9879         with PIE.
9881 2015-01-15  Richard Biener  <rguenther@suse.de>
9883         PR tree-optimization/61743
9884         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9885         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9887 2015-01-15 Renlin Li <renlin.li@arm.com>
9889         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9890         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9892 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9894         * gcc.dg/vect/vect-aggressive-1.c: New.
9895         * gcc.target/i386/avx2-vect-aggressive.c: New.
9897 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9899         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9901 2015-01-15  Richard Biener  <rguenther@suse.de>
9903         PR lto/64415
9904         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9905         -Wl,-undefined,dynamic_lookup.
9907 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9909         * gnat.dg/opt47.adb: New test.
9911 2015-01-15  Richard Biener  <rguenther@suse.de>
9913         PR lto/64415
9914         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9916 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9918         PR tree-optimization/64434
9919         * gcc.dg/torture/pr64434.c: New test.
9921 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9923         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9924         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9925         -march=loongson* and -march=octeon* require -mno-micromips.
9927 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9928             Matthew Fortune  <matthew.fortune@imgtec.com>
9930         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9931         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9932         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9933         * gcc.target/mips/call-saved-7.c: New file.
9934         * gcc.target/mips/call-saved-8.c: New file.
9935         * gcc.target/mips/call-saved-9.c: New file.
9937 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9939         * gcc.target/mips/lsa.c: New file.
9940         * gcc.target/mips/mips64-lsa.c: Likewise.
9941         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9942         * gcc.target/mips/mulsize-4.c: Likewise.
9943         * gcc.target/mips/mulsize-5.c: New file.
9944         * gcc.target/mips/mulsize-6.c: Likewise.
9945         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9946         and !HAS_LSA as ghost options.
9947         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9948         for !HAS_LSA.
9950 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9952         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9954 2015-01-15  Richard Biener  <rguenther@suse.de>
9956         PR middle-end/64365
9957         * gcc.dg/torture/pr64365.c: New testcase.
9959 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9961         * gcc.dg/stackprotectexplicit1.c: New test.
9962         * g++.dg/stackprotectexplicit2.c: New test.
9964 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9966         PR target/61933
9967         * gfortran.dg/inquire_internal.f90: New.
9968         * gfortran.dg/negative_unit_check.f90: New.
9970 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9972         PR target/53988
9973         * gcc.target/sh/pr53988-1.c: New.
9975 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9977         PR c++/58671
9978         * g++.dg/tls/thread_local-ice3.C: New.
9980 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9982         * gcc.target/i386/fentry-override.c: Properly place {} in target
9983         selector.  Remove nonpic.
9984         * gcc.target/i386/fentry.c: Likewise.
9986 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9988         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9989         warnings instead of errors.
9991 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9993         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9994         option support instead of ENABLE_LTO from Makefile.
9996 2015-01-14  Richard Biener  <rguenther@suse.de>
9998         PR tree-optimization/59354
9999         * gcc.dg/vect/pr59354.c: New testcase.
10001 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10003         * lib/target-supports.exp
10004         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10005         on ARM architures before v7.
10007 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10009         PR middle-end/59448
10010         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10011         an atomic_exchange.
10013 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10015         PR target/64386
10016         * gcc.target/i386/pr64386.c: New test.
10018 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10020         PR target/64393
10021         * gcc.target/i386/pr64393.c: New test.
10023 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10025         PR target/64387
10026         * gcc.target/i386/pr64387.c: New test.
10028 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10030         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10032 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10034         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10036 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10038         PR target/64453
10039         * gcc.target/arm/pr64453.c: New.
10041 2015-01-14  Richard Biener  <rguenther@suse.de>
10043         PR lto/64415
10044         * gcc.dg/lto/pr64415_0.c: New testcase.
10045         * gcc.dg/lto/pr64415_1.c: Likewise.
10047 2015-01-14  Martin Liska  <mliska@suse.cz>
10049         * gcc.dg/ipa/pr64307.c: New test.
10051 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10053         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10054         64-bit and 128-bit.
10056 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10058         PR target/64460
10059         * gcc.target/arm/pr64460_1.c: New test.
10061 2015-01-14  Richard Biener  <rguenther@suse.de>
10063         PR tree-optimization/64493
10064         PR tree-optimization/64495
10065         * gcc.dg/vect/pr64493.c: New testcase.
10066         * gcc.dg/vect/pr64495.c: Likewise.
10068 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10070         * gcc.dg/Warray-bounds-11.c: New test-case.
10072 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10074         * gcc.target/mips/octeon3-pipe-1.c: New test.
10076 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10078         * jit.dg/harness.h (set_up_logging): Move string concatenation
10079         into...
10080         (concat_strings): New function.
10081         (dump_reproducer): New function.
10082         (test_jit): Call dump_reproducer.
10083         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10084         function.
10085         (jit-dg-test): Delete any generated reproducer from previous runs.
10086         Verify that a generated reproducer was created, and verify that it
10087         compiles.
10088         * jit.dg/test-nested-contexts.c (main): Call
10089         gcc_jit_context_dump_reproducer_to_file.
10091 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10093         * gcc.dg/aru-2.c: Add dg-require-profiling.
10095 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10097         * lib/target-supports.exp (check_profiling_available): Check if
10098         -pg links.
10100 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10102         PR ipa/64565
10103         * g++.dg/torture/pr64565.C: New testcase.
10105 2015-01-13  Marek Polacek  <polacek@redhat.com>
10107         PR middle-end/64391
10108         * gcc.dg/tm/pr64391.c: New test.
10110 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10112         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10113         true.
10115 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10117         * gcc.target/i386/pie.c: New test.
10119         * lib/target-supports.exp (check_effective_target_pie): New.
10121 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10123         PR rtl-optimization/64286
10124         * gcc.target/i386/avx2-pr64286.c: New test.
10126 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10128         PR c++/57626
10129         * g++.dg/cpp0x/vt-57626.C: New.
10131 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10133         PR fortran/64528
10134         * gfortran.dg/pr64528.f90: New test.
10136 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10138         * gcc.target/aarch64/subsp.c: New test.
10140 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10142         * gcc.target/aarch64/store-pair-1.c: New testcase.
10144 2015-01-13  Richard Biener  <rguenther@suse.de>
10146         PR lto/64373
10147         * gcc.dg/lto/pr64373_0.c: New testcase.
10149 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10151         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10152         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10154 2015-01-13  Richard Biener  <rguenther@suse.de>
10156         PR tree-optimization/64406
10157         * gcc.dg/pr64406.c: New testcase.
10159 2015-01-13  Richard Biener  <rguenther@suse.de>
10161         PR tree-optimization/64404
10162         * gcc.dg/vect/pr64404.c: New testcase.
10164 2015-01-13  Richard Biener  <rguenther@suse.de>
10166         PR tree-optimization/64568
10167         * g++.dg/torture/pr64568.C: New testcase.
10169 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10171         * jit.dg/test-error-local-used-from-other-function.c: New test
10172         case.
10173         * jit.dg/test-error-param-reuse.c: New test case.
10174         * jit.dg/test-error-param-sharing.c: New test case.
10175         * jit.dg/test-error-param-used-from-other-function.c: New test
10176         case.
10177         * jit.dg/test-error-param-used-without-a-function.c: New test
10178         case.
10180 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10182         PR tree-optimization/64563
10183         * gcc.dg/pr64563.c: New test.
10185         PR target/64513
10186         * gcc.target/i386/pr64513.c: New test.
10188         PR tree-optimization/64454
10189         * gcc.dg/pr64454.c: New test.
10191         PR testsuite/64028
10192         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10193         bind_pic_locally.
10194         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10195         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10196         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10197         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10198         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10199         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10200         * gcc.dg/vect/slp-25.c: Likewise.
10201         * gcc.dg/vect/vect-109.c: Likewise.
10202         * gcc.dg/vect/vect-13.c: Likewise.
10203         * gcc.dg/vect/vect-17.c: Likewise.
10204         * gcc.dg/vect/vect-18.c: Likewise.
10205         * gcc.dg/vect/vect-19.c: Likewise.
10206         * gcc.dg/vect/vect-20.c: Likewise.
10207         * gcc.dg/vect/vect-21.c: Likewise.
10208         * gcc.dg/vect/vect-22.c: Likewise.
10209         * gcc.dg/vect/vect-27.c: Likewise.
10210         * gcc.dg/vect/vect-29.c: Likewise.
10211         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10212         * gcc.dg/vect/vect-2.c: Likewise.
10213         * gcc.dg/vect/vect-3.c: Likewise.
10214         * gcc.dg/vect/vect-4.c: Likewise.
10215         * gcc.dg/vect/vect-5.c: Likewise.
10216         * gcc.dg/vect/vect-72.c: Likewise.
10217         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10218         * gcc.dg/vect/vect-73.c: Likewise.
10219         * gcc.dg/vect/vect-77-global.c: Likewise.
10220         * gcc.dg/vect/vect-78-global.c: Likewise.
10221         * gcc.dg/vect/vect-7.c: Likewise.
10222         * gcc.dg/vect/vect-86.c: Likewise.
10223         * gcc.dg/vect/vect-align-1.c: Likewise.
10224         * gcc.dg/vect/vect-align-3.c: Likewise.
10225         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10226         * gcc.dg/vect/vect-all.c: Likewise.
10227         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10228         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10229         * gcc.dg/vect/vect-peel-3.c: Likewise.
10230         * gcc.dg/vect/vect-peel-4.c: Likewise.
10231         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10233 2015-01-12  Jeff Law  <law@redhat.com>
10235         PR target/64461
10236         * gcc.target/m68k/pr64461.c: New test.
10238 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10240         * jit.dg/test-array-as-pointer.c (create_code): Update call
10241         to gcc_jit_context_new_global by setting "kind" to
10242         GCC_JIT_GLOBAL_IMPORTED.
10243         * jit.dg/test-error-array-as-pointer.c: Likewise.
10244         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10245         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10246         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10247         * jit.dg/test-using-global.c (the_global): Rename to...
10248         (imported_global): ...this.
10249         (create_code): Update to test the three kinds of global.
10250         (verify_code): Likewise.
10252 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10254         PR testsuite/64427
10255         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10256         undefined behavior.
10257         * gcc.target/i386/pr64291-2.c: Updated.
10259 2015-01-12  Richard Biener  <rguenther@suse.de>
10261         PR tree-optimization/64530
10262         * gfortran.dg/pr64530.f90: New testcase.
10264 2015-01-12  Richard Biener  <rguenther@suse.de>
10266         PR middle-end/64357
10267         * gcc.dg/torture/pr64357.c: New testcase.
10269 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10271         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10272         selector.
10274 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10275         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10277 2015-01-12  Martin Liska  <mliska@suse.cz>
10279         * gcc.dg/ipa/PR64550.c: New test.
10281 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10283         PR ipa/63470
10284         * g++.dg/ipa/pr63470.C: New testcase.
10286 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10288         PR fortran/63733
10289         * gfortran.dg/typebound_operator_20.f90: New.
10291 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10293         PR fortran/58023
10294         * gfortran.dg/proc_ptr_comp_42.f90: New.
10296 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10298         PR fortran/64508
10299         * gfortran.dg/proc_ptr_comp_41.f90: New.
10301 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10303         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10305 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10307         PR fortran/64522
10308         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10309         and add dg-excess-errors.
10310         * gfortran.dg/line_length_6.f90: New.
10311         * gfortran.dg/line_length_7.f90: New.
10312         * gfortran.dg/line_length_8.f90: New.
10313         * gfortran.dg/line_length_9.f90: New.
10314         * gfortran.dg/line_length_10.f90: New.
10315         * gfortran.dg/line_length_11.f90: New.
10317 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10319         * jit.dg/test-threads.c (struct testcase): Move declaration
10320         to jit.dg/all-non-failing-tests.h.
10321         (testcases): Likewise.
10322         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10323         declaration here from jit.dg/all-non-failing-tests.h.
10324         (testcases): Likewise.
10325         * jit.dg/test-combination.c (create_code): Eliminate spelling
10326         out all of the testcases in favor of looping through the
10327         "testcases" metadata.
10328         (verify_code): Likewise.
10330 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10332         PR rtl-optimization/64536
10333         * gcc.dg/pr64536.c: New test.
10335 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10337         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10338         * jit.dg/test-combination.c (create_code): Likewise.
10339         (verify_code): Likewise.
10340         * jit.dg/test-constants.c: New test case.
10341         * jit.dg/test-threads.c: Add test-constants.c.
10343 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10345         PR libobjc/51891
10346         * objc.dg/gnu-api-2-class.m: Add a test case
10347         for the above change.
10349 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10351         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10353 2015-01-09  Richard Biener  <rguenther@suse.de>
10355         PR tree-optimization/64410
10356         * g++.dg/vect/pr64410.cc: New testcase.
10358 2015-01-09  Martin Liska  <mliska@suse.cz>
10360         * gcc.dg/ipa/ipa-icf-32.c: New test.
10362 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10364         * c-c++-common/tsan/tsan_barrier.h: New.
10365         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10366         * c-c++-common/tsan/bitfield_race.c: Likewise.
10367         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10368         * c-c++-common/tsan/mutexset1.c: Likewise.
10369         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10370         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10371         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10372         * c-c++-common/tsan/simple_race.c: Likewise.
10373         * c-c++-common/tsan/simple_stack.c: Likewise.
10374         * c-c++-common/tsan/sleep_sync.c: Likewise.
10375         * c-c++-common/tsan/tiny_race.c: Likewise.
10376         * c-c++-common/tsan/tls_race.c: Likewise.
10377         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10378         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10379         * g++.dg/tsan/atomic_free.C: Likewise.
10380         * g++.dg/tsan/atomic_free2.C: Likewise.
10381         * g++.dg/tsan/cond_race.C: Likewise.
10382         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10384 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10386         PR testsuite/62250
10387         * lib/target-supports.exp (check_effective_target_libatomic_available):
10388         New.
10389         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10390         targets that match effective-target libatomic_available.
10391         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10393 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10395         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10396         Verify the result of gcc_jit_context_get_last_error.
10397         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10399 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10401         PR tree-optimization/63989
10402         * gcc.dg/strlenopt-27.c: New test.
10404 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10406         * jit.dg/harness.h (set_up_logging): New function.
10407         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10408         set_up_logging on the context, so that every testcase is
10409         logged to a particular file.
10410         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10411         and call gcc_jit_context_set_logfile on the top-level context.
10413 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10415         PR target/64338
10416         * g++.dg/opt/pr64338.C: New test.
10418 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10420         * gfortran.dg/coarray/codimension_2b.f90: New file.
10421         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10422         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10424 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10426         PR c++/59004
10427         * g++.dg/ext/fnname4.C: New.
10429 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10431         PR c++/64462
10432         * g++.dg/cpp0x/constexpr-64462.C: New.
10434 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10436         PR c++/60753
10437         * g++.dg/cpp0x/deleted10.C: New.
10439 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10441         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10443 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10445         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10446         GCC_JIT_UNARY_OP_ABS.
10447         (verify_unary_ops): Likewise.
10449 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10451         * jit.dg/test-arith-overflow.c: New test case.
10452         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10453         * jit.dg/test-combination.c (create_code): Likewise.
10454         (verify_code): Likewise.
10455         * jit.dg/test-threads.c (testcases): Likewise.
10457 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10459         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10460         rather than "jit".  Load g++.exp, and call g++_init.
10461         Run test-*.cc files within the testsuite and *.cc files within
10462         docs/examples.
10463         (jit-dg-test): Drop the addition of -fgnu89-inline to
10464         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10465         doing it when compiling C testcases (since g++ does not handle
10466         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10467         is restored to the value after g++_init ran, rather than the
10468         value before g++_init ran.  Return a list of
10469         $comp_output $output_file, as dg-test assumes.
10471 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10473         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10474         make it easier to figure out the origin of each test result when
10475         running test-combination.c and test-threads.c.
10476         (CHECK_VALUE): Likewise.
10477         (CHECK_DOUBLE_VALUE): Likewise.
10478         (CHECK_STRING_VALUE): Likewise.
10479         (CHECK_STRING_STARTS_WITH): Likewise.
10480         (CHECK_STRING_CONTAINS): Likewise.
10481         (CHECK): Likewise.
10482         (check_string_value): Likewise, add "funcname" param.
10483         (check_string_starts_with): Likewise.
10484         (check_string_contains): Likewise.
10486 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10488         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10489         generating name of built executable.
10491 2015-01-07  Marek Polacek  <polacek@redhat.com>
10493         PR c/64440
10494         * gcc.dg/pr64440.c: New test.
10495         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10497 2015-01-07  Marek Polacek  <polacek@redhat.com>
10499         PR c/64417
10500         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10501         * gcc.dg/pr64417.c: New test.
10503 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10505         PR target/64505
10506         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10507         fix is correct.
10509 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10511         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10512         Check if testcases run without errors, not just if they compile.
10514 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10516         PR target/64507
10517         * gcc.target/sh/pr64507.c: New test.
10519 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10521         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10523 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10525         * c-c++-common/asan/sanitize-all-1.c: New test.
10526         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10527         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10528         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10529         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10531 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10533         * lib/target-supports.exp (check_profiling_available): Return 0 for
10534         Visium.
10535         (check_effective_target_tls_runtime): Likewise.
10536         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10537         * gcc.dg/20020312-2.c: Adjust for Visium.
10538         * gcc.dg/tls/thr-cse-1.c: Likewise
10539         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10540         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10541         * gcc.dg/weak/typeof-2.c: Likewise.
10543 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10545         PR rtl-optimization/64287
10546         * gcc.dg/aru-2.c: New test.
10548 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10550         PR sanitizer/64344
10551         * c-c++-common/ubsan/pr64344-1.c: New test.
10552         * c-c++-common/ubsan/pr64344-2.c: New test.
10554         PR tree-optimization/64465
10555         * gcc.dg/pr64465.c: New test.
10557         PR tree-optimization/64494
10558         * gcc.c-torture/compile/pr64494.c: New test.
10560 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10562         PR fortran/47674
10563         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10565 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10567         Update copyright years.
10569 2015-01-05  Marek Polacek  <polacek@redhat.com>
10571         PR c/64423
10572         * gcc.dg/pr64423.c: New test.
10574 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10576         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10577         mmix-knuth-mmixware for the same reason as for MIPS.
10578         * gcc.dg/debug/debug-2.c: Ditto.
10580         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10582 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10584         PR testsuite/62250
10585         * lib/gfortran.exp: Add libatomic library search path.
10586         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10587         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10589         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10591 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10593         * c-c++-common/tsan/bitfield_race.c: New testcase.
10594         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10596 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10598         * gfortran.dg/coarray/collectives_4.f90: New.
10600 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10602         PR fortran/57562
10603         * gfortran.dg/extends_16.f90: New.
10605 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10607         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10609 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10611         * gfortran.dg/coarray/codimension_2.f90: New.
10612         * gfortran.dg/coarray/codimension_2a.f90: New.
10613         * gfortran.dg/coarray_35.f90: New.
10614         * gfortran.dg/coarray_35a.f90: New.
10616 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10618         PR fortran/60507
10619         * gfortran.dg/dummy_procedure_11.f90: New.
10621 Copyright (C) 2015 Free Software Foundation, Inc.
10623 Copying and distribution of this file, with or without modification,
10624 are permitted in any medium without royalty provided the copyright
10625 notice and this notice are preserved.