gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3b327b75b7f241ce1e73f031976aac16fe50d7b1
1 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
3         PR rtl-optimization/66076
4         * gcc.dg/torture/pr66076.c: New test.
6 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
8         PR fortran/66041
9         * gfortran.dg/inline_matmul_7.f90:  New test.
10         * gfortran.dg/inline_matmul_8.f90:  New test.
11         * gfortran.dg/inline_matmul_9.f90:  New test.
13 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
15         * gfortran.dg/bound_simplification_5.f90: New.
17 2015-05-09  Jason Merrill  <jason@redhat.com>
19         * lib/target-supports.exp (cxx_default): New global.
20         (check_effective_target_c++11_only)
21         (check_effective_target_c++14_only)
22         (check_effective_target_c++98_only)
23         (check_effective_target_c++1z_only): Check it.
25 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
27         PR tree-optimization/64454
28         * gcc.dg/tree-ssa/vrp97.c: New file.
29         * gcc.dg/vect/slp-perm-7.c: Update.
31 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
33         PR fortran/65894
34         * gfortran.dg/elemental_subroutine_11.f90: New test.
36 2015-05-08  Richard Biener  <rguenther@suse.de>
38         PR tree-optimization/66036
39         * gcc.dg/vect/slp-41.c: New testcase.
41 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
43         * gfortran.dg/elemental_optional_args_7.f90: New.
45 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
47         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
48         allow cmlt or sshr.
50 2015-05-08  Marek Polacek  <polacek@redhat.com>
52         PR c/64918
53         * gcc.dg/Woverride-init-side-effects-1.c: New test.
54         * gcc.dg/Woverride-init-side-effects-2.c: New test.
56 2015-05-07  Marek Polacek  <polacek@redhat.com>
58         PR c/65179
59         * c-c++-common/Wshift-negative-value-1.c: New test.
60         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
61         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
62         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
63         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
64         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
65         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
66         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
67         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
69 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
71         PR middle-end/192
72         PR middle-end/54303
73         * gcc.dg/fdata-sections-2.c: New file.
75 2015-05-07  Marek Polacek  <polacek@redhat.com>
77         PR testsuite/66046
78         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
79         last dg-output.
80         * c-c++-common/ubsan/align-7.c: Likewise.
81         * c-c++-common/ubsan/bounds-8.c: Likewise.
82         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
83         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
84         * c-c++-common/ubsan/null-1.c: Likewise.
85         * c-c++-common/ubsan/null-10.c: Likewise.
86         * c-c++-common/ubsan/null-11.c: Likewise.
87         * c-c++-common/ubsan/null-2.c: Likewise.
88         * c-c++-common/ubsan/null-3.c: Likewise.
89         * c-c++-common/ubsan/null-4.c: Likewise.
90         * c-c++-common/ubsan/null-5.c: Likewise.
91         * c-c++-common/ubsan/null-6.c: Likewise.
92         * c-c++-common/ubsan/null-7.c: Likewise.
93         * c-c++-common/ubsan/null-8.c: Likewise.
94         * c-c++-common/ubsan/null-9.c: Likewise.
95         * c-c++-common/ubsan/object-size-1.c: Likewise.
96         * c-c++-common/ubsan/object-size-10.c: Likewise.
97         * c-c++-common/ubsan/object-size-4.c: Likewise.
98         * c-c++-common/ubsan/object-size-5.c: Likewise.
99         * c-c++-common/ubsan/object-size-7.c: Likewise.
100         * c-c++-common/ubsan/object-size-8.c: Likewise.
101         * c-c++-common/ubsan/object-size-9.c: Likewise.
102         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
103         * c-c++-common/ubsan/overflow-int128.c: Likewise.
104         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
105         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
106         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
107         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
108         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
109         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
110         * c-c++-common/ubsan/pr59333.c: Likewise.
111         * c-c++-common/ubsan/pr59667.c: Likewise.
112         * c-c++-common/ubsan/pr60613-2.c: Likewise.
113         * c-c++-common/ubsan/pr60636.c: Likewise.
114         * c-c++-common/ubsan/pr63802.c: Likewise.
115         * c-c++-common/ubsan/recovery-1.c: Likewise.
116         * c-c++-common/ubsan/recovery-3.c: Likewise.
117         * c-c++-common/ubsan/shift-1.c: Likewise.
118         * c-c++-common/ubsan/shift-2.c: Likewise.
119         * c-c++-common/ubsan/shift-4.c: Likewise.
120         * c-c++-common/ubsan/shift-7.c: Likewise.
121         * c-c++-common/ubsan/undefined-2.c: Likewise.
122         * c-c++-common/ubsan/vla-1.c: Likewise.
123         * g++.dg/ubsan/null-1.C: Likewise.
124         * g++.dg/ubsan/null-3.C: Likewise.
125         * g++.dg/ubsan/null-4.C: Likewise.
126         * g++.dg/ubsan/vptr-8.C: Likewise.
127         * g++.dg/ubsan/vptr-9.C: Likewise.
128         * gcc.dg/ubsan/bounds-2.c: Likewise.
129         * gcc.dg/ubsan/object-size-9.c: Likewise.
131 2015-05-07  Jeff Law  <law@redhat.com>
133         * gcc.dg/tree-ssa/shorten-1.c: New test.
135 2015-05-07  Richard Biener  <rguenther@suse.de>
137         PR tree-optimization/66002
138         * gcc.dg/vect/vect-125.c: New testcase.
140 2015-05-07  Marek Polacek  <polacek@redhat.com>
141             Martin Uecker  <uecker@eecs.berkeley.edu>
143         * c-c++-common/ubsan/bounds-10.c: New test.
145 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
147         * jit.dg/harness.h (set_options): Wrap with
148         #ifndef TEST_ESCHEWS_SET_OPTIONS.
149         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
150         Special-case test-benchmark.c as a negative.
151         * jit.dg/test-benchmark.c: New file.
153 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
155         PR target/64208
156         * gcc.target/arm/pr64208.c: New test.
158 2015-05-06  Alan Modra  <amodra@gmail.com>
160         PR target/66020
161         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
162         (gparms): Make volatile.
164 2015-05-06  Richard Biener  <rguenther@suse.de>
166         PR tree-optimization/62283
167         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
169 2015-05-06  Christian Bruel  <christian.bruel@st.com>
171         PR target/66015
172         * gcc.target/aarch64/iinline-attr-1.c: New test.
174 2015-05-06  Richard Biener  <rguenther@suse.de>
176         * gcc.dg/vect/bb-slp-34.c: New testcase.
178 2015-05-06  Richard Biener  <rguenther@suse.de>
180         PR tree-optimization/62283
181         * gcc.dg/vect/bb-slp-14.c: Adjust.
183 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
185         PR target/65990
186         * gcc.target/i386/pr65990.c: New test.
188 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
190         PR target/65915
191         * gcc.target/i386/pr65915.c: New.
193 2015-05-05  Tom de Vries  <tom@codesourcery.com>
195         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
196         'va_list escapes 0'.
198 2015-05-05  Tom de Vries  <tom@codesourcery.com>
200         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
201         in r222173.
203 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
205         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
206         * gcc.target/arm/pr65924.c: Likewise.
208 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
210         PR target/65871
211         * gcc.target/i386/pr65871-3.c: New test.
213 2015-05-04  Jeff Law  <law@redhat.com>
215         Revert:
216         2015-05-04  Jeff Law  <law@redhat.com>
217         * gcc.dg/tree-ssa/shorten-1.c: New test.
219 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
220             Jakub Jelinek  <jakub@redhat.com>
222         PR c++/66007
223         * g++.dg/cpp0x/Wnarrowing4.C: New.
225 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
227         * lib/target-supports.exp
228         (check_effective_target_keeps_null_pointer_checks): Clarify that
229         this is for targets that disable -fdelete-null-pointer-checks,
230         not default it to off.
231         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
232         -fdelete-null-pointer-checks explicit.
233         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
234         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
235         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
236         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
237         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
238         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
239         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
240         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
241         * gcc.dg/tree-ssa/pr20318.c: Likewise.
242         * gcc.dg/tree-ssa/pr20701.c: Likewise.
243         * gcc.dg/tree-ssa/pr20702.c: Likewise.
244         * gcc.dg/tree-ssa/pr21086.c: Likewise.
245         * gcc.dg/tree-ssa/pr21090.c: Likewise.
246         * gcc.dg/tree-ssa/pr58480.c: Likewise.
247         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
248         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
249         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
250         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
251         * gcc.dg/tree-ssa/unreachable.c: Likewise.
252         * gcc.dg/tree-ssa/vrp02.c: Likewise.
253         * gcc.dg/tree-ssa/vrp07.c: Likewise.
254         * gcc.dg/tree-ssa/vrp08.c: Likewise.
255         * gcc.dg/tree-ssa/vrp55.c: Likewise.
256         * g++.dg/cpp0x/static_assert9.C: Likewise.
257         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
258         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
259         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
260         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
261         * g++.dg/tree-ssa/pr26406.C: Likewise.
263 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
265         PR tree-optimization/65984
266         * c-c++-common/ubsan/pr65984.c: New test.
268 2015-05-04  Jeff Law  <law@redhat.com>
270         * gcc.dg/tree-ssa/shorten-1.c: New test.
272 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
274         PR fortran/44735
275         * gfortran.dg/pr44735.f90: New test.
277 2015-05-04  Richard Biener  <rguenther@suse.de>
279         PR tree-optimization/65965
280         * gcc.dg/vect/bb-slp-33.c: New testcase.
282 2015-05-04  Richard Biener  <rguenther@suse.de>
284         PR tree-optimization/65935
285         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
287 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
289         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
290         for each supported variant instead of CHECK_RESULTS.
291         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
292         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
293         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
294         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
295         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
296         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
297         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
298         expected results for unsupported variants.  Call CHECK for each
299         supported variant instead of CHECK_RESULTS.
300         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
301         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
302         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
303         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
304         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
305         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
306         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
307         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
308         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
309         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
310         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
311         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
312         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
313         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
314         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
315         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
316         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
317         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
318         expected results for unsupported variants.
319         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
320         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
321         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
322         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
323         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
324         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
325         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
326         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
327         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
328         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
329         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
330         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
331         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
332         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
333         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
334         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
335         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
336         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
337         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
338         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
339         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
340         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
341         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
342         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
343         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
344         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
345         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
346         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
348 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
350         PR fortran/37131
351         * gfortran.dg/bound_9.f90:  Add pointer assignment.
353 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
354             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
356         PR c++/65858
357         * g++.dg/cpp0x/Wnarrowing3.C: New.
359 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
361         * gcc.dg/20150120-1.c: New test.
362         * gcc.dg/20150120-2.c: New test.
363         * gcc.dg/20150120-3.c: New test.
365 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
367         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
369 2015-05-01  Renlin Li  <renlin.li@arm.com>
371         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
373 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
375         * gfortran.dg/bound_simplification_4.f90: New.
377 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
379         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
380         with powerpc_p8vector_ok.
382 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
384         PR fortran/37131
385         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
386         scan pattern.
387         * gfortran.dg/bound_9.f90:  New test case.
389 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
391         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
392         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
393         for 32bit x86 targets.
394         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
395         for 32bit x86 targets.
396         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
397         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
398         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
399         for 32bit x86 targets.
401 2015-04-30  Marek Polacek  <polacek@redhat.com>
403         PR tree-optimization/63551
404         * g++.dg/ipa/pr63551.C: New test.
406 2015-04-30  Caroline Tice  <cmtice@google.com>
408         PR  65929
409         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
410         partition size on certain targets.
412 2015-04-30  Renlin Li  <renlin.li@arm.com>
414         * gcc.target/aarch64/vect-reduc-or_1.c: New.
416 2015-04-30  Marek Polacek  <polacek@redhat.com>
418         * c-c++-common/Wbool-compare-3.c: New test.
420         * gcc.dg/pr65901.c (foo): Adjust dg-error.
421         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
423 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
425         PR c++/57610
426         * g++.dg/init/ref22.C: New.
428 2015-04-30  Marek Polacek  <polacek@redhat.com>
430         * gcc.dg/init-bad-8.c: New test.
432         * gcc.dg/incomplete-typedef-1.c: New test.
434 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
436         PR c++/59955
437         * g++.dg/template/crash121.C: New.
439 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
441         * gcc.target/mips/call-from-init.c: New test.
442         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
444 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
446         PR target/65871
447         * gcc.target/i386/pr65871-1.c: New test.
448         * gcc.target/i386/pr65871-2.c: Ditto.
450 2015-04-29  Marek Polacek  <polacek@redhat.com>
452         PR c/64610
453         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
454         * c-c++-common/Wbool-compare-2.c: New test.
456 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
458         PR target/65770
459         * gcc.target/aarch64/vstN_lane_1.c: New file.
461 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
463         PR c++/64667
464         * g++.dg/warn/Winit-self-3.C: New.
466 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
468         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
470 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
472         PR target/65924
473         * gcc.target/arm/pr65924.c: New test.
475 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
477         * g++.dg/gomp/tpl-target-update.C: New file.
479 2015-04-29  Richard Biener  <rguenther@suse.de>
481         PR tree-optimization/65917
482         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
484 2015-04-29  Christian Bruel  <christian.bruel@st.com>
486         PR target/64835
487         * gcc.dg/ipa/iinline-attr.c: New test.
488         * gcc.target/i386/iinline-attr-2.c: New test.
490 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
492         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
493         segfault is fixed.
495 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
497         * gcc.dg/vect/vect-33.c: Remove spurious line.
499 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
501         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
503 2015-04-28  Marek Polacek  <polacek@redhat.com>
505         PR c/65901
506         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
507         * gcc.dg/pr65901.c: New test.
509 2015-04-28  Richard Biener  <rguenther@suse.de>
511         PR tree-optimization/62283
512         * gfortran.dg/vect/pr62283-2.f: New testcase.
513         * gcc.dg/vect/bb-slp-14.c: Adjust.
515 2015-04-28  Richard Biener  <rguenther@suse.de>
517         PR tree-optimization/65851
518         * g++.dg/torture/pr65851.C: New testcase.
520 2015-04-27  Jeff Law <law@redhat.com>
522         PR tree-optimization/65217
523         * gcc.target/i386/pr65217.c: Remove XFAIL.
525 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
527         PR fortran/60322
528         Add tests forgotten to svn-add.
529         * gfortran.dg/class_allocate_19.f03: New test.
530         * gfortran.dg/class_array_20.f03: New test.
531         * gfortran.dg/class_array_21.f03: New test.
532         * gfortran.dg/finalize_29.f08: New test.
534 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
536         PR fortran/59678
537         PR fortran/65841
538         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
539         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
541 2015-04-27  Caroline Tice  <cmtice@google.com>
543         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
544         partition size.
546 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
548         PR target/64579
549         * gcc.target/powerpc/htm-1.c: New test.
550         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
551         on 64-bit compiles.
552         (__builtin_tabortdci): Likewise.
553         (__builtin_tcheck): Remove operand.
554         * lib/target-supports.exp (check_htm_hw_available): New function.
556 2015-04-27  Richard Biener  <rguenther@suse.de>
558         * gcc.target/i386/pr65217.c: XFAIL.
560 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
562         PR tree-optimization/65875
563         * gcc.c-torture/compile/pr65875.c: New test.
565 2015-04-25  Marek Polacek  <polacek@redhat.com>
567         PR c/52085
568         * gcc.dg/enum-incomplete-2.c: New test.
569         * gcc.dg/enum-mode-1.c: New test.
571 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
573         PR target/65849
574         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
575         set new options.
576         * gcc.target/powerpc/pr65849-2.c: Likewise.
578 2015-04-24  Tom de Vries  <tom@codesourcery.com>
580         PR tree-optimization/65802
581         * g++.dg/pr65802.C: Move to ...
582         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
583         stdarg.h.  Rewrite for C.
584         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
585         va_start and va_end.  Remove unnecessary inline asm.
587 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
588             Wei Mi  <wmi@google.com>
590         * gcc.target/i386/sse2-load-multi.c: New test.
591         * gcc.target/i386/sse2-store-multi.c: Ditto.
593 2015-04-24  Marek Polacek  <polacek@redhat.com>
595         PR c/65830
596         * c-c++-common/pr65830.c: New test.
598         PR c/63357
599         * c-c++-common/Wlogical-op-1.c: New test.
601 2015-04-24  Marek Polacek  <polacek@redhat.com>
603         PR c/61534
604         * c-c++-common/pr61534-1.c: New test.
606 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
607             Steven Bosscher <steven@gcc.gnu.org>
609         PR rtl-optimization/34503
610         * gcc.target/arm/pr64616.c: New file.
612 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
614         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
616 2015-04-24  Terry Guo  <terry.guo@arm.com>
618         * gcc.target/arm/pr65710.c: Update the options.
620 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
622         * gcc.target/i386/pr65523.c: Skip x32.
624 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
626         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
627         to look for vcl* where appropriate.
629 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
631         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
632         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
634 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
636         PR target/26702
637         * gcc.target/arm/pr26702.c: New test.
639 2015-04-23  Marek Polacek  <polacek@redhat.com>
641         PR c/65345
642         * gcc.dg/pr65345-1.c: New test.
643         * gcc.dg/pr65345-2.c: New test.
645 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
647         * gcc.target/powerpc/crypto-builtin-2.c: New.
649 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
651         PR fortran/60322
652         * gfortran.dg/class_allocate_19.f03: New test.
653         * gfortran.dg/class_array_20.f03: New test.
654         * gfortran.dg/class_array_21.f03: New test.
655         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
656         * gfortran.dg/finalize_15.f90: Fixing comparision to model
657         initialization correctly.
658         * gfortran.dg/finalize_29.f08: New test.
660 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
662         * gcc.target/powerpc/swaps-p8-18.c: New test.
664 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
666         PR target/65456
667         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
668         * gcc.dg/vect/bb-slp-25.c: Likewise.
669         * gcc.dg/vect/bb-slp-29.c: Likewise.
670         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
671         vect_no_align && { ! vect_hw_misalign }.
672         * gcc.dg/vect/bb-slp-9.c: Likewise.
673         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
674         vect_hw_misalign.
675         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
676         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
677         account for POWER8, where peeling for alignment is not needed.
678         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
679         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
680         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
681         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
682         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
683         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
684         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
685         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
686         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
687         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
688         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
689         * gcc.dg/vect/pr16105.c: Likewise.
690         * gcc.dg/vect/pr20122.c: Likewise.
691         * gcc.dg/vect/pr33804.c: Likewise.
692         * gcc.dg/vect/pr33953.c: Likewise.
693         * gcc.dg/vect/pr56787.c: Likewise.
694         * gcc.dg/vect/pr58508.c: Likewise.
695         * gcc.dg/vect/slp-25.c: Likewise.
696         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
697         * gcc.dg/vect/vect-105.c: Likewise.
698         * gcc.dg/vect/vect-27.c: Likewise.
699         * gcc.dg/vect/vect-29.c: Likewise.
700         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
701         POWER8.
702         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
703         && { ! vect_hw_misalign }.
704         * gcc.dg/vect/vect-44.c: Likewise.
705         * gcc.dg/vect/vect-48.c: Likewise.
706         * gcc.dg/vect/vect-50.c: Likewise.
707         * gcc.dg/vect/vect-52.c: Likewise.
708         * gcc.dg/vect/vect-56.c: Likewise.
709         * gcc.dg/vect/vect-60.c: Likewise.
710         * gcc.dg/vect/vect-72.c: Likewise.
711         * gcc.dg/vect/vect-75-big-array.c: Likewise.
712         * gcc.dg/vect/vect-75.c: Likewise.
713         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
714         * gcc.dg/vect/vect-77-global.c: Likewise.
715         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
716         * gcc.dg/vect/vect-78-global.c: Likewise.
717         * gcc.dg/vect/vect-93.c: Likewise.
718         * gcc.dg/vect/vect-95.c: Likewise.
719         * gcc.dg/vect/vect-96.c: Likewise.
720         * gcc.dg/vect/vect-cond-1.c: Likewise.
721         * gcc.dg/vect/vect-cond-3.c: Likewise.
722         * gcc.dg/vect/vect-cond-4.c: Likewise.
723         * gcc.dg/vect/vect-cselim-1.c: Likewise.
724         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
725         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
726         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
727         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
728         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
729         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
730         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
731         * gcc.dg/vect/vect-outer-3a.c: Likewise.
732         * gcc.dg/vect/vect-outer-5.c: Likewise.
733         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
734         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
735         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
736         * gcc.dg/vect/vect-outer-fir.c: Likewise.
737         * gcc.dg/vect/vect-peel-3.c: Likewise.
738         * gcc.dg/vect/vect-peel-4.c: Likewise.
739         * gcc.dg/vect/vect-pre-interact.c: Likewise.
740         * gcc.target/powerpc/pr65456.c: New test.
741         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
742         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
743         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
744         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
745         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
746         vect_no_align && { ! vect_hw_misalign }.
747         * gfortran.dg/vect/vect-3.f90: Likewise.
748         * gfortran.dg/vect/vect-4.f90: Likewise.
749         * gfortran.dg/vect/vect-5.f90: Likewise.
750         * lib/target-supports.exp (check_effective_target_vect_no_align):
751         Return 1 for POWER8.
752         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
754 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
756         PR fortran/65429
757         * gfortran.dg/pr65429.f90: New test.
759 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
761         * c-c++-common/asan/user-section-1.c: New test.
762         * c-c++-common/asan/user-section-2.c: New test.
763         * c-c++-common/asan/user-section-3.c: New test.
765 2015-04-22  Hale Wang  <hale.wang@arm.com>
766             Terry Guo  <terry.guo@arm.com>
768         PR rtl-optimization/64818
769         * gcc.target/arm/pr64818.c: New test.
771 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
773         PR ipa/65076
774         * g++.dg/tree-ssa/pr61034.C: Update template.
775         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
776         * gcc.dg/Warray-bounds-11.c: Likewise.
777         * gcc.dg/Warray-bounds.c: Likewise.
779 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781         PR libgfortran/65234
782         * gfortran.dg/fmt_unlimited.f90: New test.
784 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
786         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
787         headers.
788         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
789         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
790         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
791         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
792         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
793         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
794         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
796 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
798         PR libgfortran/56743
799         * gfortran.dg/namelist_87.f90: New test.
801 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
803         * gcc.target/aarch64/mult-synth_1.c: New test.
804         * gcc.target/aarch64/mult-synth_2.c: Likewise.
805         * gcc.target/aarch64/mult-synth_3.c: Likewise.
806         * gcc.target/aarch64/mult-synth_4.c: Likewise.
807         * gcc.target/aarch64/mult-synth_5.c: Likewise.
808         * gcc.target/aarch64/mult-synth_6.c: Likewise.
810 2015-04-21  Richard Biener  <rguenther@suse.de>
812         PR tree-optimization/65650
813         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
814         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
815         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
816         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
817         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
818         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
820 2015-04-21  Tom de Vries  <tom@codesourcery.com>
822         PR tree-optimization/65802
823         * g++.dg/pr65802.C: New test.
825 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
827         PR testsuite/65767
828         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
829         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
831 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
833         PR c++/65801
834         * g++.dg/cpp0x/Wnarrowing2.C: New.
836 2015-04-20  Jeff Law  <law@redhat.com>
838         PR tree-optimization/65658
839         * gcc.dg/pr65658.c: New test.
841 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
843         PR target/64134
844         * gcc.target/aarch64/vec_init_1.c: New test.
846 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
848         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
849         targets.
851 2015-04-18  Martin Sebor  <msebor@redhat.com>
853         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
854         of non-nul characters.
855         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
857 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
859         PR target/65787
860         * gcc.target/powerpc/pr65787.c: New.
862 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
864         PR target/65689
865         * gcc.target/aarch64/c-output-template-4.c: New test.
867 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
869         PR target/65780
870         * gcc.dg/pr65780-1.c: New test.
871         * gcc.dg/pr65780-2.c: Likewise.
872         * gcc.target/i386/pr32219-9.c: Likewise.
873         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
874         symbol.
875         * gcc.target/i386/pr64317.c (c): Initialize.
877 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
879         PR target/65612
880         * g++.dg/ext/mv18.C: New test.
881         * g++.dg/ext/mv19.C: Likewise.
882         * g++.dg/ext/mv20.C: Likewise.
883         * g++.dg/ext/mv21.C: Likewise.
884         * g++.dg/ext/mv22.C: Likewise.
885         * g++.dg/ext/mv23.C: Likewise.
887 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
889         PR c++/64527
890         * g++.dg/init/pr64527.C: New test.
892 2015-04-17  Tom de Vries  <tom@codesourcery.com>
893             Michael Matz  <matz@suse.de>
895         PR tree-optimization/64950
896         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
897         x86_64-*-*.
899 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
901         * c-c++-common/asan/user-section-1.c: New test.
903 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
905         PR debug/65771
906         * gcc.dg/debug/pr65771.c: New test.
908 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
910         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
911         __buitlin_alloca with __builtin_alloca.
913 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
915         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
917 2015-04-16  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/64277
920         * gcc.dg/Warray-bounds-14.c: New testcase.
921         * gcc.dg/Warray-bounds-15.c: Likewise.
922         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
923         * c-c++-common/ubsan/bounds-6.c: Likewise.
925 2015-04-16  Renlin Li  <renlin.li@arm.com>
927         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
928         * gcc.target/arm/unsigned-float.c: New.
930 2015-04-16  Richard Biener  <rguenther@suse.de>
932         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
933         * gcc.dg/tree-ssa/pr37508.c: Adjust.
934         * gfortran.dg/reassoc_6.f: Remove XFAIL.
936 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
938         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
939         * g++.dg/cpp0x/decltype-call1.C: Likewise.
940         * g++.dg/cpp0x/defaulted21.C: Likewise.
941         * g++.dg/cpp0x/defaulted28.C: Likewise.
942         * g++.dg/cpp0x/defaulted47.C: Likewise.
943         * g++.dg/cpp0x/elision_neg.C: Likewise.
944         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
945         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
946         * g++.dg/cpp0x/implicit1.C: Likewise.
947         * g++.dg/cpp0x/implicit9.C: Likewise.
948         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
949         * g++.dg/cpp0x/range-for13.C: Likewise.
950         * g++.dg/gomp/clause-2.C: Likewise.
951         * g++.dg/gomp/udr-5.C: Likewise.
952         * g++.dg/inherit/access6.C: Likewise.
953         * g++.dg/lookup/duperr1.C: Likewise.
954         * g++.dg/lookup/friend2.C: Likewise.
955         * g++.dg/lookup/pr6936.C: Likewise.
956         * g++.dg/lookup/scoped1.C: Likewise.
957         * g++.dg/lookup/using26.C: Likewise.
958         * g++.dg/lookup/using38.C: Likewise.
959         * g++.dg/other/access2.C: Likewise.
960         * g++.dg/overload/defarg3.C: Likewise.
961         * g++.dg/overload/defarg6.C: Likewise.
962         * g++.dg/parse/access11.C: Likewise.
963         * g++.dg/parse/access2.C: Likewise.
964         * g++.dg/parse/access3.C: Likewise.
965         * g++.dg/parse/access4.C: Likewise.
966         * g++.dg/parse/access5.C: Likewise.
967         * g++.dg/parse/access6.C: Likewise.
968         * g++.dg/parse/access8.C: Likewise.
969         * g++.dg/parse/access9.C: Likewise.
970         * g++.dg/parse/crash40.C: Likewise.
971         * g++.dg/tc1/dr142.C: Likewise.
972         * g++.dg/tc1/dr166.C: Likewise.
973         * g++.dg/tc1/dr52.C: Likewise.
974         * g++.dg/template/access11.C: Likewise.
975         * g++.dg/template/access18.C: Likewise.
976         * g++.dg/template/access19.C: Likewise.
977         * g++.dg/template/access2.C: Likewise.
978         * g++.dg/template/access20.C: Likewise.
979         * g++.dg/template/access26.C: Likewise.
980         * g++.dg/template/access3.C: Likewise.
981         * g++.dg/template/access7.C: Likewise.
982         * g++.dg/template/conv12.C: Likewise.
983         * g++.dg/template/crash69.C: Likewise.
984         * g++.dg/template/friend31.C: Likewise.
985         * g++.dg/template/friend32.C: Likewise.
986         * g++.dg/template/memfriend15.C: Likewise.
987         * g++.dg/template/memfriend16.C: Likewise.
988         * g++.dg/template/memfriend17.C: Likewise.
989         * g++.dg/template/memfriend7.C: Likewise.
990         * g++.dg/template/pr32519.C: Likewise.
991         * g++.dg/template/qualttp21.C: Likewise.
992         * g++.dg/template/qualttp8.C: Likewise.
993         * g++.dg/template/ttp10.C: Likewise.
994         * g++.dg/template/typedef11.C: Likewise.
995         * g++.dg/template/typedef13.C: Likewise.
996         * g++.dg/template/typedef19.C: Likewise.
997         * g++.dg/template/typedef20.C: Likewise.
998         * g++.dg/template/typedef22.C: Likewise.
999         * g++.dg/template/using16.C: Likewise.
1000         * g++.dg/template/virtual3.C: Likewise.
1001         * g++.dg/ubsan/pr61272.C: Likewise.
1002         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1003         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1004         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1005         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1006         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1007         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1008         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1009         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1010         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1011         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1012         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1013         * g++.old-deja/g++.jason/access17.C: Likewise.
1014         * g++.old-deja/g++.jason/access18.C: Likewise.
1015         * g++.old-deja/g++.jason/access22.C: Likewise.
1016         * g++.old-deja/g++.jason/access23.C: Likewise.
1017         * g++.old-deja/g++.jason/access8.C: Likewise.
1018         * g++.old-deja/g++.jason/delete3.C: Likewise.
1019         * g++.old-deja/g++.jason/report.C: Likewise.
1020         * g++.old-deja/g++.law/access2.C: Likewise.
1021         * g++.old-deja/g++.law/access3.C: Likewise.
1022         * g++.old-deja/g++.law/access4.C: Likewise.
1023         * g++.old-deja/g++.law/access5.C: Likewise.
1024         * g++.old-deja/g++.law/arm12.C: Likewise.
1025         * g++.old-deja/g++.law/arm14.C: Likewise.
1026         * g++.old-deja/g++.law/ctors13.C: Likewise.
1027         * g++.old-deja/g++.law/union2.C: Likewise.
1028         * g++.old-deja/g++.law/visibility12.C: Likewise.
1029         * g++.old-deja/g++.law/visibility15.C: Likewise.
1030         * g++.old-deja/g++.law/visibility16.C: Likewise.
1031         * g++.old-deja/g++.law/visibility17.C: Likewise.
1032         * g++.old-deja/g++.law/visibility18.C: Likewise.
1033         * g++.old-deja/g++.law/visibility19.C: Likewise.
1034         * g++.old-deja/g++.law/visibility20.C: Likewise.
1035         * g++.old-deja/g++.law/visibility21.C: Likewise.
1036         * g++.old-deja/g++.law/visibility24.C: Likewise.
1037         * g++.old-deja/g++.law/visibility4.C: Likewise.
1038         * g++.old-deja/g++.law/visibility5.C: Likewise.
1039         * g++.old-deja/g++.law/visibility6.C: Likewise.
1040         * g++.old-deja/g++.law/visibility7.C: Likewise.
1041         * g++.old-deja/g++.law/visibility8.C: Likewise.
1042         * g++.old-deja/g++.law/visibility9.C: Likewise.
1043         * g++.old-deja/g++.niklas/t135.C: Likewise.
1044         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1045         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1046         * g++.old-deja/g++.other/access11.C: Likewise.
1047         * g++.old-deja/g++.other/access4.C: Likewise.
1048         * g++.old-deja/g++.other/access7.C: Likewise.
1049         * g++.old-deja/g++.other/crash1.C: Likewise.
1050         * g++.old-deja/g++.other/crash7.C: Likewise.
1051         * g++.old-deja/g++.other/friend1.C: Likewise.
1052         * g++.old-deja/g++.other/friend4.C: Likewise.
1053         * g++.old-deja/g++.other/friend9.C: Likewise.
1054         * g++.old-deja/g++.other/lineno1.C: Likewise.
1055         * g++.old-deja/g++.other/using1.C: Likewise.
1056         * g++.old-deja/g++.pt/enum14.C: Likewise.
1057         * g++.old-deja/g++.pt/friend11.C: Likewise.
1058         * g++.old-deja/g++.pt/friend21.C: Likewise.
1059         * g++.old-deja/g++.pt/friend3.C: Likewise.
1060         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1061         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1062         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1063         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1065 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1067         PR ipa/65765
1068         * g++.dg/ipa/pr65765.C: New test.
1070 2015-04-15  Nick Clifton  <nickc@redhat.com>
1072         * gcc.target/rx/builtins.c: Disable RMPA test if string
1073         instructions are not allowed.
1075 2015-04-15  Alan Modra  <amodra@gmail.com>
1077         * gcc.dg/pr65408.c: New.
1079 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1081         PR target/65729
1082         * gcc.target/arm/pr65729.c: New test.
1084 2015-04-14  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/65758
1087         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1089 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1091         PR target/65648
1092         * gcc.c-torture/execute/pr65648.c: New test.
1094 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1096         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1097         __builtin_finite instead of finite.
1098         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1099         Likewise.
1101 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1103         PR tree-optimization/63387
1104         * gcc.dg/pr63387.c: New testcase.
1106 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1108         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1110 2015-04-13  Richard Biener  <rguenther@suse.de>
1112         PR tree-optimization/65204
1113         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1115 2015-04-13  Terry Guo  <terry.guo@arm.com>
1117         PR target/65710
1118         * gcc.target/arm/pr65710.c: New.
1120 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1122         PR tree-optimization/65747
1123         * g++.dg/torture/pr65747.C: New test.
1125 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1127         PR c++/65736
1128         * g++.dg/cpp0x/pr65736.C: New test.
1130 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1131             Martin Liska  <mliska@suse.cz>
1133         PR ipa/65722
1134         * g++.dg/ipa/pr65722.C: New testcase.
1136 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1138         PR tree-optimization/65735
1139         * gcc.c-torture/compile/pr65735.c: New test.
1141 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1143         PR middle-end/65554
1144         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1146 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1148         PR target/65671
1149         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1151 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1153         PR target/65647
1154         * gcc.target/arm/pr65647-2.c: New.
1156 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1158         PR target/65694
1159         * g++.dg/torture/pr65694.C: New test.
1161 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1163         * gfortran.dg/coarray_lock_6.f90: New.
1164         * gfortran.dg/coarray_lock_7.f90: New.
1165         * gfortran.dg/coarray/lock_2.f90: New.
1167 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1169         PR fortran/56674
1170         PR fortran/58813
1171         PR fortran/59016
1172         PR fortran/59024
1173         * gfortran.dg/used_types_27.f90: New.
1175 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1177         PR target/65671
1178         * gcc.target/i386/pr65671.c: New.
1180 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1182         PR tree-optimization/65709
1183         * c-c++-common/ubsan/align-9.c: New test.
1185 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1187         PR fortran/56852
1188         * gfortran.dg/pr56852.f90: New test.
1190 2015-04-09  Marek Polacek  <polacek@redhat.com>
1191             Jakub Jelinek  <jakub@redhat.com>
1193         PR middle-end/65554
1194         * g++.dg/opt/pr65554.C: New test.
1196 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1198         PR c++/65690
1199         * c-c++-common/attr-aligned-1.c: New test.
1201 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1203         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1205 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1207         PR target/65676
1208         * gcc.target/i386/sse-25.c: New.
1210 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1212         PR target/65693
1213         * gcc.target/i386/pr65693.c: New test.
1215 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1217         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1219 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1221         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1223 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1225         * gcc.target/i386/thunk-retbnd.c: New.
1227 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1229         * gnat.dg/opt48.adb: New test.
1230         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1231         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1233 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1235         PR ipa/65540
1236         * gcc.c-torture/compile/pr65540.c: New.
1238 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1240         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1241         -Wno-pointer-arith.
1243 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1245         PR debug/65678
1246         * g++.dg/debug/pr65678.C: New test.
1248         PR middle-end/65680
1249         * gcc.c-torture/compile/pr65680.c: New test.
1251 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
1253         PR fortran/65548
1254         * gfortran.dg/allocate_with_source_5.f90: New test.
1256 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
1258         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1259         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1261 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
1263         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1265 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1267         PR target/65614
1268         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1269         to get floating point compression.
1270         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1272 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
1274         PR preprocessor/61977
1275         * gcc.dg/cpp/pr61977.c: New test.
1277 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
1279         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1281 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
1283         PR target/65647
1284         * gcc.target/arm/pr65647.c: New.
1286 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
1288         PR ipa/65655
1289         * g++.dg/torture/pr65655.C: New testcase.
1291 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1293         PR c++/64085
1294         * g++.dg/cpp1y/lambda-init13.C: New.
1296 2015-04-03  Marek Polacek  <polacek@redhat.com>
1298         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1300 2015-04-02  Marek Polacek  <polacek@redhat.com>
1302         PR c++/65642
1303         * g++.dg/cpp0x/constexpr-fold1.C: New test.
1304         * g++.dg/cpp0x/constexpr-fold2.C: New test.
1306 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
1308         PR preprocessor/61977
1309         * gcc.target/powerpc/pr61977-1.c: New test.
1310         * gcc.target/powerpc/pr61977-2.c: New test.
1312 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1314         PR c++/56100
1315         * g++.dg/warn/Wshadow-8.C: New.
1316         * g++.dg/warn/Wshadow-9.C: Likewise.
1317         * g++.dg/warn/Wshadow-10.C: Likewise.
1318         * g++.dg/warn/Wshadow-11.C: Likewise.
1320 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1322         * gcc.dg/pr23623.c: Added aligned attribute.
1323         * gcc.dg/20141029-1.c: Likewise.
1324         * gcc.dg/20150306-1.c: New test.
1326 2015-04-01  Marek Polacek  <polacek@redhat.com>
1328         PR c++/65554
1329         * g++.dg/cpp0x/initlist93.C: New test.
1330         * g++.dg/cpp0x/initlist94.C: New test.
1332 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1334         PR target/65624
1335         * gcc.target/aarch64/pr65624.c: New test.
1337 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
1339         * gcc.dg/ipa/inlinehint-4.c: New testcase.
1341 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
1343         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1344         extra variable to force stack alignment.
1345         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1346         extra variable to force stack alignment.
1348 2015-03-31  Marek Polacek  <polacek@redhat.com>
1350         PR c++/65390
1351         * g++.dg/template/pr65390.C: New test.
1353 2015-03-31  Martin Liska  <mliska@suse.cz>
1355         * g++.dg/ipa/pr65557.C: New test.
1357 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1359         * gcc.target/s390/hotpatch-25.c: New test.
1360         * gcc.target/s390/hotpatch-1.c: Update test.
1361         * gcc.target/s390/hotpatch-10.c: Update test.
1362         * gcc.target/s390/hotpatch-11.c: Update test.
1363         * gcc.target/s390/hotpatch-12.c: Update test.
1364         * gcc.target/s390/hotpatch-13.c: Update test.
1365         * gcc.target/s390/hotpatch-14.c: Update test.
1366         * gcc.target/s390/hotpatch-15.c: Update test.
1367         * gcc.target/s390/hotpatch-16.c: Update test.
1368         * gcc.target/s390/hotpatch-17.c: Update test.
1369         * gcc.target/s390/hotpatch-18.c: Update test.
1370         * gcc.target/s390/hotpatch-19.c: Update test.
1371         * gcc.target/s390/hotpatch-2.c: Update test.
1372         * gcc.target/s390/hotpatch-21.c: Update test.
1373         * gcc.target/s390/hotpatch-22.c: Update test.
1374         * gcc.target/s390/hotpatch-23.c: Update test.
1375         * gcc.target/s390/hotpatch-24.c: Update test.
1376         * gcc.target/s390/hotpatch-3.c: Update test.
1377         * gcc.target/s390/hotpatch-4.c: Update test.
1378         * gcc.target/s390/hotpatch-5.c: Update test.
1379         * gcc.target/s390/hotpatch-6.c: Update test.
1380         * gcc.target/s390/hotpatch-7.c: Update test.
1381         * gcc.target/s390/hotpatch-8.c: Update test.
1382         * gcc.target/s390/hotpatch-9.c: Update test.
1383         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1385 2015-03-31  Richard Biener  <rguenther@suse.de>
1387         PR middle-end/65626
1388         * g++.dg/torture/pr65626.C: New testcase.
1390 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1392         PR target/65531
1393         * gcc.target/i386/mpx/pr65531.cc: New.
1395 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1397         PR target/65602
1398         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1399         __builtin_alloca instead of alloca.
1400         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1401         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1402         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1403         check.
1405 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1407         PR ipa/65610
1408         * g++.dg/ubsan/pr65610.C: New test.
1410 2015-03-30  Marek Polacek  <polacek@redhat.com>
1412         PR c++/65398
1413         * g++.dg/cpp0x/pr65398-2.C: New test.
1415 2015-03-30  Marek Polacek  <polacek@redhat.com>
1417         * c-c++-common/pr65556.c: Change the width of bit-fields.
1419 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1421         PR ipa/65588
1422         * gcc.target/i386/pr65588.c: New testcase.
1424 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1426         PR libgfortran/65563
1427         * gfortran.dg/open_errors_2.f90:  New test.
1429 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1431         PR libgfortran/65596
1432         * gfortran.dg/namelist_86.f90: New test.
1434 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1436         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1437         statement to reflect new ownership.
1439 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1441         PR c++/42328
1442         * g++.dg/template/friend58.C: New.
1443         * g++.dg/template/friend59.C: Likewise.
1445 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1447         PR c/65586
1448         * g++.dg/gomp/openmp-simd-3.C: New.
1449         * gcc.dg/gomp/openmp-simd-3.c: New.
1451 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1453         PR target/65248
1454         * gcc.target/i386/pr65248-1.c: New file.
1455         * gcc.target/i386/pr65248-2.c: Likewise.
1456         * gcc.target/i386/pr65248-3.c: Likewise.
1457         * gcc.target/i386/pr65248-4.c: Likewise.
1459 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1461         PR target/65593
1462         * gcc.c-torture/compile/pr65593.c: New test.
1464 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/59329
1467         * g++.dg/cpp1y/constexpr-assert1.C: New.
1469 2015-03-27  Marek Polacek  <polacek@redhat.com>
1471         PR c++/65556
1472         * c-c++-common/pr65556.c: New test.
1474 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1476         PR ipa/65600
1477         * g++.dg/torture/pr65600.C: New testcase.
1479 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1481         PR target/65407
1482         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1484 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1486         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1487         statement and cleanup. Fixed typos.
1489 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1491         PR middle-end/65595
1492         * gcc.c-torture/compile/pr65595.c: New testcase.
1494 2015-03-27  Marek Polacek  <polacek@redhat.com>
1496         PR sanitizer/65583
1497         * g++.dg/ubsan/pr65583.C: New test.
1499 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1501         * gcc.c-torture/compile/20150327.c: New testcase.
1503 2015-03-26  Richard Biener  <rguenther@suse.de>
1505         PR middle-end/65555
1506         * g++.dg/torture/pr65555.C: New testcase.
1508 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1510         PR tree-optimization/64715
1511         * gcc.dg/builtin-object-size-15.c: New test.
1512         * gcc.dg/pr64715-1.c: New test.
1513         * gcc.dg/pr64715-2.c: New test.
1515 2015-03-26  Richard Biener  <rguenther@suse.de>
1517         PR middle-end/65519
1518         * gnat.dg/specs/opt2.ads: Fix testcase.
1520 2015-03-25  Martin Sebor  <msebor@redhat.com>
1522         PR testsuite/65526
1523         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1524         when target isn't arm*-*-*-*.
1525         (check_effective_target_arm_nothumb): Likewise.
1526         (check_effective_target_arm_little_endian): Likewise.
1527         (check_effective_target_arm_vect_no_misalign): Likewise.
1528         (check_effective_target_aarch64_little_endian): Fail early if target
1529         isn't aarch64*-*-*.
1531 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1533         PR tree-optimization/65177
1534         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1536 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1538         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1539         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1540         smmintrin.h and mm3dnow.h.
1542 2015-03-25  Marek Polacek  <polacek@redhat.com>
1544         PR c++/65558
1545         * g++.dg/cpp0x/pr65558.C: New test.
1547 2015-03-25  Marek Polacek  <polacek@redhat.com>
1549         PR c++/61670
1550         * g++.dg/template/pr61670.C: New test.
1552 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1554         PR c++/54987
1555         * g++.dg/template/pr54987.C: New.
1557 2015-03-25  Richard Biener  <rguenther@suse.de>
1559         PR tree-optimization/62630
1560         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1562 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1564         PR target/65508
1565         * gcc.target/i386/mpx/pr65508.c: New.
1567 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1569         PR fortran/64952
1570         PR fortran/65532
1571         * gfortran.dg/data_initialized_3.f90: New.
1573 2015-03-25  Richard Biener  <rguenther@suse.de>
1575         PR middle-end/65519
1576         * gnat.dg/specs/opt2.ads: New testcase.
1578 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1580         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1581         * gcc.target/arm/memset-inline-4.c: Skip for
1582         arm_tune_string_ops_prefer_neon.
1583         * gcc.target/arm/memset-inline-5.c: Ditto.
1584         * gcc.target/arm/memset-inline-6.c: Ditto.
1585         * gcc.target/arm/memset-inline-8.c: Ditto.
1586         * gcc.target/arm/memset-inline-9.c: Ditto.
1588 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/58923
1591         * g++.dg/other/virtual3.C: New.
1593 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1595         PR c++/60130
1596         * g++.dg/cpp0x/vt-60130.C: New.
1598 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1600         PR c++/61971
1601         * g++.dg/warn/Warray-bounds-7.C: New.
1603 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1605         PR c++/60067
1606         * g++.dg/template/defarg18.C: New.
1608 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1610         PR c++/59988
1611         * g++.dg/cpp0x/vt-59988.C: New.
1613 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1615         PR tree-optimization/65533
1616         * gcc.dg/pr65533.c: New test.
1618 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1620         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1621         source= and mold= expressions functionality.
1622         * gfortran.dg/allocate_class_4.f90: New test.
1623         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1624         copying an unlimited polymorhpic object containing a char array
1625         to another unlimited polymorphic object respects the _len
1626         component.
1627         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1628         whether deferred length char array allocate works, unlimited
1629         polymorphic object allocation from a string works and if
1630         allocating an array of deferred length strings works.
1631         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1633 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1635         PR c++/65513
1636         * g++.dg/cpp0x/constexpr-array11.C: New.
1638 2015-03-24  Richard Biener  <rguenther@suse.de>
1640         PR middle-end/65517
1641         * gcc.dg/torture/pr65517.c: New testcase.
1643 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1645         * gfortran.dg/coindexed_1.f90: Moved from
1646         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1648 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1650         PR testsuite/65506
1651         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1652         gimple dump.
1654         PR target/65523
1655         * gcc.target/i386/pr65523.c: New test.
1657         PR ipa/65475
1658         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1659         dg-options.
1660         * g++.dg/lto/pr65475b_0.C: Likewise.
1662 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1664         PR target/65505
1665         * gcc.target/sh/torture/pr65505.c: New.
1667 2015-03-23  Martin Sebor  <msebor@redhat.com>
1669         PR testsuite/63175
1670         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1671         assembly for lvx in addition to lxv.
1673 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1675         PR target/65504
1676         * gfortran.dg/pr65504.f90: New test.
1678         PR ipa/65521
1679         * gcc.dg/pr65521.c: New test.
1681 2015-03-23  Richard Biener  <rguenther@suse.de>
1683         PR tree-optimization/65518
1684         * gcc.dg/vect/pr65518.c: New testcase.
1686 2015-03-23  Richard Biener  <rguenther@suse.de>
1688         PR tree-optimization/65494
1689         * gcc.dg/vect/pr65494.c: New testcase.
1691 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1693         PR preprocessor/65238
1694         * c-c++-common/cpp/pr65238-1.c: New test.
1695         * gcc.dg/cpp/pr65238-2.c: New test.
1696         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1697         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1699 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1700             Mikael Morin  <mikael@gcc.gnu.org>
1702         PR fortran/64952
1703         * gfortran.dg/elemental_dependency_4.f90: New.
1704         * gfortran.dg/elemental_dependency_5.f90: New.
1706 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1708         PR ipa/65475
1709         * g++.dg/lto/pr65475b_0.C: New testcase.
1710         * g++.dg/lto/pr65475b_1.C: New testcase.
1711         * g++.dg/lto/pr65475c_0.C: New testcase.
1712         * g++.dg/lto/pr65475c_1.C: New testcase.
1714 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1716         * gfortran.dg/coarray_38.f90: New.
1717         * gfortran.dg/coarray_39.f90: New.
1718         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1719         compile test.
1721 2015-03-20  Marek Polacek  <polacek@redhat.com>
1723         PR c++/65398
1724         * g++.dg/cpp0x/pr65398.C: New test.
1726 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1728         PR ipa/65475
1729         * g++.dg/lto/pr65475_0.C: New testcase.
1730         * g++.dg/lto/pr65475_1.C: New testcase.
1732 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1734         PR rtl-optimization/64366
1735         * gcc.target/sh/pr64366.c: New.
1737 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/48324
1740         * g++.dg/cpp0x/constexpr-48324.C: New.
1742 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1744         PR c++/48453
1745         * g++.dg/cpp0x/pr48453.C: New.
1747 2015-03-20  Marek Polacek  <polacek@redhat.com>
1749         PR c++/65072
1750         * g++.dg/cpp0x/pr65072.C: New test.
1752 2015-03-20  Richard Biener  <rguenther@suse.de>
1754         PR middle-end/64715
1755         * gcc.dg/pr15347.c: Use -O.
1756         * c-c++-common/pr19807-1.c: Likewise.
1758 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1760         * gnat.dg/volatile13.ad[sb]: New test.
1762 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1764         PR rtl-optimization/60851
1765         * gcc.target/i386/pr60851.c: New test.
1767 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1769         PR target/65240
1770         * g++.dg/pr65240.h: Add tests for PR 65240.
1771         * g++.dg/pr65240-1.C: Likewise.
1772         * g++.dg/pr65240-2.C: Likewise.
1773         * g++.dg/pr65240-3.C: Likewise.
1774         * g++.dg/pr65240-4.C: Likewise.
1776 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1778         PR rtl-optimization/63491
1779         * gcc.target/powerpc/pr63491.c: New.
1781 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1783         * g++.dg/ipa/pr65465.C: New test.
1785 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1787         PR c++/52659
1788         * g++.dg/cpp0x/deleted11.C: New.
1790 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1792         PR sanitizer/65400
1793         * c-c++-common/tsan/pr65400-3.c: New test.
1795 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/59686
1798         * g++.dg/cpp0x/constexpr-59686.C: New.
1800 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1802         PR sanitizer/64265
1803         * g++.dg/tsan/pr64265.C: New test.
1805         PR sanitizer/65400
1806         * c-c++-common/tsan/pr65400-1.c: New test.
1807         * c-c++-common/tsan/pr65400-2.c: New test.
1809 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1811         PR c++/59816
1812         * g++.dg/cpp0x/pr59816.C: New.
1814 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1816         PR fortran/59198
1817         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1819 2015-03-18  Martin Liska  <mliska@suse.cz>
1821         PR ipa/65439
1822         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1823         equivalences either to 6 or 7.
1825 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1827         PR middle-end/64491
1828         Revert:
1829         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1831         * gcc.dg/undefined-loop-1.c: New file.
1832         * gcc.dg/undefined-loop-2.c: New file.
1834         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1836         PR testsuite/64032
1837         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1838         loop exits too early.
1840 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1842         PR tree-optimization/65450
1843         * gfortran.dg/pr65450.f90: New test.
1845         PR target/65078
1846         * gcc.target/i386/pr65078-1.c: New test.
1847         * gcc.target/i386/pr65078-2.c: New test.
1848         * gcc.target/i386/pr65078-3.c: New test.
1849         * gcc.target/i386/pr65078-4.c: New test.
1850         * gcc.target/i386/pr65078-5.c: New test.
1851         * gcc.target/i386/pr65078-6.c: New test.
1853 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1855         PR c++/65340
1856         * g++.dg/cpp1y/pr65340.C: New.
1858 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860         PR fortran/64432
1861         * gfortran.dg/system_clock_3.f08: Adjust test.
1863 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1865         PR fortran/59198
1866         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1867         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1869 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1871         PR fortran/64432
1872         * gfortran.dg/system_clock_3.f08: New test.
1874 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1876         PR c++/64626
1877         g++.dg/cpp1y/pr64626-1.C: New.
1878         g++.dg/cpp1y/pr64626-2.C: New.
1879         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1881 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1883         PR tree-optimization/65427
1884         * gcc.c-torture/execute/pr65427.c: New test.
1886 2015-03-16  Marek Polacek  <polacek@redhat.com>
1888         DR 1688
1889         PR c++/65327
1890         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1891         * g++.dg/cpp0x/pr65327.C: New test.
1893 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1895         PR sanitizer/64820
1896         * c-c++-common/asan/pr64820.c: New test.
1898 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1900         * gfortran.dg/pointer_2.f90: New test.
1902 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1904         * g++.dg/pr65049.C: New test.
1906 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1908         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1909         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1910         * gcc.target/i386/fuse-caller-save.c: Same.
1912 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1914         * gnat.dg/loop_optimization18.ad[sb]: New test.
1915         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1917 2015-03-16  Alan Modra  <amodra@gmail.com>
1919         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1920         2014-12-05 change.
1922 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1924         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1925         hppa*-*-hpux*.
1926         * gcc.dg/torture/pr65270-2.c: Likewise.
1928 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1930         PR fortran/61138
1931         * gfortran.dg/pointer_remapping_9.f90: New.
1933 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1935         PR tree-optimization/65369
1936         * gcc.c-torture/execute/pr65369.c: New test.
1938         PR tree-optimization/65418
1939         * gcc.c-torture/execute/pr65418-1.c: New test.
1940         * gcc.c-torture/execute/pr65418-2.c: New test.
1942         PR rtl-optimization/65401
1943         * gcc.c-torture/execute/pr65401.c: New test.
1945 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1947         PR target/64600
1948         * gcc.target/arm/pr64600_1.c: New test.
1950 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1952         PR rtl-optimization/65235
1953         * gcc.target/aarch64/pr65235_1.c: New test.
1955 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1957         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1958         * gcc.target/s390/hotpatch-22.c: Likewise.
1959         * gcc.target/s390/hotpatch-23.c: Likewise.
1960         * gcc.target/s390/hotpatch-24.c: Likewise.
1961         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1962         * gcc.target/s390/hotpatch-1.c: Update expected output.
1963         * gcc.target/s390/hotpatch-2.c: Likewise.
1964         * gcc.target/s390/hotpatch-3.c: Likewise.
1965         * gcc.target/s390/hotpatch-4.c: Likewise.
1966         * gcc.target/s390/hotpatch-5.c: Likewise.
1967         * gcc.target/s390/hotpatch-6.c: Likewise.
1968         * gcc.target/s390/hotpatch-7.c: Likewise.
1969         * gcc.target/s390/hotpatch-8.c: Likewise.
1970         * gcc.target/s390/hotpatch-9.c: Likewise.
1971         * gcc.target/s390/hotpatch-10.c: Likewise.
1972         * gcc.target/s390/hotpatch-11.c: Likewise.
1973         * gcc.target/s390/hotpatch-12.c: Likewise.
1974         * gcc.target/s390/hotpatch-13.c: Likewise.
1975         * gcc.target/s390/hotpatch-14.c: Likewise.
1976         * gcc.target/s390/hotpatch-15.c: Likewise.
1977         * gcc.target/s390/hotpatch-16.c: Likewise.
1978         * gcc.target/s390/hotpatch-17.c: Likewise.
1979         * gcc.target/s390/hotpatch-18.c: Likewise.
1980         * gcc.target/s390/hotpatch-19.c: Likewise.
1982 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1984         PR target/65103
1985         * gcc.target/i386/pr65103-1.c: New.
1987 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1989         PR target/65044
1990         * gcc.target/i386/pr65044.c: New.
1992 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1994         PR rtl-optimization/64895
1995         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1996         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1997         * gcc.target/i386/fuse-caller-save.c: Ditto.
1999 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2001         * gcc.dg/ipa/pr63569.c: Fix template.
2003 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2005         * g++.dg/ipa/pr64146.C: Require fpic support.
2007 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2009         PR libfortran/65200
2010         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2011         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2013 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2015         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2016         to dg-options, fix up dg-skip-if.
2018 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2020         PR target/65296
2021         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2022         * gcc.target/avr/tiny-caller-save.c: Same.
2024 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2026         PR target/65242
2027         * g++.dg/pr65242.C: New test.
2029 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2031         * c-c++-common/asan/no-asan-check-glob.c: New test.
2033 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2035         PR c++/65370
2036         * g++.dg/other/default11.C: New.
2037         * g++.dg/other/default12.C: Likewise.
2039 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2041         PR target/65368
2042         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2044 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2046         PR fortran/65024
2047         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2049 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2051         PR c++/65127
2052         * g++.dg/cpp0x/pr65127.C: New test.
2054 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2056         * gcc.dg/ipa/PR64550.c: Update template.
2058 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2059             Tobias Burnus  <burnus@net-b.de>
2061         * gfortran.dg/coarray_sync_memory.f90: New.
2063 2015-03-10  Marek Polacek  <polacek@redhat.com>
2065         PR sanitizer/65367
2066         * c-c++-common/ubsan/pr65367.c: New test.
2068 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2070         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2071         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2072         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2073         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2074         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2075         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2076         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2077         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2078         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2079         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2080         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2081         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2082         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2084 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2086         * lib/mpx-dg.exp (mpx_link_flags): New.
2087         (mpx_init): New.
2088         (mpx_finish): New.
2089         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2090         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2091         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2092         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2093         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2094         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2095         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2096         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2097         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2098         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2099         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2100         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2101         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2102         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2103         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2104         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2105         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2106         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2107         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2108         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2109         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2110         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2111         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2112         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2113         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2114         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2115         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2116         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2117         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2118         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2119         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2120         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2121         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2122         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2123         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2124         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2125         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2126         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2127         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2128         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2129         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2130         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2131         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2132         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2133         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2134         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2135         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2136         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2137         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2138         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2139         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2140         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2141         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2142         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2143         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2144         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2145         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2146         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2147         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2148         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2149         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2150         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2151         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2152         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2153         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2154         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2155         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2156         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2157         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2158         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2159         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2160         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2161         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2162         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2163         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2164         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2165         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2166         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2167         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2168         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2169         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2170         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2171         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2172         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2173         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2174         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2175         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2176         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2177         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2178         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2179         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2180         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2181         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2182         * gcc.target/i386/mpx/label-address-1.c: New.
2183         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2184         * gcc.target/i386/mpx/macro.c: New.
2185         * gcc.target/i386/mpx/mpx-check.h: New.
2186         * gcc.target/i386/mpx/mpx.exp: New.
2187         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2188         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2189         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2190         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2191         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2192         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2193         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2194         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2195         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2196         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2197         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2198         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2199         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2200         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2201         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2202         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2203         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2204         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2205         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2206         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2207         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2208         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2209         * gcc.target/i386/mpx/reference-1-nov.c: New.
2210         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2211         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2212         * gcc.target/i386/mpx/reference-2-nov.c: New.
2213         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2214         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2215         * gcc.target/i386/mpx/reference-3-nov.c: New.
2216         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2217         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2218         * gcc.target/i386/mpx/reference-4-nov.c: New.
2219         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2220         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2221         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2222         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2223         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2224         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2225         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2226         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2227         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2228         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2229         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2230         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2231         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2232         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2233         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2234         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2235         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2236         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2237         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2238         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2239         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2240         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2241         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2242         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2243         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2244         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2245         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2246         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2247         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2248         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2249         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2250         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2251         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2252         * gcc.target/i386/mpx/static-init-3-nov.c: New.
2253         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2254         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2255         * gcc.target/i386/mpx/static-init-4-nov.c: New.
2256         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2257         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2258         * gcc.target/i386/mpx/static-init-5-nov.c: New.
2259         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2260         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2261         * gcc.target/i386/mpx/static-init-6-nov.c: New.
2262         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2263         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2264         * gcc.target/i386/mpx/static-string-1-nov.c: New.
2265         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2266         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2267         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2268         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2269         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2270         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2271         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2272         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2273         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2274         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2275         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2276         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2277         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2278         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2279         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2280         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2281         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2282         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2283         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2284         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2285         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2286         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2287         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2288         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2289         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2290         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2291         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2292         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2293         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2294         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2295         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2296         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2297         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2298         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2299         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2300         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2301         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2302         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2303         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2304         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2305         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2306         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2307         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2308         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2309         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2310         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2311         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2312         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2313         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2314         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2315         * gcc.target/i386/mpx/vararg-1-nov.c: New.
2316         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2317         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2318         * gcc.target/i386/mpx/vararg-2-nov.c: New.
2319         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2320         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2321         * gcc.target/i386/mpx/vararg-3-nov.c: New.
2322         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2323         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2324         * gcc.target/i386/mpx/vararg-4-nov.c: New.
2325         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2326         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2327         * gcc.target/i386/mpx/vararg-5-nov.c: New.
2328         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2329         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2330         * gcc.target/i386/mpx/vararg-6-nov.c: New.
2331         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2332         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2333         * gcc.target/i386/mpx/vararg-7-nov.c: New.
2334         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2335         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2336         * gcc.target/i386/mpx/vararg-8-nov.c: New.
2337         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2338         * gcc.target/i386/mpx/vla-1-lbv.c: New.
2339         * gcc.target/i386/mpx/vla-1-nov.c: New.
2340         * gcc.target/i386/mpx/vla-1-ubv.c: New.
2341         * gcc.target/i386/mpx/vla-2-lbv.c: New.
2342         * gcc.target/i386/mpx/vla-2-nov.c: New.
2343         * gcc.target/i386/mpx/vla-2-ubv.c: New.
2345 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
2347         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2349 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
2351         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2353 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
2355         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2356         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2358 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2360         PR c/65120
2361         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2362         on rhs is 0.
2363         (fn4): New test.
2364         * c-c++-common/pr65120.c: New test.
2366         PR rtl-optimization/65321
2367         * gcc.dg/pr65321.c: New test.
2369 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2371         PR tree-optimization/65355
2372         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2374 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2376         PR c/65120
2377         * c-c++-common/pr49706.c: Adjust tests for not warning
2378         about !!x == y or !b == y where b is boolean, and add
2379         some further tests.
2380         * c-c++-common/pr62199-2.c: Likewise.
2382 2015-03-09  Richard Biener  <rguenther@suse.de>
2384         PR middle-end/65270
2385         * gcc.dg/torture/pr65270-1.c: New testcase.
2386         * gcc.dg/torture/pr65270-2.c: Likewise.
2388 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2390         PR tree-optimization/63743
2391         * gcc.dg/pr63743.c: New test.
2393 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2395         PR lto/65316
2396         * g++.dg/lto/pr65316_0.C: New testcase.
2397         * g++.dg/lto/pr65316_1.C: New testcase.
2399 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2401         PR target/62247
2402         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2403         hppa*-*-hpux*.
2404         * g++.dg/abi/rtti3.C: Likewise.
2406         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2408         PR target/62251
2409         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2411         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2413         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2415         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2417 2015-03-08  Morin  <mikael@gcc.gnu.org>
2419         PR fortran/60898
2420         * gfortran.dg/entry_20.f90: New.
2422 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2424         PR target/65153
2425         * gcc.c-torture/compile/pr65153.c: New.
2427 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2429         PR target/65249
2430         * g++.dg/torture/pr65249.C: New.
2432 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2434         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2435         long.
2436         (int64_t): Likewise.
2438 2015-03-07  Marek Polacek  <polacek@redhat.com>
2439             Martin Uecker  <uecker@eecs.berkeley.edu>
2441         PR sanitizer/65280
2442         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2443         member-like arrays.
2444         * c-c++-common/ubsan/bounds-8.c: New test.
2445         * c-c++-common/ubsan/bounds-9.c: New test.
2446         * gcc.dg/ubsan/bounds-2.c: New test.
2448 2015-03-05  Martin Sebor  <msebor@redhat.com>
2450         * PR testsuite/63175
2451         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2452         checking of results into main to prevent it from getting optimized
2453         away.
2454         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2456 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2458         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2459         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2460         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2461         x64.
2463 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2465         * g++.dg/lto/pr65302_1.C: New testcase.
2466         * g++.dg/lto/pr65302_0.C: New testcase.
2468 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2470         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2471         -fno-ipa-icf to dg-options.
2473 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2475         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2476         compiles using the linker plugin.
2478 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2480         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2482 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2484         * gcc.target/arm/pr65067.c: New test.
2486 2015-03-05  Martin Liska  <mliska@suse.cz>
2488         PR ipa/65318
2489         * gcc.dg/ipa/pr65318.c: New test.
2491 2015-03-05  Marek Polacek  <polacek@redhat.com>
2493         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2495 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2497         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2499 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2501         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2502         max-unroll-times back to defaults for s390.
2504 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2506         Fix last commit.
2508 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/64665
2511         * g++.dg/cpp0x/initlist92.C: New.
2513 2015-03-05  Richard Biener  <rguenther@suse.de>
2515         PR tree-optimization/65310
2516         * gcc.dg/vect/pr65310.c: New testcase.
2518 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2520         PR c++/64834
2521         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2523 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2525         * gnat.dg/entry_queues3.adb: New test.
2527 2015-03-04  Ian Lance Taylor  <iant@google.com>
2529         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2531 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2533         PR c++/64227
2534         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2536 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2538         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2539         -fno-ipa-icf to dg-options
2540         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2541         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2543 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2545         PR c++/64398
2546         * g++.dg/cpp0x/decltype62.C: New.
2548 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2550         * gnat.dg/object_overflow5.adb: New test.
2552 2015-03-03  Martin Liska  <mliska@suse.cz>
2554         PR ipa/65287
2555         * gcc.dg/ipa/pr65287.c: New test.
2557 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2558             Eric Botcazou  <ebotcazou@adacore.com>
2560         * gnat.dg/specs/pack12.ads: New test.
2562 2015-03-03  Martin Liska  <mliska@suse.cz>
2564         * gcc.dg/ipa/PR65282.c: New test.
2566 2015-03-13  Jeff Law  <law@redhat.com>
2568         PR tree-optimization/65241
2569         * gcc.c-torture/compile/pr65241.c: New test.
2571 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2573         PR target/64331
2574         * gcc.target/avr/torture/pr64331.c: New test.
2576 2015-03-03  Martin Liska  <mliska@suse.cz>
2577             Jan Hubicka  <hubicka@ucw.cz>
2579         * g++.dg/ipa/pr65263.C: New test.
2581 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2583         PR ipa/65130
2584         * gcc.dg/lto/pr65130_0.c: New testcase.
2585         * gcc.dg/lto/pr65130_1.c: New testcase.
2587 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2589         PR ipa/64988
2590         * g++.dg/torture/pr64988.C: New testcase.
2592 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2594         * gfortran.dg/coarray_atomic_6.f90: New.
2596 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2598         PR target/65184
2599         * gcc.target/i386/pr65184.c: New.
2601 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2603         PR target/65183
2604         * gcc.target/i386/pr65183.c: New.
2606 2015-02-28  Martin Liska  <mliska@suse.cz>
2607             Jan Hubicka  <hubicka@ucw.cz>
2609         * gcc.dg/ipa/ipa-icf-35.c: New test.
2610         * gcc.dg/ipa/ipa-icf-36.c: New test.
2611         * gcc.dg/ipa/ipa-icf-37.c: New test.
2613 2015-02-28  Martin Liska  <mliska@suse.cz>
2614             Jan Hubicka  <hubicka@ucw.cz>
2616         PR ipa/65245
2617         * gcc.dg/ipa/ipa-icf-34.c: New test.
2619 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2621         PR target/61142
2622         * gcc.target/sh/sh/pr61142.c: New.
2624 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2626         * g++.dg/other/dump-ada-spec-3.C: New test.
2628 2015-03-01  Martin Liska  <mliska@suse.cz>
2630         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2631         * g++.dg/ipa/pr63595.C: Update expected results.
2633 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2635         PR ipa/65236
2636         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2638 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2640         * gcc.dg/vect/pr59354.c: Move vector producing code to
2641         separate function.
2643 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2645         PR ipa/65237
2646         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2647         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2648         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2649         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2651 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2653         PR tree-optimization/65048
2654         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2655         (foo): Use K&R style definition.
2657 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2659         PR target/65032
2660         * g++.dg/pr65032.C: New.
2662 2015-02-27  Marek Polacek  <polacek@redhat.com>
2664         PR c/65040
2665         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2666         -Wformat=2.
2668 2015-02-27  Marek Polacek  <polacek@redhat.com>
2670         PR c/65228
2671         * gcc.dg/pr65228.c: New test.
2673 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2675         PR c/35330
2676         * gcc.dg/weak/weak-17.c: New file.
2678 2015-02-27  Richard Biener  <rguenther@suse.de>
2680         PR lto/65193
2681         * g++.dg/lto/pr65193_0.C: New testcase.
2683 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2685         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2686         * gcc.target/s390/hotpatch-8.c: Likewise.
2687         * gcc.target/s390/hotpatch-9.c: Likewise.
2688         * gcc.target/s390/pr61078.c: Likewise.
2689         * gcc.target/s390/pr57960.c: Remove -m64.
2690         * gcc.target/s390/pr61078.c: Likewise.
2692 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2693             Martin Liska  <mliska@suse.cz>
2695         PR bootstrap/65150
2696         * gcc.dg/pr64454.c: Disable ICF.
2697         * gcc.dg/pr28685-1.c: Disable ICF
2698         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2699         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2700         * g++.dg/ipa/ipa-icf-4.C: Update template.
2702 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2704         PR tree-optimization/65216
2705         * gcc.c-torture/execute/pr65216.c: New test.
2707         PR tree-optimization/65215
2708         * gcc.c-torture/execute/pr65215-1.c: New test.
2709         * gcc.c-torture/execute/pr65215-2.c: New test.
2710         * gcc.c-torture/execute/pr65215-3.c: New test.
2711         * gcc.c-torture/execute/pr65215-4.c: New test.
2712         * gcc.c-torture/execute/pr65215-5.c: New test.
2714 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2716         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2718 2015-02-26  Martin Liska  <mliska@suse.cz>
2719             Jan Hubicka  <hubicka@ucw.cz>
2721         * g++.dg/ipa/pr64146.C: Update expected results.
2722         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2723         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2724         * gcc.dg/ipa/ipa-icf-34.c: New test.
2726 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2728         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2729         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2730         (dg-additional-options): Remove dg directive.
2731         (dg-final): Add dg directive.
2733 2015-02-26  Marek Polacek  <polacek@redhat.com>
2735         PR ipa/65008
2736         * g++.dg/ipa/pr65008.C: New test.
2738 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2740         * lib/profopt.exp (profopt-target-cleanup): New proc.
2741         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2742         files from sources from dg-additional-sources.
2744 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2746         * lib/gcov.exp: Cleanup in case of xfail.
2748 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2750         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2752 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2754         PR debug/46102
2755         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2756         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2757         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2758         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2759         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2760         * g++.dg/debug/pr46123.C: XFAIL and move...
2761         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2762         * gcc.dg/debug/dwarf2-3.c: Move...
2763         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2765 2015-02-26  Marek Polacek  <polacek@redhat.com>
2767         PR c++/65202
2768         * g++.dg/cpp1y/pr65202.C: New test.
2770 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2772         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2773         locale_facets.h.gcov.
2775 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2777         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2779 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2781         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2783 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2785         PR target/65217
2786         * gcc.target/i386/pr65217.c: New.
2788 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2790         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2792 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2794         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2796 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2798         PR tree-optimization/65048
2799         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2801 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2803         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2804         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2806 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2808         PR target/65161
2809         * gcc.target/i386/pr65161.c: New test.
2811 2015-02-26  Terry Guo  <terry.guo@arm.com>
2813         * gcc.target/arm/no-volatile-in-it.c: New test.
2815 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2817         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2818         (dg-options): Add -save-temps.
2819         (dg-final): Add cleanup-saved-temps.
2821 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2823         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2825 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2827         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2828         * gcc.target/powerpc/pack01.c: Include string.h.
2830 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2832         PR target/65167
2833         * gcc.target/i386/pr65167.c: New.
2835 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2837         PR tree-optimization/61917
2838         * gcc.dg/vect/vect-pr61917.c: New file.
2840 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2842         PR tree-optimization/65170
2843         * gcc.c-torture/execute/pr65170.c: New test.
2844         * gcc.dg/tree-ssa/vrp96.c: New test.
2846 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2848         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2850 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2852         PR testsuite/65126
2853         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2854         (dg-additional-files-options): Copy additional_sources to
2855         additional_sources_used before emptying additional_sources.
2856         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2857         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2858         (cleanup-saved-temps): Use additional_sources_used instead of
2859         additional_sources.
2860         (dg-test): Reset additional_sources_used.
2862 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2864         PR fortran/63427
2865         * gfortran.dg/integer_exponentiation_6.F90: New test.
2867 2015-02-23  Martin Sebor  <msebor@redhat.com>
2869         PR target/65109
2870         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2871         two parts.  One to save registers, the other to verify the
2872         registers have the right values.  Save register state into
2873         static data rather than on the stack.
2875 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2877         PR bootstrap/63888
2878         * c-c++-common/asan/pr63888.c: New test.
2880 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2882         PR target/65163
2883         * gcc.c-torture/compile/pr65163.c: New.
2885 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2887         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2888         with -m31 on 64 bit.
2889         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2890         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2892 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2894         * gcc.target/s390/20090223-1.c: Add
2895         -Wno-implicit-function-declaration option.
2896         * gcc.target/s390/pr42224.c: Likewise.
2897         * gcc.target/s390/pr55718.c: Likewise.
2899 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2901         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2902         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2903         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2904         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2905         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2906         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2907         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2908         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2909         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2910         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2911         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2912         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2913         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2914         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2915         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2916         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2917         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2918         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2919         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2920         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2921         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2923 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2925         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2926         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2927         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2928         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2929         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2930         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2931         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2932         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2933         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2934         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2935         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2936         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2937         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2938         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2939         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2940         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2942 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2944         PR fortran/64980
2945         PR fortran/61960
2946         * gfortran.dg/pr61960.f90: New.
2947         * gfortran.dg/pr64230.f90: New.
2948         * gfortran.dg/pr64980.f03: New.
2950 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2952         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2954 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2956         PR ada/65156
2957         * gnat.dg/timing_events.adb: Removed, invalid test.
2959 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2961         PR debug/58123
2962         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2963         location.
2964         * g++.dg/gcov/gcov-2.C: Likewise.
2966 2015-02-20  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/65136
2969         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2971 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2973         PR testsuite/64158
2974         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2975         and nvptx-*-* blacklisting.
2977         * gcc.dg/sibcall-9.c: New test.
2978         * gcc.dg/sibcall-10.c: New test.
2980 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2982         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2984 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2986         PR target/64452
2987         * gcc.target/avr/torture/pr64452.c: New test.
2989 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2991         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2992         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2994 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2996         PR testsuite/65116
2997         * lib/target-supports.exp (check_compile): Check whether
2998         additional_sources is defined before using it.
3000 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3002         PR middle-end/65074
3003         * g++.dg/opt/pr65074.C: New file.
3005 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3007         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3008         (size_type): New typedef.
3009         (operator "" _script): Use it for the last argument.
3011 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3013         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3015 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3017         * lib/target-supports.exp (check_compile): Save/restore
3018         additional_sources that may belong to an actual test.
3020 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3022         PR gcov-profile/64634
3023         * g++.dg/gcov/gcov-15.C: New test.
3025 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3027         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3029 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3031         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3033 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3035         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3037 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3039         * gfortran.dg/fmt_cache_1.f: Add missing close.
3041 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3043         PR testsuite/65107
3044         * gfortran.dg/read_eof_8.f90: Add missing close.
3046 2015-02-18  Richard Biener  <rguenther@suse.de>
3048         PR tree-optimization/65063
3049         * gcc.dg/pr65063.c: New testcase.
3051 2015-02-18  Richard Biener  <rguenther@suse.de>
3053         PR tree-optimization/62217
3054         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3056 2015-02-18  Marek Polacek  <polacek@redhat.com>
3058         PR sanitizer/65081
3059         * c-c++-common/ubsan/pr65081.c: New test.
3061 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3063         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3064         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3066 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3068         * gcc.dg/ipa/propalign-3.c: New test.
3070 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3072         PR target/64793
3073         * gcc.target/sh/pr64793.c: New.
3074         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3076 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3078         * gcc.target/arm/divzero.c: New test case.
3080 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3082         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3084 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3085             Jakub Jelinek  <jakub@redhat.com>
3087         PR c++/65075
3088         * g++.dg/cpp0x/pr65075.C: New test.
3090 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3092         PR target/65058
3093         * gcc.target/powerpc/pr65058.c: New test.
3095 2015-02-16  Jeff Law  <law@redhat.com>
3097         PR tree-optimization/64823
3098         * gcc.dg/uninit-20.c: New test.
3100 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3101             James Greenhalgh  <james.greenhalgh@arm.com>
3103         PR ipa/64963
3104         * gcc.dg/ipa/ipa-clone-1.c: New test.
3106 2015-02-16  Richard Biener  <rguenther@suse.de>
3108         PR tree-optimization/65077
3109         * gcc.dg/torture/pr65077.c: New testcase.
3111 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3113         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3114         Directive adjusted to scan for ldaxr.
3115         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3116         adjusted to scan for ldaex.
3118 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3120         PR c++/65080
3121         * g++.dg/cpp0x/constexpr-65080.C: New.
3123 2015-02-16  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/63593
3126         * gcc.dg/pr63593.c: New testcase.
3128 2015-02-16  Marek Polacek  <polacek@redhat.com>
3130         PR c/65066
3131         * gcc.dg/pr65066.c: New test.
3133 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3135         * gcc.dg/pr65002.C: Move ...
3136         * g++.dg/ipa/pr65002.C: ... here.
3138 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3140         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3141         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3142         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3143         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3145 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3147         PR testsuite/64850
3148         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3149         the expression to find calls.
3150         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3151         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3152         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3153         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3154         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3156 2015-02-14  Marek Polacek  <polacek@redhat.com>
3158         PR c/64768
3159         * gcc.dg/array-11.c: New test.
3160         * gcc.dg/array-12.c: New test.
3161         * gcc.dg/array-13.c: New test.
3162         * gcc.dg/array-14.c: New test.
3163         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3164         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3165         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3166         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3167         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3168         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3170 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/60894
3173         * g++.dg/lookup/using54.C: New.
3175 2015-02-13  Jeff Law  <law@redhat.com>
3177         PR bootstrap/65060
3178         Revert my change for tree-optimization/64823.
3180 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3182         PR tree-optimization/65053
3183         * gcc.c-torture/execute/pr65053-1.c: New test.
3184         * gcc.c-torture/execute/pr65053-2.c: New test.
3186 2015-02-13  Marek Polacek  <polacek@redhat.com>
3188         PR c/65050
3189         * gcc.dg/pr65050.c: New test.
3191 2015-02-13  Jeff Law  <law@redhat.com>
3193         PR tree-optimization/64823
3194         * gcc.dg/uninit-20.c: New test.
3196         PR rtl-optimization/47477
3197         * gcc.dg/tree-ssa/pr47477.c: New test.
3199 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3201         PR c++/60211
3202         * g++.dg/parse/ivdep-2.C: New.
3203         * g++.dg/parse/ivdep-3.C: Likewise.
3205 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3207         PR fortran/64506
3208         * gfortran.dg/continuation_13.f90: New test.
3209         * gfortran.dg/continuation_14.f: New test.
3211 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3213         PR c++/64970
3214         * g++.dg/cpp0x/sfinae55.C: New.
3216 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3218         PR ipa/65034
3219         * g++.dg/ipa/pr65034.C: New test.
3221 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3223         PR tree-optimization/65002
3224         * gcc.dg/pr65002.C: New.
3226 2015-02-13  Marek Polacek  <polacek@redhat.com>
3228         PR c/65040
3229         * c-c++-common/pr65040.c: New test.
3231 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3233         PR tree-optimization/64705
3234         * gcc.dg/tree-ssa/pr64705.c: New test.
3236 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3238         PR rtl/32219
3239         * gcc.dg/visibility-22.c: New test.
3240         * gcc.dg/visibility-23.c: New test.
3241         * gcc.target/i386/pr32219-1.c: New test.
3242         * gcc.target/i386/pr32219-2.c: New test.
3243         * gcc.target/i386/pr32219-3.c: New test.
3244         * gcc.target/i386/pr32219-4.c: New test.
3245         * gcc.target/i386/pr32219-5.c: New test.
3246         * gcc.target/i386/pr32219-6.c: New test.
3247         * gcc.target/i386/pr32219-7.c: New test.
3248         * gcc.target/i386/pr32219-8.c: New test.
3249         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3251 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3253         PR libgfortran/57822
3254         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3255         four different KINDs.
3257 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3259         PR c++/64884
3260         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3262         PR sanitizer/65000
3263         * g++.dg/ubsan/pr65000.C: New test.
3265 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
3267         PR fortran/64932
3268         * gfortran.dg/finalize_28.f90: New test
3270 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3272         PR debug/55541
3273         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3274         DW_TAG_lexical_block removal.
3275         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3276         * g++.dg/guality/pr55541.C: New test.
3278         PR sanitizer/64984
3279         * g++.dg/ubsan/pr64984.C: New test.
3281 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
3283         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3285 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
3287         PR testsuite/64930
3288         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3289         instructions for 2015-01-14 get_memmodel changes.
3290         * gcc.target/powerpc/atomic-p8.c: Likewise.
3292         PR sanitizer/65019
3293         * g++.dg/ubsan/pr65019.C: New test.
3295         PR tree-optimization/65014
3296         * gcc.c-torture/compile/pr65014.c: New test.
3298 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3300         PR libgfortran/57822
3301         * gfortran/fmt_g0_7.f08: Revise test.
3303 2015-02-11  Jeff Law  <law@redhat.com>
3305         PR target/63347
3306         * gcc.target/m68k/pr63347.c: New test.
3308 2015-02-11  Marek Polacek  <polacek@redhat.com>
3310         * g++.dg/ubsan/shift-1.C: New test.
3311         * gcc.dg/ubsan/c-shift-2.c: New test.
3312         * c-c++-common/ubsan/shift-5.c: Remove file.
3314 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
3316         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3317         Directive adjusted to XFAIL.
3318         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3319         adjusted to XFAIL.
3321 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3323         PR middle-end/65003
3324         * g++.dg/opt/pr65003.C: New test.
3326 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
3328         * lib/target-supports.exp (check_effective_target_pie): Renamed
3329         to ...
3330         (check_effective_target_pie_enabled): This.
3331         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3332         * gcc.target/i386/pie.c: Likewise.
3334 2015-02-11  Andrew Pinski  <apinski@cavium.com>
3336         PR target/64893
3337         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3338         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3340 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
3342         PR target/61925
3343         * gcc.target/i386/pr61925-1.c: New test.
3344         * gcc.target/i386/pr61925-2.c: New test.
3345         * gcc.target/i386/pr61925-3.c: New test.
3347 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
3349         PR sanitizer/65004
3350         * g++.dg/asan/pr65004.C: New test.
3352 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
3354         PR target/64661
3355         * gcc.taget/sh/pr64661-0.h: New.
3356         * gcc.taget/sh/pr64661-1.c: New.
3357         * gcc.taget/sh/pr64661-2.c: New.
3358         * gcc.taget/sh/pr64661-3.c: New.
3359         * gcc.taget/sh/pr64661-4.c: New.
3361 2015-02-10  Richard Biener  <rguenther@suse.de>
3363         PR tree-optimization/64995
3364         * g++.dg/torture/pr64995.C: New testcase.
3366 2015-02-10  Richard Biener  <rguenther@suse.de>
3368         PR tree-optimization/64909
3369         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3371 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3373         * gcc.dg/signbit-sa.c: New test.
3375 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3377         PR libgfortran/57822
3378         * gfortran/fmt_g0_7.f08: New test.
3380 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3382         PR tree-optimization/43378
3383         * gcc.dg/tree-ssa/pr43378.c: New test.
3385 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3387         PR ipa/64978
3388         * g++.dg/torture/pr64978.C: New testcase.
3390 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3392         PR sanitizer/64981
3393         * gcc.dg/asan/pr64981.c: New test.
3395 2015-02-09  Marek Polacek  <polacek@redhat.com>
3397         PR c/64856
3398         * gcc.dg/pr64856.c: New test.
3400 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3402         PR target/64979
3403         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3404         * gcc.c-torture/execute/pr64979.c: New test.
3406 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3408         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3410 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3412         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3413         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3415 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3417         PR target/58757
3418         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3420 2015-02-09  Richard Biener  <rguenther@suse.de>
3422         PR tree-optimization/54000
3423         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3425 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3427         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3429 2015-02-09  Martin Liska  <mliska@suse.cz>
3431         * g++.dg/ipa/pr64858.C: New test.
3433 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3435         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3437 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3439         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3441 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3443         PR fortran/63744
3444         * gfortran.dg/use_rename_8.f90: New.
3446 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3448         * gnat.dg/addr7.ad[sb]: New test.
3449         * gnat.dg/addr8.ad[sb]: Likewise.
3451 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3453         PR jit/64752
3454         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3455         from jit.dg/test-compile-to-executable.c's create_code, with a
3456         clarification of the output message.
3457         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3458         pass/fail message.
3459         (test_jit): Use CHECK_NO_ERRORS when calling
3460         gcc_jit_context_compile_to_file.
3461         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3462         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3463         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3464         about deletions that are attempted.
3465         (jit-verify-compile-to-file): Rename to...
3466         (jit-verify-output-file-was-created): ...this, and drop the
3467         attempt to run "file" and verify the output.
3468         (jit-verify-assembler): New function.
3469         (jit-verify-object): New function.
3470         (jit-verify-dynamic-library): New function.
3471         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3472         favor of an implementation from new file
3473         create-code-for-hello-world-executable.h, which also adds a
3474         "main".
3475         (dg-final): Replace jit-verify-compile-to-file with
3476         jit-verify-output-file-was-created, and invoke new function
3477         jit-verify-assembler.
3478         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3479         the output message.
3480         (dg-final): Replace jit-verify-compile-to-file with
3481         jit-verify-output-file-was-created, and invoke new function
3482         jit-verify-dynamic-library.
3483         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3484         favor of an implementation from new file
3485         create-code-for-hello-world-executable.h, which also adds a
3486         "main".
3487         (dg-final): Replace jit-verify-compile-to-file with
3488         jit-verify-output-file-was-created.  Strengthen the expected stdout
3489         from the built executable.
3490         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3491         favor of an implementation from new file
3492         create-code-for-hello-world-executable.h, which also adds a
3493         "main".
3494         (dg-final): Replace jit-verify-compile-to-file with
3495         jit-verify-output-file-was-created, and invoke new function
3496         jit-verify-object.
3497         * jit.dg/verify-dynamic-library.c: New source file.
3499 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3500             Brian Rzycki  <b.rzycki@samsung.com>
3502         PR tree-optimization/64878
3503         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3505 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3507         PR ipa/64896
3508         * g++.dg/ipa/pr64896.C: New test.
3510 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3512         PR target/64205
3513         * gcc.target/powerpc/pr64205.c: New file.
3515 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3517         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3518         (dg-options): Use -fpie instead of -fPIE -pie.
3520 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3522         PR middle-end/64937
3523         * g++.dg/asan/pr64937.C: New test.
3525 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3527         PR fortran/63205
3528         * gfortran.dg/class_to_type_4.f90: New test
3530 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3532         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3534 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3536         PR rtl-optimization/64957
3537         PR debug/64817
3538         * gcc.c-torture/execute/pr64957.c: New test.
3540 2015-02-05  Jeff Law  <law@redhat.com>
3542         PR target/17306
3543         * gcc.target/h8300/pr17306-1.c: New test.
3544         * gcc.target/h8300/pr17306-2.c: New test.
3546 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3548         PR fortran/64943
3549         * gfortran.dg/structure_constructor_12.f90: New.
3551 2015-02-05  Jeff Law  <law@redhat.com>
3553         PR target/58400
3554         gcc.target/h8300/pr58400.c: New test.
3556 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3558         * gcc.target/arm/macro_defs0.c: New test.
3559         * gcc.target/arm/macro_defs1.c: New test.
3560         * gcc.target/arm/macro_defs2.c: New test.
3562 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3564         PR rtl-optimization/64905
3565         * gcc.target/i386/pr64905.c: Require nonpic target.
3566         (dg-options): Add -fomit-frame-pointer.
3567         (main): Remove.
3569 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3571         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3572         tree dump scanning.
3574 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3576         PR fortran/64757
3577         * gfortran.dg/type_to_class_2.f90: New test
3578         * gfortran.dg/type_to_class_3.f90: New test
3580 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3582         PR ipa/64686
3583         * g++.dg/torture/pr64686.C: New testcase.
3585 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3587         PR rtl-optimization/64905
3588         * gcc.target/i386/pr64905.c: New file.
3590 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3592         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3593         * gcc.dg/guality/pr41616-1.c: Ditto.
3595 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3597         PR debug/64817
3598         * gcc.dg/pr64817-3.c: New.
3600 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3601             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3603         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3604         pass parameters in registers.
3605         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3606         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3607         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3609 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3610             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3612         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3613         list, allow for multilibed targets.
3614         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3616 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3618         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3619         * gcc.dg/pr46728-6.c: Ditto.
3621 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3623         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3624         for mips_nanlegacy target.
3626 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3628         * gcc.target/i386/chkp-hidden-def.c: New.
3630 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3632         PR middle-end/62103
3633         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3634         to use 24 bits for bitfield b.
3636 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3638         PR testsuite/64796
3639         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3640         cache result in a global variable.  Include all 32-bit targets for
3641         bswap64 tests.
3643 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3645         PR rtl-optimization/64756
3646         * gcc.c-torture/execute/pr64756.c: New test.
3648 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3650         PR target/64660
3651         * gcc.target/sh/pr64660-0.h: New.
3652         * gcc.target/sh/pr64660-1.c: New.
3653         * gcc.target/sh/pr64660-2.c: New.
3654         * gcc.target/sh/pr64660-3.c: New.
3655         * gcc.target/sh/pr64660-4.c: New.
3657 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3659         PR c++/64877
3660         * g++.dg/warn/Waddress-2.C: New.
3662 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3664         PR middle-end/61225
3665         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3667 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3669         PR preprocessor/64803
3670         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3672 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3674         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3676 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3678         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3679         (_ARM_FPSRC): Add DN and AHP fields.
3680         (clean_results): Force DN=1 on AArch64.
3681         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3682         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3683         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3684         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3685         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3686         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3688 2015-02-02  Alan Modra  <amodra@gmail.com>
3690         * gcc.target/powerpc/cprophard.c: New.
3692 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3694         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3695         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3697 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3699         PR debug/64817
3700         * gcc.dg/pr64817-1.c: New test.
3701         * gcc.dg/pr64817-2.c: New test.
3703 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3705         PR target/64851
3706         * gcc.target/sh/pr64851-0.h: New
3707         * gcc.target/sh/pr64851-1.c: New
3708         * gcc.target/sh/pr64851-2.c: New
3709         * gcc.target/sh/pr64851-3.c: New
3710         * gcc.target/sh/pr64851-4.c: New
3712 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3714         PR target/64882
3715         * gcc.dg/torture/pr64882.c: New test.
3717 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3719         PR target/64159
3720         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3721         sparc*-*-*.
3723 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3725         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3726         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3727         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3728         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3729         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3730         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3731         tree dump.
3732         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3733         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3734         tree dump.
3735         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3736         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3737         tree dump.
3739 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3741         PR target/64688
3742         * g++.dg/pr64688-2.C: New.
3744 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3746         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3747         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3748         * gcc.target/i386/fuse-caller-save.c: Ditto.
3749         * gcc.target/i386/headmerge-1.c: Ditto.
3750         * gcc.target/i386/headmerge-2.c: Ditto.
3751         * gcc.target/i386/sibcall-6.c: Ditto.
3753 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3755         PR target/64617
3756         * gcc.target/i386/pr64617.c: New test.
3758 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3760         PR target/15184
3761         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3762         (dg-options): Remove -m32.
3763         (dg-final): Scan for "movb %al" only.
3764         * gcc.target/i386/pr15184-2.c: Ditto.
3766 2015-01-30  Richard Biener  <rguenther@suse.de>
3768         PR tree-optimization/64829
3769         * gcc.dg/vect/pr64829.c: New testcase.
3771 2015-01-29  Marek Polacek  <polacek@redhat.com>
3773         PR c/64709
3774         * gcc.dg/pr64709.c: New test.
3776 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3778         PR c++/64717
3779         * g++.dg/ubsan/pr64717-1.C: New test.
3780         * g++.dg/ubsan/pr64717-2.C: New test.
3782 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3784         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3786 2015-01-29  Jeff Law  <law@redhat.com>
3788         PR target/15184
3789         * gcc.target/i386/pr15184-1.c: New test.
3790         * gcc.target/i386/pr15184-2.c: New test.
3792 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3794         PR tree-optimization/64746
3795         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3797 2015-01-29  Richard Biener  <rguenther@suse.de>
3799         PR tree-optimization/64853
3800         * gcc.dg/torture/pr64853.c: New testcase.
3802 2015-01-29  Richard Biener  <rguenther@suse.de>
3804         PR tree-optimization/64844
3805         * gcc.dg/vect/pr64844.c: New testcase.
3807 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3809         PR middle-end/64809
3810         * gcc.dg/pr64809.c: Delete.
3812 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3814         PR middle-end/64805
3815         * gcc.target/i386/pr64805.c: New.
3817 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3819         * gcc.dg/guality/guality.h (main): Add argv[0] to
3820         guality_gdb_command.
3822 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3824         PR ipa/64801
3825         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3827 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3829         PR target/64659
3830         * gcc.target/sh/sh.exp
3831         (check_effective_target_atomic_model_soft_gusa_available,
3832         check_effective_target_atomic_model_soft_tcb_available,
3833         check_effective_target_atomic_model_soft_imask_available,
3834         check_effective_target_atomic_model_hard_llcs_available): New.
3835         * gcc.target/sh/pr64659-0.h: New.
3836         * gcc.target/sh/pr64659-1.c: New.
3837         * gcc.target/sh/pr64659-2.c: New.
3838         * gcc.target/sh/pr64659-3.c: New.
3839         * gcc.target/sh/pr64659-4.c: New.
3841 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3843         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3844         scan-assembler-times pattern.
3846 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3848         PR middle-end/64809
3849         * gcc.dg/pr64809.c: New test.
3851 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3853         PR tree-optimization/64277
3854         * gcc.dg/pr64277.c: New.
3856 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3858         PR tree-optimization/64718
3859         * gcc.c-torture/execute/pr64718.c: New test.
3861 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3863         * gcc.target/aarch64/abs_2.c: New.
3865 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3867         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3868         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3869         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3870         ISA rev < 2.
3872 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3874         PR bootstrap/64612
3875         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3876         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3877         { target comdat_group }.
3879 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3881         PR fortran/63861
3882         * gfortran.dg/goacc/coarray_2.f90: New.
3884 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3886         PR ipa/60871
3887         PR ipa/64139
3888         * g++.dg/torture/pr64139.C: New testcase.
3889         * g++.dg/torture/pr60871.C: Likewise.
3891 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3893         PR fortran/64230
3894         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3895         prevent linking errors.
3897 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3899         PR ipa/64282
3900         * g++.dg/torture/pr64282.C: New testcase.
3902 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3904         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3905         for wzr reg.
3907 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3909         * gcc.target/s390/hotpatch-13.c: New testcase.
3910         * gcc.target/s390/hotpatch-14.c: New testcase.
3911         * gcc.target/s390/hotpatch-15.c: New testcase.
3912         * gcc.target/s390/hotpatch-16.c: New testcase.
3913         * gcc.target/s390/hotpatch-17.c: New testcase.
3914         * gcc.target/s390/hotpatch-18.c: New testcase.
3915         * gcc.target/s390/hotpatch-19.c: New testcase.
3916         * gcc.target/s390/hotpatch-20.c: New testcase.
3917         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3918         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3919         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3920         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3921         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3922         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3923         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3924         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3925         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3926         * gcc.target/s390/hotpatch-10.c: Likewise.
3927         * gcc.target/s390/hotpatch-11.c: Likewise.
3928         * gcc.target/s390/hotpatch-12.c: Likewise.
3929         * gcc.target/s390/hotpatch-2.c: Likewise.
3930         * gcc.target/s390/hotpatch-3.c: Likewise.
3931         * gcc.target/s390/hotpatch-4.c: Likewise.
3932         * gcc.target/s390/hotpatch-5.c: Likewise.
3933         * gcc.target/s390/hotpatch-6.c: Likewise.
3934         * gcc.target/s390/hotpatch-7.c: Likewise.
3935         * gcc.target/s390/hotpatch-8.c: Likewise.
3936         * gcc.target/s390/hotpatch-9.c: Likewise.
3937         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3938         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3939         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3940         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3941         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3942         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3943         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3944         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3946 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3948         * gcc.dg/long_branch.c: New testcase.
3950 2015-01-27  Richard Biener  <rguenther@suse.de>
3952         PR tree-optimization/56273
3953         PR tree-optimization/59124
3954         PR tree-optimization/64277
3955         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3956         * gcc.dg/Warray-bounds-12.c: Likewise.
3957         * gcc.dg/Warray-bounds-13.c: Likewise.
3959 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3961         PR rtl-optimization/61058
3962         * gcc.dg/pr61058.c: New test.
3964 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3966         * gcc.target/i386/chkp-narrow-bounds.c: New.
3968 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3970         PR tree-optimization/64807
3971         * gcc.dg/pr64807.c: New test.
3973         PR c/64766
3974         * gcc.dg/pr64766.c: New test.
3976 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3978         PR target/49263
3979         * gcc.target/sh/pr49263-4.c: New.
3981 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3983         PR fortran/62044
3984         * gfortran.dg/allocate_with_mold_1.f90: New test
3986 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3988         PR c/64778
3989         * gcc.dg/pr64778.c: New test.
3991         PR middle-end/64421
3992         * gcc.dg/vect/pr64421.c: New test.
3994 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3996         PR fortran/64771
3997         * gfortran.dg/coarray_36.f: New.
3998         * gfortran.dg/coarray_37.f90: New.
4000 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4002         PR fortran/64230
4003         * gfortran.dg/class_allocate_18.f90: New.
4005 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4007         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4009 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4011         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4013 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4015         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4017 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4019         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4021 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4023         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4024         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4025         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4026         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4028 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4030         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4031         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4032         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4034 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4036         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4037         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4038         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4039         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4040         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4041         vXXXhn.inc.
4043 2015-01-26  Richard Biener  <rguenther@suse.de>
4045         PR middle-end/64764
4046         * gcc.dg/uninit-19.c: New testcase.
4048 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4050         * lib/target-supports.exp (check_effective_target_vect64): Add
4051         sparc*-*-*.
4053 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4055         PR testsuite/64712
4056         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4058 2015-01-26  Tony Liu  <tony.liu@arm.com>
4060         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4061         non-UAL cases.
4063 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4065         PR libfortran/64770
4066         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4067         correctly, clean up afterwards.
4069 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4071         PR fortran/62044
4072         * gfortran.dg/use_rename_7.f90: New.
4074 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4076         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4077         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4079 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4081         PR target/54236
4082         * gcc.target/sh/pr54236-4.c: New.
4084 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4086         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4087         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4088         Bridge test.
4090 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4092         PR libfortran/64770
4093         * gfortran.dg/open_new_segv.f90: New test.
4095 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4097         PR target/49263
4098         PR target/53987
4099         PR target/64345
4100         PR target/59533
4101         PR target/52933
4102         PR target/54236
4103         PR target/51244
4104         * gcc.target/sh/pr64345-1.c: New.
4105         * gcc.target/sh/pr64345-2.c: New.
4106         * gcc.target/sh/pr59533-1.c: New.
4107         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4108         * gcc.target/sh/pr52933-2.c: Likewise.
4109         * gcc.target/sh/pr54089-1.c: Likewise.
4110         * gcc.target/sh/pr54236-1.c: Likewise.
4111         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4112         * gcc.target/sh/pr49263-1.c: Remove xfails.
4113         * gcc.target/sh/pr49263-2.c: Likewise.
4114         * gcc.target/sh/pr49263-3.c: Likewise.
4115         * gcc.target/sh/pr53987-1.c: Likewise.
4116         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4117         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4118         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4119         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4120         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4121         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4122         test_009): New.
4123         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4124         (test_02): New.
4126 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4128         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4130 2015-01-23  Ian Lance Taylor  <iant@google.com>
4132         PR go/64510
4133         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4134         targets without split stack support.
4136 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4138         PR target/64317
4139         * gcc.target/i386/pr64317.c: New test.
4141 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4143         PR rtl-optimization/63637
4144         PR rtl-optimization/60663
4145         * gcc.dg/pr63637-1.c: New test.
4146         * gcc.dg/pr63637-2.c: New test.
4147         * gcc.dg/pr63637-3.c: New test.
4148         * gcc.dg/pr63637-4.c: New test.
4149         * gcc.dg/pr63637-5.c: New test.
4150         * gcc.dg/pr63637-6.c: New test.
4151         * gcc.target/i386/pr63637-1.c: New test.
4152         * gcc.target/i386/pr63637-2.c: New test.
4153         * gcc.target/i386/pr63637-3.c: New test.
4154         * gcc.target/i386/pr63637-4.c: New test.
4155         * gcc.target/i386/pr63637-5.c: New test.
4156         * gcc.target/i386/pr63637-6.c: New test.
4158 2015-01-23  Richard Biener  <rguenther@suse.de>
4160         PR testsuite/63439
4161         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4162         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4164 2015-01-23  Marek Polacek  <polacek@redhat.com>
4166         PR preprocessor/60570
4167         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4168         * gcc.dg/cpp/pr60570.c: New test.
4170 2015-01-23  Richard Biener  <rguenther@suse.de>
4172         PR testsuite/63439
4173         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4174         vectorization on vect64 targets.
4176 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4178         PR fortran/60922
4179         * gfortran.dg/class_allocate_17.f90: New.
4181 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4183         PR fortran/64726
4184         * gfortran.dg/goacc/combined_loop.f90: New.
4186 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4188         PR fortran/61933
4189         * gfortran.dg/make_unit.f90: New test.
4191 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193         PR fortran/61933
4194         * gfortran.dg/negative_unit_int8.f: Update.
4196 2015-01-22  Jeff Law  <law@redhat.com>
4198         PR target/52076
4199         * gcc.target/m68k/pr52076-1.c: New test.
4200         * gcc.target/m68k/pr52076-2.c: New test.
4202 2015-01-22  Richard Biener  <rguenther@suse.de>
4204         PR middle-end/64728
4205         * gcc.dg/torture/pr64728.c: New testcase.
4207 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4209         PR target/64688
4210         * g++.dg/pr64688.C: New test.
4212 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4214         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4215         to avoid errors with -fpic.
4217 2015-01-22  Richard Biener  <rguenther@suse.de>
4219         PR libstdc++/64535
4220         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4222 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4224         PR rtl-optimization/64682
4225         * gcc.c-torture/execute/pr64682.c: New file.
4227 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4229         PR debug/64511
4230         * gcc.dg/pr64511.c: New test.
4232         PR rtl-optimization/62078
4233         * g++.dg/opt/pr62078.C: New test.
4235         PR c/63307
4236         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4238 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4240         PR fortran/57023
4241         * gfortran.dg/internal_pack_15.f90:  New test.
4243 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4245         * c-c++-common/tsan/step.c: New testcase.
4247 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4249         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4253         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4255 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4257         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4259 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4261         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4263 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4265         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4267 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4269         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4271 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4273         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4275 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4277         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4279 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4281         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4283 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4285         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4287 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4289         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4291 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4293         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4295 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4297         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4298         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4299         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4300         vXXXw.inc.
4302 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4304         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4305         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4306         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4307         vXXXl.inc.
4309 2015-01-21  Renlin Li  <renlin.li@arm.com>
4311         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4312         * g++.dg/tls/thread_local5g.C: Likewise.
4313         * g++.dg/tls/thread_local6g.C: Likewise.
4315 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4317         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4318         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4319         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4321 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4323         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4324         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4325         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4327 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4329         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4330         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4331         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4333 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4335         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4336         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4337         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4339 2015-01-20  Jeff Law  <law@redhat.com>
4341         PR target/59946
4342         * gcc.target/m68k/pr59946.c: New test.
4344 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4346         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4347         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4348         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4350 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4352         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4353         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4354         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4356 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4358         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4359         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4360         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4362 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4364         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4365         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4366         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4367         vshuffle.inc.
4368         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4369         vshuffle.inc.
4371 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4373         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4374         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4375         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4377 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4379         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4380         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4381         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4383 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4385         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4387 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4389         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4391         PR sanitizer/64632
4392         * g++.dg/ubsan/pr64632.C: New test.
4394         PR debug/64663
4395         * gcc.dg/pr64663.c: New test.
4397 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4399         PR c++/64383
4400         * g++.dg/warn/Wunused-var-23.C: New.
4402 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4404         PR c++/59937
4405         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4406         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4408 2015-01-20  Richard Biener  <rguenther@suse.de>
4410         PR ipa/64684
4411         * gcc.dg/lto/pr64684_0.c: New testcase.
4412         * gcc.dg/lto/pr64684_1.c: Likewise.
4413         * gcc.dg/lto/pr64684_2.c: Likewise.
4414         * gcc.dg/lto/pr64685_0.c: Likewise.
4415         * gcc.dg/lto/pr64685_1.c: Likewise.
4417 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/62241
4420         * g++.dg/cpp1y/lambda-init12.C: New.
4422 2015-01-20  Richard Biener  <rguenther@suse.de>
4424         PR tree-optimization/64410
4425         * g++.dg/vect/pr64410.cc: Require vect_double.
4427 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4429         PR target/64149
4430         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4432 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4434         PR bootstrap/64676
4435         Revert:
4436         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4438         PR rtl-optimization/64081
4439         * gcc.dg/pr64081.c: New test.
4441 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4443         * jit.dg/harness.h: Include <unistd.h>.
4444         (CHECK_NO_ERRORS): New.
4445         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4446         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4447         gcc_jit_context_compile_to_file.
4448         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4449         args to the spawned executable.
4450         (jit-expand-vars): New function.
4451         (jit-exe-params): New variable.
4452         (dg-jit-set-exe-params): New function.
4453         (jit-dg-test): Detect testcases that use
4454         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4455         Set arguments of spawned process to jit-exe-params.
4456         (jit-get-output-filename): New function.
4457         (jit-setup-compile-to-file): New function.
4458         (jit-verify-compile-to-file): New function.
4459         (jit-run-executable): New function.
4460         (jit-verify-executable): New function.
4461         * jit.dg/test-compile-to-assembler.c: New testcase.
4462         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4463         * jit.dg/test-compile-to-executable.c: New testcase.
4464         * jit.dg/test-compile-to-object.c: New testcase.
4466 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4468         PR target/64652
4469         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4470         (test_1): New.
4472 2015-01-19  Martin Liska  <mliska@suse.cz>
4474         * objc/compile/pr64668.m: New test.
4476 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4478         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4479         (create_overflow_fn): Update comment to clarify that
4480         the third param of the created function is a bool *, not
4481         an int *.
4482         (verify_int_overflow_fn): Convert param "expected_ovf" from
4483         int to bool.  Update third param of "overflow_fn_type" from int *
4484         to bool *.  Update local "actual_ovf" from int to bool.
4485         (verify_uint_overflow_fn): Likewise.
4487 2015-01-19  Martin Liska  <mliska@suse.cz>
4489         * gcc.dg/ipa/ipa-icf-33.c: New test.
4491 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4492             Haijian Zhang  <z.zhanghaijian@huawei.com>
4494         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4495         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4496         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4497         result_float64x2, expected_hfloat64x2): New helper type, variable and
4498         declaration.
4499         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4500         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4501         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4502         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4503         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4504         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4505         and target without the FMA feature.
4507 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4509         * gcc.target/aarch64/pr64304.c: New testcase.
4511 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4513         PR rtl-optimization/64081
4514         * gcc.dg/pr64081.c: New test.
4516 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4518         PR target/63971
4519         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4520         the epilogue).
4521         * gcc.target/aarch64/test_frame_6.c: Likewise.
4522         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4523         and x19 (in the epilogue).
4524         * gcc.target/aarch64/test_frame_4.c: Likewise.
4525         * gcc.target/aarch64/test_frame_7.c: Likewise.
4527 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4529         * gcc.target/i386/chkp-always_inline.c: New.
4531 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4532             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4534         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4535         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4537 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4539         PR fortran/60255
4540         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4541         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4543 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4545         PR fortran/64578
4546         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4548 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4550         PR target/64652
4551         * gcc.target/sh/torture/pr64652.c: New.
4553 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4555         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4556         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4557         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4558         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4559         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4560         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4562 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4564         PR ipa/64378
4565         * g++.dg/torture/pr64378.C: New testcase.
4567 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4569         PR fortran/57959
4570         * gfortran.dg/block_13.f08: New test
4572 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4574         PR fortran/55901
4575         * gfortran.dg/associate_1.f03: Allow test for character with
4576         automatic length.
4578 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4580         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4581         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4583 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4585         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4587 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4589         PR fortran/64578
4590         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4592 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4594         PR fortran/60357
4595         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4597         PR fortran/61275
4598         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4600         PR fortran/55932
4601         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4603 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4605         PR fortran/60334
4606         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4608 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4610         PR rtl-optimization/52773
4611         * gcc.c-torture/compile/pr52773.c: New test.
4613 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4615         PR c++/62134
4616         * g++.dg/cpp0x/alias-decl-46.C: New.
4618 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4620         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4622 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4624         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4625         Add trace.
4626         (CHECK_FP): Likewise.
4627         (CHECK_CUMULATIVE_SAT): Likewise.
4629 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4631         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4632         (Set_Neon_Cumulative_Sat): Add parameter.
4633         (__set_neon_cumulative_sat): Support new parameter.
4634         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4635         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4636         argument.
4637         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4638         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4639         argument.
4641 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4643         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4644         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4646 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4648         PR c++/60056
4649         * g++.dg/tls/thread_local-ice4.C: New.
4651 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4653         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4654         than Neon options.
4656 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4658         PR c++/62276
4659         * g++.dg/cpp0x/vt-62276.C: New.
4661 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4663         PR middle-end/64353
4664         * g++.dg/pr64353.C: New.
4666 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4668         PR target/64263
4669         * gcc.target/aarch64/pr64263_1.c: New test.
4671 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4673         PR tree-optimization/64434
4674         * gcc.dg/torture/pr64434.c: Move to...
4675         * gcc.dg/pr64434.c: ... here.
4677 2015-01-16  Richard Biener  <rguenther@suse.de>
4679         PR middle-end/64614
4680         * gcc.dg/uninit-18.c: New testcase.
4682 2015-01-16  Richard Biener  <rguenther@suse.de>
4684         PR tree-optimization/64568
4685         * g++.dg/torture/pr64568-2.C: New testcase.
4687 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4689         PR target/64363
4690         * gcc.target/i386/chkp-label-address.c: New.
4692 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4694         PR fortran/45290
4695         * gfortran.dg/pointer_init_6.f90: Extended.
4697 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4699         * gcc.c-torture/compile/20150108.c: New test.
4701 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4703         * gcc.target/visium: New directory.
4705 2015-01-16  Richard Biener  <rguenther@suse.de>
4707         PR tree-optimization/61743
4708         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4709         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4711 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4713         * gcc.dg/pr64015.c: New test.
4715 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4717         PR ipa/64163
4718         PR ipa/64612
4719         * g++.dg/ipa/pr64612.C: New test.
4721 2015-01-16  Renlin Li  <renlin.li@arm.com>
4723         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4725 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4727         * gcc.target/i386/sse-14.c: Test new intrinsic.
4728         * gcc.target/i386/sse-22.c: Ditto.
4730 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4732         PR c++/58614
4733         * g++.dg/cpp0x/auto44.C: New.
4735 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4737         PR target/59710
4738         * gcc.target/nios2/gpopt-all.c: New test case.
4739         * gcc.target/nios2/gpopt-local.c: New test case.
4740         * gcc.target/nios2/gpopt-global.c: New test case.
4741         * gcc.target/nios2/gpopt-data.c: New test case.
4742         * gcc.target/nios2/gpopt-none.c: New test case.
4744 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4746         * g++.dg/ubsan/vptr-1.C: New test.
4747         * g++.dg/ubsan/vptr-2.C: New test.
4748         * g++.dg/ubsan/vptr-3.C: New test.
4749         * g++.dg/ubsan/vptr-4.C: New test.
4750         * g++.dg/ubsan/vptr-5.C: New test.
4751         * g++.dg/ubsan/vptr-6.C: New test.
4752         * g++.dg/ubsan/vptr-7.C: New test.
4753         * g++.dg/ubsan/vptr-8.C: New test.
4754         * g++.dg/ubsan/vptr-9.C: New test.
4756 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4758         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4759         is set up.
4760         * lib/gcc-dg.exp: Likewise.
4762 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4764         PR rtl-optimization/64110
4765         * gcc.target/i386/pr64110.c: Add scan-assembler.
4767 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4768             James Norris  <jnorris@codesourcery.com>
4769             Cesar Philippidis  <cesar@codesourcery.com>
4770             Ilmir Usmanov  <i.usmanov@samsung.com>
4772         * lib/target-supports.exp (check_effective_target_fopenacc): New
4773         procedure.
4774         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4775         * g++.dg/goacc/goacc.exp: Likewise.
4776         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4777         * gcc.dg/goacc/goacc.exp: Likewise.
4778         * gfortran.dg/goacc/goacc.exp: Likewise.
4779         * c-c++-common/cpp/openacc-define-1.c: New file.
4780         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4781         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4782         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4783         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4784         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4785         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4786         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4787         * c-c++-common/goacc/cache-1.c: Likewise.
4788         * c-c++-common/goacc/clauses-fail.c: Likewise.
4789         * c-c++-common/goacc/collapse-1.c: Likewise.
4790         * c-c++-common/goacc/data-1.c: Likewise.
4791         * c-c++-common/goacc/data-2.c: Likewise.
4792         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4793         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4794         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4795         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4796         * c-c++-common/goacc/if-clause-1.c: Likewise.
4797         * c-c++-common/goacc/if-clause-2.c: Likewise.
4798         * c-c++-common/goacc/kernels-1.c: Likewise.
4799         * c-c++-common/goacc/loop-1.c: Likewise.
4800         * c-c++-common/goacc/loop-private-1.c: Likewise.
4801         * c-c++-common/goacc/nesting-1.c: Likewise.
4802         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4803         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4804         * c-c++-common/goacc/parallel-1.c: Likewise.
4805         * c-c++-common/goacc/pcopy.c: Likewise.
4806         * c-c++-common/goacc/pcopyin.c: Likewise.
4807         * c-c++-common/goacc/pcopyout.c: Likewise.
4808         * c-c++-common/goacc/pcreate.c: Likewise.
4809         * c-c++-common/goacc/pragma_context.c: Likewise.
4810         * c-c++-common/goacc/present-1.c: Likewise.
4811         * c-c++-common/goacc/reduction-1.c: Likewise.
4812         * c-c++-common/goacc/reduction-2.c: Likewise.
4813         * c-c++-common/goacc/reduction-3.c: Likewise.
4814         * c-c++-common/goacc/reduction-4.c: Likewise.
4815         * c-c++-common/goacc/sb-1.c: Likewise.
4816         * c-c++-common/goacc/sb-2.c: Likewise.
4817         * c-c++-common/goacc/sb-3.c: Likewise.
4818         * c-c++-common/goacc/update-1.c: Likewise.
4819         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4820         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4821         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4822         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4823         * gfortran.dg/goacc/assumed.f95: Likewise.
4824         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4825         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4826         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4827         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4828         * gfortran.dg/goacc/branch.f95: Likewise.
4829         * gfortran.dg/goacc/cache-1.f95: Likewise.
4830         * gfortran.dg/goacc/coarray.f95: Likewise.
4831         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4832         * gfortran.dg/goacc/cray.f95: Likewise.
4833         * gfortran.dg/goacc/critical.f95: Likewise.
4834         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4835         * gfortran.dg/goacc/data-tree.f95: Likewise.
4836         * gfortran.dg/goacc/declare-1.f95: Likewise.
4837         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4838         * gfortran.dg/goacc/fixed-1.f: Likewise.
4839         * gfortran.dg/goacc/fixed-2.f: Likewise.
4840         * gfortran.dg/goacc/fixed-3.f: Likewise.
4841         * gfortran.dg/goacc/fixed-4.f: Likewise.
4842         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4843         * gfortran.dg/goacc/if.f95: Likewise.
4844         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4845         * gfortran.dg/goacc/list.f95: Likewise.
4846         * gfortran.dg/goacc/literal.f95: Likewise.
4847         * gfortran.dg/goacc/loop-1.f95: Likewise.
4848         * gfortran.dg/goacc/loop-2.f95: Likewise.
4849         * gfortran.dg/goacc/loop-3.f95: Likewise.
4850         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4851         * gfortran.dg/goacc/omp.f95: Likewise.
4852         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4853         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4854         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4855         * gfortran.dg/goacc/parameter.f95: Likewise.
4856         * gfortran.dg/goacc/private-1.f95: Likewise.
4857         * gfortran.dg/goacc/private-2.f95: Likewise.
4858         * gfortran.dg/goacc/private-3.f95: Likewise.
4859         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4860         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4861         * gfortran.dg/goacc/reduction.f95: Likewise.
4862         * gfortran.dg/goacc/routine-1.f90: Likewise.
4863         * gfortran.dg/goacc/routine-2.f90: Likewise.
4864         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4865         * gfortran.dg/goacc/several-directives.f95: Likewise.
4866         * gfortran.dg/goacc/sie.f95: Likewise.
4867         * gfortran.dg/goacc/subarrays.f95: Likewise.
4868         * gfortran.dg/gomp/map-1.f90: Likewise.
4869         * gfortran.dg/openacc-define-1.f90: Likewise.
4870         * gfortran.dg/openacc-define-2.f90: Likewise.
4871         * gfortran.dg/openacc-define-3.f90: Likewise.
4872         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4873         * g++.dg/gomp/block-2.C: Likewise.
4874         * g++.dg/gomp/block-3.C: Likewise.
4875         * g++.dg/gomp/block-5.C: Likewise.
4876         * g++.dg/gomp/target-1.C: Likewise.
4877         * g++.dg/gomp/target-2.C: Likewise.
4878         * g++.dg/gomp/taskgroup-1.C: Likewise.
4879         * g++.dg/gomp/teams-1.C: Likewise.
4880         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4881         * gcc.dg/cilk-plus/jump.c: Likewise.
4882         * gcc.dg/gomp/block-1.c: Likewise.
4883         * gcc.dg/gomp/block-10.c: Likewise.
4884         * gcc.dg/gomp/block-2.c: Likewise.
4885         * gcc.dg/gomp/block-3.c: Likewise.
4886         * gcc.dg/gomp/block-4.c: Likewise.
4887         * gcc.dg/gomp/block-5.c: Likewise.
4888         * gcc.dg/gomp/block-6.c: Likewise.
4889         * gcc.dg/gomp/block-7.c: Likewise.
4890         * gcc.dg/gomp/block-8.c: Likewise.
4891         * gcc.dg/gomp/block-9.c: Likewise.
4892         * gcc.dg/gomp/target-1.c: Likewise.
4893         * gcc.dg/gomp/target-2.c: Likewise.
4894         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4895         * gcc.dg/gomp/teams-1.c: Likewise.
4897 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4899         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4900         test case.
4902 2015-01-15  Mike Stump  <mikestump@comcast.net>
4904         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4905         * gcc.dg/inline_2.c: Likewise.
4906         * gcc.dg/inline_3.c: Likewise.
4907         * gcc.dg/inline_4.c: Likewise.
4909 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4911         PR fortran/58023
4912         * gfortran.dg/proc_ptr_comp_43.f90: New.
4914 2015-01-15  Mike Stump  <mikestump@comcast.net>
4916         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4917         * gcc.dg/unroll_2.c: Likewise.
4918         * gcc.dg/unroll_3.c: Likewise.
4919         * gcc.dg/unroll_4.c: Likewise.
4920         * gcc.dg/unroll_5.c: Likewise.
4922 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4924         PR target/63971
4925         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4926         in epilogue.
4927         * gcc.target/aarch64/test_frame_6.c: Likewise.
4928         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4929         x30 and x19 (in the epilogue).
4930         * gcc.target/aarch64/test_frame_4.c: Likewise.
4931         * gcc.target/aarch64/test_frame_7.c: Likewise.
4933 2015-01-15  Martin Liska  <mliska@suse.cz>
4935         * g++.dg/ipa/pr64068.C: New test.
4936         * gcc.dg/ipa/PR64559.c: New test.
4938 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4940         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4941         with PIE.
4943 2015-01-15  Richard Biener  <rguenther@suse.de>
4945         PR tree-optimization/61743
4946         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4947         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4949 2015-01-15 Renlin Li <renlin.li@arm.com>
4951         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4952         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4954 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4956         * gcc.dg/vect/vect-aggressive-1.c: New.
4957         * gcc.target/i386/avx2-vect-aggressive.c: New.
4959 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4961         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4963 2015-01-15  Richard Biener  <rguenther@suse.de>
4965         PR lto/64415
4966         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4967         -Wl,-undefined,dynamic_lookup.
4969 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4971         * gnat.dg/opt47.adb: New test.
4973 2015-01-15  Richard Biener  <rguenther@suse.de>
4975         PR lto/64415
4976         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4978 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4980         PR tree-optimization/64434
4981         * gcc.dg/torture/pr64434.c: New test.
4983 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4985         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4986         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4987         -march=loongson* and -march=octeon* require -mno-micromips.
4989 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4990             Matthew Fortune  <matthew.fortune@imgtec.com>
4992         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4993         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4994         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4995         * gcc.target/mips/call-saved-7.c: New file.
4996         * gcc.target/mips/call-saved-8.c: New file.
4997         * gcc.target/mips/call-saved-9.c: New file.
4999 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5001         * gcc.target/mips/lsa.c: New file.
5002         * gcc.target/mips/mips64-lsa.c: Likewise.
5003         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5004         * gcc.target/mips/mulsize-4.c: Likewise.
5005         * gcc.target/mips/mulsize-5.c: New file.
5006         * gcc.target/mips/mulsize-6.c: Likewise.
5007         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5008         and !HAS_LSA as ghost options.
5009         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5010         for !HAS_LSA.
5012 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5014         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5016 2015-01-15  Richard Biener  <rguenther@suse.de>
5018         PR middle-end/64365
5019         * gcc.dg/torture/pr64365.c: New testcase.
5021 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5023         * gcc.dg/stackprotectexplicit1.c: New test.
5024         * g++.dg/stackprotectexplicit2.c: New test.
5026 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5028         PR target/61933
5029         * gfortran.dg/inquire_internal.f90: New.
5030         * gfortran.dg/negative_unit_check.f90: New.
5032 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5034         PR target/53988
5035         * gcc.target/sh/pr53988-1.c: New.
5037 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5039         PR c++/58671
5040         * g++.dg/tls/thread_local-ice3.C: New.
5042 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5044         * gcc.target/i386/fentry-override.c: Properly place {} in target
5045         selector.  Remove nonpic.
5046         * gcc.target/i386/fentry.c: Likewise.
5048 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5050         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5051         warnings instead of errors.
5053 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5055         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5056         option support instead of ENABLE_LTO from Makefile.
5058 2015-01-14  Richard Biener  <rguenther@suse.de>
5060         PR tree-optimization/59354
5061         * gcc.dg/vect/pr59354.c: New testcase.
5063 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5065         * lib/target-supports.exp
5066         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5067         on ARM architures before v7.
5069 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5071         PR middle-end/59448
5072         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5073         an atomic_exchange.
5075 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5077         PR target/64386
5078         * gcc.target/i386/pr64386.c: New test.
5080 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5082         PR target/64393
5083         * gcc.target/i386/pr64393.c: New test.
5085 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5087         PR target/64387
5088         * gcc.target/i386/pr64387.c: New test.
5090 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5092         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5094 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5096         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5098 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5100         PR target/64453
5101         * gcc.target/arm/pr64453.c: New.
5103 2015-01-14  Richard Biener  <rguenther@suse.de>
5105         PR lto/64415
5106         * gcc.dg/lto/pr64415_0.c: New testcase.
5107         * gcc.dg/lto/pr64415_1.c: Likewise.
5109 2015-01-14  Martin Liska  <mliska@suse.cz>
5111         * gcc.dg/ipa/pr64307.c: New test.
5113 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5115         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5116         64-bit and 128-bit.
5118 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5120         PR target/64460
5121         * gcc.target/arm/pr64460_1.c: New test.
5123 2015-01-14  Richard Biener  <rguenther@suse.de>
5125         PR tree-optimization/64493
5126         PR tree-optimization/64495
5127         * gcc.dg/vect/pr64493.c: New testcase.
5128         * gcc.dg/vect/pr64495.c: Likewise.
5130 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5132         * gcc.dg/Warray-bounds-11.c: New test-case.
5134 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5136         * gcc.target/mips/octeon3-pipe-1.c: New test.
5138 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5140         * jit.dg/harness.h (set_up_logging): Move string concatenation
5141         into...
5142         (concat_strings): New function.
5143         (dump_reproducer): New function.
5144         (test_jit): Call dump_reproducer.
5145         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5146         function.
5147         (jit-dg-test): Delete any generated reproducer from previous runs.
5148         Verify that a generated reproducer was created, and verify that it
5149         compiles.
5150         * jit.dg/test-nested-contexts.c (main): Call
5151         gcc_jit_context_dump_reproducer_to_file.
5153 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5155         * gcc.dg/aru-2.c: Add dg-require-profiling.
5157 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5159         * lib/target-supports.exp (check_profiling_available): Check if
5160         -pg links.
5162 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5164         PR ipa/64565
5165         * g++.dg/torture/pr64565.C: New testcase.
5167 2015-01-13  Marek Polacek  <polacek@redhat.com>
5169         PR middle-end/64391
5170         * gcc.dg/tm/pr64391.c: New test.
5172 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5174         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5175         true.
5177 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5179         * gcc.target/i386/pie.c: New test.
5181         * lib/target-supports.exp (check_effective_target_pie): New.
5183 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5185         PR rtl-optimization/64286
5186         * gcc.target/i386/avx2-pr64286.c: New test.
5188 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5190         PR c++/57626
5191         * g++.dg/cpp0x/vt-57626.C: New.
5193 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5195         PR fortran/64528
5196         * gfortran.dg/pr64528.f90: New test.
5198 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5200         * gcc.target/aarch64/subsp.c: New test.
5202 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5204         * gcc.target/aarch64/store-pair-1.c: New testcase.
5206 2015-01-13  Richard Biener  <rguenther@suse.de>
5208         PR lto/64373
5209         * gcc.dg/lto/pr64373_0.c: New testcase.
5211 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5213         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5214         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5216 2015-01-13  Richard Biener  <rguenther@suse.de>
5218         PR tree-optimization/64406
5219         * gcc.dg/pr64406.c: New testcase.
5221 2015-01-13  Richard Biener  <rguenther@suse.de>
5223         PR tree-optimization/64404
5224         * gcc.dg/vect/pr64404.c: New testcase.
5226 2015-01-13  Richard Biener  <rguenther@suse.de>
5228         PR tree-optimization/64568
5229         * g++.dg/torture/pr64568.C: New testcase.
5231 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5233         * jit.dg/test-error-local-used-from-other-function.c: New test
5234         case.
5235         * jit.dg/test-error-param-reuse.c: New test case.
5236         * jit.dg/test-error-param-sharing.c: New test case.
5237         * jit.dg/test-error-param-used-from-other-function.c: New test
5238         case.
5239         * jit.dg/test-error-param-used-without-a-function.c: New test
5240         case.
5242 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5244         PR tree-optimization/64563
5245         * gcc.dg/pr64563.c: New test.
5247         PR target/64513
5248         * gcc.target/i386/pr64513.c: New test.
5250         PR tree-optimization/64454
5251         * gcc.dg/pr64454.c: New test.
5253         PR testsuite/64028
5254         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5255         bind_pic_locally.
5256         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5257         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5258         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5259         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5260         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5261         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5262         * gcc.dg/vect/slp-25.c: Likewise.
5263         * gcc.dg/vect/vect-109.c: Likewise.
5264         * gcc.dg/vect/vect-13.c: Likewise.
5265         * gcc.dg/vect/vect-17.c: Likewise.
5266         * gcc.dg/vect/vect-18.c: Likewise.
5267         * gcc.dg/vect/vect-19.c: Likewise.
5268         * gcc.dg/vect/vect-20.c: Likewise.
5269         * gcc.dg/vect/vect-21.c: Likewise.
5270         * gcc.dg/vect/vect-22.c: Likewise.
5271         * gcc.dg/vect/vect-27.c: Likewise.
5272         * gcc.dg/vect/vect-29.c: Likewise.
5273         * gcc.dg/vect/vect-2-big-array.c: Likewise.
5274         * gcc.dg/vect/vect-2.c: Likewise.
5275         * gcc.dg/vect/vect-3.c: Likewise.
5276         * gcc.dg/vect/vect-4.c: Likewise.
5277         * gcc.dg/vect/vect-5.c: Likewise.
5278         * gcc.dg/vect/vect-72.c: Likewise.
5279         * gcc.dg/vect/vect-73-big-array.c: Likewise.
5280         * gcc.dg/vect/vect-73.c: Likewise.
5281         * gcc.dg/vect/vect-77-global.c: Likewise.
5282         * gcc.dg/vect/vect-78-global.c: Likewise.
5283         * gcc.dg/vect/vect-7.c: Likewise.
5284         * gcc.dg/vect/vect-86.c: Likewise.
5285         * gcc.dg/vect/vect-align-1.c: Likewise.
5286         * gcc.dg/vect/vect-align-3.c: Likewise.
5287         * gcc.dg/vect/vect-all-big-array.c: Likewise.
5288         * gcc.dg/vect/vect-all.c: Likewise.
5289         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5290         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5291         * gcc.dg/vect/vect-peel-3.c: Likewise.
5292         * gcc.dg/vect/vect-peel-4.c: Likewise.
5293         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5295 2015-01-12  Jeff Law  <law@redhat.com>
5297         PR target/64461
5298         * gcc.target/m68k/pr64461.c: New test.
5300 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5302         * jit.dg/test-array-as-pointer.c (create_code): Update call
5303         to gcc_jit_context_new_global by setting "kind" to
5304         GCC_JIT_GLOBAL_IMPORTED.
5305         * jit.dg/test-error-array-as-pointer.c: Likewise.
5306         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5307         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5308         setting kind to GCC_JIT_GLOBAL_EXPORTED.
5309         * jit.dg/test-using-global.c (the_global): Rename to...
5310         (imported_global): ...this.
5311         (create_code): Update to test the three kinds of global.
5312         (verify_code): Likewise.
5314 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
5316         PR testsuite/64427
5317         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
5318         undefined behavior.
5319         * gcc.target/i386/pr64291-2.c: Updated.
5321 2015-01-12  Richard Biener  <rguenther@suse.de>
5323         PR tree-optimization/64530
5324         * gfortran.dg/pr64530.f90: New testcase.
5326 2015-01-12  Richard Biener  <rguenther@suse.de>
5328         PR middle-end/64357
5329         * gcc.dg/torture/pr64357.c: New testcase.
5331 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
5333         * gcc.target/i386/nop-mcount.c: Properly place {} in target
5334         selector.
5336 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5337         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5339 2015-01-12  Martin Liska  <mliska@suse.cz>
5341         * gcc.dg/ipa/PR64550.c: New test.
5343 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
5345         PR ipa/63470
5346         * g++.dg/ipa/pr63470.C: New testcase.
5348 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5350         PR fortran/63733
5351         * gfortran.dg/typebound_operator_20.f90: New.
5353 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5355         PR fortran/58023
5356         * gfortran.dg/proc_ptr_comp_42.f90: New.
5358 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
5360         PR fortran/64508
5361         * gfortran.dg/proc_ptr_comp_41.f90: New.
5363 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5365         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5367 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5369         PR fortran/64522
5370         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5371         and add dg-excess-errors.
5372         * gfortran.dg/line_length_6.f90: New.
5373         * gfortran.dg/line_length_7.f90: New.
5374         * gfortran.dg/line_length_8.f90: New.
5375         * gfortran.dg/line_length_9.f90: New.
5376         * gfortran.dg/line_length_10.f90: New.
5377         * gfortran.dg/line_length_11.f90: New.
5379 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5381         * jit.dg/test-threads.c (struct testcase): Move declaration
5382         to jit.dg/all-non-failing-tests.h.
5383         (testcases): Likewise.
5384         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5385         declaration here from jit.dg/all-non-failing-tests.h.
5386         (testcases): Likewise.
5387         * jit.dg/test-combination.c (create_code): Eliminate spelling
5388         out all of the testcases in favor of looping through the
5389         "testcases" metadata.
5390         (verify_code): Likewise.
5392 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5394         PR rtl-optimization/64536
5395         * gcc.dg/pr64536.c: New test.
5397 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5399         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5400         * jit.dg/test-combination.c (create_code): Likewise.
5401         (verify_code): Likewise.
5402         * jit.dg/test-constants.c: New test case.
5403         * jit.dg/test-threads.c: Add test-constants.c.
5405 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5407         PR libobjc/51891
5408         * objc.dg/gnu-api-2-class.m: Add a test case
5409         for the above change.
5411 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5413         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5415 2015-01-09  Richard Biener  <rguenther@suse.de>
5417         PR tree-optimization/64410
5418         * g++.dg/vect/pr64410.cc: New testcase.
5420 2015-01-09  Martin Liska  <mliska@suse.cz>
5422         * gcc.dg/ipa/ipa-icf-32.c: New test.
5424 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5426         * c-c++-common/tsan/tsan_barrier.h: New.
5427         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5428         * c-c++-common/tsan/bitfield_race.c: Likewise.
5429         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5430         * c-c++-common/tsan/mutexset1.c: Likewise.
5431         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5432         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5433         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5434         * c-c++-common/tsan/simple_race.c: Likewise.
5435         * c-c++-common/tsan/simple_stack.c: Likewise.
5436         * c-c++-common/tsan/sleep_sync.c: Likewise.
5437         * c-c++-common/tsan/tiny_race.c: Likewise.
5438         * c-c++-common/tsan/tls_race.c: Likewise.
5439         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5440         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5441         * g++.dg/tsan/atomic_free.C: Likewise.
5442         * g++.dg/tsan/atomic_free2.C: Likewise.
5443         * g++.dg/tsan/cond_race.C: Likewise.
5444         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5446 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5448         PR testsuite/62250
5449         * lib/target-supports.exp (check_effective_target_libatomic_available):
5450         New.
5451         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5452         targets that match effective-target libatomic_available.
5453         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5455 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5457         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5458         Verify the result of gcc_jit_context_get_last_error.
5459         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5461 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5463         PR tree-optimization/63989
5464         * gcc.dg/strlenopt-27.c: New test.
5466 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5468         * jit.dg/harness.h (set_up_logging): New function.
5469         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5470         set_up_logging on the context, so that every testcase is
5471         logged to a particular file.
5472         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5473         and call gcc_jit_context_set_logfile on the top-level context.
5475 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5477         PR target/64338
5478         * g++.dg/opt/pr64338.C: New test.
5480 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5482         * gfortran.dg/coarray/codimension_2b.f90: New file.
5483         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5484         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5486 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5488         PR c++/59004
5489         * g++.dg/ext/fnname4.C: New.
5491 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5493         PR c++/64462
5494         * g++.dg/cpp0x/constexpr-64462.C: New.
5496 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5498         PR c++/60753
5499         * g++.dg/cpp0x/deleted10.C: New.
5501 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5503         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5505 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5507         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5508         GCC_JIT_UNARY_OP_ABS.
5509         (verify_unary_ops): Likewise.
5511 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5513         * jit.dg/test-arith-overflow.c: New test case.
5514         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5515         * jit.dg/test-combination.c (create_code): Likewise.
5516         (verify_code): Likewise.
5517         * jit.dg/test-threads.c (testcases): Likewise.
5519 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5521         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5522         rather than "jit".  Load g++.exp, and call g++_init.
5523         Run test-*.cc files within the testsuite and *.cc files within
5524         docs/examples.
5525         (jit-dg-test): Drop the addition of -fgnu89-inline to
5526         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5527         doing it when compiling C testcases (since g++ does not handle
5528         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5529         is restored to the value after g++_init ran, rather than the
5530         value before g++_init ran.  Return a list of
5531         $comp_output $output_file, as dg-test assumes.
5533 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5535         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5536         make it easier to figure out the origin of each test result when
5537         running test-combination.c and test-threads.c.
5538         (CHECK_VALUE): Likewise.
5539         (CHECK_DOUBLE_VALUE): Likewise.
5540         (CHECK_STRING_VALUE): Likewise.
5541         (CHECK_STRING_STARTS_WITH): Likewise.
5542         (CHECK_STRING_CONTAINS): Likewise.
5543         (CHECK): Likewise.
5544         (check_string_value): Likewise, add "funcname" param.
5545         (check_string_starts_with): Likewise.
5546         (check_string_contains): Likewise.
5548 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5550         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5551         generating name of built executable.
5553 2015-01-07  Marek Polacek  <polacek@redhat.com>
5555         PR c/64440
5556         * gcc.dg/pr64440.c: New test.
5557         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5559 2015-01-07  Marek Polacek  <polacek@redhat.com>
5561         PR c/64417
5562         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5563         * gcc.dg/pr64417.c: New test.
5565 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5567         PR target/64505
5568         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5569         fix is correct.
5571 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5573         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5574         Check if testcases run without errors, not just if they compile.
5576 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5578         PR target/64507
5579         * gcc.target/sh/pr64507.c: New test.
5581 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5583         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5585 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5587         * c-c++-common/asan/sanitize-all-1.c: New test.
5588         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5589         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5590         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5591         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5593 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5595         * lib/target-supports.exp (check_profiling_available): Return 0 for
5596         Visium.
5597         (check_effective_target_tls_runtime): Likewise.
5598         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5599         * gcc.dg/20020312-2.c: Adjust for Visium.
5600         * gcc.dg/tls/thr-cse-1.c: Likewise
5601         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5602         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5603         * gcc.dg/weak/typeof-2.c: Likewise.
5605 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5607         PR rtl-optimization/64287
5608         * gcc.dg/aru-2.c: New test.
5610 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5612         PR sanitizer/64344
5613         * c-c++-common/ubsan/pr64344-1.c: New test.
5614         * c-c++-common/ubsan/pr64344-2.c: New test.
5616         PR tree-optimization/64465
5617         * gcc.dg/pr64465.c: New test.
5619         PR tree-optimization/64494
5620         * gcc.c-torture/compile/pr64494.c: New test.
5622 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5624         PR fortran/47674
5625         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5627 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5629         Update copyright years.
5631 2015-01-05  Marek Polacek  <polacek@redhat.com>
5633         PR c/64423
5634         * gcc.dg/pr64423.c: New test.
5636 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5638         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5639         mmix-knuth-mmixware for the same reason as for MIPS.
5640         * gcc.dg/debug/debug-2.c: Ditto.
5642         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5644 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5646         PR testsuite/62250
5647         * lib/gfortran.exp: Add libatomic library search path.
5648         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5649         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5651         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5653 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5655         * c-c++-common/tsan/bitfield_race.c: New testcase.
5656         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5658 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5660         * gfortran.dg/coarray/collectives_4.f90: New.
5662 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5664         PR fortran/57562
5665         * gfortran.dg/extends_16.f90: New.
5667 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5669         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5671 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5673         * gfortran.dg/coarray/codimension_2.f90: New.
5674         * gfortran.dg/coarray/codimension_2a.f90: New.
5675         * gfortran.dg/coarray_35.f90: New.
5676         * gfortran.dg/coarray_35a.f90: New.
5678 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5680         PR fortran/60507
5681         * gfortran.dg/dummy_procedure_11.f90: New.
5683 Copyright (C) 2015 Free Software Foundation, Inc.
5685 Copying and distribution of this file, with or without modification,
5686 are permitted in any medium without royalty provided the copyright
5687 notice and this notice are preserved.