2015-09-03 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob97bdd7a10ea4eacf5eb61bf19feec93fc6f5a243
1 2015-09-03  Richard Biener  <rguenther@suse.de>
3         PR ipa/66705
4         * g++.dg/lto/pr66705_0.C: New testcase.
6 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8         PR middle-end/60586
9         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
10         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12 2015-09-02  Marek Polacek  <polacek@redhat.com>
14         PR c/67432
15         * gcc.dg/pr67432.c: New test.
17 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
19         * lib/target-supports.exp (clear_effective_target_cache): New.
20         (check_cached_effective_target): Update et_prop_list.
21         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
22         * g++.dg/compat/compat.exp: Likewise.
23         * g++.dg/compat/struct-layout-1.exp: Likewise.
24         * lib/asan-dg.exp: Likewise.
25         * lib/atomic-dg.exp: Likewise.
26         * lib/cilk-plus-dg.exp: Likewise.
27         * lib/clearcap.exp: Likewise.
28         * lib/mpx-dg.exp: Likewise.
29         * lib/tsan-dg.exp: Likewise.
30         * lib/ubsan-dg.exp: Likewise.
32 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
33         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
35 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
36             Andrew Bennett  <andrew.bennett@imgtec.com>
38         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
39         dependencies between ISA level and compact-branches.
40         * gcc.target/mips/branch-10.c: Update expected output to allow
41         compact forms of b/bal.
42         * gcc.target/mips/branch-11.c: Likewise.
43         * gcc.target/mips/branch-12.c: Likewise.
44         * gcc.target/mips/branch-13.c: Likewise.
45         * gcc.target/mips/branch-3.c: Likewise.
46         * gcc.target/mips/branch-4.c: Likewise.
47         * gcc.target/mips/branch-5.c: Likewise.
48         * gcc.target/mips/branch-6.c: Likewise.
49         * gcc.target/mips/branch-7.c: Likewise.
50         * gcc.target/mips/branch-8.c: Likewise.
51         * gcc.target/mips/branch-9.c: Likewise.
52         * gcc.target/mips/branch-cost-1.c: Likewise.
53         * gcc.target/mips/call-1.c: Likewise.
54         * gcc.target/mips/call-2.c: Likewise.
55         * gcc.target/mips/call-3.c: Likewise.
56         * gcc.target/mips/call-4.c: Likewise.
57         * gcc.target/mips/call-5.c: Likewise.
58         * gcc.target/mips/call-6.c: Likewise.
59         * gcc.target/mips/lazy-binding-1.c: Likewise.
60         * gcc.target/mips/near-far-1.c: Likewise.
61         * gcc.target/mips/near-far-2.c: Likewise.
62         * gcc.target/mips/near-far-3.c: Likewise.
63         * gcc.target/mips/near-far-4.c: Likewise.
64         * gcc.target/mips/umips-branch-3.c: Ensure the test is
65         run with compact branches allowed.
66         * gcc.target/mips/compact-branches-1.c: New file.
67         * gcc.target/mips/compact-branches-2.c: Likewise.
68         * gcc.target/mips/compact-branches-3.c: Likewise.
69         * gcc.target/mips/compact-branches-4.c: Likewise.
70         * gcc.target/mips/compact-branches-5.c: Likewise.
71         * gcc.target/mips/compact-branches-6.c: Likewise.
72         * gcc.target/mips/compact-branches-7.c: Likewise.
74 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
76         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
77         Clean-up a created directory if testcase fails.
79 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
81         PR target/67405
82         * g++.dg/pr67405.C: New test.
84 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
86         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
88 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90         * gcc.dg/ifcvt-1.c: New test.
91         * gcc.dg/ifcvt-2.c: Likewise.
92         * gcc.dg/ifcvt-3.c: Likewise.
94 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
96         PR libfortran/67412
97         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
98         *-*-solaris2.10.
100 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
102         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
104 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
106         PR c++/61753
107         * g++.dg/other/pr61753.C: New.
109 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
111         * gcc.dg/tree-ssa/cmp-1.c: New file.
113 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
115         * gcc.dg/tree-ssa/complex-7.c: New file.
117 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
119         * gcc.target/powerpc/swaps-p8-19.c: New test.
121 2015-08-29 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
123         PR fortran/67367
124         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
126 2015-08-29  Tom de Vries  <tom@codesourcery.com>
128         PR tree-optimization/46193
129         * gcc.dg/autopar/pr46193.c: New test.
131 2015-08-28  Nathan Sidwell  <nathan@acm.org>
133         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
134         use exit code for failure.
136         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
137         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
138         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
139         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
140         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
141         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
142         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
143         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
144         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
145         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
147 2015-08-28  Jeff Law  <law@redhat.com>
149         PR lto/66752
150         * gcc.dg/tree-ssa/pr66752-2.c: New test.
151         * gcc.dg/torture/pr66752-1.c: New test
152         * g++.dg/torture/pr66752-2.C: New test.
154 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
155         Revert:
156         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
158                 * gcc.dg/tree-ssa/sra-15.c: New.
160 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
162         * gcc.target/mips/madd-8.c: Add lo register to clobber list. 
163         * gcc.target/mips/msub-8.c: Ditto
165 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
167         * lib/target-supports.exp (check-effective_target_vect_double):
168         Enable for Power targets with VSX hardware available.
169         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
170         vect_no_align && { ! vect_hw_misalign }.
172 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
174         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
175         Replaced by opt_files, compile with -floop-nest-optimize.
176         * g++.dg/graphite/graphite.exp: Same.
177         * gfortran.dg/graphite/graphite.exp: Same.
178         * gcc.dg/graphite/block-0.c: Adjust pattern.
179         * gcc.dg/graphite/block-1.c: Same.
180         * gcc.dg/graphite/block-3.c: Same.
181         * gcc.dg/graphite/block-4.c: Same.
182         * gcc.dg/graphite/block-5.c: Same.
183         * gcc.dg/graphite/block-6.c: Same.
184         * gcc.dg/graphite/block-7.c: Same.
185         * gcc.dg/graphite/block-8.c: Same.
186         * gcc.dg/graphite/block-pr47654.c: Same.
187         * gcc.dg/graphite/interchange-0.c: Same.
188         * gcc.dg/graphite/interchange-1.c: Same.
189         * gcc.dg/graphite/interchange-10.c: Same.
190         * gcc.dg/graphite/interchange-11.c: Same.
191         * gcc.dg/graphite/interchange-12.c: Same.
192         * gcc.dg/graphite/interchange-13.c: Same.
193         * gcc.dg/graphite/interchange-14.c: Same.
194         * gcc.dg/graphite/interchange-15.c: Same.
195         * gcc.dg/graphite/interchange-3.c: Same.
196         * gcc.dg/graphite/interchange-4.c: Same.
197         * gcc.dg/graphite/interchange-5.c: Same.
198         * gcc.dg/graphite/interchange-6.c: Same.
199         * gcc.dg/graphite/interchange-7.c: Same.
200         * gcc.dg/graphite/interchange-8.c: Same.
201         * gcc.dg/graphite/interchange-9.c: Same.
202         * gcc.dg/graphite/interchange-mvt.c: Same.
203         * gcc.dg/graphite/pr37485.c: Same.
204         * gcc.dg/graphite/uns-block-1.c: Same.
205         * gcc.dg/graphite/uns-interchange-12.c: Same.
206         * gcc.dg/graphite/uns-interchange-14.c: Same.
207         * gcc.dg/graphite/uns-interchange-15.c: Same.
208         * gcc.dg/graphite/uns-interchange-9.c: Same.
209         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
210         * gfortran.dg/graphite/interchange-3.f90: Same.
212 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
214         PR target/67317
215         * gcc.target/i386/pr67317-1.c: New test.
216         * gcc.target/i386/pr67317-2.c: Ditto.
217         * gcc.target/i386/pr67317-3.c: Ditto.
218         * gcc.target/i386/pr67317-4.c: Ditto.
219         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
220         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
222 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
224         * gcc.target/powerpc/vec-shr.c: New.
226 2015-08-27  Marek Polacek  <polacek@redhat.com>
228         PR middle-end/67005
229         * gcc.dg/torture/pr67005.c: New test.
231 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
233         * gcc.dg/tree-ssa/sra-15.c: New.
235 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
237         * gcc.target/aarch64/long_branch_1.c: New test.
239 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
241         * gcc.target/s390/20150826-1.c: New test.
243 2015-08-26  Renlin Li  <renlin.li@arm.com>
245         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
247 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
249         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
251 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
253         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
254         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
255         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
256         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
258 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
260         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
261         New test directive.
262         * gcc.target/aarch64/tlsle_1.x: New test source.
263         * gcc.target/aarch64/tlsle12_1.c: New testcase.
264         * gcc.target/aarch64/tlsle24_1.c: Likewise.
265         * gcc.target/aarch64/tlsle32_1.c: Likewise.
267 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
269         PR fortran/29600
270         * gfortran.dg/shape_8.f90: New test.
272 2015-08-25  Marek Polacek  <polacek@redhat.com>
274         PR middle-end/67330
275         * gcc.dg/weak/weak-18.c: New test.
277 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
279         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
280         gcc_jit_context_set_bool_use_external_driver.
282 2015-08-25  Nathan Sidwell  <nathan@acm.org>
284         * gcc.c-torture/execute/builtins/20010124-1.x: New.
286         * gcc.dg/20001117-1.c: Needs return_address.
287         * gcc.dg/20020415-1.c: Needs alloca.
288         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
289         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
290         * gcc.dg/pr63186.c: Needs label_values.
291         * gcc.dg/torture/pr33848.c: Likwise.
293         * lib/target-supports.exp (check_effective_target_fopenacc,
294         check_effective_target_fopenmp): Disable for nvptx.
295         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
296         * gcc.dg/stack-usage-1.c: Likewise.
297         * gcc.dg/stack-usage-2.c: Likewise.
298         * gcc.dg/unused-5.c: Likewise.
299         * gcc.dg/unwind-1.c: Likewise.
301 2015-08-25  Christian Bruel  <christian.bruel@st.com>
303         * gcc.dg/Wno-frame-address.c: Skip for ARM.
304         * g++.dg/Wno-frame-address.C: Ditto.
306 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
308         PR target/67211
309         * g++.dg/pr67211.C: New test.
311 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
313         PR fortran/62536
314         PR fortran/66175
315         * gfortran.dg/block_end_error_1.f90: New test.
316         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
318 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
320         PR target/66821
321         * gcc.target/i386/pr66821.c: New test.
323 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
325         PR target/67329
326         * gcc.target/i386/pr67329.c: New test.
328 2015-08-24  Nathan Sidwell  <nathan@acm.org>
330         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
332         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
334         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
335         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
336         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
337         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
338         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
340         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
342         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
343         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
344         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
345         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
346         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
347         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
348         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
349         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
350         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
351         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
353         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
354         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
356         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
358         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
360         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
361         check for nvptx.
363 2015-08-24  Tom de Vries  <tom@codesourcery.com>
365         PR tree-optimization/65468
366         * gcc.dg/gomp/static-chunk-size-one.c: New test.
368 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
370         PR libfortran/54572
371         * gfortran.dg/backtrace_1.f90: New test.
373 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
375         PR libfortran/62296
376         * gfortran.dg/execute_command_line_2.f90: New test.
378 2015-08-23  Tom de Vries  <tom@codesourcery.com>
380         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
381         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
382         vect_no_int_max to vect_no_int_min_max.
383         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
384         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
385         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
386         * gcc.dg/vect/slp-reduc-4.c: Same.
387         * gcc.dg/vect/slp-reduc-5.c: Same.
388         * gcc.dg/vect/vect-125.c: Same.
389         * gcc.dg/vect/vect-13.c: Same.
390         * gcc.dg/vect/vect-double-reduc-3.c: Same.
391         * gcc.dg/vect/vect-reduc-1.c: Same.
392         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
393         * gcc.dg/vect/vect-reduc-1char.c:Same.
394         * gcc.dg/vect/vect-reduc-1short.c: Same.
395         * gcc.dg/vect/vect-reduc-2.c: Same.
396         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
397         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
398         * lib/target-supports.exp: Same.
400 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
402         PR c++/63693
403         * g++.dg/cpp0x/decltype63.C: New.
405 2015-08-22  Nathan Sidwell  <nathan@acm.org>
407         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
408         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
409         * c-c++-common/Wunused-var-8.c: Likewise.
410         * c-c++-common/gomp/pr61486-2.c: Likewise.
411         * c-c++-common/Wunused-var-6.c: Likewise.
412         * c-c++-common/goacc/reduction-1.c: Likewise.
413         * c-c++-common/goacc/reduction-2.c: Likewise.
414         * c-c++-common/goacc/reduction-3.c: Likewise.
415         * c-c++-common/goacc/reduction-4.c: Likewise.
416         * gcc.dg/builtins-64.c: Likewise.
417         * gcc.dg/pr59523.c: Likewise.
418         * gcc.dg/tree-ssa/20080530.c: Likewise.
419         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
420         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
421         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
422         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
423         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
424         * gcc.dg/pr59011.c: Likewise.
425         * gcc.dg/uninit-9.c: Likewise.
426         * gcc.dg/pr61561.c: Likewise.
427         * gcc.dg/vla-4.c: Likewise.
428         * gcc.dg/20101010-1.c: Likewise.
429         * gcc.dg/pr49120.c: Likewise.
430         * gcc.dg/20030331-2.c: Likewise.
431         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
432         * gcc.dg/pr25682.c: Likewise.
433         * gcc.dg/guality/guality.c: Likewise.
434         * gcc.dg/pr27301.c: Likewise.
435         * gcc.dg/uninit-9-O0.c: Likewise.
436         * gcc.dg/fold-alloca-1.c: Likewise.
437         * gcc.dg/pr41470.c: Likewise.
438         * gcc.dg/pr51491-2.c: Likewise.
439         * gcc.dg/winline-7.c: Likewise.
440         * gcc.dg/vla-2.c: Likewise.
441         * gcc.dg/pr50764.c: Likewise.
442         * gcc.dg/c99-vla-1.c: Likewise.
443         * gcc.dg/pr33238.c: Likewise.
444         * gcc.dg/c99-const-expr-13.c: Likewise.
445         * gcc.dg/builtin-return-1.c: Likewise.
446         * gcc.dg/vla-3.c: Likewise.
447         * gcc.dg/20020415-1.c: Likewise.
448         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
449         * gcc.dg/shrink-wrap-alloca.c: Likewise.
450         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
451         * gcc.dg/torture/calleesave-sse.c: Likewise.
452         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
453         * gcc.dg/gomp/vla-2.c: Likewise.
454         * gcc.dg/gomp/vla-3.c: Likewise.
455         * gcc.dg/gomp/vla-4.c: Likewise.
456         * gcc.dg/gomp/pr30494.c: Likewise.
457         * gcc.dg/gomp/vla-5.c: Likewise.
458         * gcc.dg/pr51990-2.c: Likewise.
459         * gcc.dg/vla-22.c: Likewise.
461 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
463         * gcc.dg/cpp/multiline-2.c: Add column numbers.
464         * gcc.dg/dollar.c: Likewise.
465         * gcc.dg/pragma-message.c: Likewise.
466         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
467         * c-c++-common/raw-string-14.c: Likewise.
469 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
471         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
472         property that instantiation here is a compile-time error.
474 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
476         * g++.dg/other/pr67065.C: Extend.
478 2015-08-21  Nathan Sidwell  <nathan@acm.org>
480         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
481         is freestanding.
482         (check_effective_target_global_constructor): New.
483         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
484         * gcc.dg/debug/debug.exp: Skip  for nvptx.
485         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
487         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
488         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
489         * gcc.c-torture/compile/pr33855.c: Likewise.
490         * gcc.c-torture/compile/920723-1.c: Likewise.
491         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
492         writing a const.
493         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
494         label.
495         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
496         'call'.
498         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
499         prototype normal.
500         * gcc.c-torture/execute/switch-1.c: Likewise.
502         * gcc.c-torture/execute/pr34456.c: Require not freestanding
503         * gcc.c-torture/execute/printf-1.c: Likewise.
504         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
505         * gcc.c-torture/execute/fprintf-1.c: Likewise.
506         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
507         * gcc.c-torture/execute/vprintf-1.c: Likewise.
508         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
509         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
510         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
511         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
512         * gcc.c-torture/execute/gofast.c: Likewise.
513         * gcc.c-torture/execute/complex-6.c: Likewise.
515         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
516         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
517         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
518         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
519         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
520         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
521         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
522         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
523         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
524         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
525         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
526         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
527         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
528         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
529         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
530         * gcc.dg/setjmp-1.c: Likewise.
531         * gcc.dg/cleanup-5.c: Likewise.
532         * gcc.dg/cleanup-12.c: Likewise.
533         * gcc.dg/cleanup-13.c: Likewise.
535         * gcc.dg/constructor-1.c: Require global ctor.
537         * gcc.dg/fork-instrumentation.c: Require profiling.
538         * gcc.dg/20030107-1.c: Likewise.
539         * gcc.dg/20030702-1.c: Likewise.
541         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
542         * gcc.dg/cpp/paste2.c: Likewise.
543         * gcc.dg/cpp/strify3.c: Likewise.
544         * gcc.dg/cpp/strify4.c: Likewise.
545         * gcc.dg/cpp/lexnum.c: Likewise.
546         * gcc.dg/cpp/digraphs.c: Likewise.
547         * gcc.dg/cpp/macro1.c: Likewise.
549 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
551         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
553 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
555         * lib/gcc-dg.exp: Add extra options for db-final to the command line
556         only once.
558 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
560         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
561         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
562         vec_vpmsum_be and vec_shasigma_be.
564 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
566         * lib/target-supports.exp
567         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
568         with -mfp16-format=ieee.
570 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
572         PR c++/67065
573         * g++.dg/other/pr67065.C: New.
575 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
577         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
578         memcpy.
579         * gcc.target/mips/inline-memcpy-2.c: Ditto.
580         * gcc.target/mips/inline-memcpy-3.c: Ditto.
581         * gcc.target/mips/inline-memcpy-4.c: Ditto.
582         * gcc.target/mips/inline-memcpy-5.c: Ditto.
584 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
586         * gcc.dg/wide_shift_64_1.c: New testcase.
587         * gcc.dg/wide_shift_128_1.c: Likewise.
588         * gcc.target/aarch64/ashlti3_1.c: Likewise.
590 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
592         * lib/target-supports.exp
593         (check_effective_target_fstack_protector_enabled): New test.
594         * gcc.target/i386/ssp-default.c: New test.
596 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
598         PR fortran/66929
599         * gfortran.dg/generic_31.f90: New.
601 2015-08-19  Marek Polacek  <polacek@redhat.com>
603         PR middle-end/67133
604         * g++.dg/torture/pr67133.C: New test.
606 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
608         * gcc.target/powerpc/altivec-35.c: New test.
609         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
610         * gcc.target/powerpc/vsx-vector-7.c: New test.
612 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
614         PR middle-end/36757
615         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
616         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
618 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
620         PR rtl-optimization/67218
621         * gcc.c-torture/execute/ieee/pr67218.c,
622         gcc.target/aarch64/fcvt_int_float_double1.c,
623         gcc.target/aarch64/fcvt_int_float_double2.c,
624         gcc.target/aarch64/fcvt_int_float_double3.c,
625         gcc.target/aarch64/fcvt_int_float_double4.c,
626         gcc.target/aarch64/fcvt_uint_float_double1.c,
627         gcc.target/aarch64/fcvt_uint_float_double2.c,
628         gcc.target/aarch64/fcvt_uint_float_double3.c,
629         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
631 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
633         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
634         dg-options to disable LSE extensions.
635         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
636         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
637         * gcc.target/aarch64/atomic-op-char.c: Likewise.
638         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
639         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
640         * gcc.target/aarch64/atomic-op-int.c: Likewise.
641         * gcc.target/aarch64/atomic-op-long.c: Likewise.
642         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
643         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
644         * gcc.target/aarch64/atomic-op-release.c: Likewise.
645         * gcc.target/aarch64/atomic-op-short.c: Likewise.
646         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
647         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
648         * gcc.target/aarch64/sync-op-full.c: Likewise.
649         * gcc.target/aarch64/sync-op-release.c: Likewise.
651 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/67160
654         * g++.dg/cpp1z/feat-cxx1z.C: New.
656 2015-08-18  Marek Polacek  <polacek@redhat.com>
658         PR middle-end/67222
659         * gcc.dg/torture/pr67222.c: New test.
661 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
663         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
665 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
667         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
668         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
669         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
671 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
673         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
674         which is used in later code.
676 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
678         PR c++/67216
679         * g++.dg/cpp0x/nullptr34.C: New.
680         * g++.dg/warn/Wconversion2.C: Adjust.
681         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
682         * g++.old-deja/g++.other/null3.C: Likewise.
684         * g++.dg/cpp0x/pr51313.C: Adjust.
686 2015-08-17  Richard Biener  <rguenther@suse.de>
688         PR tree-optimization/67221
689         * gcc.dg/torture/pr67221.c: New testcase.
691 2015-08-17 Mike Stump  <mikestump@comcast.net>
692            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
694         * gcc.target/arm/memcpy-aligned-1.c: New test.
696 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
698         PR fortran/54656
699         * gfortran.dg/norm_4.f90: Rename to...
700         * gfortran.dg/norm2_4.f90: this.
701         * gfortran.dg/norm2_5.f90: New test.
703 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
705         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
706         * gcc.dg/ssp-1.c: Make counter a register.
707         * gcc.dg/ssp-2.c: Likewise.
708         * gcc.dg/torture/parm-coalesce.c: New.
710 2015-08-14  Marek Polacek  <polacek@redhat.com>
712         PR middle-end/67133
713         * gcc.dg/torture/pr67133.c: New test.
715 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
716             Matthias Klose  <doko@debian.org>
718         PR target/67143
719         * gcc.c-torture/compile/pr67143.c: New
720         * gcc.target/aarch64/atomic-op-imm.c
721         (atomic_fetch_add_negative_RELAXED): New.
722         (atomic_fetch_sub_negative_ACQUIRE): New.
724 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
726         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
727         * gcc.target/aarch64/target_attr_8.c: Likewise.
728         * gcc.target/aarch64/target_attr_14.c: Likewise.
730 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
732         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
734 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
736         * gcc.target/i386/builtin_target.c: Add skylake check.
738 2015-08-13  Jeff Law  <law@redhat.com>
740         * gcc.dg/pr66314.c: Moved from here to ..
741         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
742         to clear all sanitizers before -fsanitize=kernel-address.
744 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
746         * gcc.target/aarch64/cinc_common_1.c: New test.
748 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
750         PR c++/53421
751         * g++.dg/ext/attribute-may-alias-1.C: New.
752         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
754 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
756         * gcc.target/aarch64/atomic-inst-cas.c: New.
757         * gcc.target/aarch64/atomic-inst-ops.inc: New.
759 2015-08-13  Andreas Schwab  <schwab@suse.de>
761         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
763 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
765         PR c++/62164
766         * g++.dg/torture/pr62164.C: New.
768 2015-08-13  Richard Biener  <rguenther@suse.de>
770         PR tree-optimization/67191
771         * gcc.dg/torture/pr67191.c: New testcase.
772         * g++.dg/torture/pr67191.C: Likewise.
774 2015-08-13  Richard Biener  <rguenther@suse.de>
776         PR tree-optimization/66502
777         PR tree-optimization/67167
778         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
780 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
782         PR c++/53330
783         * g++.dg/init/new42.C: New.
785 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
787         PR target/67071
788         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
789         vector constants.
790         * gcc.target/powerpc/pr67071-2.c: Likewise.
791         * gcc.target/powerpc/pr67071-3.c: Likewise.
793 2015-08-12  Marek Polacek  <polacek@redhat.com>
795         PR c++/55095
796         * c-c++-common/Wshift-overflow-6.c: New test.
797         * c-c++-common/Wshift-overflow-7.c: New test.
798         * g++.dg/cpp1y/left-shift-2.C: New test.
800 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
802         PR c++/52742
803         * g++.dg/cpp0x/pr52742.C: New.
805 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
807         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
808         Check Knights Landing support.
810 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
812         PR c++/47461
813         * g++.dg/warn/Wunused-result-1.C: New.
815 2015-08-12  Richard Biener  <rguenther@suse.de>
817         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
818         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
819         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
820         * g++.dg/tree-ssa/pr61034.C: Adjust.
821         * gcc.dg/fold-compare-2.c: Likewise.
822         * gcc.dg/pr50763.c: Likewise.
823         * gcc.dg/predict-3.c: Likewise.
824         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
825         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
826         * gcc.dg/tree-ssa/pr20657.c: Likewise.
827         * gcc.dg/tree-ssa/pr21001.c: Likewise.
828         * gcc.dg/tree-ssa/pr37508.c: Likewise.
829         * gcc.dg/tree-ssa/vrp04.c: Likewise.
830         * gcc.dg/tree-ssa/vrp07.c: Likewise.
831         * gcc.dg/tree-ssa/vrp09.c: Likewise.
832         * gcc.dg/tree-ssa/vrp16.c: Likewise.
833         * gcc.dg/tree-ssa/vrp20.c: Likewise.
834         * gcc.dg/tree-ssa/vrp25.c: Likewise.
835         * gcc.dg/tree-ssa/vrp87.c: Likewise.
837 2015-08-12  Nathan Sidwell  <nathan@acm.org>
839         * gcc.dg/vrp-min-max-1.c: New.
840         * gcc.dg/vrp-min-max-2.c: New.
842 2015-08-12  Richard Biener  <rguenther@suse.de>
844         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
846 2015-08-12  Tom de Vries  <tom@codesourcery.com>
848         PR testsuite/67175
849         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
850         Handle absence of vector min/max for sparc.
852 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
854         PR target/66954
855         * g++.dg/ext/mv25.C: New test.
857 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
859         * gcc.target/i386/avx2-vect-shift.c: New test.
861 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
863         PR c/66098
864         PR c/66711
865         * gcc.dg/pragma-diag-3.c: New test.
866         * gcc.dg/pragma-diag-4.c: New test.
868 2015-08-11  Nathan Sidwell  <nathan@acm.org>
870         * c-c++-common/dfp/operator-comma.c: Call init function.
871         * c-c++-common/dfp/convert-dfp-2.c: New test.
873 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
875         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
876         Treat model == 0x4f as Broadwell.
878 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
880         PR libfortran/67140
881         * gfortran.dg/pr67140.f90: New test.
883 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
885         PR libgomp/65742
886         PR middle-end/66332
887         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
889 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
891         PR fortran/64022
892         * gfortran.dg/ieee/large_4.f90: New test.
894 2015-08-08  Bud Davis  <jmdavis@link.com>
896         PR fortran/59746
897         * gfortran.dg/common_22.f90: New.
899 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
901         PR rtl-optimization/67028
902         * gcc.dg/pr67028.c: New testcase.
904 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
906         PR rtl-optimization/67029
907         * gcc.dg/pr67029.c: New test.
909 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
911         PR fortran/64104
912         * gfortran.dg/ieee/ieee_8.f90: New test.
914 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
916         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
917         modifers.
918         * gcc.target/aarch64/noplt_2.c: Likewise.
919         * gcc.target/aarch64/noplt_3.c: Likewise.
921 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
923         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
924         optimization level, and print a summary at the end.
926 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
928         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
930 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
932         * gcc.target/aarch64/noplt_3.c: New testcase.
934 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
936         * gcc.target/aarch64/noplt_1.c: New testcase.
937         * gcc.target/aarch64/noplt_2.c: Likewise.
939 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
941         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
942         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
944 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
946         * gcc.target/s390/dwarfregtable-1.c: New test.
947         * gcc.target/s390/dwarfregtable-2.c: New test.
948         * gcc.target/s390/dwarfregtable-3.c: New test.
950 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
952         * gcc.target/s390/htm-builtins-z13-1.c: New test.
954 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
956         PR fortran/64022
957         * gfortran.dg/ieee/large_2.f90: New test.
958         * gfortran.dg/ieee/large_3.F90: New test.
960 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
962         PR fortran/64022
963         * gfortran.dg/ieee/large_1.f90: Adjust test.
965 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
966             Jeff Law  <law@redhat.com>
968         PR c/16351
969         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
970         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
971         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
972         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
973         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
974         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
976 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
978         PR middle-end/66311
979         * gfortran.dg/pr66311.f90: New file.
981 2015-08-05  Richard Biener  <rguenther@suse.de>
983         PR tree-optimization/67121
984         * gcc.dg/torture/pr67121.c: New testcase.
986 2015-08-05  Nick Clifton  <nickc@redhat.com>
988         * gcc.target/rl78: New directory.
989         * gcc.target/rl78/rl78.exp: New file: Test driver.
990         * gcc.target/rl78/test_addm3.c: New file: Test adds.
992 2015-08-05  Richard Biener  <rguenther@suse.de>
994         PR middle-end/67120
995         * gcc.dg/torture/pr67120.c: New testcase.
997 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
999         PR fortran/52846
1001         * lib/fortran-modules.exp: Call cleanup-submodules from
1002         cleanup-modules.
1003         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1004         cover the cases where private entities are no longer optimized
1005         away.
1006         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1007         same reason.
1008         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1009         * gfortran.dg/submodule_5.f08: The same.
1010         * gfortran.dg/submodule_9.f08: The same.
1011         * gfortran.dg/submodule_10.f08: New test.
1013 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1015         PR c++/66595
1016         * g++.dg/cpp1y/var-templ35.C: New.
1018 2015-08-05  Richard Biener  <rguenther@suse.de>
1020         PR tree-optimization/67055
1021         * g++.dg/torture/pr67055.C: New testcase.
1023 2015-08-05  Richard Biener  <rguenther@suse.de>
1025         PR tree-optimization/67109
1026         * gcc.dg/torture/pr67109.c: New testcase.
1027         * gcc.dg/vect/vect-119.c: Adjust.
1029 2015-08-05  Richard Biener  <rguenther@suse.de>
1031         PR middle-end/67107
1032         * gcc.dg/pr67107.c: New testcase.
1034 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1036         PR c++/66197
1037         * g++.dg/cpp1z/abbrev2.C: New.
1039 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1041         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1043 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1045         PR c++/66392
1046         * g++.dg/init/explicit4.C: New.
1048 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1050         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1051         without VSX an Power8 vector support.
1053 2015-08-04  Richard Biener  <rguenther@suse.de>
1055         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1057 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1059         PR target/67110
1060         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1061         -fno-pie -no-pie.
1063 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1065         PR c++/66427
1066         * g++.dg/cpp1y/var-templ34.C: New.
1068 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1070         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1071         * gcc.target/aarch64/target_attr_1.c: Likewise.
1072         * gcc.target/aarch64/target_attr_2.c: Likewise.
1073         * gcc.target/aarch64/target_attr_3.c: Likewise.
1074         * gcc.target/aarch64/target_attr_4.c: Likewise.
1075         * gcc.target/aarch64/target_attr_5.c: Likewise.
1076         * gcc.target/aarch64/target_attr_6.c: Likewise.
1077         * gcc.target/aarch64/target_attr_7.c: Likewise.
1078         * gcc.target/aarch64/target_attr_8.c: Likewise.
1079         * gcc.target/aarch64/target_attr_9.c: Likewise.
1080         * gcc.target/aarch64/target_attr_10.c: Likewise.
1081         * gcc.target/aarch64/target_attr_11.c: Likewise.
1082         * gcc.target/aarch64/target_attr_12.c: Likewise.
1083         * gcc.target/aarch64/target_attr_13.c: Likewise.
1084         * gcc.target/aarch64/target_attr_14.c: Likewise.
1085         * gcc.target/aarch64/target_attr_15.c: Likewise.
1087 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1089         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1091 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1093         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1095 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1097         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1098         message.
1100 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1102         PR fortran/64022
1103         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1104         * gfortran.dg/ieee/large_1.f90: New test.
1106 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1108         PR tree-optimization/67043
1109         * gcc.dg/pr67043.c: New test.
1111 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1113         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1115 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1117         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1118         it to push/pop timing items.
1119         (main): For each optimization level, create a gcc_jit_timer, and
1120         time all of the iteration within that level cumulatively.
1121         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1122         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1124 2015-08-03  Alexander Basov <coohpt@gmail.com>
1126         PR middle-end/64744
1127         PR middle-end/48470
1128         PR middle-end/43404
1129         * gcc.target/arm/pr43404.c : New testcase.
1130         * gcc.target/arm/pr48470.c : New testcase.
1131         * gcc.target/arm/pr64744-1.c : New testcase.
1132         * gcc.target/arm/pr64744-2.c : New testcase.
1134 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1136         PR tree-optimization/67077
1137         * gcc.dg/pr67077.c: New test.
1139 2015-08-03  Jeff Law  <law@redhat.com>
1141         PR middle-end/66314
1142         PR gcov-profile/66899
1143         * gcc.dg/pr66899.c: New test.
1144         * gcc.dg/pr66314.c: New test.
1146 2015-08-03  Marek Polacek  <polacek@redhat.com>
1148         PR c/67088
1149         * gcc.dg/pr67088.c: New test.
1151 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1153         PR target/66731
1154         * gcc.target/arm/vnmul-1.c: New.
1155         * gcc.target/arm/vnmul-2.c: New.
1156         * gcc.target/arm/vnmul-3.c: New.
1157         * gcc.target/arm/vnmul-4.c: New.
1159 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1161         PR fortran/64921
1162         * gfortran.dg/class_allocate_20.f90: New.
1164 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1166         * gcc.target/aarch64/csel_bfx_1.c: New test.
1167         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1169 2015-08-02  Martin Sebor  <msebor@redhat.com>
1171         * g++.dg/Wframe-address-in-Wall.C: New test.
1172         * g++.dg/Wframe-address.C: New test.
1173         * g++.dg/Wno-frame-address.C: New test.
1174         * gcc.dg/Wframe-address-in-Wall.c: New test.
1175         * gcc.dg/Wframe-address.c: New test.
1176         * gcc.dg/Wno-frame-address.c: New test.
1178 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
1180         * c-c++-common/Wmisleading-indentation.c: Add more tests.
1182 2015-08-01  Michael Collison  <michael.collison@linaro.org
1183             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1185         * gcc.target/arm/mincmp.c: New test.
1187 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
1189         PR fortran/67091
1190         * gfortran.dg/associated_target_6.f03: New test
1192 2015-08-01  Tom de Vries  <tom@codesourcery.com>
1194         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1195         optimize ("-ftree-parallelize-loops=0").
1196         Add successful scans for 2 detected reductions.  Add xfail scans for 3
1197         detected reductions.
1198         * gcc.dg/autopar/reduc-2short.c: Same.
1199         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1200         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
1201         detected reductions.
1202         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1203         and max reductions.
1205 2015-07-31  Marek Polacek  <polacek@redhat.com>
1207         PR sanitizer/66977
1208         * g++.dg/ubsan/pr66977.C: New test.
1210 2015-07-30  Marek Polacek  <polacek@redhat.com>
1212         * c-c++-common/Wtautological-compare-3.c: New test.
1214 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1216         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1217         (CHECK): Pass address of scalar, rather than array.
1219 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1221         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1223 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1225         * gcc.target/aarch64/fp16/fp16.exp: New.
1226         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1227         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1229 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
1231         * gcc.target/aarch64/f16_movs_1.c: New test.
1233 2015-07-28  Tom de Vries  <tom@codesourcery.com>
1235         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1236         outer loop.
1238 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
1239             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1241         * gcc.dg/parm-incomplete-1.c: Update.
1242         * gcc.dg/pr18809-1.c: Update.
1243         * gcc.dg/pr27953.c: Update.
1244         * gcc.dg/vla-11.c: Update.
1246 2015-07-27  Marek Polacek  <polacek@redhat.com>
1248         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1250 2015-07-27  Tom de Vries  <tom@codesourcery.com>
1252         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1253         attribute.  Update comment.
1254         (main): Remove.
1255         Add scan for not parallelizing inner loop.
1256         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1257         attribute.
1258         (main): Remove.
1260 2015-07-27  Marek Polacek  <polacek@redhat.com>
1262         PR bootstrap/67030
1263         * c-c++-common/Wtautological-compare-2.c: New test.
1265 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
1267         PR target/66232
1268         * gcc.target/i386/pr66232-6.c: New tests.
1269         * gcc.target/i386/pr66232-7.c: Likewise.
1270         * gcc.target/i386/pr66232-8.c: Likewise.
1271         * gcc.target/i386/pr66232-9.c: Likewise.
1273 2015-07-27  Marek Polacek  <polacek@redhat.com>
1275         PR c++/66555
1276         PR c/54979
1277         * c-c++-common/Wtautological-compare-1.c: New test.
1279 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
1281         PR c++/18969
1282         * g++.dg/template/pr18969.C: New test.
1283         * g++.dg/template/pr18969-2.C: New test.
1284         * g++.old-deja/g++.jason/overload.C: Remove return value in
1285         template function returning void.
1287 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
1289         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1290         immediates to avoid shift-overflow warnings.
1292 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
1294         PR c++/66857
1295         * g++.dg/init/pr66857.C: New test.
1297 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
1299         PR target/66648
1300         * gcc.target/i386/pr66648.c: New test.
1302 2015-07-25  Tom de Vries  <tom@codesourcery.com>
1304         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1305         interchange_files and block_files variables.
1306         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1307         arithmetic.
1308         * gcc.dg/graphite/uns-interchange-12.c: Same.
1309         * gcc.dg/graphite/uns-interchange-14.c: Same.
1310         * gcc.dg/graphite/uns-interchange-15.c: Same.
1311         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1312         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1314 2015-07-25  Jeff Law  <law@redhat.com>
1316         Revert:
1317         PR lto/66752
1318         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1319         * gcc.dg/torture/pr66752-1.c: New test
1320         * g++.dg/torture/pr66752-2.C: New test.
1322 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
1324         Revert:
1325         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1327         PR rtl-optimization/64164
1328         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1329         * gcc.dg/ssp-1.c: Make counter a register.
1330         * gcc.dg/ssp-2.c: Likewise.
1331         * gcc.dg/torture/parm-coalesce.c: New.
1333 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1335         * gcc.dg/graphite/block-1.c: Xfail scan.
1336         * gcc.dg/graphite/interchange-12.c: Same.
1337         * gcc.dg/graphite/interchange-14.c: Same.
1338         * gcc.dg/graphite/interchange-15.c: Same.
1339         * gcc.dg/graphite/interchange-9.c: Same.
1340         * gcc.dg/graphite/interchange-mvt.c: Same.
1341         * gcc.dg/graphite/uns-block-1.c: New test.
1342         * gcc.dg/graphite/uns-interchange-12.c: New test.
1343         * gcc.dg/graphite/uns-interchange-14.c: New test.
1344         * gcc.dg/graphite/uns-interchange-15.c: New test.
1345         * gcc.dg/graphite/uns-interchange-9.c: New test.
1346         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1348 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1350         PR c++/64079
1351         * c-c++-common/Wunused-function-1.c: New.
1353 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1355         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1356         alternative exit-first loop transform.
1357         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1358         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1359         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1360         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1361         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1362         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1363         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1364         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1365         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1367 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
1369         PR ipa/66566
1370         * gcc.target/i386/mpx/pr66566.c: New test.
1372 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1374         PR bootstrap/66978
1375         * gcc.target/i386/pr66978.c: New test.
1377 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1379         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1381 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1383         * gcc.target/s390/insv-1.c: New test.
1384         * gcc.target/s390/insv-2.c: New test.
1385         * gcc.target/s390/insv-3.c: New test.
1387 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1389         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1391 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1393         PR middle-end/25530
1394         * gcc.dg/pr25530.c: New test.
1396 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1398         PR middle-end/25529
1399         * gcc.dg/pr25529.c: New test.
1401 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1403         * gcc.target/arm/reg_equal_test.c: New test.
1405 2015-07-23  Jeff Law  <law@redhat.com>
1407         PR lto/66752
1408         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1409         * gcc.dg/torture/pr66752-1.c: New test
1410         * g++.dg/torture/pr66752-2.C: New test.
1412 2015-07-23  Marek Polacek  <polacek@redhat.com>
1414         PR c++/66572
1415         * g++.dg/warn/Wlogical-op-2.C: New test.
1417 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1419         PR rtl-optimization/64164
1420         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1421         * gcc.dg/ssp-1.c: Make counter a register.
1422         * gcc.dg/ssp-2.c: Likewise.
1423         * gcc.dg/torture/parm-coalesce.c: New.
1425 2015-07-23  Marek Polacek  <polacek@redhat.com>
1427         PR sanitizer/66908
1428         * c-c++-common/ubsan/pr66908.c: New test.
1430 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1432         * gcc.dg/autopar/outer-4.c: Add xfail.
1433         * gcc.dg/autopar/outer-5.c: Same.
1434         * gcc.dg/autopar/outer-6.c: Same.
1435         * gcc.dg/autopar/reduc-2.c: Same.
1436         * gcc.dg/autopar/reduc-2char.c: Same.
1437         * gcc.dg/autopar/reduc-2short.c: Same.
1438         * gcc.dg/autopar/reduc-8.c: Same.
1439         * gcc.dg/autopar/uns-outer-4.c: New test.
1440         * gcc.dg/autopar/uns-outer-5.c: New test.
1441         * gcc.dg/autopar/uns-outer-6.c: New test.
1443 2015-07-23  Richard Biener  <rguenther@suse.de>
1445         PR tree-optimization/66952
1446         * gcc.dg/torture/pr66952.c: Use signed char.
1448 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1450         PR tree-optimization/66926,66951
1451         * gcc.dg/vect/pr66951.c: New test.
1453 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/52987
1456         * g++.dg/parse/error57.C: New.
1457         * g++.dg/expr/string-2.C: Update.
1459 2015-07-23  Richard Biener  <rguenther@suse.de>
1461         PR tree-optimization/66945
1462         * gcc.dg/torture/pr66945.c: New testcase.
1464 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1466         PR target/66954
1467         * g++.dg/ext/mv24.C: New test.
1469 2015-07-22  Marek Polacek  <polacek@redhat.com>
1471         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1472         dg-options.
1474 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1476         PR fortran/61831
1477         PR fortran/66929
1478         * gfortran.dg/generic_30.f90: New.
1480 2015-07-22  Richard Biener  <rguenther@suse.de>
1482         PR tree-optimization/66952
1483         * gcc.dg/torture/pr66952.c: New testcase.
1485 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1487         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1488         test.
1489         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1490         test.
1491         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1492         test.
1493         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1494         test.
1495         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1496         test.
1497         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1498         test.
1499         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1500         test.
1501         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1502         test.
1503         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1504         test.
1505         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1506         test.
1507         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1508         test.
1509         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1510         test.
1511         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1512         test.
1513         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1514         test.
1515         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1516         test.
1517         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1518         test.
1519         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1520         test.
1521         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1522         test.
1523         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1524         test.
1525         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1526         test.
1527         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1528         test.
1529         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1530         test.
1531         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1532         test.
1533         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1534         test.
1535         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1536         test.
1537         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1538         test.
1539         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1540         test.
1541         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1542         test.
1543         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1544         test.
1545         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1546         test.
1547         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1548         test.
1549         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1550         test.
1551         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1552         test.
1553         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1554         test.
1555         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1556         test.
1557         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1558         test.
1559         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1560         test.
1561         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1562         test.
1563         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1564         test.
1565         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1566         test.
1567         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1568         test.
1569         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1570         test.
1571         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1572         test.
1573         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1574         test.
1575         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1576         test.
1577         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1578         test.
1579         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1580         test.
1581         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1582         test.
1583         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1584         test.
1585         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1586         test.
1587         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1588         test.
1589         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1590         test.
1591         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1592         test.
1593         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1594         test.
1595         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1596         test.
1597         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1598         test.
1599         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1600         test.
1601         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1602         test.
1603         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1604         test.
1605         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1606         test.
1607         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1608         test.
1609         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1610         test.
1611         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1612         test.
1613         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1614         test.
1615         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1616         test.
1617         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1618         test.
1619         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1620         test.
1621         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1622         test.
1623         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1624         test.
1625         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1626         test.
1627         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1628         test.
1629         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1630         test.
1631         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1632         test.
1633         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1634         test.
1635         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1636         test.
1637         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1638         test.
1639         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1640         test.
1641         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1642         test.
1643         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1644         test.
1645         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1646         test.
1647         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1648         test.
1649         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1650         test.
1651         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1652         test.
1653         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1654         test.
1655         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1656         test.
1657         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1658         test.
1659         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1660         test.
1661         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1662         test.
1663         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1664         test.
1665         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1666         test.
1667         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1668         test.
1669         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1670         test.
1671         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1672         test.
1673         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1674         test.
1675         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1676         test.
1677         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1678         test.
1679         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1680         test.
1681         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1682         test.
1683         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1684         test.
1685         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1686         test.
1687         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1688         test.
1689         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1690         test.
1691         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1692         test.
1693         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1694         test.
1695         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1696         test.
1697         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1698         test.
1699         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1700         test.
1701         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1702         test.
1703         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1704         test.
1705         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1706         test.
1707         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1708         test.
1709         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1710         test.
1711         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1712         test.
1713         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1714         test.
1715         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1716         test.
1717         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1718         test.
1719         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1720         test.
1721         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1722         test.
1723         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1724         test.
1725         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1726         test.
1727         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1728         test.
1729         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1730         test.
1731         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1732         test.
1733         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1734         test.
1735         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1736         test.
1737         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1738         test.
1739         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1740         test.
1741         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1742         test.
1743         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1744         test.
1745         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1746         test.
1747         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1748         test.
1749         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1750         test.
1752 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1754         * g++.dg/template/crash81.C: Update.
1756 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1758         PR ipa/66424.
1759         * gcc.target/i386/pr66424.c: New.
1761 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1763         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1765 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1767         PR fortran/61831
1768         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1769         Drop address sanitization.
1771 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1773         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1774         Skip -march=armv4t.
1775         (dg-additional-options): Set armv5t flag.
1777 2015-07-21  Marek Polacek  <polacek@redhat.com>
1779         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1780         * gcc.dg/vmx/unpack.c: Likewise.
1781         * gcc.target/powerpc/quad-atomic.c: Likewise.
1783 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1785         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1787 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1789         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1790         model.
1792 2015-07-20  Marek Polacek  <polacek@redhat.com>
1794         PR c++/55095
1795         * c-c++-common/Wshift-overflow-1.c: New test.
1796         * c-c++-common/Wshift-overflow-2.c: New test.
1797         * c-c++-common/Wshift-overflow-3.c: New test.
1798         * c-c++-common/Wshift-overflow-4.c: New test.
1799         * c-c++-common/Wshift-overflow-5.c: New test.
1800         * g++.dg/cpp1y/left-shift-1.C: New test.
1801         * gcc.dg/c90-left-shift-2.c: New test.
1802         * gcc.dg/c90-left-shift-3.c: New test.
1803         * gcc.dg/c99-left-shift-2.c: New test.
1804         * gcc.dg/c99-left-shift-3.c: New test.
1805         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1806         * gcc.c-torture/execute/pr40386.c: Likewise.
1807         * gcc.dg/vect/pr33373.c: Likewise.
1808         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1809         * gcc.dg/vect/vect-shift-2.c: Likewise.
1811 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1813         * gcc.target/aarch64/neg_abs_1.c: New test.
1815 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1817         PR target/66922
1818         * gcc.target/i386/pr66922.c: New test.
1820 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1822         PR middle-end/46851
1823         PR middle-end/60340
1824         * gcc.dg/tree-ssa/pr42327.c: Removed.
1825         * g++.dg/other/pr35011.C: Removed.
1827 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1829         PR target/66906
1830         * gcc.target/i386/pr66906.c: New test.
1832 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1834         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1835         as follow-up to r225930.
1837 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1839         PR fortran/52846
1840         * lib/fortran-modules.exp (proc cleanup-submodules): New
1841         procedure.
1842         * gfortran.dg/submodule_1.f08: Change extension and clean up
1843         the submodule files.
1844         * gfortran.dg/submodule_2.f08: ditto
1845         * gfortran.dg/submodule_6.f08: ditto
1846         * gfortran.dg/submodule_7.f08: ditto
1847         * gfortran.dg/submodule_8.f08: New test
1848         * gfortran.dg/submodule_9.f08: New test
1850 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1851             Sebastian Pop  <s.pop@samsung.com>
1853         PR middle-end/61929
1854         * gcc.dg/graphite/pr61929.c: New.
1856 2015-07-17  Marek Polacek  <polacek@redhat.com>
1858         * gcc.dg/fold-minus-7.c: New test.
1860 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1862         * gfortran.dg/co_reduce_1.f90: New file.
1864 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1866         PR target/66824
1867         * gcc.target/i386/pr66824.c:
1869 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1871         PR fortran/66035
1872         * gfortran.dg/structure_constructor_13.f03: New test.
1874 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1876         PR fortran/61831
1877         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1878         of generated while loops in the tree dump.
1879         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1881 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1883         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1885 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1887         PR target/66891
1888         * gcc.target/i386/pr66891.c: New test.
1890 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1892         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1894 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1896         PR rtl-optimization/66626
1897         * gcc.target/i386/pr66626-2.c: New.
1899 2015-07-16  Martin Liska  <mliska@suse.cz>
1901         * g++.dg/ipa/pr66896.c: New test.
1903 2015-07-16  Richard Biener  <rguenther@suse.de>
1905         PR tree-optimization/66894
1906         * gcc.dg/torture/pr66894.c: New testcase.
1908 2015-07-16  Richard Biener  <rguenther@suse.de>
1910         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1912 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1914         PR target/66866
1915         * g++.dg/pr66866.C: New test.
1917 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1919         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1921 2015-07-15  Richard Biener  <rguenther@suse.de>
1923         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1924         { -O3 -fomit-frame-pointer },
1925         { -O3 -fomit-frame-pointer -funroll-loops } and
1926         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1927         in favor of
1928         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1929           -finline-functions }
1931 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1933         * gcc.target/mips/interrupt_handler-5.c: New test.
1935 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1936             Robert Suchanek  <robert.suchanek@imgtec.com>
1938         * gcc.target/mips/interrupt_handler-4.c: New test.
1940 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1942         PR testsuite/66734
1943         * gcc.dg/lto/lto.exp: Initialize MPX.
1945 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1947         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1948         dg-skip-if.
1949         * gcc.target/arm/scd42-3.c: Likewise.
1951 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1953         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1954         code to be run when the pre-arch code increases the isa_rev to
1955         mips32r6 or greater.
1957 2015-07-15  Richard Biener  <rguenther@suse.de>
1959         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1960         { -O3 -fomit-frame-pointer },
1961         { -O3 -fomit-frame-pointer -funroll-loops } and
1962         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1963         in favor of
1964         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1965           -finline-functions }
1966         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1967         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1968         to additional_flags.
1970 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1972         PR rtl-optimization/66838
1973         * gcc.target/i386/pr66838.c: New test.
1975 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1977         PR c++/66850
1978         * g++.dg/template/pr66850.C: New test.
1980 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1981             Cesar Philippidis  <cesar@codesourcery.com>
1982             Chung-Lin Tang  <cltang@codesourcery.com>
1984         * gcc.target/nios2/nios2-flushd.c: New.
1985         * gcc.target/nios2/nios2-rdprs.c: New.
1986         * gcc.target/nios2/r2-atomic.c: New.
1987         * gcc.target/nios2/r2-eni.c: New.
1988         * gcc.target/nios2/r2-wrpie.c: New.
1990 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1991             Cesar Philippidis  <cesar@codesourcery.com>
1992             Chung-Lin Tang  <cltang@codesourcery.com>
1994         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1995         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1997 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1998             Cesar Philippidis  <cesar@codesourcery.com>
1999             Chung-Lin Tang  <cltang@codesourcery.com>
2001         * gcc.target/nios2/andci.c: New.
2002         * gcc.target/nios2/bmx.c: New.
2003         * gcc.target/nios2/cdx-add.c: New.
2004         * gcc.target/nios2/cdx-branch.c: New.
2005         * gcc.target/nios2/cdx-callret.c: New.
2006         * gcc.target/nios2/cdx-loadstore.c: New.
2007         * gcc.target/nios2/cdx-logical.c: New.
2008         * gcc.target/nios2/cdx-mov.c: New.
2009         * gcc.target/nios2/cdx-shift.c: New.
2010         * gcc.target/nios2/cdx-sub.c: New.
2011         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2013 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2015         PR c++/65071
2016         * g++.dg/cpp0x/vt-65071.C: New.
2018 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2019             Cesar Philippidis  <cesar@codesourcery.com>
2020             Chung-Lin Tang  <cltang@codesourcery.com>
2022         * gcc.target/nios2/r2-io-range.c: New.
2023         * gcc.target/nios2/r2-stio-1.c: New.
2024         * gcc.target/nios2/r2-stio-2.c: New.
2025         * gcc.target/nios2/nios2-ldxio.c: New.
2026         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2027         of just compile.  Add more tests.
2029 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2031         gfortran.dg/pr66864.f90: New test.
2033 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2035         PR rtl-optimization/66626
2036         * gcc.target/i386/pr66626.c: New.
2038 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2040         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2041         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2042         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2044 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2046         * g++.dg/template/crash81.C: Adjust for error + inform change.
2047         * g++.dg/template/pr58878.C: Likewise.
2048         * g++.dg/template/shadow1.C: Likewise.
2049         * g++.dg/template/shadow2.C: Likewise.
2050         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2051         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2052         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2053         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2055 2015-07-14  Richard Biener  <rguenther@suse.de>
2057         PR tree-optimization/66863
2058         * gcc.dg/torture/pr66863.c: New testcase.
2060 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2062         PR c++/65186
2063         * g++.dg/template/pr65186.C: New test.
2065 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2067         * gcc.target/arm/macro_defs0.c: Add directive to skip
2068         test if -marm is present.
2069         * gcc.target/arm/macro_defs1.c: Likewise.
2071 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2073         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2074         if-conversion..
2075         * gcc.target/aarch64/adds1.c: Likewise.
2076         * gcc.target/aarch64/ands_1.c: Likewise.
2077         * gcc.target/aarch64/bics_1.c: Likewise.
2078         * gcc.target/aarch64/subs1.c: Likewise.
2079         * gcc.target/aarch64/subs3.c: Likewise.
2081 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2083         PR fortran/64589
2084         * gfortran.dg/pr64589.f90: New test.
2086 2015-07-13  Renlin Li  <renlin.li@arm.com>
2088         PR rtl/66556
2089         * gcc.c-torture/execute/pr66556.c: New.
2091 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2093         * gcc.dg/20020219-1.c: Fix double word typos.
2094         * gcc.dg/20020919-1.c: Same.
2096 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2097             Jeff Law  <law@redhat.com>
2099         PR middle-end/66726
2100         * g++.dg/tree-ssa/pr66726.c: New test.
2101         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2102         * gcc.dg/tree-ssa/pr66726.c: New test.
2104 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2106         PR c++/58734
2107         * g++.dg/cpp0x/variadic-ttp2.C: New.
2109 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2111         PR c++/30044
2112         * g++.dg/cpp0x/auto46.C: New test.
2113         * g++.dg/template/pr30044.C: New test.
2114         * g++.dg/template/shadow2.C: New test.
2115         * g++.dg/template/error55.C: New test.
2116         * g++.dg/template/crash83.C: Accept any error string.
2117         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2118         parameters.
2119         * g++.dg/cpp0x/variadic19.C: Likewise
2120         * g++.dg/template/canon-type-13.C: Likewise.
2121         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2122         * g++.dg/torture/20070621-1.C: Likewise.
2124 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2126         PR c++/54521
2127         * g++.dg/init/explicit3.C: New.
2129 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2131         PR target/66819
2132         * gcc.target/i386/pr66819-1.c: New test.
2133         * gcc.target/i386/pr66819-2.c: Likewise.
2134         * gcc.target/i386/pr66819-3.c: Likewise.
2135         * gcc.target/i386/pr66819-4.c: Likewise.
2136         * gcc.target/i386/pr66819-5.c: Likewise.
2138 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2140         PR target/66703
2141         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2142         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2143         type to prevent possible flag-clobbering zero-extensions.
2144         * gcc.target/i386/pr66703.c: New test.
2146 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2148         PR c++/60842
2149         * g++.dg/cpp0x/nsdmi-template15.C: New.
2151 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2153         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2155 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2157         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2158         * gcc.target/arm/flip-thumb.c: Likewise.
2160 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2162         PR target/66813
2163         * gcc.target/i386/pr66813.c: New test.
2165 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2167         PR middle-end/66820
2168         * gcc.dg/gomp/pr66820.c: New test.
2170 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2172         PR c++/65592
2173         * g++.dg/cpp0x/scoped_enum6.C: New.
2175 2015-07-10  Tom de Vries  <tom@codesourcery.com>
2177         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2178         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2180 2015-07-10  Richard Biener  <rguenther@suse.de>
2182         PR tree-optimization/66823
2183         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2184         which should not be necessary.  XFAIL.
2186 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2188         PR c++/64848
2189         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2191 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
2193         PR middle-end/66633
2194         * gcc.dg/gomp/pr66633-1.c: New test.
2195         * gcc.dg/gomp/pr66633-2.c: New test.
2196         * gcc.dg/gomp/pr66633-3.c: New test.
2197         * gcc.dg/gomp/pr66633-4.c: New test.
2199 2015-07-09  John Marino  <gnugcc@marino.st>
2201         * lib/target-supports.exp (check_effective_target_pie):
2202         Add *-*-dragonfly*
2204 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
2206         PR target/66814
2207         * gcc.target/i386/pr66814.c: New test.
2209 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2211         PR target/66731
2212         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2213         * gcc.target/aarch64/fnmul-2.c: Likewise.
2214         * gcc.target/aarch64/fnmul-3.c: Likewise.
2215         * gcc.target/aarch64/fnmul-4.c: Likewise.
2217 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2219         PR c++/65790
2220         * g++.dg/cpp0x/vt-65790.C: New.
2222 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2224         PR target/66818
2225         * gcc.target/i386/pr66818.c: New test.
2227 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
2229         PR target/66817
2230         * gcc.target/i386/pr66817.c: New test.
2232 2015-07-09  Marek Polacek  <polacek@redhat.com>
2234         PR tree-optimization/66718
2235         * gcc.dg/vect/vect-126.c: New test.
2237 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
2239         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2240         even when dwarf-2 is not the default.
2242 2015-07-08  Jeff Law  <law@redhat.com>
2244         PR testsuite/66796
2245         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2246         to have a single memory reference.
2248 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
2250         * g++.dg/other/dump-ada-spec-9.C: New test.
2252 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
2254         * g++.dg/vect/vect.exp: Run also simd* tests.
2255         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2256         (check_vect): Fix up get_cpuid call for C++.
2257         * g++.dg/vect/simd-clone-1.cc: New test.
2259 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2261         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2263 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2265         * gcc.target/i386/readeflags-1.c (abort): New prototype.
2266         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2268 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
2270         PR target/66806
2271         * gcc.target/i386/pr66806.c: New test.
2273 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
2275         PR c++/66421
2276         * g++.dg/cpp0x/auto45.C: New.
2278 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
2280         PR middle-end/66334
2281         * gcc.target/i386/pr66334.c: New.
2283 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2285         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2286         comments.
2288 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
2290         PR jit/66783
2291         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2292         (verify_code): Update expected error message.
2293         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2294         (verify_code): Likewise.
2295         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2296         (verify_code): Likewise.
2298 2015-07-08  Richard Biener  <rguenther@suse.de>
2300         PR tree-optimization/66793
2301         * gcc.dg/torture/pr66793.c: New testcase.
2303 2015-07-08  Richard Biener  <rguenther@suse.de>
2305         PR tree-optimization/66794
2306         * gcc.dg/torture/pr66794.c: New testcase.
2308 2015-07-08  Marek Polacek  <polacek@redhat.com>
2310         PR c++/66748
2311         * g++.dg/abi/abi-tag15.C: New test.
2313 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2315         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2316         * gcc.target/mips/branch-3.c: Ditto
2317         * gcc.target/mips/branch-4.c: Ditto.
2318         * gcc.target/mips/branch-5.c: Ditto.
2319         * gcc.target/mips/branch-6.c: Ditto.
2320         * gcc.target/mips/branch-7.c: Ditto.
2321         * gcc.target/mips/branch-8.c: Ditto.
2322         * gcc.target/mips/branch-9.c: Ditto.
2323         * gcc.target/mips/branch-10.c: Ditto.
2324         * gcc.target/mips/branch-11.c: Ditto.
2325         * gcc.target/mips/branch-12.c: Ditto.
2326         * gcc.target/mips/branch-13.c: Ditto.
2327         * gcc.target/mips/umips-branch-5.c: New file.
2328         * gcc.target/mips/umips-branch-6.c: New file.
2329         * gcc.target/mips/umips-branch-7.c: New file.
2330         * gcc.target/mips/umips-branch-8.c: New file.
2331         * gcc.target/mips/umips-branch-9.c: New file.
2332         * gcc.target/mips/umips-branch-10.c: New file.
2333         * gcc.target/mips/umips-branch-11.c: New file.
2334         * gcc.target/mips/umips-branch-12.c: New file.
2335         * gcc.target/mips/umips-branch-13.c: New file.
2336         * gcc.target/mips/umips-branch-14.c: New file.
2337         * gcc.target/mips/umips-branch-15.c: New file.
2338         * gcc.target/mips/umips-branch-16.c: New file.
2339         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2340         (OCCUPY_0xfffc): New define.
2342 2015-07-08  Renlin Li  <renlin.li@arm.com>
2344         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2346 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
2348         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2350 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
2352         * gcc.target/i386/bt-3.c: New test.
2353         * gcc.target/i386/bt-4.c: Ditto.
2355 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2357         * g++.dg/other/dump-ada-spec-8.C: New test.
2359 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2361         PR jit/66783
2362         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2363         test case.
2364         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2365         New test case.
2366         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2367         New test case.
2368         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2369         Avoid using an opaque struct for local "f".
2371 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2373         PR jit/66779
2374         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2375         * jit.dg/test-pr66779.c: New testcase.
2377 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2379         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2380         NOCOMPRESSION.
2382 2015-07-07  Richard Biener  <rguenther@suse.de>
2384         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2386 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2388         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2389         * gcc.target/mips/call-5.c: Ditto.
2390         * gcc.target/mips/call-6.c: Ditto.
2392 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2394         * gcc.dg/dx-test.c: New test-case.
2396 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2398         PR fortran/66578
2399         * gfortran.dg/allocate_with_source_9.f08: New test.
2401 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2403         PR target/52144
2404         * gcc.target/arm/flip-thumb.c: Fix scan.
2405         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2406         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2407         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2408         Fix return value.
2410 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2412         PR target/65956
2413         * gcc.c-torture/execute/pr65956.c: New test.
2415 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2417         * gcc.target/arm/aapcs/align1.c: New.
2418         * gcc.target/arm/aapcs/align_rec1.c: New.
2419         * gcc.target/arm/aapcs/align2.c: New.
2420         * gcc.target/arm/aapcs/align_rec2.c: New.
2421         * gcc.target/arm/aapcs/align3.c: New.
2422         * gcc.target/arm/aapcs/align_rec3.c: New.
2423         * gcc.target/arm/aapcs/align4.c: New.
2424         * gcc.target/arm/aapcs/align_rec4.c: New.
2425         * gcc.target/arm/aapcs/align_vararg1.c: New.
2426         * gcc.target/arm/aapcs/align_vararg2.c: New.
2428 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2430         * gfortran.dg/iomsg_2.f90: New test.
2432 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2434         PR target/66749
2435         * gcc.target/i386/pr66749.c: New test.
2437 2015-07-06  Richard Biener  <rguenther@suse.de>
2439         PR tree-optimization/66772
2440         * gcc.dg/torture/pr66772-1.c: New testcase.
2441         * gcc.dg/torture/pr66772-2.c: Likewise.
2443 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2445         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2446         the jals instruction.
2448 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2450         PR target/53383
2451         * gcc.target/i386/pr53383-1.c: New file.
2452         * gcc.target/i386/pr53383-2.c: Likewise.
2453         * gcc.target/i386/pr53383-3.c: Likewise.
2455 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2457         * gcc.target/aarch64/fnmul-1.c: New.
2458         * gcc.target/aarch64/fnmul-2.c: New.
2459         * gcc.target/aarch64/fnmul-3.c: New.
2460         * gcc.target/aarch64/fnmul-4.c: New.
2462 2015-07-06  Richard Biener  <rguenther@suse.de>
2464         PR middle-end/66759
2465         * gcc.dg/torture/pr66759.c: New testcase.
2467 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2469         PR fortran/58586
2470         * gfortran.dg/alloc_comp_class_3.f03: New test.
2471         * gfortran.dg/alloc_comp_class_4.f03: New test.
2473 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2475         * gcc.c-torture/execute/pr66757.c: New test.
2477 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2479         PR tree-optimization/66720
2480         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2482 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2483             Sandra Loosemore <sandra@codesourcery.com>
2485         * gcc.target/nios2/gprel-offset.c: New test.
2487 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2489         PR fortran/66725
2490         * gfortran.dg/pr66725.f90: New test.
2492 2015-07-03  Jason Merrill  <jason@redhat.com>
2494         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2495         Avoid narrowing error.
2497 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2499         PR rtl-optimization/66706
2500         * gcc.target/powerpc/shift-int.c: New testcase.
2502 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2504         PR target/66746.
2505         * gcc.target/i386/pr66746.c: New file.
2507 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2509         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2511 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2513         PR tree-optimization/66119
2514         * g++.dg/opt/pr66119.C: New.
2516 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2518         PR fortran/52846
2519         * gfortran.dg/submodule_1.f90: New test
2520         * gfortran.dg/submodule_2.f90: New test
2521         * gfortran.dg/submodule_3.f90: New test
2522         * gfortran.dg/submodule_4.f90: New test
2523         * gfortran.dg/submodule_5.f90: New test
2524         * gfortran.dg/submodule_6.f90: New test
2525         * gfortran.dg/submodule_7.f90: New test
2527 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2529         PR preprocessor/53690
2530         * g++.dg/cpp/pr53690.C: New.
2532 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2534         * gcc.target/powerpc/vec-cmp.c: New test.
2536 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2538         PR fortran/56520
2539         * gfortran.dg/pr56520.f90: New test.
2541 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2543         PR fortran/66545
2544         * gfortran.dg/pr66545_1.f90: New test.
2545         * gfortran.dg/pr66545_2.f90: New test.
2547 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2549         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2550         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2552 2015-07-02  Richard Biener  <rguenther@suse.de>
2554         PR testsuite/66719
2555         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2556         unaligned loads.
2558 2015-07-02  Richard Biener  <rguenther@suse.de>
2560         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2562 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2564         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2566 2015-07-01  Jason Merrill  <jason@redhat.com>
2568         * lib/target-supports.exp (cxx_default): Set to C++14.
2570 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2572         PR testsuite/66723
2573         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2574         scan-assembler.
2576 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2578         * gfortran.dg/warn_conversion_8.f90:  New test.
2580 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2582         PR rtl-optimization/61047
2583         * gcc.c-torture/execute/20150611-1.c: New testcase.
2585 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2587         PR jit/66700
2588         * jit.dg/all-non-failing-tests.h: Add
2589         test-pr66700-observing-write-through-ptr.c.
2590         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2592 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2594         * jit.dg/test-accessing-union.c: Add comments for use by
2595         gcc/jit/docs/topics/types.rst.
2597 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2599         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2600         'do-require-effective-target' with 'dg-require-effective-target'.
2601         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2602         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2603         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2604         'stlex' with 'strex' as the expected output.
2606 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2608         PR c++/60365
2609         * g++.dg/cpp0x/gen-attrs-60.C: New.
2610         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2612 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2614         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2615         New function.
2616         * gcc.target/aarch64/pic-small.c: Restrict this test under
2617         check_effective_target_aarch64_small_fpic.
2619 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2621         * gfortran.dg/gomp/pr66633.f90: New test.
2623 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2625         PR c++/66686
2626         * g++.dg/template/pr66686.C: New test.
2628 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2630         * gnat.dg/lto17.ad[sb]: New test.
2632 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2634         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2635         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2636         testcase.
2637         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2638         New testcase.
2639         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2640         New testcase.
2641         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2642         New testcase.
2643         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2644         New testcase.
2645         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2646         New testcase.
2647         * jit.dg/test-switch.c: New testcase.
2648         * jit.dg/test-switch.cc: New testcase.
2650 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2652         PR jit/66546
2653         * jit.dg/all-non-failing-tests.h: Add note about
2654         test-validly-unreachable-block.c.
2655         * jit.dg/test-validly-unreachable-block.c: New file.
2657 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2659         PR jit/66628
2660         * jit.dg/all-non-failing-tests.h: Add note about
2661         test-extra-options.c.
2662         * jit.dg/test-extra-options.c: New testcase.
2664 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2666         PR debug/66691
2667         * gcc.target/i386/pr66691.c: New.
2669 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2671         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2672         * gcc.target/i386/iamcu/args.h: Likewise.
2673         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2674         * gcc.target/i386/iamcu/defines.h: Likewise.
2675         * gcc.target/i386/iamcu/macros.h: Likewise.
2676         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2677         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2678         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2679         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2680         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2681         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2682         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2683         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2684         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2685         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2686         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2687         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2688         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2689         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2690         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2691         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2692         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2694 2015-06-30  Marek Polacek  <polacek@redhat.com>
2696         * gcc.dg/fold-minus-6.c: New test.
2698         * gcc.dg/fold-ior-3.c: New test.
2700 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2702         Implement N4197 - Adding u8 character literals
2703         * g++.dg/cpp1z/utf8.C: New.
2704         * g++.dg/cpp1z/utf8-neg.C: New.
2705         * g++.dg/cpp1z/udlit-utf8char.C: New.
2707 2015-06-30  Marek Polacek  <polacek@redhat.com>
2709         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2711 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2713         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2714         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2715         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2716         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2718 2015-06-30  Marek Polacek  <polacek@redhat.com>
2720         * gcc.dg/fold-ior-2.c: New test.
2722 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2724         PR tree-optimization/66652
2725         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2726         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2727         pointers.
2728         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2730 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2732         PR c++/65977
2733         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2734         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2736 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2738         PR fortran/66605
2739         * gfortran.dg/wunused-parameter.f90: New test.
2741 2015-06-29  Richard Henderson  <rth@redhat.com>
2743         * gcc.target/i386/asm-flag-1.c: New.
2744         * gcc.target/i386/asm-flag-2.c: New.
2745         * gcc.target/i386/asm-flag-3.c: New.
2746         * gcc.target/i386/asm-flag-4.c: New.
2747         * gcc.target/i386/asm-flag-5.c: New.
2749 2015-06-29  Marek Polacek  <polacek@redhat.com>
2751         PR c/66322
2752         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2753         * c-c++-common/pr66322.c: New test.
2754         * g++.dg/eh/scope1.C: Remove dg-warning.
2756 2015-06-29  Richard Biener  <rguenther@suse.de>
2758         PR tree-optimization/66677
2759         * gcc.dg/vect/pr66677.c: New testcase.
2761 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2763         PR middle-end/64130
2764         * gcc.dg/tree-ssa/pr64130.c: New test.
2766 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2768         * gcc.target/aarch64/pic-small.c: New testcase.
2770 2015-06-26  Richard Biener  <rguenther@suse.de>
2772         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2774 2015-06-26  Marek Polacek  <polacek@redhat.com>
2776         * gcc.dg/fold-and-1.c: New test.
2777         * gcc.dg/fold-and-2.c: New test.
2779 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2781         * gnat.dg/warn11.adb: Add missing dg directive.
2782         * gnat.dg/warn12.adb: New test.
2783         * gnat.dg/warn12_pkg.ads: New helper.
2785 2015-06-26  Richard Biener  <rguenther@suse.de>
2787         * gfortran.dg/reassoc_3.f90: Adjust.
2789 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2791         PR target/66412
2792         * gcc.target/i386/pr66412.c: New test.
2794 2015-06-25  Richard Biener  <rguenther@suse.de>
2796         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2798 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2800         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2802 2015-06-25  Richard Biener  <rguenther@suse.de>
2804         * gfortran.dg/vect/vect-9.f90: New testcase.
2806 2015-06-25  Nick Clifton  <nickc@redhat.com>
2808         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2809         H8300 and M32R targets.
2811 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2813         PR fortran/66528
2814         * gfortran.dg/maxerrors.f90: New test.
2816 2015-06-08  DJ Delorie  <dj@redhat.com>
2818         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2820 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2822         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2824 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2826         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2827         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2828         * gcc.target/aarch64/nofp_1.c: New file.
2830 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2832         Implement N3928 - Extending static_assert
2833         * g++.dg/cpp0x/static_assert8.C: Adjust.
2834         * g++.dg/cpp0x/static_assert12.C: New.
2835         * g++.dg/cpp0x/static_assert13.C: New.
2836         * g++.dg/cpp1y/static_assert1.C: New.
2837         * g++.dg/cpp1y/static_assert2.C: New.
2838         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2840 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2842         PR c++/65750
2843         * g++.dg/cpp0x/trailing11.C: New.
2845 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2847         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2848         multilibs.
2849         * gcc.target/arm/memset-inline-10.c: Likewise.
2850         * gcc.target/arm/pr58784.c: Likewise.
2851         * gcc.target/arm/pr59985.C: Likewise.
2852         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2854 2015-06-24  Renlin Li  <renlin.li@arm.com>
2856         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2857         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2859 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2861         Revert:
2862         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2864         PR c++/30044
2865         * g++.dg/cpp0x/auto45.C: New test.
2866         * g++.dg/template/pr30044.C: New test.
2867         * g++.dg/template/crash83.C: Accept any error string.
2868         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2869         parameters.
2870         * g++.dg/cpp0x/variadic18.C: Likewise
2871         * g++.dg/template/canon-type-13.C: Likewise.
2872         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2874 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2876         PR c++/65811
2877         * g++.dg/other/linkage2.C: New.
2879 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2881         PR target/63408
2882         * gcc.target/arm/pr63408.c: New test.
2884 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2886         * lib/c-torture.exp: Don't call check_effective_target_lto
2887         before setting up environment correctly.
2888         * lib/gcc-dg.exp: Likewise, and protect
2889         gcc_force_conventional_output.
2891 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2893         PR rtl-optimization/66306
2894         * gcc.target/s390/pr66306.c: New test.
2896 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2898         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2899         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2900         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2901         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2902         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2903         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2904         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2906 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2908         PR target/65803
2909         * gcc.c-torture/pr65803.c: New test.
2911 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2913         PR c++/30044
2914         * g++.dg/cpp0x/auto45.C: New test.
2915         * g++.dg/template/pr30044.C: New test.
2916         * g++.dg/template/crash83.C: Accept any error string.
2917         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2918         parameters.
2919         * g++.dg/cpp0x/variadic18.C: Likewise
2920         * g++.dg/template/canon-type-13.C: Likewise.
2921         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2923 2015-06-23  Marek Polacek  <polacek@redhat.com>
2925         * c-c++-common/Wlogical-op-3.c: New test.
2927 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2929         PR c++/66254
2930         * g++.dg/cpp0x/scoped_enum5.C: New.
2932 2015-06-23  Richard Biener  <rguenther@suse.de>
2934         PR tree-optimization/66636
2935         * gcc.dg/vect/pr66636.c: New testcase.
2937 2015-06-23  Marek Polacek  <polacek@redhat.com>
2939         * gcc.dg/fold-minus-4.c: New test.
2940         * gcc.dg/fold-minus-5.c: New test.
2941         * c-c++-common/ubsan/overflow-add-5.c: New test.
2943 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2945         Add missing testcase from r224672.
2946         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2948         * gcc.target/vax/bswapdi-1.c: New.
2950 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2952         PR fortran/64674
2953         * gfortran.dg/associate_18.f08: New test.
2955 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2957         PR target/66560
2958         * gcc.target/i386/pr66560-1.c: New test.
2959         * gcc.target/i386/pr66560-2.c: Ditto.
2960         * gcc.target/i386/pr66560-3.c: Ditto.
2961         * gcc.target/i386/pr66560-4.c: Ditto.
2963 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2965         * gcc.target/nvptx/nvptx.exp: New file.
2966         * gcc.target/nvptx/proto-1.c: Likewise.
2968 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2970         PR tree-optimization/66449
2971         * gcc.dg/vect/pr66449.c: New test.
2973 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2975         * g++.dg/other/dump-ada-spec-5.C: New test.
2976         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2977         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2979 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2981         * g++.dg/inherit/pure1.C: Test location too.
2983 2015-06-22  Marek Polacek  <polacek@redhat.com>
2985         * gcc.dg/fold-ior-1.c: New test.
2986         * gcc.dg/fold-minus-2.c: New test.
2987         * gcc.dg/fold-minus-3.c: New test.
2988         * gcc.dg/fold-plus-1.c: New test.
2989         * gcc.dg/fold-plus-2.c: New test.
2990         * gcc.dg/fold-xor-4.c: New test.
2991         * gcc.dg/fold-xor-5.c: New test.
2993 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2995         PR target/65914
2996         * g++.dg/torture/pr65914.C:  New.
2998 2015-06-22  Richard Biener  <rguenther@suse.de>
3000         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3001         not existing TORTURE_OPTIONS only.
3002         * lib/gcc-dg.exp: Likewise.
3004 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3006         PR target/52144
3007         * gcc.target/arm/flip-thumb.c: New test.
3009 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3010             Martin Liska  <mliska@suse.cz>
3012         PR ipa/65908
3013         * g++.dg/ipa/pr65908.C: New testcase.
3015 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3017         PR c++/65882
3018         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3019         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3021 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3023         * gnat.dg/specs/debug1.ads: Adjust.
3025 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3027         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3028         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3029         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3030         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3031         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3032         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3033         * gcc.target/aarch64/fmovd-zero.c: Delete.
3034         * gcc.target/aarch64/fmovf-zero.c: Delete.
3036 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3038         * gcc.target/vax/bswapdi-1.c: New.
3040 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3042         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3044 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3046         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3048 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3050         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3052 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3054         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3056 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3058         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3060 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3062         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3064 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3066         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3068 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3070         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3072 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3074         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3076 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3078         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3080 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3082         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3084 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3086         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3088 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3090         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3092 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3094         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3096 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3098         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3100 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3102         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3104 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3106         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3108 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3110         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3112 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3114         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3116 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3118         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3119         (_ARM_FPSCR): Add FZ field.
3120         (clean_results): Force FZ=1 on AArch64.
3121         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3123 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/pr62308.c: New test.
3127 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3129         PR fortran/66549
3130         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3132 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3134         * gcc.target/i386/mpx/pr66581.c: New test.
3136 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3138         * gcc.target/i386/cmov9.c: New test.
3140 2015-06-18  Richard Biener  <rguenther@suse.de>
3142         * g++.dg/other/const4.C: New testcase.
3144 2015-06-18  Michael Matz  <matz@suse.de>
3146         PR middle-end/66253
3147         * gcc.dg/vect/pr66253.c: New testcase.
3149 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3151         PR target/66569
3152         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3154 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3156         PR middle-end/66568
3157         * gcc.target/i386/mpx/pr66568.c: New test.
3159 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3161         PR middle-end/66567
3162         * gcc.target/i386/mpx/pr66567.c: New test.
3164 2015-06-18  Richard Biener  <rguenther@suse.de>
3166         PR tree-optimization/66510
3167         * gcc.dg/vect/slp-perm-12.c: New testcase.
3169 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3171         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3172         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3173         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3174         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3176 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
3178         PR c++/66571
3179         * g++.dg/gomp/pr66571-1.C: New test.
3181         PR middle-end/66429
3182         * c-c++-common/gomp/pr66429.c: New test.
3184 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
3186         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3187         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3188         ...this.
3189         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3190         New testcase.
3191         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3192         New testcase.
3194 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3196         PR testsuite/65944
3197         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3199 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
3201         * gcc.target/mips/pr65862-1.c: New test.
3202         * gcc.target/mips/pr65862-2.c: Likewise.
3204 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3206         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3207         * gcc.target/i386/pr52252-atom.c: Ditto.
3208         * gcc.target/i386/vect-div-1.c: Ditto.
3209         * gcc.target/i386/rotate-5.c: Ditto.
3210         * gcc.target/i386/pr50202.c: Ditto.
3211         * gcc.target/i386/pr37843-3.c: Ditto.
3212         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3213         * gcc.target/i386/pr53397-1.c: Ditto.
3214         * gcc.target/i386/pr55934.c: Ditto.
3215         * gcc.target/i386/pr37843-4.c: Ditto.
3216         * gcc.target/i386/pr60451.c: Ditto.
3217         * gcc.target/i386/pr53397-2.c: Ditto.
3218         * gcc.target/i386/vectorize1.c: Ditto.
3219         * gcc.target/i386/extract-insert-combining.c: Ditto.
3220         * gcc.target/i386/pr53759.c: Ditto.
3221         * gcc.target/i386/pr52252-core.c: Ditto.
3222         * gcc.target/i386/rotate-3.c: Ditto.
3223         * gcc.target/i386/sse-20.c: Ditto.
3224         * gcc.target/i386/rotate-4.c: Ditto.
3225         * gcc.target/i386/pr61403.c: Ditto.
3226         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3227         * gcc.target/i386/pr60901.c: Ditto.
3228         * gcc.target/i386/pr59794-7.c: Ditto.
3229         * gcc.target/i386/pr62208.c: Ditto.
3230         * gcc.target/i386/pr53416.c: Ditto.
3231         * gcc.target/i386/asm-dialect-1.c: Ditto.
3232         * gcc.target/i386/pr50038.c: Ditto.
3233         * gcc.target/i386/47698.c: Ditto.
3234         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3235         * gcc.target/i386/pr59794-2.c: Ditto.
3236         * gcc.target/i386/pr59794-3.c: Ditto.
3237         * gcc.target/i386/pr39058.c: Ditto.
3238         * gcc.target/i386/pr60205-1.c: Ditto.
3239         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3240         * gcc.target/i386/sse2-movq-2.c: Ditto.
3242 2015-06-17  Richard Biener  <rguenther@suse.de>
3244         PR tree-optimization/66251
3245         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3247 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
3249         PR c++/59682
3250         * g++.dg/parse/new-placement1.C: New.
3252 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3254         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3255         * jit.dg/test-compound-assignment.c: New testcase.
3257 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3259         PR jit/66539
3260         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3261         to "testcases" array.
3263 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
3265         PR jit/66539
3266         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3267         * jit.dg/test-debug-strings.c: New test case.
3268         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3269         the discriminant has a sane debug string.
3271 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
3273         PR target/56766
3274         * gcc.target/i386/pr56766-1.c: New test.
3275         * gcc.target/i386/pr56766-2.c: Ditto.
3277 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
3279         * gcc.target/mips/loongson-shift-count-truncated-1.c:
3280         Skip on mips*-mti-linux* and mips*-img-linux* targets.
3281         * gcc.target/mips/loongson-simd.c: Ditto.
3283 2015-06-16  Richard Biener  <rguenther@suse.de>
3285         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3287 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3289         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3290         passed by the testsuite driver.
3292 2015-06-16  Richard Biener  <rguenther@suse.de>
3294         * gcc.dg/vect/slp-perm-11.c: New testcase.
3296 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
3298         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3299         dg-options.
3301 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
3303         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3304         Reinstate calls to torture-init and torture-finalize.
3306 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3308         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3310 2015-06-15  Nathan Sidwell  <nathan@acm.org>
3312         PR c++/58583
3313         * g++.dg/cpp0x/nsdmi-template14.C: New test.
3315 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
3317         PR c++/51048
3318         * g++.dg/cpp0x/local-type1.C: New.
3320 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
3322         PR fortran/44672
3323         PR fortran/45440
3324         PR fortran/57307
3325         * gfortran.dg/allocate_with_source_3.f90: Removed check for
3326         unimplemented error.
3327         * gfortran.dg/allocate_with_source_7.f08: New test.
3328         * gfortran.dg/allocate_with_source_8.f08: New test.
3330 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
3332         PR c++/65168
3333         * g++.dg/warn/Walways-true-3.C: New test.
3335 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3337         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3339 2015-06-13  Tom de Vries  <tom@codesourcery.com>
3341         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3342         (main): Remove superfluous attributes.
3343         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3344         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3346 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
3348         * gcc.target/i386/monitorx.c: New.
3349         * gcc.target/i386/sse-12.c: Add -mmwaitx.
3350         * gcc.target/i386/sse-13.c: Ditto.
3351         * gcc.target/i386/sse-14.c: Ditto.
3352         * gcc.target/i386/sse-22.c: Ditto.
3353         * gcc.target/i386/sse-23.c: Ditto.
3354         * g++.dg/other/i386-2.C: Ditto.
3355         * g++.dg/other/i386-3.C: Ditto.
3357 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
3359         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3361 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
3363         PR fortran/66079
3364         * gfortran.dg/allocatable_scalar_13.f90: New test
3366 2015-06-11  Marek Polacek  <polacek@redhat.com>
3368         * gcc.dg/fold-xor-3.c: New test.
3370 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3372         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3373         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3375 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3377         PR target/52144
3378         * gcc.target/arm/pragma_attribute.c: New test.
3380 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3382         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3384 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3386         PR target/66473
3387         * gcc.target/i386/pr66473.c: New test.
3389 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3391         PR target/66470
3392         * gcc.dg/tls/pr66470.c: New test.
3393         * gcc.target/i386/pr66470.c: New test.
3395 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3397         PR target/52144
3398         * gcc.target/arm/attr_arm.c: New test
3399         * gcc.target/arm/attr_arm-err.c: New test
3400         * gcc.target/arm/attr_thumb.c: New test
3401         * gcc.target/arm/attr_thumb-static.c: New test
3403 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3405         PR target/66200
3406         PR target/66428
3407         PR c++/66192
3408         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3410 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3412         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3413         passed by the testsuite driver.
3415 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3417         Revert:
3418         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3419         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3420         * gcc.dg/ssp-1.c: Make counter a register.
3421         * gcc.dg/ssp-2.c: Likewise.
3422         * gcc.dg/torture/parm-coalesce.c: New.
3424 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3426         * gcc.target/i386/vararg-loc.c: New test.
3428 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3430         PR c++/65815
3431         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3432         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3434 2015-06-09  Marek Polacek  <polacek@redhat.com>
3436         PR tree-optimization/66299
3437         * gcc.dg/pr66299-1.c: New test.
3438         * gcc.dg/pr66299-2.c: New test.
3439         * gcc.dg/pr66299-3.c: New test.
3441 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3443         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3444         passed by the testsuite driver.
3446 2015-06-09  Richard Biener  <rguenther@suse.de>
3448         PR middle-end/66423
3449         * gcc.dg/fold-modpow2.c: New testcase.
3451 2015-06-09  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/66419
3454         * gcc.dg/vect/bb-slp-37.c: New testcase.
3456 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3458         * gcc.target/arm/stl-cond.c: New test.
3460 2015-06-09  Richard Biener  <rguenther@suse.de>
3462         PR middle-end/66413
3463         * gcc.dg/torture/pr66413.c: New testcase.
3465 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3467         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3468         * gcc.dg/ssp-1.c: Make counter a register.
3469         * gcc.dg/ssp-2.c: Likewise.
3470         * gcc.dg/torture/parm-coalesce.c: New.
3472 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3474         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3475         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3477 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3479         PR rtl-optimization/66444
3480         * gcc.dg/pr66444.c: New test.
3482 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3484         PR fortran/66245
3485         * gfortran.dg/class_is_1.f90: New test.
3486         * gfortran.dg/type_is_1.f90: Ditto.
3488 2015-06-08  Marek Polacek  <polacek@redhat.com>
3490         PR c/66415
3491         * gcc.dg/cpp/pr66415-1.c: New test.
3492         * gcc.dg/cpp/pr66415-2.c: New test.
3494 2015-06-08  Richard Biener  <rguenther@suse.de>
3496         PR tree-optimization/66422
3497         * gcc.dg/Warray-bounds-16.c: New testcase.
3499 2015-06-08  Richard Biener  <rguenther@suse.de>
3501         * gcc.dg/vect/slp-perm-10.c: New testcase.
3502         * gcc.dg/vect/slp-23.c: Adjust.
3503         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3504         vector pointer update.
3506 2015-06-08  Marek Polacek  <polacek@redhat.com>
3508         PR sanitizer/66452
3509         * g++.dg/ubsan/pr66452.C: New test.
3511 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3513         PR tree-optimization/66436
3514         * gcc.dg/gomp/dump-new-function-2.c: New test.
3515         * gcc.dg/gomp/dump-new-function-3.c: Same.
3516         * gcc.dg/gomp/dump-new-function.c: Same.
3518 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3520         PR tree-optimization/66435
3521         * gcc.dg/gomp/notify-new-function-2.c: New test.
3522         * gcc.dg/gomp/notify-new-function-3.c: Same.
3523         * gcc.dg/gomp/notify-new-function.c: Same.
3525 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3527         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3528         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3529         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3530         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3531         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3532         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3533         -fshort-enum.
3535 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3537         PR fortran/47659
3538         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3539         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3540         for assignment.
3541         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3542         * gfortran.dg/warn_conversion_5.f90: New test.
3543         * gfortran.dg/warn_conversion_6.f90: New test.
3544         * gfortran.dg/warn_conversion_7.f90: New test.
3546 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3548         PR fortran/66347
3549         * gfortran.dg/blockdata_9.f: New test.
3551 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3553         PR fortran/66385
3554         * gfortran.dg/forall_17.f90:  New test.
3556 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3558         * g++.dg/cpp0x/pr57101.C: Add warning.
3559         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3560         * g++.dg/ext/visibility/anon7.C: Same.
3561         * g++.dg/ipa/pr63587-2.C: Same.
3562         * g++.dg/opt/dump1.C: Same.
3563         * g++.dg/opt/pr59622-3.C: Same.
3564         * g++.dg/opt/pr59622.C: Same.
3565         * g++.dg/torture/pr46383.C: Same.
3566         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3567         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3568         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3569         functions.
3570         * gfortran.dg/intent_out_8.f90: Same.
3571         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3573 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3575         PR fortran/66377
3576         gfortran.dg/equiv_9.f90: New test.
3579 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3581         merge from gomp4 branch:
3582         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3584         PR tree-optimization/65443
3585         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3586         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3587         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3589 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3591         PR c++/52595
3592         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3594 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3596         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3598 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3600         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3602 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3604         * testsuite/gcc.target/i386/noplt-1.c: New test.
3605         * testsuite/gcc.target/i386/noplt-2.c: New test.
3606         * testsuite/gcc.target/i386/noplt-3.c: New test.
3607         * testsuite/gcc.target/i386/noplt-4.c: New test.
3609 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3611         PR fortran/58749
3612         * gfortran.dg/adjustl_1.f90:  New test.
3614 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3616         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3617         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3619 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3621         * lto.c (iterative_hash_canonical_type,
3622         gimple_register_canonical_type): only hash main variants of types
3624 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3626         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3627         Move set of dg-do-what-default after early return.
3629 2015-06-04  Marek Polacek  <polacek@redhat.com>
3631         PR c/66341
3632         * gcc.dg/lvalue-8.c: New test.
3634 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3635             Paolo Carlini  <paolo.carlini@oracle.com>
3637         PR c++/66130
3638         * g++.dg/other/pr66130.C: New.
3639         * g++.dg/cpp0x/pr66130.C: Likewise.
3641 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3643         * g++.dg/cpp0x/decl-loc1.C: New.
3644         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3645         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3646         * g++.dg/init/ctor8.C: Likewise.
3647         * g++.dg/parse/semicolon4.C: Likewise.
3649 2015-06-03  Marek Polacek  <polacek@redhat.com>
3651         PR sanitizer/66190
3652         * g++.dg/ubsan/static-init-1.C: New test.
3653         * g++.dg/ubsan/static-init-2.C: New test.
3654         * g++.dg/ubsan/static-init-3.C: New test.
3656 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3658         PR target/66275
3659         * gcc.target/i386/pr66275.c: New test.
3661 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3663         * gcc.dg/Wcxx-compat-22.c: New testcase.
3664         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3665         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3666         * c-c++-common/pr58346-1.c: Likewise.
3667         * c-c++-common/transparent-union-1.c: Likewise.
3669 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3671         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3672         * g++.dg/plugin/def_plugin.c: New file.
3673         * g++.dg/plugin/def-plugin-test.C: New file.
3675 2015-06-03  Richard Biener  <rguenther@suse.de>
3677         * gcc.dg/vect/bb-slp-36.c: New testcase.
3679 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3681         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3683 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3685         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3686         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3687         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3688         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3690 2015-06-03  Marek Polacek  <polacek@redhat.com>
3692         PR c/64223
3693         PR c/29358
3694         * gcc.dg/pr64223-1.c: New test.
3695         * gcc.dg/pr64223-2.c: New test.
3697 2015-06-03  Richard Biener  <rguenther@suse.de>
3699         PR tree-optimization/63916
3700         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3702 2015-06-03  Richard Biener  <rguenther@suse.de>
3704         PR tree-optimization/66375
3705         * gcc.dg/torture/pr66375.c: New testcase.
3707 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3709         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3711 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3713         PR target/65768
3714         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3716 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3718         PR fortran/66380
3719         * gfortran.dg/reshape_7.f90: New test.
3721 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3723         PR c/66220:
3724         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3725         (fn_36): New.
3727 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3729         PR c/49551
3730         * gcc.dg/pr49551.c: New testcase.
3732 2015-06-02  Richard Biener  <rguenther@suse.de>
3734         PR debug/65549
3735         * g++.dg/lto/pr65549_0.C: New testcase.
3737 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3739         PR libgomp/65742
3740         PR middle-end/66332
3741         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3743 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3745         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3747 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3749         PR c++/61683
3750         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3752 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3754         PR tree-optimization/48052
3755         * gcc.dg/tree-ssa/scev-8.c: New.
3756         * gcc.dg/tree-ssa/scev-9.c: New.
3757         * gcc.dg/tree-ssa/scev-10.c: New.
3758         * gcc.dg/vect/pr48052.c: New.
3760 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3762         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3764 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3766         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3768 2015-06-02  Marek Polacek  <polacek@redhat.com>
3770         PR middle-end/66345
3771         * gcc.dg/torture/pr66345.c: New test.
3773 2015-06-02  Richard Biener  <rguenther@suse.de>
3775         PR tree-optimization/65961
3776         * gcc.dg/torture/pr65961.c: New testcase.
3778 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3780         PR tree-optimization/52563
3781         PR tree-optimization/62173
3782         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3783         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3785 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3787         * gnat.dg/specs/varsize_return2.ads: New test.
3788         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3790 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3792         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3794 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3796         PR target/65697
3797         * gcc.target/aarch64/sync-comp-swap.c: New.
3798         * gcc.target/aarch64/sync-comp-swap.x: New.
3799         * gcc.target/aarch64/sync-op-acquire.c: New.
3800         * gcc.target/aarch64/sync-op-acquire.x: New.
3801         * gcc.target/aarch64/sync-op-full.c: New.
3802         * gcc.target/aarch64/sync-op-full.x: New.
3803         * gcc.target/aarch64/sync-op-release.c: New.
3804         * gcc.target/aarch64/sync-op-release.x: New.
3806 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3808         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3809         (bar): Predefined.
3811 2015-06-01  Richard Biener  <rguenther@suse.de>
3813         PR tree-optimization/66349
3814         PR tree-optimization/66352
3815         PR tree-optimization/66357
3816         * gcc.dg/torture/pr66357.c: New testcase.
3817         * gcc.dg/torture/pr66349.c: Likewise.
3818         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3820 2015-06-01  Richard Biener  <rguenther@suse.de>
3822         Revert
3823         2015-05-29  Richard Biener  <rguenther@suse.de>
3825         PR tree-optimization/66314
3826         * gcc.dg/asan/pr66314.c: New testcase.
3828 2015-06-01  Richard Biener  <rguenther@suse.de>
3830         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3832 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3834         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3835         directives.
3836         (hp3, hp4): Add inline keyword.
3837         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3838         (hp2): Add inline keyword.
3839         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3840         (hp2): Add inline keyword.
3842 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3844         PR target/65527
3845         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3846         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3847         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3848         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3850 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3852         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3853         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3855 2015-06-01  Richard Biener  <rguenther@suse.de>
3857         PR tree-optimization/66280
3858         * g++.dg/torture/pr66280.C: New testcase.
3859         * g++.dg/torture/pr66280-2.C: Likewise.
3861 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3863         * gnat.dg/addr9_1.adb: New test.
3864         * gnat.dg/addr9_2.adb: Likewise.
3865         * gnat.dg/addr9_3.adb: Likewise.
3866         * gnat.dg/addr9_4.adb: Likewise.
3868 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3870           * g++.dg/other/dump-ada-spec-4.C: New test.
3872 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3874         * gcc.dg/alias-8.c: Fix dg-warning.
3876 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3878         * gcc.dg/alias-8.c: Do not xfail.
3879         * gcc.dg/pr62167.c: Prevent FRE.
3880         * gcc.dg/alias-14.c: New testcase.
3882 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3884         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3886 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3888         PR target/66215
3889         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3890         dg-options.
3891         * gcc.target/s390/hotpatch-10.c: Likewise.
3892         * gcc.target/s390/hotpatch-11.c: Likewise.
3893         * gcc.target/s390/hotpatch-12.c: Likewise.
3894         * gcc.target/s390/hotpatch-17.c: Likewise.
3895         * gcc.target/s390/hotpatch-18.c: Likewise.
3896         * gcc.target/s390/hotpatch-20.c: Likewise.
3897         * gcc.target/s390/hotpatch-21.c: Likewise.
3898         * gcc.target/s390/hotpatch-22.c: Likewise.
3899         * gcc.target/s390/hotpatch-23.c: Likewise.
3900         * gcc.target/s390/hotpatch-24.c: Likewise.
3901         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3902         to check for the exact nops too.
3903         * gcc.target/s390/hotpatch-3.c: Likewise.
3904         * gcc.target/s390/hotpatch-4.c: Likewise.
3905         * gcc.target/s390/hotpatch-5.c: Likewise.
3906         * gcc.target/s390/hotpatch-6.c: Likewise.
3907         * gcc.target/s390/hotpatch-7.c: Likewise.
3908         * gcc.target/s390/hotpatch-8.c: Likewise.
3909         * gcc.target/s390/hotpatch-9.c: Likewise.
3910         * gcc.target/s390/hotpatch-14.c: Likewise.
3911         * gcc.target/s390/hotpatch-15.c: Likewise.
3912         * gcc.target/s390/hotpatch-16.c: Likewise.
3913         * gcc.target/s390/hotpatch-19.c: Likewise.
3914         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3915         scan-assembler-times counting number of .align directives.
3916         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3917         dg-options.  Remove scan-assembler-times counting number of .align
3918         directives.
3919         * gcc.target/s390/hotpatch-26.c: New file.
3920         * gcc.target/s390/hotpatch-27.c: New file.
3921         * gcc.target/s390/hotpatch-28.c: New file.
3922         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3923         using -Os -O0 -O1 -O2 -O3 options.
3925 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3927         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3929 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3931         PR tree-optimization/66142
3932         * gcc.dg/vect/pr66142.c: New test.
3934 2015-05-29  Richard Biener  <rguenther@suse.de>
3936         PR tree-optimization/66314
3937         * gcc.dg/asan/pr66314.c: New testcase.
3939 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3941         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3942         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3943         Adjust all callers.
3944         (schedule-cleanups, dg-keep-saved-temps): New proc.
3945         (gcc-dg-test-1): Schedule cleanups.
3946         * lib/profopt.exp (profopt-execute): Likewise.
3947         * g++.dg/cdce3.C: Adjust expected line numbers.
3948         * gcc.dg/cdce1.c: Likewise.
3949         * gcc.dg/cdce2.c: Likewise.
3950         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3951         * gcc.dg/strlenopt-24.c: Likewise.
3952         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3953         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3954         * obj-c++.dg/encode-2.mm: Likewise.
3956 2015-05-28  DJ Delorie  <dj@redhat.com>
3958         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3960 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3962         * gnat.dg/discr43.adb: New test.
3964 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3966         * gnat.dg/varsize_temp.adb: Rename into...
3967         * gnat.dg/varsize1.adb: ...this.
3968         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3969         * gnat.dg/varsize2.ad[sb]: ...this.
3970         * gnat.dg/varsize3_1.adb: New test.
3971         * gnat.dg/varsize3_2.adb: Likewise.
3972         * gnat.dg/varsize3_3.adb: Likewise.
3973         * gnat.dg/varsize3_4.adb: Likewise.
3974         * gnat.dg/varsize3_5.adb: Likewise.
3975         * gnat.dg/varsize3_6.adb: Likewise.
3976         * gnat.dg/varsize3_pkg1.ads: New helper.
3977         * gnat.dg/varsize3_pkg2.ads: Likewise.
3978         * gnat.dg/varsize3_pkg3.ads: Likewise.
3980 2015-05-28  Richard Biener  <rguenther@suse.de>
3982         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3984 2015-05-28  Richard Biener  <rguenther@suse.de>
3986         PR tree-optimization/66142
3987         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3989 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3991         PR target/63810
3992         * gcc.dg/darwin-minversion-3.c: Update testcase.
3993         * gcc.dg/darwin-minversion-4.c: Ditto.
3994         * gcc.dg/darwin-minversion-5.c: New testcase.
3995         * gcc.dg/darwin-minversion-6.c: Ditto.
3996         * gcc.dg/darwin-minversion-7.c: Ditto.
3997         * gcc.dg/darwin-minversion-8.c: Ditto.
3998         * gcc.dg/darwin-minversion-9.c: Ditto.
3999         * gcc.dg/darwin-minversion-10.c: Ditto.
4000         * gcc.dg/darwin-minversion-11.c: Ditto.
4001         * gcc.dg/darwin-minversion-12.c: Ditto.
4003 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4005         PR rtl-optimization/66168
4006         * gcc.c-torture/compile/pr66168.c: New test.
4008 2015-05-27  Jeff Law  <law@redhat.com>
4010         PR target/39726
4011         * gcc.dg/target/m68k/pr39726-1.c: New test.
4013 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4015         PR c++/66270
4016         * g++.dg/ext/alias-canon3.C: New.
4018 2015-05-27  Richard Biener  <rguenther@suse.de>
4020         PR tree-optimization/66272
4021         Revert parts of
4022         2014-08-15  Richard Biener  <rguenther@suse.de>
4024         PR tree-optimization/62031
4025         * gcc.dg/torture/pr66272.c: New testcase.
4027 2015-05-27  Richard Biener  <rguenther@suse.de>
4029         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4031 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4033         PR target/65358
4034         * gcc.dg/pr65358.c: New test.
4036 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4038         PR fortran/65548
4039         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4040         semantic.
4041         * gfortran.dg/allocate_with_source_6.f90: New test.
4043 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4045         * gnat.dg/atomic7_1.adb: New test.
4046         * gnat.dg/atomic7_2.adb: Likewise.
4047         * gnat.dg/atomic7_pkg1.ads: New helper.
4048         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4050 2015-05-26  Michael Matz  <matz@suse.de>
4052         PR middle-end/66251
4053         * gcc.dg/vect/pr66251.c: New test.
4055 2015-05-26  Richard Biener  <rguenther@suse.de>
4057         PR tree-optimization/66142
4058         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4060 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4062         PR fortran/66082
4063         * gfortran.dg/allocatable_scalar_13.f90: New test
4065 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4067         * gnat.dg/warn11.adb: New test.
4068         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4070 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4072         * gnat.dg/vfa1_1.adb: New test.
4073         * gnat.dg/vfa1_2.adb: Likewise.
4074         * gnat.dg/vfa1_3.adb: Likewise.
4075         * gnat.dg/vfa1_4.adb: Likewise.
4076         * gnat.dg/vfa1_pkg.ads: New helper.
4078 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4080         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4081         * gcc.target/i386/pr66232-3.c: Likewise.
4083 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4085         PR target/66274
4086         * gcc.target/i386/pr66274.c: New test.
4088 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4090         * gnat.dg/renaming6.ad[sb]: New test.
4092 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4094         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4095         and 'dg-require-effective-target pie'.
4097 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4099         PR c++/66243
4100         * g++.dg/cpp0x/pr66243.C: New.
4102 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4104         PR lto/66180
4105         * g++.dg/lto/pr66180_0.C: New testcase.
4106         * g++.dg/lto/pr66180_1.C: New testcase.
4108 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4110         PR fortran/66257
4111         * typebound_call_27.f90: New file.
4113 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4115         PR c++/65936
4116         * g++.dg/template/pr65936.C: New.
4118 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4120         PR tree-optimization/63387
4121         * gcc.dg/pr63387-2.c: New testcase.
4123 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4125         * gcc.dg/simd-1.c: Update to the new message.
4127 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4129         * gcc.dg/nand.c: New testcase.
4131 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4133         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4134         Set dg-do-what-default to compile only on ARM targets without
4135         arm_neon_hw execution support.  Remove redundant c-torture-execute
4136         in loop over test cases.
4138 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4140         PR target/65491
4141         * gcc.target/aarch64/pr65491_1.c: New test.
4142         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4143         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4145 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4147         PR c++/65598
4148         * g++.dg/cpp0x/explicit9.C: New.
4149         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4151 2015-05-22  Richard Biener  <rguenther@suse.de>
4153         PR tree-optimization/66251
4154         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4156 2015-05-22  Marek Polacek  <polacek@redhat.com>
4158         PR c/47043
4159         * c-c++-common/attributes-enum-1.c: New test.
4160         * c-c++-common/attributes-enum-2.c: New test.
4161         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4162         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4164 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4166         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4167         effective target support.  If no arm_neon_hw support, do not attempt
4168         to execute the tests; only compile them.
4169         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4170         and "dg-require-effective-target arm_neon_ok".
4171         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4172         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4173         * gcc.target/arm/simd/vextp8_1.c: Likewise.
4174         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4175         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4176         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4177         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4178         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4179         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4180         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4181         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4182         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4183         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4184         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4185         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4186         * gcc.target/arm/simd/vexts16_1.c: Likewise.
4187         * gcc.target/arm/simd/vexts32_1.c: Likewise.
4188         * gcc.target/arm/simd/vexts64_1.c: Likewise.
4189         * gcc.target/arm/simd/vexts8_1.c: Likewise.
4190         * gcc.target/arm/simd/vextu16_1.c: Likewise.
4191         * gcc.target/arm/simd/vextu32_1.c: Likewise.
4192         * gcc.target/arm/simd/vextu64_1.c: Likewise.
4193         * gcc.target/arm/simd/vextu8_1.c: Likewise.
4194         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4195         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4196         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4197         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4198         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4199         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4200         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4201         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4202         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4203         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4204         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4205         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4206         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4207         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4208         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4209         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4210         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4211         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4212         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4213         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4214         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4215         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4216         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4217         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4218         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4219         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4220         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4221         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4222         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4223         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4224         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4225         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4226         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4227         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4228         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4229         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4230         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4231         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4232         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4233         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4234         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4235         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4236         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4237         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4238         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4239         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4240         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4241         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4242         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4243         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4244         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4245         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4246         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4247         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4248         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4249         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4250         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4251         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4252         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4253         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4254         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4255         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4256         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4257         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4258         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4259         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4260         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4261         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4262         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4263         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4264         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4265         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4266         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4267         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4268         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4269         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4270         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4271         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4272         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4273         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4274         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4275         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4276         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4277         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4278         * gcc.target/arm/simd/vzips16_1.c: Likewise.
4279         * gcc.target/arm/simd/vzips32_1.c: Likewise.
4280         * gcc.target/arm/simd/vzips8_1.c: Likewise.
4281         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4282         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4283         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4285 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4287         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4288         * gcc.dg/vect/pr59354.c: Likewise.
4289         * gcc.dg/vect/pr64252.c: Likewise.
4290         * gcc.dg/vect/pr64404.c: Likewise.
4291         * gcc.dg/vect/pr64493.c: Likewise.
4292         * gcc.dg/vect/pr64495.c: Likewise.
4293         * gcc.dg/vect/pr64844.c: Likewise.
4294         * gcc.dg/vect/pr65518.c: Likewise.
4295         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4297 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4299         PR c++/66210
4300         * g++.dg/cpp1y/var-templ28.C: New.
4302 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4304         PR target/66232
4305         * gcc.target/i386/pr66232-1.c: New test.
4306         * gcc.target/i386/pr66232-2.c: Likewise.
4307         * gcc.target/i386/pr66232-3.c: Likewise.
4308         * gcc.target/i386/pr66232-4.c: Likewise.
4309         * gcc.target/i386/pr66232-5.c: Likewise.
4311 2015-05-21  Nathan Sidwell  <nathan@acm.org>
4313         * g++.dg/cpp1y/pr60943.C: New.
4315 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
4317         PR tree-optimization/66233
4318         * gcc.c-torture/execute/pr66233.c: New test.
4320 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4322         PR fortran/66176
4323         * gfortran.dg/inline_matmul_11.f90:  New test.
4325 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
4327         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4328         instead of listing several targets on its own.
4329         * gcc.target/i386/pr32219-2.c: Likewise.
4330         * gcc.target/i386/pr32219-3.c: Likewise.
4331         * gcc.target/i386/pr32219-4.c: Likewise.
4332         * gcc.target/i386/pr32219-5.c: Likewise.
4333         * gcc.target/i386/pr32219-6.c: Likewise
4334         * gcc.target/i386/pr32219-7.c: Likewise.
4335         * gcc.target/i386/pr32219-8.c: Likewise.
4336         * gcc.target/i386/pr39013-1.c: Likewise.
4337         * gcc.target/i386/pr39013-2.c: Likewise.
4338         * gcc.target/i386/pr64317.c: Likewise.
4340 2015-05-21  Jeff Law  <law@redhat.com>
4342         * gcc.target/hppa/shadd-3.c: New test.
4343         * gcc.target/hppa/shadd-4.c: New test.
4345 2015-05-21  Michael Matz  <matz@suse.de>
4347         * gcc.dg/vect/vect-strided-store.c: New test.
4348         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4349         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4351 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4353         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4354         * gcc.dg/pow-sqrt-synth-1.c: New test.
4355         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4357 2015-05-21  Richard Biener  <rguenther@suse.de>
4359         PR c++/66211
4360         * g++.dg/conversion/pr66211.C: New testcase.
4361         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4363 2015-05-21  Jeff Law  <law@redhat.com>
4365         * gcc.target/hppa/shadd-2.c: New test.
4367 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
4369         PR target/54236
4370         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4372 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4374         PR target/65937
4375         * gcc.target/arm/pr26702.c: Adjust target selector.
4377 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4379         PR middle-end/66221
4380         * gcc.dg/lto/pr66221_0.c: New test.
4381         * gcc.dg/lto/pr66221_1.c: New test.
4383 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4385         PR c/52952
4386         * gcc.dg/redecl-4.c: Update column numbers.
4387         * gcc.dg/format/bitfld-1.c: Likewise.
4388         * gcc.dg/format/attr-2.c: Likewise.
4389         * gcc.dg/format/attr-6.c: Likewise.
4390         * gcc.dg/format/attr-7.c (baz): Likewise.
4391         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4392         * gcc.dg/format/attr-4.c: Likewise.
4393         * gcc.dg/format/branch-1.c: Likewise.
4394         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4395         locations within strings with embedded escape sequences.
4397 2015-05-20  Jeff Law  <law@redhat.com>
4399         * gcc.target/hppa/hppa.exp: New target test driver.
4400         * gcc.target/hppa/shadd-1.c: New test.
4402 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4404         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4406 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4408         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4409         (fn_33_k_and_r_style): New.
4410         (fn_33_stroustrup_style): New.
4411         (fn_33_allman_style): New.
4412         (fn_33_whitesmiths_style): New.
4413         (fn_33_horstmann_style): New.
4414         (fn_33_ratliff_banner_style): New.
4415         (fn_33_lisp_style): New.
4416         (fn_34_indent_dash_gnu): New.
4417         (fn_34_indent_dash_kr): New.
4418         (fn_34_indent_dash_orig): New.
4419         (fn_34_indent_linux_style): New.
4421 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4423         PR fortran/65548
4424         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4426 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4428         PR tree-optimization/65447
4429         * gcc.dg/tree-ssa/pr65447.c: New test.
4431 2015-05-19  Nathan sidwell  <nathan@acm.org>
4433         * g++.dg/cpp0x/pr65954.C: New.
4435 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4437         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4439 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4441         * lib/target-supports.exp: Vector do not always have natural
4442         alignment on s390*.
4444 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4446         * gcc.dg/loop-invariant.c: New testcase.
4448 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4450         * lib/target-supports.exp: Vector do not always have natural
4451         alignment on s390*.
4453 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4455         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4456         s390*.
4457         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4459 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4461         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4462         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4463         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4464         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4465         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4466         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4467         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4468         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4469         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4470         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4472 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4474         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4476 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4478         * gcc.target/s390/s390.exp
4479         (check_effective_target_vector): New check.
4480         * gcc.target/s390/vector/vec-abi-1.c: New test.
4481         * gcc.target/s390/vector/vec-abi-2.c: New test.
4482         * gcc.target/s390/vector/vec-abi-3.c: New test.
4483         * gcc.target/s390/vector/vec-abi-4.c: New test.
4484         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4485         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4486         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4487         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4488         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4489         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4490         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4491         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4492         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4493         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4494         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4495         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4496         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4497         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4498         * gcc.target/s390/vector/vec-init-1.c: New test.
4499         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4500         * gcc.target/s390/vector/vec-shift-1.c: New test.
4501         * gcc.target/s390/vector/vec-sub-1.c: New test.
4503 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4505         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4507 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4509         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4511 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4513         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4515 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4517         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4519 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4521         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4523 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4525         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4527 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4529         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4531 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4533         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4535 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4537         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4539 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4541         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4543 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4545         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4547 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4549         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4551 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4553         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4555 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4557         PR tree-optimization/66187
4558         * gcc.c-torture/execute/pr66187.c: New test.
4559         * gcc.dg/pr66187-1.c: New test.
4560         * gcc.dg/pr66187-2.c: New test.
4562 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4564         * gcc.dg/vect/bb-slp-35.c: Adjust.
4566 2015-05-19  Richard Biener  <rguenther@suse.de>
4568         PR tree-optimization/66165
4569         * gcc.dg/torture/pr66165.c: New testcase.
4571         PR tree-optimization/66185
4572         * gcc.dg/torture/pr66185.c: New testcase.
4574 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4576         PR target/54236
4577         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4579 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4581         * gcc.target/mips/p5600-bonding.c : New file.
4583 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4585         PR fortran/66106
4586         * gfortran.dg/interface_operator_1.f90: New tests.
4588 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4590         PR fortran/66057
4591         * gfortran.dg/generic_29.f90: New tests.
4593 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4595         PR fortran/66043
4596         * gfortran.dg/storage_size_6.f90: New tests.
4598 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4600         PR fortran/66045
4601         * gfortran.dg/null1.f90: New test.
4603 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4605         PR fortran/66044
4606         * gfortran.dg/entry_21.f90: New test.
4608 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4610         PR fortran/66043
4611         * gfortran.dg/storage_size_6.f90: New tests.
4613 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4615         PR fortran/66040
4616         * gfortran.dg/misplaced_statement.f90: New test.
4618 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4620         PR fortran/66039
4621         * gfortran.dg/filepos1.f90: New test
4623 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4625         PR fortran/64925
4626         * gfortran.dg/pr64925.f90: New test.
4628 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4630         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4631         unit.
4632         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4634 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4636         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4637         to the family of pie capable targets.
4639 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4641         * gcc.target/arm/bics_1.c : New testcase.
4642         * gcc.target/arm/bics_2.c : New testcase.
4643         * gcc.target/arm/bics_3.c : New testcase.
4644         * gcc.target/arm/bics_4.c : New testcase.
4646 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4648         * gcc.target/mips/umips-attr.c: New test.
4650 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4652         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4653         * gcc.dg/20150120-2.c (dg-final): Ditto.
4654         * gcc.dg/20150120-2.c (dg-final): Ditto.
4655         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4657 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4659         PR target/66174
4660         * gcc.target/i386/pr66174.c: New test.
4662 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4664         PR fortran/37131
4665         * gfortran.dg/matmul_bounds_6.f90:  New test.
4666         * gfortran.dg/matmul_bounds_7.f90:  New test.
4668 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4670         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4671         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4672         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4673         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4674         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4675         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4677 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679         PR fortran/65903
4680         * gfortran.dg/continuation_13.f90: Update test.
4681         * gfortran.dg/pr65903.f90: New test.
4683 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4685         PR fortran/66113
4686         * gfortran.dg/block_14.f90:  New test.
4688 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4690         PR fortran/44054
4691         * lib/gfortran-dg.exp: Update regex to handle two locations for
4692         the same diagnostic without caret.
4693         * gfortran.dg/badline.f: Test also that line numbers are correct
4694         before and after "left but not entered" warning.
4696 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4697             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4699         PR target/65768
4700         * gcc.target/arm/maskdata.c: New test.
4702 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4704         PR fortran/65792
4705         * gfortran.dg/derived_constructor_components_5: New test
4707 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4709         PR target/66140
4710         * gcc.target/alpha/pr66140.c: New test.
4712 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4714         PR c/48956
4715         * gcc.dg/Wconversion-complex-c99.c: New test.
4716         * gcc.dg/Wconversion-complex-gnu.c: New test.
4718 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4720         PR tree-optimization/64454
4721         * gcc.dg/modmod.c: New testcase.
4723 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4725         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4727 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4729         PR middle-end/66134
4730         * gcc.target/i386/mpx/pr66134.c: New test.
4732 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4734         * gcc.target/powerpc/pr60158.c: New test.
4736 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4738         * gcc.target/i386/sibcall-7.c: New test.
4739         * gcc.target/i386/sibcall-8.c: New test.
4741 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4743         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4744         (abs64_in_dreg): Likewise.
4746 2015-05-14  Marek Polacek  <polacek@redhat.com>
4748         PR c/66066
4749         PR c/66127
4750         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4751         * gcc.dg/pr19984.c: Likewise.
4752         * gcc.dg/pr66066-1.c: New test.
4753         * gcc.dg/pr66066-2.c: New test.
4754         * gcc.dg/pr66066-3.c: New test.
4756 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4758         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4759         * gcc.dg/pow-sqrt.x: New file.
4760         * gcc.dg/pow-sqrt-1.c: New test.
4761         * gcc.dg/pow-sqrt-2.c: Likewise.
4762         * gcc.dg/pow-sqrt-3.c: Likewise.
4764 2015-05-13  Richard Biener  <rguenther@suse.de>
4766         PR tree-optimization/66123
4767         * gcc.dg/torture/pr66123.c: New testcase.
4769 2015-05-13  Richard Biener  <rguenther@suse.de>
4771         PR middle-end/66110
4772         * gcc.dg/alias-2.c: Adjust.
4773         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4775 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4777         PR target/65103
4778         * gcc.target/i386/pr65103-3.c: New.
4780 2015-05-13  Martin Liska  <mliska@suse.cz>
4782         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4784 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4786         PR target/66112
4787         * gcc.target/i386/pr66112-2.c: New test.
4789         PR target/66112
4790         * gcc.target/i386/pr66112-1.c: New test.
4792 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4794         PR target/66048
4795         * gcc.target/i386/mpx/pr66048.cc: New.
4797 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4799         PR rtl-optimization/64616
4800         * gcc.dg/loop-8.c: New test.
4801         * gcc.dg/loop-9.c: New test.
4803 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4805         PR target/pr66047.c
4806         * gcc.target/i386/pr66047.c: New testcase.
4808 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4810         PR ipa/65873
4811         * gcc.c-torture/compile/pr65873.c: New testcase.
4813 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4815         PR fortran/66111
4816         * gfortran.dg/inline_matmul_10.f90:  New test.
4818 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4820         * c-c++-common/Wmisleading-indentation.c: New testcase.
4821         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4822         * c-c++-common/Wmisleading-indentation-2.md: New file.
4824 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4826         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4827         "break".
4828         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4830 2015-05-12  Richard Biener  <rguenther@suse.de>
4832         PR tree-optimization/66101
4833         * gcc.dg/torture/pr66101.c: New testcase.
4835 2015-05-12  Richard Biener  <rguenther@suse.de>
4837         PR tree-optimization/37021
4838         * gcc.target/i386/vect-addsub.c: New testcase.
4840 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4842         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4844 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4846         PR tree-optimization/66010
4847         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4849 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4851         PR c++/65133
4852         * g++.dg/cpp0x/trailing10.C: New.
4854 2015-05-12  Richard Biener  <rguenther@suse.de>
4856         * gcc.dg/vect/bb-slp-35.c: New testcase.
4858 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4860         PR fortran/66100
4861         * gfortran.dg/bound_simplification_6.f90: New.
4863 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4865         * gcc.target/mips/branch-1.c: Pass argument to bar().
4867 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4869         PR target/65753
4870         * gcc.target/i386/pr65753.c: New test.
4872 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4874         PR rtl-optimization/66076
4875         * gcc.dg/torture/pr66076.c: New test.
4877 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4879         PR fortran/66041
4880         * gfortran.dg/inline_matmul_7.f90:  New test.
4881         * gfortran.dg/inline_matmul_8.f90:  New test.
4882         * gfortran.dg/inline_matmul_9.f90:  New test.
4884 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4886         * gfortran.dg/bound_simplification_5.f90: New.
4888 2015-05-09  Jason Merrill  <jason@redhat.com>
4890         * lib/target-supports.exp (cxx_default): New global.
4891         (check_effective_target_c++11_only)
4892         (check_effective_target_c++14_only)
4893         (check_effective_target_c++98_only)
4894         (check_effective_target_c++1z_only): Check it.
4896 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4898         PR tree-optimization/64454
4899         * gcc.dg/tree-ssa/vrp97.c: New file.
4900         * gcc.dg/vect/slp-perm-7.c: Update.
4902 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4904         PR fortran/65894
4905         * gfortran.dg/elemental_subroutine_11.f90: New test.
4907 2015-05-08  Richard Biener  <rguenther@suse.de>
4909         PR tree-optimization/66036
4910         * gcc.dg/vect/slp-41.c: New testcase.
4912 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4914         * gfortran.dg/elemental_optional_args_7.f90: New.
4916 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4918         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4919         allow cmlt or sshr.
4921 2015-05-08  Marek Polacek  <polacek@redhat.com>
4923         PR c/64918
4924         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4925         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4927 2015-05-07  Marek Polacek  <polacek@redhat.com>
4929         PR c/65179
4930         * c-c++-common/Wshift-negative-value-1.c: New test.
4931         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4932         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4933         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4934         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4935         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4936         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4937         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4938         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4940 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4942         PR middle-end/192
4943         PR middle-end/54303
4944         * gcc.dg/fdata-sections-2.c: New file.
4946 2015-05-07  Marek Polacek  <polacek@redhat.com>
4948         PR testsuite/66046
4949         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4950         last dg-output.
4951         * c-c++-common/ubsan/align-7.c: Likewise.
4952         * c-c++-common/ubsan/bounds-8.c: Likewise.
4953         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4954         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4955         * c-c++-common/ubsan/null-1.c: Likewise.
4956         * c-c++-common/ubsan/null-10.c: Likewise.
4957         * c-c++-common/ubsan/null-11.c: Likewise.
4958         * c-c++-common/ubsan/null-2.c: Likewise.
4959         * c-c++-common/ubsan/null-3.c: Likewise.
4960         * c-c++-common/ubsan/null-4.c: Likewise.
4961         * c-c++-common/ubsan/null-5.c: Likewise.
4962         * c-c++-common/ubsan/null-6.c: Likewise.
4963         * c-c++-common/ubsan/null-7.c: Likewise.
4964         * c-c++-common/ubsan/null-8.c: Likewise.
4965         * c-c++-common/ubsan/null-9.c: Likewise.
4966         * c-c++-common/ubsan/object-size-1.c: Likewise.
4967         * c-c++-common/ubsan/object-size-10.c: Likewise.
4968         * c-c++-common/ubsan/object-size-4.c: Likewise.
4969         * c-c++-common/ubsan/object-size-5.c: Likewise.
4970         * c-c++-common/ubsan/object-size-7.c: Likewise.
4971         * c-c++-common/ubsan/object-size-8.c: Likewise.
4972         * c-c++-common/ubsan/object-size-9.c: Likewise.
4973         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4974         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4975         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4976         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4977         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4978         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4979         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4980         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4981         * c-c++-common/ubsan/pr59333.c: Likewise.
4982         * c-c++-common/ubsan/pr59667.c: Likewise.
4983         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4984         * c-c++-common/ubsan/pr60636.c: Likewise.
4985         * c-c++-common/ubsan/pr63802.c: Likewise.
4986         * c-c++-common/ubsan/recovery-1.c: Likewise.
4987         * c-c++-common/ubsan/recovery-3.c: Likewise.
4988         * c-c++-common/ubsan/shift-1.c: Likewise.
4989         * c-c++-common/ubsan/shift-2.c: Likewise.
4990         * c-c++-common/ubsan/shift-4.c: Likewise.
4991         * c-c++-common/ubsan/shift-7.c: Likewise.
4992         * c-c++-common/ubsan/undefined-2.c: Likewise.
4993         * c-c++-common/ubsan/vla-1.c: Likewise.
4994         * g++.dg/ubsan/null-1.C: Likewise.
4995         * g++.dg/ubsan/null-3.C: Likewise.
4996         * g++.dg/ubsan/null-4.C: Likewise.
4997         * g++.dg/ubsan/vptr-8.C: Likewise.
4998         * g++.dg/ubsan/vptr-9.C: Likewise.
4999         * gcc.dg/ubsan/bounds-2.c: Likewise.
5000         * gcc.dg/ubsan/object-size-9.c: Likewise.
5002 2015-05-07  Jeff Law  <law@redhat.com>
5004         * gcc.dg/tree-ssa/shorten-1.c: New test.
5006 2015-05-07  Richard Biener  <rguenther@suse.de>
5008         PR tree-optimization/66002
5009         * gcc.dg/vect/vect-125.c: New testcase.
5011 2015-05-07  Marek Polacek  <polacek@redhat.com>
5012             Martin Uecker  <uecker@eecs.berkeley.edu>
5014         * c-c++-common/ubsan/bounds-10.c: New test.
5016 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5018         * jit.dg/harness.h (set_options): Wrap with
5019         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5020         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5021         Special-case test-benchmark.c as a negative.
5022         * jit.dg/test-benchmark.c: New file.
5024 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5026         PR target/64208
5027         * gcc.target/arm/pr64208.c: New test.
5029 2015-05-06  Alan Modra  <amodra@gmail.com>
5031         PR target/66020
5032         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5033         (gparms): Make volatile.
5035 2015-05-06  Richard Biener  <rguenther@suse.de>
5037         PR tree-optimization/62283
5038         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5040 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5042         PR target/66015
5043         * gcc.target/aarch64/iinline-attr-1.c: New test.
5045 2015-05-06  Richard Biener  <rguenther@suse.de>
5047         * gcc.dg/vect/bb-slp-34.c: New testcase.
5049 2015-05-06  Richard Biener  <rguenther@suse.de>
5051         PR tree-optimization/62283
5052         * gcc.dg/vect/bb-slp-14.c: Adjust.
5054 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5056         PR target/65990
5057         * gcc.target/i386/pr65990.c: New test.
5059 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5061         PR target/65915
5062         * gcc.target/i386/pr65915.c: New.
5064 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5066         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5067         'va_list escapes 0'.
5069 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5071         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5072         in r222173.
5074 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5076         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5077         * gcc.target/arm/pr65924.c: Likewise.
5079 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5081         PR target/65871
5082         * gcc.target/i386/pr65871-3.c: New test.
5084 2015-05-04  Jeff Law  <law@redhat.com>
5086         Revert:
5087         2015-05-04  Jeff Law  <law@redhat.com>
5088         * gcc.dg/tree-ssa/shorten-1.c: New test.
5090 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5091             Jakub Jelinek  <jakub@redhat.com>
5093         PR c++/66007
5094         * g++.dg/cpp0x/Wnarrowing4.C: New.
5096 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5098         * lib/target-supports.exp
5099         (check_effective_target_keeps_null_pointer_checks): Clarify that
5100         this is for targets that disable -fdelete-null-pointer-checks,
5101         not default it to off.
5102         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5103         -fdelete-null-pointer-checks explicit.
5104         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5105         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5106         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5107         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5108         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5109         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5110         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5111         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5112         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5113         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5114         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5115         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5116         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5117         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5118         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5119         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5120         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5121         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5122         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5123         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5124         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5125         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5126         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5127         * g++.dg/cpp0x/static_assert9.C: Likewise.
5128         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5129         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5130         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5131         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5132         * g++.dg/tree-ssa/pr26406.C: Likewise.
5134 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5136         PR tree-optimization/65984
5137         * c-c++-common/ubsan/pr65984.c: New test.
5139 2015-05-04  Jeff Law  <law@redhat.com>
5141         * gcc.dg/tree-ssa/shorten-1.c: New test.
5143 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5145         PR fortran/44735
5146         * gfortran.dg/pr44735.f90: New test.
5148 2015-05-04  Richard Biener  <rguenther@suse.de>
5150         PR tree-optimization/65965
5151         * gcc.dg/vect/bb-slp-33.c: New testcase.
5153 2015-05-04  Richard Biener  <rguenther@suse.de>
5155         PR tree-optimization/65935
5156         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5158 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5160         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5161         for each supported variant instead of CHECK_RESULTS.
5162         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5163         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5164         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5165         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5166         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5167         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5168         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5169         expected results for unsupported variants.  Call CHECK for each
5170         supported variant instead of CHECK_RESULTS.
5171         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5172         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5173         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5174         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5175         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5176         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5177         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5178         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5179         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5180         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5181         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5182         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5183         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5184         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5185         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5186         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5187         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5188         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5189         expected results for unsupported variants.
5190         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5191         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5192         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5193         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5194         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5195         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5196         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5197         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5198         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5199         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5200         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5201         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5202         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5203         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5204         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5205         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5206         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5207         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5208         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5209         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5210         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5211         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5212         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5213         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5214         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5215         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5216         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5217         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5219 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5221         PR fortran/37131
5222         * gfortran.dg/bound_9.f90:  Add pointer assignment.
5224 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5225             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
5227         PR c++/65858
5228         * g++.dg/cpp0x/Wnarrowing3.C: New.
5230 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
5232         * gcc.dg/20150120-1.c: New test.
5233         * gcc.dg/20150120-2.c: New test.
5234         * gcc.dg/20150120-3.c: New test.
5236 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
5238         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5240 2015-05-01  Renlin Li  <renlin.li@arm.com>
5242         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5244 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
5246         * gfortran.dg/bound_simplification_4.f90: New.
5248 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5250         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5251         with powerpc_p8vector_ok.
5253 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5255         PR fortran/37131
5256         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
5257         scan pattern.
5258         * gfortran.dg/bound_9.f90:  New test case.
5260 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
5262         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5263         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5264         for 32bit x86 targets.
5265         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5266         for 32bit x86 targets.
5267         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5268         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5269         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5270         for 32bit x86 targets.
5272 2015-04-30  Marek Polacek  <polacek@redhat.com>
5274         PR tree-optimization/63551
5275         * g++.dg/ipa/pr63551.C: New test.
5277 2015-04-30  Caroline Tice  <cmtice@google.com>
5279         PR  65929
5280         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
5281         partition size on certain targets.
5283 2015-04-30  Renlin Li  <renlin.li@arm.com>
5285         * gcc.target/aarch64/vect-reduc-or_1.c: New.
5287 2015-04-30  Marek Polacek  <polacek@redhat.com>
5289         * c-c++-common/Wbool-compare-3.c: New test.
5291         * gcc.dg/pr65901.c (foo): Adjust dg-error.
5292         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5294 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5296         PR c++/57610
5297         * g++.dg/init/ref22.C: New.
5299 2015-04-30  Marek Polacek  <polacek@redhat.com>
5301         * gcc.dg/init-bad-8.c: New test.
5303         * gcc.dg/incomplete-typedef-1.c: New test.
5305 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
5307         PR c++/59955
5308         * g++.dg/template/crash121.C: New.
5310 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
5312         * gcc.target/mips/call-from-init.c: New test.
5313         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5315 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5317         PR target/65871
5318         * gcc.target/i386/pr65871-1.c: New test.
5319         * gcc.target/i386/pr65871-2.c: Ditto.
5321 2015-04-29  Marek Polacek  <polacek@redhat.com>
5323         PR c/64610
5324         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5325         * c-c++-common/Wbool-compare-2.c: New test.
5327 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
5329         PR target/65770
5330         * gcc.target/aarch64/vstN_lane_1.c: New file.
5332 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
5334         PR c++/64667
5335         * g++.dg/warn/Winit-self-3.C: New.
5337 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
5339         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5341 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
5343         PR target/65924
5344         * gcc.target/arm/pr65924.c: New test.
5346 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
5348         * g++.dg/gomp/tpl-target-update.C: New file.
5350 2015-04-29  Richard Biener  <rguenther@suse.de>
5352         PR tree-optimization/65917
5353         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5355 2015-04-29  Christian Bruel  <christian.bruel@st.com>
5357         PR target/64835
5358         * gcc.dg/ipa/iinline-attr.c: New test.
5359         * gcc.target/i386/iinline-attr-2.c: New test.
5361 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
5363         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5364         segfault is fixed.
5366 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5368         * gcc.dg/vect/vect-33.c: Remove spurious line.
5370 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5372         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5374 2015-04-28  Marek Polacek  <polacek@redhat.com>
5376         PR c/65901
5377         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5378         * gcc.dg/pr65901.c: New test.
5380 2015-04-28  Richard Biener  <rguenther@suse.de>
5382         PR tree-optimization/62283
5383         * gfortran.dg/vect/pr62283-2.f: New testcase.
5384         * gcc.dg/vect/bb-slp-14.c: Adjust.
5386 2015-04-28  Richard Biener  <rguenther@suse.de>
5388         PR tree-optimization/65851
5389         * g++.dg/torture/pr65851.C: New testcase.
5391 2015-04-27  Jeff Law <law@redhat.com>
5393         PR tree-optimization/65217
5394         * gcc.target/i386/pr65217.c: Remove XFAIL.
5396 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5398         PR fortran/60322
5399         Add tests forgotten to svn-add.
5400         * gfortran.dg/class_allocate_19.f03: New test.
5401         * gfortran.dg/class_array_20.f03: New test.
5402         * gfortran.dg/class_array_21.f03: New test.
5403         * gfortran.dg/finalize_29.f08: New test.
5405 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5407         PR fortran/59678
5408         PR fortran/65841
5409         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5410         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5412 2015-04-27  Caroline Tice  <cmtice@google.com>
5414         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5415         partition size.
5417 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5419         PR target/64579
5420         * gcc.target/powerpc/htm-1.c: New test.
5421         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5422         on 64-bit compiles.
5423         (__builtin_tabortdci): Likewise.
5424         (__builtin_tcheck): Remove operand.
5425         * lib/target-supports.exp (check_htm_hw_available): New function.
5427 2015-04-27  Richard Biener  <rguenther@suse.de>
5429         * gcc.target/i386/pr65217.c: XFAIL.
5431 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5433         PR tree-optimization/65875
5434         * gcc.c-torture/compile/pr65875.c: New test.
5436 2015-04-25  Marek Polacek  <polacek@redhat.com>
5438         PR c/52085
5439         * gcc.dg/enum-incomplete-2.c: New test.
5440         * gcc.dg/enum-mode-1.c: New test.
5442 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5444         PR target/65849
5445         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5446         set new options.
5447         * gcc.target/powerpc/pr65849-2.c: Likewise.
5449 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5451         PR tree-optimization/65802
5452         * g++.dg/pr65802.C: Move to ...
5453         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5454         stdarg.h.  Rewrite for C.
5455         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5456         va_start and va_end.  Remove unnecessary inline asm.
5458 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5459             Wei Mi  <wmi@google.com>
5461         * gcc.target/i386/sse2-load-multi.c: New test.
5462         * gcc.target/i386/sse2-store-multi.c: Ditto.
5464 2015-04-24  Marek Polacek  <polacek@redhat.com>
5466         PR c/65830
5467         * c-c++-common/pr65830.c: New test.
5469         PR c/63357
5470         * c-c++-common/Wlogical-op-1.c: New test.
5472 2015-04-24  Marek Polacek  <polacek@redhat.com>
5474         PR c/61534
5475         * c-c++-common/pr61534-1.c: New test.
5477 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5478             Steven Bosscher <steven@gcc.gnu.org>
5480         PR rtl-optimization/34503
5481         * gcc.target/arm/pr64616.c: New file.
5483 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5485         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5487 2015-04-24  Terry Guo  <terry.guo@arm.com>
5489         * gcc.target/arm/pr65710.c: Update the options.
5491 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5493         * gcc.target/i386/pr65523.c: Skip x32.
5495 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5497         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5498         to look for vcl* where appropriate.
5500 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5502         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5503         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5505 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5507         PR target/26702
5508         * gcc.target/arm/pr26702.c: New test.
5510 2015-04-23  Marek Polacek  <polacek@redhat.com>
5512         PR c/65345
5513         * gcc.dg/pr65345-1.c: New test.
5514         * gcc.dg/pr65345-2.c: New test.
5516 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5518         * gcc.target/powerpc/crypto-builtin-2.c: New.
5520 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5522         PR fortran/60322
5523         * gfortran.dg/class_allocate_19.f03: New test.
5524         * gfortran.dg/class_array_20.f03: New test.
5525         * gfortran.dg/class_array_21.f03: New test.
5526         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5527         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5528         initialization correctly.
5529         * gfortran.dg/finalize_29.f08: New test.
5531 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5533         * gcc.target/powerpc/swaps-p8-18.c: New test.
5535 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5537         PR target/65456
5538         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5539         * gcc.dg/vect/bb-slp-25.c: Likewise.
5540         * gcc.dg/vect/bb-slp-29.c: Likewise.
5541         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5542         vect_no_align && { ! vect_hw_misalign }.
5543         * gcc.dg/vect/bb-slp-9.c: Likewise.
5544         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5545         vect_hw_misalign.
5546         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5547         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5548         account for POWER8, where peeling for alignment is not needed.
5549         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5550         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5551         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5552         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5553         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5554         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5555         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5556         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5557         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5558         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5559         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5560         * gcc.dg/vect/pr16105.c: Likewise.
5561         * gcc.dg/vect/pr20122.c: Likewise.
5562         * gcc.dg/vect/pr33804.c: Likewise.
5563         * gcc.dg/vect/pr33953.c: Likewise.
5564         * gcc.dg/vect/pr56787.c: Likewise.
5565         * gcc.dg/vect/pr58508.c: Likewise.
5566         * gcc.dg/vect/slp-25.c: Likewise.
5567         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5568         * gcc.dg/vect/vect-105.c: Likewise.
5569         * gcc.dg/vect/vect-27.c: Likewise.
5570         * gcc.dg/vect/vect-29.c: Likewise.
5571         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5572         POWER8.
5573         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5574         && { ! vect_hw_misalign }.
5575         * gcc.dg/vect/vect-44.c: Likewise.
5576         * gcc.dg/vect/vect-48.c: Likewise.
5577         * gcc.dg/vect/vect-50.c: Likewise.
5578         * gcc.dg/vect/vect-52.c: Likewise.
5579         * gcc.dg/vect/vect-56.c: Likewise.
5580         * gcc.dg/vect/vect-60.c: Likewise.
5581         * gcc.dg/vect/vect-72.c: Likewise.
5582         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5583         * gcc.dg/vect/vect-75.c: Likewise.
5584         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5585         * gcc.dg/vect/vect-77-global.c: Likewise.
5586         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5587         * gcc.dg/vect/vect-78-global.c: Likewise.
5588         * gcc.dg/vect/vect-93.c: Likewise.
5589         * gcc.dg/vect/vect-95.c: Likewise.
5590         * gcc.dg/vect/vect-96.c: Likewise.
5591         * gcc.dg/vect/vect-cond-1.c: Likewise.
5592         * gcc.dg/vect/vect-cond-3.c: Likewise.
5593         * gcc.dg/vect/vect-cond-4.c: Likewise.
5594         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5595         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5596         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5597         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5598         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5599         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5600         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5601         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5602         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5603         * gcc.dg/vect/vect-outer-5.c: Likewise.
5604         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5605         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5606         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5607         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5608         * gcc.dg/vect/vect-peel-3.c: Likewise.
5609         * gcc.dg/vect/vect-peel-4.c: Likewise.
5610         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5611         * gcc.target/powerpc/pr65456.c: New test.
5612         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5613         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5614         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5615         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5616         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5617         vect_no_align && { ! vect_hw_misalign }.
5618         * gfortran.dg/vect/vect-3.f90: Likewise.
5619         * gfortran.dg/vect/vect-4.f90: Likewise.
5620         * gfortran.dg/vect/vect-5.f90: Likewise.
5621         * lib/target-supports.exp (check_effective_target_vect_no_align):
5622         Return 1 for POWER8.
5623         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5625 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5627         PR fortran/65429
5628         * gfortran.dg/pr65429.f90: New test.
5630 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5632         * c-c++-common/asan/user-section-1.c: New test.
5633         * c-c++-common/asan/user-section-2.c: New test.
5634         * c-c++-common/asan/user-section-3.c: New test.
5636 2015-04-22  Hale Wang  <hale.wang@arm.com>
5637             Terry Guo  <terry.guo@arm.com>
5639         PR rtl-optimization/64818
5640         * gcc.target/arm/pr64818.c: New test.
5642 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5644         PR ipa/65076
5645         * g++.dg/tree-ssa/pr61034.C: Update template.
5646         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5647         * gcc.dg/Warray-bounds-11.c: Likewise.
5648         * gcc.dg/Warray-bounds.c: Likewise.
5650 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5652         PR libgfortran/65234
5653         * gfortran.dg/fmt_unlimited.f90: New test.
5655 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5657         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5658         headers.
5659         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5660         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5661         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5662         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5663         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5664         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5665         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5667 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5669         PR libgfortran/56743
5670         * gfortran.dg/namelist_87.f90: New test.
5672 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5674         * gcc.target/aarch64/mult-synth_1.c: New test.
5675         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5676         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5677         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5678         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5679         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5681 2015-04-21  Richard Biener  <rguenther@suse.de>
5683         PR tree-optimization/65650
5684         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5685         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5686         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5687         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5688         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5689         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5691 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5693         PR tree-optimization/65802
5694         * g++.dg/pr65802.C: New test.
5696 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5698         PR testsuite/65767
5699         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5700         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5702 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5704         PR c++/65801
5705         * g++.dg/cpp0x/Wnarrowing2.C: New.
5707 2015-04-20  Jeff Law  <law@redhat.com>
5709         PR tree-optimization/65658
5710         * gcc.dg/pr65658.c: New test.
5712 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5714         PR target/64134
5715         * gcc.target/aarch64/vec_init_1.c: New test.
5717 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5719         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5720         targets.
5722 2015-04-18  Martin Sebor  <msebor@redhat.com>
5724         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5725         of non-nul characters.
5726         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5728 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5730         PR target/65787
5731         * gcc.target/powerpc/pr65787.c: New.
5733 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5735         PR target/65689
5736         * gcc.target/aarch64/c-output-template-4.c: New test.
5738 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5740         PR target/65780
5741         * gcc.dg/pr65780-1.c: New test.
5742         * gcc.dg/pr65780-2.c: Likewise.
5743         * gcc.target/i386/pr32219-9.c: Likewise.
5744         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5745         symbol.
5746         * gcc.target/i386/pr64317.c (c): Initialize.
5748 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5750         PR target/65612
5751         * g++.dg/ext/mv18.C: New test.
5752         * g++.dg/ext/mv19.C: Likewise.
5753         * g++.dg/ext/mv20.C: Likewise.
5754         * g++.dg/ext/mv21.C: Likewise.
5755         * g++.dg/ext/mv22.C: Likewise.
5756         * g++.dg/ext/mv23.C: Likewise.
5758 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5760         PR c++/64527
5761         * g++.dg/init/pr64527.C: New test.
5763 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5764             Michael Matz  <matz@suse.de>
5766         PR tree-optimization/64950
5767         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5768         x86_64-*-*.
5770 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5772         * c-c++-common/asan/user-section-1.c: New test.
5774 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5776         PR debug/65771
5777         * gcc.dg/debug/pr65771.c: New test.
5779 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5781         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5782         __buitlin_alloca with __builtin_alloca.
5784 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5786         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5788 2015-04-16  Richard Biener  <rguenther@suse.de>
5790         PR tree-optimization/64277
5791         * gcc.dg/Warray-bounds-14.c: New testcase.
5792         * gcc.dg/Warray-bounds-15.c: Likewise.
5793         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5794         * c-c++-common/ubsan/bounds-6.c: Likewise.
5796 2015-04-16  Renlin Li  <renlin.li@arm.com>
5798         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5799         * gcc.target/arm/unsigned-float.c: New.
5801 2015-04-16  Richard Biener  <rguenther@suse.de>
5803         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5804         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5805         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5807 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5809         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5810         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5811         * g++.dg/cpp0x/defaulted21.C: Likewise.
5812         * g++.dg/cpp0x/defaulted28.C: Likewise.
5813         * g++.dg/cpp0x/defaulted47.C: Likewise.
5814         * g++.dg/cpp0x/elision_neg.C: Likewise.
5815         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5816         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5817         * g++.dg/cpp0x/implicit1.C: Likewise.
5818         * g++.dg/cpp0x/implicit9.C: Likewise.
5819         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5820         * g++.dg/cpp0x/range-for13.C: Likewise.
5821         * g++.dg/gomp/clause-2.C: Likewise.
5822         * g++.dg/gomp/udr-5.C: Likewise.
5823         * g++.dg/inherit/access6.C: Likewise.
5824         * g++.dg/lookup/duperr1.C: Likewise.
5825         * g++.dg/lookup/friend2.C: Likewise.
5826         * g++.dg/lookup/pr6936.C: Likewise.
5827         * g++.dg/lookup/scoped1.C: Likewise.
5828         * g++.dg/lookup/using26.C: Likewise.
5829         * g++.dg/lookup/using38.C: Likewise.
5830         * g++.dg/other/access2.C: Likewise.
5831         * g++.dg/overload/defarg3.C: Likewise.
5832         * g++.dg/overload/defarg6.C: Likewise.
5833         * g++.dg/parse/access11.C: Likewise.
5834         * g++.dg/parse/access2.C: Likewise.
5835         * g++.dg/parse/access3.C: Likewise.
5836         * g++.dg/parse/access4.C: Likewise.
5837         * g++.dg/parse/access5.C: Likewise.
5838         * g++.dg/parse/access6.C: Likewise.
5839         * g++.dg/parse/access8.C: Likewise.
5840         * g++.dg/parse/access9.C: Likewise.
5841         * g++.dg/parse/crash40.C: Likewise.
5842         * g++.dg/tc1/dr142.C: Likewise.
5843         * g++.dg/tc1/dr166.C: Likewise.
5844         * g++.dg/tc1/dr52.C: Likewise.
5845         * g++.dg/template/access11.C: Likewise.
5846         * g++.dg/template/access18.C: Likewise.
5847         * g++.dg/template/access19.C: Likewise.
5848         * g++.dg/template/access2.C: Likewise.
5849         * g++.dg/template/access20.C: Likewise.
5850         * g++.dg/template/access26.C: Likewise.
5851         * g++.dg/template/access3.C: Likewise.
5852         * g++.dg/template/access7.C: Likewise.
5853         * g++.dg/template/conv12.C: Likewise.
5854         * g++.dg/template/crash69.C: Likewise.
5855         * g++.dg/template/friend31.C: Likewise.
5856         * g++.dg/template/friend32.C: Likewise.
5857         * g++.dg/template/memfriend15.C: Likewise.
5858         * g++.dg/template/memfriend16.C: Likewise.
5859         * g++.dg/template/memfriend17.C: Likewise.
5860         * g++.dg/template/memfriend7.C: Likewise.
5861         * g++.dg/template/pr32519.C: Likewise.
5862         * g++.dg/template/qualttp21.C: Likewise.
5863         * g++.dg/template/qualttp8.C: Likewise.
5864         * g++.dg/template/ttp10.C: Likewise.
5865         * g++.dg/template/typedef11.C: Likewise.
5866         * g++.dg/template/typedef13.C: Likewise.
5867         * g++.dg/template/typedef19.C: Likewise.
5868         * g++.dg/template/typedef20.C: Likewise.
5869         * g++.dg/template/typedef22.C: Likewise.
5870         * g++.dg/template/using16.C: Likewise.
5871         * g++.dg/template/virtual3.C: Likewise.
5872         * g++.dg/ubsan/pr61272.C: Likewise.
5873         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5874         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5875         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5876         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5877         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5878         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5879         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5880         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5881         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5882         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5883         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5884         * g++.old-deja/g++.jason/access17.C: Likewise.
5885         * g++.old-deja/g++.jason/access18.C: Likewise.
5886         * g++.old-deja/g++.jason/access22.C: Likewise.
5887         * g++.old-deja/g++.jason/access23.C: Likewise.
5888         * g++.old-deja/g++.jason/access8.C: Likewise.
5889         * g++.old-deja/g++.jason/delete3.C: Likewise.
5890         * g++.old-deja/g++.jason/report.C: Likewise.
5891         * g++.old-deja/g++.law/access2.C: Likewise.
5892         * g++.old-deja/g++.law/access3.C: Likewise.
5893         * g++.old-deja/g++.law/access4.C: Likewise.
5894         * g++.old-deja/g++.law/access5.C: Likewise.
5895         * g++.old-deja/g++.law/arm12.C: Likewise.
5896         * g++.old-deja/g++.law/arm14.C: Likewise.
5897         * g++.old-deja/g++.law/ctors13.C: Likewise.
5898         * g++.old-deja/g++.law/union2.C: Likewise.
5899         * g++.old-deja/g++.law/visibility12.C: Likewise.
5900         * g++.old-deja/g++.law/visibility15.C: Likewise.
5901         * g++.old-deja/g++.law/visibility16.C: Likewise.
5902         * g++.old-deja/g++.law/visibility17.C: Likewise.
5903         * g++.old-deja/g++.law/visibility18.C: Likewise.
5904         * g++.old-deja/g++.law/visibility19.C: Likewise.
5905         * g++.old-deja/g++.law/visibility20.C: Likewise.
5906         * g++.old-deja/g++.law/visibility21.C: Likewise.
5907         * g++.old-deja/g++.law/visibility24.C: Likewise.
5908         * g++.old-deja/g++.law/visibility4.C: Likewise.
5909         * g++.old-deja/g++.law/visibility5.C: Likewise.
5910         * g++.old-deja/g++.law/visibility6.C: Likewise.
5911         * g++.old-deja/g++.law/visibility7.C: Likewise.
5912         * g++.old-deja/g++.law/visibility8.C: Likewise.
5913         * g++.old-deja/g++.law/visibility9.C: Likewise.
5914         * g++.old-deja/g++.niklas/t135.C: Likewise.
5915         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5916         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5917         * g++.old-deja/g++.other/access11.C: Likewise.
5918         * g++.old-deja/g++.other/access4.C: Likewise.
5919         * g++.old-deja/g++.other/access7.C: Likewise.
5920         * g++.old-deja/g++.other/crash1.C: Likewise.
5921         * g++.old-deja/g++.other/crash7.C: Likewise.
5922         * g++.old-deja/g++.other/friend1.C: Likewise.
5923         * g++.old-deja/g++.other/friend4.C: Likewise.
5924         * g++.old-deja/g++.other/friend9.C: Likewise.
5925         * g++.old-deja/g++.other/lineno1.C: Likewise.
5926         * g++.old-deja/g++.other/using1.C: Likewise.
5927         * g++.old-deja/g++.pt/enum14.C: Likewise.
5928         * g++.old-deja/g++.pt/friend11.C: Likewise.
5929         * g++.old-deja/g++.pt/friend21.C: Likewise.
5930         * g++.old-deja/g++.pt/friend3.C: Likewise.
5931         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5932         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5933         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5934         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5936 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5938         PR ipa/65765
5939         * g++.dg/ipa/pr65765.C: New test.
5941 2015-04-15  Nick Clifton  <nickc@redhat.com>
5943         * gcc.target/rx/builtins.c: Disable RMPA test if string
5944         instructions are not allowed.
5946 2015-04-15  Alan Modra  <amodra@gmail.com>
5948         * gcc.dg/pr65408.c: New.
5950 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5952         PR target/65729
5953         * gcc.target/arm/pr65729.c: New test.
5955 2015-04-14  Richard Biener  <rguenther@suse.de>
5957         PR tree-optimization/65758
5958         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5960 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5962         PR target/65648
5963         * gcc.c-torture/execute/pr65648.c: New test.
5965 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5967         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5968         __builtin_finite instead of finite.
5969         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5970         Likewise.
5972 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5974         PR tree-optimization/63387
5975         * gcc.dg/pr63387.c: New testcase.
5977 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5979         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5981 2015-04-13  Richard Biener  <rguenther@suse.de>
5983         PR tree-optimization/65204
5984         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5986 2015-04-13  Terry Guo  <terry.guo@arm.com>
5988         PR target/65710
5989         * gcc.target/arm/pr65710.c: New.
5991 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5993         PR tree-optimization/65747
5994         * g++.dg/torture/pr65747.C: New test.
5996 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5998         PR c++/65736
5999         * g++.dg/cpp0x/pr65736.C: New test.
6001 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6002             Martin Liska  <mliska@suse.cz>
6004         PR ipa/65722
6005         * g++.dg/ipa/pr65722.C: New testcase.
6007 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6009         PR tree-optimization/65735
6010         * gcc.c-torture/compile/pr65735.c: New test.
6012 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6014         PR middle-end/65554
6015         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6017 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6019         PR target/65671
6020         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6022 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6024         PR target/65647
6025         * gcc.target/arm/pr65647-2.c: New.
6027 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6029         PR target/65694
6030         * g++.dg/torture/pr65694.C: New test.
6032 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6034         * gfortran.dg/coarray_lock_6.f90: New.
6035         * gfortran.dg/coarray_lock_7.f90: New.
6036         * gfortran.dg/coarray/lock_2.f90: New.
6038 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6040         PR fortran/56674
6041         PR fortran/58813
6042         PR fortran/59016
6043         PR fortran/59024
6044         * gfortran.dg/used_types_27.f90: New.
6046 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6048         PR target/65671
6049         * gcc.target/i386/pr65671.c: New.
6051 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6053         PR tree-optimization/65709
6054         * c-c++-common/ubsan/align-9.c: New test.
6056 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6058         PR fortran/56852
6059         * gfortran.dg/pr56852.f90: New test.
6061 2015-04-09  Marek Polacek  <polacek@redhat.com>
6062             Jakub Jelinek  <jakub@redhat.com>
6064         PR middle-end/65554
6065         * g++.dg/opt/pr65554.C: New test.
6067 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6069         PR c++/65690
6070         * c-c++-common/attr-aligned-1.c: New test.
6072 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6074         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6076 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6078         PR target/65676
6079         * gcc.target/i386/sse-25.c: New.
6081 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6083         PR target/65693
6084         * gcc.target/i386/pr65693.c: New test.
6086 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6088         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6090 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6092         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6094 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6096         * gcc.target/i386/thunk-retbnd.c: New.
6098 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6100         * gnat.dg/opt48.adb: New test.
6101         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6102         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6104 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6106         PR ipa/65540
6107         * gcc.c-torture/compile/pr65540.c: New.
6109 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6111         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6112         -Wno-pointer-arith.
6114 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6116         PR debug/65678
6117         * g++.dg/debug/pr65678.C: New test.
6119         PR middle-end/65680
6120         * gcc.c-torture/compile/pr65680.c: New test.
6122 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6124         PR fortran/65548
6125         * gfortran.dg/allocate_with_source_5.f90: New test.
6127 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6129         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6130         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6132 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6134         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6136 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6138         PR target/65614
6139         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6140         to get floating point compression.
6141         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6143 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6145         PR preprocessor/61977
6146         * gcc.dg/cpp/pr61977.c: New test.
6148 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6150         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6152 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6154         PR target/65647
6155         * gcc.target/arm/pr65647.c: New.
6157 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6159         PR ipa/65655
6160         * g++.dg/torture/pr65655.C: New testcase.
6162 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6164         PR c++/64085
6165         * g++.dg/cpp1y/lambda-init13.C: New.
6167 2015-04-03  Marek Polacek  <polacek@redhat.com>
6169         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6171 2015-04-02  Marek Polacek  <polacek@redhat.com>
6173         PR c++/65642
6174         * g++.dg/cpp0x/constexpr-fold1.C: New test.
6175         * g++.dg/cpp0x/constexpr-fold2.C: New test.
6177 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
6179         PR preprocessor/61977
6180         * gcc.target/powerpc/pr61977-1.c: New test.
6181         * gcc.target/powerpc/pr61977-2.c: New test.
6183 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
6185         PR c++/56100
6186         * g++.dg/warn/Wshadow-8.C: New.
6187         * g++.dg/warn/Wshadow-9.C: Likewise.
6188         * g++.dg/warn/Wshadow-10.C: Likewise.
6189         * g++.dg/warn/Wshadow-11.C: Likewise.
6191 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6193         * gcc.dg/pr23623.c: Added aligned attribute.
6194         * gcc.dg/20141029-1.c: Likewise.
6195         * gcc.dg/20150306-1.c: New test.
6197 2015-04-01  Marek Polacek  <polacek@redhat.com>
6199         PR c++/65554
6200         * g++.dg/cpp0x/initlist93.C: New test.
6201         * g++.dg/cpp0x/initlist94.C: New test.
6203 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6205         PR target/65624
6206         * gcc.target/aarch64/pr65624.c: New test.
6208 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
6210         * gcc.dg/ipa/inlinehint-4.c: New testcase.
6212 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
6214         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6215         extra variable to force stack alignment.
6216         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6217         extra variable to force stack alignment.
6219 2015-03-31  Marek Polacek  <polacek@redhat.com>
6221         PR c++/65390
6222         * g++.dg/template/pr65390.C: New test.
6224 2015-03-31  Martin Liska  <mliska@suse.cz>
6226         * g++.dg/ipa/pr65557.C: New test.
6228 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6230         * gcc.target/s390/hotpatch-25.c: New test.
6231         * gcc.target/s390/hotpatch-1.c: Update test.
6232         * gcc.target/s390/hotpatch-10.c: Update test.
6233         * gcc.target/s390/hotpatch-11.c: Update test.
6234         * gcc.target/s390/hotpatch-12.c: Update test.
6235         * gcc.target/s390/hotpatch-13.c: Update test.
6236         * gcc.target/s390/hotpatch-14.c: Update test.
6237         * gcc.target/s390/hotpatch-15.c: Update test.
6238         * gcc.target/s390/hotpatch-16.c: Update test.
6239         * gcc.target/s390/hotpatch-17.c: Update test.
6240         * gcc.target/s390/hotpatch-18.c: Update test.
6241         * gcc.target/s390/hotpatch-19.c: Update test.
6242         * gcc.target/s390/hotpatch-2.c: Update test.
6243         * gcc.target/s390/hotpatch-21.c: Update test.
6244         * gcc.target/s390/hotpatch-22.c: Update test.
6245         * gcc.target/s390/hotpatch-23.c: Update test.
6246         * gcc.target/s390/hotpatch-24.c: Update test.
6247         * gcc.target/s390/hotpatch-3.c: Update test.
6248         * gcc.target/s390/hotpatch-4.c: Update test.
6249         * gcc.target/s390/hotpatch-5.c: Update test.
6250         * gcc.target/s390/hotpatch-6.c: Update test.
6251         * gcc.target/s390/hotpatch-7.c: Update test.
6252         * gcc.target/s390/hotpatch-8.c: Update test.
6253         * gcc.target/s390/hotpatch-9.c: Update test.
6254         * gcc.target/s390/hotpatch-compile-16.c: Update test.
6256 2015-03-31  Richard Biener  <rguenther@suse.de>
6258         PR middle-end/65626
6259         * g++.dg/torture/pr65626.C: New testcase.
6261 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6263         PR target/65531
6264         * gcc.target/i386/mpx/pr65531.cc: New.
6266 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
6268         PR target/65602
6269         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6270         __builtin_alloca instead of alloca.
6271         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6272         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6273         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6274         check.
6276 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
6278         PR ipa/65610
6279         * g++.dg/ubsan/pr65610.C: New test.
6281 2015-03-30  Marek Polacek  <polacek@redhat.com>
6283         PR c++/65398
6284         * g++.dg/cpp0x/pr65398-2.C: New test.
6286 2015-03-30  Marek Polacek  <polacek@redhat.com>
6288         * c-c++-common/pr65556.c: Change the width of bit-fields.
6290 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6292         PR ipa/65588
6293         * gcc.target/i386/pr65588.c: New testcase.
6295 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6297         PR libgfortran/65563
6298         * gfortran.dg/open_errors_2.f90:  New test.
6300 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6302         PR libgfortran/65596
6303         * gfortran.dg/namelist_86.f90: New test.
6305 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
6307         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6308         statement to reflect new ownership.
6310 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6312         PR c++/42328
6313         * g++.dg/template/friend58.C: New.
6314         * g++.dg/template/friend59.C: Likewise.
6316 2015-03-27  Tobias Burnus  <burnus@net-b.de>
6318         PR c/65586
6319         * g++.dg/gomp/openmp-simd-3.C: New.
6320         * gcc.dg/gomp/openmp-simd-3.c: New.
6322 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6324         PR target/65248
6325         * gcc.target/i386/pr65248-1.c: New file.
6326         * gcc.target/i386/pr65248-2.c: Likewise.
6327         * gcc.target/i386/pr65248-3.c: Likewise.
6328         * gcc.target/i386/pr65248-4.c: Likewise.
6330 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
6332         PR target/65593
6333         * gcc.c-torture/compile/pr65593.c: New test.
6335 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
6337         PR c++/59329
6338         * g++.dg/cpp1y/constexpr-assert1.C: New.
6340 2015-03-27  Marek Polacek  <polacek@redhat.com>
6342         PR c++/65556
6343         * c-c++-common/pr65556.c: New test.
6345 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
6347         PR ipa/65600
6348         * g++.dg/torture/pr65600.C: New testcase.
6350 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
6352         PR target/65407
6353         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6355 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
6357         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6358         statement and cleanup. Fixed typos.
6360 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6362         PR middle-end/65595
6363         * gcc.c-torture/compile/pr65595.c: New testcase.
6365 2015-03-27  Marek Polacek  <polacek@redhat.com>
6367         PR sanitizer/65583
6368         * g++.dg/ubsan/pr65583.C: New test.
6370 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6372         * gcc.c-torture/compile/20150327.c: New testcase.
6374 2015-03-26  Richard Biener  <rguenther@suse.de>
6376         PR middle-end/65555
6377         * g++.dg/torture/pr65555.C: New testcase.
6379 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6381         PR tree-optimization/64715
6382         * gcc.dg/builtin-object-size-15.c: New test.
6383         * gcc.dg/pr64715-1.c: New test.
6384         * gcc.dg/pr64715-2.c: New test.
6386 2015-03-26  Richard Biener  <rguenther@suse.de>
6388         PR middle-end/65519
6389         * gnat.dg/specs/opt2.ads: Fix testcase.
6391 2015-03-25  Martin Sebor  <msebor@redhat.com>
6393         PR testsuite/65526
6394         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6395         when target isn't arm*-*-*-*.
6396         (check_effective_target_arm_nothumb): Likewise.
6397         (check_effective_target_arm_little_endian): Likewise.
6398         (check_effective_target_arm_vect_no_misalign): Likewise.
6399         (check_effective_target_aarch64_little_endian): Fail early if target
6400         isn't aarch64*-*-*.
6402 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6404         PR tree-optimization/65177
6405         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6407 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6409         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6410         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6411         smmintrin.h and mm3dnow.h.
6413 2015-03-25  Marek Polacek  <polacek@redhat.com>
6415         PR c++/65558
6416         * g++.dg/cpp0x/pr65558.C: New test.
6418 2015-03-25  Marek Polacek  <polacek@redhat.com>
6420         PR c++/61670
6421         * g++.dg/template/pr61670.C: New test.
6423 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6425         PR c++/54987
6426         * g++.dg/template/pr54987.C: New.
6428 2015-03-25  Richard Biener  <rguenther@suse.de>
6430         PR tree-optimization/62630
6431         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6433 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6435         PR target/65508
6436         * gcc.target/i386/mpx/pr65508.c: New.
6438 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6440         PR fortran/64952
6441         PR fortran/65532
6442         * gfortran.dg/data_initialized_3.f90: New.
6444 2015-03-25  Richard Biener  <rguenther@suse.de>
6446         PR middle-end/65519
6447         * gnat.dg/specs/opt2.ads: New testcase.
6449 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6451         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6452         * gcc.target/arm/memset-inline-4.c: Skip for
6453         arm_tune_string_ops_prefer_neon.
6454         * gcc.target/arm/memset-inline-5.c: Ditto.
6455         * gcc.target/arm/memset-inline-6.c: Ditto.
6456         * gcc.target/arm/memset-inline-8.c: Ditto.
6457         * gcc.target/arm/memset-inline-9.c: Ditto.
6459 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6461         PR c++/58923
6462         * g++.dg/other/virtual3.C: New.
6464 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/60130
6467         * g++.dg/cpp0x/vt-60130.C: New.
6469 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6471         PR c++/61971
6472         * g++.dg/warn/Warray-bounds-7.C: New.
6474 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6476         PR c++/60067
6477         * g++.dg/template/defarg18.C: New.
6479 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6481         PR c++/59988
6482         * g++.dg/cpp0x/vt-59988.C: New.
6484 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6486         PR tree-optimization/65533
6487         * gcc.dg/pr65533.c: New test.
6489 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6491         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6492         source= and mold= expressions functionality.
6493         * gfortran.dg/allocate_class_4.f90: New test.
6494         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6495         copying an unlimited polymorhpic object containing a char array
6496         to another unlimited polymorphic object respects the _len
6497         component.
6498         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6499         whether deferred length char array allocate works, unlimited
6500         polymorphic object allocation from a string works and if
6501         allocating an array of deferred length strings works.
6502         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6504 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6506         PR c++/65513
6507         * g++.dg/cpp0x/constexpr-array11.C: New.
6509 2015-03-24  Richard Biener  <rguenther@suse.de>
6511         PR middle-end/65517
6512         * gcc.dg/torture/pr65517.c: New testcase.
6514 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6516         * gfortran.dg/coindexed_1.f90: Moved from
6517         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6519 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6521         PR testsuite/65506
6522         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6523         gimple dump.
6525         PR target/65523
6526         * gcc.target/i386/pr65523.c: New test.
6528         PR ipa/65475
6529         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6530         dg-options.
6531         * g++.dg/lto/pr65475b_0.C: Likewise.
6533 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6535         PR target/65505
6536         * gcc.target/sh/torture/pr65505.c: New.
6538 2015-03-23  Martin Sebor  <msebor@redhat.com>
6540         PR testsuite/63175
6541         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6542         assembly for lvx in addition to lxv.
6544 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6546         PR target/65504
6547         * gfortran.dg/pr65504.f90: New test.
6549         PR ipa/65521
6550         * gcc.dg/pr65521.c: New test.
6552 2015-03-23  Richard Biener  <rguenther@suse.de>
6554         PR tree-optimization/65518
6555         * gcc.dg/vect/pr65518.c: New testcase.
6557 2015-03-23  Richard Biener  <rguenther@suse.de>
6559         PR tree-optimization/65494
6560         * gcc.dg/vect/pr65494.c: New testcase.
6562 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6564         PR preprocessor/65238
6565         * c-c++-common/cpp/pr65238-1.c: New test.
6566         * gcc.dg/cpp/pr65238-2.c: New test.
6567         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6568         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6570 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6571             Mikael Morin  <mikael@gcc.gnu.org>
6573         PR fortran/64952
6574         * gfortran.dg/elemental_dependency_4.f90: New.
6575         * gfortran.dg/elemental_dependency_5.f90: New.
6577 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6579         PR ipa/65475
6580         * g++.dg/lto/pr65475b_0.C: New testcase.
6581         * g++.dg/lto/pr65475b_1.C: New testcase.
6582         * g++.dg/lto/pr65475c_0.C: New testcase.
6583         * g++.dg/lto/pr65475c_1.C: New testcase.
6585 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6587         * gfortran.dg/coarray_38.f90: New.
6588         * gfortran.dg/coarray_39.f90: New.
6589         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6590         compile test.
6592 2015-03-20  Marek Polacek  <polacek@redhat.com>
6594         PR c++/65398
6595         * g++.dg/cpp0x/pr65398.C: New test.
6597 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6599         PR ipa/65475
6600         * g++.dg/lto/pr65475_0.C: New testcase.
6601         * g++.dg/lto/pr65475_1.C: New testcase.
6603 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6605         PR rtl-optimization/64366
6606         * gcc.target/sh/pr64366.c: New.
6608 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6610         PR c++/48324
6611         * g++.dg/cpp0x/constexpr-48324.C: New.
6613 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6615         PR c++/48453
6616         * g++.dg/cpp0x/pr48453.C: New.
6618 2015-03-20  Marek Polacek  <polacek@redhat.com>
6620         PR c++/65072
6621         * g++.dg/cpp0x/pr65072.C: New test.
6623 2015-03-20  Richard Biener  <rguenther@suse.de>
6625         PR middle-end/64715
6626         * gcc.dg/pr15347.c: Use -O.
6627         * c-c++-common/pr19807-1.c: Likewise.
6629 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6631         * gnat.dg/volatile13.ad[sb]: New test.
6633 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6635         PR rtl-optimization/60851
6636         * gcc.target/i386/pr60851.c: New test.
6638 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6640         PR target/65240
6641         * g++.dg/pr65240.h: Add tests for PR 65240.
6642         * g++.dg/pr65240-1.C: Likewise.
6643         * g++.dg/pr65240-2.C: Likewise.
6644         * g++.dg/pr65240-3.C: Likewise.
6645         * g++.dg/pr65240-4.C: Likewise.
6647 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6649         PR rtl-optimization/63491
6650         * gcc.target/powerpc/pr63491.c: New.
6652 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6654         * g++.dg/ipa/pr65465.C: New test.
6656 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6658         PR c++/52659
6659         * g++.dg/cpp0x/deleted11.C: New.
6661 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6663         PR sanitizer/65400
6664         * c-c++-common/tsan/pr65400-3.c: New test.
6666 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6668         PR c++/59686
6669         * g++.dg/cpp0x/constexpr-59686.C: New.
6671 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6673         PR sanitizer/64265
6674         * g++.dg/tsan/pr64265.C: New test.
6676         PR sanitizer/65400
6677         * c-c++-common/tsan/pr65400-1.c: New test.
6678         * c-c++-common/tsan/pr65400-2.c: New test.
6680 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6682         PR c++/59816
6683         * g++.dg/cpp0x/pr59816.C: New.
6685 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6687         PR fortran/59198
6688         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6690 2015-03-18  Martin Liska  <mliska@suse.cz>
6692         PR ipa/65439
6693         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6694         equivalences either to 6 or 7.
6696 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6698         PR middle-end/64491
6699         Revert:
6700         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6702         * gcc.dg/undefined-loop-1.c: New file.
6703         * gcc.dg/undefined-loop-2.c: New file.
6705         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6707         PR testsuite/64032
6708         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6709         loop exits too early.
6711 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6713         PR tree-optimization/65450
6714         * gfortran.dg/pr65450.f90: New test.
6716         PR target/65078
6717         * gcc.target/i386/pr65078-1.c: New test.
6718         * gcc.target/i386/pr65078-2.c: New test.
6719         * gcc.target/i386/pr65078-3.c: New test.
6720         * gcc.target/i386/pr65078-4.c: New test.
6721         * gcc.target/i386/pr65078-5.c: New test.
6722         * gcc.target/i386/pr65078-6.c: New test.
6724 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6726         PR c++/65340
6727         * g++.dg/cpp1y/pr65340.C: New.
6729 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6731         PR fortran/64432
6732         * gfortran.dg/system_clock_3.f08: Adjust test.
6734 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6736         PR fortran/59198
6737         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6738         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6740 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6742         PR fortran/64432
6743         * gfortran.dg/system_clock_3.f08: New test.
6745 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6747         PR c++/64626
6748         g++.dg/cpp1y/pr64626-1.C: New.
6749         g++.dg/cpp1y/pr64626-2.C: New.
6750         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6752 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6754         PR tree-optimization/65427
6755         * gcc.c-torture/execute/pr65427.c: New test.
6757 2015-03-16  Marek Polacek  <polacek@redhat.com>
6759         DR 1688
6760         PR c++/65327
6761         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6762         * g++.dg/cpp0x/pr65327.C: New test.
6764 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6766         PR sanitizer/64820
6767         * c-c++-common/asan/pr64820.c: New test.
6769 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6771         * gfortran.dg/pointer_2.f90: New test.
6773 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6775         * g++.dg/pr65049.C: New test.
6777 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6779         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6780         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6781         * gcc.target/i386/fuse-caller-save.c: Same.
6783 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6785         * gnat.dg/loop_optimization18.ad[sb]: New test.
6786         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6788 2015-03-16  Alan Modra  <amodra@gmail.com>
6790         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6791         2014-12-05 change.
6793 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6795         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6796         hppa*-*-hpux*.
6797         * gcc.dg/torture/pr65270-2.c: Likewise.
6799 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6801         PR fortran/61138
6802         * gfortran.dg/pointer_remapping_9.f90: New.
6804 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6806         PR tree-optimization/65369
6807         * gcc.c-torture/execute/pr65369.c: New test.
6809         PR tree-optimization/65418
6810         * gcc.c-torture/execute/pr65418-1.c: New test.
6811         * gcc.c-torture/execute/pr65418-2.c: New test.
6813         PR rtl-optimization/65401
6814         * gcc.c-torture/execute/pr65401.c: New test.
6816 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6818         PR target/64600
6819         * gcc.target/arm/pr64600_1.c: New test.
6821 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6823         PR rtl-optimization/65235
6824         * gcc.target/aarch64/pr65235_1.c: New test.
6826 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6828         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6829         * gcc.target/s390/hotpatch-22.c: Likewise.
6830         * gcc.target/s390/hotpatch-23.c: Likewise.
6831         * gcc.target/s390/hotpatch-24.c: Likewise.
6832         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6833         * gcc.target/s390/hotpatch-1.c: Update expected output.
6834         * gcc.target/s390/hotpatch-2.c: Likewise.
6835         * gcc.target/s390/hotpatch-3.c: Likewise.
6836         * gcc.target/s390/hotpatch-4.c: Likewise.
6837         * gcc.target/s390/hotpatch-5.c: Likewise.
6838         * gcc.target/s390/hotpatch-6.c: Likewise.
6839         * gcc.target/s390/hotpatch-7.c: Likewise.
6840         * gcc.target/s390/hotpatch-8.c: Likewise.
6841         * gcc.target/s390/hotpatch-9.c: Likewise.
6842         * gcc.target/s390/hotpatch-10.c: Likewise.
6843         * gcc.target/s390/hotpatch-11.c: Likewise.
6844         * gcc.target/s390/hotpatch-12.c: Likewise.
6845         * gcc.target/s390/hotpatch-13.c: Likewise.
6846         * gcc.target/s390/hotpatch-14.c: Likewise.
6847         * gcc.target/s390/hotpatch-15.c: Likewise.
6848         * gcc.target/s390/hotpatch-16.c: Likewise.
6849         * gcc.target/s390/hotpatch-17.c: Likewise.
6850         * gcc.target/s390/hotpatch-18.c: Likewise.
6851         * gcc.target/s390/hotpatch-19.c: Likewise.
6853 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6855         PR target/65103
6856         * gcc.target/i386/pr65103-1.c: New.
6858 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6860         PR target/65044
6861         * gcc.target/i386/pr65044.c: New.
6863 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6865         PR rtl-optimization/64895
6866         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6867         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6868         * gcc.target/i386/fuse-caller-save.c: Ditto.
6870 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6872         * gcc.dg/ipa/pr63569.c: Fix template.
6874 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6876         * g++.dg/ipa/pr64146.C: Require fpic support.
6878 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6880         PR libfortran/65200
6881         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6882         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6884 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6886         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6887         to dg-options, fix up dg-skip-if.
6889 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6891         PR target/65296
6892         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6893         * gcc.target/avr/tiny-caller-save.c: Same.
6895 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6897         PR target/65242
6898         * g++.dg/pr65242.C: New test.
6900 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6902         * c-c++-common/asan/no-asan-check-glob.c: New test.
6904 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6906         PR c++/65370
6907         * g++.dg/other/default11.C: New.
6908         * g++.dg/other/default12.C: Likewise.
6910 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6912         PR target/65368
6913         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6915 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6917         PR fortran/65024
6918         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6920 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6922         PR c++/65127
6923         * g++.dg/cpp0x/pr65127.C: New test.
6925 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6927         * gcc.dg/ipa/PR64550.c: Update template.
6929 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6930             Tobias Burnus  <burnus@net-b.de>
6932         * gfortran.dg/coarray_sync_memory.f90: New.
6934 2015-03-10  Marek Polacek  <polacek@redhat.com>
6936         PR sanitizer/65367
6937         * c-c++-common/ubsan/pr65367.c: New test.
6939 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6941         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6942         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6943         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6944         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6945         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6946         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6947         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6948         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6949         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6950         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6951         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6952         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6953         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6955 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6957         * lib/mpx-dg.exp (mpx_link_flags): New.
6958         (mpx_init): New.
6959         (mpx_finish): New.
6960         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6961         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6962         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6963         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6964         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6965         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6966         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6967         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6968         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6969         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6970         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6971         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6972         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6973         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6974         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6975         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6976         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6977         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6978         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6979         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6980         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6981         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6982         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6983         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6984         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6985         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6986         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6987         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6988         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6989         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6990         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6991         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6992         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6993         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6994         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6995         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6996         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6997         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6998         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6999         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7000         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7001         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7002         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7003         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7004         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7005         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7006         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7007         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7008         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7009         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7010         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7011         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7012         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7013         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7014         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7015         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7016         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7017         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7018         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7019         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7020         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7021         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7022         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7023         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7024         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7025         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7026         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7027         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7028         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7029         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7030         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7031         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7032         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7033         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7034         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7035         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7036         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7037         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7038         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7039         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7040         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7041         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7042         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7043         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7044         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7045         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7046         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7047         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7048         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7049         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7050         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7051         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7052         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7053         * gcc.target/i386/mpx/label-address-1.c: New.
7054         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7055         * gcc.target/i386/mpx/macro.c: New.
7056         * gcc.target/i386/mpx/mpx-check.h: New.
7057         * gcc.target/i386/mpx/mpx.exp: New.
7058         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7059         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7060         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7061         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7062         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7063         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7064         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7065         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7066         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7067         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7068         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7069         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7070         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7071         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7072         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7073         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7074         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7075         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7076         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7077         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7078         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7079         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7080         * gcc.target/i386/mpx/reference-1-nov.c: New.
7081         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7082         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7083         * gcc.target/i386/mpx/reference-2-nov.c: New.
7084         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7085         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7086         * gcc.target/i386/mpx/reference-3-nov.c: New.
7087         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7088         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7089         * gcc.target/i386/mpx/reference-4-nov.c: New.
7090         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7091         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7092         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7093         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7094         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7095         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7096         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7097         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7098         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7099         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7100         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7101         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7102         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7103         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7104         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7105         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7106         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7107         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7108         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7109         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7110         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7111         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7112         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7113         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7114         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7115         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7116         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7117         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7118         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7119         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7120         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7121         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7122         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7123         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7124         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7125         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7126         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7127         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7128         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7129         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7130         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7131         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7132         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7133         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7134         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7135         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7136         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7137         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7138         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7139         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7140         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7141         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7142         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7143         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7144         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7145         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7146         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7147         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7148         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7149         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7150         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7151         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7152         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7153         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7154         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7155         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7156         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7157         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7158         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7159         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7160         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7161         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7162         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7163         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7164         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7165         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7166         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7167         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7168         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7169         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7170         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7171         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7172         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7173         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7174         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7175         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7176         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7177         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7178         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7179         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7180         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7181         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7182         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7183         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7184         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7185         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7186         * gcc.target/i386/mpx/vararg-1-nov.c: New.
7187         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7188         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7189         * gcc.target/i386/mpx/vararg-2-nov.c: New.
7190         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7191         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7192         * gcc.target/i386/mpx/vararg-3-nov.c: New.
7193         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7194         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7195         * gcc.target/i386/mpx/vararg-4-nov.c: New.
7196         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7197         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7198         * gcc.target/i386/mpx/vararg-5-nov.c: New.
7199         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7200         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7201         * gcc.target/i386/mpx/vararg-6-nov.c: New.
7202         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7203         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7204         * gcc.target/i386/mpx/vararg-7-nov.c: New.
7205         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7206         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7207         * gcc.target/i386/mpx/vararg-8-nov.c: New.
7208         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7209         * gcc.target/i386/mpx/vla-1-lbv.c: New.
7210         * gcc.target/i386/mpx/vla-1-nov.c: New.
7211         * gcc.target/i386/mpx/vla-1-ubv.c: New.
7212         * gcc.target/i386/mpx/vla-2-lbv.c: New.
7213         * gcc.target/i386/mpx/vla-2-nov.c: New.
7214         * gcc.target/i386/mpx/vla-2-ubv.c: New.
7216 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
7218         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7220 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
7222         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7224 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
7226         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7227         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7229 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7231         PR c/65120
7232         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7233         on rhs is 0.
7234         (fn4): New test.
7235         * c-c++-common/pr65120.c: New test.
7237         PR rtl-optimization/65321
7238         * gcc.dg/pr65321.c: New test.
7240 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7242         PR tree-optimization/65355
7243         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7245 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
7247         PR c/65120
7248         * c-c++-common/pr49706.c: Adjust tests for not warning
7249         about !!x == y or !b == y where b is boolean, and add
7250         some further tests.
7251         * c-c++-common/pr62199-2.c: Likewise.
7253 2015-03-09  Richard Biener  <rguenther@suse.de>
7255         PR middle-end/65270
7256         * gcc.dg/torture/pr65270-1.c: New testcase.
7257         * gcc.dg/torture/pr65270-2.c: Likewise.
7259 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7261         PR tree-optimization/63743
7262         * gcc.dg/pr63743.c: New test.
7264 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
7266         PR lto/65316
7267         * g++.dg/lto/pr65316_0.C: New testcase.
7268         * g++.dg/lto/pr65316_1.C: New testcase.
7270 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
7272         PR target/62247
7273         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7274         hppa*-*-hpux*.
7275         * g++.dg/abi/rtti3.C: Likewise.
7277         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7279         PR target/62251
7280         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7282         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7284         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7286         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7288 2015-03-08  Morin  <mikael@gcc.gnu.org>
7290         PR fortran/60898
7291         * gfortran.dg/entry_20.f90: New.
7293 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7295         PR target/65153
7296         * gcc.c-torture/compile/pr65153.c: New.
7298 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
7300         PR target/65249
7301         * g++.dg/torture/pr65249.C: New.
7303 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
7305         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7306         long.
7307         (int64_t): Likewise.
7309 2015-03-07  Marek Polacek  <polacek@redhat.com>
7310             Martin Uecker  <uecker@eecs.berkeley.edu>
7312         PR sanitizer/65280
7313         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7314         member-like arrays.
7315         * c-c++-common/ubsan/bounds-8.c: New test.
7316         * c-c++-common/ubsan/bounds-9.c: New test.
7317         * gcc.dg/ubsan/bounds-2.c: New test.
7319 2015-03-05  Martin Sebor  <msebor@redhat.com>
7321         * PR testsuite/63175
7322         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7323         checking of results into main to prevent it from getting optimized
7324         away.
7325         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7327 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
7329         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7330         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7331         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7332         x64.
7334 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
7336         * g++.dg/lto/pr65302_1.C: New testcase.
7337         * g++.dg/lto/pr65302_0.C: New testcase.
7339 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7341         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7342         -fno-ipa-icf to dg-options.
7344 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
7346         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7347         compiles using the linker plugin.
7349 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
7351         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7353 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7355         * gcc.target/arm/pr65067.c: New test.
7357 2015-03-05  Martin Liska  <mliska@suse.cz>
7359         PR ipa/65318
7360         * gcc.dg/ipa/pr65318.c: New test.
7362 2015-03-05  Marek Polacek  <polacek@redhat.com>
7364         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7366 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7368         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7370 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7372         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7373         max-unroll-times back to defaults for s390.
7375 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7377         Fix last commit.
7379 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7381         PR c++/64665
7382         * g++.dg/cpp0x/initlist92.C: New.
7384 2015-03-05  Richard Biener  <rguenther@suse.de>
7386         PR tree-optimization/65310
7387         * gcc.dg/vect/pr65310.c: New testcase.
7389 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7391         PR c++/64834
7392         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7394 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7396         * gnat.dg/entry_queues3.adb: New test.
7398 2015-03-04  Ian Lance Taylor  <iant@google.com>
7400         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7402 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7404         PR c++/64227
7405         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7407 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7409         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7410         -fno-ipa-icf to dg-options
7411         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7412         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7414 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7416         PR c++/64398
7417         * g++.dg/cpp0x/decltype62.C: New.
7419 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7421         * gnat.dg/object_overflow5.adb: New test.
7423 2015-03-03  Martin Liska  <mliska@suse.cz>
7425         PR ipa/65287
7426         * gcc.dg/ipa/pr65287.c: New test.
7428 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7429             Eric Botcazou  <ebotcazou@adacore.com>
7431         * gnat.dg/specs/pack12.ads: New test.
7433 2015-03-03  Martin Liska  <mliska@suse.cz>
7435         * gcc.dg/ipa/PR65282.c: New test.
7437 2015-03-13  Jeff Law  <law@redhat.com>
7439         PR tree-optimization/65241
7440         * gcc.c-torture/compile/pr65241.c: New test.
7442 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7444         PR target/64331
7445         * gcc.target/avr/torture/pr64331.c: New test.
7447 2015-03-03  Martin Liska  <mliska@suse.cz>
7448             Jan Hubicka  <hubicka@ucw.cz>
7450         * g++.dg/ipa/pr65263.C: New test.
7452 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7454         PR ipa/65130
7455         * gcc.dg/lto/pr65130_0.c: New testcase.
7456         * gcc.dg/lto/pr65130_1.c: New testcase.
7458 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7460         PR ipa/64988
7461         * g++.dg/torture/pr64988.C: New testcase.
7463 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7465         * gfortran.dg/coarray_atomic_6.f90: New.
7467 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7469         PR target/65184
7470         * gcc.target/i386/pr65184.c: New.
7472 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7474         PR target/65183
7475         * gcc.target/i386/pr65183.c: New.
7477 2015-02-28  Martin Liska  <mliska@suse.cz>
7478             Jan Hubicka  <hubicka@ucw.cz>
7480         * gcc.dg/ipa/ipa-icf-35.c: New test.
7481         * gcc.dg/ipa/ipa-icf-36.c: New test.
7482         * gcc.dg/ipa/ipa-icf-37.c: New test.
7484 2015-02-28  Martin Liska  <mliska@suse.cz>
7485             Jan Hubicka  <hubicka@ucw.cz>
7487         PR ipa/65245
7488         * gcc.dg/ipa/ipa-icf-34.c: New test.
7490 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7492         PR target/61142
7493         * gcc.target/sh/sh/pr61142.c: New.
7495 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7497         * g++.dg/other/dump-ada-spec-3.C: New test.
7499 2015-03-01  Martin Liska  <mliska@suse.cz>
7501         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7502         * g++.dg/ipa/pr63595.C: Update expected results.
7504 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7506         PR ipa/65236
7507         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7509 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7511         * gcc.dg/vect/pr59354.c: Move vector producing code to
7512         separate function.
7514 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7516         PR ipa/65237
7517         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7518         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7519         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7520         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7522 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7524         PR tree-optimization/65048
7525         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7526         (foo): Use K&R style definition.
7528 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7530         PR target/65032
7531         * g++.dg/pr65032.C: New.
7533 2015-02-27  Marek Polacek  <polacek@redhat.com>
7535         PR c/65040
7536         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7537         -Wformat=2.
7539 2015-02-27  Marek Polacek  <polacek@redhat.com>
7541         PR c/65228
7542         * gcc.dg/pr65228.c: New test.
7544 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7546         PR c/35330
7547         * gcc.dg/weak/weak-17.c: New file.
7549 2015-02-27  Richard Biener  <rguenther@suse.de>
7551         PR lto/65193
7552         * g++.dg/lto/pr65193_0.C: New testcase.
7554 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7556         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7557         * gcc.target/s390/hotpatch-8.c: Likewise.
7558         * gcc.target/s390/hotpatch-9.c: Likewise.
7559         * gcc.target/s390/pr61078.c: Likewise.
7560         * gcc.target/s390/pr57960.c: Remove -m64.
7561         * gcc.target/s390/pr61078.c: Likewise.
7563 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7564             Martin Liska  <mliska@suse.cz>
7566         PR bootstrap/65150
7567         * gcc.dg/pr64454.c: Disable ICF.
7568         * gcc.dg/pr28685-1.c: Disable ICF
7569         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7570         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7571         * g++.dg/ipa/ipa-icf-4.C: Update template.
7573 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7575         PR tree-optimization/65216
7576         * gcc.c-torture/execute/pr65216.c: New test.
7578         PR tree-optimization/65215
7579         * gcc.c-torture/execute/pr65215-1.c: New test.
7580         * gcc.c-torture/execute/pr65215-2.c: New test.
7581         * gcc.c-torture/execute/pr65215-3.c: New test.
7582         * gcc.c-torture/execute/pr65215-4.c: New test.
7583         * gcc.c-torture/execute/pr65215-5.c: New test.
7585 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7587         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7589 2015-02-26  Martin Liska  <mliska@suse.cz>
7590             Jan Hubicka  <hubicka@ucw.cz>
7592         * g++.dg/ipa/pr64146.C: Update expected results.
7593         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7594         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7595         * gcc.dg/ipa/ipa-icf-34.c: New test.
7597 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7599         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7600         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7601         (dg-additional-options): Remove dg directive.
7602         (dg-final): Add dg directive.
7604 2015-02-26  Marek Polacek  <polacek@redhat.com>
7606         PR ipa/65008
7607         * g++.dg/ipa/pr65008.C: New test.
7609 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7611         * lib/profopt.exp (profopt-target-cleanup): New proc.
7612         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7613         files from sources from dg-additional-sources.
7615 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7617         * lib/gcov.exp: Cleanup in case of xfail.
7619 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7621         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7623 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7625         PR debug/46102
7626         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7627         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7628         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7629         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7630         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7631         * g++.dg/debug/pr46123.C: XFAIL and move...
7632         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7633         * gcc.dg/debug/dwarf2-3.c: Move...
7634         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7636 2015-02-26  Marek Polacek  <polacek@redhat.com>
7638         PR c++/65202
7639         * g++.dg/cpp1y/pr65202.C: New test.
7641 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7643         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7644         locale_facets.h.gcov.
7646 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7648         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7650 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7652         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7654 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7656         PR target/65217
7657         * gcc.target/i386/pr65217.c: New.
7659 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7661         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7663 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7665         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7667 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7669         PR tree-optimization/65048
7670         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7672 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7674         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7675         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7677 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7679         PR target/65161
7680         * gcc.target/i386/pr65161.c: New test.
7682 2015-02-26  Terry Guo  <terry.guo@arm.com>
7684         * gcc.target/arm/no-volatile-in-it.c: New test.
7686 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7688         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7689         (dg-options): Add -save-temps.
7690         (dg-final): Add cleanup-saved-temps.
7692 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7694         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7696 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7698         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7699         * gcc.target/powerpc/pack01.c: Include string.h.
7701 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7703         PR target/65167
7704         * gcc.target/i386/pr65167.c: New.
7706 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7708         PR tree-optimization/61917
7709         * gcc.dg/vect/vect-pr61917.c: New file.
7711 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7713         PR tree-optimization/65170
7714         * gcc.c-torture/execute/pr65170.c: New test.
7715         * gcc.dg/tree-ssa/vrp96.c: New test.
7717 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7719         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7721 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7723         PR testsuite/65126
7724         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7725         (dg-additional-files-options): Copy additional_sources to
7726         additional_sources_used before emptying additional_sources.
7727         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7728         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7729         (cleanup-saved-temps): Use additional_sources_used instead of
7730         additional_sources.
7731         (dg-test): Reset additional_sources_used.
7733 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7735         PR fortran/63427
7736         * gfortran.dg/integer_exponentiation_6.F90: New test.
7738 2015-02-23  Martin Sebor  <msebor@redhat.com>
7740         PR target/65109
7741         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7742         two parts.  One to save registers, the other to verify the
7743         registers have the right values.  Save register state into
7744         static data rather than on the stack.
7746 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7748         PR bootstrap/63888
7749         * c-c++-common/asan/pr63888.c: New test.
7751 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7753         PR target/65163
7754         * gcc.c-torture/compile/pr65163.c: New.
7756 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7758         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7759         with -m31 on 64 bit.
7760         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7761         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7763 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7765         * gcc.target/s390/20090223-1.c: Add
7766         -Wno-implicit-function-declaration option.
7767         * gcc.target/s390/pr42224.c: Likewise.
7768         * gcc.target/s390/pr55718.c: Likewise.
7770 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7772         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7773         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7774         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7775         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7776         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7777         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7778         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7779         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7780         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7781         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7782         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7783         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7784         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7785         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7786         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7787         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7788         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7789         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7790         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7791         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7792         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7794 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7796         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7797         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7798         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7799         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7800         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7801         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7802         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7803         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7804         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7805         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7806         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7807         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7808         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7809         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7810         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7811         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7813 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7815         PR fortran/64980
7816         PR fortran/61960
7817         * gfortran.dg/pr61960.f90: New.
7818         * gfortran.dg/pr64230.f90: New.
7819         * gfortran.dg/pr64980.f03: New.
7821 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7823         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7825 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7827         PR ada/65156
7828         * gnat.dg/timing_events.adb: Removed, invalid test.
7830 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7832         PR debug/58123
7833         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7834         location.
7835         * g++.dg/gcov/gcov-2.C: Likewise.
7837 2015-02-20  Richard Biener  <rguenther@suse.de>
7839         PR tree-optimization/65136
7840         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7842 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7844         PR testsuite/64158
7845         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7846         and nvptx-*-* blacklisting.
7848         * gcc.dg/sibcall-9.c: New test.
7849         * gcc.dg/sibcall-10.c: New test.
7851 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7853         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7855 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7857         PR target/64452
7858         * gcc.target/avr/torture/pr64452.c: New test.
7860 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7862         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7863         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7865 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7867         PR testsuite/65116
7868         * lib/target-supports.exp (check_compile): Check whether
7869         additional_sources is defined before using it.
7871 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7873         PR middle-end/65074
7874         * g++.dg/opt/pr65074.C: New file.
7876 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7878         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7879         (size_type): New typedef.
7880         (operator "" _script): Use it for the last argument.
7882 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7884         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7886 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7888         * lib/target-supports.exp (check_compile): Save/restore
7889         additional_sources that may belong to an actual test.
7891 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7893         PR gcov-profile/64634
7894         * g++.dg/gcov/gcov-15.C: New test.
7896 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7898         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7900 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7902         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7904 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7906         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7908 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7910         * gfortran.dg/fmt_cache_1.f: Add missing close.
7912 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7914         PR testsuite/65107
7915         * gfortran.dg/read_eof_8.f90: Add missing close.
7917 2015-02-18  Richard Biener  <rguenther@suse.de>
7919         PR tree-optimization/65063
7920         * gcc.dg/pr65063.c: New testcase.
7922 2015-02-18  Richard Biener  <rguenther@suse.de>
7924         PR tree-optimization/62217
7925         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7927 2015-02-18  Marek Polacek  <polacek@redhat.com>
7929         PR sanitizer/65081
7930         * c-c++-common/ubsan/pr65081.c: New test.
7932 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7934         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7935         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7937 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7939         * gcc.dg/ipa/propalign-3.c: New test.
7941 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7943         PR target/64793
7944         * gcc.target/sh/pr64793.c: New.
7945         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7947 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7949         * gcc.target/arm/divzero.c: New test case.
7951 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7953         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7955 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7956             Jakub Jelinek  <jakub@redhat.com>
7958         PR c++/65075
7959         * g++.dg/cpp0x/pr65075.C: New test.
7961 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7963         PR target/65058
7964         * gcc.target/powerpc/pr65058.c: New test.
7966 2015-02-16  Jeff Law  <law@redhat.com>
7968         PR tree-optimization/64823
7969         * gcc.dg/uninit-20.c: New test.
7971 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7972             James Greenhalgh  <james.greenhalgh@arm.com>
7974         PR ipa/64963
7975         * gcc.dg/ipa/ipa-clone-1.c: New test.
7977 2015-02-16  Richard Biener  <rguenther@suse.de>
7979         PR tree-optimization/65077
7980         * gcc.dg/torture/pr65077.c: New testcase.
7982 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7984         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7985         Directive adjusted to scan for ldaxr.
7986         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7987         adjusted to scan for ldaex.
7989 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7991         PR c++/65080
7992         * g++.dg/cpp0x/constexpr-65080.C: New.
7994 2015-02-16  Richard Biener  <rguenther@suse.de>
7996         PR tree-optimization/63593
7997         * gcc.dg/pr63593.c: New testcase.
7999 2015-02-16  Marek Polacek  <polacek@redhat.com>
8001         PR c/65066
8002         * gcc.dg/pr65066.c: New test.
8004 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8006         * gcc.dg/pr65002.C: Move ...
8007         * g++.dg/ipa/pr65002.C: ... here.
8009 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8011         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8012         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8013         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8014         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8016 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8018         PR testsuite/64850
8019         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8020         the expression to find calls.
8021         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8022         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8023         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8024         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8025         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8027 2015-02-14  Marek Polacek  <polacek@redhat.com>
8029         PR c/64768
8030         * gcc.dg/array-11.c: New test.
8031         * gcc.dg/array-12.c: New test.
8032         * gcc.dg/array-13.c: New test.
8033         * gcc.dg/array-14.c: New test.
8034         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8035         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8036         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8037         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8038         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8039         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8041 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8043         PR c++/60894
8044         * g++.dg/lookup/using54.C: New.
8046 2015-02-13  Jeff Law  <law@redhat.com>
8048         PR bootstrap/65060
8049         Revert my change for tree-optimization/64823.
8051 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8053         PR tree-optimization/65053
8054         * gcc.c-torture/execute/pr65053-1.c: New test.
8055         * gcc.c-torture/execute/pr65053-2.c: New test.
8057 2015-02-13  Marek Polacek  <polacek@redhat.com>
8059         PR c/65050
8060         * gcc.dg/pr65050.c: New test.
8062 2015-02-13  Jeff Law  <law@redhat.com>
8064         PR tree-optimization/64823
8065         * gcc.dg/uninit-20.c: New test.
8067         PR rtl-optimization/47477
8068         * gcc.dg/tree-ssa/pr47477.c: New test.
8070 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8072         PR c++/60211
8073         * g++.dg/parse/ivdep-2.C: New.
8074         * g++.dg/parse/ivdep-3.C: Likewise.
8076 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8078         PR fortran/64506
8079         * gfortran.dg/continuation_13.f90: New test.
8080         * gfortran.dg/continuation_14.f: New test.
8082 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8084         PR c++/64970
8085         * g++.dg/cpp0x/sfinae55.C: New.
8087 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8089         PR ipa/65034
8090         * g++.dg/ipa/pr65034.C: New test.
8092 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8094         PR tree-optimization/65002
8095         * gcc.dg/pr65002.C: New.
8097 2015-02-13  Marek Polacek  <polacek@redhat.com>
8099         PR c/65040
8100         * c-c++-common/pr65040.c: New test.
8102 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8104         PR tree-optimization/64705
8105         * gcc.dg/tree-ssa/pr64705.c: New test.
8107 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8109         PR rtl/32219
8110         * gcc.dg/visibility-22.c: New test.
8111         * gcc.dg/visibility-23.c: New test.
8112         * gcc.target/i386/pr32219-1.c: New test.
8113         * gcc.target/i386/pr32219-2.c: New test.
8114         * gcc.target/i386/pr32219-3.c: New test.
8115         * gcc.target/i386/pr32219-4.c: New test.
8116         * gcc.target/i386/pr32219-5.c: New test.
8117         * gcc.target/i386/pr32219-6.c: New test.
8118         * gcc.target/i386/pr32219-7.c: New test.
8119         * gcc.target/i386/pr32219-8.c: New test.
8120         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8122 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8124         PR libgfortran/57822
8125         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8126         four different KINDs.
8128 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8130         PR c++/64884
8131         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8133         PR sanitizer/65000
8134         * g++.dg/ubsan/pr65000.C: New test.
8136 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8138         PR fortran/64932
8139         * gfortran.dg/finalize_28.f90: New test
8141 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8143         PR debug/55541
8144         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8145         DW_TAG_lexical_block removal.
8146         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8147         * g++.dg/guality/pr55541.C: New test.
8149         PR sanitizer/64984
8150         * g++.dg/ubsan/pr64984.C: New test.
8152 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8154         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8156 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8158         PR testsuite/64930
8159         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8160         instructions for 2015-01-14 get_memmodel changes.
8161         * gcc.target/powerpc/atomic-p8.c: Likewise.
8163         PR sanitizer/65019
8164         * g++.dg/ubsan/pr65019.C: New test.
8166         PR tree-optimization/65014
8167         * gcc.c-torture/compile/pr65014.c: New test.
8169 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8171         PR libgfortran/57822
8172         * gfortran/fmt_g0_7.f08: Revise test.
8174 2015-02-11  Jeff Law  <law@redhat.com>
8176         PR target/63347
8177         * gcc.target/m68k/pr63347.c: New test.
8179 2015-02-11  Marek Polacek  <polacek@redhat.com>
8181         * g++.dg/ubsan/shift-1.C: New test.
8182         * gcc.dg/ubsan/c-shift-2.c: New test.
8183         * c-c++-common/ubsan/shift-5.c: Remove file.
8185 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
8187         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8188         Directive adjusted to XFAIL.
8189         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8190         adjusted to XFAIL.
8192 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8194         PR middle-end/65003
8195         * g++.dg/opt/pr65003.C: New test.
8197 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8199         * lib/target-supports.exp (check_effective_target_pie): Renamed
8200         to ...
8201         (check_effective_target_pie_enabled): This.
8202         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8203         * gcc.target/i386/pie.c: Likewise.
8205 2015-02-11  Andrew Pinski  <apinski@cavium.com>
8207         PR target/64893
8208         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8209         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8211 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
8213         PR target/61925
8214         * gcc.target/i386/pr61925-1.c: New test.
8215         * gcc.target/i386/pr61925-2.c: New test.
8216         * gcc.target/i386/pr61925-3.c: New test.
8218 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
8220         PR sanitizer/65004
8221         * g++.dg/asan/pr65004.C: New test.
8223 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
8225         PR target/64661
8226         * gcc.taget/sh/pr64661-0.h: New.
8227         * gcc.taget/sh/pr64661-1.c: New.
8228         * gcc.taget/sh/pr64661-2.c: New.
8229         * gcc.taget/sh/pr64661-3.c: New.
8230         * gcc.taget/sh/pr64661-4.c: New.
8232 2015-02-10  Richard Biener  <rguenther@suse.de>
8234         PR tree-optimization/64995
8235         * g++.dg/torture/pr64995.C: New testcase.
8237 2015-02-10  Richard Biener  <rguenther@suse.de>
8239         PR tree-optimization/64909
8240         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8242 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8244         * gcc.dg/signbit-sa.c: New test.
8246 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8248         PR libgfortran/57822
8249         * gfortran/fmt_g0_7.f08: New test.
8251 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
8253         PR tree-optimization/43378
8254         * gcc.dg/tree-ssa/pr43378.c: New test.
8256 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
8258         PR ipa/64978
8259         * g++.dg/torture/pr64978.C: New testcase.
8261 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8263         PR sanitizer/64981
8264         * gcc.dg/asan/pr64981.c: New test.
8266 2015-02-09  Marek Polacek  <polacek@redhat.com>
8268         PR c/64856
8269         * gcc.dg/pr64856.c: New test.
8271 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
8273         PR target/64979
8274         * gcc.dg/tree-ssa/stdarg-7.c: New test.
8275         * gcc.c-torture/execute/pr64979.c: New test.
8277 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
8279         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8281 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8283         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8284         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8286 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
8288         PR target/58757
8289         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8291 2015-02-09  Richard Biener  <rguenther@suse.de>
8293         PR tree-optimization/54000
8294         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8296 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8298         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8300 2015-02-09  Martin Liska  <mliska@suse.cz>
8302         * g++.dg/ipa/pr64858.C: New test.
8304 2015-02-09  Tom de Vries  <tom@codesourcery.com>
8306         * gcc.dg/uninit-19.c: Fix warning line for fpic.
8308 2015-02-08  Andrew Pinski  <apinski@cavium.com>
8310         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8312 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
8314         PR fortran/63744
8315         * gfortran.dg/use_rename_8.f90: New.
8317 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
8319         * gnat.dg/addr7.ad[sb]: New test.
8320         * gnat.dg/addr8.ad[sb]: Likewise.
8322 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
8324         PR jit/64752
8325         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8326         from jit.dg/test-compile-to-executable.c's create_code, with a
8327         clarification of the output message.
8328         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8329         pass/fail message.
8330         (test_jit): Use CHECK_NO_ERRORS when calling
8331         gcc_jit_context_compile_to_file.
8332         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8333         jit-verify-compile-to-file to jit-verify-output-file-was-created.
8334         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
8335         about deletions that are attempted.
8336         (jit-verify-compile-to-file): Rename to...
8337         (jit-verify-output-file-was-created): ...this, and drop the
8338         attempt to run "file" and verify the output.
8339         (jit-verify-assembler): New function.
8340         (jit-verify-object): New function.
8341         (jit-verify-dynamic-library): New function.
8342         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8343         favor of an implementation from new file
8344         create-code-for-hello-world-executable.h, which also adds a
8345         "main".
8346         (dg-final): Replace jit-verify-compile-to-file with
8347         jit-verify-output-file-was-created, and invoke new function
8348         jit-verify-assembler.
8349         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8350         the output message.
8351         (dg-final): Replace jit-verify-compile-to-file with
8352         jit-verify-output-file-was-created, and invoke new function
8353         jit-verify-dynamic-library.
8354         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8355         favor of an implementation from new file
8356         create-code-for-hello-world-executable.h, which also adds a
8357         "main".
8358         (dg-final): Replace jit-verify-compile-to-file with
8359         jit-verify-output-file-was-created.  Strengthen the expected stdout
8360         from the built executable.
8361         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8362         favor of an implementation from new file
8363         create-code-for-hello-world-executable.h, which also adds a
8364         "main".
8365         (dg-final): Replace jit-verify-compile-to-file with
8366         jit-verify-output-file-was-created, and invoke new function
8367         jit-verify-object.
8368         * jit.dg/verify-dynamic-library.c: New source file.
8370 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
8371             Brian Rzycki  <b.rzycki@samsung.com>
8373         PR tree-optimization/64878
8374         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8376 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8378         PR ipa/64896
8379         * g++.dg/ipa/pr64896.C: New test.
8381 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8383         PR target/64205
8384         * gcc.target/powerpc/pr64205.c: New file.
8386 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8388         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8389         (dg-options): Use -fpie instead of -fPIE -pie.
8391 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8393         PR middle-end/64937
8394         * g++.dg/asan/pr64937.C: New test.
8396 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8398         PR fortran/63205
8399         * gfortran.dg/class_to_type_4.f90: New test
8401 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8403         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8405 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8407         PR rtl-optimization/64957
8408         PR debug/64817
8409         * gcc.c-torture/execute/pr64957.c: New test.
8411 2015-02-05  Jeff Law  <law@redhat.com>
8413         PR target/17306
8414         * gcc.target/h8300/pr17306-1.c: New test.
8415         * gcc.target/h8300/pr17306-2.c: New test.
8417 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8419         PR fortran/64943
8420         * gfortran.dg/structure_constructor_12.f90: New.
8422 2015-02-05  Jeff Law  <law@redhat.com>
8424         PR target/58400
8425         gcc.target/h8300/pr58400.c: New test.
8427 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8429         * gcc.target/arm/macro_defs0.c: New test.
8430         * gcc.target/arm/macro_defs1.c: New test.
8431         * gcc.target/arm/macro_defs2.c: New test.
8433 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8435         PR rtl-optimization/64905
8436         * gcc.target/i386/pr64905.c: Require nonpic target.
8437         (dg-options): Add -fomit-frame-pointer.
8438         (main): Remove.
8440 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8442         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8443         tree dump scanning.
8445 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8447         PR fortran/64757
8448         * gfortran.dg/type_to_class_2.f90: New test
8449         * gfortran.dg/type_to_class_3.f90: New test
8451 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8453         PR ipa/64686
8454         * g++.dg/torture/pr64686.C: New testcase.
8456 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8458         PR rtl-optimization/64905
8459         * gcc.target/i386/pr64905.c: New file.
8461 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8463         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8464         * gcc.dg/guality/pr41616-1.c: Ditto.
8466 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8468         PR debug/64817
8469         * gcc.dg/pr64817-3.c: New.
8471 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8472             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8474         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8475         pass parameters in registers.
8476         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8477         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8478         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8480 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8481             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8483         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8484         list, allow for multilibed targets.
8485         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8487 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8489         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8490         * gcc.dg/pr46728-6.c: Ditto.
8492 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8494         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8495         for mips_nanlegacy target.
8497 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8499         * gcc.target/i386/chkp-hidden-def.c: New.
8501 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8503         PR middle-end/62103
8504         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8505         to use 24 bits for bitfield b.
8507 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8509         PR testsuite/64796
8510         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8511         cache result in a global variable.  Include all 32-bit targets for
8512         bswap64 tests.
8514 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8516         PR rtl-optimization/64756
8517         * gcc.c-torture/execute/pr64756.c: New test.
8519 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8521         PR target/64660
8522         * gcc.target/sh/pr64660-0.h: New.
8523         * gcc.target/sh/pr64660-1.c: New.
8524         * gcc.target/sh/pr64660-2.c: New.
8525         * gcc.target/sh/pr64660-3.c: New.
8526         * gcc.target/sh/pr64660-4.c: New.
8528 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8530         PR c++/64877
8531         * g++.dg/warn/Waddress-2.C: New.
8533 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8535         PR middle-end/61225
8536         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8538 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8540         PR preprocessor/64803
8541         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8543 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8545         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8547 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8549         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8550         (_ARM_FPSRC): Add DN and AHP fields.
8551         (clean_results): Force DN=1 on AArch64.
8552         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8553         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8554         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8555         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8556         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8557         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8559 2015-02-02  Alan Modra  <amodra@gmail.com>
8561         * gcc.target/powerpc/cprophard.c: New.
8563 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8565         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8566         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8568 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8570         PR debug/64817
8571         * gcc.dg/pr64817-1.c: New test.
8572         * gcc.dg/pr64817-2.c: New test.
8574 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8576         PR target/64851
8577         * gcc.target/sh/pr64851-0.h: New
8578         * gcc.target/sh/pr64851-1.c: New
8579         * gcc.target/sh/pr64851-2.c: New
8580         * gcc.target/sh/pr64851-3.c: New
8581         * gcc.target/sh/pr64851-4.c: New
8583 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8585         PR target/64882
8586         * gcc.dg/torture/pr64882.c: New test.
8588 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8590         PR target/64159
8591         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8592         sparc*-*-*.
8594 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8596         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8597         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8598         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8599         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8600         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8601         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8602         tree dump.
8603         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8604         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8605         tree dump.
8606         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8607         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8608         tree dump.
8610 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8612         PR target/64688
8613         * g++.dg/pr64688-2.C: New.
8615 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8617         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8618         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8619         * gcc.target/i386/fuse-caller-save.c: Ditto.
8620         * gcc.target/i386/headmerge-1.c: Ditto.
8621         * gcc.target/i386/headmerge-2.c: Ditto.
8622         * gcc.target/i386/sibcall-6.c: Ditto.
8624 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8626         PR target/64617
8627         * gcc.target/i386/pr64617.c: New test.
8629 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8631         PR target/15184
8632         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8633         (dg-options): Remove -m32.
8634         (dg-final): Scan for "movb %al" only.
8635         * gcc.target/i386/pr15184-2.c: Ditto.
8637 2015-01-30  Richard Biener  <rguenther@suse.de>
8639         PR tree-optimization/64829
8640         * gcc.dg/vect/pr64829.c: New testcase.
8642 2015-01-29  Marek Polacek  <polacek@redhat.com>
8644         PR c/64709
8645         * gcc.dg/pr64709.c: New test.
8647 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8649         PR c++/64717
8650         * g++.dg/ubsan/pr64717-1.C: New test.
8651         * g++.dg/ubsan/pr64717-2.C: New test.
8653 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8655         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8657 2015-01-29  Jeff Law  <law@redhat.com>
8659         PR target/15184
8660         * gcc.target/i386/pr15184-1.c: New test.
8661         * gcc.target/i386/pr15184-2.c: New test.
8663 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8665         PR tree-optimization/64746
8666         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8668 2015-01-29  Richard Biener  <rguenther@suse.de>
8670         PR tree-optimization/64853
8671         * gcc.dg/torture/pr64853.c: New testcase.
8673 2015-01-29  Richard Biener  <rguenther@suse.de>
8675         PR tree-optimization/64844
8676         * gcc.dg/vect/pr64844.c: New testcase.
8678 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8680         PR middle-end/64809
8681         * gcc.dg/pr64809.c: Delete.
8683 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8685         PR middle-end/64805
8686         * gcc.target/i386/pr64805.c: New.
8688 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8690         * gcc.dg/guality/guality.h (main): Add argv[0] to
8691         guality_gdb_command.
8693 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8695         PR ipa/64801
8696         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8698 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8700         PR target/64659
8701         * gcc.target/sh/sh.exp
8702         (check_effective_target_atomic_model_soft_gusa_available,
8703         check_effective_target_atomic_model_soft_tcb_available,
8704         check_effective_target_atomic_model_soft_imask_available,
8705         check_effective_target_atomic_model_hard_llcs_available): New.
8706         * gcc.target/sh/pr64659-0.h: New.
8707         * gcc.target/sh/pr64659-1.c: New.
8708         * gcc.target/sh/pr64659-2.c: New.
8709         * gcc.target/sh/pr64659-3.c: New.
8710         * gcc.target/sh/pr64659-4.c: New.
8712 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8714         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8715         scan-assembler-times pattern.
8717 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8719         PR middle-end/64809
8720         * gcc.dg/pr64809.c: New test.
8722 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8724         PR tree-optimization/64277
8725         * gcc.dg/pr64277.c: New.
8727 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8729         PR tree-optimization/64718
8730         * gcc.c-torture/execute/pr64718.c: New test.
8732 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8734         * gcc.target/aarch64/abs_2.c: New.
8736 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8738         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8739         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8740         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8741         ISA rev < 2.
8743 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8745         PR bootstrap/64612
8746         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8747         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8748         { target comdat_group }.
8750 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8752         PR fortran/63861
8753         * gfortran.dg/goacc/coarray_2.f90: New.
8755 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8757         PR ipa/60871
8758         PR ipa/64139
8759         * g++.dg/torture/pr64139.C: New testcase.
8760         * g++.dg/torture/pr60871.C: Likewise.
8762 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8764         PR fortran/64230
8765         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8766         prevent linking errors.
8768 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8770         PR ipa/64282
8771         * g++.dg/torture/pr64282.C: New testcase.
8773 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8775         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8776         for wzr reg.
8778 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8780         * gcc.target/s390/hotpatch-13.c: New testcase.
8781         * gcc.target/s390/hotpatch-14.c: New testcase.
8782         * gcc.target/s390/hotpatch-15.c: New testcase.
8783         * gcc.target/s390/hotpatch-16.c: New testcase.
8784         * gcc.target/s390/hotpatch-17.c: New testcase.
8785         * gcc.target/s390/hotpatch-18.c: New testcase.
8786         * gcc.target/s390/hotpatch-19.c: New testcase.
8787         * gcc.target/s390/hotpatch-20.c: New testcase.
8788         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8789         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8790         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8791         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8792         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8793         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8794         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8795         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8796         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8797         * gcc.target/s390/hotpatch-10.c: Likewise.
8798         * gcc.target/s390/hotpatch-11.c: Likewise.
8799         * gcc.target/s390/hotpatch-12.c: Likewise.
8800         * gcc.target/s390/hotpatch-2.c: Likewise.
8801         * gcc.target/s390/hotpatch-3.c: Likewise.
8802         * gcc.target/s390/hotpatch-4.c: Likewise.
8803         * gcc.target/s390/hotpatch-5.c: Likewise.
8804         * gcc.target/s390/hotpatch-6.c: Likewise.
8805         * gcc.target/s390/hotpatch-7.c: Likewise.
8806         * gcc.target/s390/hotpatch-8.c: Likewise.
8807         * gcc.target/s390/hotpatch-9.c: Likewise.
8808         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8809         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8810         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8811         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8812         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8813         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8814         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8815         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8817 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8819         * gcc.dg/long_branch.c: New testcase.
8821 2015-01-27  Richard Biener  <rguenther@suse.de>
8823         PR tree-optimization/56273
8824         PR tree-optimization/59124
8825         PR tree-optimization/64277
8826         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8827         * gcc.dg/Warray-bounds-12.c: Likewise.
8828         * gcc.dg/Warray-bounds-13.c: Likewise.
8830 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8832         PR rtl-optimization/61058
8833         * gcc.dg/pr61058.c: New test.
8835 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8837         * gcc.target/i386/chkp-narrow-bounds.c: New.
8839 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8841         PR tree-optimization/64807
8842         * gcc.dg/pr64807.c: New test.
8844         PR c/64766
8845         * gcc.dg/pr64766.c: New test.
8847 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8849         PR target/49263
8850         * gcc.target/sh/pr49263-4.c: New.
8852 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8854         PR fortran/62044
8855         * gfortran.dg/allocate_with_mold_1.f90: New test
8857 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8859         PR c/64778
8860         * gcc.dg/pr64778.c: New test.
8862         PR middle-end/64421
8863         * gcc.dg/vect/pr64421.c: New test.
8865 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8867         PR fortran/64771
8868         * gfortran.dg/coarray_36.f: New.
8869         * gfortran.dg/coarray_37.f90: New.
8871 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8873         PR fortran/64230
8874         * gfortran.dg/class_allocate_18.f90: New.
8876 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8878         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8880 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8882         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8884 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8886         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8888 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8890         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8892 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8894         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8895         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8896         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8897         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8899 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8901         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8902         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8903         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8905 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8907         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8908         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8909         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8910         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8911         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8912         vXXXhn.inc.
8914 2015-01-26  Richard Biener  <rguenther@suse.de>
8916         PR middle-end/64764
8917         * gcc.dg/uninit-19.c: New testcase.
8919 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8921         * lib/target-supports.exp (check_effective_target_vect64): Add
8922         sparc*-*-*.
8924 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8926         PR testsuite/64712
8927         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8929 2015-01-26  Tony Liu  <tony.liu@arm.com>
8931         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8932         non-UAL cases.
8934 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8936         PR libfortran/64770
8937         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8938         correctly, clean up afterwards.
8940 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8942         PR fortran/62044
8943         * gfortran.dg/use_rename_7.f90: New.
8945 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8947         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8948         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8950 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8952         PR target/54236
8953         * gcc.target/sh/pr54236-4.c: New.
8955 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8957         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8958         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8959         Bridge test.
8961 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8963         PR libfortran/64770
8964         * gfortran.dg/open_new_segv.f90: New test.
8966 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8968         PR target/49263
8969         PR target/53987
8970         PR target/64345
8971         PR target/59533
8972         PR target/52933
8973         PR target/54236
8974         PR target/51244
8975         * gcc.target/sh/pr64345-1.c: New.
8976         * gcc.target/sh/pr64345-2.c: New.
8977         * gcc.target/sh/pr59533-1.c: New.
8978         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8979         * gcc.target/sh/pr52933-2.c: Likewise.
8980         * gcc.target/sh/pr54089-1.c: Likewise.
8981         * gcc.target/sh/pr54236-1.c: Likewise.
8982         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8983         * gcc.target/sh/pr49263-1.c: Remove xfails.
8984         * gcc.target/sh/pr49263-2.c: Likewise.
8985         * gcc.target/sh/pr49263-3.c: Likewise.
8986         * gcc.target/sh/pr53987-1.c: Likewise.
8987         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8988         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8989         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8990         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8991         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8992         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8993         test_009): New.
8994         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8995         (test_02): New.
8997 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8999         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9001 2015-01-23  Ian Lance Taylor  <iant@google.com>
9003         PR go/64510
9004         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9005         targets without split stack support.
9007 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9009         PR target/64317
9010         * gcc.target/i386/pr64317.c: New test.
9012 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9014         PR rtl-optimization/63637
9015         PR rtl-optimization/60663
9016         * gcc.dg/pr63637-1.c: New test.
9017         * gcc.dg/pr63637-2.c: New test.
9018         * gcc.dg/pr63637-3.c: New test.
9019         * gcc.dg/pr63637-4.c: New test.
9020         * gcc.dg/pr63637-5.c: New test.
9021         * gcc.dg/pr63637-6.c: New test.
9022         * gcc.target/i386/pr63637-1.c: New test.
9023         * gcc.target/i386/pr63637-2.c: New test.
9024         * gcc.target/i386/pr63637-3.c: New test.
9025         * gcc.target/i386/pr63637-4.c: New test.
9026         * gcc.target/i386/pr63637-5.c: New test.
9027         * gcc.target/i386/pr63637-6.c: New test.
9029 2015-01-23  Richard Biener  <rguenther@suse.de>
9031         PR testsuite/63439
9032         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9033         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9035 2015-01-23  Marek Polacek  <polacek@redhat.com>
9037         PR preprocessor/60570
9038         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9039         * gcc.dg/cpp/pr60570.c: New test.
9041 2015-01-23  Richard Biener  <rguenther@suse.de>
9043         PR testsuite/63439
9044         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9045         vectorization on vect64 targets.
9047 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9049         PR fortran/60922
9050         * gfortran.dg/class_allocate_17.f90: New.
9052 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9054         PR fortran/64726
9055         * gfortran.dg/goacc/combined_loop.f90: New.
9057 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9059         PR fortran/61933
9060         * gfortran.dg/make_unit.f90: New test.
9062 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9064         PR fortran/61933
9065         * gfortran.dg/negative_unit_int8.f: Update.
9067 2015-01-22  Jeff Law  <law@redhat.com>
9069         PR target/52076
9070         * gcc.target/m68k/pr52076-1.c: New test.
9071         * gcc.target/m68k/pr52076-2.c: New test.
9073 2015-01-22  Richard Biener  <rguenther@suse.de>
9075         PR middle-end/64728
9076         * gcc.dg/torture/pr64728.c: New testcase.
9078 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9080         PR target/64688
9081         * g++.dg/pr64688.C: New test.
9083 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9085         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9086         to avoid errors with -fpic.
9088 2015-01-22  Richard Biener  <rguenther@suse.de>
9090         PR libstdc++/64535
9091         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9093 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9095         PR rtl-optimization/64682
9096         * gcc.c-torture/execute/pr64682.c: New file.
9098 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9100         PR debug/64511
9101         * gcc.dg/pr64511.c: New test.
9103         PR rtl-optimization/62078
9104         * g++.dg/opt/pr62078.C: New test.
9106         PR c/63307
9107         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9109 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9111         PR fortran/57023
9112         * gfortran.dg/internal_pack_15.f90:  New test.
9114 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9116         * c-c++-common/tsan/step.c: New testcase.
9118 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9120         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9122 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9124         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9126 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9128         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9130 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9132         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9134 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9136         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9138 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9140         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9144         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9146 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9148         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9150 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9152         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9154 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9156         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9158 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9160         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9162 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9164         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9166 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9168         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9169         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9170         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9171         vXXXw.inc.
9173 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9175         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9176         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9177         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9178         vXXXl.inc.
9180 2015-01-21  Renlin Li  <renlin.li@arm.com>
9182         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9183         * g++.dg/tls/thread_local5g.C: Likewise.
9184         * g++.dg/tls/thread_local6g.C: Likewise.
9186 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9188         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9189         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9190         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9192 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9194         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9195         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9196         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9198 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9200         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9201         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9202         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9204 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9206         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9207         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9208         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9210 2015-01-20  Jeff Law  <law@redhat.com>
9212         PR target/59946
9213         * gcc.target/m68k/pr59946.c: New test.
9215 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9217         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9218         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9219         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9221 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9223         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9224         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9225         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9227 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9229         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9230         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9231         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9233 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9235         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9236         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9237         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9238         vshuffle.inc.
9239         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9240         vshuffle.inc.
9242 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9244         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9245         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9246         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9248 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9250         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9251         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9252         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9254 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
9256         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9258 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
9260         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9262         PR sanitizer/64632
9263         * g++.dg/ubsan/pr64632.C: New test.
9265         PR debug/64663
9266         * gcc.dg/pr64663.c: New test.
9268 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9270         PR c++/64383
9271         * g++.dg/warn/Wunused-var-23.C: New.
9273 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9275         PR c++/59937
9276         * g++.dg/cpp0x/constexpr-59937-1.C: New.
9277         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9279 2015-01-20  Richard Biener  <rguenther@suse.de>
9281         PR ipa/64684
9282         * gcc.dg/lto/pr64684_0.c: New testcase.
9283         * gcc.dg/lto/pr64684_1.c: Likewise.
9284         * gcc.dg/lto/pr64684_2.c: Likewise.
9285         * gcc.dg/lto/pr64685_0.c: Likewise.
9286         * gcc.dg/lto/pr64685_1.c: Likewise.
9288 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
9290         PR c++/62241
9291         * g++.dg/cpp1y/lambda-init12.C: New.
9293 2015-01-20  Richard Biener  <rguenther@suse.de>
9295         PR tree-optimization/64410
9296         * g++.dg/vect/pr64410.cc: Require vect_double.
9298 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
9300         PR target/64149
9301         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9303 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
9305         PR bootstrap/64676
9306         Revert:
9307         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9309         PR rtl-optimization/64081
9310         * gcc.dg/pr64081.c: New test.
9312 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9314         * jit.dg/harness.h: Include <unistd.h>.
9315         (CHECK_NO_ERRORS): New.
9316         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9317         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9318         gcc_jit_context_compile_to_file.
9319         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9320         args to the spawned executable.
9321         (jit-expand-vars): New function.
9322         (jit-exe-params): New variable.
9323         (dg-jit-set-exe-params): New function.
9324         (jit-dg-test): Detect testcases that use
9325         jit-verify-compile-to-file and call jit-setup-compile-to-file.
9326         Set arguments of spawned process to jit-exe-params.
9327         (jit-get-output-filename): New function.
9328         (jit-setup-compile-to-file): New function.
9329         (jit-verify-compile-to-file): New function.
9330         (jit-run-executable): New function.
9331         (jit-verify-executable): New function.
9332         * jit.dg/test-compile-to-assembler.c: New testcase.
9333         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9334         * jit.dg/test-compile-to-executable.c: New testcase.
9335         * jit.dg/test-compile-to-object.c: New testcase.
9337 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
9339         PR target/64652
9340         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9341         (test_1): New.
9343 2015-01-19  Martin Liska  <mliska@suse.cz>
9345         * objc/compile/pr64668.m: New test.
9347 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
9349         * jit.dg/test-arith-overflow.c: Include stdbool.h.
9350         (create_overflow_fn): Update comment to clarify that
9351         the third param of the created function is a bool *, not
9352         an int *.
9353         (verify_int_overflow_fn): Convert param "expected_ovf" from
9354         int to bool.  Update third param of "overflow_fn_type" from int *
9355         to bool *.  Update local "actual_ovf" from int to bool.
9356         (verify_uint_overflow_fn): Likewise.
9358 2015-01-19  Martin Liska  <mliska@suse.cz>
9360         * gcc.dg/ipa/ipa-icf-33.c: New test.
9362 2015-01-19  Felix Yang  <felix.yang@huawei.com>
9363             Haijian Zhang  <z.zhanghaijian@huawei.com>
9365         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9366         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9367         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9368         result_float64x2, expected_hfloat64x2): New helper type, variable and
9369         declaration.
9370         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9371         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9372         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9373         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9374         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9375         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9376         and target without the FMA feature.
9378 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9380         * gcc.target/aarch64/pr64304.c: New testcase.
9382 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9384         PR rtl-optimization/64081
9385         * gcc.dg/pr64081.c: New test.
9387 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9389         PR target/63971
9390         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9391         the epilogue).
9392         * gcc.target/aarch64/test_frame_6.c: Likewise.
9393         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9394         and x19 (in the epilogue).
9395         * gcc.target/aarch64/test_frame_4.c: Likewise.
9396         * gcc.target/aarch64/test_frame_7.c: Likewise.
9398 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9400         * gcc.target/i386/chkp-always_inline.c: New.
9402 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9403             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9405         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9406         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9408 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9410         PR fortran/60255
9411         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9412         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9414 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9416         PR fortran/64578
9417         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9419 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9421         PR target/64652
9422         * gcc.target/sh/torture/pr64652.c: New.
9424 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9426         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9427         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9428         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9429         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9430         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9431         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9433 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9435         PR ipa/64378
9436         * g++.dg/torture/pr64378.C: New testcase.
9438 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9440         PR fortran/57959
9441         * gfortran.dg/block_13.f08: New test
9443 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9445         PR fortran/55901
9446         * gfortran.dg/associate_1.f03: Allow test for character with
9447         automatic length.
9449 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9451         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9452         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9454 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9456         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9458 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9460         PR fortran/64578
9461         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9463 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9465         PR fortran/60357
9466         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9468         PR fortran/61275
9469         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9471         PR fortran/55932
9472         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9474 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9476         PR fortran/60334
9477         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9479 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9481         PR rtl-optimization/52773
9482         * gcc.c-torture/compile/pr52773.c: New test.
9484 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9486         PR c++/62134
9487         * g++.dg/cpp0x/alias-decl-46.C: New.
9489 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9491         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9493 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9495         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9496         Add trace.
9497         (CHECK_FP): Likewise.
9498         (CHECK_CUMULATIVE_SAT): Likewise.
9500 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9502         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9503         (Set_Neon_Cumulative_Sat): Add parameter.
9504         (__set_neon_cumulative_sat): Support new parameter.
9505         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9506         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9507         argument.
9508         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9509         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9510         argument.
9512 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9514         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9515         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9517 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9519         PR c++/60056
9520         * g++.dg/tls/thread_local-ice4.C: New.
9522 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9524         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9525         than Neon options.
9527 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9529         PR c++/62276
9530         * g++.dg/cpp0x/vt-62276.C: New.
9532 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9534         PR middle-end/64353
9535         * g++.dg/pr64353.C: New.
9537 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9539         PR target/64263
9540         * gcc.target/aarch64/pr64263_1.c: New test.
9542 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9544         PR tree-optimization/64434
9545         * gcc.dg/torture/pr64434.c: Move to...
9546         * gcc.dg/pr64434.c: ... here.
9548 2015-01-16  Richard Biener  <rguenther@suse.de>
9550         PR middle-end/64614
9551         * gcc.dg/uninit-18.c: New testcase.
9553 2015-01-16  Richard Biener  <rguenther@suse.de>
9555         PR tree-optimization/64568
9556         * g++.dg/torture/pr64568-2.C: New testcase.
9558 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9560         PR target/64363
9561         * gcc.target/i386/chkp-label-address.c: New.
9563 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9565         PR fortran/45290
9566         * gfortran.dg/pointer_init_6.f90: Extended.
9568 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9570         * gcc.c-torture/compile/20150108.c: New test.
9572 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9574         * gcc.target/visium: New directory.
9576 2015-01-16  Richard Biener  <rguenther@suse.de>
9578         PR tree-optimization/61743
9579         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9580         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9582 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9584         * gcc.dg/pr64015.c: New test.
9586 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9588         PR ipa/64163
9589         PR ipa/64612
9590         * g++.dg/ipa/pr64612.C: New test.
9592 2015-01-16  Renlin Li  <renlin.li@arm.com>
9594         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9596 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9598         * gcc.target/i386/sse-14.c: Test new intrinsic.
9599         * gcc.target/i386/sse-22.c: Ditto.
9601 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9603         PR c++/58614
9604         * g++.dg/cpp0x/auto44.C: New.
9606 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9608         PR target/59710
9609         * gcc.target/nios2/gpopt-all.c: New test case.
9610         * gcc.target/nios2/gpopt-local.c: New test case.
9611         * gcc.target/nios2/gpopt-global.c: New test case.
9612         * gcc.target/nios2/gpopt-data.c: New test case.
9613         * gcc.target/nios2/gpopt-none.c: New test case.
9615 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9617         * g++.dg/ubsan/vptr-1.C: New test.
9618         * g++.dg/ubsan/vptr-2.C: New test.
9619         * g++.dg/ubsan/vptr-3.C: New test.
9620         * g++.dg/ubsan/vptr-4.C: New test.
9621         * g++.dg/ubsan/vptr-5.C: New test.
9622         * g++.dg/ubsan/vptr-6.C: New test.
9623         * g++.dg/ubsan/vptr-7.C: New test.
9624         * g++.dg/ubsan/vptr-8.C: New test.
9625         * g++.dg/ubsan/vptr-9.C: New test.
9627 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9629         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9630         is set up.
9631         * lib/gcc-dg.exp: Likewise.
9633 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9635         PR rtl-optimization/64110
9636         * gcc.target/i386/pr64110.c: Add scan-assembler.
9638 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9639             James Norris  <jnorris@codesourcery.com>
9640             Cesar Philippidis  <cesar@codesourcery.com>
9641             Ilmir Usmanov  <i.usmanov@samsung.com>
9643         * lib/target-supports.exp (check_effective_target_fopenacc): New
9644         procedure.
9645         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9646         * g++.dg/goacc/goacc.exp: Likewise.
9647         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9648         * gcc.dg/goacc/goacc.exp: Likewise.
9649         * gfortran.dg/goacc/goacc.exp: Likewise.
9650         * c-c++-common/cpp/openacc-define-1.c: New file.
9651         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9652         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9653         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9654         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9655         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9656         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9657         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9658         * c-c++-common/goacc/cache-1.c: Likewise.
9659         * c-c++-common/goacc/clauses-fail.c: Likewise.
9660         * c-c++-common/goacc/collapse-1.c: Likewise.
9661         * c-c++-common/goacc/data-1.c: Likewise.
9662         * c-c++-common/goacc/data-2.c: Likewise.
9663         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9664         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9665         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9666         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9667         * c-c++-common/goacc/if-clause-1.c: Likewise.
9668         * c-c++-common/goacc/if-clause-2.c: Likewise.
9669         * c-c++-common/goacc/kernels-1.c: Likewise.
9670         * c-c++-common/goacc/loop-1.c: Likewise.
9671         * c-c++-common/goacc/loop-private-1.c: Likewise.
9672         * c-c++-common/goacc/nesting-1.c: Likewise.
9673         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9674         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9675         * c-c++-common/goacc/parallel-1.c: Likewise.
9676         * c-c++-common/goacc/pcopy.c: Likewise.
9677         * c-c++-common/goacc/pcopyin.c: Likewise.
9678         * c-c++-common/goacc/pcopyout.c: Likewise.
9679         * c-c++-common/goacc/pcreate.c: Likewise.
9680         * c-c++-common/goacc/pragma_context.c: Likewise.
9681         * c-c++-common/goacc/present-1.c: Likewise.
9682         * c-c++-common/goacc/reduction-1.c: Likewise.
9683         * c-c++-common/goacc/reduction-2.c: Likewise.
9684         * c-c++-common/goacc/reduction-3.c: Likewise.
9685         * c-c++-common/goacc/reduction-4.c: Likewise.
9686         * c-c++-common/goacc/sb-1.c: Likewise.
9687         * c-c++-common/goacc/sb-2.c: Likewise.
9688         * c-c++-common/goacc/sb-3.c: Likewise.
9689         * c-c++-common/goacc/update-1.c: Likewise.
9690         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9691         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9692         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9693         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9694         * gfortran.dg/goacc/assumed.f95: Likewise.
9695         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9696         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9697         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9698         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9699         * gfortran.dg/goacc/branch.f95: Likewise.
9700         * gfortran.dg/goacc/cache-1.f95: Likewise.
9701         * gfortran.dg/goacc/coarray.f95: Likewise.
9702         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9703         * gfortran.dg/goacc/cray.f95: Likewise.
9704         * gfortran.dg/goacc/critical.f95: Likewise.
9705         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9706         * gfortran.dg/goacc/data-tree.f95: Likewise.
9707         * gfortran.dg/goacc/declare-1.f95: Likewise.
9708         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9709         * gfortran.dg/goacc/fixed-1.f: Likewise.
9710         * gfortran.dg/goacc/fixed-2.f: Likewise.
9711         * gfortran.dg/goacc/fixed-3.f: Likewise.
9712         * gfortran.dg/goacc/fixed-4.f: Likewise.
9713         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9714         * gfortran.dg/goacc/if.f95: Likewise.
9715         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9716         * gfortran.dg/goacc/list.f95: Likewise.
9717         * gfortran.dg/goacc/literal.f95: Likewise.
9718         * gfortran.dg/goacc/loop-1.f95: Likewise.
9719         * gfortran.dg/goacc/loop-2.f95: Likewise.
9720         * gfortran.dg/goacc/loop-3.f95: Likewise.
9721         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9722         * gfortran.dg/goacc/omp.f95: Likewise.
9723         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9724         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9725         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9726         * gfortran.dg/goacc/parameter.f95: Likewise.
9727         * gfortran.dg/goacc/private-1.f95: Likewise.
9728         * gfortran.dg/goacc/private-2.f95: Likewise.
9729         * gfortran.dg/goacc/private-3.f95: Likewise.
9730         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9731         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9732         * gfortran.dg/goacc/reduction.f95: Likewise.
9733         * gfortran.dg/goacc/routine-1.f90: Likewise.
9734         * gfortran.dg/goacc/routine-2.f90: Likewise.
9735         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9736         * gfortran.dg/goacc/several-directives.f95: Likewise.
9737         * gfortran.dg/goacc/sie.f95: Likewise.
9738         * gfortran.dg/goacc/subarrays.f95: Likewise.
9739         * gfortran.dg/gomp/map-1.f90: Likewise.
9740         * gfortran.dg/openacc-define-1.f90: Likewise.
9741         * gfortran.dg/openacc-define-2.f90: Likewise.
9742         * gfortran.dg/openacc-define-3.f90: Likewise.
9743         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9744         * g++.dg/gomp/block-2.C: Likewise.
9745         * g++.dg/gomp/block-3.C: Likewise.
9746         * g++.dg/gomp/block-5.C: Likewise.
9747         * g++.dg/gomp/target-1.C: Likewise.
9748         * g++.dg/gomp/target-2.C: Likewise.
9749         * g++.dg/gomp/taskgroup-1.C: Likewise.
9750         * g++.dg/gomp/teams-1.C: Likewise.
9751         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9752         * gcc.dg/cilk-plus/jump.c: Likewise.
9753         * gcc.dg/gomp/block-1.c: Likewise.
9754         * gcc.dg/gomp/block-10.c: Likewise.
9755         * gcc.dg/gomp/block-2.c: Likewise.
9756         * gcc.dg/gomp/block-3.c: Likewise.
9757         * gcc.dg/gomp/block-4.c: Likewise.
9758         * gcc.dg/gomp/block-5.c: Likewise.
9759         * gcc.dg/gomp/block-6.c: Likewise.
9760         * gcc.dg/gomp/block-7.c: Likewise.
9761         * gcc.dg/gomp/block-8.c: Likewise.
9762         * gcc.dg/gomp/block-9.c: Likewise.
9763         * gcc.dg/gomp/target-1.c: Likewise.
9764         * gcc.dg/gomp/target-2.c: Likewise.
9765         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9766         * gcc.dg/gomp/teams-1.c: Likewise.
9768 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9770         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9771         test case.
9773 2015-01-15  Mike Stump  <mikestump@comcast.net>
9775         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9776         * gcc.dg/inline_2.c: Likewise.
9777         * gcc.dg/inline_3.c: Likewise.
9778         * gcc.dg/inline_4.c: Likewise.
9780 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9782         PR fortran/58023
9783         * gfortran.dg/proc_ptr_comp_43.f90: New.
9785 2015-01-15  Mike Stump  <mikestump@comcast.net>
9787         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9788         * gcc.dg/unroll_2.c: Likewise.
9789         * gcc.dg/unroll_3.c: Likewise.
9790         * gcc.dg/unroll_4.c: Likewise.
9791         * gcc.dg/unroll_5.c: Likewise.
9793 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9795         PR target/63971
9796         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9797         in epilogue.
9798         * gcc.target/aarch64/test_frame_6.c: Likewise.
9799         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9800         x30 and x19 (in the epilogue).
9801         * gcc.target/aarch64/test_frame_4.c: Likewise.
9802         * gcc.target/aarch64/test_frame_7.c: Likewise.
9804 2015-01-15  Martin Liska  <mliska@suse.cz>
9806         * g++.dg/ipa/pr64068.C: New test.
9807         * gcc.dg/ipa/PR64559.c: New test.
9809 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9811         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9812         with PIE.
9814 2015-01-15  Richard Biener  <rguenther@suse.de>
9816         PR tree-optimization/61743
9817         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9818         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9820 2015-01-15 Renlin Li <renlin.li@arm.com>
9822         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9823         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9825 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9827         * gcc.dg/vect/vect-aggressive-1.c: New.
9828         * gcc.target/i386/avx2-vect-aggressive.c: New.
9830 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9832         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9834 2015-01-15  Richard Biener  <rguenther@suse.de>
9836         PR lto/64415
9837         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9838         -Wl,-undefined,dynamic_lookup.
9840 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9842         * gnat.dg/opt47.adb: New test.
9844 2015-01-15  Richard Biener  <rguenther@suse.de>
9846         PR lto/64415
9847         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9849 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9851         PR tree-optimization/64434
9852         * gcc.dg/torture/pr64434.c: New test.
9854 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9856         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9857         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9858         -march=loongson* and -march=octeon* require -mno-micromips.
9860 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9861             Matthew Fortune  <matthew.fortune@imgtec.com>
9863         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9864         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9865         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9866         * gcc.target/mips/call-saved-7.c: New file.
9867         * gcc.target/mips/call-saved-8.c: New file.
9868         * gcc.target/mips/call-saved-9.c: New file.
9870 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9872         * gcc.target/mips/lsa.c: New file.
9873         * gcc.target/mips/mips64-lsa.c: Likewise.
9874         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9875         * gcc.target/mips/mulsize-4.c: Likewise.
9876         * gcc.target/mips/mulsize-5.c: New file.
9877         * gcc.target/mips/mulsize-6.c: Likewise.
9878         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9879         and !HAS_LSA as ghost options.
9880         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9881         for !HAS_LSA.
9883 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9885         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9887 2015-01-15  Richard Biener  <rguenther@suse.de>
9889         PR middle-end/64365
9890         * gcc.dg/torture/pr64365.c: New testcase.
9892 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9894         * gcc.dg/stackprotectexplicit1.c: New test.
9895         * g++.dg/stackprotectexplicit2.c: New test.
9897 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9899         PR target/61933
9900         * gfortran.dg/inquire_internal.f90: New.
9901         * gfortran.dg/negative_unit_check.f90: New.
9903 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9905         PR target/53988
9906         * gcc.target/sh/pr53988-1.c: New.
9908 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9910         PR c++/58671
9911         * g++.dg/tls/thread_local-ice3.C: New.
9913 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9915         * gcc.target/i386/fentry-override.c: Properly place {} in target
9916         selector.  Remove nonpic.
9917         * gcc.target/i386/fentry.c: Likewise.
9919 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9921         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9922         warnings instead of errors.
9924 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9926         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9927         option support instead of ENABLE_LTO from Makefile.
9929 2015-01-14  Richard Biener  <rguenther@suse.de>
9931         PR tree-optimization/59354
9932         * gcc.dg/vect/pr59354.c: New testcase.
9934 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9936         * lib/target-supports.exp
9937         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9938         on ARM architures before v7.
9940 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9942         PR middle-end/59448
9943         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9944         an atomic_exchange.
9946 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9948         PR target/64386
9949         * gcc.target/i386/pr64386.c: New test.
9951 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9953         PR target/64393
9954         * gcc.target/i386/pr64393.c: New test.
9956 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9958         PR target/64387
9959         * gcc.target/i386/pr64387.c: New test.
9961 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9963         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9965 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9967         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9969 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9971         PR target/64453
9972         * gcc.target/arm/pr64453.c: New.
9974 2015-01-14  Richard Biener  <rguenther@suse.de>
9976         PR lto/64415
9977         * gcc.dg/lto/pr64415_0.c: New testcase.
9978         * gcc.dg/lto/pr64415_1.c: Likewise.
9980 2015-01-14  Martin Liska  <mliska@suse.cz>
9982         * gcc.dg/ipa/pr64307.c: New test.
9984 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9986         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9987         64-bit and 128-bit.
9989 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9991         PR target/64460
9992         * gcc.target/arm/pr64460_1.c: New test.
9994 2015-01-14  Richard Biener  <rguenther@suse.de>
9996         PR tree-optimization/64493
9997         PR tree-optimization/64495
9998         * gcc.dg/vect/pr64493.c: New testcase.
9999         * gcc.dg/vect/pr64495.c: Likewise.
10001 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10003         * gcc.dg/Warray-bounds-11.c: New test-case.
10005 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10007         * gcc.target/mips/octeon3-pipe-1.c: New test.
10009 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10011         * jit.dg/harness.h (set_up_logging): Move string concatenation
10012         into...
10013         (concat_strings): New function.
10014         (dump_reproducer): New function.
10015         (test_jit): Call dump_reproducer.
10016         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10017         function.
10018         (jit-dg-test): Delete any generated reproducer from previous runs.
10019         Verify that a generated reproducer was created, and verify that it
10020         compiles.
10021         * jit.dg/test-nested-contexts.c (main): Call
10022         gcc_jit_context_dump_reproducer_to_file.
10024 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10026         * gcc.dg/aru-2.c: Add dg-require-profiling.
10028 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10030         * lib/target-supports.exp (check_profiling_available): Check if
10031         -pg links.
10033 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10035         PR ipa/64565
10036         * g++.dg/torture/pr64565.C: New testcase.
10038 2015-01-13  Marek Polacek  <polacek@redhat.com>
10040         PR middle-end/64391
10041         * gcc.dg/tm/pr64391.c: New test.
10043 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10045         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10046         true.
10048 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10050         * gcc.target/i386/pie.c: New test.
10052         * lib/target-supports.exp (check_effective_target_pie): New.
10054 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10056         PR rtl-optimization/64286
10057         * gcc.target/i386/avx2-pr64286.c: New test.
10059 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10061         PR c++/57626
10062         * g++.dg/cpp0x/vt-57626.C: New.
10064 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10066         PR fortran/64528
10067         * gfortran.dg/pr64528.f90: New test.
10069 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10071         * gcc.target/aarch64/subsp.c: New test.
10073 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10075         * gcc.target/aarch64/store-pair-1.c: New testcase.
10077 2015-01-13  Richard Biener  <rguenther@suse.de>
10079         PR lto/64373
10080         * gcc.dg/lto/pr64373_0.c: New testcase.
10082 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10084         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10085         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10087 2015-01-13  Richard Biener  <rguenther@suse.de>
10089         PR tree-optimization/64406
10090         * gcc.dg/pr64406.c: New testcase.
10092 2015-01-13  Richard Biener  <rguenther@suse.de>
10094         PR tree-optimization/64404
10095         * gcc.dg/vect/pr64404.c: New testcase.
10097 2015-01-13  Richard Biener  <rguenther@suse.de>
10099         PR tree-optimization/64568
10100         * g++.dg/torture/pr64568.C: New testcase.
10102 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10104         * jit.dg/test-error-local-used-from-other-function.c: New test
10105         case.
10106         * jit.dg/test-error-param-reuse.c: New test case.
10107         * jit.dg/test-error-param-sharing.c: New test case.
10108         * jit.dg/test-error-param-used-from-other-function.c: New test
10109         case.
10110         * jit.dg/test-error-param-used-without-a-function.c: New test
10111         case.
10113 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10115         PR tree-optimization/64563
10116         * gcc.dg/pr64563.c: New test.
10118         PR target/64513
10119         * gcc.target/i386/pr64513.c: New test.
10121         PR tree-optimization/64454
10122         * gcc.dg/pr64454.c: New test.
10124         PR testsuite/64028
10125         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10126         bind_pic_locally.
10127         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10128         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10129         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10130         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10131         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10132         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10133         * gcc.dg/vect/slp-25.c: Likewise.
10134         * gcc.dg/vect/vect-109.c: Likewise.
10135         * gcc.dg/vect/vect-13.c: Likewise.
10136         * gcc.dg/vect/vect-17.c: Likewise.
10137         * gcc.dg/vect/vect-18.c: Likewise.
10138         * gcc.dg/vect/vect-19.c: Likewise.
10139         * gcc.dg/vect/vect-20.c: Likewise.
10140         * gcc.dg/vect/vect-21.c: Likewise.
10141         * gcc.dg/vect/vect-22.c: Likewise.
10142         * gcc.dg/vect/vect-27.c: Likewise.
10143         * gcc.dg/vect/vect-29.c: Likewise.
10144         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10145         * gcc.dg/vect/vect-2.c: Likewise.
10146         * gcc.dg/vect/vect-3.c: Likewise.
10147         * gcc.dg/vect/vect-4.c: Likewise.
10148         * gcc.dg/vect/vect-5.c: Likewise.
10149         * gcc.dg/vect/vect-72.c: Likewise.
10150         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10151         * gcc.dg/vect/vect-73.c: Likewise.
10152         * gcc.dg/vect/vect-77-global.c: Likewise.
10153         * gcc.dg/vect/vect-78-global.c: Likewise.
10154         * gcc.dg/vect/vect-7.c: Likewise.
10155         * gcc.dg/vect/vect-86.c: Likewise.
10156         * gcc.dg/vect/vect-align-1.c: Likewise.
10157         * gcc.dg/vect/vect-align-3.c: Likewise.
10158         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10159         * gcc.dg/vect/vect-all.c: Likewise.
10160         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10161         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10162         * gcc.dg/vect/vect-peel-3.c: Likewise.
10163         * gcc.dg/vect/vect-peel-4.c: Likewise.
10164         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10166 2015-01-12  Jeff Law  <law@redhat.com>
10168         PR target/64461
10169         * gcc.target/m68k/pr64461.c: New test.
10171 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10173         * jit.dg/test-array-as-pointer.c (create_code): Update call
10174         to gcc_jit_context_new_global by setting "kind" to
10175         GCC_JIT_GLOBAL_IMPORTED.
10176         * jit.dg/test-error-array-as-pointer.c: Likewise.
10177         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10178         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10179         setting kind to GCC_JIT_GLOBAL_EXPORTED.
10180         * jit.dg/test-using-global.c (the_global): Rename to...
10181         (imported_global): ...this.
10182         (create_code): Update to test the three kinds of global.
10183         (verify_code): Likewise.
10185 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
10187         PR testsuite/64427
10188         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
10189         undefined behavior.
10190         * gcc.target/i386/pr64291-2.c: Updated.
10192 2015-01-12  Richard Biener  <rguenther@suse.de>
10194         PR tree-optimization/64530
10195         * gfortran.dg/pr64530.f90: New testcase.
10197 2015-01-12  Richard Biener  <rguenther@suse.de>
10199         PR middle-end/64357
10200         * gcc.dg/torture/pr64357.c: New testcase.
10202 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
10204         * gcc.target/i386/nop-mcount.c: Properly place {} in target
10205         selector.
10207 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10208         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10210 2015-01-12  Martin Liska  <mliska@suse.cz>
10212         * gcc.dg/ipa/PR64550.c: New test.
10214 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
10216         PR ipa/63470
10217         * g++.dg/ipa/pr63470.C: New testcase.
10219 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10221         PR fortran/63733
10222         * gfortran.dg/typebound_operator_20.f90: New.
10224 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10226         PR fortran/58023
10227         * gfortran.dg/proc_ptr_comp_42.f90: New.
10229 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
10231         PR fortran/64508
10232         * gfortran.dg/proc_ptr_comp_41.f90: New.
10234 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
10236         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10238 2015-01-10  Tobias Burnus  <burnus@net-b.de>
10240         PR fortran/64522
10241         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10242         and add dg-excess-errors.
10243         * gfortran.dg/line_length_6.f90: New.
10244         * gfortran.dg/line_length_7.f90: New.
10245         * gfortran.dg/line_length_8.f90: New.
10246         * gfortran.dg/line_length_9.f90: New.
10247         * gfortran.dg/line_length_10.f90: New.
10248         * gfortran.dg/line_length_11.f90: New.
10250 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10252         * jit.dg/test-threads.c (struct testcase): Move declaration
10253         to jit.dg/all-non-failing-tests.h.
10254         (testcases): Likewise.
10255         * jit.dg/all-non-failing-tests.h (struct testcase): Move
10256         declaration here from jit.dg/all-non-failing-tests.h.
10257         (testcases): Likewise.
10258         * jit.dg/test-combination.c (create_code): Eliminate spelling
10259         out all of the testcases in favor of looping through the
10260         "testcases" metadata.
10261         (verify_code): Likewise.
10263 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
10265         PR rtl-optimization/64536
10266         * gcc.dg/pr64536.c: New test.
10268 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
10270         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10271         * jit.dg/test-combination.c (create_code): Likewise.
10272         (verify_code): Likewise.
10273         * jit.dg/test-constants.c: New test case.
10274         * jit.dg/test-threads.c: Add test-constants.c.
10276 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
10278         PR libobjc/51891
10279         * objc.dg/gnu-api-2-class.m: Add a test case
10280         for the above change.
10282 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10284         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10286 2015-01-09  Richard Biener  <rguenther@suse.de>
10288         PR tree-optimization/64410
10289         * g++.dg/vect/pr64410.cc: New testcase.
10291 2015-01-09  Martin Liska  <mliska@suse.cz>
10293         * gcc.dg/ipa/ipa-icf-32.c: New test.
10295 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10297         * c-c++-common/tsan/tsan_barrier.h: New.
10298         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10299         * c-c++-common/tsan/bitfield_race.c: Likewise.
10300         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10301         * c-c++-common/tsan/mutexset1.c: Likewise.
10302         * c-c++-common/tsan/race_on_barrier.c: Likewise.
10303         * c-c++-common/tsan/race_on_mutex.c: Likewise.
10304         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10305         * c-c++-common/tsan/simple_race.c: Likewise.
10306         * c-c++-common/tsan/simple_stack.c: Likewise.
10307         * c-c++-common/tsan/sleep_sync.c: Likewise.
10308         * c-c++-common/tsan/tiny_race.c: Likewise.
10309         * c-c++-common/tsan/tls_race.c: Likewise.
10310         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10311         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10312         * g++.dg/tsan/atomic_free.C: Likewise.
10313         * g++.dg/tsan/atomic_free2.C: Likewise.
10314         * g++.dg/tsan/cond_race.C: Likewise.
10315         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10317 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
10319         PR testsuite/62250
10320         * lib/target-supports.exp (check_effective_target_libatomic_available):
10321         New.
10322         * gfortran.dg/coarray/caf.exp: Only add -latomic for
10323         targets that match effective-target libatomic_available.
10324         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10326 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10328         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10329         Verify the result of gcc_jit_context_get_last_error.
10330         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10332 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10334         PR tree-optimization/63989
10335         * gcc.dg/strlenopt-27.c: New test.
10337 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
10339         * jit.dg/harness.h (set_up_logging): New function.
10340         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
10341         set_up_logging on the context, so that every testcase is
10342         logged to a particular file.
10343         * jit.dg/test-nested-contexts.c (main): Open a logfile,
10344         and call gcc_jit_context_set_logfile on the top-level context.
10346 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
10348         PR target/64338
10349         * g++.dg/opt/pr64338.C: New test.
10351 2015-01-08  Tobias Burnus  <burnus@net-b.de>
10353         * gfortran.dg/coarray/codimension_2b.f90: New file.
10354         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10355         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10357 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10359         PR c++/59004
10360         * g++.dg/ext/fnname4.C: New.
10362 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10364         PR c++/64462
10365         * g++.dg/cpp0x/constexpr-64462.C: New.
10367 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
10369         PR c++/60753
10370         * g++.dg/cpp0x/deleted10.C: New.
10372 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10374         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10376 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10378         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10379         GCC_JIT_UNARY_OP_ABS.
10380         (verify_unary_ops): Likewise.
10382 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10384         * jit.dg/test-arith-overflow.c: New test case.
10385         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10386         * jit.dg/test-combination.c (create_code): Likewise.
10387         (verify_code): Likewise.
10388         * jit.dg/test-threads.c (testcases): Likewise.
10390 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10392         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10393         rather than "jit".  Load g++.exp, and call g++_init.
10394         Run test-*.cc files within the testsuite and *.cc files within
10395         docs/examples.
10396         (jit-dg-test): Drop the addition of -fgnu89-inline to
10397         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10398         doing it when compiling C testcases (since g++ does not handle
10399         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10400         is restored to the value after g++_init ran, rather than the
10401         value before g++_init ran.  Return a list of
10402         $comp_output $output_file, as dg-test assumes.
10404 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10406         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10407         make it easier to figure out the origin of each test result when
10408         running test-combination.c and test-threads.c.
10409         (CHECK_VALUE): Likewise.
10410         (CHECK_DOUBLE_VALUE): Likewise.
10411         (CHECK_STRING_VALUE): Likewise.
10412         (CHECK_STRING_STARTS_WITH): Likewise.
10413         (CHECK_STRING_CONTAINS): Likewise.
10414         (CHECK): Likewise.
10415         (check_string_value): Likewise, add "funcname" param.
10416         (check_string_starts_with): Likewise.
10417         (check_string_contains): Likewise.
10419 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10421         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10422         generating name of built executable.
10424 2015-01-07  Marek Polacek  <polacek@redhat.com>
10426         PR c/64440
10427         * gcc.dg/pr64440.c: New test.
10428         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10430 2015-01-07  Marek Polacek  <polacek@redhat.com>
10432         PR c/64417
10433         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10434         * gcc.dg/pr64417.c: New test.
10436 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10438         PR target/64505
10439         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10440         fix is correct.
10442 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10444         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10445         Check if testcases run without errors, not just if they compile.
10447 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10449         PR target/64507
10450         * gcc.target/sh/pr64507.c: New test.
10452 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10454         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10456 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10458         * c-c++-common/asan/sanitize-all-1.c: New test.
10459         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10460         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10461         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10462         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10464 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10466         * lib/target-supports.exp (check_profiling_available): Return 0 for
10467         Visium.
10468         (check_effective_target_tls_runtime): Likewise.
10469         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10470         * gcc.dg/20020312-2.c: Adjust for Visium.
10471         * gcc.dg/tls/thr-cse-1.c: Likewise
10472         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10473         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10474         * gcc.dg/weak/typeof-2.c: Likewise.
10476 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10478         PR rtl-optimization/64287
10479         * gcc.dg/aru-2.c: New test.
10481 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10483         PR sanitizer/64344
10484         * c-c++-common/ubsan/pr64344-1.c: New test.
10485         * c-c++-common/ubsan/pr64344-2.c: New test.
10487         PR tree-optimization/64465
10488         * gcc.dg/pr64465.c: New test.
10490         PR tree-optimization/64494
10491         * gcc.c-torture/compile/pr64494.c: New test.
10493 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10495         PR fortran/47674
10496         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10498 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10500         Update copyright years.
10502 2015-01-05  Marek Polacek  <polacek@redhat.com>
10504         PR c/64423
10505         * gcc.dg/pr64423.c: New test.
10507 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10509         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10510         mmix-knuth-mmixware for the same reason as for MIPS.
10511         * gcc.dg/debug/debug-2.c: Ditto.
10513         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10515 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10517         PR testsuite/62250
10518         * lib/gfortran.exp: Add libatomic library search path.
10519         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10520         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10522         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10524 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10526         * c-c++-common/tsan/bitfield_race.c: New testcase.
10527         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10529 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10531         * gfortran.dg/coarray/collectives_4.f90: New.
10533 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10535         PR fortran/57562
10536         * gfortran.dg/extends_16.f90: New.
10538 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10540         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10542 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10544         * gfortran.dg/coarray/codimension_2.f90: New.
10545         * gfortran.dg/coarray/codimension_2a.f90: New.
10546         * gfortran.dg/coarray_35.f90: New.
10547         * gfortran.dg/coarray_35a.f90: New.
10549 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10551         PR fortran/60507
10552         * gfortran.dg/dummy_procedure_11.f90: New.
10554 Copyright (C) 2015 Free Software Foundation, Inc.
10556 Copying and distribution of this file, with or without modification,
10557 are permitted in any medium without royalty provided the copyright
10558 notice and this notice are preserved.