PR middle-end/67452
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfdec96598311eeeeb00d14d33b20909755505fa2
1 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
3         PR middle-end/67452
4         * gcc.dg/lto/pr67452_0.c: New test.
6 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8         PR target/65210
9         * gcc.target/avr/pr65210.c: New test.
11 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
13         PR testsuite/67450
14         * lib/target-supports.exp (check_cached_effective_target):
15         Apppend $prop to et_prop_list only if needed.
17 2015-09-04  Marek Polacek  <polacek@redhat.com>
19         PR sanitizer/67279
20         * gcc.dg/ubsan/pr67279.c: New test.
22 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
23             Petr Murzin  <petr.murzin@intel.com>
24             Kirill Yukhin <kirill.yukhin@intel.com>
26         * gcc.target/i386/avx512f-scatter-1.c: New.
27         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
28         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
30 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
32         * gfortran.dg/read_dir.f90: Delete empty directory when closing
33         rather than calling rmdir, cleanup if open fails.
35 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
37         * gcc.target/powerpc/vec-mult-char-1.c: New test.
38         * gcc.target/powerpc/vec-mult-char-2.c: New test.
39         * lib/target-supports.exp (check_effective_target_vect_char_mult):
40         Return true for PowerPC targets that implement Altivec.
42 2015-09-03  Renlin Li  <renlin.li@arm.com>
44         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
45         check the assembly.
46         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
48 2015-09-03  Martin Sebor  <msebor@redhat.com>
50         PR c/66516
51         * g++.dg/addr_builtin-1.C: New test.
52         * gcc.dg/addr_builtin-1.c: New test.
54 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
56         * gcc.target/powerpc/vec-shift.c: New test.
58 2015-09-03  Tom de Vries  <tom@codesourcery.com>
60         PR tree-optimization/65637
61         * gcc.dg/autopar/reduc-4.c: New test.
63 2015-09-03  Tom de Vries  <tom@codesourcery.com>
65         PR tree-optimization/65637
66         * gcc.dg/autopar/pr46099-2.c: New test.
68 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
70         PR middle-end/67351
71         * g++.dg/pr67351.C: New test.
73 2015-09-03  Richard Biener  <rguenther@suse.de>
75         PR ipa/66705
76         * g++.dg/lto/pr66705_0.C: New testcase.
78 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
80         PR middle-end/60586
81         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
82         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
84 2015-09-02  Marek Polacek  <polacek@redhat.com>
86         PR c/67432
87         * gcc.dg/pr67432.c: New test.
89 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
91         * lib/target-supports.exp (clear_effective_target_cache): New.
92         (check_cached_effective_target): Update et_prop_list.
93         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
94         * g++.dg/compat/compat.exp: Likewise.
95         * g++.dg/compat/struct-layout-1.exp: Likewise.
96         * lib/asan-dg.exp: Likewise.
97         * lib/atomic-dg.exp: Likewise.
98         * lib/cilk-plus-dg.exp: Likewise.
99         * lib/clearcap.exp: Likewise.
100         * lib/mpx-dg.exp: Likewise.
101         * lib/tsan-dg.exp: Likewise.
102         * lib/ubsan-dg.exp: Likewise.
104 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
105         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
107 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
108             Andrew Bennett  <andrew.bennett@imgtec.com>
110         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
111         dependencies between ISA level and compact-branches.
112         * gcc.target/mips/branch-10.c: Update expected output to allow
113         compact forms of b/bal.
114         * gcc.target/mips/branch-11.c: Likewise.
115         * gcc.target/mips/branch-12.c: Likewise.
116         * gcc.target/mips/branch-13.c: Likewise.
117         * gcc.target/mips/branch-3.c: Likewise.
118         * gcc.target/mips/branch-4.c: Likewise.
119         * gcc.target/mips/branch-5.c: Likewise.
120         * gcc.target/mips/branch-6.c: Likewise.
121         * gcc.target/mips/branch-7.c: Likewise.
122         * gcc.target/mips/branch-8.c: Likewise.
123         * gcc.target/mips/branch-9.c: Likewise.
124         * gcc.target/mips/branch-cost-1.c: Likewise.
125         * gcc.target/mips/call-1.c: Likewise.
126         * gcc.target/mips/call-2.c: Likewise.
127         * gcc.target/mips/call-3.c: Likewise.
128         * gcc.target/mips/call-4.c: Likewise.
129         * gcc.target/mips/call-5.c: Likewise.
130         * gcc.target/mips/call-6.c: Likewise.
131         * gcc.target/mips/lazy-binding-1.c: Likewise.
132         * gcc.target/mips/near-far-1.c: Likewise.
133         * gcc.target/mips/near-far-2.c: Likewise.
134         * gcc.target/mips/near-far-3.c: Likewise.
135         * gcc.target/mips/near-far-4.c: Likewise.
136         * gcc.target/mips/umips-branch-3.c: Ensure the test is
137         run with compact branches allowed.
138         * gcc.target/mips/compact-branches-1.c: New file.
139         * gcc.target/mips/compact-branches-2.c: Likewise.
140         * gcc.target/mips/compact-branches-3.c: Likewise.
141         * gcc.target/mips/compact-branches-4.c: Likewise.
142         * gcc.target/mips/compact-branches-5.c: Likewise.
143         * gcc.target/mips/compact-branches-6.c: Likewise.
144         * gcc.target/mips/compact-branches-7.c: Likewise.
146 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
148         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
149         Clean-up a created directory if testcase fails.
151 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
153         PR target/67405
154         * g++.dg/pr67405.C: New test.
156 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
158         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
160 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162         * gcc.dg/ifcvt-1.c: New test.
163         * gcc.dg/ifcvt-2.c: Likewise.
164         * gcc.dg/ifcvt-3.c: Likewise.
166 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
168         PR libfortran/67412
169         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
170         *-*-solaris2.10.
172 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
174         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
176 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
178         PR c++/61753
179         * g++.dg/other/pr61753.C: New.
181 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
183         * gcc.dg/tree-ssa/cmp-1.c: New file.
185 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
187         * gcc.dg/tree-ssa/complex-7.c: New file.
189 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
191         * gcc.target/powerpc/swaps-p8-19.c: New test.
193 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
195         PR fortran/67367
196         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
198 2015-08-29  Tom de Vries  <tom@codesourcery.com>
200         PR tree-optimization/46193
201         * gcc.dg/autopar/pr46193.c: New test.
203 2015-08-28  Nathan Sidwell  <nathan@acm.org>
205         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
206         use exit code for failure.
208         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
209         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
210         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
211         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
212         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
213         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
214         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
215         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
216         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
217         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
219 2015-08-28  Jeff Law  <law@redhat.com>
221         PR lto/66752
222         * gcc.dg/tree-ssa/pr66752-2.c: New test.
223         * gcc.dg/torture/pr66752-1.c: New test
224         * g++.dg/torture/pr66752-2.C: New test.
226 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
227         Revert:
228         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
230                 * gcc.dg/tree-ssa/sra-15.c: New.
232 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
234         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
235         * gcc.target/mips/msub-8.c: Ditto
237 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
239         * lib/target-supports.exp (check-effective_target_vect_double):
240         Enable for Power targets with VSX hardware available.
241         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
242         vect_no_align && { ! vect_hw_misalign }.
244 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
246         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
247         Replaced by opt_files, compile with -floop-nest-optimize.
248         * g++.dg/graphite/graphite.exp: Same.
249         * gfortran.dg/graphite/graphite.exp: Same.
250         * gcc.dg/graphite/block-0.c: Adjust pattern.
251         * gcc.dg/graphite/block-1.c: Same.
252         * gcc.dg/graphite/block-3.c: Same.
253         * gcc.dg/graphite/block-4.c: Same.
254         * gcc.dg/graphite/block-5.c: Same.
255         * gcc.dg/graphite/block-6.c: Same.
256         * gcc.dg/graphite/block-7.c: Same.
257         * gcc.dg/graphite/block-8.c: Same.
258         * gcc.dg/graphite/block-pr47654.c: Same.
259         * gcc.dg/graphite/interchange-0.c: Same.
260         * gcc.dg/graphite/interchange-1.c: Same.
261         * gcc.dg/graphite/interchange-10.c: Same.
262         * gcc.dg/graphite/interchange-11.c: Same.
263         * gcc.dg/graphite/interchange-12.c: Same.
264         * gcc.dg/graphite/interchange-13.c: Same.
265         * gcc.dg/graphite/interchange-14.c: Same.
266         * gcc.dg/graphite/interchange-15.c: Same.
267         * gcc.dg/graphite/interchange-3.c: Same.
268         * gcc.dg/graphite/interchange-4.c: Same.
269         * gcc.dg/graphite/interchange-5.c: Same.
270         * gcc.dg/graphite/interchange-6.c: Same.
271         * gcc.dg/graphite/interchange-7.c: Same.
272         * gcc.dg/graphite/interchange-8.c: Same.
273         * gcc.dg/graphite/interchange-9.c: Same.
274         * gcc.dg/graphite/interchange-mvt.c: Same.
275         * gcc.dg/graphite/pr37485.c: Same.
276         * gcc.dg/graphite/uns-block-1.c: Same.
277         * gcc.dg/graphite/uns-interchange-12.c: Same.
278         * gcc.dg/graphite/uns-interchange-14.c: Same.
279         * gcc.dg/graphite/uns-interchange-15.c: Same.
280         * gcc.dg/graphite/uns-interchange-9.c: Same.
281         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
282         * gfortran.dg/graphite/interchange-3.f90: Same.
284 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
286         PR target/67317
287         * gcc.target/i386/pr67317-1.c: New test.
288         * gcc.target/i386/pr67317-2.c: Ditto.
289         * gcc.target/i386/pr67317-3.c: Ditto.
290         * gcc.target/i386/pr67317-4.c: Ditto.
291         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
292         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
294 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
296         * gcc.target/powerpc/vec-shr.c: New.
298 2015-08-27  Marek Polacek  <polacek@redhat.com>
300         PR middle-end/67005
301         * gcc.dg/torture/pr67005.c: New test.
303 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
305         * gcc.dg/tree-ssa/sra-15.c: New.
307 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
309         * gcc.target/aarch64/long_branch_1.c: New test.
311 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
313         * gcc.target/s390/20150826-1.c: New test.
315 2015-08-26  Renlin Li  <renlin.li@arm.com>
317         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
319 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
321         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
323 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
325         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
326         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
327         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
328         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
330 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
332         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
333         New test directive.
334         * gcc.target/aarch64/tlsle_1.x: New test source.
335         * gcc.target/aarch64/tlsle12_1.c: New testcase.
336         * gcc.target/aarch64/tlsle24_1.c: Likewise.
337         * gcc.target/aarch64/tlsle32_1.c: Likewise.
339 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
341         PR fortran/29600
342         * gfortran.dg/shape_8.f90: New test.
344 2015-08-25  Marek Polacek  <polacek@redhat.com>
346         PR middle-end/67330
347         * gcc.dg/weak/weak-18.c: New test.
349 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
351         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
352         gcc_jit_context_set_bool_use_external_driver.
354 2015-08-25  Nathan Sidwell  <nathan@acm.org>
356         * gcc.c-torture/execute/builtins/20010124-1.x: New.
358         * gcc.dg/20001117-1.c: Needs return_address.
359         * gcc.dg/20020415-1.c: Needs alloca.
360         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
361         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
362         * gcc.dg/pr63186.c: Needs label_values.
363         * gcc.dg/torture/pr33848.c: Likwise.
365         * lib/target-supports.exp (check_effective_target_fopenacc,
366         check_effective_target_fopenmp): Disable for nvptx.
367         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
368         * gcc.dg/stack-usage-1.c: Likewise.
369         * gcc.dg/stack-usage-2.c: Likewise.
370         * gcc.dg/unused-5.c: Likewise.
371         * gcc.dg/unwind-1.c: Likewise.
373 2015-08-25  Christian Bruel  <christian.bruel@st.com>
375         * gcc.dg/Wno-frame-address.c: Skip for ARM.
376         * g++.dg/Wno-frame-address.C: Ditto.
378 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
380         PR target/67211
381         * g++.dg/pr67211.C: New test.
383 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
385         PR fortran/62536
386         PR fortran/66175
387         * gfortran.dg/block_end_error_1.f90: New test.
388         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
390 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
392         PR target/66821
393         * gcc.target/i386/pr66821.c: New test.
395 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
397         PR target/67329
398         * gcc.target/i386/pr67329.c: New test.
400 2015-08-24  Nathan Sidwell  <nathan@acm.org>
402         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
404         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
406         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
407         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
408         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
409         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
410         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
412         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
414         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
415         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
416         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
417         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
418         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
419         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
420         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
421         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
422         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
423         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
425         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
426         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
428         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
430         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
432         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
433         check for nvptx.
435 2015-08-24  Tom de Vries  <tom@codesourcery.com>
437         PR tree-optimization/65468
438         * gcc.dg/gomp/static-chunk-size-one.c: New test.
440 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
442         PR libfortran/54572
443         * gfortran.dg/backtrace_1.f90: New test.
445 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
447         PR libfortran/62296
448         * gfortran.dg/execute_command_line_2.f90: New test.
450 2015-08-23  Tom de Vries  <tom@codesourcery.com>
452         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
453         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
454         vect_no_int_max to vect_no_int_min_max.
455         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
456         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
457         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
458         * gcc.dg/vect/slp-reduc-4.c: Same.
459         * gcc.dg/vect/slp-reduc-5.c: Same.
460         * gcc.dg/vect/vect-125.c: Same.
461         * gcc.dg/vect/vect-13.c: Same.
462         * gcc.dg/vect/vect-double-reduc-3.c: Same.
463         * gcc.dg/vect/vect-reduc-1.c: Same.
464         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
465         * gcc.dg/vect/vect-reduc-1char.c:Same.
466         * gcc.dg/vect/vect-reduc-1short.c: Same.
467         * gcc.dg/vect/vect-reduc-2.c: Same.
468         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
469         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
470         * lib/target-supports.exp: Same.
472 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/63693
475         * g++.dg/cpp0x/decltype63.C: New.
477 2015-08-22  Nathan Sidwell  <nathan@acm.org>
479         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
480         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
481         * c-c++-common/Wunused-var-8.c: Likewise.
482         * c-c++-common/gomp/pr61486-2.c: Likewise.
483         * c-c++-common/Wunused-var-6.c: Likewise.
484         * c-c++-common/goacc/reduction-1.c: Likewise.
485         * c-c++-common/goacc/reduction-2.c: Likewise.
486         * c-c++-common/goacc/reduction-3.c: Likewise.
487         * c-c++-common/goacc/reduction-4.c: Likewise.
488         * gcc.dg/builtins-64.c: Likewise.
489         * gcc.dg/pr59523.c: Likewise.
490         * gcc.dg/tree-ssa/20080530.c: Likewise.
491         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
492         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
493         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
494         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
495         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
496         * gcc.dg/pr59011.c: Likewise.
497         * gcc.dg/uninit-9.c: Likewise.
498         * gcc.dg/pr61561.c: Likewise.
499         * gcc.dg/vla-4.c: Likewise.
500         * gcc.dg/20101010-1.c: Likewise.
501         * gcc.dg/pr49120.c: Likewise.
502         * gcc.dg/20030331-2.c: Likewise.
503         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
504         * gcc.dg/pr25682.c: Likewise.
505         * gcc.dg/guality/guality.c: Likewise.
506         * gcc.dg/pr27301.c: Likewise.
507         * gcc.dg/uninit-9-O0.c: Likewise.
508         * gcc.dg/fold-alloca-1.c: Likewise.
509         * gcc.dg/pr41470.c: Likewise.
510         * gcc.dg/pr51491-2.c: Likewise.
511         * gcc.dg/winline-7.c: Likewise.
512         * gcc.dg/vla-2.c: Likewise.
513         * gcc.dg/pr50764.c: Likewise.
514         * gcc.dg/c99-vla-1.c: Likewise.
515         * gcc.dg/pr33238.c: Likewise.
516         * gcc.dg/c99-const-expr-13.c: Likewise.
517         * gcc.dg/builtin-return-1.c: Likewise.
518         * gcc.dg/vla-3.c: Likewise.
519         * gcc.dg/20020415-1.c: Likewise.
520         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
521         * gcc.dg/shrink-wrap-alloca.c: Likewise.
522         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
523         * gcc.dg/torture/calleesave-sse.c: Likewise.
524         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
525         * gcc.dg/gomp/vla-2.c: Likewise.
526         * gcc.dg/gomp/vla-3.c: Likewise.
527         * gcc.dg/gomp/vla-4.c: Likewise.
528         * gcc.dg/gomp/pr30494.c: Likewise.
529         * gcc.dg/gomp/vla-5.c: Likewise.
530         * gcc.dg/pr51990-2.c: Likewise.
531         * gcc.dg/vla-22.c: Likewise.
533 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
535         * gcc.dg/cpp/multiline-2.c: Add column numbers.
536         * gcc.dg/dollar.c: Likewise.
537         * gcc.dg/pragma-message.c: Likewise.
538         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
539         * c-c++-common/raw-string-14.c: Likewise.
541 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
543         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
544         property that instantiation here is a compile-time error.
546 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
548         * g++.dg/other/pr67065.C: Extend.
550 2015-08-21  Nathan Sidwell  <nathan@acm.org>
552         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
553         is freestanding.
554         (check_effective_target_global_constructor): New.
555         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
556         * gcc.dg/debug/debug.exp: Skip  for nvptx.
557         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
559         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
560         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
561         * gcc.c-torture/compile/pr33855.c: Likewise.
562         * gcc.c-torture/compile/920723-1.c: Likewise.
563         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
564         writing a const.
565         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
566         label.
567         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
568         'call'.
570         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
571         prototype normal.
572         * gcc.c-torture/execute/switch-1.c: Likewise.
574         * gcc.c-torture/execute/pr34456.c: Require not freestanding
575         * gcc.c-torture/execute/printf-1.c: Likewise.
576         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
577         * gcc.c-torture/execute/fprintf-1.c: Likewise.
578         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
579         * gcc.c-torture/execute/vprintf-1.c: Likewise.
580         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
581         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
582         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
583         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
584         * gcc.c-torture/execute/gofast.c: Likewise.
585         * gcc.c-torture/execute/complex-6.c: Likewise.
587         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
588         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
589         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
590         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
591         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
592         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
593         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
594         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
595         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
596         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
597         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
598         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
599         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
600         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
601         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
602         * gcc.dg/setjmp-1.c: Likewise.
603         * gcc.dg/cleanup-5.c: Likewise.
604         * gcc.dg/cleanup-12.c: Likewise.
605         * gcc.dg/cleanup-13.c: Likewise.
607         * gcc.dg/constructor-1.c: Require global ctor.
609         * gcc.dg/fork-instrumentation.c: Require profiling.
610         * gcc.dg/20030107-1.c: Likewise.
611         * gcc.dg/20030702-1.c: Likewise.
613         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
614         * gcc.dg/cpp/paste2.c: Likewise.
615         * gcc.dg/cpp/strify3.c: Likewise.
616         * gcc.dg/cpp/strify4.c: Likewise.
617         * gcc.dg/cpp/lexnum.c: Likewise.
618         * gcc.dg/cpp/digraphs.c: Likewise.
619         * gcc.dg/cpp/macro1.c: Likewise.
621 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
623         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
625 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
627         * lib/gcc-dg.exp: Add extra options for db-final to the command line
628         only once.
630 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
632         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
633         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
634         vec_vpmsum_be and vec_shasigma_be.
636 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
638         * lib/target-supports.exp
639         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
640         with -mfp16-format=ieee.
642 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
644         PR c++/67065
645         * g++.dg/other/pr67065.C: New.
647 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
649         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
650         memcpy.
651         * gcc.target/mips/inline-memcpy-2.c: Ditto.
652         * gcc.target/mips/inline-memcpy-3.c: Ditto.
653         * gcc.target/mips/inline-memcpy-4.c: Ditto.
654         * gcc.target/mips/inline-memcpy-5.c: Ditto.
656 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
658         * gcc.dg/wide_shift_64_1.c: New testcase.
659         * gcc.dg/wide_shift_128_1.c: Likewise.
660         * gcc.target/aarch64/ashlti3_1.c: Likewise.
662 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
664         * lib/target-supports.exp
665         (check_effective_target_fstack_protector_enabled): New test.
666         * gcc.target/i386/ssp-default.c: New test.
668 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
670         PR fortran/66929
671         * gfortran.dg/generic_31.f90: New.
673 2015-08-19  Marek Polacek  <polacek@redhat.com>
675         PR middle-end/67133
676         * g++.dg/torture/pr67133.C: New test.
678 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
680         * gcc.target/powerpc/altivec-35.c: New test.
681         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
682         * gcc.target/powerpc/vsx-vector-7.c: New test.
684 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
686         PR middle-end/36757
687         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
688         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
690 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
692         PR rtl-optimization/67218
693         * gcc.c-torture/execute/ieee/pr67218.c,
694         gcc.target/aarch64/fcvt_int_float_double1.c,
695         gcc.target/aarch64/fcvt_int_float_double2.c,
696         gcc.target/aarch64/fcvt_int_float_double3.c,
697         gcc.target/aarch64/fcvt_int_float_double4.c,
698         gcc.target/aarch64/fcvt_uint_float_double1.c,
699         gcc.target/aarch64/fcvt_uint_float_double2.c,
700         gcc.target/aarch64/fcvt_uint_float_double3.c,
701         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
703 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
705         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
706         dg-options to disable LSE extensions.
707         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
708         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
709         * gcc.target/aarch64/atomic-op-char.c: Likewise.
710         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
711         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
712         * gcc.target/aarch64/atomic-op-int.c: Likewise.
713         * gcc.target/aarch64/atomic-op-long.c: Likewise.
714         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
715         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
716         * gcc.target/aarch64/atomic-op-release.c: Likewise.
717         * gcc.target/aarch64/atomic-op-short.c: Likewise.
718         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
719         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
720         * gcc.target/aarch64/sync-op-full.c: Likewise.
721         * gcc.target/aarch64/sync-op-release.c: Likewise.
723 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
725         PR c++/67160
726         * g++.dg/cpp1z/feat-cxx1z.C: New.
728 2015-08-18  Marek Polacek  <polacek@redhat.com>
730         PR middle-end/67222
731         * gcc.dg/torture/pr67222.c: New test.
733 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
735         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
737 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
739         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
740         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
741         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
743 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
745         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
746         which is used in later code.
748 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
750         PR c++/67216
751         * g++.dg/cpp0x/nullptr34.C: New.
752         * g++.dg/warn/Wconversion2.C: Adjust.
753         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
754         * g++.old-deja/g++.other/null3.C: Likewise.
756         * g++.dg/cpp0x/pr51313.C: Adjust.
758 2015-08-17  Richard Biener  <rguenther@suse.de>
760         PR tree-optimization/67221
761         * gcc.dg/torture/pr67221.c: New testcase.
763 2015-08-17 Mike Stump  <mikestump@comcast.net>
764            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
766         * gcc.target/arm/memcpy-aligned-1.c: New test.
768 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
770         PR fortran/54656
771         * gfortran.dg/norm_4.f90: Rename to...
772         * gfortran.dg/norm2_4.f90: this.
773         * gfortran.dg/norm2_5.f90: New test.
775 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
777         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
778         * gcc.dg/ssp-1.c: Make counter a register.
779         * gcc.dg/ssp-2.c: Likewise.
780         * gcc.dg/torture/parm-coalesce.c: New.
782 2015-08-14  Marek Polacek  <polacek@redhat.com>
784         PR middle-end/67133
785         * gcc.dg/torture/pr67133.c: New test.
787 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
788             Matthias Klose  <doko@debian.org>
790         PR target/67143
791         * gcc.c-torture/compile/pr67143.c: New
792         * gcc.target/aarch64/atomic-op-imm.c
793         (atomic_fetch_add_negative_RELAXED): New.
794         (atomic_fetch_sub_negative_ACQUIRE): New.
796 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
798         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
799         * gcc.target/aarch64/target_attr_8.c: Likewise.
800         * gcc.target/aarch64/target_attr_14.c: Likewise.
802 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
804         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
806 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
808         * gcc.target/i386/builtin_target.c: Add skylake check.
810 2015-08-13  Jeff Law  <law@redhat.com>
812         * gcc.dg/pr66314.c: Moved from here to ..
813         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
814         to clear all sanitizers before -fsanitize=kernel-address.
816 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
818         * gcc.target/aarch64/cinc_common_1.c: New test.
820 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
822         PR c++/53421
823         * g++.dg/ext/attribute-may-alias-1.C: New.
824         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
826 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
828         * gcc.target/aarch64/atomic-inst-cas.c: New.
829         * gcc.target/aarch64/atomic-inst-ops.inc: New.
831 2015-08-13  Andreas Schwab  <schwab@suse.de>
833         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
835 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
837         PR c++/62164
838         * g++.dg/torture/pr62164.C: New.
840 2015-08-13  Richard Biener  <rguenther@suse.de>
842         PR tree-optimization/67191
843         * gcc.dg/torture/pr67191.c: New testcase.
844         * g++.dg/torture/pr67191.C: Likewise.
846 2015-08-13  Richard Biener  <rguenther@suse.de>
848         PR tree-optimization/66502
849         PR tree-optimization/67167
850         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
852 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
854         PR c++/53330
855         * g++.dg/init/new42.C: New.
857 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
859         PR target/67071
860         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
861         vector constants.
862         * gcc.target/powerpc/pr67071-2.c: Likewise.
863         * gcc.target/powerpc/pr67071-3.c: Likewise.
865 2015-08-12  Marek Polacek  <polacek@redhat.com>
867         PR c++/55095
868         * c-c++-common/Wshift-overflow-6.c: New test.
869         * c-c++-common/Wshift-overflow-7.c: New test.
870         * g++.dg/cpp1y/left-shift-2.C: New test.
872 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
874         PR c++/52742
875         * g++.dg/cpp0x/pr52742.C: New.
877 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
879         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
880         Check Knights Landing support.
882 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
884         PR c++/47461
885         * g++.dg/warn/Wunused-result-1.C: New.
887 2015-08-12  Richard Biener  <rguenther@suse.de>
889         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
890         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
891         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
892         * g++.dg/tree-ssa/pr61034.C: Adjust.
893         * gcc.dg/fold-compare-2.c: Likewise.
894         * gcc.dg/pr50763.c: Likewise.
895         * gcc.dg/predict-3.c: Likewise.
896         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
897         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
898         * gcc.dg/tree-ssa/pr20657.c: Likewise.
899         * gcc.dg/tree-ssa/pr21001.c: Likewise.
900         * gcc.dg/tree-ssa/pr37508.c: Likewise.
901         * gcc.dg/tree-ssa/vrp04.c: Likewise.
902         * gcc.dg/tree-ssa/vrp07.c: Likewise.
903         * gcc.dg/tree-ssa/vrp09.c: Likewise.
904         * gcc.dg/tree-ssa/vrp16.c: Likewise.
905         * gcc.dg/tree-ssa/vrp20.c: Likewise.
906         * gcc.dg/tree-ssa/vrp25.c: Likewise.
907         * gcc.dg/tree-ssa/vrp87.c: Likewise.
909 2015-08-12  Nathan Sidwell  <nathan@acm.org>
911         * gcc.dg/vrp-min-max-1.c: New.
912         * gcc.dg/vrp-min-max-2.c: New.
914 2015-08-12  Richard Biener  <rguenther@suse.de>
916         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
918 2015-08-12  Tom de Vries  <tom@codesourcery.com>
920         PR testsuite/67175
921         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
922         Handle absence of vector min/max for sparc.
924 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
926         PR target/66954
927         * g++.dg/ext/mv25.C: New test.
929 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
931         * gcc.target/i386/avx2-vect-shift.c: New test.
933 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
935         PR c/66098
936         PR c/66711
937         * gcc.dg/pragma-diag-3.c: New test.
938         * gcc.dg/pragma-diag-4.c: New test.
940 2015-08-11  Nathan Sidwell  <nathan@acm.org>
942         * c-c++-common/dfp/operator-comma.c: Call init function.
943         * c-c++-common/dfp/convert-dfp-2.c: New test.
945 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
947         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
948         Treat model == 0x4f as Broadwell.
950 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
952         PR libfortran/67140
953         * gfortran.dg/pr67140.f90: New test.
955 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
957         PR libgomp/65742
958         PR middle-end/66332
959         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
961 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
963         PR fortran/64022
964         * gfortran.dg/ieee/large_4.f90: New test.
966 2015-08-08  Bud Davis  <jmdavis@link.com>
968         PR fortran/59746
969         * gfortran.dg/common_22.f90: New.
971 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
973         PR rtl-optimization/67028
974         * gcc.dg/pr67028.c: New testcase.
976 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
978         PR rtl-optimization/67029
979         * gcc.dg/pr67029.c: New test.
981 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
983         PR fortran/64104
984         * gfortran.dg/ieee/ieee_8.f90: New test.
986 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
988         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
989         modifers.
990         * gcc.target/aarch64/noplt_2.c: Likewise.
991         * gcc.target/aarch64/noplt_3.c: Likewise.
993 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
995         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
996         optimization level, and print a summary at the end.
998 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1000         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1002 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1004         * gcc.target/aarch64/noplt_3.c: New testcase.
1006 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1008         * gcc.target/aarch64/noplt_1.c: New testcase.
1009         * gcc.target/aarch64/noplt_2.c: Likewise.
1011 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1013         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1014         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1016 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1018         * gcc.target/s390/dwarfregtable-1.c: New test.
1019         * gcc.target/s390/dwarfregtable-2.c: New test.
1020         * gcc.target/s390/dwarfregtable-3.c: New test.
1022 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1024         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1026 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1028         PR fortran/64022
1029         * gfortran.dg/ieee/large_2.f90: New test.
1030         * gfortran.dg/ieee/large_3.F90: New test.
1032 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1034         PR fortran/64022
1035         * gfortran.dg/ieee/large_1.f90: Adjust test.
1037 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1038             Jeff Law  <law@redhat.com>
1040         PR c/16351
1041         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1042         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1043         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1044         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1045         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1046         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1048 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1050         PR middle-end/66311
1051         * gfortran.dg/pr66311.f90: New file.
1053 2015-08-05  Richard Biener  <rguenther@suse.de>
1055         PR tree-optimization/67121
1056         * gcc.dg/torture/pr67121.c: New testcase.
1058 2015-08-05  Nick Clifton  <nickc@redhat.com>
1060         * gcc.target/rl78: New directory.
1061         * gcc.target/rl78/rl78.exp: New file: Test driver.
1062         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1064 2015-08-05  Richard Biener  <rguenther@suse.de>
1066         PR middle-end/67120
1067         * gcc.dg/torture/pr67120.c: New testcase.
1069 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1071         PR fortran/52846
1073         * lib/fortran-modules.exp: Call cleanup-submodules from
1074         cleanup-modules.
1075         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1076         cover the cases where private entities are no longer optimized
1077         away.
1078         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1079         same reason.
1080         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1081         * gfortran.dg/submodule_5.f08: The same.
1082         * gfortran.dg/submodule_9.f08: The same.
1083         * gfortran.dg/submodule_10.f08: New test.
1085 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/66595
1088         * g++.dg/cpp1y/var-templ35.C: New.
1090 2015-08-05  Richard Biener  <rguenther@suse.de>
1092         PR tree-optimization/67055
1093         * g++.dg/torture/pr67055.C: New testcase.
1095 2015-08-05  Richard Biener  <rguenther@suse.de>
1097         PR tree-optimization/67109
1098         * gcc.dg/torture/pr67109.c: New testcase.
1099         * gcc.dg/vect/vect-119.c: Adjust.
1101 2015-08-05  Richard Biener  <rguenther@suse.de>
1103         PR middle-end/67107
1104         * gcc.dg/pr67107.c: New testcase.
1106 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1108         PR c++/66197
1109         * g++.dg/cpp1z/abbrev2.C: New.
1111 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1113         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1115 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1117         PR c++/66392
1118         * g++.dg/init/explicit4.C: New.
1120 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1122         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1123         without VSX an Power8 vector support.
1125 2015-08-04  Richard Biener  <rguenther@suse.de>
1127         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1129 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1131         PR target/67110
1132         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1133         -fno-pie -no-pie.
1135 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1137         PR c++/66427
1138         * g++.dg/cpp1y/var-templ34.C: New.
1140 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1142         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1143         * gcc.target/aarch64/target_attr_1.c: Likewise.
1144         * gcc.target/aarch64/target_attr_2.c: Likewise.
1145         * gcc.target/aarch64/target_attr_3.c: Likewise.
1146         * gcc.target/aarch64/target_attr_4.c: Likewise.
1147         * gcc.target/aarch64/target_attr_5.c: Likewise.
1148         * gcc.target/aarch64/target_attr_6.c: Likewise.
1149         * gcc.target/aarch64/target_attr_7.c: Likewise.
1150         * gcc.target/aarch64/target_attr_8.c: Likewise.
1151         * gcc.target/aarch64/target_attr_9.c: Likewise.
1152         * gcc.target/aarch64/target_attr_10.c: Likewise.
1153         * gcc.target/aarch64/target_attr_11.c: Likewise.
1154         * gcc.target/aarch64/target_attr_12.c: Likewise.
1155         * gcc.target/aarch64/target_attr_13.c: Likewise.
1156         * gcc.target/aarch64/target_attr_14.c: Likewise.
1157         * gcc.target/aarch64/target_attr_15.c: Likewise.
1159 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1161         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1163 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1165         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1167 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1169         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1170         message.
1172 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1174         PR fortran/64022
1175         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1176         * gfortran.dg/ieee/large_1.f90: New test.
1178 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1180         PR tree-optimization/67043
1181         * gcc.dg/pr67043.c: New test.
1183 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1185         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1187 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1189         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1190         it to push/pop timing items.
1191         (main): For each optimization level, create a gcc_jit_timer, and
1192         time all of the iteration within that level cumulatively.
1193         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1194         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1196 2015-08-03  Alexander Basov <coohpt@gmail.com>
1198         PR middle-end/64744
1199         PR middle-end/48470
1200         PR middle-end/43404
1201         * gcc.target/arm/pr43404.c : New testcase.
1202         * gcc.target/arm/pr48470.c : New testcase.
1203         * gcc.target/arm/pr64744-1.c : New testcase.
1204         * gcc.target/arm/pr64744-2.c : New testcase.
1206 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1208         PR tree-optimization/67077
1209         * gcc.dg/pr67077.c: New test.
1211 2015-08-03  Jeff Law  <law@redhat.com>
1213         PR middle-end/66314
1214         PR gcov-profile/66899
1215         * gcc.dg/pr66899.c: New test.
1216         * gcc.dg/pr66314.c: New test.
1218 2015-08-03  Marek Polacek  <polacek@redhat.com>
1220         PR c/67088
1221         * gcc.dg/pr67088.c: New test.
1223 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1225         PR target/66731
1226         * gcc.target/arm/vnmul-1.c: New.
1227         * gcc.target/arm/vnmul-2.c: New.
1228         * gcc.target/arm/vnmul-3.c: New.
1229         * gcc.target/arm/vnmul-4.c: New.
1231 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1233         PR fortran/64921
1234         * gfortran.dg/class_allocate_20.f90: New.
1236 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1238         * gcc.target/aarch64/csel_bfx_1.c: New test.
1239         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1241 2015-08-02  Martin Sebor  <msebor@redhat.com>
1243         * g++.dg/Wframe-address-in-Wall.C: New test.
1244         * g++.dg/Wframe-address.C: New test.
1245         * g++.dg/Wno-frame-address.C: New test.
1246         * gcc.dg/Wframe-address-in-Wall.c: New test.
1247         * gcc.dg/Wframe-address.c: New test.
1248         * gcc.dg/Wno-frame-address.c: New test.
1250 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1252         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1254 2015-08-01  Michael Collison  <michael.collison@linaro.org
1255             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1257         * gcc.target/arm/mincmp.c: New test.
1259 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1261         PR fortran/67091
1262         * gfortran.dg/associated_target_6.f03: New test
1264 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1266         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1267         optimize ("-ftree-parallelize-loops=0").
1268         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1269         detected reductions.
1270         * gcc.dg/autopar/reduc-2short.c: Same.
1271         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1272         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1273         detected reductions.
1274         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1275         and max reductions.
1277 2015-07-31  Marek Polacek  <polacek@redhat.com>
1279         PR sanitizer/66977
1280         * g++.dg/ubsan/pr66977.C: New test.
1282 2015-07-30  Marek Polacek  <polacek@redhat.com>
1284         * c-c++-common/Wtautological-compare-3.c: New test.
1286 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1288         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1289         (CHECK): Pass address of scalar, rather than array.
1291 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1293         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1295 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1297         * gcc.target/aarch64/fp16/fp16.exp: New.
1298         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1299         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1301 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1303         * gcc.target/aarch64/f16_movs_1.c: New test.
1305 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1307         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1308         outer loop.
1310 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1311             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1313         * gcc.dg/parm-incomplete-1.c: Update.
1314         * gcc.dg/pr18809-1.c: Update.
1315         * gcc.dg/pr27953.c: Update.
1316         * gcc.dg/vla-11.c: Update.
1318 2015-07-27  Marek Polacek  <polacek@redhat.com>
1320         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1322 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1324         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1325         attribute.  Update comment.
1326         (main): Remove.
1327         Add scan for not parallelizing inner loop.
1328         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1329         attribute.
1330         (main): Remove.
1332 2015-07-27  Marek Polacek  <polacek@redhat.com>
1334         PR bootstrap/67030
1335         * c-c++-common/Wtautological-compare-2.c: New test.
1337 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1339         PR target/66232
1340         * gcc.target/i386/pr66232-6.c: New tests.
1341         * gcc.target/i386/pr66232-7.c: Likewise.
1342         * gcc.target/i386/pr66232-8.c: Likewise.
1343         * gcc.target/i386/pr66232-9.c: Likewise.
1345 2015-07-27  Marek Polacek  <polacek@redhat.com>
1347         PR c++/66555
1348         PR c/54979
1349         * c-c++-common/Wtautological-compare-1.c: New test.
1351 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1353         PR c++/18969
1354         * g++.dg/template/pr18969.C: New test.
1355         * g++.dg/template/pr18969-2.C: New test.
1356         * g++.old-deja/g++.jason/overload.C: Remove return value in
1357         template function returning void.
1359 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1361         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1362         immediates to avoid shift-overflow warnings.
1364 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1366         PR c++/66857
1367         * g++.dg/init/pr66857.C: New test.
1369 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1371         PR target/66648
1372         * gcc.target/i386/pr66648.c: New test.
1374 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1376         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1377         interchange_files and block_files variables.
1378         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1379         arithmetic.
1380         * gcc.dg/graphite/uns-interchange-12.c: Same.
1381         * gcc.dg/graphite/uns-interchange-14.c: Same.
1382         * gcc.dg/graphite/uns-interchange-15.c: Same.
1383         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1384         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1386 2015-07-25  Jeff Law  <law@redhat.com>
1388         Revert:
1389         PR lto/66752
1390         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1391         * gcc.dg/torture/pr66752-1.c: New test
1392         * g++.dg/torture/pr66752-2.C: New test.
1394 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1396         Revert:
1397         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1399         PR rtl-optimization/64164
1400         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1401         * gcc.dg/ssp-1.c: Make counter a register.
1402         * gcc.dg/ssp-2.c: Likewise.
1403         * gcc.dg/torture/parm-coalesce.c: New.
1405 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1407         * gcc.dg/graphite/block-1.c: Xfail scan.
1408         * gcc.dg/graphite/interchange-12.c: Same.
1409         * gcc.dg/graphite/interchange-14.c: Same.
1410         * gcc.dg/graphite/interchange-15.c: Same.
1411         * gcc.dg/graphite/interchange-9.c: Same.
1412         * gcc.dg/graphite/interchange-mvt.c: Same.
1413         * gcc.dg/graphite/uns-block-1.c: New test.
1414         * gcc.dg/graphite/uns-interchange-12.c: New test.
1415         * gcc.dg/graphite/uns-interchange-14.c: New test.
1416         * gcc.dg/graphite/uns-interchange-15.c: New test.
1417         * gcc.dg/graphite/uns-interchange-9.c: New test.
1418         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1420 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1422         PR c++/64079
1423         * c-c++-common/Wunused-function-1.c: New.
1425 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1427         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1428         alternative exit-first loop transform.
1429         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1430         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1431         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1432         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1433         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1434         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1435         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1436         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1437         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1439 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1441         PR ipa/66566
1442         * gcc.target/i386/mpx/pr66566.c: New test.
1444 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1446         PR bootstrap/66978
1447         * gcc.target/i386/pr66978.c: New test.
1449 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1451         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1453 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1455         * gcc.target/s390/insv-1.c: New test.
1456         * gcc.target/s390/insv-2.c: New test.
1457         * gcc.target/s390/insv-3.c: New test.
1459 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1461         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1463 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1465         PR middle-end/25530
1466         * gcc.dg/pr25530.c: New test.
1468 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1470         PR middle-end/25529
1471         * gcc.dg/pr25529.c: New test.
1473 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1475         * gcc.target/arm/reg_equal_test.c: New test.
1477 2015-07-23  Jeff Law  <law@redhat.com>
1479         PR lto/66752
1480         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1481         * gcc.dg/torture/pr66752-1.c: New test
1482         * g++.dg/torture/pr66752-2.C: New test.
1484 2015-07-23  Marek Polacek  <polacek@redhat.com>
1486         PR c++/66572
1487         * g++.dg/warn/Wlogical-op-2.C: New test.
1489 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1491         PR rtl-optimization/64164
1492         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1493         * gcc.dg/ssp-1.c: Make counter a register.
1494         * gcc.dg/ssp-2.c: Likewise.
1495         * gcc.dg/torture/parm-coalesce.c: New.
1497 2015-07-23  Marek Polacek  <polacek@redhat.com>
1499         PR sanitizer/66908
1500         * c-c++-common/ubsan/pr66908.c: New test.
1502 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1504         * gcc.dg/autopar/outer-4.c: Add xfail.
1505         * gcc.dg/autopar/outer-5.c: Same.
1506         * gcc.dg/autopar/outer-6.c: Same.
1507         * gcc.dg/autopar/reduc-2.c: Same.
1508         * gcc.dg/autopar/reduc-2char.c: Same.
1509         * gcc.dg/autopar/reduc-2short.c: Same.
1510         * gcc.dg/autopar/reduc-8.c: Same.
1511         * gcc.dg/autopar/uns-outer-4.c: New test.
1512         * gcc.dg/autopar/uns-outer-5.c: New test.
1513         * gcc.dg/autopar/uns-outer-6.c: New test.
1515 2015-07-23  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/66952
1518         * gcc.dg/torture/pr66952.c: Use signed char.
1520 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1522         PR tree-optimization/66926,66951
1523         * gcc.dg/vect/pr66951.c: New test.
1525 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1527         PR c++/52987
1528         * g++.dg/parse/error57.C: New.
1529         * g++.dg/expr/string-2.C: Update.
1531 2015-07-23  Richard Biener  <rguenther@suse.de>
1533         PR tree-optimization/66945
1534         * gcc.dg/torture/pr66945.c: New testcase.
1536 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1538         PR target/66954
1539         * g++.dg/ext/mv24.C: New test.
1541 2015-07-22  Marek Polacek  <polacek@redhat.com>
1543         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1544         dg-options.
1546 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1548         PR fortran/61831
1549         PR fortran/66929
1550         * gfortran.dg/generic_30.f90: New.
1552 2015-07-22  Richard Biener  <rguenther@suse.de>
1554         PR tree-optimization/66952
1555         * gcc.dg/torture/pr66952.c: New testcase.
1557 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1559         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1560         test.
1561         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1562         test.
1563         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1564         test.
1565         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1566         test.
1567         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1568         test.
1569         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1570         test.
1571         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1572         test.
1573         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1574         test.
1575         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1576         test.
1577         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1578         test.
1579         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1580         test.
1581         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1582         test.
1583         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1584         test.
1585         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1586         test.
1587         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1588         test.
1589         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1590         test.
1591         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1592         test.
1593         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1594         test.
1595         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1596         test.
1597         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1598         test.
1599         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1600         test.
1601         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1602         test.
1603         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1604         test.
1605         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1606         test.
1607         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1608         test.
1609         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1610         test.
1611         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1612         test.
1613         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1614         test.
1615         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1616         test.
1617         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1618         test.
1619         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1620         test.
1621         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1622         test.
1623         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1624         test.
1625         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1626         test.
1627         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1628         test.
1629         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1630         test.
1631         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1632         test.
1633         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1634         test.
1635         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1636         test.
1637         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1638         test.
1639         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1640         test.
1641         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1642         test.
1643         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1644         test.
1645         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1646         test.
1647         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1648         test.
1649         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1650         test.
1651         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1652         test.
1653         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1654         test.
1655         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1656         test.
1657         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1658         test.
1659         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1660         test.
1661         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1662         test.
1663         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1664         test.
1665         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1666         test.
1667         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1668         test.
1669         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1670         test.
1671         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1672         test.
1673         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1674         test.
1675         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1676         test.
1677         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1678         test.
1679         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1680         test.
1681         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1682         test.
1683         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1684         test.
1685         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1686         test.
1687         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1688         test.
1689         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1690         test.
1691         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1692         test.
1693         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1694         test.
1695         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1696         test.
1697         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1698         test.
1699         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1700         test.
1701         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1702         test.
1703         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1704         test.
1705         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1706         test.
1707         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1708         test.
1709         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1710         test.
1711         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1712         test.
1713         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1714         test.
1715         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1716         test.
1717         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1718         test.
1719         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1720         test.
1721         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1722         test.
1723         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1724         test.
1725         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1726         test.
1727         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1728         test.
1729         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1730         test.
1731         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1732         test.
1733         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1734         test.
1735         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1736         test.
1737         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1738         test.
1739         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1740         test.
1741         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1742         test.
1743         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1744         test.
1745         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1746         test.
1747         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1748         test.
1749         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1750         test.
1751         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1752         test.
1753         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1754         test.
1755         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1756         test.
1757         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1758         test.
1759         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1760         test.
1761         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1762         test.
1763         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1764         test.
1765         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1766         test.
1767         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1768         test.
1769         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1770         test.
1771         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1772         test.
1773         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1774         test.
1775         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1776         test.
1777         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1778         test.
1779         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1780         test.
1781         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1782         test.
1783         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1784         test.
1785         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1786         test.
1787         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1788         test.
1789         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1790         test.
1791         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1792         test.
1793         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1794         test.
1795         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1796         test.
1797         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1798         test.
1799         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1800         test.
1801         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1802         test.
1803         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1804         test.
1805         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1806         test.
1807         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1808         test.
1809         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1810         test.
1811         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1812         test.
1813         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1814         test.
1815         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1816         test.
1817         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1818         test.
1819         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1820         test.
1821         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1822         test.
1824 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1826         * g++.dg/template/crash81.C: Update.
1828 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1830         PR ipa/66424.
1831         * gcc.target/i386/pr66424.c: New.
1833 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1835         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1837 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1839         PR fortran/61831
1840         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1841         Drop address sanitization.
1843 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1845         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1846         Skip -march=armv4t.
1847         (dg-additional-options): Set armv5t flag.
1849 2015-07-21  Marek Polacek  <polacek@redhat.com>
1851         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1852         * gcc.dg/vmx/unpack.c: Likewise.
1853         * gcc.target/powerpc/quad-atomic.c: Likewise.
1855 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1857         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1859 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1861         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1862         model.
1864 2015-07-20  Marek Polacek  <polacek@redhat.com>
1866         PR c++/55095
1867         * c-c++-common/Wshift-overflow-1.c: New test.
1868         * c-c++-common/Wshift-overflow-2.c: New test.
1869         * c-c++-common/Wshift-overflow-3.c: New test.
1870         * c-c++-common/Wshift-overflow-4.c: New test.
1871         * c-c++-common/Wshift-overflow-5.c: New test.
1872         * g++.dg/cpp1y/left-shift-1.C: New test.
1873         * gcc.dg/c90-left-shift-2.c: New test.
1874         * gcc.dg/c90-left-shift-3.c: New test.
1875         * gcc.dg/c99-left-shift-2.c: New test.
1876         * gcc.dg/c99-left-shift-3.c: New test.
1877         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1878         * gcc.c-torture/execute/pr40386.c: Likewise.
1879         * gcc.dg/vect/pr33373.c: Likewise.
1880         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1881         * gcc.dg/vect/vect-shift-2.c: Likewise.
1883 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1885         * gcc.target/aarch64/neg_abs_1.c: New test.
1887 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1889         PR target/66922
1890         * gcc.target/i386/pr66922.c: New test.
1892 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1894         PR middle-end/46851
1895         PR middle-end/60340
1896         * gcc.dg/tree-ssa/pr42327.c: Removed.
1897         * g++.dg/other/pr35011.C: Removed.
1899 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1901         PR target/66906
1902         * gcc.target/i386/pr66906.c: New test.
1904 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1906         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1907         as follow-up to r225930.
1909 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1911         PR fortran/52846
1912         * lib/fortran-modules.exp (proc cleanup-submodules): New
1913         procedure.
1914         * gfortran.dg/submodule_1.f08: Change extension and clean up
1915         the submodule files.
1916         * gfortran.dg/submodule_2.f08: ditto
1917         * gfortran.dg/submodule_6.f08: ditto
1918         * gfortran.dg/submodule_7.f08: ditto
1919         * gfortran.dg/submodule_8.f08: New test
1920         * gfortran.dg/submodule_9.f08: New test
1922 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1923             Sebastian Pop  <s.pop@samsung.com>
1925         PR middle-end/61929
1926         * gcc.dg/graphite/pr61929.c: New.
1928 2015-07-17  Marek Polacek  <polacek@redhat.com>
1930         * gcc.dg/fold-minus-7.c: New test.
1932 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1934         * gfortran.dg/co_reduce_1.f90: New file.
1936 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1938         PR target/66824
1939         * gcc.target/i386/pr66824.c:
1941 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1943         PR fortran/66035
1944         * gfortran.dg/structure_constructor_13.f03: New test.
1946 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1948         PR fortran/61831
1949         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1950         of generated while loops in the tree dump.
1951         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1953 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1955         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1957 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1959         PR target/66891
1960         * gcc.target/i386/pr66891.c: New test.
1962 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1964         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1966 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1968         PR rtl-optimization/66626
1969         * gcc.target/i386/pr66626-2.c: New.
1971 2015-07-16  Martin Liska  <mliska@suse.cz>
1973         * g++.dg/ipa/pr66896.c: New test.
1975 2015-07-16  Richard Biener  <rguenther@suse.de>
1977         PR tree-optimization/66894
1978         * gcc.dg/torture/pr66894.c: New testcase.
1980 2015-07-16  Richard Biener  <rguenther@suse.de>
1982         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1984 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1986         PR target/66866
1987         * g++.dg/pr66866.C: New test.
1989 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1991         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1993 2015-07-15  Richard Biener  <rguenther@suse.de>
1995         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1996         { -O3 -fomit-frame-pointer },
1997         { -O3 -fomit-frame-pointer -funroll-loops } and
1998         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1999         in favor of
2000         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2001           -finline-functions }
2003 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2005         * gcc.target/mips/interrupt_handler-5.c: New test.
2007 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2008             Robert Suchanek  <robert.suchanek@imgtec.com>
2010         * gcc.target/mips/interrupt_handler-4.c: New test.
2012 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2014         PR testsuite/66734
2015         * gcc.dg/lto/lto.exp: Initialize MPX.
2017 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2019         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2020         dg-skip-if.
2021         * gcc.target/arm/scd42-3.c: Likewise.
2023 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2025         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2026         code to be run when the pre-arch code increases the isa_rev to
2027         mips32r6 or greater.
2029 2015-07-15  Richard Biener  <rguenther@suse.de>
2031         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2032         { -O3 -fomit-frame-pointer },
2033         { -O3 -fomit-frame-pointer -funroll-loops } and
2034         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2035         in favor of
2036         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2037           -finline-functions }
2038         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2039         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2040         to additional_flags.
2042 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2044         PR rtl-optimization/66838
2045         * gcc.target/i386/pr66838.c: New test.
2047 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2049         PR c++/66850
2050         * g++.dg/template/pr66850.C: New test.
2052 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2053             Cesar Philippidis  <cesar@codesourcery.com>
2054             Chung-Lin Tang  <cltang@codesourcery.com>
2056         * gcc.target/nios2/nios2-flushd.c: New.
2057         * gcc.target/nios2/nios2-rdprs.c: New.
2058         * gcc.target/nios2/r2-atomic.c: New.
2059         * gcc.target/nios2/r2-eni.c: New.
2060         * gcc.target/nios2/r2-wrpie.c: New.
2062 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2063             Cesar Philippidis  <cesar@codesourcery.com>
2064             Chung-Lin Tang  <cltang@codesourcery.com>
2066         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2067         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2069 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2070             Cesar Philippidis  <cesar@codesourcery.com>
2071             Chung-Lin Tang  <cltang@codesourcery.com>
2073         * gcc.target/nios2/andci.c: New.
2074         * gcc.target/nios2/bmx.c: New.
2075         * gcc.target/nios2/cdx-add.c: New.
2076         * gcc.target/nios2/cdx-branch.c: New.
2077         * gcc.target/nios2/cdx-callret.c: New.
2078         * gcc.target/nios2/cdx-loadstore.c: New.
2079         * gcc.target/nios2/cdx-logical.c: New.
2080         * gcc.target/nios2/cdx-mov.c: New.
2081         * gcc.target/nios2/cdx-shift.c: New.
2082         * gcc.target/nios2/cdx-sub.c: New.
2083         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2085 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2087         PR c++/65071
2088         * g++.dg/cpp0x/vt-65071.C: New.
2090 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2091             Cesar Philippidis  <cesar@codesourcery.com>
2092             Chung-Lin Tang  <cltang@codesourcery.com>
2094         * gcc.target/nios2/r2-io-range.c: New.
2095         * gcc.target/nios2/r2-stio-1.c: New.
2096         * gcc.target/nios2/r2-stio-2.c: New.
2097         * gcc.target/nios2/nios2-ldxio.c: New.
2098         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2099         of just compile.  Add more tests.
2101 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2103         gfortran.dg/pr66864.f90: New test.
2105 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2107         PR rtl-optimization/66626
2108         * gcc.target/i386/pr66626.c: New.
2110 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2112         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2113         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2114         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2116 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2118         * g++.dg/template/crash81.C: Adjust for error + inform change.
2119         * g++.dg/template/pr58878.C: Likewise.
2120         * g++.dg/template/shadow1.C: Likewise.
2121         * g++.dg/template/shadow2.C: Likewise.
2122         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2123         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2124         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2125         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2127 2015-07-14  Richard Biener  <rguenther@suse.de>
2129         PR tree-optimization/66863
2130         * gcc.dg/torture/pr66863.c: New testcase.
2132 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2134         PR c++/65186
2135         * g++.dg/template/pr65186.C: New test.
2137 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2139         * gcc.target/arm/macro_defs0.c: Add directive to skip
2140         test if -marm is present.
2141         * gcc.target/arm/macro_defs1.c: Likewise.
2143 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2145         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2146         if-conversion..
2147         * gcc.target/aarch64/adds1.c: Likewise.
2148         * gcc.target/aarch64/ands_1.c: Likewise.
2149         * gcc.target/aarch64/bics_1.c: Likewise.
2150         * gcc.target/aarch64/subs1.c: Likewise.
2151         * gcc.target/aarch64/subs3.c: Likewise.
2153 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2155         PR fortran/64589
2156         * gfortran.dg/pr64589.f90: New test.
2158 2015-07-13  Renlin Li  <renlin.li@arm.com>
2160         PR rtl/66556
2161         * gcc.c-torture/execute/pr66556.c: New.
2163 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2165         * gcc.dg/20020219-1.c: Fix double word typos.
2166         * gcc.dg/20020919-1.c: Same.
2168 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2169             Jeff Law  <law@redhat.com>
2171         PR middle-end/66726
2172         * g++.dg/tree-ssa/pr66726.c: New test.
2173         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2174         * gcc.dg/tree-ssa/pr66726.c: New test.
2176 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2178         PR c++/58734
2179         * g++.dg/cpp0x/variadic-ttp2.C: New.
2181 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2183         PR c++/30044
2184         * g++.dg/cpp0x/auto46.C: New test.
2185         * g++.dg/template/pr30044.C: New test.
2186         * g++.dg/template/shadow2.C: New test.
2187         * g++.dg/template/error55.C: New test.
2188         * g++.dg/template/crash83.C: Accept any error string.
2189         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2190         parameters.
2191         * g++.dg/cpp0x/variadic19.C: Likewise
2192         * g++.dg/template/canon-type-13.C: Likewise.
2193         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2194         * g++.dg/torture/20070621-1.C: Likewise.
2196 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2198         PR c++/54521
2199         * g++.dg/init/explicit3.C: New.
2201 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2203         PR target/66819
2204         * gcc.target/i386/pr66819-1.c: New test.
2205         * gcc.target/i386/pr66819-2.c: Likewise.
2206         * gcc.target/i386/pr66819-3.c: Likewise.
2207         * gcc.target/i386/pr66819-4.c: Likewise.
2208         * gcc.target/i386/pr66819-5.c: Likewise.
2210 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2212         PR target/66703
2213         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2214         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2215         type to prevent possible flag-clobbering zero-extensions.
2216         * gcc.target/i386/pr66703.c: New test.
2218 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2220         PR c++/60842
2221         * g++.dg/cpp0x/nsdmi-template15.C: New.
2223 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2225         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2227 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2229         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2230         * gcc.target/arm/flip-thumb.c: Likewise.
2232 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2234         PR target/66813
2235         * gcc.target/i386/pr66813.c: New test.
2237 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2239         PR middle-end/66820
2240         * gcc.dg/gomp/pr66820.c: New test.
2242 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2244         PR c++/65592
2245         * g++.dg/cpp0x/scoped_enum6.C: New.
2247 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2249         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2250         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2252 2015-07-10  Richard Biener  <rguenther@suse.de>
2254         PR tree-optimization/66823
2255         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2256         which should not be necessary.  XFAIL.
2258 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2260         PR c++/64848
2261         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2263 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2265         PR middle-end/66633
2266         * gcc.dg/gomp/pr66633-1.c: New test.
2267         * gcc.dg/gomp/pr66633-2.c: New test.
2268         * gcc.dg/gomp/pr66633-3.c: New test.
2269         * gcc.dg/gomp/pr66633-4.c: New test.
2271 2015-07-09  John Marino  <gnugcc@marino.st>
2273         * lib/target-supports.exp (check_effective_target_pie):
2274         Add *-*-dragonfly*
2276 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2278         PR target/66814
2279         * gcc.target/i386/pr66814.c: New test.
2281 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2283         PR target/66731
2284         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2285         * gcc.target/aarch64/fnmul-2.c: Likewise.
2286         * gcc.target/aarch64/fnmul-3.c: Likewise.
2287         * gcc.target/aarch64/fnmul-4.c: Likewise.
2289 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2291         PR c++/65790
2292         * g++.dg/cpp0x/vt-65790.C: New.
2294 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2296         PR target/66818
2297         * gcc.target/i386/pr66818.c: New test.
2299 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2301         PR target/66817
2302         * gcc.target/i386/pr66817.c: New test.
2304 2015-07-09  Marek Polacek  <polacek@redhat.com>
2306         PR tree-optimization/66718
2307         * gcc.dg/vect/vect-126.c: New test.
2309 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2311         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2312         even when dwarf-2 is not the default.
2314 2015-07-08  Jeff Law  <law@redhat.com>
2316         PR testsuite/66796
2317         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2318         to have a single memory reference.
2320 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2322         * g++.dg/other/dump-ada-spec-9.C: New test.
2324 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2326         * g++.dg/vect/vect.exp: Run also simd* tests.
2327         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2328         (check_vect): Fix up get_cpuid call for C++.
2329         * g++.dg/vect/simd-clone-1.cc: New test.
2331 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2333         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2335 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2337         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2338         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2340 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2342         PR target/66806
2343         * gcc.target/i386/pr66806.c: New test.
2345 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/66421
2348         * g++.dg/cpp0x/auto45.C: New.
2350 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2352         PR middle-end/66334
2353         * gcc.target/i386/pr66334.c: New.
2355 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2357         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2358         comments.
2360 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2362         PR jit/66783
2363         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2364         (verify_code): Update expected error message.
2365         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2366         (verify_code): Likewise.
2367         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2368         (verify_code): Likewise.
2370 2015-07-08  Richard Biener  <rguenther@suse.de>
2372         PR tree-optimization/66793
2373         * gcc.dg/torture/pr66793.c: New testcase.
2375 2015-07-08  Richard Biener  <rguenther@suse.de>
2377         PR tree-optimization/66794
2378         * gcc.dg/torture/pr66794.c: New testcase.
2380 2015-07-08  Marek Polacek  <polacek@redhat.com>
2382         PR c++/66748
2383         * g++.dg/abi/abi-tag15.C: New test.
2385 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2387         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2388         * gcc.target/mips/branch-3.c: Ditto
2389         * gcc.target/mips/branch-4.c: Ditto.
2390         * gcc.target/mips/branch-5.c: Ditto.
2391         * gcc.target/mips/branch-6.c: Ditto.
2392         * gcc.target/mips/branch-7.c: Ditto.
2393         * gcc.target/mips/branch-8.c: Ditto.
2394         * gcc.target/mips/branch-9.c: Ditto.
2395         * gcc.target/mips/branch-10.c: Ditto.
2396         * gcc.target/mips/branch-11.c: Ditto.
2397         * gcc.target/mips/branch-12.c: Ditto.
2398         * gcc.target/mips/branch-13.c: Ditto.
2399         * gcc.target/mips/umips-branch-5.c: New file.
2400         * gcc.target/mips/umips-branch-6.c: New file.
2401         * gcc.target/mips/umips-branch-7.c: New file.
2402         * gcc.target/mips/umips-branch-8.c: New file.
2403         * gcc.target/mips/umips-branch-9.c: New file.
2404         * gcc.target/mips/umips-branch-10.c: New file.
2405         * gcc.target/mips/umips-branch-11.c: New file.
2406         * gcc.target/mips/umips-branch-12.c: New file.
2407         * gcc.target/mips/umips-branch-13.c: New file.
2408         * gcc.target/mips/umips-branch-14.c: New file.
2409         * gcc.target/mips/umips-branch-15.c: New file.
2410         * gcc.target/mips/umips-branch-16.c: New file.
2411         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2412         (OCCUPY_0xfffc): New define.
2414 2015-07-08  Renlin Li  <renlin.li@arm.com>
2416         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2418 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2420         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2422 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2424         * gcc.target/i386/bt-3.c: New test.
2425         * gcc.target/i386/bt-4.c: Ditto.
2427 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2429         * g++.dg/other/dump-ada-spec-8.C: New test.
2431 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2433         PR jit/66783
2434         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2435         test case.
2436         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2437         New test case.
2438         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2439         New test case.
2440         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2441         Avoid using an opaque struct for local "f".
2443 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2445         PR jit/66779
2446         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2447         * jit.dg/test-pr66779.c: New testcase.
2449 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2451         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2452         NOCOMPRESSION.
2454 2015-07-07  Richard Biener  <rguenther@suse.de>
2456         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2458 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2460         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2461         * gcc.target/mips/call-5.c: Ditto.
2462         * gcc.target/mips/call-6.c: Ditto.
2464 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2466         * gcc.dg/dx-test.c: New test-case.
2468 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2470         PR fortran/66578
2471         * gfortran.dg/allocate_with_source_9.f08: New test.
2473 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2475         PR target/52144
2476         * gcc.target/arm/flip-thumb.c: Fix scan.
2477         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2478         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2479         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2480         Fix return value.
2482 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2484         PR target/65956
2485         * gcc.c-torture/execute/pr65956.c: New test.
2487 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2489         * gcc.target/arm/aapcs/align1.c: New.
2490         * gcc.target/arm/aapcs/align_rec1.c: New.
2491         * gcc.target/arm/aapcs/align2.c: New.
2492         * gcc.target/arm/aapcs/align_rec2.c: New.
2493         * gcc.target/arm/aapcs/align3.c: New.
2494         * gcc.target/arm/aapcs/align_rec3.c: New.
2495         * gcc.target/arm/aapcs/align4.c: New.
2496         * gcc.target/arm/aapcs/align_rec4.c: New.
2497         * gcc.target/arm/aapcs/align_vararg1.c: New.
2498         * gcc.target/arm/aapcs/align_vararg2.c: New.
2500 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2502         * gfortran.dg/iomsg_2.f90: New test.
2504 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2506         PR target/66749
2507         * gcc.target/i386/pr66749.c: New test.
2509 2015-07-06  Richard Biener  <rguenther@suse.de>
2511         PR tree-optimization/66772
2512         * gcc.dg/torture/pr66772-1.c: New testcase.
2513         * gcc.dg/torture/pr66772-2.c: Likewise.
2515 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2517         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2518         the jals instruction.
2520 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2522         PR target/53383
2523         * gcc.target/i386/pr53383-1.c: New file.
2524         * gcc.target/i386/pr53383-2.c: Likewise.
2525         * gcc.target/i386/pr53383-3.c: Likewise.
2527 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2529         * gcc.target/aarch64/fnmul-1.c: New.
2530         * gcc.target/aarch64/fnmul-2.c: New.
2531         * gcc.target/aarch64/fnmul-3.c: New.
2532         * gcc.target/aarch64/fnmul-4.c: New.
2534 2015-07-06  Richard Biener  <rguenther@suse.de>
2536         PR middle-end/66759
2537         * gcc.dg/torture/pr66759.c: New testcase.
2539 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2541         PR fortran/58586
2542         * gfortran.dg/alloc_comp_class_3.f03: New test.
2543         * gfortran.dg/alloc_comp_class_4.f03: New test.
2545 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2547         * gcc.c-torture/execute/pr66757.c: New test.
2549 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2551         PR tree-optimization/66720
2552         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2554 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2555             Sandra Loosemore <sandra@codesourcery.com>
2557         * gcc.target/nios2/gprel-offset.c: New test.
2559 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2561         PR fortran/66725
2562         * gfortran.dg/pr66725.f90: New test.
2564 2015-07-03  Jason Merrill  <jason@redhat.com>
2566         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2567         Avoid narrowing error.
2569 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2571         PR rtl-optimization/66706
2572         * gcc.target/powerpc/shift-int.c: New testcase.
2574 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2576         PR target/66746.
2577         * gcc.target/i386/pr66746.c: New file.
2579 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2581         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2583 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2585         PR tree-optimization/66119
2586         * g++.dg/opt/pr66119.C: New.
2588 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2590         PR fortran/52846
2591         * gfortran.dg/submodule_1.f90: New test
2592         * gfortran.dg/submodule_2.f90: New test
2593         * gfortran.dg/submodule_3.f90: New test
2594         * gfortran.dg/submodule_4.f90: New test
2595         * gfortran.dg/submodule_5.f90: New test
2596         * gfortran.dg/submodule_6.f90: New test
2597         * gfortran.dg/submodule_7.f90: New test
2599 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2601         PR preprocessor/53690
2602         * g++.dg/cpp/pr53690.C: New.
2604 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2606         * gcc.target/powerpc/vec-cmp.c: New test.
2608 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2610         PR fortran/56520
2611         * gfortran.dg/pr56520.f90: New test.
2613 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2615         PR fortran/66545
2616         * gfortran.dg/pr66545_1.f90: New test.
2617         * gfortran.dg/pr66545_2.f90: New test.
2619 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2621         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2622         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2624 2015-07-02  Richard Biener  <rguenther@suse.de>
2626         PR testsuite/66719
2627         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2628         unaligned loads.
2630 2015-07-02  Richard Biener  <rguenther@suse.de>
2632         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2634 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2636         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2638 2015-07-01  Jason Merrill  <jason@redhat.com>
2640         * lib/target-supports.exp (cxx_default): Set to C++14.
2642 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2644         PR testsuite/66723
2645         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2646         scan-assembler.
2648 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2650         * gfortran.dg/warn_conversion_8.f90:  New test.
2652 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2654         PR rtl-optimization/61047
2655         * gcc.c-torture/execute/20150611-1.c: New testcase.
2657 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2659         PR jit/66700
2660         * jit.dg/all-non-failing-tests.h: Add
2661         test-pr66700-observing-write-through-ptr.c.
2662         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2664 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2666         * jit.dg/test-accessing-union.c: Add comments for use by
2667         gcc/jit/docs/topics/types.rst.
2669 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2671         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2672         'do-require-effective-target' with 'dg-require-effective-target'.
2673         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2674         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2675         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2676         'stlex' with 'strex' as the expected output.
2678 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2680         PR c++/60365
2681         * g++.dg/cpp0x/gen-attrs-60.C: New.
2682         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2684 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2686         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2687         New function.
2688         * gcc.target/aarch64/pic-small.c: Restrict this test under
2689         check_effective_target_aarch64_small_fpic.
2691 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2693         * gfortran.dg/gomp/pr66633.f90: New test.
2695 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2697         PR c++/66686
2698         * g++.dg/template/pr66686.C: New test.
2700 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2702         * gnat.dg/lto17.ad[sb]: New test.
2704 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2706         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2707         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2708         testcase.
2709         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2710         New testcase.
2711         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2712         New testcase.
2713         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2714         New testcase.
2715         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2716         New testcase.
2717         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2718         New testcase.
2719         * jit.dg/test-switch.c: New testcase.
2720         * jit.dg/test-switch.cc: New testcase.
2722 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2724         PR jit/66546
2725         * jit.dg/all-non-failing-tests.h: Add note about
2726         test-validly-unreachable-block.c.
2727         * jit.dg/test-validly-unreachable-block.c: New file.
2729 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2731         PR jit/66628
2732         * jit.dg/all-non-failing-tests.h: Add note about
2733         test-extra-options.c.
2734         * jit.dg/test-extra-options.c: New testcase.
2736 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2738         PR debug/66691
2739         * gcc.target/i386/pr66691.c: New.
2741 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2743         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2744         * gcc.target/i386/iamcu/args.h: Likewise.
2745         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2746         * gcc.target/i386/iamcu/defines.h: Likewise.
2747         * gcc.target/i386/iamcu/macros.h: Likewise.
2748         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2749         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2750         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2751         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2752         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2753         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2754         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2755         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2756         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2757         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2758         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2759         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2760         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2761         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2762         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2763         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2764         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2766 2015-06-30  Marek Polacek  <polacek@redhat.com>
2768         * gcc.dg/fold-minus-6.c: New test.
2770         * gcc.dg/fold-ior-3.c: New test.
2772 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2774         Implement N4197 - Adding u8 character literals
2775         * g++.dg/cpp1z/utf8.C: New.
2776         * g++.dg/cpp1z/utf8-neg.C: New.
2777         * g++.dg/cpp1z/udlit-utf8char.C: New.
2779 2015-06-30  Marek Polacek  <polacek@redhat.com>
2781         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2783 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2785         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2786         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2787         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2788         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2790 2015-06-30  Marek Polacek  <polacek@redhat.com>
2792         * gcc.dg/fold-ior-2.c: New test.
2794 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2796         PR tree-optimization/66652
2797         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2798         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2799         pointers.
2800         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2802 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2804         PR c++/65977
2805         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2806         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2808 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2810         PR fortran/66605
2811         * gfortran.dg/wunused-parameter.f90: New test.
2813 2015-06-29  Richard Henderson  <rth@redhat.com>
2815         * gcc.target/i386/asm-flag-1.c: New.
2816         * gcc.target/i386/asm-flag-2.c: New.
2817         * gcc.target/i386/asm-flag-3.c: New.
2818         * gcc.target/i386/asm-flag-4.c: New.
2819         * gcc.target/i386/asm-flag-5.c: New.
2821 2015-06-29  Marek Polacek  <polacek@redhat.com>
2823         PR c/66322
2824         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2825         * c-c++-common/pr66322.c: New test.
2826         * g++.dg/eh/scope1.C: Remove dg-warning.
2828 2015-06-29  Richard Biener  <rguenther@suse.de>
2830         PR tree-optimization/66677
2831         * gcc.dg/vect/pr66677.c: New testcase.
2833 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2835         PR middle-end/64130
2836         * gcc.dg/tree-ssa/pr64130.c: New test.
2838 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2840         * gcc.target/aarch64/pic-small.c: New testcase.
2842 2015-06-26  Richard Biener  <rguenther@suse.de>
2844         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2846 2015-06-26  Marek Polacek  <polacek@redhat.com>
2848         * gcc.dg/fold-and-1.c: New test.
2849         * gcc.dg/fold-and-2.c: New test.
2851 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2853         * gnat.dg/warn11.adb: Add missing dg directive.
2854         * gnat.dg/warn12.adb: New test.
2855         * gnat.dg/warn12_pkg.ads: New helper.
2857 2015-06-26  Richard Biener  <rguenther@suse.de>
2859         * gfortran.dg/reassoc_3.f90: Adjust.
2861 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2863         PR target/66412
2864         * gcc.target/i386/pr66412.c: New test.
2866 2015-06-25  Richard Biener  <rguenther@suse.de>
2868         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2870 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2872         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2874 2015-06-25  Richard Biener  <rguenther@suse.de>
2876         * gfortran.dg/vect/vect-9.f90: New testcase.
2878 2015-06-25  Nick Clifton  <nickc@redhat.com>
2880         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2881         H8300 and M32R targets.
2883 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2885         PR fortran/66528
2886         * gfortran.dg/maxerrors.f90: New test.
2888 2015-06-08  DJ Delorie  <dj@redhat.com>
2890         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2892 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2894         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2896 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2898         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2899         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2900         * gcc.target/aarch64/nofp_1.c: New file.
2902 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2904         Implement N3928 - Extending static_assert
2905         * g++.dg/cpp0x/static_assert8.C: Adjust.
2906         * g++.dg/cpp0x/static_assert12.C: New.
2907         * g++.dg/cpp0x/static_assert13.C: New.
2908         * g++.dg/cpp1y/static_assert1.C: New.
2909         * g++.dg/cpp1y/static_assert2.C: New.
2910         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2912 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2914         PR c++/65750
2915         * g++.dg/cpp0x/trailing11.C: New.
2917 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2919         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2920         multilibs.
2921         * gcc.target/arm/memset-inline-10.c: Likewise.
2922         * gcc.target/arm/pr58784.c: Likewise.
2923         * gcc.target/arm/pr59985.C: Likewise.
2924         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2926 2015-06-24  Renlin Li  <renlin.li@arm.com>
2928         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2929         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2931 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2933         Revert:
2934         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2936         PR c++/30044
2937         * g++.dg/cpp0x/auto45.C: New test.
2938         * g++.dg/template/pr30044.C: New test.
2939         * g++.dg/template/crash83.C: Accept any error string.
2940         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2941         parameters.
2942         * g++.dg/cpp0x/variadic18.C: Likewise
2943         * g++.dg/template/canon-type-13.C: Likewise.
2944         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2946 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/65811
2949         * g++.dg/other/linkage2.C: New.
2951 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2953         PR target/63408
2954         * gcc.target/arm/pr63408.c: New test.
2956 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2958         * lib/c-torture.exp: Don't call check_effective_target_lto
2959         before setting up environment correctly.
2960         * lib/gcc-dg.exp: Likewise, and protect
2961         gcc_force_conventional_output.
2963 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2965         PR rtl-optimization/66306
2966         * gcc.target/s390/pr66306.c: New test.
2968 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2970         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2971         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2972         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2973         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2974         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2975         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2976         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2978 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2980         PR target/65803
2981         * gcc.c-torture/pr65803.c: New test.
2983 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2985         PR c++/30044
2986         * g++.dg/cpp0x/auto45.C: New test.
2987         * g++.dg/template/pr30044.C: New test.
2988         * g++.dg/template/crash83.C: Accept any error string.
2989         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2990         parameters.
2991         * g++.dg/cpp0x/variadic18.C: Likewise
2992         * g++.dg/template/canon-type-13.C: Likewise.
2993         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2995 2015-06-23  Marek Polacek  <polacek@redhat.com>
2997         * c-c++-common/Wlogical-op-3.c: New test.
2999 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3001         PR c++/66254
3002         * g++.dg/cpp0x/scoped_enum5.C: New.
3004 2015-06-23  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/66636
3007         * gcc.dg/vect/pr66636.c: New testcase.
3009 2015-06-23  Marek Polacek  <polacek@redhat.com>
3011         * gcc.dg/fold-minus-4.c: New test.
3012         * gcc.dg/fold-minus-5.c: New test.
3013         * c-c++-common/ubsan/overflow-add-5.c: New test.
3015 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3017         Add missing testcase from r224672.
3018         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3020         * gcc.target/vax/bswapdi-1.c: New.
3022 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3024         PR fortran/64674
3025         * gfortran.dg/associate_18.f08: New test.
3027 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3029         PR target/66560
3030         * gcc.target/i386/pr66560-1.c: New test.
3031         * gcc.target/i386/pr66560-2.c: Ditto.
3032         * gcc.target/i386/pr66560-3.c: Ditto.
3033         * gcc.target/i386/pr66560-4.c: Ditto.
3035 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3037         * gcc.target/nvptx/nvptx.exp: New file.
3038         * gcc.target/nvptx/proto-1.c: Likewise.
3040 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3042         PR tree-optimization/66449
3043         * gcc.dg/vect/pr66449.c: New test.
3045 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3047         * g++.dg/other/dump-ada-spec-5.C: New test.
3048         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3049         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3051 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3053         * g++.dg/inherit/pure1.C: Test location too.
3055 2015-06-22  Marek Polacek  <polacek@redhat.com>
3057         * gcc.dg/fold-ior-1.c: New test.
3058         * gcc.dg/fold-minus-2.c: New test.
3059         * gcc.dg/fold-minus-3.c: New test.
3060         * gcc.dg/fold-plus-1.c: New test.
3061         * gcc.dg/fold-plus-2.c: New test.
3062         * gcc.dg/fold-xor-4.c: New test.
3063         * gcc.dg/fold-xor-5.c: New test.
3065 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3067         PR target/65914
3068         * g++.dg/torture/pr65914.C:  New.
3070 2015-06-22  Richard Biener  <rguenther@suse.de>
3072         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3073         not existing TORTURE_OPTIONS only.
3074         * lib/gcc-dg.exp: Likewise.
3076 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3078         PR target/52144
3079         * gcc.target/arm/flip-thumb.c: New test.
3081 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3082             Martin Liska  <mliska@suse.cz>
3084         PR ipa/65908
3085         * g++.dg/ipa/pr65908.C: New testcase.
3087 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3089         PR c++/65882
3090         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3091         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3093 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3095         * gnat.dg/specs/debug1.ads: Adjust.
3097 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3099         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3100         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3101         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3102         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3103         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3104         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3105         * gcc.target/aarch64/fmovd-zero.c: Delete.
3106         * gcc.target/aarch64/fmovf-zero.c: Delete.
3108 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3110         * gcc.target/vax/bswapdi-1.c: New.
3112 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3114         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3116 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3118         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3120 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3122         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3124 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3126         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3128 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3130         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3132 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3134         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3136 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3138         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3140 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3142         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3144 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3146         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3148 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3150         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3152 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3154         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3156 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3158         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3160 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3162         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3164 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3166         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3168 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3170         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3172 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3174         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3176 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3178         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3180 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3182         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3184 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3186         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3188 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3190         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3191         (_ARM_FPSCR): Add FZ field.
3192         (clean_results): Force FZ=1 on AArch64.
3193         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3197         * gcc.target/aarch64/pr62308.c: New test.
3199 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3201         PR fortran/66549
3202         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3204 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3206         * gcc.target/i386/mpx/pr66581.c: New test.
3208 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3210         * gcc.target/i386/cmov9.c: New test.
3212 2015-06-18  Richard Biener  <rguenther@suse.de>
3214         * g++.dg/other/const4.C: New testcase.
3216 2015-06-18  Michael Matz  <matz@suse.de>
3218         PR middle-end/66253
3219         * gcc.dg/vect/pr66253.c: New testcase.
3221 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3223         PR target/66569
3224         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3226 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3228         PR middle-end/66568
3229         * gcc.target/i386/mpx/pr66568.c: New test.
3231 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3233         PR middle-end/66567
3234         * gcc.target/i386/mpx/pr66567.c: New test.
3236 2015-06-18  Richard Biener  <rguenther@suse.de>
3238         PR tree-optimization/66510
3239         * gcc.dg/vect/slp-perm-12.c: New testcase.
3241 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3243         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3244         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3245         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3246         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3248 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3250         PR c++/66571
3251         * g++.dg/gomp/pr66571-1.C: New test.
3253         PR middle-end/66429
3254         * c-c++-common/gomp/pr66429.c: New test.
3256 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3258         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3259         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3260         ...this.
3261         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3262         New testcase.
3263         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3264         New testcase.
3266 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3268         PR testsuite/65944
3269         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3271 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3273         * gcc.target/mips/pr65862-1.c: New test.
3274         * gcc.target/mips/pr65862-2.c: Likewise.
3276 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3278         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3279         * gcc.target/i386/pr52252-atom.c: Ditto.
3280         * gcc.target/i386/vect-div-1.c: Ditto.
3281         * gcc.target/i386/rotate-5.c: Ditto.
3282         * gcc.target/i386/pr50202.c: Ditto.
3283         * gcc.target/i386/pr37843-3.c: Ditto.
3284         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3285         * gcc.target/i386/pr53397-1.c: Ditto.
3286         * gcc.target/i386/pr55934.c: Ditto.
3287         * gcc.target/i386/pr37843-4.c: Ditto.
3288         * gcc.target/i386/pr60451.c: Ditto.
3289         * gcc.target/i386/pr53397-2.c: Ditto.
3290         * gcc.target/i386/vectorize1.c: Ditto.
3291         * gcc.target/i386/extract-insert-combining.c: Ditto.
3292         * gcc.target/i386/pr53759.c: Ditto.
3293         * gcc.target/i386/pr52252-core.c: Ditto.
3294         * gcc.target/i386/rotate-3.c: Ditto.
3295         * gcc.target/i386/sse-20.c: Ditto.
3296         * gcc.target/i386/rotate-4.c: Ditto.
3297         * gcc.target/i386/pr61403.c: Ditto.
3298         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3299         * gcc.target/i386/pr60901.c: Ditto.
3300         * gcc.target/i386/pr59794-7.c: Ditto.
3301         * gcc.target/i386/pr62208.c: Ditto.
3302         * gcc.target/i386/pr53416.c: Ditto.
3303         * gcc.target/i386/asm-dialect-1.c: Ditto.
3304         * gcc.target/i386/pr50038.c: Ditto.
3305         * gcc.target/i386/47698.c: Ditto.
3306         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3307         * gcc.target/i386/pr59794-2.c: Ditto.
3308         * gcc.target/i386/pr59794-3.c: Ditto.
3309         * gcc.target/i386/pr39058.c: Ditto.
3310         * gcc.target/i386/pr60205-1.c: Ditto.
3311         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3312         * gcc.target/i386/sse2-movq-2.c: Ditto.
3314 2015-06-17  Richard Biener  <rguenther@suse.de>
3316         PR tree-optimization/66251
3317         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3319 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3321         PR c++/59682
3322         * g++.dg/parse/new-placement1.C: New.
3324 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3326         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3327         * jit.dg/test-compound-assignment.c: New testcase.
3329 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3331         PR jit/66539
3332         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3333         to "testcases" array.
3335 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3337         PR jit/66539
3338         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3339         * jit.dg/test-debug-strings.c: New test case.
3340         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3341         the discriminant has a sane debug string.
3343 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3345         PR target/56766
3346         * gcc.target/i386/pr56766-1.c: New test.
3347         * gcc.target/i386/pr56766-2.c: Ditto.
3349 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3351         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3352         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3353         * gcc.target/mips/loongson-simd.c: Ditto.
3355 2015-06-16  Richard Biener  <rguenther@suse.de>
3357         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3359 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3361         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3362         passed by the testsuite driver.
3364 2015-06-16  Richard Biener  <rguenther@suse.de>
3366         * gcc.dg/vect/slp-perm-11.c: New testcase.
3368 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3370         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3371         dg-options.
3373 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3375         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3376         Reinstate calls to torture-init and torture-finalize.
3378 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3380         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3382 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3384         PR c++/58583
3385         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3387 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3389         PR c++/51048
3390         * g++.dg/cpp0x/local-type1.C: New.
3392 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3394         PR fortran/44672
3395         PR fortran/45440
3396         PR fortran/57307
3397         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3398         unimplemented error.
3399         * gfortran.dg/allocate_with_source_7.f08: New test.
3400         * gfortran.dg/allocate_with_source_8.f08: New test.
3402 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3404         PR c++/65168
3405         * g++.dg/warn/Walways-true-3.C: New test.
3407 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3409         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3411 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3413         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3414         (main): Remove superfluous attributes.
3415         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3416         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3418 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3420         * gcc.target/i386/monitorx.c: New.
3421         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3422         * gcc.target/i386/sse-13.c: Ditto.
3423         * gcc.target/i386/sse-14.c: Ditto.
3424         * gcc.target/i386/sse-22.c: Ditto.
3425         * gcc.target/i386/sse-23.c: Ditto.
3426         * g++.dg/other/i386-2.C: Ditto.
3427         * g++.dg/other/i386-3.C: Ditto.
3429 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3431         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3433 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3435         PR fortran/66079
3436         * gfortran.dg/allocatable_scalar_13.f90: New test
3438 2015-06-11  Marek Polacek  <polacek@redhat.com>
3440         * gcc.dg/fold-xor-3.c: New test.
3442 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3444         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3445         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3447 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3449         PR target/52144
3450         * gcc.target/arm/pragma_attribute.c: New test.
3452 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3454         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3456 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3458         PR target/66473
3459         * gcc.target/i386/pr66473.c: New test.
3461 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3463         PR target/66470
3464         * gcc.dg/tls/pr66470.c: New test.
3465         * gcc.target/i386/pr66470.c: New test.
3467 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3469         PR target/52144
3470         * gcc.target/arm/attr_arm.c: New test
3471         * gcc.target/arm/attr_arm-err.c: New test
3472         * gcc.target/arm/attr_thumb.c: New test
3473         * gcc.target/arm/attr_thumb-static.c: New test
3475 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3477         PR target/66200
3478         PR target/66428
3479         PR c++/66192
3480         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3482 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3484         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3485         passed by the testsuite driver.
3487 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3489         Revert:
3490         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3491         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3492         * gcc.dg/ssp-1.c: Make counter a register.
3493         * gcc.dg/ssp-2.c: Likewise.
3494         * gcc.dg/torture/parm-coalesce.c: New.
3496 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3498         * gcc.target/i386/vararg-loc.c: New test.
3500 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3502         PR c++/65815
3503         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3504         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3506 2015-06-09  Marek Polacek  <polacek@redhat.com>
3508         PR tree-optimization/66299
3509         * gcc.dg/pr66299-1.c: New test.
3510         * gcc.dg/pr66299-2.c: New test.
3511         * gcc.dg/pr66299-3.c: New test.
3513 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3515         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3516         passed by the testsuite driver.
3518 2015-06-09  Richard Biener  <rguenther@suse.de>
3520         PR middle-end/66423
3521         * gcc.dg/fold-modpow2.c: New testcase.
3523 2015-06-09  Richard Biener  <rguenther@suse.de>
3525         PR tree-optimization/66419
3526         * gcc.dg/vect/bb-slp-37.c: New testcase.
3528 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3530         * gcc.target/arm/stl-cond.c: New test.
3532 2015-06-09  Richard Biener  <rguenther@suse.de>
3534         PR middle-end/66413
3535         * gcc.dg/torture/pr66413.c: New testcase.
3537 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3539         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3540         * gcc.dg/ssp-1.c: Make counter a register.
3541         * gcc.dg/ssp-2.c: Likewise.
3542         * gcc.dg/torture/parm-coalesce.c: New.
3544 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3546         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3547         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3549 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3551         PR rtl-optimization/66444
3552         * gcc.dg/pr66444.c: New test.
3554 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3556         PR fortran/66245
3557         * gfortran.dg/class_is_1.f90: New test.
3558         * gfortran.dg/type_is_1.f90: Ditto.
3560 2015-06-08  Marek Polacek  <polacek@redhat.com>
3562         PR c/66415
3563         * gcc.dg/cpp/pr66415-1.c: New test.
3564         * gcc.dg/cpp/pr66415-2.c: New test.
3566 2015-06-08  Richard Biener  <rguenther@suse.de>
3568         PR tree-optimization/66422
3569         * gcc.dg/Warray-bounds-16.c: New testcase.
3571 2015-06-08  Richard Biener  <rguenther@suse.de>
3573         * gcc.dg/vect/slp-perm-10.c: New testcase.
3574         * gcc.dg/vect/slp-23.c: Adjust.
3575         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3576         vector pointer update.
3578 2015-06-08  Marek Polacek  <polacek@redhat.com>
3580         PR sanitizer/66452
3581         * g++.dg/ubsan/pr66452.C: New test.
3583 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3585         PR tree-optimization/66436
3586         * gcc.dg/gomp/dump-new-function-2.c: New test.
3587         * gcc.dg/gomp/dump-new-function-3.c: Same.
3588         * gcc.dg/gomp/dump-new-function.c: Same.
3590 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3592         PR tree-optimization/66435
3593         * gcc.dg/gomp/notify-new-function-2.c: New test.
3594         * gcc.dg/gomp/notify-new-function-3.c: Same.
3595         * gcc.dg/gomp/notify-new-function.c: Same.
3597 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3599         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3600         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3601         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3602         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3603         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3604         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3605         -fshort-enum.
3607 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3609         PR fortran/47659
3610         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3611         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3612         for assignment.
3613         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3614         * gfortran.dg/warn_conversion_5.f90: New test.
3615         * gfortran.dg/warn_conversion_6.f90: New test.
3616         * gfortran.dg/warn_conversion_7.f90: New test.
3618 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3620         PR fortran/66347
3621         * gfortran.dg/blockdata_9.f: New test.
3623 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3625         PR fortran/66385
3626         * gfortran.dg/forall_17.f90:  New test.
3628 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3630         * g++.dg/cpp0x/pr57101.C: Add warning.
3631         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3632         * g++.dg/ext/visibility/anon7.C: Same.
3633         * g++.dg/ipa/pr63587-2.C: Same.
3634         * g++.dg/opt/dump1.C: Same.
3635         * g++.dg/opt/pr59622-3.C: Same.
3636         * g++.dg/opt/pr59622.C: Same.
3637         * g++.dg/torture/pr46383.C: Same.
3638         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3639         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3640         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3641         functions.
3642         * gfortran.dg/intent_out_8.f90: Same.
3643         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3645 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3647         PR fortran/66377
3648         gfortran.dg/equiv_9.f90: New test.
3651 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3653         merge from gomp4 branch:
3654         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3656         PR tree-optimization/65443
3657         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3658         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3659         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3661 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3663         PR c++/52595
3664         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3666 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3668         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3670 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3672         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3674 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3676         * testsuite/gcc.target/i386/noplt-1.c: New test.
3677         * testsuite/gcc.target/i386/noplt-2.c: New test.
3678         * testsuite/gcc.target/i386/noplt-3.c: New test.
3679         * testsuite/gcc.target/i386/noplt-4.c: New test.
3681 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3683         PR fortran/58749
3684         * gfortran.dg/adjustl_1.f90:  New test.
3686 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3688         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3689         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3691 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3693         * lto.c (iterative_hash_canonical_type,
3694         gimple_register_canonical_type): only hash main variants of types
3696 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3698         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3699         Move set of dg-do-what-default after early return.
3701 2015-06-04  Marek Polacek  <polacek@redhat.com>
3703         PR c/66341
3704         * gcc.dg/lvalue-8.c: New test.
3706 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3707             Paolo Carlini  <paolo.carlini@oracle.com>
3709         PR c++/66130
3710         * g++.dg/other/pr66130.C: New.
3711         * g++.dg/cpp0x/pr66130.C: Likewise.
3713 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3715         * g++.dg/cpp0x/decl-loc1.C: New.
3716         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3717         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3718         * g++.dg/init/ctor8.C: Likewise.
3719         * g++.dg/parse/semicolon4.C: Likewise.
3721 2015-06-03  Marek Polacek  <polacek@redhat.com>
3723         PR sanitizer/66190
3724         * g++.dg/ubsan/static-init-1.C: New test.
3725         * g++.dg/ubsan/static-init-2.C: New test.
3726         * g++.dg/ubsan/static-init-3.C: New test.
3728 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3730         PR target/66275
3731         * gcc.target/i386/pr66275.c: New test.
3733 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3735         * gcc.dg/Wcxx-compat-22.c: New testcase.
3736         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3737         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3738         * c-c++-common/pr58346-1.c: Likewise.
3739         * c-c++-common/transparent-union-1.c: Likewise.
3741 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3743         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3744         * g++.dg/plugin/def_plugin.c: New file.
3745         * g++.dg/plugin/def-plugin-test.C: New file.
3747 2015-06-03  Richard Biener  <rguenther@suse.de>
3749         * gcc.dg/vect/bb-slp-36.c: New testcase.
3751 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3753         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3755 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3757         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3758         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3759         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3760         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3762 2015-06-03  Marek Polacek  <polacek@redhat.com>
3764         PR c/64223
3765         PR c/29358
3766         * gcc.dg/pr64223-1.c: New test.
3767         * gcc.dg/pr64223-2.c: New test.
3769 2015-06-03  Richard Biener  <rguenther@suse.de>
3771         PR tree-optimization/63916
3772         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3774 2015-06-03  Richard Biener  <rguenther@suse.de>
3776         PR tree-optimization/66375
3777         * gcc.dg/torture/pr66375.c: New testcase.
3779 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3781         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3783 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3785         PR target/65768
3786         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3788 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3790         PR fortran/66380
3791         * gfortran.dg/reshape_7.f90: New test.
3793 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3795         PR c/66220:
3796         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3797         (fn_36): New.
3799 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3801         PR c/49551
3802         * gcc.dg/pr49551.c: New testcase.
3804 2015-06-02  Richard Biener  <rguenther@suse.de>
3806         PR debug/65549
3807         * g++.dg/lto/pr65549_0.C: New testcase.
3809 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3811         PR libgomp/65742
3812         PR middle-end/66332
3813         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3815 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3817         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3819 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3821         PR c++/61683
3822         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3824 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3826         PR tree-optimization/48052
3827         * gcc.dg/tree-ssa/scev-8.c: New.
3828         * gcc.dg/tree-ssa/scev-9.c: New.
3829         * gcc.dg/tree-ssa/scev-10.c: New.
3830         * gcc.dg/vect/pr48052.c: New.
3832 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3834         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3836 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3838         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3840 2015-06-02  Marek Polacek  <polacek@redhat.com>
3842         PR middle-end/66345
3843         * gcc.dg/torture/pr66345.c: New test.
3845 2015-06-02  Richard Biener  <rguenther@suse.de>
3847         PR tree-optimization/65961
3848         * gcc.dg/torture/pr65961.c: New testcase.
3850 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3852         PR tree-optimization/52563
3853         PR tree-optimization/62173
3854         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3855         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3857 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3859         * gnat.dg/specs/varsize_return2.ads: New test.
3860         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3862 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3864         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3866 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3868         PR target/65697
3869         * gcc.target/aarch64/sync-comp-swap.c: New.
3870         * gcc.target/aarch64/sync-comp-swap.x: New.
3871         * gcc.target/aarch64/sync-op-acquire.c: New.
3872         * gcc.target/aarch64/sync-op-acquire.x: New.
3873         * gcc.target/aarch64/sync-op-full.c: New.
3874         * gcc.target/aarch64/sync-op-full.x: New.
3875         * gcc.target/aarch64/sync-op-release.c: New.
3876         * gcc.target/aarch64/sync-op-release.x: New.
3878 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3880         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3881         (bar): Predefined.
3883 2015-06-01  Richard Biener  <rguenther@suse.de>
3885         PR tree-optimization/66349
3886         PR tree-optimization/66352
3887         PR tree-optimization/66357
3888         * gcc.dg/torture/pr66357.c: New testcase.
3889         * gcc.dg/torture/pr66349.c: Likewise.
3890         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3892 2015-06-01  Richard Biener  <rguenther@suse.de>
3894         Revert
3895         2015-05-29  Richard Biener  <rguenther@suse.de>
3897         PR tree-optimization/66314
3898         * gcc.dg/asan/pr66314.c: New testcase.
3900 2015-06-01  Richard Biener  <rguenther@suse.de>
3902         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3904 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3906         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3907         directives.
3908         (hp3, hp4): Add inline keyword.
3909         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3910         (hp2): Add inline keyword.
3911         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3912         (hp2): Add inline keyword.
3914 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3916         PR target/65527
3917         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3918         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3919         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3920         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3922 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3924         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3925         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3927 2015-06-01  Richard Biener  <rguenther@suse.de>
3929         PR tree-optimization/66280
3930         * g++.dg/torture/pr66280.C: New testcase.
3931         * g++.dg/torture/pr66280-2.C: Likewise.
3933 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3935         * gnat.dg/addr9_1.adb: New test.
3936         * gnat.dg/addr9_2.adb: Likewise.
3937         * gnat.dg/addr9_3.adb: Likewise.
3938         * gnat.dg/addr9_4.adb: Likewise.
3940 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3942           * g++.dg/other/dump-ada-spec-4.C: New test.
3944 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3946         * gcc.dg/alias-8.c: Fix dg-warning.
3948 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3950         * gcc.dg/alias-8.c: Do not xfail.
3951         * gcc.dg/pr62167.c: Prevent FRE.
3952         * gcc.dg/alias-14.c: New testcase.
3954 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3956         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3958 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3960         PR target/66215
3961         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3962         dg-options.
3963         * gcc.target/s390/hotpatch-10.c: Likewise.
3964         * gcc.target/s390/hotpatch-11.c: Likewise.
3965         * gcc.target/s390/hotpatch-12.c: Likewise.
3966         * gcc.target/s390/hotpatch-17.c: Likewise.
3967         * gcc.target/s390/hotpatch-18.c: Likewise.
3968         * gcc.target/s390/hotpatch-20.c: Likewise.
3969         * gcc.target/s390/hotpatch-21.c: Likewise.
3970         * gcc.target/s390/hotpatch-22.c: Likewise.
3971         * gcc.target/s390/hotpatch-23.c: Likewise.
3972         * gcc.target/s390/hotpatch-24.c: Likewise.
3973         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3974         to check for the exact nops too.
3975         * gcc.target/s390/hotpatch-3.c: Likewise.
3976         * gcc.target/s390/hotpatch-4.c: Likewise.
3977         * gcc.target/s390/hotpatch-5.c: Likewise.
3978         * gcc.target/s390/hotpatch-6.c: Likewise.
3979         * gcc.target/s390/hotpatch-7.c: Likewise.
3980         * gcc.target/s390/hotpatch-8.c: Likewise.
3981         * gcc.target/s390/hotpatch-9.c: Likewise.
3982         * gcc.target/s390/hotpatch-14.c: Likewise.
3983         * gcc.target/s390/hotpatch-15.c: Likewise.
3984         * gcc.target/s390/hotpatch-16.c: Likewise.
3985         * gcc.target/s390/hotpatch-19.c: Likewise.
3986         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3987         scan-assembler-times counting number of .align directives.
3988         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3989         dg-options.  Remove scan-assembler-times counting number of .align
3990         directives.
3991         * gcc.target/s390/hotpatch-26.c: New file.
3992         * gcc.target/s390/hotpatch-27.c: New file.
3993         * gcc.target/s390/hotpatch-28.c: New file.
3994         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3995         using -Os -O0 -O1 -O2 -O3 options.
3997 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3999         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4001 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4003         PR tree-optimization/66142
4004         * gcc.dg/vect/pr66142.c: New test.
4006 2015-05-29  Richard Biener  <rguenther@suse.de>
4008         PR tree-optimization/66314
4009         * gcc.dg/asan/pr66314.c: New testcase.
4011 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4013         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4014         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4015         Adjust all callers.
4016         (schedule-cleanups, dg-keep-saved-temps): New proc.
4017         (gcc-dg-test-1): Schedule cleanups.
4018         * lib/profopt.exp (profopt-execute): Likewise.
4019         * g++.dg/cdce3.C: Adjust expected line numbers.
4020         * gcc.dg/cdce1.c: Likewise.
4021         * gcc.dg/cdce2.c: Likewise.
4022         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4023         * gcc.dg/strlenopt-24.c: Likewise.
4024         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4025         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4026         * obj-c++.dg/encode-2.mm: Likewise.
4028 2015-05-28  DJ Delorie  <dj@redhat.com>
4030         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4032 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4034         * gnat.dg/discr43.adb: New test.
4036 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4038         * gnat.dg/varsize_temp.adb: Rename into...
4039         * gnat.dg/varsize1.adb: ...this.
4040         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4041         * gnat.dg/varsize2.ad[sb]: ...this.
4042         * gnat.dg/varsize3_1.adb: New test.
4043         * gnat.dg/varsize3_2.adb: Likewise.
4044         * gnat.dg/varsize3_3.adb: Likewise.
4045         * gnat.dg/varsize3_4.adb: Likewise.
4046         * gnat.dg/varsize3_5.adb: Likewise.
4047         * gnat.dg/varsize3_6.adb: Likewise.
4048         * gnat.dg/varsize3_pkg1.ads: New helper.
4049         * gnat.dg/varsize3_pkg2.ads: Likewise.
4050         * gnat.dg/varsize3_pkg3.ads: Likewise.
4052 2015-05-28  Richard Biener  <rguenther@suse.de>
4054         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4056 2015-05-28  Richard Biener  <rguenther@suse.de>
4058         PR tree-optimization/66142
4059         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4061 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4063         PR target/63810
4064         * gcc.dg/darwin-minversion-3.c: Update testcase.
4065         * gcc.dg/darwin-minversion-4.c: Ditto.
4066         * gcc.dg/darwin-minversion-5.c: New testcase.
4067         * gcc.dg/darwin-minversion-6.c: Ditto.
4068         * gcc.dg/darwin-minversion-7.c: Ditto.
4069         * gcc.dg/darwin-minversion-8.c: Ditto.
4070         * gcc.dg/darwin-minversion-9.c: Ditto.
4071         * gcc.dg/darwin-minversion-10.c: Ditto.
4072         * gcc.dg/darwin-minversion-11.c: Ditto.
4073         * gcc.dg/darwin-minversion-12.c: Ditto.
4075 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4077         PR rtl-optimization/66168
4078         * gcc.c-torture/compile/pr66168.c: New test.
4080 2015-05-27  Jeff Law  <law@redhat.com>
4082         PR target/39726
4083         * gcc.dg/target/m68k/pr39726-1.c: New test.
4085 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4087         PR c++/66270
4088         * g++.dg/ext/alias-canon3.C: New.
4090 2015-05-27  Richard Biener  <rguenther@suse.de>
4092         PR tree-optimization/66272
4093         Revert parts of
4094         2014-08-15  Richard Biener  <rguenther@suse.de>
4096         PR tree-optimization/62031
4097         * gcc.dg/torture/pr66272.c: New testcase.
4099 2015-05-27  Richard Biener  <rguenther@suse.de>
4101         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4103 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4105         PR target/65358
4106         * gcc.dg/pr65358.c: New test.
4108 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4110         PR fortran/65548
4111         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4112         semantic.
4113         * gfortran.dg/allocate_with_source_6.f90: New test.
4115 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4117         * gnat.dg/atomic7_1.adb: New test.
4118         * gnat.dg/atomic7_2.adb: Likewise.
4119         * gnat.dg/atomic7_pkg1.ads: New helper.
4120         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4122 2015-05-26  Michael Matz  <matz@suse.de>
4124         PR middle-end/66251
4125         * gcc.dg/vect/pr66251.c: New test.
4127 2015-05-26  Richard Biener  <rguenther@suse.de>
4129         PR tree-optimization/66142
4130         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4132 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4134         PR fortran/66082
4135         * gfortran.dg/allocatable_scalar_13.f90: New test
4137 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4139         * gnat.dg/warn11.adb: New test.
4140         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4142 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4144         * gnat.dg/vfa1_1.adb: New test.
4145         * gnat.dg/vfa1_2.adb: Likewise.
4146         * gnat.dg/vfa1_3.adb: Likewise.
4147         * gnat.dg/vfa1_4.adb: Likewise.
4148         * gnat.dg/vfa1_pkg.ads: New helper.
4150 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4152         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4153         * gcc.target/i386/pr66232-3.c: Likewise.
4155 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4157         PR target/66274
4158         * gcc.target/i386/pr66274.c: New test.
4160 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4162         * gnat.dg/renaming6.ad[sb]: New test.
4164 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4166         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4167         and 'dg-require-effective-target pie'.
4169 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4171         PR c++/66243
4172         * g++.dg/cpp0x/pr66243.C: New.
4174 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4176         PR lto/66180
4177         * g++.dg/lto/pr66180_0.C: New testcase.
4178         * g++.dg/lto/pr66180_1.C: New testcase.
4180 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4182         PR fortran/66257
4183         * typebound_call_27.f90: New file.
4185 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4187         PR c++/65936
4188         * g++.dg/template/pr65936.C: New.
4190 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4192         PR tree-optimization/63387
4193         * gcc.dg/pr63387-2.c: New testcase.
4195 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4197         * gcc.dg/simd-1.c: Update to the new message.
4199 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4201         * gcc.dg/nand.c: New testcase.
4203 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4205         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4206         Set dg-do-what-default to compile only on ARM targets without
4207         arm_neon_hw execution support.  Remove redundant c-torture-execute
4208         in loop over test cases.
4210 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4212         PR target/65491
4213         * gcc.target/aarch64/pr65491_1.c: New test.
4214         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4215         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4217 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4219         PR c++/65598
4220         * g++.dg/cpp0x/explicit9.C: New.
4221         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4223 2015-05-22  Richard Biener  <rguenther@suse.de>
4225         PR tree-optimization/66251
4226         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4228 2015-05-22  Marek Polacek  <polacek@redhat.com>
4230         PR c/47043
4231         * c-c++-common/attributes-enum-1.c: New test.
4232         * c-c++-common/attributes-enum-2.c: New test.
4233         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4234         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4236 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4238         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4239         effective target support.  If no arm_neon_hw support, do not attempt
4240         to execute the tests; only compile them.
4241         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4242         and "dg-require-effective-target arm_neon_ok".
4243         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4244         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4245         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4246         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4247         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4248         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4249         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4250         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4251         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4252         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4253         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4254         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4255         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4256         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4257         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4258         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4259         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4260         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4261         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4262         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4263         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4264         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4265         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4266         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4267         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4268         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4269         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4270         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4271         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4272         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4273         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4274         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4275         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4276         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4277         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4278         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4279         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4280         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4281         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4282         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4283         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4284         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4285         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4286         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4287         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4288         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4289         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4290         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4291         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4292         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4293         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4294         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4295         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4296         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4297         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4298         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4299         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4300         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4301         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4302         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4303         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4304         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4305         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4306         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4307         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4308         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4309         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4310         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4311         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4312         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4313         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4314         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4315         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4316         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4317         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4318         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4319         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4320         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4321         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4322         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4323         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4324         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4325         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4326         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4327         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4328         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4329         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4330         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4331         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4332         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4333         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4334         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4335         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4336         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4337         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4338         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4339         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4340         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4341         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4342         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4343         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4344         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4345         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4346         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4347         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4348         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4349         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4350         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4351         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4352         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4353         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4354         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4355         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4357 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4359         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4360         * gcc.dg/vect/pr59354.c: Likewise.
4361         * gcc.dg/vect/pr64252.c: Likewise.
4362         * gcc.dg/vect/pr64404.c: Likewise.
4363         * gcc.dg/vect/pr64493.c: Likewise.
4364         * gcc.dg/vect/pr64495.c: Likewise.
4365         * gcc.dg/vect/pr64844.c: Likewise.
4366         * gcc.dg/vect/pr65518.c: Likewise.
4367         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4369 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4371         PR c++/66210
4372         * g++.dg/cpp1y/var-templ28.C: New.
4374 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4376         PR target/66232
4377         * gcc.target/i386/pr66232-1.c: New test.
4378         * gcc.target/i386/pr66232-2.c: Likewise.
4379         * gcc.target/i386/pr66232-3.c: Likewise.
4380         * gcc.target/i386/pr66232-4.c: Likewise.
4381         * gcc.target/i386/pr66232-5.c: Likewise.
4383 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4385         * g++.dg/cpp1y/pr60943.C: New.
4387 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4389         PR tree-optimization/66233
4390         * gcc.c-torture/execute/pr66233.c: New test.
4392 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4394         PR fortran/66176
4395         * gfortran.dg/inline_matmul_11.f90:  New test.
4397 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4399         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4400         instead of listing several targets on its own.
4401         * gcc.target/i386/pr32219-2.c: Likewise.
4402         * gcc.target/i386/pr32219-3.c: Likewise.
4403         * gcc.target/i386/pr32219-4.c: Likewise.
4404         * gcc.target/i386/pr32219-5.c: Likewise.
4405         * gcc.target/i386/pr32219-6.c: Likewise
4406         * gcc.target/i386/pr32219-7.c: Likewise.
4407         * gcc.target/i386/pr32219-8.c: Likewise.
4408         * gcc.target/i386/pr39013-1.c: Likewise.
4409         * gcc.target/i386/pr39013-2.c: Likewise.
4410         * gcc.target/i386/pr64317.c: Likewise.
4412 2015-05-21  Jeff Law  <law@redhat.com>
4414         * gcc.target/hppa/shadd-3.c: New test.
4415         * gcc.target/hppa/shadd-4.c: New test.
4417 2015-05-21  Michael Matz  <matz@suse.de>
4419         * gcc.dg/vect/vect-strided-store.c: New test.
4420         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4421         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4423 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4425         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4426         * gcc.dg/pow-sqrt-synth-1.c: New test.
4427         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4429 2015-05-21  Richard Biener  <rguenther@suse.de>
4431         PR c++/66211
4432         * g++.dg/conversion/pr66211.C: New testcase.
4433         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4435 2015-05-21  Jeff Law  <law@redhat.com>
4437         * gcc.target/hppa/shadd-2.c: New test.
4439 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4441         PR target/54236
4442         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4444 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4446         PR target/65937
4447         * gcc.target/arm/pr26702.c: Adjust target selector.
4449 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4451         PR middle-end/66221
4452         * gcc.dg/lto/pr66221_0.c: New test.
4453         * gcc.dg/lto/pr66221_1.c: New test.
4455 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4457         PR c/52952
4458         * gcc.dg/redecl-4.c: Update column numbers.
4459         * gcc.dg/format/bitfld-1.c: Likewise.
4460         * gcc.dg/format/attr-2.c: Likewise.
4461         * gcc.dg/format/attr-6.c: Likewise.
4462         * gcc.dg/format/attr-7.c (baz): Likewise.
4463         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4464         * gcc.dg/format/attr-4.c: Likewise.
4465         * gcc.dg/format/branch-1.c: Likewise.
4466         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4467         locations within strings with embedded escape sequences.
4469 2015-05-20  Jeff Law  <law@redhat.com>
4471         * gcc.target/hppa/hppa.exp: New target test driver.
4472         * gcc.target/hppa/shadd-1.c: New test.
4474 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4476         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4478 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4480         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4481         (fn_33_k_and_r_style): New.
4482         (fn_33_stroustrup_style): New.
4483         (fn_33_allman_style): New.
4484         (fn_33_whitesmiths_style): New.
4485         (fn_33_horstmann_style): New.
4486         (fn_33_ratliff_banner_style): New.
4487         (fn_33_lisp_style): New.
4488         (fn_34_indent_dash_gnu): New.
4489         (fn_34_indent_dash_kr): New.
4490         (fn_34_indent_dash_orig): New.
4491         (fn_34_indent_linux_style): New.
4493 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4495         PR fortran/65548
4496         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4498 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4500         PR tree-optimization/65447
4501         * gcc.dg/tree-ssa/pr65447.c: New test.
4503 2015-05-19  Nathan sidwell  <nathan@acm.org>
4505         * g++.dg/cpp0x/pr65954.C: New.
4507 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4509         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4511 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4513         * lib/target-supports.exp: Vector do not always have natural
4514         alignment on s390*.
4516 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4518         * gcc.dg/loop-invariant.c: New testcase.
4520 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4522         * lib/target-supports.exp: Vector do not always have natural
4523         alignment on s390*.
4525 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4527         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4528         s390*.
4529         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4531 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4533         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4534         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4535         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4536         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4537         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4538         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4539         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4540         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4541         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4542         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4544 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4546         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4548 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4550         * gcc.target/s390/s390.exp
4551         (check_effective_target_vector): New check.
4552         * gcc.target/s390/vector/vec-abi-1.c: New test.
4553         * gcc.target/s390/vector/vec-abi-2.c: New test.
4554         * gcc.target/s390/vector/vec-abi-3.c: New test.
4555         * gcc.target/s390/vector/vec-abi-4.c: New test.
4556         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4557         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4558         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4559         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4560         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4561         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4562         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4563         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4564         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4565         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4566         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4567         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4568         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4569         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4570         * gcc.target/s390/vector/vec-init-1.c: New test.
4571         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4572         * gcc.target/s390/vector/vec-shift-1.c: New test.
4573         * gcc.target/s390/vector/vec-sub-1.c: New test.
4575 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4577         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4579 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4581         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4583 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4585         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4587 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4589         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4591 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4593         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4595 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4597         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4599 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4601         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4603 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4605         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4607 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4609         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4611 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4613         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4615 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4617         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4619 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4621         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4623 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4625         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4627 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4629         PR tree-optimization/66187
4630         * gcc.c-torture/execute/pr66187.c: New test.
4631         * gcc.dg/pr66187-1.c: New test.
4632         * gcc.dg/pr66187-2.c: New test.
4634 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4636         * gcc.dg/vect/bb-slp-35.c: Adjust.
4638 2015-05-19  Richard Biener  <rguenther@suse.de>
4640         PR tree-optimization/66165
4641         * gcc.dg/torture/pr66165.c: New testcase.
4643         PR tree-optimization/66185
4644         * gcc.dg/torture/pr66185.c: New testcase.
4646 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4648         PR target/54236
4649         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4651 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4653         * gcc.target/mips/p5600-bonding.c : New file.
4655 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4657         PR fortran/66106
4658         * gfortran.dg/interface_operator_1.f90: New tests.
4660 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4662         PR fortran/66057
4663         * gfortran.dg/generic_29.f90: New tests.
4665 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4667         PR fortran/66043
4668         * gfortran.dg/storage_size_6.f90: New tests.
4670 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4672         PR fortran/66045
4673         * gfortran.dg/null1.f90: New test.
4675 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4677         PR fortran/66044
4678         * gfortran.dg/entry_21.f90: New test.
4680 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4682         PR fortran/66043
4683         * gfortran.dg/storage_size_6.f90: New tests.
4685 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4687         PR fortran/66040
4688         * gfortran.dg/misplaced_statement.f90: New test.
4690 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4692         PR fortran/66039
4693         * gfortran.dg/filepos1.f90: New test
4695 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4697         PR fortran/64925
4698         * gfortran.dg/pr64925.f90: New test.
4700 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4702         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4703         unit.
4704         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4706 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4708         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4709         to the family of pie capable targets.
4711 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4713         * gcc.target/arm/bics_1.c : New testcase.
4714         * gcc.target/arm/bics_2.c : New testcase.
4715         * gcc.target/arm/bics_3.c : New testcase.
4716         * gcc.target/arm/bics_4.c : New testcase.
4718 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4720         * gcc.target/mips/umips-attr.c: New test.
4722 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4724         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4725         * gcc.dg/20150120-2.c (dg-final): Ditto.
4726         * gcc.dg/20150120-2.c (dg-final): Ditto.
4727         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4729 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4731         PR target/66174
4732         * gcc.target/i386/pr66174.c: New test.
4734 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4736         PR fortran/37131
4737         * gfortran.dg/matmul_bounds_6.f90:  New test.
4738         * gfortran.dg/matmul_bounds_7.f90:  New test.
4740 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4742         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4743         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4744         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4745         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4746         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4747         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4749 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4751         PR fortran/65903
4752         * gfortran.dg/continuation_13.f90: Update test.
4753         * gfortran.dg/pr65903.f90: New test.
4755 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4757         PR fortran/66113
4758         * gfortran.dg/block_14.f90:  New test.
4760 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4762         PR fortran/44054
4763         * lib/gfortran-dg.exp: Update regex to handle two locations for
4764         the same diagnostic without caret.
4765         * gfortran.dg/badline.f: Test also that line numbers are correct
4766         before and after "left but not entered" warning.
4768 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4769             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4771         PR target/65768
4772         * gcc.target/arm/maskdata.c: New test.
4774 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4776         PR fortran/65792
4777         * gfortran.dg/derived_constructor_components_5: New test
4779 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4781         PR target/66140
4782         * gcc.target/alpha/pr66140.c: New test.
4784 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4786         PR c/48956
4787         * gcc.dg/Wconversion-complex-c99.c: New test.
4788         * gcc.dg/Wconversion-complex-gnu.c: New test.
4790 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4792         PR tree-optimization/64454
4793         * gcc.dg/modmod.c: New testcase.
4795 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4797         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4799 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4801         PR middle-end/66134
4802         * gcc.target/i386/mpx/pr66134.c: New test.
4804 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4806         * gcc.target/powerpc/pr60158.c: New test.
4808 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4810         * gcc.target/i386/sibcall-7.c: New test.
4811         * gcc.target/i386/sibcall-8.c: New test.
4813 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4815         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4816         (abs64_in_dreg): Likewise.
4818 2015-05-14  Marek Polacek  <polacek@redhat.com>
4820         PR c/66066
4821         PR c/66127
4822         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4823         * gcc.dg/pr19984.c: Likewise.
4824         * gcc.dg/pr66066-1.c: New test.
4825         * gcc.dg/pr66066-2.c: New test.
4826         * gcc.dg/pr66066-3.c: New test.
4828 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4830         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4831         * gcc.dg/pow-sqrt.x: New file.
4832         * gcc.dg/pow-sqrt-1.c: New test.
4833         * gcc.dg/pow-sqrt-2.c: Likewise.
4834         * gcc.dg/pow-sqrt-3.c: Likewise.
4836 2015-05-13  Richard Biener  <rguenther@suse.de>
4838         PR tree-optimization/66123
4839         * gcc.dg/torture/pr66123.c: New testcase.
4841 2015-05-13  Richard Biener  <rguenther@suse.de>
4843         PR middle-end/66110
4844         * gcc.dg/alias-2.c: Adjust.
4845         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4847 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4849         PR target/65103
4850         * gcc.target/i386/pr65103-3.c: New.
4852 2015-05-13  Martin Liska  <mliska@suse.cz>
4854         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4856 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4858         PR target/66112
4859         * gcc.target/i386/pr66112-2.c: New test.
4861         PR target/66112
4862         * gcc.target/i386/pr66112-1.c: New test.
4864 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4866         PR target/66048
4867         * gcc.target/i386/mpx/pr66048.cc: New.
4869 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4871         PR rtl-optimization/64616
4872         * gcc.dg/loop-8.c: New test.
4873         * gcc.dg/loop-9.c: New test.
4875 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4877         PR target/pr66047.c
4878         * gcc.target/i386/pr66047.c: New testcase.
4880 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4882         PR ipa/65873
4883         * gcc.c-torture/compile/pr65873.c: New testcase.
4885 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4887         PR fortran/66111
4888         * gfortran.dg/inline_matmul_10.f90:  New test.
4890 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4892         * c-c++-common/Wmisleading-indentation.c: New testcase.
4893         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4894         * c-c++-common/Wmisleading-indentation-2.md: New file.
4896 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4898         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4899         "break".
4900         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4902 2015-05-12  Richard Biener  <rguenther@suse.de>
4904         PR tree-optimization/66101
4905         * gcc.dg/torture/pr66101.c: New testcase.
4907 2015-05-12  Richard Biener  <rguenther@suse.de>
4909         PR tree-optimization/37021
4910         * gcc.target/i386/vect-addsub.c: New testcase.
4912 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4914         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4916 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4918         PR tree-optimization/66010
4919         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4921 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4923         PR c++/65133
4924         * g++.dg/cpp0x/trailing10.C: New.
4926 2015-05-12  Richard Biener  <rguenther@suse.de>
4928         * gcc.dg/vect/bb-slp-35.c: New testcase.
4930 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4932         PR fortran/66100
4933         * gfortran.dg/bound_simplification_6.f90: New.
4935 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4937         * gcc.target/mips/branch-1.c: Pass argument to bar().
4939 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4941         PR target/65753
4942         * gcc.target/i386/pr65753.c: New test.
4944 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4946         PR rtl-optimization/66076
4947         * gcc.dg/torture/pr66076.c: New test.
4949 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4951         PR fortran/66041
4952         * gfortran.dg/inline_matmul_7.f90:  New test.
4953         * gfortran.dg/inline_matmul_8.f90:  New test.
4954         * gfortran.dg/inline_matmul_9.f90:  New test.
4956 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4958         * gfortran.dg/bound_simplification_5.f90: New.
4960 2015-05-09  Jason Merrill  <jason@redhat.com>
4962         * lib/target-supports.exp (cxx_default): New global.
4963         (check_effective_target_c++11_only)
4964         (check_effective_target_c++14_only)
4965         (check_effective_target_c++98_only)
4966         (check_effective_target_c++1z_only): Check it.
4968 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4970         PR tree-optimization/64454
4971         * gcc.dg/tree-ssa/vrp97.c: New file.
4972         * gcc.dg/vect/slp-perm-7.c: Update.
4974 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4976         PR fortran/65894
4977         * gfortran.dg/elemental_subroutine_11.f90: New test.
4979 2015-05-08  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/66036
4982         * gcc.dg/vect/slp-41.c: New testcase.
4984 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4986         * gfortran.dg/elemental_optional_args_7.f90: New.
4988 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4990         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4991         allow cmlt or sshr.
4993 2015-05-08  Marek Polacek  <polacek@redhat.com>
4995         PR c/64918
4996         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4997         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4999 2015-05-07  Marek Polacek  <polacek@redhat.com>
5001         PR c/65179
5002         * c-c++-common/Wshift-negative-value-1.c: New test.
5003         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5004         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5005         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5006         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5007         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5008         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5009         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5010         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5012 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5014         PR middle-end/192
5015         PR middle-end/54303
5016         * gcc.dg/fdata-sections-2.c: New file.
5018 2015-05-07  Marek Polacek  <polacek@redhat.com>
5020         PR testsuite/66046
5021         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5022         last dg-output.
5023         * c-c++-common/ubsan/align-7.c: Likewise.
5024         * c-c++-common/ubsan/bounds-8.c: Likewise.
5025         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5026         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5027         * c-c++-common/ubsan/null-1.c: Likewise.
5028         * c-c++-common/ubsan/null-10.c: Likewise.
5029         * c-c++-common/ubsan/null-11.c: Likewise.
5030         * c-c++-common/ubsan/null-2.c: Likewise.
5031         * c-c++-common/ubsan/null-3.c: Likewise.
5032         * c-c++-common/ubsan/null-4.c: Likewise.
5033         * c-c++-common/ubsan/null-5.c: Likewise.
5034         * c-c++-common/ubsan/null-6.c: Likewise.
5035         * c-c++-common/ubsan/null-7.c: Likewise.
5036         * c-c++-common/ubsan/null-8.c: Likewise.
5037         * c-c++-common/ubsan/null-9.c: Likewise.
5038         * c-c++-common/ubsan/object-size-1.c: Likewise.
5039         * c-c++-common/ubsan/object-size-10.c: Likewise.
5040         * c-c++-common/ubsan/object-size-4.c: Likewise.
5041         * c-c++-common/ubsan/object-size-5.c: Likewise.
5042         * c-c++-common/ubsan/object-size-7.c: Likewise.
5043         * c-c++-common/ubsan/object-size-8.c: Likewise.
5044         * c-c++-common/ubsan/object-size-9.c: Likewise.
5045         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5046         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5047         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5048         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5049         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5050         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5051         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5052         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5053         * c-c++-common/ubsan/pr59333.c: Likewise.
5054         * c-c++-common/ubsan/pr59667.c: Likewise.
5055         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5056         * c-c++-common/ubsan/pr60636.c: Likewise.
5057         * c-c++-common/ubsan/pr63802.c: Likewise.
5058         * c-c++-common/ubsan/recovery-1.c: Likewise.
5059         * c-c++-common/ubsan/recovery-3.c: Likewise.
5060         * c-c++-common/ubsan/shift-1.c: Likewise.
5061         * c-c++-common/ubsan/shift-2.c: Likewise.
5062         * c-c++-common/ubsan/shift-4.c: Likewise.
5063         * c-c++-common/ubsan/shift-7.c: Likewise.
5064         * c-c++-common/ubsan/undefined-2.c: Likewise.
5065         * c-c++-common/ubsan/vla-1.c: Likewise.
5066         * g++.dg/ubsan/null-1.C: Likewise.
5067         * g++.dg/ubsan/null-3.C: Likewise.
5068         * g++.dg/ubsan/null-4.C: Likewise.
5069         * g++.dg/ubsan/vptr-8.C: Likewise.
5070         * g++.dg/ubsan/vptr-9.C: Likewise.
5071         * gcc.dg/ubsan/bounds-2.c: Likewise.
5072         * gcc.dg/ubsan/object-size-9.c: Likewise.
5074 2015-05-07  Jeff Law  <law@redhat.com>
5076         * gcc.dg/tree-ssa/shorten-1.c: New test.
5078 2015-05-07  Richard Biener  <rguenther@suse.de>
5080         PR tree-optimization/66002
5081         * gcc.dg/vect/vect-125.c: New testcase.
5083 2015-05-07  Marek Polacek  <polacek@redhat.com>
5084             Martin Uecker  <uecker@eecs.berkeley.edu>
5086         * c-c++-common/ubsan/bounds-10.c: New test.
5088 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5090         * jit.dg/harness.h (set_options): Wrap with
5091         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5092         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5093         Special-case test-benchmark.c as a negative.
5094         * jit.dg/test-benchmark.c: New file.
5096 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5098         PR target/64208
5099         * gcc.target/arm/pr64208.c: New test.
5101 2015-05-06  Alan Modra  <amodra@gmail.com>
5103         PR target/66020
5104         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5105         (gparms): Make volatile.
5107 2015-05-06  Richard Biener  <rguenther@suse.de>
5109         PR tree-optimization/62283
5110         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5112 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5114         PR target/66015
5115         * gcc.target/aarch64/iinline-attr-1.c: New test.
5117 2015-05-06  Richard Biener  <rguenther@suse.de>
5119         * gcc.dg/vect/bb-slp-34.c: New testcase.
5121 2015-05-06  Richard Biener  <rguenther@suse.de>
5123         PR tree-optimization/62283
5124         * gcc.dg/vect/bb-slp-14.c: Adjust.
5126 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5128         PR target/65990
5129         * gcc.target/i386/pr65990.c: New test.
5131 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5133         PR target/65915
5134         * gcc.target/i386/pr65915.c: New.
5136 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5138         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5139         'va_list escapes 0'.
5141 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5143         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5144         in r222173.
5146 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5148         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5149         * gcc.target/arm/pr65924.c: Likewise.
5151 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5153         PR target/65871
5154         * gcc.target/i386/pr65871-3.c: New test.
5156 2015-05-04  Jeff Law  <law@redhat.com>
5158         Revert:
5159         2015-05-04  Jeff Law  <law@redhat.com>
5160         * gcc.dg/tree-ssa/shorten-1.c: New test.
5162 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5163             Jakub Jelinek  <jakub@redhat.com>
5165         PR c++/66007
5166         * g++.dg/cpp0x/Wnarrowing4.C: New.
5168 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5170         * lib/target-supports.exp
5171         (check_effective_target_keeps_null_pointer_checks): Clarify that
5172         this is for targets that disable -fdelete-null-pointer-checks,
5173         not default it to off.
5174         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5175         -fdelete-null-pointer-checks explicit.
5176         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5177         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5178         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5179         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5180         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5181         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5182         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5183         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5184         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5185         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5186         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5187         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5188         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5189         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5190         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5191         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5192         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5193         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5194         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5195         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5196         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5197         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5198         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5199         * g++.dg/cpp0x/static_assert9.C: Likewise.
5200         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5201         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5202         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5203         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5204         * g++.dg/tree-ssa/pr26406.C: Likewise.
5206 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5208         PR tree-optimization/65984
5209         * c-c++-common/ubsan/pr65984.c: New test.
5211 2015-05-04  Jeff Law  <law@redhat.com>
5213         * gcc.dg/tree-ssa/shorten-1.c: New test.
5215 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5217         PR fortran/44735
5218         * gfortran.dg/pr44735.f90: New test.
5220 2015-05-04  Richard Biener  <rguenther@suse.de>
5222         PR tree-optimization/65965
5223         * gcc.dg/vect/bb-slp-33.c: New testcase.
5225 2015-05-04  Richard Biener  <rguenther@suse.de>
5227         PR tree-optimization/65935
5228         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5230 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5232         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5233         for each supported variant instead of CHECK_RESULTS.
5234         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5235         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5236         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5237         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5238         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5239         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5240         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5241         expected results for unsupported variants.  Call CHECK for each
5242         supported variant instead of CHECK_RESULTS.
5243         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5244         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5245         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5246         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5247         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5248         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5249         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5250         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5251         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5252         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5253         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5254         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5255         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5256         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5257         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5258         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5259         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5260         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5261         expected results for unsupported variants.
5262         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5263         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5264         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5265         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5266         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5267         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5268         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5269         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5270         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5271         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5272         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5273         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5274         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5275         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5276         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5277         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5278         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5279         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5280         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5281         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5282         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5283         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5284         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5285         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5286         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5287         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5288         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5289         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5291 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5293         PR fortran/37131
5294         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5296 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5297             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5299         PR c++/65858
5300         * g++.dg/cpp0x/Wnarrowing3.C: New.
5302 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5304         * gcc.dg/20150120-1.c: New test.
5305         * gcc.dg/20150120-2.c: New test.
5306         * gcc.dg/20150120-3.c: New test.
5308 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5310         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5312 2015-05-01  Renlin Li  <renlin.li@arm.com>
5314         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5316 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5318         * gfortran.dg/bound_simplification_4.f90: New.
5320 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5322         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5323         with powerpc_p8vector_ok.
5325 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5327         PR fortran/37131
5328         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5329         scan pattern.
5330         * gfortran.dg/bound_9.f90:  New test case.
5332 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5334         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5335         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5336         for 32bit x86 targets.
5337         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5338         for 32bit x86 targets.
5339         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5340         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5341         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5342         for 32bit x86 targets.
5344 2015-04-30  Marek Polacek  <polacek@redhat.com>
5346         PR tree-optimization/63551
5347         * g++.dg/ipa/pr63551.C: New test.
5349 2015-04-30  Caroline Tice  <cmtice@google.com>
5351         PR  65929
5352         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5353         partition size on certain targets.
5355 2015-04-30  Renlin Li  <renlin.li@arm.com>
5357         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5359 2015-04-30  Marek Polacek  <polacek@redhat.com>
5361         * c-c++-common/Wbool-compare-3.c: New test.
5363         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5364         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5366 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5368         PR c++/57610
5369         * g++.dg/init/ref22.C: New.
5371 2015-04-30  Marek Polacek  <polacek@redhat.com>
5373         * gcc.dg/init-bad-8.c: New test.
5375         * gcc.dg/incomplete-typedef-1.c: New test.
5377 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5379         PR c++/59955
5380         * g++.dg/template/crash121.C: New.
5382 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5384         * gcc.target/mips/call-from-init.c: New test.
5385         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5387 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5389         PR target/65871
5390         * gcc.target/i386/pr65871-1.c: New test.
5391         * gcc.target/i386/pr65871-2.c: Ditto.
5393 2015-04-29  Marek Polacek  <polacek@redhat.com>
5395         PR c/64610
5396         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5397         * c-c++-common/Wbool-compare-2.c: New test.
5399 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5401         PR target/65770
5402         * gcc.target/aarch64/vstN_lane_1.c: New file.
5404 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5406         PR c++/64667
5407         * g++.dg/warn/Winit-self-3.C: New.
5409 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5411         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5413 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5415         PR target/65924
5416         * gcc.target/arm/pr65924.c: New test.
5418 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5420         * g++.dg/gomp/tpl-target-update.C: New file.
5422 2015-04-29  Richard Biener  <rguenther@suse.de>
5424         PR tree-optimization/65917
5425         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5427 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5429         PR target/64835
5430         * gcc.dg/ipa/iinline-attr.c: New test.
5431         * gcc.target/i386/iinline-attr-2.c: New test.
5433 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5435         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5436         segfault is fixed.
5438 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5440         * gcc.dg/vect/vect-33.c: Remove spurious line.
5442 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5444         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5446 2015-04-28  Marek Polacek  <polacek@redhat.com>
5448         PR c/65901
5449         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5450         * gcc.dg/pr65901.c: New test.
5452 2015-04-28  Richard Biener  <rguenther@suse.de>
5454         PR tree-optimization/62283
5455         * gfortran.dg/vect/pr62283-2.f: New testcase.
5456         * gcc.dg/vect/bb-slp-14.c: Adjust.
5458 2015-04-28  Richard Biener  <rguenther@suse.de>
5460         PR tree-optimization/65851
5461         * g++.dg/torture/pr65851.C: New testcase.
5463 2015-04-27  Jeff Law <law@redhat.com>
5465         PR tree-optimization/65217
5466         * gcc.target/i386/pr65217.c: Remove XFAIL.
5468 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5470         PR fortran/60322
5471         Add tests forgotten to svn-add.
5472         * gfortran.dg/class_allocate_19.f03: New test.
5473         * gfortran.dg/class_array_20.f03: New test.
5474         * gfortran.dg/class_array_21.f03: New test.
5475         * gfortran.dg/finalize_29.f08: New test.
5477 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5479         PR fortran/59678
5480         PR fortran/65841
5481         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5482         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5484 2015-04-27  Caroline Tice  <cmtice@google.com>
5486         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5487         partition size.
5489 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5491         PR target/64579
5492         * gcc.target/powerpc/htm-1.c: New test.
5493         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5494         on 64-bit compiles.
5495         (__builtin_tabortdci): Likewise.
5496         (__builtin_tcheck): Remove operand.
5497         * lib/target-supports.exp (check_htm_hw_available): New function.
5499 2015-04-27  Richard Biener  <rguenther@suse.de>
5501         * gcc.target/i386/pr65217.c: XFAIL.
5503 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5505         PR tree-optimization/65875
5506         * gcc.c-torture/compile/pr65875.c: New test.
5508 2015-04-25  Marek Polacek  <polacek@redhat.com>
5510         PR c/52085
5511         * gcc.dg/enum-incomplete-2.c: New test.
5512         * gcc.dg/enum-mode-1.c: New test.
5514 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5516         PR target/65849
5517         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5518         set new options.
5519         * gcc.target/powerpc/pr65849-2.c: Likewise.
5521 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5523         PR tree-optimization/65802
5524         * g++.dg/pr65802.C: Move to ...
5525         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5526         stdarg.h.  Rewrite for C.
5527         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5528         va_start and va_end.  Remove unnecessary inline asm.
5530 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5531             Wei Mi  <wmi@google.com>
5533         * gcc.target/i386/sse2-load-multi.c: New test.
5534         * gcc.target/i386/sse2-store-multi.c: Ditto.
5536 2015-04-24  Marek Polacek  <polacek@redhat.com>
5538         PR c/65830
5539         * c-c++-common/pr65830.c: New test.
5541         PR c/63357
5542         * c-c++-common/Wlogical-op-1.c: New test.
5544 2015-04-24  Marek Polacek  <polacek@redhat.com>
5546         PR c/61534
5547         * c-c++-common/pr61534-1.c: New test.
5549 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5550             Steven Bosscher <steven@gcc.gnu.org>
5552         PR rtl-optimization/34503
5553         * gcc.target/arm/pr64616.c: New file.
5555 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5557         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5559 2015-04-24  Terry Guo  <terry.guo@arm.com>
5561         * gcc.target/arm/pr65710.c: Update the options.
5563 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5565         * gcc.target/i386/pr65523.c: Skip x32.
5567 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5569         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5570         to look for vcl* where appropriate.
5572 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5574         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5575         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5577 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5579         PR target/26702
5580         * gcc.target/arm/pr26702.c: New test.
5582 2015-04-23  Marek Polacek  <polacek@redhat.com>
5584         PR c/65345
5585         * gcc.dg/pr65345-1.c: New test.
5586         * gcc.dg/pr65345-2.c: New test.
5588 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5590         * gcc.target/powerpc/crypto-builtin-2.c: New.
5592 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5594         PR fortran/60322
5595         * gfortran.dg/class_allocate_19.f03: New test.
5596         * gfortran.dg/class_array_20.f03: New test.
5597         * gfortran.dg/class_array_21.f03: New test.
5598         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5599         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5600         initialization correctly.
5601         * gfortran.dg/finalize_29.f08: New test.
5603 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5605         * gcc.target/powerpc/swaps-p8-18.c: New test.
5607 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5609         PR target/65456
5610         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5611         * gcc.dg/vect/bb-slp-25.c: Likewise.
5612         * gcc.dg/vect/bb-slp-29.c: Likewise.
5613         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5614         vect_no_align && { ! vect_hw_misalign }.
5615         * gcc.dg/vect/bb-slp-9.c: Likewise.
5616         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5617         vect_hw_misalign.
5618         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5619         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5620         account for POWER8, where peeling for alignment is not needed.
5621         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5622         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5623         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5624         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5625         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5626         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5627         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5628         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5629         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5630         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5631         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5632         * gcc.dg/vect/pr16105.c: Likewise.
5633         * gcc.dg/vect/pr20122.c: Likewise.
5634         * gcc.dg/vect/pr33804.c: Likewise.
5635         * gcc.dg/vect/pr33953.c: Likewise.
5636         * gcc.dg/vect/pr56787.c: Likewise.
5637         * gcc.dg/vect/pr58508.c: Likewise.
5638         * gcc.dg/vect/slp-25.c: Likewise.
5639         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5640         * gcc.dg/vect/vect-105.c: Likewise.
5641         * gcc.dg/vect/vect-27.c: Likewise.
5642         * gcc.dg/vect/vect-29.c: Likewise.
5643         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5644         POWER8.
5645         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5646         && { ! vect_hw_misalign }.
5647         * gcc.dg/vect/vect-44.c: Likewise.
5648         * gcc.dg/vect/vect-48.c: Likewise.
5649         * gcc.dg/vect/vect-50.c: Likewise.
5650         * gcc.dg/vect/vect-52.c: Likewise.
5651         * gcc.dg/vect/vect-56.c: Likewise.
5652         * gcc.dg/vect/vect-60.c: Likewise.
5653         * gcc.dg/vect/vect-72.c: Likewise.
5654         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5655         * gcc.dg/vect/vect-75.c: Likewise.
5656         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5657         * gcc.dg/vect/vect-77-global.c: Likewise.
5658         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5659         * gcc.dg/vect/vect-78-global.c: Likewise.
5660         * gcc.dg/vect/vect-93.c: Likewise.
5661         * gcc.dg/vect/vect-95.c: Likewise.
5662         * gcc.dg/vect/vect-96.c: Likewise.
5663         * gcc.dg/vect/vect-cond-1.c: Likewise.
5664         * gcc.dg/vect/vect-cond-3.c: Likewise.
5665         * gcc.dg/vect/vect-cond-4.c: Likewise.
5666         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5667         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5668         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5669         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5670         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5671         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5672         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5673         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5674         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5675         * gcc.dg/vect/vect-outer-5.c: Likewise.
5676         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5677         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5678         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5679         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5680         * gcc.dg/vect/vect-peel-3.c: Likewise.
5681         * gcc.dg/vect/vect-peel-4.c: Likewise.
5682         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5683         * gcc.target/powerpc/pr65456.c: New test.
5684         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5685         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5686         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5687         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5688         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5689         vect_no_align && { ! vect_hw_misalign }.
5690         * gfortran.dg/vect/vect-3.f90: Likewise.
5691         * gfortran.dg/vect/vect-4.f90: Likewise.
5692         * gfortran.dg/vect/vect-5.f90: Likewise.
5693         * lib/target-supports.exp (check_effective_target_vect_no_align):
5694         Return 1 for POWER8.
5695         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5697 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5699         PR fortran/65429
5700         * gfortran.dg/pr65429.f90: New test.
5702 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5704         * c-c++-common/asan/user-section-1.c: New test.
5705         * c-c++-common/asan/user-section-2.c: New test.
5706         * c-c++-common/asan/user-section-3.c: New test.
5708 2015-04-22  Hale Wang  <hale.wang@arm.com>
5709             Terry Guo  <terry.guo@arm.com>
5711         PR rtl-optimization/64818
5712         * gcc.target/arm/pr64818.c: New test.
5714 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5716         PR ipa/65076
5717         * g++.dg/tree-ssa/pr61034.C: Update template.
5718         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5719         * gcc.dg/Warray-bounds-11.c: Likewise.
5720         * gcc.dg/Warray-bounds.c: Likewise.
5722 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5724         PR libgfortran/65234
5725         * gfortran.dg/fmt_unlimited.f90: New test.
5727 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5729         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5730         headers.
5731         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5732         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5733         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5734         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5735         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5736         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5737         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5739 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5741         PR libgfortran/56743
5742         * gfortran.dg/namelist_87.f90: New test.
5744 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5746         * gcc.target/aarch64/mult-synth_1.c: New test.
5747         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5748         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5749         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5750         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5751         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5753 2015-04-21  Richard Biener  <rguenther@suse.de>
5755         PR tree-optimization/65650
5756         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5757         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5758         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5759         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5760         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5761         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5763 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5765         PR tree-optimization/65802
5766         * g++.dg/pr65802.C: New test.
5768 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5770         PR testsuite/65767
5771         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5772         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5774 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5776         PR c++/65801
5777         * g++.dg/cpp0x/Wnarrowing2.C: New.
5779 2015-04-20  Jeff Law  <law@redhat.com>
5781         PR tree-optimization/65658
5782         * gcc.dg/pr65658.c: New test.
5784 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5786         PR target/64134
5787         * gcc.target/aarch64/vec_init_1.c: New test.
5789 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5791         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5792         targets.
5794 2015-04-18  Martin Sebor  <msebor@redhat.com>
5796         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5797         of non-nul characters.
5798         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5800 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5802         PR target/65787
5803         * gcc.target/powerpc/pr65787.c: New.
5805 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5807         PR target/65689
5808         * gcc.target/aarch64/c-output-template-4.c: New test.
5810 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5812         PR target/65780
5813         * gcc.dg/pr65780-1.c: New test.
5814         * gcc.dg/pr65780-2.c: Likewise.
5815         * gcc.target/i386/pr32219-9.c: Likewise.
5816         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5817         symbol.
5818         * gcc.target/i386/pr64317.c (c): Initialize.
5820 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5822         PR target/65612
5823         * g++.dg/ext/mv18.C: New test.
5824         * g++.dg/ext/mv19.C: Likewise.
5825         * g++.dg/ext/mv20.C: Likewise.
5826         * g++.dg/ext/mv21.C: Likewise.
5827         * g++.dg/ext/mv22.C: Likewise.
5828         * g++.dg/ext/mv23.C: Likewise.
5830 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5832         PR c++/64527
5833         * g++.dg/init/pr64527.C: New test.
5835 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5836             Michael Matz  <matz@suse.de>
5838         PR tree-optimization/64950
5839         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5840         x86_64-*-*.
5842 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5844         * c-c++-common/asan/user-section-1.c: New test.
5846 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5848         PR debug/65771
5849         * gcc.dg/debug/pr65771.c: New test.
5851 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5853         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5854         __buitlin_alloca with __builtin_alloca.
5856 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5858         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5860 2015-04-16  Richard Biener  <rguenther@suse.de>
5862         PR tree-optimization/64277
5863         * gcc.dg/Warray-bounds-14.c: New testcase.
5864         * gcc.dg/Warray-bounds-15.c: Likewise.
5865         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5866         * c-c++-common/ubsan/bounds-6.c: Likewise.
5868 2015-04-16  Renlin Li  <renlin.li@arm.com>
5870         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5871         * gcc.target/arm/unsigned-float.c: New.
5873 2015-04-16  Richard Biener  <rguenther@suse.de>
5875         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5876         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5877         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5879 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5881         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5882         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5883         * g++.dg/cpp0x/defaulted21.C: Likewise.
5884         * g++.dg/cpp0x/defaulted28.C: Likewise.
5885         * g++.dg/cpp0x/defaulted47.C: Likewise.
5886         * g++.dg/cpp0x/elision_neg.C: Likewise.
5887         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5888         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5889         * g++.dg/cpp0x/implicit1.C: Likewise.
5890         * g++.dg/cpp0x/implicit9.C: Likewise.
5891         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5892         * g++.dg/cpp0x/range-for13.C: Likewise.
5893         * g++.dg/gomp/clause-2.C: Likewise.
5894         * g++.dg/gomp/udr-5.C: Likewise.
5895         * g++.dg/inherit/access6.C: Likewise.
5896         * g++.dg/lookup/duperr1.C: Likewise.
5897         * g++.dg/lookup/friend2.C: Likewise.
5898         * g++.dg/lookup/pr6936.C: Likewise.
5899         * g++.dg/lookup/scoped1.C: Likewise.
5900         * g++.dg/lookup/using26.C: Likewise.
5901         * g++.dg/lookup/using38.C: Likewise.
5902         * g++.dg/other/access2.C: Likewise.
5903         * g++.dg/overload/defarg3.C: Likewise.
5904         * g++.dg/overload/defarg6.C: Likewise.
5905         * g++.dg/parse/access11.C: Likewise.
5906         * g++.dg/parse/access2.C: Likewise.
5907         * g++.dg/parse/access3.C: Likewise.
5908         * g++.dg/parse/access4.C: Likewise.
5909         * g++.dg/parse/access5.C: Likewise.
5910         * g++.dg/parse/access6.C: Likewise.
5911         * g++.dg/parse/access8.C: Likewise.
5912         * g++.dg/parse/access9.C: Likewise.
5913         * g++.dg/parse/crash40.C: Likewise.
5914         * g++.dg/tc1/dr142.C: Likewise.
5915         * g++.dg/tc1/dr166.C: Likewise.
5916         * g++.dg/tc1/dr52.C: Likewise.
5917         * g++.dg/template/access11.C: Likewise.
5918         * g++.dg/template/access18.C: Likewise.
5919         * g++.dg/template/access19.C: Likewise.
5920         * g++.dg/template/access2.C: Likewise.
5921         * g++.dg/template/access20.C: Likewise.
5922         * g++.dg/template/access26.C: Likewise.
5923         * g++.dg/template/access3.C: Likewise.
5924         * g++.dg/template/access7.C: Likewise.
5925         * g++.dg/template/conv12.C: Likewise.
5926         * g++.dg/template/crash69.C: Likewise.
5927         * g++.dg/template/friend31.C: Likewise.
5928         * g++.dg/template/friend32.C: Likewise.
5929         * g++.dg/template/memfriend15.C: Likewise.
5930         * g++.dg/template/memfriend16.C: Likewise.
5931         * g++.dg/template/memfriend17.C: Likewise.
5932         * g++.dg/template/memfriend7.C: Likewise.
5933         * g++.dg/template/pr32519.C: Likewise.
5934         * g++.dg/template/qualttp21.C: Likewise.
5935         * g++.dg/template/qualttp8.C: Likewise.
5936         * g++.dg/template/ttp10.C: Likewise.
5937         * g++.dg/template/typedef11.C: Likewise.
5938         * g++.dg/template/typedef13.C: Likewise.
5939         * g++.dg/template/typedef19.C: Likewise.
5940         * g++.dg/template/typedef20.C: Likewise.
5941         * g++.dg/template/typedef22.C: Likewise.
5942         * g++.dg/template/using16.C: Likewise.
5943         * g++.dg/template/virtual3.C: Likewise.
5944         * g++.dg/ubsan/pr61272.C: Likewise.
5945         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5946         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5947         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5948         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5949         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5950         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5951         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5952         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5953         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5954         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5955         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5956         * g++.old-deja/g++.jason/access17.C: Likewise.
5957         * g++.old-deja/g++.jason/access18.C: Likewise.
5958         * g++.old-deja/g++.jason/access22.C: Likewise.
5959         * g++.old-deja/g++.jason/access23.C: Likewise.
5960         * g++.old-deja/g++.jason/access8.C: Likewise.
5961         * g++.old-deja/g++.jason/delete3.C: Likewise.
5962         * g++.old-deja/g++.jason/report.C: Likewise.
5963         * g++.old-deja/g++.law/access2.C: Likewise.
5964         * g++.old-deja/g++.law/access3.C: Likewise.
5965         * g++.old-deja/g++.law/access4.C: Likewise.
5966         * g++.old-deja/g++.law/access5.C: Likewise.
5967         * g++.old-deja/g++.law/arm12.C: Likewise.
5968         * g++.old-deja/g++.law/arm14.C: Likewise.
5969         * g++.old-deja/g++.law/ctors13.C: Likewise.
5970         * g++.old-deja/g++.law/union2.C: Likewise.
5971         * g++.old-deja/g++.law/visibility12.C: Likewise.
5972         * g++.old-deja/g++.law/visibility15.C: Likewise.
5973         * g++.old-deja/g++.law/visibility16.C: Likewise.
5974         * g++.old-deja/g++.law/visibility17.C: Likewise.
5975         * g++.old-deja/g++.law/visibility18.C: Likewise.
5976         * g++.old-deja/g++.law/visibility19.C: Likewise.
5977         * g++.old-deja/g++.law/visibility20.C: Likewise.
5978         * g++.old-deja/g++.law/visibility21.C: Likewise.
5979         * g++.old-deja/g++.law/visibility24.C: Likewise.
5980         * g++.old-deja/g++.law/visibility4.C: Likewise.
5981         * g++.old-deja/g++.law/visibility5.C: Likewise.
5982         * g++.old-deja/g++.law/visibility6.C: Likewise.
5983         * g++.old-deja/g++.law/visibility7.C: Likewise.
5984         * g++.old-deja/g++.law/visibility8.C: Likewise.
5985         * g++.old-deja/g++.law/visibility9.C: Likewise.
5986         * g++.old-deja/g++.niklas/t135.C: Likewise.
5987         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5988         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5989         * g++.old-deja/g++.other/access11.C: Likewise.
5990         * g++.old-deja/g++.other/access4.C: Likewise.
5991         * g++.old-deja/g++.other/access7.C: Likewise.
5992         * g++.old-deja/g++.other/crash1.C: Likewise.
5993         * g++.old-deja/g++.other/crash7.C: Likewise.
5994         * g++.old-deja/g++.other/friend1.C: Likewise.
5995         * g++.old-deja/g++.other/friend4.C: Likewise.
5996         * g++.old-deja/g++.other/friend9.C: Likewise.
5997         * g++.old-deja/g++.other/lineno1.C: Likewise.
5998         * g++.old-deja/g++.other/using1.C: Likewise.
5999         * g++.old-deja/g++.pt/enum14.C: Likewise.
6000         * g++.old-deja/g++.pt/friend11.C: Likewise.
6001         * g++.old-deja/g++.pt/friend21.C: Likewise.
6002         * g++.old-deja/g++.pt/friend3.C: Likewise.
6003         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6004         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6005         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6006         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6008 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6010         PR ipa/65765
6011         * g++.dg/ipa/pr65765.C: New test.
6013 2015-04-15  Nick Clifton  <nickc@redhat.com>
6015         * gcc.target/rx/builtins.c: Disable RMPA test if string
6016         instructions are not allowed.
6018 2015-04-15  Alan Modra  <amodra@gmail.com>
6020         * gcc.dg/pr65408.c: New.
6022 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6024         PR target/65729
6025         * gcc.target/arm/pr65729.c: New test.
6027 2015-04-14  Richard Biener  <rguenther@suse.de>
6029         PR tree-optimization/65758
6030         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6032 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6034         PR target/65648
6035         * gcc.c-torture/execute/pr65648.c: New test.
6037 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6039         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6040         __builtin_finite instead of finite.
6041         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6042         Likewise.
6044 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6046         PR tree-optimization/63387
6047         * gcc.dg/pr63387.c: New testcase.
6049 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6051         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6053 2015-04-13  Richard Biener  <rguenther@suse.de>
6055         PR tree-optimization/65204
6056         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6058 2015-04-13  Terry Guo  <terry.guo@arm.com>
6060         PR target/65710
6061         * gcc.target/arm/pr65710.c: New.
6063 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6065         PR tree-optimization/65747
6066         * g++.dg/torture/pr65747.C: New test.
6068 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6070         PR c++/65736
6071         * g++.dg/cpp0x/pr65736.C: New test.
6073 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6074             Martin Liska  <mliska@suse.cz>
6076         PR ipa/65722
6077         * g++.dg/ipa/pr65722.C: New testcase.
6079 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6081         PR tree-optimization/65735
6082         * gcc.c-torture/compile/pr65735.c: New test.
6084 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6086         PR middle-end/65554
6087         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6089 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6091         PR target/65671
6092         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6094 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6096         PR target/65647
6097         * gcc.target/arm/pr65647-2.c: New.
6099 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6101         PR target/65694
6102         * g++.dg/torture/pr65694.C: New test.
6104 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6106         * gfortran.dg/coarray_lock_6.f90: New.
6107         * gfortran.dg/coarray_lock_7.f90: New.
6108         * gfortran.dg/coarray/lock_2.f90: New.
6110 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6112         PR fortran/56674
6113         PR fortran/58813
6114         PR fortran/59016
6115         PR fortran/59024
6116         * gfortran.dg/used_types_27.f90: New.
6118 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6120         PR target/65671
6121         * gcc.target/i386/pr65671.c: New.
6123 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6125         PR tree-optimization/65709
6126         * c-c++-common/ubsan/align-9.c: New test.
6128 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6130         PR fortran/56852
6131         * gfortran.dg/pr56852.f90: New test.
6133 2015-04-09  Marek Polacek  <polacek@redhat.com>
6134             Jakub Jelinek  <jakub@redhat.com>
6136         PR middle-end/65554
6137         * g++.dg/opt/pr65554.C: New test.
6139 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6141         PR c++/65690
6142         * c-c++-common/attr-aligned-1.c: New test.
6144 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6146         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6148 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6150         PR target/65676
6151         * gcc.target/i386/sse-25.c: New.
6153 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6155         PR target/65693
6156         * gcc.target/i386/pr65693.c: New test.
6158 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6160         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6162 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6164         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6166 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6168         * gcc.target/i386/thunk-retbnd.c: New.
6170 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6172         * gnat.dg/opt48.adb: New test.
6173         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6174         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6176 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6178         PR ipa/65540
6179         * gcc.c-torture/compile/pr65540.c: New.
6181 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6183         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6184         -Wno-pointer-arith.
6186 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6188         PR debug/65678
6189         * g++.dg/debug/pr65678.C: New test.
6191         PR middle-end/65680
6192         * gcc.c-torture/compile/pr65680.c: New test.
6194 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6196         PR fortran/65548
6197         * gfortran.dg/allocate_with_source_5.f90: New test.
6199 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6201         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6202         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6204 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6206         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6208 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6210         PR target/65614
6211         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6212         to get floating point compression.
6213         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6215 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6217         PR preprocessor/61977
6218         * gcc.dg/cpp/pr61977.c: New test.
6220 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6222         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6224 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6226         PR target/65647
6227         * gcc.target/arm/pr65647.c: New.
6229 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6231         PR ipa/65655
6232         * g++.dg/torture/pr65655.C: New testcase.
6234 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6236         PR c++/64085
6237         * g++.dg/cpp1y/lambda-init13.C: New.
6239 2015-04-03  Marek Polacek  <polacek@redhat.com>
6241         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6243 2015-04-02  Marek Polacek  <polacek@redhat.com>
6245         PR c++/65642
6246         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6247         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6249 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6251         PR preprocessor/61977
6252         * gcc.target/powerpc/pr61977-1.c: New test.
6253         * gcc.target/powerpc/pr61977-2.c: New test.
6255 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6257         PR c++/56100
6258         * g++.dg/warn/Wshadow-8.C: New.
6259         * g++.dg/warn/Wshadow-9.C: Likewise.
6260         * g++.dg/warn/Wshadow-10.C: Likewise.
6261         * g++.dg/warn/Wshadow-11.C: Likewise.
6263 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6265         * gcc.dg/pr23623.c: Added aligned attribute.
6266         * gcc.dg/20141029-1.c: Likewise.
6267         * gcc.dg/20150306-1.c: New test.
6269 2015-04-01  Marek Polacek  <polacek@redhat.com>
6271         PR c++/65554
6272         * g++.dg/cpp0x/initlist93.C: New test.
6273         * g++.dg/cpp0x/initlist94.C: New test.
6275 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6277         PR target/65624
6278         * gcc.target/aarch64/pr65624.c: New test.
6280 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6282         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6284 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6286         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6287         extra variable to force stack alignment.
6288         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6289         extra variable to force stack alignment.
6291 2015-03-31  Marek Polacek  <polacek@redhat.com>
6293         PR c++/65390
6294         * g++.dg/template/pr65390.C: New test.
6296 2015-03-31  Martin Liska  <mliska@suse.cz>
6298         * g++.dg/ipa/pr65557.C: New test.
6300 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6302         * gcc.target/s390/hotpatch-25.c: New test.
6303         * gcc.target/s390/hotpatch-1.c: Update test.
6304         * gcc.target/s390/hotpatch-10.c: Update test.
6305         * gcc.target/s390/hotpatch-11.c: Update test.
6306         * gcc.target/s390/hotpatch-12.c: Update test.
6307         * gcc.target/s390/hotpatch-13.c: Update test.
6308         * gcc.target/s390/hotpatch-14.c: Update test.
6309         * gcc.target/s390/hotpatch-15.c: Update test.
6310         * gcc.target/s390/hotpatch-16.c: Update test.
6311         * gcc.target/s390/hotpatch-17.c: Update test.
6312         * gcc.target/s390/hotpatch-18.c: Update test.
6313         * gcc.target/s390/hotpatch-19.c: Update test.
6314         * gcc.target/s390/hotpatch-2.c: Update test.
6315         * gcc.target/s390/hotpatch-21.c: Update test.
6316         * gcc.target/s390/hotpatch-22.c: Update test.
6317         * gcc.target/s390/hotpatch-23.c: Update test.
6318         * gcc.target/s390/hotpatch-24.c: Update test.
6319         * gcc.target/s390/hotpatch-3.c: Update test.
6320         * gcc.target/s390/hotpatch-4.c: Update test.
6321         * gcc.target/s390/hotpatch-5.c: Update test.
6322         * gcc.target/s390/hotpatch-6.c: Update test.
6323         * gcc.target/s390/hotpatch-7.c: Update test.
6324         * gcc.target/s390/hotpatch-8.c: Update test.
6325         * gcc.target/s390/hotpatch-9.c: Update test.
6326         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6328 2015-03-31  Richard Biener  <rguenther@suse.de>
6330         PR middle-end/65626
6331         * g++.dg/torture/pr65626.C: New testcase.
6333 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6335         PR target/65531
6336         * gcc.target/i386/mpx/pr65531.cc: New.
6338 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6340         PR target/65602
6341         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6342         __builtin_alloca instead of alloca.
6343         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6344         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6345         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6346         check.
6348 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6350         PR ipa/65610
6351         * g++.dg/ubsan/pr65610.C: New test.
6353 2015-03-30  Marek Polacek  <polacek@redhat.com>
6355         PR c++/65398
6356         * g++.dg/cpp0x/pr65398-2.C: New test.
6358 2015-03-30  Marek Polacek  <polacek@redhat.com>
6360         * c-c++-common/pr65556.c: Change the width of bit-fields.
6362 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6364         PR ipa/65588
6365         * gcc.target/i386/pr65588.c: New testcase.
6367 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6369         PR libgfortran/65563
6370         * gfortran.dg/open_errors_2.f90:  New test.
6372 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6374         PR libgfortran/65596
6375         * gfortran.dg/namelist_86.f90: New test.
6377 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6379         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6380         statement to reflect new ownership.
6382 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6384         PR c++/42328
6385         * g++.dg/template/friend58.C: New.
6386         * g++.dg/template/friend59.C: Likewise.
6388 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6390         PR c/65586
6391         * g++.dg/gomp/openmp-simd-3.C: New.
6392         * gcc.dg/gomp/openmp-simd-3.c: New.
6394 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6396         PR target/65248
6397         * gcc.target/i386/pr65248-1.c: New file.
6398         * gcc.target/i386/pr65248-2.c: Likewise.
6399         * gcc.target/i386/pr65248-3.c: Likewise.
6400         * gcc.target/i386/pr65248-4.c: Likewise.
6402 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6404         PR target/65593
6405         * gcc.c-torture/compile/pr65593.c: New test.
6407 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6409         PR c++/59329
6410         * g++.dg/cpp1y/constexpr-assert1.C: New.
6412 2015-03-27  Marek Polacek  <polacek@redhat.com>
6414         PR c++/65556
6415         * c-c++-common/pr65556.c: New test.
6417 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6419         PR ipa/65600
6420         * g++.dg/torture/pr65600.C: New testcase.
6422 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6424         PR target/65407
6425         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6427 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6429         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6430         statement and cleanup. Fixed typos.
6432 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6434         PR middle-end/65595
6435         * gcc.c-torture/compile/pr65595.c: New testcase.
6437 2015-03-27  Marek Polacek  <polacek@redhat.com>
6439         PR sanitizer/65583
6440         * g++.dg/ubsan/pr65583.C: New test.
6442 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6444         * gcc.c-torture/compile/20150327.c: New testcase.
6446 2015-03-26  Richard Biener  <rguenther@suse.de>
6448         PR middle-end/65555
6449         * g++.dg/torture/pr65555.C: New testcase.
6451 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6453         PR tree-optimization/64715
6454         * gcc.dg/builtin-object-size-15.c: New test.
6455         * gcc.dg/pr64715-1.c: New test.
6456         * gcc.dg/pr64715-2.c: New test.
6458 2015-03-26  Richard Biener  <rguenther@suse.de>
6460         PR middle-end/65519
6461         * gnat.dg/specs/opt2.ads: Fix testcase.
6463 2015-03-25  Martin Sebor  <msebor@redhat.com>
6465         PR testsuite/65526
6466         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6467         when target isn't arm*-*-*-*.
6468         (check_effective_target_arm_nothumb): Likewise.
6469         (check_effective_target_arm_little_endian): Likewise.
6470         (check_effective_target_arm_vect_no_misalign): Likewise.
6471         (check_effective_target_aarch64_little_endian): Fail early if target
6472         isn't aarch64*-*-*.
6474 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6476         PR tree-optimization/65177
6477         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6479 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6481         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6482         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6483         smmintrin.h and mm3dnow.h.
6485 2015-03-25  Marek Polacek  <polacek@redhat.com>
6487         PR c++/65558
6488         * g++.dg/cpp0x/pr65558.C: New test.
6490 2015-03-25  Marek Polacek  <polacek@redhat.com>
6492         PR c++/61670
6493         * g++.dg/template/pr61670.C: New test.
6495 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6497         PR c++/54987
6498         * g++.dg/template/pr54987.C: New.
6500 2015-03-25  Richard Biener  <rguenther@suse.de>
6502         PR tree-optimization/62630
6503         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6505 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6507         PR target/65508
6508         * gcc.target/i386/mpx/pr65508.c: New.
6510 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6512         PR fortran/64952
6513         PR fortran/65532
6514         * gfortran.dg/data_initialized_3.f90: New.
6516 2015-03-25  Richard Biener  <rguenther@suse.de>
6518         PR middle-end/65519
6519         * gnat.dg/specs/opt2.ads: New testcase.
6521 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6523         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6524         * gcc.target/arm/memset-inline-4.c: Skip for
6525         arm_tune_string_ops_prefer_neon.
6526         * gcc.target/arm/memset-inline-5.c: Ditto.
6527         * gcc.target/arm/memset-inline-6.c: Ditto.
6528         * gcc.target/arm/memset-inline-8.c: Ditto.
6529         * gcc.target/arm/memset-inline-9.c: Ditto.
6531 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6533         PR c++/58923
6534         * g++.dg/other/virtual3.C: New.
6536 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6538         PR c++/60130
6539         * g++.dg/cpp0x/vt-60130.C: New.
6541 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6543         PR c++/61971
6544         * g++.dg/warn/Warray-bounds-7.C: New.
6546 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6548         PR c++/60067
6549         * g++.dg/template/defarg18.C: New.
6551 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6553         PR c++/59988
6554         * g++.dg/cpp0x/vt-59988.C: New.
6556 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6558         PR tree-optimization/65533
6559         * gcc.dg/pr65533.c: New test.
6561 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6563         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6564         source= and mold= expressions functionality.
6565         * gfortran.dg/allocate_class_4.f90: New test.
6566         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6567         copying an unlimited polymorhpic object containing a char array
6568         to another unlimited polymorphic object respects the _len
6569         component.
6570         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6571         whether deferred length char array allocate works, unlimited
6572         polymorphic object allocation from a string works and if
6573         allocating an array of deferred length strings works.
6574         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6576 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6578         PR c++/65513
6579         * g++.dg/cpp0x/constexpr-array11.C: New.
6581 2015-03-24  Richard Biener  <rguenther@suse.de>
6583         PR middle-end/65517
6584         * gcc.dg/torture/pr65517.c: New testcase.
6586 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6588         * gfortran.dg/coindexed_1.f90: Moved from
6589         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6591 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6593         PR testsuite/65506
6594         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6595         gimple dump.
6597         PR target/65523
6598         * gcc.target/i386/pr65523.c: New test.
6600         PR ipa/65475
6601         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6602         dg-options.
6603         * g++.dg/lto/pr65475b_0.C: Likewise.
6605 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6607         PR target/65505
6608         * gcc.target/sh/torture/pr65505.c: New.
6610 2015-03-23  Martin Sebor  <msebor@redhat.com>
6612         PR testsuite/63175
6613         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6614         assembly for lvx in addition to lxv.
6616 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6618         PR target/65504
6619         * gfortran.dg/pr65504.f90: New test.
6621         PR ipa/65521
6622         * gcc.dg/pr65521.c: New test.
6624 2015-03-23  Richard Biener  <rguenther@suse.de>
6626         PR tree-optimization/65518
6627         * gcc.dg/vect/pr65518.c: New testcase.
6629 2015-03-23  Richard Biener  <rguenther@suse.de>
6631         PR tree-optimization/65494
6632         * gcc.dg/vect/pr65494.c: New testcase.
6634 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6636         PR preprocessor/65238
6637         * c-c++-common/cpp/pr65238-1.c: New test.
6638         * gcc.dg/cpp/pr65238-2.c: New test.
6639         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6640         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6642 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6643             Mikael Morin  <mikael@gcc.gnu.org>
6645         PR fortran/64952
6646         * gfortran.dg/elemental_dependency_4.f90: New.
6647         * gfortran.dg/elemental_dependency_5.f90: New.
6649 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6651         PR ipa/65475
6652         * g++.dg/lto/pr65475b_0.C: New testcase.
6653         * g++.dg/lto/pr65475b_1.C: New testcase.
6654         * g++.dg/lto/pr65475c_0.C: New testcase.
6655         * g++.dg/lto/pr65475c_1.C: New testcase.
6657 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6659         * gfortran.dg/coarray_38.f90: New.
6660         * gfortran.dg/coarray_39.f90: New.
6661         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6662         compile test.
6664 2015-03-20  Marek Polacek  <polacek@redhat.com>
6666         PR c++/65398
6667         * g++.dg/cpp0x/pr65398.C: New test.
6669 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6671         PR ipa/65475
6672         * g++.dg/lto/pr65475_0.C: New testcase.
6673         * g++.dg/lto/pr65475_1.C: New testcase.
6675 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6677         PR rtl-optimization/64366
6678         * gcc.target/sh/pr64366.c: New.
6680 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6682         PR c++/48324
6683         * g++.dg/cpp0x/constexpr-48324.C: New.
6685 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6687         PR c++/48453
6688         * g++.dg/cpp0x/pr48453.C: New.
6690 2015-03-20  Marek Polacek  <polacek@redhat.com>
6692         PR c++/65072
6693         * g++.dg/cpp0x/pr65072.C: New test.
6695 2015-03-20  Richard Biener  <rguenther@suse.de>
6697         PR middle-end/64715
6698         * gcc.dg/pr15347.c: Use -O.
6699         * c-c++-common/pr19807-1.c: Likewise.
6701 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6703         * gnat.dg/volatile13.ad[sb]: New test.
6705 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6707         PR rtl-optimization/60851
6708         * gcc.target/i386/pr60851.c: New test.
6710 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6712         PR target/65240
6713         * g++.dg/pr65240.h: Add tests for PR 65240.
6714         * g++.dg/pr65240-1.C: Likewise.
6715         * g++.dg/pr65240-2.C: Likewise.
6716         * g++.dg/pr65240-3.C: Likewise.
6717         * g++.dg/pr65240-4.C: Likewise.
6719 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6721         PR rtl-optimization/63491
6722         * gcc.target/powerpc/pr63491.c: New.
6724 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6726         * g++.dg/ipa/pr65465.C: New test.
6728 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6730         PR c++/52659
6731         * g++.dg/cpp0x/deleted11.C: New.
6733 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6735         PR sanitizer/65400
6736         * c-c++-common/tsan/pr65400-3.c: New test.
6738 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6740         PR c++/59686
6741         * g++.dg/cpp0x/constexpr-59686.C: New.
6743 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6745         PR sanitizer/64265
6746         * g++.dg/tsan/pr64265.C: New test.
6748         PR sanitizer/65400
6749         * c-c++-common/tsan/pr65400-1.c: New test.
6750         * c-c++-common/tsan/pr65400-2.c: New test.
6752 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6754         PR c++/59816
6755         * g++.dg/cpp0x/pr59816.C: New.
6757 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6759         PR fortran/59198
6760         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6762 2015-03-18  Martin Liska  <mliska@suse.cz>
6764         PR ipa/65439
6765         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6766         equivalences either to 6 or 7.
6768 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6770         PR middle-end/64491
6771         Revert:
6772         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6774         * gcc.dg/undefined-loop-1.c: New file.
6775         * gcc.dg/undefined-loop-2.c: New file.
6777         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6779         PR testsuite/64032
6780         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6781         loop exits too early.
6783 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6785         PR tree-optimization/65450
6786         * gfortran.dg/pr65450.f90: New test.
6788         PR target/65078
6789         * gcc.target/i386/pr65078-1.c: New test.
6790         * gcc.target/i386/pr65078-2.c: New test.
6791         * gcc.target/i386/pr65078-3.c: New test.
6792         * gcc.target/i386/pr65078-4.c: New test.
6793         * gcc.target/i386/pr65078-5.c: New test.
6794         * gcc.target/i386/pr65078-6.c: New test.
6796 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6798         PR c++/65340
6799         * g++.dg/cpp1y/pr65340.C: New.
6801 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6803         PR fortran/64432
6804         * gfortran.dg/system_clock_3.f08: Adjust test.
6806 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6808         PR fortran/59198
6809         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6810         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6812 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6814         PR fortran/64432
6815         * gfortran.dg/system_clock_3.f08: New test.
6817 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6819         PR c++/64626
6820         g++.dg/cpp1y/pr64626-1.C: New.
6821         g++.dg/cpp1y/pr64626-2.C: New.
6822         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6824 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6826         PR tree-optimization/65427
6827         * gcc.c-torture/execute/pr65427.c: New test.
6829 2015-03-16  Marek Polacek  <polacek@redhat.com>
6831         DR 1688
6832         PR c++/65327
6833         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6834         * g++.dg/cpp0x/pr65327.C: New test.
6836 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6838         PR sanitizer/64820
6839         * c-c++-common/asan/pr64820.c: New test.
6841 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6843         * gfortran.dg/pointer_2.f90: New test.
6845 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6847         * g++.dg/pr65049.C: New test.
6849 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6851         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6852         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6853         * gcc.target/i386/fuse-caller-save.c: Same.
6855 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6857         * gnat.dg/loop_optimization18.ad[sb]: New test.
6858         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6860 2015-03-16  Alan Modra  <amodra@gmail.com>
6862         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6863         2014-12-05 change.
6865 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6867         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6868         hppa*-*-hpux*.
6869         * gcc.dg/torture/pr65270-2.c: Likewise.
6871 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6873         PR fortran/61138
6874         * gfortran.dg/pointer_remapping_9.f90: New.
6876 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6878         PR tree-optimization/65369
6879         * gcc.c-torture/execute/pr65369.c: New test.
6881         PR tree-optimization/65418
6882         * gcc.c-torture/execute/pr65418-1.c: New test.
6883         * gcc.c-torture/execute/pr65418-2.c: New test.
6885         PR rtl-optimization/65401
6886         * gcc.c-torture/execute/pr65401.c: New test.
6888 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6890         PR target/64600
6891         * gcc.target/arm/pr64600_1.c: New test.
6893 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6895         PR rtl-optimization/65235
6896         * gcc.target/aarch64/pr65235_1.c: New test.
6898 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6900         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6901         * gcc.target/s390/hotpatch-22.c: Likewise.
6902         * gcc.target/s390/hotpatch-23.c: Likewise.
6903         * gcc.target/s390/hotpatch-24.c: Likewise.
6904         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6905         * gcc.target/s390/hotpatch-1.c: Update expected output.
6906         * gcc.target/s390/hotpatch-2.c: Likewise.
6907         * gcc.target/s390/hotpatch-3.c: Likewise.
6908         * gcc.target/s390/hotpatch-4.c: Likewise.
6909         * gcc.target/s390/hotpatch-5.c: Likewise.
6910         * gcc.target/s390/hotpatch-6.c: Likewise.
6911         * gcc.target/s390/hotpatch-7.c: Likewise.
6912         * gcc.target/s390/hotpatch-8.c: Likewise.
6913         * gcc.target/s390/hotpatch-9.c: Likewise.
6914         * gcc.target/s390/hotpatch-10.c: Likewise.
6915         * gcc.target/s390/hotpatch-11.c: Likewise.
6916         * gcc.target/s390/hotpatch-12.c: Likewise.
6917         * gcc.target/s390/hotpatch-13.c: Likewise.
6918         * gcc.target/s390/hotpatch-14.c: Likewise.
6919         * gcc.target/s390/hotpatch-15.c: Likewise.
6920         * gcc.target/s390/hotpatch-16.c: Likewise.
6921         * gcc.target/s390/hotpatch-17.c: Likewise.
6922         * gcc.target/s390/hotpatch-18.c: Likewise.
6923         * gcc.target/s390/hotpatch-19.c: Likewise.
6925 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6927         PR target/65103
6928         * gcc.target/i386/pr65103-1.c: New.
6930 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6932         PR target/65044
6933         * gcc.target/i386/pr65044.c: New.
6935 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6937         PR rtl-optimization/64895
6938         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6939         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6940         * gcc.target/i386/fuse-caller-save.c: Ditto.
6942 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6944         * gcc.dg/ipa/pr63569.c: Fix template.
6946 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6948         * g++.dg/ipa/pr64146.C: Require fpic support.
6950 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6952         PR libfortran/65200
6953         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6954         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6956 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6958         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6959         to dg-options, fix up dg-skip-if.
6961 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6963         PR target/65296
6964         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6965         * gcc.target/avr/tiny-caller-save.c: Same.
6967 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6969         PR target/65242
6970         * g++.dg/pr65242.C: New test.
6972 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6974         * c-c++-common/asan/no-asan-check-glob.c: New test.
6976 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6978         PR c++/65370
6979         * g++.dg/other/default11.C: New.
6980         * g++.dg/other/default12.C: Likewise.
6982 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6984         PR target/65368
6985         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6987 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6989         PR fortran/65024
6990         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6992 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6994         PR c++/65127
6995         * g++.dg/cpp0x/pr65127.C: New test.
6997 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6999         * gcc.dg/ipa/PR64550.c: Update template.
7001 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7002             Tobias Burnus  <burnus@net-b.de>
7004         * gfortran.dg/coarray_sync_memory.f90: New.
7006 2015-03-10  Marek Polacek  <polacek@redhat.com>
7008         PR sanitizer/65367
7009         * c-c++-common/ubsan/pr65367.c: New test.
7011 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7013         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7014         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7015         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7016         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7017         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7018         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7019         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7020         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7021         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7022         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7023         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7024         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7025         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7027 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7029         * lib/mpx-dg.exp (mpx_link_flags): New.
7030         (mpx_init): New.
7031         (mpx_finish): New.
7032         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7033         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7034         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7035         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7036         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7037         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7038         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7039         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7040         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7041         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7042         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7043         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7044         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7045         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7046         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7047         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7048         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7049         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7050         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7051         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7052         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7053         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7054         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7055         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7056         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7057         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7058         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7059         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7060         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7061         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7062         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7063         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7064         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7065         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7066         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7067         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7068         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7069         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7070         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7071         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7072         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7073         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7074         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7075         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7076         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7077         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7078         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7079         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7080         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7081         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7082         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7083         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7084         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7085         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7086         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7087         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7088         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7089         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7090         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7091         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7092         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7093         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7094         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7095         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7096         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7097         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7098         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7099         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7100         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7101         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7102         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7103         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7104         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7105         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7106         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7107         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7108         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7109         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7110         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7111         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7112         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7113         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7114         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7115         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7116         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7117         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7118         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7119         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7120         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7121         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7122         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7123         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7124         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7125         * gcc.target/i386/mpx/label-address-1.c: New.
7126         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7127         * gcc.target/i386/mpx/macro.c: New.
7128         * gcc.target/i386/mpx/mpx-check.h: New.
7129         * gcc.target/i386/mpx/mpx.exp: New.
7130         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7131         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7132         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7133         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7134         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7135         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7136         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7137         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7138         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7139         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7140         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7141         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7142         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7143         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7144         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7145         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7146         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7147         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7148         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7149         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7150         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7151         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7152         * gcc.target/i386/mpx/reference-1-nov.c: New.
7153         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7154         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7155         * gcc.target/i386/mpx/reference-2-nov.c: New.
7156         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7157         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7158         * gcc.target/i386/mpx/reference-3-nov.c: New.
7159         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7160         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7161         * gcc.target/i386/mpx/reference-4-nov.c: New.
7162         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7163         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7164         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7165         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7166         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7167         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7168         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7169         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7170         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7171         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7172         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7173         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7174         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7175         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7176         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7177         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7178         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7179         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7180         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7181         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7182         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7183         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7184         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7185         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7186         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7187         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7188         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7189         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7190         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7191         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7192         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7193         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7194         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7195         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7196         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7197         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7198         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7199         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7200         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7201         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7202         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7203         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7204         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7205         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7206         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7207         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7208         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7209         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7210         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7211         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7212         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7213         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7214         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7215         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7216         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7217         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7218         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7219         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7220         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7221         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7222         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7223         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7224         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7225         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7226         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7227         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7228         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7229         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7230         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7231         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7232         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7233         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7234         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7235         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7236         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7237         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7238         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7239         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7240         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7241         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7242         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7243         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7244         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7245         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7246         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7247         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7248         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7249         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7250         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7251         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7252         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7253         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7254         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7255         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7256         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7257         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7258         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7259         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7260         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7261         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7262         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7263         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7264         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7265         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7266         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7267         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7268         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7269         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7270         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7271         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7272         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7273         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7274         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7275         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7276         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7277         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7278         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7279         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7280         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7281         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7282         * gcc.target/i386/mpx/vla-1-nov.c: New.
7283         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7284         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7285         * gcc.target/i386/mpx/vla-2-nov.c: New.
7286         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7288 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7290         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7292 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7294         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7296 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7298         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7299         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7301 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7303         PR c/65120
7304         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7305         on rhs is 0.
7306         (fn4): New test.
7307         * c-c++-common/pr65120.c: New test.
7309         PR rtl-optimization/65321
7310         * gcc.dg/pr65321.c: New test.
7312 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7314         PR tree-optimization/65355
7315         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7317 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7319         PR c/65120
7320         * c-c++-common/pr49706.c: Adjust tests for not warning
7321         about !!x == y or !b == y where b is boolean, and add
7322         some further tests.
7323         * c-c++-common/pr62199-2.c: Likewise.
7325 2015-03-09  Richard Biener  <rguenther@suse.de>
7327         PR middle-end/65270
7328         * gcc.dg/torture/pr65270-1.c: New testcase.
7329         * gcc.dg/torture/pr65270-2.c: Likewise.
7331 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7333         PR tree-optimization/63743
7334         * gcc.dg/pr63743.c: New test.
7336 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7338         PR lto/65316
7339         * g++.dg/lto/pr65316_0.C: New testcase.
7340         * g++.dg/lto/pr65316_1.C: New testcase.
7342 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7344         PR target/62247
7345         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7346         hppa*-*-hpux*.
7347         * g++.dg/abi/rtti3.C: Likewise.
7349         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7351         PR target/62251
7352         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7354         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7356         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7358         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7360 2015-03-08  Morin  <mikael@gcc.gnu.org>
7362         PR fortran/60898
7363         * gfortran.dg/entry_20.f90: New.
7365 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7367         PR target/65153
7368         * gcc.c-torture/compile/pr65153.c: New.
7370 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7372         PR target/65249
7373         * g++.dg/torture/pr65249.C: New.
7375 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7377         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7378         long.
7379         (int64_t): Likewise.
7381 2015-03-07  Marek Polacek  <polacek@redhat.com>
7382             Martin Uecker  <uecker@eecs.berkeley.edu>
7384         PR sanitizer/65280
7385         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7386         member-like arrays.
7387         * c-c++-common/ubsan/bounds-8.c: New test.
7388         * c-c++-common/ubsan/bounds-9.c: New test.
7389         * gcc.dg/ubsan/bounds-2.c: New test.
7391 2015-03-05  Martin Sebor  <msebor@redhat.com>
7393         * PR testsuite/63175
7394         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7395         checking of results into main to prevent it from getting optimized
7396         away.
7397         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7399 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7401         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7402         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7403         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7404         x64.
7406 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7408         * g++.dg/lto/pr65302_1.C: New testcase.
7409         * g++.dg/lto/pr65302_0.C: New testcase.
7411 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7413         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7414         -fno-ipa-icf to dg-options.
7416 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7418         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7419         compiles using the linker plugin.
7421 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7423         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7425 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7427         * gcc.target/arm/pr65067.c: New test.
7429 2015-03-05  Martin Liska  <mliska@suse.cz>
7431         PR ipa/65318
7432         * gcc.dg/ipa/pr65318.c: New test.
7434 2015-03-05  Marek Polacek  <polacek@redhat.com>
7436         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7438 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7440         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7442 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7444         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7445         max-unroll-times back to defaults for s390.
7447 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7449         Fix last commit.
7451 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7453         PR c++/64665
7454         * g++.dg/cpp0x/initlist92.C: New.
7456 2015-03-05  Richard Biener  <rguenther@suse.de>
7458         PR tree-optimization/65310
7459         * gcc.dg/vect/pr65310.c: New testcase.
7461 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7463         PR c++/64834
7464         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7466 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7468         * gnat.dg/entry_queues3.adb: New test.
7470 2015-03-04  Ian Lance Taylor  <iant@google.com>
7472         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7474 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7476         PR c++/64227
7477         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7479 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7481         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7482         -fno-ipa-icf to dg-options
7483         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7484         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7486 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7488         PR c++/64398
7489         * g++.dg/cpp0x/decltype62.C: New.
7491 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7493         * gnat.dg/object_overflow5.adb: New test.
7495 2015-03-03  Martin Liska  <mliska@suse.cz>
7497         PR ipa/65287
7498         * gcc.dg/ipa/pr65287.c: New test.
7500 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7501             Eric Botcazou  <ebotcazou@adacore.com>
7503         * gnat.dg/specs/pack12.ads: New test.
7505 2015-03-03  Martin Liska  <mliska@suse.cz>
7507         * gcc.dg/ipa/PR65282.c: New test.
7509 2015-03-13  Jeff Law  <law@redhat.com>
7511         PR tree-optimization/65241
7512         * gcc.c-torture/compile/pr65241.c: New test.
7514 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7516         PR target/64331
7517         * gcc.target/avr/torture/pr64331.c: New test.
7519 2015-03-03  Martin Liska  <mliska@suse.cz>
7520             Jan Hubicka  <hubicka@ucw.cz>
7522         * g++.dg/ipa/pr65263.C: New test.
7524 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7526         PR ipa/65130
7527         * gcc.dg/lto/pr65130_0.c: New testcase.
7528         * gcc.dg/lto/pr65130_1.c: New testcase.
7530 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7532         PR ipa/64988
7533         * g++.dg/torture/pr64988.C: New testcase.
7535 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7537         * gfortran.dg/coarray_atomic_6.f90: New.
7539 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7541         PR target/65184
7542         * gcc.target/i386/pr65184.c: New.
7544 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7546         PR target/65183
7547         * gcc.target/i386/pr65183.c: New.
7549 2015-02-28  Martin Liska  <mliska@suse.cz>
7550             Jan Hubicka  <hubicka@ucw.cz>
7552         * gcc.dg/ipa/ipa-icf-35.c: New test.
7553         * gcc.dg/ipa/ipa-icf-36.c: New test.
7554         * gcc.dg/ipa/ipa-icf-37.c: New test.
7556 2015-02-28  Martin Liska  <mliska@suse.cz>
7557             Jan Hubicka  <hubicka@ucw.cz>
7559         PR ipa/65245
7560         * gcc.dg/ipa/ipa-icf-34.c: New test.
7562 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7564         PR target/61142
7565         * gcc.target/sh/sh/pr61142.c: New.
7567 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7569         * g++.dg/other/dump-ada-spec-3.C: New test.
7571 2015-03-01  Martin Liska  <mliska@suse.cz>
7573         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7574         * g++.dg/ipa/pr63595.C: Update expected results.
7576 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7578         PR ipa/65236
7579         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7581 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7583         * gcc.dg/vect/pr59354.c: Move vector producing code to
7584         separate function.
7586 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7588         PR ipa/65237
7589         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7590         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7591         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7592         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7594 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7596         PR tree-optimization/65048
7597         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7598         (foo): Use K&R style definition.
7600 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7602         PR target/65032
7603         * g++.dg/pr65032.C: New.
7605 2015-02-27  Marek Polacek  <polacek@redhat.com>
7607         PR c/65040
7608         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7609         -Wformat=2.
7611 2015-02-27  Marek Polacek  <polacek@redhat.com>
7613         PR c/65228
7614         * gcc.dg/pr65228.c: New test.
7616 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7618         PR c/35330
7619         * gcc.dg/weak/weak-17.c: New file.
7621 2015-02-27  Richard Biener  <rguenther@suse.de>
7623         PR lto/65193
7624         * g++.dg/lto/pr65193_0.C: New testcase.
7626 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7628         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7629         * gcc.target/s390/hotpatch-8.c: Likewise.
7630         * gcc.target/s390/hotpatch-9.c: Likewise.
7631         * gcc.target/s390/pr61078.c: Likewise.
7632         * gcc.target/s390/pr57960.c: Remove -m64.
7633         * gcc.target/s390/pr61078.c: Likewise.
7635 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7636             Martin Liska  <mliska@suse.cz>
7638         PR bootstrap/65150
7639         * gcc.dg/pr64454.c: Disable ICF.
7640         * gcc.dg/pr28685-1.c: Disable ICF
7641         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7642         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7643         * g++.dg/ipa/ipa-icf-4.C: Update template.
7645 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7647         PR tree-optimization/65216
7648         * gcc.c-torture/execute/pr65216.c: New test.
7650         PR tree-optimization/65215
7651         * gcc.c-torture/execute/pr65215-1.c: New test.
7652         * gcc.c-torture/execute/pr65215-2.c: New test.
7653         * gcc.c-torture/execute/pr65215-3.c: New test.
7654         * gcc.c-torture/execute/pr65215-4.c: New test.
7655         * gcc.c-torture/execute/pr65215-5.c: New test.
7657 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7659         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7661 2015-02-26  Martin Liska  <mliska@suse.cz>
7662             Jan Hubicka  <hubicka@ucw.cz>
7664         * g++.dg/ipa/pr64146.C: Update expected results.
7665         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7666         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7667         * gcc.dg/ipa/ipa-icf-34.c: New test.
7669 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7671         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7672         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7673         (dg-additional-options): Remove dg directive.
7674         (dg-final): Add dg directive.
7676 2015-02-26  Marek Polacek  <polacek@redhat.com>
7678         PR ipa/65008
7679         * g++.dg/ipa/pr65008.C: New test.
7681 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7683         * lib/profopt.exp (profopt-target-cleanup): New proc.
7684         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7685         files from sources from dg-additional-sources.
7687 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7689         * lib/gcov.exp: Cleanup in case of xfail.
7691 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7693         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7695 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7697         PR debug/46102
7698         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7699         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7700         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7701         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7702         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7703         * g++.dg/debug/pr46123.C: XFAIL and move...
7704         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7705         * gcc.dg/debug/dwarf2-3.c: Move...
7706         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7708 2015-02-26  Marek Polacek  <polacek@redhat.com>
7710         PR c++/65202
7711         * g++.dg/cpp1y/pr65202.C: New test.
7713 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7715         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7716         locale_facets.h.gcov.
7718 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7720         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7722 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7724         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7726 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7728         PR target/65217
7729         * gcc.target/i386/pr65217.c: New.
7731 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7733         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7735 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7737         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7739 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7741         PR tree-optimization/65048
7742         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7744 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7746         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7747         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7749 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7751         PR target/65161
7752         * gcc.target/i386/pr65161.c: New test.
7754 2015-02-26  Terry Guo  <terry.guo@arm.com>
7756         * gcc.target/arm/no-volatile-in-it.c: New test.
7758 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7760         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7761         (dg-options): Add -save-temps.
7762         (dg-final): Add cleanup-saved-temps.
7764 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7766         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7768 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7770         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7771         * gcc.target/powerpc/pack01.c: Include string.h.
7773 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7775         PR target/65167
7776         * gcc.target/i386/pr65167.c: New.
7778 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7780         PR tree-optimization/61917
7781         * gcc.dg/vect/vect-pr61917.c: New file.
7783 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7785         PR tree-optimization/65170
7786         * gcc.c-torture/execute/pr65170.c: New test.
7787         * gcc.dg/tree-ssa/vrp96.c: New test.
7789 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7791         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7793 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7795         PR testsuite/65126
7796         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7797         (dg-additional-files-options): Copy additional_sources to
7798         additional_sources_used before emptying additional_sources.
7799         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7800         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7801         (cleanup-saved-temps): Use additional_sources_used instead of
7802         additional_sources.
7803         (dg-test): Reset additional_sources_used.
7805 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7807         PR fortran/63427
7808         * gfortran.dg/integer_exponentiation_6.F90: New test.
7810 2015-02-23  Martin Sebor  <msebor@redhat.com>
7812         PR target/65109
7813         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7814         two parts.  One to save registers, the other to verify the
7815         registers have the right values.  Save register state into
7816         static data rather than on the stack.
7818 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7820         PR bootstrap/63888
7821         * c-c++-common/asan/pr63888.c: New test.
7823 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7825         PR target/65163
7826         * gcc.c-torture/compile/pr65163.c: New.
7828 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7830         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7831         with -m31 on 64 bit.
7832         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7833         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7835 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7837         * gcc.target/s390/20090223-1.c: Add
7838         -Wno-implicit-function-declaration option.
7839         * gcc.target/s390/pr42224.c: Likewise.
7840         * gcc.target/s390/pr55718.c: Likewise.
7842 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7844         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7845         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7846         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7847         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7848         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7849         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7850         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7851         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7852         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7853         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7854         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7855         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7856         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7857         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7858         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7859         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7860         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7861         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7862         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7863         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7864         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7866 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7868         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7869         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7870         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7871         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7872         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7873         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7874         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7875         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7876         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7877         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7878         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7879         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7880         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7881         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7882         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7883         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7885 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7887         PR fortran/64980
7888         PR fortran/61960
7889         * gfortran.dg/pr61960.f90: New.
7890         * gfortran.dg/pr64230.f90: New.
7891         * gfortran.dg/pr64980.f03: New.
7893 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7895         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7897 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7899         PR ada/65156
7900         * gnat.dg/timing_events.adb: Removed, invalid test.
7902 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7904         PR debug/58123
7905         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7906         location.
7907         * g++.dg/gcov/gcov-2.C: Likewise.
7909 2015-02-20  Richard Biener  <rguenther@suse.de>
7911         PR tree-optimization/65136
7912         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7914 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7916         PR testsuite/64158
7917         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7918         and nvptx-*-* blacklisting.
7920         * gcc.dg/sibcall-9.c: New test.
7921         * gcc.dg/sibcall-10.c: New test.
7923 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7925         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7927 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7929         PR target/64452
7930         * gcc.target/avr/torture/pr64452.c: New test.
7932 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7934         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7935         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7937 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7939         PR testsuite/65116
7940         * lib/target-supports.exp (check_compile): Check whether
7941         additional_sources is defined before using it.
7943 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7945         PR middle-end/65074
7946         * g++.dg/opt/pr65074.C: New file.
7948 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7950         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7951         (size_type): New typedef.
7952         (operator "" _script): Use it for the last argument.
7954 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7956         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7958 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7960         * lib/target-supports.exp (check_compile): Save/restore
7961         additional_sources that may belong to an actual test.
7963 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7965         PR gcov-profile/64634
7966         * g++.dg/gcov/gcov-15.C: New test.
7968 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7970         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7972 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7974         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7976 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7978         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7980 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7982         * gfortran.dg/fmt_cache_1.f: Add missing close.
7984 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7986         PR testsuite/65107
7987         * gfortran.dg/read_eof_8.f90: Add missing close.
7989 2015-02-18  Richard Biener  <rguenther@suse.de>
7991         PR tree-optimization/65063
7992         * gcc.dg/pr65063.c: New testcase.
7994 2015-02-18  Richard Biener  <rguenther@suse.de>
7996         PR tree-optimization/62217
7997         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7999 2015-02-18  Marek Polacek  <polacek@redhat.com>
8001         PR sanitizer/65081
8002         * c-c++-common/ubsan/pr65081.c: New test.
8004 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8006         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8007         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8009 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8011         * gcc.dg/ipa/propalign-3.c: New test.
8013 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8015         PR target/64793
8016         * gcc.target/sh/pr64793.c: New.
8017         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8019 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8021         * gcc.target/arm/divzero.c: New test case.
8023 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8025         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8027 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8028             Jakub Jelinek  <jakub@redhat.com>
8030         PR c++/65075
8031         * g++.dg/cpp0x/pr65075.C: New test.
8033 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8035         PR target/65058
8036         * gcc.target/powerpc/pr65058.c: New test.
8038 2015-02-16  Jeff Law  <law@redhat.com>
8040         PR tree-optimization/64823
8041         * gcc.dg/uninit-20.c: New test.
8043 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8044             James Greenhalgh  <james.greenhalgh@arm.com>
8046         PR ipa/64963
8047         * gcc.dg/ipa/ipa-clone-1.c: New test.
8049 2015-02-16  Richard Biener  <rguenther@suse.de>
8051         PR tree-optimization/65077
8052         * gcc.dg/torture/pr65077.c: New testcase.
8054 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8056         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8057         Directive adjusted to scan for ldaxr.
8058         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8059         adjusted to scan for ldaex.
8061 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8063         PR c++/65080
8064         * g++.dg/cpp0x/constexpr-65080.C: New.
8066 2015-02-16  Richard Biener  <rguenther@suse.de>
8068         PR tree-optimization/63593
8069         * gcc.dg/pr63593.c: New testcase.
8071 2015-02-16  Marek Polacek  <polacek@redhat.com>
8073         PR c/65066
8074         * gcc.dg/pr65066.c: New test.
8076 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8078         * gcc.dg/pr65002.C: Move ...
8079         * g++.dg/ipa/pr65002.C: ... here.
8081 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8083         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8084         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8085         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8086         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8088 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8090         PR testsuite/64850
8091         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8092         the expression to find calls.
8093         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8094         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8095         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8096         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8097         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8099 2015-02-14  Marek Polacek  <polacek@redhat.com>
8101         PR c/64768
8102         * gcc.dg/array-11.c: New test.
8103         * gcc.dg/array-12.c: New test.
8104         * gcc.dg/array-13.c: New test.
8105         * gcc.dg/array-14.c: New test.
8106         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8107         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8108         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8109         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8110         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8111         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8113 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8115         PR c++/60894
8116         * g++.dg/lookup/using54.C: New.
8118 2015-02-13  Jeff Law  <law@redhat.com>
8120         PR bootstrap/65060
8121         Revert my change for tree-optimization/64823.
8123 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8125         PR tree-optimization/65053
8126         * gcc.c-torture/execute/pr65053-1.c: New test.
8127         * gcc.c-torture/execute/pr65053-2.c: New test.
8129 2015-02-13  Marek Polacek  <polacek@redhat.com>
8131         PR c/65050
8132         * gcc.dg/pr65050.c: New test.
8134 2015-02-13  Jeff Law  <law@redhat.com>
8136         PR tree-optimization/64823
8137         * gcc.dg/uninit-20.c: New test.
8139         PR rtl-optimization/47477
8140         * gcc.dg/tree-ssa/pr47477.c: New test.
8142 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8144         PR c++/60211
8145         * g++.dg/parse/ivdep-2.C: New.
8146         * g++.dg/parse/ivdep-3.C: Likewise.
8148 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150         PR fortran/64506
8151         * gfortran.dg/continuation_13.f90: New test.
8152         * gfortran.dg/continuation_14.f: New test.
8154 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8156         PR c++/64970
8157         * g++.dg/cpp0x/sfinae55.C: New.
8159 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8161         PR ipa/65034
8162         * g++.dg/ipa/pr65034.C: New test.
8164 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8166         PR tree-optimization/65002
8167         * gcc.dg/pr65002.C: New.
8169 2015-02-13  Marek Polacek  <polacek@redhat.com>
8171         PR c/65040
8172         * c-c++-common/pr65040.c: New test.
8174 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8176         PR tree-optimization/64705
8177         * gcc.dg/tree-ssa/pr64705.c: New test.
8179 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8181         PR rtl/32219
8182         * gcc.dg/visibility-22.c: New test.
8183         * gcc.dg/visibility-23.c: New test.
8184         * gcc.target/i386/pr32219-1.c: New test.
8185         * gcc.target/i386/pr32219-2.c: New test.
8186         * gcc.target/i386/pr32219-3.c: New test.
8187         * gcc.target/i386/pr32219-4.c: New test.
8188         * gcc.target/i386/pr32219-5.c: New test.
8189         * gcc.target/i386/pr32219-6.c: New test.
8190         * gcc.target/i386/pr32219-7.c: New test.
8191         * gcc.target/i386/pr32219-8.c: New test.
8192         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8194 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8196         PR libgfortran/57822
8197         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8198         four different KINDs.
8200 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8202         PR c++/64884
8203         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8205         PR sanitizer/65000
8206         * g++.dg/ubsan/pr65000.C: New test.
8208 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8210         PR fortran/64932
8211         * gfortran.dg/finalize_28.f90: New test
8213 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8215         PR debug/55541
8216         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8217         DW_TAG_lexical_block removal.
8218         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8219         * g++.dg/guality/pr55541.C: New test.
8221         PR sanitizer/64984
8222         * g++.dg/ubsan/pr64984.C: New test.
8224 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8226         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8228 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8230         PR testsuite/64930
8231         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8232         instructions for 2015-01-14 get_memmodel changes.
8233         * gcc.target/powerpc/atomic-p8.c: Likewise.
8235         PR sanitizer/65019
8236         * g++.dg/ubsan/pr65019.C: New test.
8238         PR tree-optimization/65014
8239         * gcc.c-torture/compile/pr65014.c: New test.
8241 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8243         PR libgfortran/57822
8244         * gfortran/fmt_g0_7.f08: Revise test.
8246 2015-02-11  Jeff Law  <law@redhat.com>
8248         PR target/63347
8249         * gcc.target/m68k/pr63347.c: New test.
8251 2015-02-11  Marek Polacek  <polacek@redhat.com>
8253         * g++.dg/ubsan/shift-1.C: New test.
8254         * gcc.dg/ubsan/c-shift-2.c: New test.
8255         * c-c++-common/ubsan/shift-5.c: Remove file.
8257 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8259         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8260         Directive adjusted to XFAIL.
8261         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8262         adjusted to XFAIL.
8264 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8266         PR middle-end/65003
8267         * g++.dg/opt/pr65003.C: New test.
8269 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8271         * lib/target-supports.exp (check_effective_target_pie): Renamed
8272         to ...
8273         (check_effective_target_pie_enabled): This.
8274         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8275         * gcc.target/i386/pie.c: Likewise.
8277 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8279         PR target/64893
8280         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8281         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8283 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8285         PR target/61925
8286         * gcc.target/i386/pr61925-1.c: New test.
8287         * gcc.target/i386/pr61925-2.c: New test.
8288         * gcc.target/i386/pr61925-3.c: New test.
8290 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8292         PR sanitizer/65004
8293         * g++.dg/asan/pr65004.C: New test.
8295 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8297         PR target/64661
8298         * gcc.taget/sh/pr64661-0.h: New.
8299         * gcc.taget/sh/pr64661-1.c: New.
8300         * gcc.taget/sh/pr64661-2.c: New.
8301         * gcc.taget/sh/pr64661-3.c: New.
8302         * gcc.taget/sh/pr64661-4.c: New.
8304 2015-02-10  Richard Biener  <rguenther@suse.de>
8306         PR tree-optimization/64995
8307         * g++.dg/torture/pr64995.C: New testcase.
8309 2015-02-10  Richard Biener  <rguenther@suse.de>
8311         PR tree-optimization/64909
8312         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8314 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8316         * gcc.dg/signbit-sa.c: New test.
8318 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8320         PR libgfortran/57822
8321         * gfortran/fmt_g0_7.f08: New test.
8323 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8325         PR tree-optimization/43378
8326         * gcc.dg/tree-ssa/pr43378.c: New test.
8328 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8330         PR ipa/64978
8331         * g++.dg/torture/pr64978.C: New testcase.
8333 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8335         PR sanitizer/64981
8336         * gcc.dg/asan/pr64981.c: New test.
8338 2015-02-09  Marek Polacek  <polacek@redhat.com>
8340         PR c/64856
8341         * gcc.dg/pr64856.c: New test.
8343 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8345         PR target/64979
8346         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8347         * gcc.c-torture/execute/pr64979.c: New test.
8349 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8351         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8353 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8355         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8356         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8358 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8360         PR target/58757
8361         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8363 2015-02-09  Richard Biener  <rguenther@suse.de>
8365         PR tree-optimization/54000
8366         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8368 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8370         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8372 2015-02-09  Martin Liska  <mliska@suse.cz>
8374         * g++.dg/ipa/pr64858.C: New test.
8376 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8378         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8380 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8382         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8384 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8386         PR fortran/63744
8387         * gfortran.dg/use_rename_8.f90: New.
8389 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8391         * gnat.dg/addr7.ad[sb]: New test.
8392         * gnat.dg/addr8.ad[sb]: Likewise.
8394 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8396         PR jit/64752
8397         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8398         from jit.dg/test-compile-to-executable.c's create_code, with a
8399         clarification of the output message.
8400         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8401         pass/fail message.
8402         (test_jit): Use CHECK_NO_ERRORS when calling
8403         gcc_jit_context_compile_to_file.
8404         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8405         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8406         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8407         about deletions that are attempted.
8408         (jit-verify-compile-to-file): Rename to...
8409         (jit-verify-output-file-was-created): ...this, and drop the
8410         attempt to run "file" and verify the output.
8411         (jit-verify-assembler): New function.
8412         (jit-verify-object): New function.
8413         (jit-verify-dynamic-library): New function.
8414         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8415         favor of an implementation from new file
8416         create-code-for-hello-world-executable.h, which also adds a
8417         "main".
8418         (dg-final): Replace jit-verify-compile-to-file with
8419         jit-verify-output-file-was-created, and invoke new function
8420         jit-verify-assembler.
8421         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8422         the output message.
8423         (dg-final): Replace jit-verify-compile-to-file with
8424         jit-verify-output-file-was-created, and invoke new function
8425         jit-verify-dynamic-library.
8426         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8427         favor of an implementation from new file
8428         create-code-for-hello-world-executable.h, which also adds a
8429         "main".
8430         (dg-final): Replace jit-verify-compile-to-file with
8431         jit-verify-output-file-was-created.  Strengthen the expected stdout
8432         from the built executable.
8433         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8434         favor of an implementation from new file
8435         create-code-for-hello-world-executable.h, which also adds a
8436         "main".
8437         (dg-final): Replace jit-verify-compile-to-file with
8438         jit-verify-output-file-was-created, and invoke new function
8439         jit-verify-object.
8440         * jit.dg/verify-dynamic-library.c: New source file.
8442 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8443             Brian Rzycki  <b.rzycki@samsung.com>
8445         PR tree-optimization/64878
8446         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8448 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8450         PR ipa/64896
8451         * g++.dg/ipa/pr64896.C: New test.
8453 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8455         PR target/64205
8456         * gcc.target/powerpc/pr64205.c: New file.
8458 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8460         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8461         (dg-options): Use -fpie instead of -fPIE -pie.
8463 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8465         PR middle-end/64937
8466         * g++.dg/asan/pr64937.C: New test.
8468 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8470         PR fortran/63205
8471         * gfortran.dg/class_to_type_4.f90: New test
8473 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8475         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8477 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8479         PR rtl-optimization/64957
8480         PR debug/64817
8481         * gcc.c-torture/execute/pr64957.c: New test.
8483 2015-02-05  Jeff Law  <law@redhat.com>
8485         PR target/17306
8486         * gcc.target/h8300/pr17306-1.c: New test.
8487         * gcc.target/h8300/pr17306-2.c: New test.
8489 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8491         PR fortran/64943
8492         * gfortran.dg/structure_constructor_12.f90: New.
8494 2015-02-05  Jeff Law  <law@redhat.com>
8496         PR target/58400
8497         gcc.target/h8300/pr58400.c: New test.
8499 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8501         * gcc.target/arm/macro_defs0.c: New test.
8502         * gcc.target/arm/macro_defs1.c: New test.
8503         * gcc.target/arm/macro_defs2.c: New test.
8505 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8507         PR rtl-optimization/64905
8508         * gcc.target/i386/pr64905.c: Require nonpic target.
8509         (dg-options): Add -fomit-frame-pointer.
8510         (main): Remove.
8512 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8514         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8515         tree dump scanning.
8517 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8519         PR fortran/64757
8520         * gfortran.dg/type_to_class_2.f90: New test
8521         * gfortran.dg/type_to_class_3.f90: New test
8523 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8525         PR ipa/64686
8526         * g++.dg/torture/pr64686.C: New testcase.
8528 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8530         PR rtl-optimization/64905
8531         * gcc.target/i386/pr64905.c: New file.
8533 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8535         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8536         * gcc.dg/guality/pr41616-1.c: Ditto.
8538 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8540         PR debug/64817
8541         * gcc.dg/pr64817-3.c: New.
8543 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8544             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8546         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8547         pass parameters in registers.
8548         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8549         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8550         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8552 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8553             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8555         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8556         list, allow for multilibed targets.
8557         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8559 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8561         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8562         * gcc.dg/pr46728-6.c: Ditto.
8564 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8566         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8567         for mips_nanlegacy target.
8569 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8571         * gcc.target/i386/chkp-hidden-def.c: New.
8573 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8575         PR middle-end/62103
8576         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8577         to use 24 bits for bitfield b.
8579 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8581         PR testsuite/64796
8582         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8583         cache result in a global variable.  Include all 32-bit targets for
8584         bswap64 tests.
8586 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8588         PR rtl-optimization/64756
8589         * gcc.c-torture/execute/pr64756.c: New test.
8591 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8593         PR target/64660
8594         * gcc.target/sh/pr64660-0.h: New.
8595         * gcc.target/sh/pr64660-1.c: New.
8596         * gcc.target/sh/pr64660-2.c: New.
8597         * gcc.target/sh/pr64660-3.c: New.
8598         * gcc.target/sh/pr64660-4.c: New.
8600 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8602         PR c++/64877
8603         * g++.dg/warn/Waddress-2.C: New.
8605 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8607         PR middle-end/61225
8608         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8610 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8612         PR preprocessor/64803
8613         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8615 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8617         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8619 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8621         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8622         (_ARM_FPSRC): Add DN and AHP fields.
8623         (clean_results): Force DN=1 on AArch64.
8624         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8625         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8626         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8627         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8628         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8629         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8631 2015-02-02  Alan Modra  <amodra@gmail.com>
8633         * gcc.target/powerpc/cprophard.c: New.
8635 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8637         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8638         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8640 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8642         PR debug/64817
8643         * gcc.dg/pr64817-1.c: New test.
8644         * gcc.dg/pr64817-2.c: New test.
8646 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8648         PR target/64851
8649         * gcc.target/sh/pr64851-0.h: New
8650         * gcc.target/sh/pr64851-1.c: New
8651         * gcc.target/sh/pr64851-2.c: New
8652         * gcc.target/sh/pr64851-3.c: New
8653         * gcc.target/sh/pr64851-4.c: New
8655 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8657         PR target/64882
8658         * gcc.dg/torture/pr64882.c: New test.
8660 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8662         PR target/64159
8663         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8664         sparc*-*-*.
8666 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8668         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8669         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8670         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8671         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8672         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8673         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8674         tree dump.
8675         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8676         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8677         tree dump.
8678         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8679         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8680         tree dump.
8682 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8684         PR target/64688
8685         * g++.dg/pr64688-2.C: New.
8687 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8689         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8690         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8691         * gcc.target/i386/fuse-caller-save.c: Ditto.
8692         * gcc.target/i386/headmerge-1.c: Ditto.
8693         * gcc.target/i386/headmerge-2.c: Ditto.
8694         * gcc.target/i386/sibcall-6.c: Ditto.
8696 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8698         PR target/64617
8699         * gcc.target/i386/pr64617.c: New test.
8701 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8703         PR target/15184
8704         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8705         (dg-options): Remove -m32.
8706         (dg-final): Scan for "movb %al" only.
8707         * gcc.target/i386/pr15184-2.c: Ditto.
8709 2015-01-30  Richard Biener  <rguenther@suse.de>
8711         PR tree-optimization/64829
8712         * gcc.dg/vect/pr64829.c: New testcase.
8714 2015-01-29  Marek Polacek  <polacek@redhat.com>
8716         PR c/64709
8717         * gcc.dg/pr64709.c: New test.
8719 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8721         PR c++/64717
8722         * g++.dg/ubsan/pr64717-1.C: New test.
8723         * g++.dg/ubsan/pr64717-2.C: New test.
8725 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8727         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8729 2015-01-29  Jeff Law  <law@redhat.com>
8731         PR target/15184
8732         * gcc.target/i386/pr15184-1.c: New test.
8733         * gcc.target/i386/pr15184-2.c: New test.
8735 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8737         PR tree-optimization/64746
8738         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8740 2015-01-29  Richard Biener  <rguenther@suse.de>
8742         PR tree-optimization/64853
8743         * gcc.dg/torture/pr64853.c: New testcase.
8745 2015-01-29  Richard Biener  <rguenther@suse.de>
8747         PR tree-optimization/64844
8748         * gcc.dg/vect/pr64844.c: New testcase.
8750 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8752         PR middle-end/64809
8753         * gcc.dg/pr64809.c: Delete.
8755 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8757         PR middle-end/64805
8758         * gcc.target/i386/pr64805.c: New.
8760 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8762         * gcc.dg/guality/guality.h (main): Add argv[0] to
8763         guality_gdb_command.
8765 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8767         PR ipa/64801
8768         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8770 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8772         PR target/64659
8773         * gcc.target/sh/sh.exp
8774         (check_effective_target_atomic_model_soft_gusa_available,
8775         check_effective_target_atomic_model_soft_tcb_available,
8776         check_effective_target_atomic_model_soft_imask_available,
8777         check_effective_target_atomic_model_hard_llcs_available): New.
8778         * gcc.target/sh/pr64659-0.h: New.
8779         * gcc.target/sh/pr64659-1.c: New.
8780         * gcc.target/sh/pr64659-2.c: New.
8781         * gcc.target/sh/pr64659-3.c: New.
8782         * gcc.target/sh/pr64659-4.c: New.
8784 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8786         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8787         scan-assembler-times pattern.
8789 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8791         PR middle-end/64809
8792         * gcc.dg/pr64809.c: New test.
8794 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8796         PR tree-optimization/64277
8797         * gcc.dg/pr64277.c: New.
8799 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8801         PR tree-optimization/64718
8802         * gcc.c-torture/execute/pr64718.c: New test.
8804 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8806         * gcc.target/aarch64/abs_2.c: New.
8808 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8810         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8811         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8812         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8813         ISA rev < 2.
8815 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8817         PR bootstrap/64612
8818         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8819         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8820         { target comdat_group }.
8822 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8824         PR fortran/63861
8825         * gfortran.dg/goacc/coarray_2.f90: New.
8827 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8829         PR ipa/60871
8830         PR ipa/64139
8831         * g++.dg/torture/pr64139.C: New testcase.
8832         * g++.dg/torture/pr60871.C: Likewise.
8834 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8836         PR fortran/64230
8837         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8838         prevent linking errors.
8840 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8842         PR ipa/64282
8843         * g++.dg/torture/pr64282.C: New testcase.
8845 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8847         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8848         for wzr reg.
8850 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8852         * gcc.target/s390/hotpatch-13.c: New testcase.
8853         * gcc.target/s390/hotpatch-14.c: New testcase.
8854         * gcc.target/s390/hotpatch-15.c: New testcase.
8855         * gcc.target/s390/hotpatch-16.c: New testcase.
8856         * gcc.target/s390/hotpatch-17.c: New testcase.
8857         * gcc.target/s390/hotpatch-18.c: New testcase.
8858         * gcc.target/s390/hotpatch-19.c: New testcase.
8859         * gcc.target/s390/hotpatch-20.c: New testcase.
8860         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8861         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8862         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8863         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8864         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8865         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8866         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8867         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8868         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8869         * gcc.target/s390/hotpatch-10.c: Likewise.
8870         * gcc.target/s390/hotpatch-11.c: Likewise.
8871         * gcc.target/s390/hotpatch-12.c: Likewise.
8872         * gcc.target/s390/hotpatch-2.c: Likewise.
8873         * gcc.target/s390/hotpatch-3.c: Likewise.
8874         * gcc.target/s390/hotpatch-4.c: Likewise.
8875         * gcc.target/s390/hotpatch-5.c: Likewise.
8876         * gcc.target/s390/hotpatch-6.c: Likewise.
8877         * gcc.target/s390/hotpatch-7.c: Likewise.
8878         * gcc.target/s390/hotpatch-8.c: Likewise.
8879         * gcc.target/s390/hotpatch-9.c: Likewise.
8880         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8881         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8882         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8883         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8884         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8885         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8886         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8887         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8889 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8891         * gcc.dg/long_branch.c: New testcase.
8893 2015-01-27  Richard Biener  <rguenther@suse.de>
8895         PR tree-optimization/56273
8896         PR tree-optimization/59124
8897         PR tree-optimization/64277
8898         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8899         * gcc.dg/Warray-bounds-12.c: Likewise.
8900         * gcc.dg/Warray-bounds-13.c: Likewise.
8902 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8904         PR rtl-optimization/61058
8905         * gcc.dg/pr61058.c: New test.
8907 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8909         * gcc.target/i386/chkp-narrow-bounds.c: New.
8911 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8913         PR tree-optimization/64807
8914         * gcc.dg/pr64807.c: New test.
8916         PR c/64766
8917         * gcc.dg/pr64766.c: New test.
8919 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8921         PR target/49263
8922         * gcc.target/sh/pr49263-4.c: New.
8924 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8926         PR fortran/62044
8927         * gfortran.dg/allocate_with_mold_1.f90: New test
8929 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8931         PR c/64778
8932         * gcc.dg/pr64778.c: New test.
8934         PR middle-end/64421
8935         * gcc.dg/vect/pr64421.c: New test.
8937 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8939         PR fortran/64771
8940         * gfortran.dg/coarray_36.f: New.
8941         * gfortran.dg/coarray_37.f90: New.
8943 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8945         PR fortran/64230
8946         * gfortran.dg/class_allocate_18.f90: New.
8948 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8950         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8952 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8954         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8956 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8958         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8960 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8962         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8964 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8966         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8967         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8968         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8969         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8971 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8973         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8974         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8975         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8977 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8979         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8980         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8981         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8982         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8983         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8984         vXXXhn.inc.
8986 2015-01-26  Richard Biener  <rguenther@suse.de>
8988         PR middle-end/64764
8989         * gcc.dg/uninit-19.c: New testcase.
8991 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8993         * lib/target-supports.exp (check_effective_target_vect64): Add
8994         sparc*-*-*.
8996 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8998         PR testsuite/64712
8999         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9001 2015-01-26  Tony Liu  <tony.liu@arm.com>
9003         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9004         non-UAL cases.
9006 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9008         PR libfortran/64770
9009         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9010         correctly, clean up afterwards.
9012 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9014         PR fortran/62044
9015         * gfortran.dg/use_rename_7.f90: New.
9017 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9019         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9020         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9022 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9024         PR target/54236
9025         * gcc.target/sh/pr54236-4.c: New.
9027 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9029         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9030         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9031         Bridge test.
9033 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9035         PR libfortran/64770
9036         * gfortran.dg/open_new_segv.f90: New test.
9038 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9040         PR target/49263
9041         PR target/53987
9042         PR target/64345
9043         PR target/59533
9044         PR target/52933
9045         PR target/54236
9046         PR target/51244
9047         * gcc.target/sh/pr64345-1.c: New.
9048         * gcc.target/sh/pr64345-2.c: New.
9049         * gcc.target/sh/pr59533-1.c: New.
9050         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9051         * gcc.target/sh/pr52933-2.c: Likewise.
9052         * gcc.target/sh/pr54089-1.c: Likewise.
9053         * gcc.target/sh/pr54236-1.c: Likewise.
9054         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9055         * gcc.target/sh/pr49263-1.c: Remove xfails.
9056         * gcc.target/sh/pr49263-2.c: Likewise.
9057         * gcc.target/sh/pr49263-3.c: Likewise.
9058         * gcc.target/sh/pr53987-1.c: Likewise.
9059         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9060         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9061         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9062         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9063         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9064         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9065         test_009): New.
9066         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9067         (test_02): New.
9069 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9071         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9073 2015-01-23  Ian Lance Taylor  <iant@google.com>
9075         PR go/64510
9076         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9077         targets without split stack support.
9079 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9081         PR target/64317
9082         * gcc.target/i386/pr64317.c: New test.
9084 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9086         PR rtl-optimization/63637
9087         PR rtl-optimization/60663
9088         * gcc.dg/pr63637-1.c: New test.
9089         * gcc.dg/pr63637-2.c: New test.
9090         * gcc.dg/pr63637-3.c: New test.
9091         * gcc.dg/pr63637-4.c: New test.
9092         * gcc.dg/pr63637-5.c: New test.
9093         * gcc.dg/pr63637-6.c: New test.
9094         * gcc.target/i386/pr63637-1.c: New test.
9095         * gcc.target/i386/pr63637-2.c: New test.
9096         * gcc.target/i386/pr63637-3.c: New test.
9097         * gcc.target/i386/pr63637-4.c: New test.
9098         * gcc.target/i386/pr63637-5.c: New test.
9099         * gcc.target/i386/pr63637-6.c: New test.
9101 2015-01-23  Richard Biener  <rguenther@suse.de>
9103         PR testsuite/63439
9104         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9105         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9107 2015-01-23  Marek Polacek  <polacek@redhat.com>
9109         PR preprocessor/60570
9110         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9111         * gcc.dg/cpp/pr60570.c: New test.
9113 2015-01-23  Richard Biener  <rguenther@suse.de>
9115         PR testsuite/63439
9116         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9117         vectorization on vect64 targets.
9119 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9121         PR fortran/60922
9122         * gfortran.dg/class_allocate_17.f90: New.
9124 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9126         PR fortran/64726
9127         * gfortran.dg/goacc/combined_loop.f90: New.
9129 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9131         PR fortran/61933
9132         * gfortran.dg/make_unit.f90: New test.
9134 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9136         PR fortran/61933
9137         * gfortran.dg/negative_unit_int8.f: Update.
9139 2015-01-22  Jeff Law  <law@redhat.com>
9141         PR target/52076
9142         * gcc.target/m68k/pr52076-1.c: New test.
9143         * gcc.target/m68k/pr52076-2.c: New test.
9145 2015-01-22  Richard Biener  <rguenther@suse.de>
9147         PR middle-end/64728
9148         * gcc.dg/torture/pr64728.c: New testcase.
9150 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9152         PR target/64688
9153         * g++.dg/pr64688.C: New test.
9155 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9157         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9158         to avoid errors with -fpic.
9160 2015-01-22  Richard Biener  <rguenther@suse.de>
9162         PR libstdc++/64535
9163         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9165 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9167         PR rtl-optimization/64682
9168         * gcc.c-torture/execute/pr64682.c: New file.
9170 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9172         PR debug/64511
9173         * gcc.dg/pr64511.c: New test.
9175         PR rtl-optimization/62078
9176         * g++.dg/opt/pr62078.C: New test.
9178         PR c/63307
9179         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9181 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9183         PR fortran/57023
9184         * gfortran.dg/internal_pack_15.f90:  New test.
9186 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9188         * c-c++-common/tsan/step.c: New testcase.
9190 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9192         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9194 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9196         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9198 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9200         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9202 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9204         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9206 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9208         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9210 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9212         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9214 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9216         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9218 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9220         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9222 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9224         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9226 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9228         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9230 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9232         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9234 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9236         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9238 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9240         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9241         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9242         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9243         vXXXw.inc.
9245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9247         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9248         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9249         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9250         vXXXl.inc.
9252 2015-01-21  Renlin Li  <renlin.li@arm.com>
9254         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9255         * g++.dg/tls/thread_local5g.C: Likewise.
9256         * g++.dg/tls/thread_local6g.C: Likewise.
9258 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9260         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9261         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9262         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9266         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9267         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9268         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9270 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9272         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9273         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9274         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9276 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9278         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9279         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9280         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9282 2015-01-20  Jeff Law  <law@redhat.com>
9284         PR target/59946
9285         * gcc.target/m68k/pr59946.c: New test.
9287 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9289         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9290         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9291         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9293 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9295         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9296         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9297         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9299 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9301         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9302         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9303         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9305 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9307         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9308         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9309         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9310         vshuffle.inc.
9311         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9312         vshuffle.inc.
9314 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9316         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9317         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9318         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9320 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9322         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9323         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9324         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9326 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9328         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9330 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9332         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9334         PR sanitizer/64632
9335         * g++.dg/ubsan/pr64632.C: New test.
9337         PR debug/64663
9338         * gcc.dg/pr64663.c: New test.
9340 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9342         PR c++/64383
9343         * g++.dg/warn/Wunused-var-23.C: New.
9345 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9347         PR c++/59937
9348         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9349         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9351 2015-01-20  Richard Biener  <rguenther@suse.de>
9353         PR ipa/64684
9354         * gcc.dg/lto/pr64684_0.c: New testcase.
9355         * gcc.dg/lto/pr64684_1.c: Likewise.
9356         * gcc.dg/lto/pr64684_2.c: Likewise.
9357         * gcc.dg/lto/pr64685_0.c: Likewise.
9358         * gcc.dg/lto/pr64685_1.c: Likewise.
9360 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9362         PR c++/62241
9363         * g++.dg/cpp1y/lambda-init12.C: New.
9365 2015-01-20  Richard Biener  <rguenther@suse.de>
9367         PR tree-optimization/64410
9368         * g++.dg/vect/pr64410.cc: Require vect_double.
9370 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9372         PR target/64149
9373         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9375 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9377         PR bootstrap/64676
9378         Revert:
9379         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9381         PR rtl-optimization/64081
9382         * gcc.dg/pr64081.c: New test.
9384 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9386         * jit.dg/harness.h: Include <unistd.h>.
9387         (CHECK_NO_ERRORS): New.
9388         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9389         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9390         gcc_jit_context_compile_to_file.
9391         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9392         args to the spawned executable.
9393         (jit-expand-vars): New function.
9394         (jit-exe-params): New variable.
9395         (dg-jit-set-exe-params): New function.
9396         (jit-dg-test): Detect testcases that use
9397         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9398         Set arguments of spawned process to jit-exe-params.
9399         (jit-get-output-filename): New function.
9400         (jit-setup-compile-to-file): New function.
9401         (jit-verify-compile-to-file): New function.
9402         (jit-run-executable): New function.
9403         (jit-verify-executable): New function.
9404         * jit.dg/test-compile-to-assembler.c: New testcase.
9405         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9406         * jit.dg/test-compile-to-executable.c: New testcase.
9407         * jit.dg/test-compile-to-object.c: New testcase.
9409 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9411         PR target/64652
9412         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9413         (test_1): New.
9415 2015-01-19  Martin Liska  <mliska@suse.cz>
9417         * objc/compile/pr64668.m: New test.
9419 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9421         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9422         (create_overflow_fn): Update comment to clarify that
9423         the third param of the created function is a bool *, not
9424         an int *.
9425         (verify_int_overflow_fn): Convert param "expected_ovf" from
9426         int to bool.  Update third param of "overflow_fn_type" from int *
9427         to bool *.  Update local "actual_ovf" from int to bool.
9428         (verify_uint_overflow_fn): Likewise.
9430 2015-01-19  Martin Liska  <mliska@suse.cz>
9432         * gcc.dg/ipa/ipa-icf-33.c: New test.
9434 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9435             Haijian Zhang  <z.zhanghaijian@huawei.com>
9437         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9438         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9439         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9440         result_float64x2, expected_hfloat64x2): New helper type, variable and
9441         declaration.
9442         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9443         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9444         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9445         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9446         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9447         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9448         and target without the FMA feature.
9450 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9452         * gcc.target/aarch64/pr64304.c: New testcase.
9454 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9456         PR rtl-optimization/64081
9457         * gcc.dg/pr64081.c: New test.
9459 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9461         PR target/63971
9462         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9463         the epilogue).
9464         * gcc.target/aarch64/test_frame_6.c: Likewise.
9465         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9466         and x19 (in the epilogue).
9467         * gcc.target/aarch64/test_frame_4.c: Likewise.
9468         * gcc.target/aarch64/test_frame_7.c: Likewise.
9470 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9472         * gcc.target/i386/chkp-always_inline.c: New.
9474 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9475             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9477         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9478         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9480 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9482         PR fortran/60255
9483         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9484         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9486 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9488         PR fortran/64578
9489         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9491 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9493         PR target/64652
9494         * gcc.target/sh/torture/pr64652.c: New.
9496 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9498         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9499         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9500         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9501         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9502         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9503         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9505 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9507         PR ipa/64378
9508         * g++.dg/torture/pr64378.C: New testcase.
9510 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9512         PR fortran/57959
9513         * gfortran.dg/block_13.f08: New test
9515 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9517         PR fortran/55901
9518         * gfortran.dg/associate_1.f03: Allow test for character with
9519         automatic length.
9521 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9523         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9524         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9526 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9528         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9530 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9532         PR fortran/64578
9533         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9535 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9537         PR fortran/60357
9538         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9540         PR fortran/61275
9541         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9543         PR fortran/55932
9544         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9546 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9548         PR fortran/60334
9549         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9551 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9553         PR rtl-optimization/52773
9554         * gcc.c-torture/compile/pr52773.c: New test.
9556 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9558         PR c++/62134
9559         * g++.dg/cpp0x/alias-decl-46.C: New.
9561 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9563         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9565 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9567         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9568         Add trace.
9569         (CHECK_FP): Likewise.
9570         (CHECK_CUMULATIVE_SAT): Likewise.
9572 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9574         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9575         (Set_Neon_Cumulative_Sat): Add parameter.
9576         (__set_neon_cumulative_sat): Support new parameter.
9577         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9578         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9579         argument.
9580         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9581         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9582         argument.
9584 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9586         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9587         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9589 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9591         PR c++/60056
9592         * g++.dg/tls/thread_local-ice4.C: New.
9594 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9596         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9597         than Neon options.
9599 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9601         PR c++/62276
9602         * g++.dg/cpp0x/vt-62276.C: New.
9604 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9606         PR middle-end/64353
9607         * g++.dg/pr64353.C: New.
9609 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9611         PR target/64263
9612         * gcc.target/aarch64/pr64263_1.c: New test.
9614 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9616         PR tree-optimization/64434
9617         * gcc.dg/torture/pr64434.c: Move to...
9618         * gcc.dg/pr64434.c: ... here.
9620 2015-01-16  Richard Biener  <rguenther@suse.de>
9622         PR middle-end/64614
9623         * gcc.dg/uninit-18.c: New testcase.
9625 2015-01-16  Richard Biener  <rguenther@suse.de>
9627         PR tree-optimization/64568
9628         * g++.dg/torture/pr64568-2.C: New testcase.
9630 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9632         PR target/64363
9633         * gcc.target/i386/chkp-label-address.c: New.
9635 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9637         PR fortran/45290
9638         * gfortran.dg/pointer_init_6.f90: Extended.
9640 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9642         * gcc.c-torture/compile/20150108.c: New test.
9644 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9646         * gcc.target/visium: New directory.
9648 2015-01-16  Richard Biener  <rguenther@suse.de>
9650         PR tree-optimization/61743
9651         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9652         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9654 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9656         * gcc.dg/pr64015.c: New test.
9658 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9660         PR ipa/64163
9661         PR ipa/64612
9662         * g++.dg/ipa/pr64612.C: New test.
9664 2015-01-16  Renlin Li  <renlin.li@arm.com>
9666         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9668 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9670         * gcc.target/i386/sse-14.c: Test new intrinsic.
9671         * gcc.target/i386/sse-22.c: Ditto.
9673 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9675         PR c++/58614
9676         * g++.dg/cpp0x/auto44.C: New.
9678 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9680         PR target/59710
9681         * gcc.target/nios2/gpopt-all.c: New test case.
9682         * gcc.target/nios2/gpopt-local.c: New test case.
9683         * gcc.target/nios2/gpopt-global.c: New test case.
9684         * gcc.target/nios2/gpopt-data.c: New test case.
9685         * gcc.target/nios2/gpopt-none.c: New test case.
9687 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9689         * g++.dg/ubsan/vptr-1.C: New test.
9690         * g++.dg/ubsan/vptr-2.C: New test.
9691         * g++.dg/ubsan/vptr-3.C: New test.
9692         * g++.dg/ubsan/vptr-4.C: New test.
9693         * g++.dg/ubsan/vptr-5.C: New test.
9694         * g++.dg/ubsan/vptr-6.C: New test.
9695         * g++.dg/ubsan/vptr-7.C: New test.
9696         * g++.dg/ubsan/vptr-8.C: New test.
9697         * g++.dg/ubsan/vptr-9.C: New test.
9699 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9701         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9702         is set up.
9703         * lib/gcc-dg.exp: Likewise.
9705 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9707         PR rtl-optimization/64110
9708         * gcc.target/i386/pr64110.c: Add scan-assembler.
9710 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9711             James Norris  <jnorris@codesourcery.com>
9712             Cesar Philippidis  <cesar@codesourcery.com>
9713             Ilmir Usmanov  <i.usmanov@samsung.com>
9715         * lib/target-supports.exp (check_effective_target_fopenacc): New
9716         procedure.
9717         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9718         * g++.dg/goacc/goacc.exp: Likewise.
9719         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9720         * gcc.dg/goacc/goacc.exp: Likewise.
9721         * gfortran.dg/goacc/goacc.exp: Likewise.
9722         * c-c++-common/cpp/openacc-define-1.c: New file.
9723         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9724         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9725         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9726         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9727         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9728         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9729         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9730         * c-c++-common/goacc/cache-1.c: Likewise.
9731         * c-c++-common/goacc/clauses-fail.c: Likewise.
9732         * c-c++-common/goacc/collapse-1.c: Likewise.
9733         * c-c++-common/goacc/data-1.c: Likewise.
9734         * c-c++-common/goacc/data-2.c: Likewise.
9735         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9736         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9737         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9738         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9739         * c-c++-common/goacc/if-clause-1.c: Likewise.
9740         * c-c++-common/goacc/if-clause-2.c: Likewise.
9741         * c-c++-common/goacc/kernels-1.c: Likewise.
9742         * c-c++-common/goacc/loop-1.c: Likewise.
9743         * c-c++-common/goacc/loop-private-1.c: Likewise.
9744         * c-c++-common/goacc/nesting-1.c: Likewise.
9745         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9746         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9747         * c-c++-common/goacc/parallel-1.c: Likewise.
9748         * c-c++-common/goacc/pcopy.c: Likewise.
9749         * c-c++-common/goacc/pcopyin.c: Likewise.
9750         * c-c++-common/goacc/pcopyout.c: Likewise.
9751         * c-c++-common/goacc/pcreate.c: Likewise.
9752         * c-c++-common/goacc/pragma_context.c: Likewise.
9753         * c-c++-common/goacc/present-1.c: Likewise.
9754         * c-c++-common/goacc/reduction-1.c: Likewise.
9755         * c-c++-common/goacc/reduction-2.c: Likewise.
9756         * c-c++-common/goacc/reduction-3.c: Likewise.
9757         * c-c++-common/goacc/reduction-4.c: Likewise.
9758         * c-c++-common/goacc/sb-1.c: Likewise.
9759         * c-c++-common/goacc/sb-2.c: Likewise.
9760         * c-c++-common/goacc/sb-3.c: Likewise.
9761         * c-c++-common/goacc/update-1.c: Likewise.
9762         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9763         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9764         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9765         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9766         * gfortran.dg/goacc/assumed.f95: Likewise.
9767         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9768         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9769         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9770         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9771         * gfortran.dg/goacc/branch.f95: Likewise.
9772         * gfortran.dg/goacc/cache-1.f95: Likewise.
9773         * gfortran.dg/goacc/coarray.f95: Likewise.
9774         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9775         * gfortran.dg/goacc/cray.f95: Likewise.
9776         * gfortran.dg/goacc/critical.f95: Likewise.
9777         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9778         * gfortran.dg/goacc/data-tree.f95: Likewise.
9779         * gfortran.dg/goacc/declare-1.f95: Likewise.
9780         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9781         * gfortran.dg/goacc/fixed-1.f: Likewise.
9782         * gfortran.dg/goacc/fixed-2.f: Likewise.
9783         * gfortran.dg/goacc/fixed-3.f: Likewise.
9784         * gfortran.dg/goacc/fixed-4.f: Likewise.
9785         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9786         * gfortran.dg/goacc/if.f95: Likewise.
9787         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9788         * gfortran.dg/goacc/list.f95: Likewise.
9789         * gfortran.dg/goacc/literal.f95: Likewise.
9790         * gfortran.dg/goacc/loop-1.f95: Likewise.
9791         * gfortran.dg/goacc/loop-2.f95: Likewise.
9792         * gfortran.dg/goacc/loop-3.f95: Likewise.
9793         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9794         * gfortran.dg/goacc/omp.f95: Likewise.
9795         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9796         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9797         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9798         * gfortran.dg/goacc/parameter.f95: Likewise.
9799         * gfortran.dg/goacc/private-1.f95: Likewise.
9800         * gfortran.dg/goacc/private-2.f95: Likewise.
9801         * gfortran.dg/goacc/private-3.f95: Likewise.
9802         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9803         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9804         * gfortran.dg/goacc/reduction.f95: Likewise.
9805         * gfortran.dg/goacc/routine-1.f90: Likewise.
9806         * gfortran.dg/goacc/routine-2.f90: Likewise.
9807         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9808         * gfortran.dg/goacc/several-directives.f95: Likewise.
9809         * gfortran.dg/goacc/sie.f95: Likewise.
9810         * gfortran.dg/goacc/subarrays.f95: Likewise.
9811         * gfortran.dg/gomp/map-1.f90: Likewise.
9812         * gfortran.dg/openacc-define-1.f90: Likewise.
9813         * gfortran.dg/openacc-define-2.f90: Likewise.
9814         * gfortran.dg/openacc-define-3.f90: Likewise.
9815         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9816         * g++.dg/gomp/block-2.C: Likewise.
9817         * g++.dg/gomp/block-3.C: Likewise.
9818         * g++.dg/gomp/block-5.C: Likewise.
9819         * g++.dg/gomp/target-1.C: Likewise.
9820         * g++.dg/gomp/target-2.C: Likewise.
9821         * g++.dg/gomp/taskgroup-1.C: Likewise.
9822         * g++.dg/gomp/teams-1.C: Likewise.
9823         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9824         * gcc.dg/cilk-plus/jump.c: Likewise.
9825         * gcc.dg/gomp/block-1.c: Likewise.
9826         * gcc.dg/gomp/block-10.c: Likewise.
9827         * gcc.dg/gomp/block-2.c: Likewise.
9828         * gcc.dg/gomp/block-3.c: Likewise.
9829         * gcc.dg/gomp/block-4.c: Likewise.
9830         * gcc.dg/gomp/block-5.c: Likewise.
9831         * gcc.dg/gomp/block-6.c: Likewise.
9832         * gcc.dg/gomp/block-7.c: Likewise.
9833         * gcc.dg/gomp/block-8.c: Likewise.
9834         * gcc.dg/gomp/block-9.c: Likewise.
9835         * gcc.dg/gomp/target-1.c: Likewise.
9836         * gcc.dg/gomp/target-2.c: Likewise.
9837         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9838         * gcc.dg/gomp/teams-1.c: Likewise.
9840 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9842         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9843         test case.
9845 2015-01-15  Mike Stump  <mikestump@comcast.net>
9847         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9848         * gcc.dg/inline_2.c: Likewise.
9849         * gcc.dg/inline_3.c: Likewise.
9850         * gcc.dg/inline_4.c: Likewise.
9852 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9854         PR fortran/58023
9855         * gfortran.dg/proc_ptr_comp_43.f90: New.
9857 2015-01-15  Mike Stump  <mikestump@comcast.net>
9859         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9860         * gcc.dg/unroll_2.c: Likewise.
9861         * gcc.dg/unroll_3.c: Likewise.
9862         * gcc.dg/unroll_4.c: Likewise.
9863         * gcc.dg/unroll_5.c: Likewise.
9865 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9867         PR target/63971
9868         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9869         in epilogue.
9870         * gcc.target/aarch64/test_frame_6.c: Likewise.
9871         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9872         x30 and x19 (in the epilogue).
9873         * gcc.target/aarch64/test_frame_4.c: Likewise.
9874         * gcc.target/aarch64/test_frame_7.c: Likewise.
9876 2015-01-15  Martin Liska  <mliska@suse.cz>
9878         * g++.dg/ipa/pr64068.C: New test.
9879         * gcc.dg/ipa/PR64559.c: New test.
9881 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9883         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9884         with PIE.
9886 2015-01-15  Richard Biener  <rguenther@suse.de>
9888         PR tree-optimization/61743
9889         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9890         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9892 2015-01-15 Renlin Li <renlin.li@arm.com>
9894         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9895         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9897 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9899         * gcc.dg/vect/vect-aggressive-1.c: New.
9900         * gcc.target/i386/avx2-vect-aggressive.c: New.
9902 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9904         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9906 2015-01-15  Richard Biener  <rguenther@suse.de>
9908         PR lto/64415
9909         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9910         -Wl,-undefined,dynamic_lookup.
9912 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9914         * gnat.dg/opt47.adb: New test.
9916 2015-01-15  Richard Biener  <rguenther@suse.de>
9918         PR lto/64415
9919         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9921 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9923         PR tree-optimization/64434
9924         * gcc.dg/torture/pr64434.c: New test.
9926 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9928         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9929         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9930         -march=loongson* and -march=octeon* require -mno-micromips.
9932 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9933             Matthew Fortune  <matthew.fortune@imgtec.com>
9935         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9936         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9937         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9938         * gcc.target/mips/call-saved-7.c: New file.
9939         * gcc.target/mips/call-saved-8.c: New file.
9940         * gcc.target/mips/call-saved-9.c: New file.
9942 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9944         * gcc.target/mips/lsa.c: New file.
9945         * gcc.target/mips/mips64-lsa.c: Likewise.
9946         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9947         * gcc.target/mips/mulsize-4.c: Likewise.
9948         * gcc.target/mips/mulsize-5.c: New file.
9949         * gcc.target/mips/mulsize-6.c: Likewise.
9950         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9951         and !HAS_LSA as ghost options.
9952         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9953         for !HAS_LSA.
9955 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9957         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9959 2015-01-15  Richard Biener  <rguenther@suse.de>
9961         PR middle-end/64365
9962         * gcc.dg/torture/pr64365.c: New testcase.
9964 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9966         * gcc.dg/stackprotectexplicit1.c: New test.
9967         * g++.dg/stackprotectexplicit2.c: New test.
9969 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9971         PR target/61933
9972         * gfortran.dg/inquire_internal.f90: New.
9973         * gfortran.dg/negative_unit_check.f90: New.
9975 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9977         PR target/53988
9978         * gcc.target/sh/pr53988-1.c: New.
9980 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9982         PR c++/58671
9983         * g++.dg/tls/thread_local-ice3.C: New.
9985 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9987         * gcc.target/i386/fentry-override.c: Properly place {} in target
9988         selector.  Remove nonpic.
9989         * gcc.target/i386/fentry.c: Likewise.
9991 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9993         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9994         warnings instead of errors.
9996 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9998         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9999         option support instead of ENABLE_LTO from Makefile.
10001 2015-01-14  Richard Biener  <rguenther@suse.de>
10003         PR tree-optimization/59354
10004         * gcc.dg/vect/pr59354.c: New testcase.
10006 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10008         * lib/target-supports.exp
10009         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10010         on ARM architures before v7.
10012 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10014         PR middle-end/59448
10015         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10016         an atomic_exchange.
10018 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10020         PR target/64386
10021         * gcc.target/i386/pr64386.c: New test.
10023 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10025         PR target/64393
10026         * gcc.target/i386/pr64393.c: New test.
10028 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10030         PR target/64387
10031         * gcc.target/i386/pr64387.c: New test.
10033 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10035         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10037 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10039         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10041 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10043         PR target/64453
10044         * gcc.target/arm/pr64453.c: New.
10046 2015-01-14  Richard Biener  <rguenther@suse.de>
10048         PR lto/64415
10049         * gcc.dg/lto/pr64415_0.c: New testcase.
10050         * gcc.dg/lto/pr64415_1.c: Likewise.
10052 2015-01-14  Martin Liska  <mliska@suse.cz>
10054         * gcc.dg/ipa/pr64307.c: New test.
10056 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10058         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10059         64-bit and 128-bit.
10061 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10063         PR target/64460
10064         * gcc.target/arm/pr64460_1.c: New test.
10066 2015-01-14  Richard Biener  <rguenther@suse.de>
10068         PR tree-optimization/64493
10069         PR tree-optimization/64495
10070         * gcc.dg/vect/pr64493.c: New testcase.
10071         * gcc.dg/vect/pr64495.c: Likewise.
10073 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10075         * gcc.dg/Warray-bounds-11.c: New test-case.
10077 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10079         * gcc.target/mips/octeon3-pipe-1.c: New test.
10081 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10083         * jit.dg/harness.h (set_up_logging): Move string concatenation
10084         into...
10085         (concat_strings): New function.
10086         (dump_reproducer): New function.
10087         (test_jit): Call dump_reproducer.
10088         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10089         function.
10090         (jit-dg-test): Delete any generated reproducer from previous runs.
10091         Verify that a generated reproducer was created, and verify that it
10092         compiles.
10093         * jit.dg/test-nested-contexts.c (main): Call
10094         gcc_jit_context_dump_reproducer_to_file.
10096 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10098         * gcc.dg/aru-2.c: Add dg-require-profiling.
10100 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10102         * lib/target-supports.exp (check_profiling_available): Check if
10103         -pg links.
10105 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10107         PR ipa/64565
10108         * g++.dg/torture/pr64565.C: New testcase.
10110 2015-01-13  Marek Polacek  <polacek@redhat.com>
10112         PR middle-end/64391
10113         * gcc.dg/tm/pr64391.c: New test.
10115 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10117         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10118         true.
10120 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10122         * gcc.target/i386/pie.c: New test.
10124         * lib/target-supports.exp (check_effective_target_pie): New.
10126 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10128         PR rtl-optimization/64286
10129         * gcc.target/i386/avx2-pr64286.c: New test.
10131 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10133         PR c++/57626
10134         * g++.dg/cpp0x/vt-57626.C: New.
10136 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10138         PR fortran/64528
10139         * gfortran.dg/pr64528.f90: New test.
10141 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10143         * gcc.target/aarch64/subsp.c: New test.
10145 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10147         * gcc.target/aarch64/store-pair-1.c: New testcase.
10149 2015-01-13  Richard Biener  <rguenther@suse.de>
10151         PR lto/64373
10152         * gcc.dg/lto/pr64373_0.c: New testcase.
10154 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10156         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10157         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10159 2015-01-13  Richard Biener  <rguenther@suse.de>
10161         PR tree-optimization/64406
10162         * gcc.dg/pr64406.c: New testcase.
10164 2015-01-13  Richard Biener  <rguenther@suse.de>
10166         PR tree-optimization/64404
10167         * gcc.dg/vect/pr64404.c: New testcase.
10169 2015-01-13  Richard Biener  <rguenther@suse.de>
10171         PR tree-optimization/64568
10172         * g++.dg/torture/pr64568.C: New testcase.
10174 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10176         * jit.dg/test-error-local-used-from-other-function.c: New test
10177         case.
10178         * jit.dg/test-error-param-reuse.c: New test case.
10179         * jit.dg/test-error-param-sharing.c: New test case.
10180         * jit.dg/test-error-param-used-from-other-function.c: New test
10181         case.
10182         * jit.dg/test-error-param-used-without-a-function.c: New test
10183         case.
10185 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10187         PR tree-optimization/64563
10188         * gcc.dg/pr64563.c: New test.
10190         PR target/64513
10191         * gcc.target/i386/pr64513.c: New test.
10193         PR tree-optimization/64454
10194         * gcc.dg/pr64454.c: New test.
10196         PR testsuite/64028
10197         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10198         bind_pic_locally.
10199         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10200         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10201         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10202         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10203         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10204         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10205         * gcc.dg/vect/slp-25.c: Likewise.
10206         * gcc.dg/vect/vect-109.c: Likewise.
10207         * gcc.dg/vect/vect-13.c: Likewise.
10208         * gcc.dg/vect/vect-17.c: Likewise.
10209         * gcc.dg/vect/vect-18.c: Likewise.
10210         * gcc.dg/vect/vect-19.c: Likewise.
10211         * gcc.dg/vect/vect-20.c: Likewise.
10212         * gcc.dg/vect/vect-21.c: Likewise.
10213         * gcc.dg/vect/vect-22.c: Likewise.
10214         * gcc.dg/vect/vect-27.c: Likewise.
10215         * gcc.dg/vect/vect-29.c: Likewise.
10216         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10217         * gcc.dg/vect/vect-2.c: Likewise.
10218         * gcc.dg/vect/vect-3.c: Likewise.
10219         * gcc.dg/vect/vect-4.c: Likewise.
10220         * gcc.dg/vect/vect-5.c: Likewise.
10221         * gcc.dg/vect/vect-72.c: Likewise.
10222         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10223         * gcc.dg/vect/vect-73.c: Likewise.
10224         * gcc.dg/vect/vect-77-global.c: Likewise.
10225         * gcc.dg/vect/vect-78-global.c: Likewise.
10226         * gcc.dg/vect/vect-7.c: Likewise.
10227         * gcc.dg/vect/vect-86.c: Likewise.
10228         * gcc.dg/vect/vect-align-1.c: Likewise.
10229         * gcc.dg/vect/vect-align-3.c: Likewise.
10230         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10231         * gcc.dg/vect/vect-all.c: Likewise.
10232         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10233         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10234         * gcc.dg/vect/vect-peel-3.c: Likewise.
10235         * gcc.dg/vect/vect-peel-4.c: Likewise.
10236         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10238 2015-01-12  Jeff Law  <law@redhat.com>
10240         PR target/64461
10241         * gcc.target/m68k/pr64461.c: New test.
10243 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10245         * jit.dg/test-array-as-pointer.c (create_code): Update call
10246         to gcc_jit_context_new_global by setting "kind" to
10247         GCC_JIT_GLOBAL_IMPORTED.
10248         * jit.dg/test-error-array-as-pointer.c: Likewise.
10249         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10250         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10251         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10252         * jit.dg/test-using-global.c (the_global): Rename to...
10253         (imported_global): ...this.
10254         (create_code): Update to test the three kinds of global.
10255         (verify_code): Likewise.
10257 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10259         PR testsuite/64427
10260         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10261         undefined behavior.
10262         * gcc.target/i386/pr64291-2.c: Updated.
10264 2015-01-12  Richard Biener  <rguenther@suse.de>
10266         PR tree-optimization/64530
10267         * gfortran.dg/pr64530.f90: New testcase.
10269 2015-01-12  Richard Biener  <rguenther@suse.de>
10271         PR middle-end/64357
10272         * gcc.dg/torture/pr64357.c: New testcase.
10274 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10276         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10277         selector.
10279 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10280         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10282 2015-01-12  Martin Liska  <mliska@suse.cz>
10284         * gcc.dg/ipa/PR64550.c: New test.
10286 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10288         PR ipa/63470
10289         * g++.dg/ipa/pr63470.C: New testcase.
10291 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10293         PR fortran/63733
10294         * gfortran.dg/typebound_operator_20.f90: New.
10296 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10298         PR fortran/58023
10299         * gfortran.dg/proc_ptr_comp_42.f90: New.
10301 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10303         PR fortran/64508
10304         * gfortran.dg/proc_ptr_comp_41.f90: New.
10306 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10308         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10310 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10312         PR fortran/64522
10313         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10314         and add dg-excess-errors.
10315         * gfortran.dg/line_length_6.f90: New.
10316         * gfortran.dg/line_length_7.f90: New.
10317         * gfortran.dg/line_length_8.f90: New.
10318         * gfortran.dg/line_length_9.f90: New.
10319         * gfortran.dg/line_length_10.f90: New.
10320         * gfortran.dg/line_length_11.f90: New.
10322 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10324         * jit.dg/test-threads.c (struct testcase): Move declaration
10325         to jit.dg/all-non-failing-tests.h.
10326         (testcases): Likewise.
10327         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10328         declaration here from jit.dg/all-non-failing-tests.h.
10329         (testcases): Likewise.
10330         * jit.dg/test-combination.c (create_code): Eliminate spelling
10331         out all of the testcases in favor of looping through the
10332         "testcases" metadata.
10333         (verify_code): Likewise.
10335 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10337         PR rtl-optimization/64536
10338         * gcc.dg/pr64536.c: New test.
10340 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10342         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10343         * jit.dg/test-combination.c (create_code): Likewise.
10344         (verify_code): Likewise.
10345         * jit.dg/test-constants.c: New test case.
10346         * jit.dg/test-threads.c: Add test-constants.c.
10348 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10350         PR libobjc/51891
10351         * objc.dg/gnu-api-2-class.m: Add a test case
10352         for the above change.
10354 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10356         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10358 2015-01-09  Richard Biener  <rguenther@suse.de>
10360         PR tree-optimization/64410
10361         * g++.dg/vect/pr64410.cc: New testcase.
10363 2015-01-09  Martin Liska  <mliska@suse.cz>
10365         * gcc.dg/ipa/ipa-icf-32.c: New test.
10367 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10369         * c-c++-common/tsan/tsan_barrier.h: New.
10370         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10371         * c-c++-common/tsan/bitfield_race.c: Likewise.
10372         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10373         * c-c++-common/tsan/mutexset1.c: Likewise.
10374         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10375         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10376         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10377         * c-c++-common/tsan/simple_race.c: Likewise.
10378         * c-c++-common/tsan/simple_stack.c: Likewise.
10379         * c-c++-common/tsan/sleep_sync.c: Likewise.
10380         * c-c++-common/tsan/tiny_race.c: Likewise.
10381         * c-c++-common/tsan/tls_race.c: Likewise.
10382         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10383         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10384         * g++.dg/tsan/atomic_free.C: Likewise.
10385         * g++.dg/tsan/atomic_free2.C: Likewise.
10386         * g++.dg/tsan/cond_race.C: Likewise.
10387         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10389 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10391         PR testsuite/62250
10392         * lib/target-supports.exp (check_effective_target_libatomic_available):
10393         New.
10394         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10395         targets that match effective-target libatomic_available.
10396         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10398 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10400         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10401         Verify the result of gcc_jit_context_get_last_error.
10402         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10404 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10406         PR tree-optimization/63989
10407         * gcc.dg/strlenopt-27.c: New test.
10409 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10411         * jit.dg/harness.h (set_up_logging): New function.
10412         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10413         set_up_logging on the context, so that every testcase is
10414         logged to a particular file.
10415         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10416         and call gcc_jit_context_set_logfile on the top-level context.
10418 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10420         PR target/64338
10421         * g++.dg/opt/pr64338.C: New test.
10423 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10425         * gfortran.dg/coarray/codimension_2b.f90: New file.
10426         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10427         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10429 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10431         PR c++/59004
10432         * g++.dg/ext/fnname4.C: New.
10434 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10436         PR c++/64462
10437         * g++.dg/cpp0x/constexpr-64462.C: New.
10439 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10441         PR c++/60753
10442         * g++.dg/cpp0x/deleted10.C: New.
10444 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10446         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10448 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10450         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10451         GCC_JIT_UNARY_OP_ABS.
10452         (verify_unary_ops): Likewise.
10454 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10456         * jit.dg/test-arith-overflow.c: New test case.
10457         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10458         * jit.dg/test-combination.c (create_code): Likewise.
10459         (verify_code): Likewise.
10460         * jit.dg/test-threads.c (testcases): Likewise.
10462 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10464         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10465         rather than "jit".  Load g++.exp, and call g++_init.
10466         Run test-*.cc files within the testsuite and *.cc files within
10467         docs/examples.
10468         (jit-dg-test): Drop the addition of -fgnu89-inline to
10469         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10470         doing it when compiling C testcases (since g++ does not handle
10471         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10472         is restored to the value after g++_init ran, rather than the
10473         value before g++_init ran.  Return a list of
10474         $comp_output $output_file, as dg-test assumes.
10476 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10478         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10479         make it easier to figure out the origin of each test result when
10480         running test-combination.c and test-threads.c.
10481         (CHECK_VALUE): Likewise.
10482         (CHECK_DOUBLE_VALUE): Likewise.
10483         (CHECK_STRING_VALUE): Likewise.
10484         (CHECK_STRING_STARTS_WITH): Likewise.
10485         (CHECK_STRING_CONTAINS): Likewise.
10486         (CHECK): Likewise.
10487         (check_string_value): Likewise, add "funcname" param.
10488         (check_string_starts_with): Likewise.
10489         (check_string_contains): Likewise.
10491 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10493         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10494         generating name of built executable.
10496 2015-01-07  Marek Polacek  <polacek@redhat.com>
10498         PR c/64440
10499         * gcc.dg/pr64440.c: New test.
10500         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10502 2015-01-07  Marek Polacek  <polacek@redhat.com>
10504         PR c/64417
10505         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10506         * gcc.dg/pr64417.c: New test.
10508 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10510         PR target/64505
10511         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10512         fix is correct.
10514 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10516         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10517         Check if testcases run without errors, not just if they compile.
10519 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10521         PR target/64507
10522         * gcc.target/sh/pr64507.c: New test.
10524 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10526         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10528 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10530         * c-c++-common/asan/sanitize-all-1.c: New test.
10531         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10532         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10533         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10534         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10536 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10538         * lib/target-supports.exp (check_profiling_available): Return 0 for
10539         Visium.
10540         (check_effective_target_tls_runtime): Likewise.
10541         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10542         * gcc.dg/20020312-2.c: Adjust for Visium.
10543         * gcc.dg/tls/thr-cse-1.c: Likewise
10544         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10545         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10546         * gcc.dg/weak/typeof-2.c: Likewise.
10548 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10550         PR rtl-optimization/64287
10551         * gcc.dg/aru-2.c: New test.
10553 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10555         PR sanitizer/64344
10556         * c-c++-common/ubsan/pr64344-1.c: New test.
10557         * c-c++-common/ubsan/pr64344-2.c: New test.
10559         PR tree-optimization/64465
10560         * gcc.dg/pr64465.c: New test.
10562         PR tree-optimization/64494
10563         * gcc.c-torture/compile/pr64494.c: New test.
10565 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10567         PR fortran/47674
10568         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10570 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10572         Update copyright years.
10574 2015-01-05  Marek Polacek  <polacek@redhat.com>
10576         PR c/64423
10577         * gcc.dg/pr64423.c: New test.
10579 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10581         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10582         mmix-knuth-mmixware for the same reason as for MIPS.
10583         * gcc.dg/debug/debug-2.c: Ditto.
10585         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10587 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10589         PR testsuite/62250
10590         * lib/gfortran.exp: Add libatomic library search path.
10591         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10592         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10594         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10596 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10598         * c-c++-common/tsan/bitfield_race.c: New testcase.
10599         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10601 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10603         * gfortran.dg/coarray/collectives_4.f90: New.
10605 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10607         PR fortran/57562
10608         * gfortran.dg/extends_16.f90: New.
10610 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10612         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10614 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10616         * gfortran.dg/coarray/codimension_2.f90: New.
10617         * gfortran.dg/coarray/codimension_2a.f90: New.
10618         * gfortran.dg/coarray_35.f90: New.
10619         * gfortran.dg/coarray_35a.f90: New.
10621 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10623         PR fortran/60507
10624         * gfortran.dg/dummy_procedure_11.f90: New.
10626 Copyright (C) 2015 Free Software Foundation, Inc.
10628 Copying and distribution of this file, with or without modification,
10629 are permitted in any medium without royalty provided the copyright
10630 notice and this notice are preserved.