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