PR libfortran/62296
[official-gcc.git] / gcc / testsuite / ChangeLog
blob35b7da236d5621293042ff00f31eaeb4a32b193d
1 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         PR libfortran/62296
4         * gfortran.dg/execute_command_line_2.f90: New test.
6 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
9         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10         vect_no_int_max to vect_no_int_min_max.
11         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
12         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
13         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
14         * gcc.dg/vect/slp-reduc-4.c: Same.
15         * gcc.dg/vect/slp-reduc-5.c: Same.
16         * gcc.dg/vect/vect-125.c: Same.
17         * gcc.dg/vect/vect-13.c: Same.
18         * gcc.dg/vect/vect-double-reduc-3.c: Same.
19         * gcc.dg/vect/vect-reduc-1.c: Same.
20         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
21         * gcc.dg/vect/vect-reduc-1char.c:Same.
22         * gcc.dg/vect/vect-reduc-1short.c: Same.
23         * gcc.dg/vect/vect-reduc-2.c: Same.
24         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
25         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
26         * lib/target-supports.exp: Same.
28 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
30         PR c++/63693
31         * g++.dg/cpp0x/decltype63.C: New.
33 2015-08-22  Nathan Sidwell  <nathan@acm.org>
35         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
36         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
37         * c-c++-common/Wunused-var-8.c: Likewise.
38         * c-c++-common/gomp/pr61486-2.c: Likewise.
39         * c-c++-common/Wunused-var-6.c: Likewise.
40         * c-c++-common/goacc/reduction-1.c: Likewise.
41         * c-c++-common/goacc/reduction-2.c: Likewise.
42         * c-c++-common/goacc/reduction-3.c: Likewise.
43         * c-c++-common/goacc/reduction-4.c: Likewise.
44         * gcc.dg/builtins-64.c: Likewise.
45         * gcc.dg/pr59523.c: Likewise.
46         * gcc.dg/tree-ssa/20080530.c: Likewise.
47         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
48         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
49         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
50         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
51         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
52         * gcc.dg/pr59011.c: Likewise.
53         * gcc.dg/uninit-9.c: Likewise.
54         * gcc.dg/pr61561.c: Likewise.
55         * gcc.dg/vla-4.c: Likewise.
56         * gcc.dg/20101010-1.c: Likewise.
57         * gcc.dg/pr49120.c: Likewise.
58         * gcc.dg/20030331-2.c: Likewise.
59         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
60         * gcc.dg/pr25682.c: Likewise.
61         * gcc.dg/guality/guality.c: Likewise.
62         * gcc.dg/pr27301.c: Likewise.
63         * gcc.dg/uninit-9-O0.c: Likewise.
64         * gcc.dg/fold-alloca-1.c: Likewise.
65         * gcc.dg/pr41470.c: Likewise.
66         * gcc.dg/pr51491-2.c: Likewise.
67         * gcc.dg/winline-7.c: Likewise.
68         * gcc.dg/vla-2.c: Likewise.
69         * gcc.dg/pr50764.c: Likewise.
70         * gcc.dg/c99-vla-1.c: Likewise.
71         * gcc.dg/pr33238.c: Likewise.
72         * gcc.dg/c99-const-expr-13.c: Likewise.
73         * gcc.dg/builtin-return-1.c: Likewise.
74         * gcc.dg/vla-3.c: Likewise.
75         * gcc.dg/20020415-1.c: Likewise.
76         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
77         * gcc.dg/shrink-wrap-alloca.c: Likewise.
78         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
79         * gcc.dg/torture/calleesave-sse.c: Likewise.
80         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
81         * gcc.dg/gomp/vla-2.c: Likewise.
82         * gcc.dg/gomp/vla-3.c: Likewise.
83         * gcc.dg/gomp/vla-4.c: Likewise.
84         * gcc.dg/gomp/pr30494.c: Likewise.
85         * gcc.dg/gomp/vla-5.c: Likewise.
86         * gcc.dg/pr51990-2.c: Likewise.
87         * gcc.dg/vla-22.c: Likewise.
89 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
91         * gcc.dg/cpp/multiline-2.c: Add column numbers.
92         * gcc.dg/dollar.c: Likewise.
93         * gcc.dg/pragma-message.c: Likewise.
94         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
95         * c-c++-common/raw-string-14.c: Likewise.
97 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
99         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
100         property that instantiation here is a compile-time error.
102 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
104         * g++.dg/other/pr67065.C: Extend.
106 2015-08-21  Nathan Sidwell  <nathan@acm.org>
108         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
109         is freestanding.
110         (check_effective_target_global_constructor): New.
111         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
112         * gcc.dg/debug/debug.exp: Skip  for nvptx.
113         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
115         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
116         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
117         * gcc.c-torture/compile/pr33855.c: Likewise.
118         * gcc.c-torture/compile/920723-1.c: Likewise.
119         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
120         writing a const.
121         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
122         label.
123         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
124         'call'.
126         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
127         prototype normal.
128         * gcc.c-torture/execute/switch-1.c: Likewise.
130         * gcc.c-torture/execute/pr34456.c: Require not freestanding
131         * gcc.c-torture/execute/printf-1.c: Likewise.
132         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
133         * gcc.c-torture/execute/fprintf-1.c: Likewise.
134         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
135         * gcc.c-torture/execute/vprintf-1.c: Likewise.
136         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
137         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
138         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
139         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
140         * gcc.c-torture/execute/gofast.c: Likewise.
141         * gcc.c-torture/execute/complex-6.c: Likewise.
143         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
144         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
145         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
146         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
147         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
148         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
149         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
150         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
151         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
152         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
153         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
154         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
155         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
156         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
157         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
158         * gcc.dg/setjmp-1.c: Likewise.
159         * gcc.dg/cleanup-5.c: Likewise.
160         * gcc.dg/cleanup-12.c: Likewise.
161         * gcc.dg/cleanup-13.c: Likewise.
163         * gcc.dg/constructor-1.c: Require global ctor.
165         * gcc.dg/fork-instrumentation.c: Require profiling.
166         * gcc.dg/20030107-1.c: Likewise.
167         * gcc.dg/20030702-1.c: Likewise.
169         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
170         * gcc.dg/cpp/paste2.c: Likewise.
171         * gcc.dg/cpp/strify3.c: Likewise.
172         * gcc.dg/cpp/strify4.c: Likewise.
173         * gcc.dg/cpp/lexnum.c: Likewise.
174         * gcc.dg/cpp/digraphs.c: Likewise.
175         * gcc.dg/cpp/macro1.c: Likewise.
177 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
179         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
181 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
183         * lib/gcc-dg.exp: Add extra options for db-final to the command line
184         only once.
186 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
188         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
189         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
190         vec_vpmsum_be and vec_shasigma_be.
192 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
194         * lib/target-supports.exp
195         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
196         with -mfp16-format=ieee.
198 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
200         PR c++/67065
201         * g++.dg/other/pr67065.C: New.
203 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
205         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
206         memcpy.
207         * gcc.target/mips/inline-memcpy-2.c: Ditto.
208         * gcc.target/mips/inline-memcpy-3.c: Ditto.
209         * gcc.target/mips/inline-memcpy-4.c: Ditto.
210         * gcc.target/mips/inline-memcpy-5.c: Ditto.
212 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
214         * gcc.dg/wide_shift_64_1.c: New testcase.
215         * gcc.dg/wide_shift_128_1.c: Likewise.
216         * gcc.target/aarch64/ashlti3_1.c: Likewise.
218 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
220         * lib/target-supports.exp
221         (check_effective_target_fstack_protector_enabled): New test.
222         * gcc.target/i386/ssp-default.c: New test.
224 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
226         PR fortran/66929
227         * gfortran.dg/generic_31.f90: New.
229 2015-08-19  Marek Polacek  <polacek@redhat.com>
231         PR middle-end/67133
232         * g++.dg/torture/pr67133.C: New test.
234 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
236         * gcc.target/powerpc/altivec-35.c: New test.
237         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
238         * gcc.target/powerpc/vsx-vector-7.c: New test.
240 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
242         PR middle-end/36757
243         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
244         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
246 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
248         PR rtl-optimization/67218
249         * gcc.c-torture/execute/ieee/pr67218.c,
250         gcc.target/aarch64/fcvt_int_float_double1.c,
251         gcc.target/aarch64/fcvt_int_float_double2.c,
252         gcc.target/aarch64/fcvt_int_float_double3.c,
253         gcc.target/aarch64/fcvt_int_float_double4.c,
254         gcc.target/aarch64/fcvt_uint_float_double1.c,
255         gcc.target/aarch64/fcvt_uint_float_double2.c,
256         gcc.target/aarch64/fcvt_uint_float_double3.c,
257         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
259 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
261         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
262         dg-options to disable LSE extensions.
263         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
264         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
265         * gcc.target/aarch64/atomic-op-char.c: Likewise.
266         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
267         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
268         * gcc.target/aarch64/atomic-op-int.c: Likewise.
269         * gcc.target/aarch64/atomic-op-long.c: Likewise.
270         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
271         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
272         * gcc.target/aarch64/atomic-op-release.c: Likewise.
273         * gcc.target/aarch64/atomic-op-short.c: Likewise.
274         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
275         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
276         * gcc.target/aarch64/sync-op-full.c: Likewise.
277         * gcc.target/aarch64/sync-op-release.c: Likewise.
279 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
281         PR c++/67160
282         * g++.dg/cpp1z/feat-cxx1z.C: New.
284 2015-08-18  Marek Polacek  <polacek@redhat.com>
286         PR middle-end/67222
287         * gcc.dg/torture/pr67222.c: New test.
289 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
291         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
293 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
295         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
296         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
297         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
299 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
301         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
302         which is used in later code.
304 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
306         PR c++/67216
307         * g++.dg/cpp0x/nullptr34.C: New.
308         * g++.dg/warn/Wconversion2.C: Adjust.
309         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
310         * g++.old-deja/g++.other/null3.C: Likewise.
312         * g++.dg/cpp0x/pr51313.C: Adjust.
314 2015-08-17  Richard Biener  <rguenther@suse.de>
316         PR tree-optimization/67221
317         * gcc.dg/torture/pr67221.c: New testcase.
319 2015-08-17 Mike Stump  <mikestump@comcast.net>
320            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
322         * gcc.target/arm/memcpy-aligned-1.c: New test.
324 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
326         PR fortran/54656
327         * gfortran.dg/norm_4.f90: Rename to...
328         * gfortran.dg/norm2_4.f90: this.
329         * gfortran.dg/norm2_5.f90: New test.
331 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
333         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
334         * gcc.dg/ssp-1.c: Make counter a register.
335         * gcc.dg/ssp-2.c: Likewise.
336         * gcc.dg/torture/parm-coalesce.c: New.
338 2015-08-14  Marek Polacek  <polacek@redhat.com>
340         PR middle-end/67133
341         * gcc.dg/torture/pr67133.c: New test.
343 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
344             Matthias Klose  <doko@debian.org>
346         PR target/67143
347         * gcc.c-torture/compile/pr67143.c: New
348         * gcc.target/aarch64/atomic-op-imm.c
349         (atomic_fetch_add_negative_RELAXED): New.
350         (atomic_fetch_sub_negative_ACQUIRE): New.
352 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
355         * gcc.target/aarch64/target_attr_8.c: Likewise.
356         * gcc.target/aarch64/target_attr_14.c: Likewise.
358 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
360         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
362 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
364         * gcc.target/i386/builtin_target.c: Add skylake check.
366 2015-08-13  Jeff Law  <law@redhat.com>
368         * gcc.dg/pr66314.c: Moved from here to ..
369         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
370         to clear all sanitizers before -fsanitize=kernel-address.
372 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
374         * gcc.target/aarch64/cinc_common_1.c: New test.
376 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
378         PR c++/53421
379         * g++.dg/ext/attribute-may-alias-1.C: New.
380         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
382 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
384         * gcc.target/aarch64/atomic-inst-cas.c: New.
385         * gcc.target/aarch64/atomic-inst-ops.inc: New.
387 2015-08-13  Andreas Schwab  <schwab@suse.de>
389         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
391 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
393         PR c++/62164
394         * g++.dg/torture/pr62164.C: New.
396 2015-08-13  Richard Biener  <rguenther@suse.de>
398         PR tree-optimization/67191
399         * gcc.dg/torture/pr67191.c: New testcase.
400         * g++.dg/torture/pr67191.C: Likewise.
402 2015-08-13  Richard Biener  <rguenther@suse.de>
404         PR tree-optimization/66502
405         PR tree-optimization/67167
406         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
408 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
410         PR c++/53330
411         * g++.dg/init/new42.C: New.
413 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
415         PR target/67071
416         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
417         vector constants.
418         * gcc.target/powerpc/pr67071-2.c: Likewise.
419         * gcc.target/powerpc/pr67071-3.c: Likewise.
421 2015-08-12  Marek Polacek  <polacek@redhat.com>
423         PR c++/55095
424         * c-c++-common/Wshift-overflow-6.c: New test.
425         * c-c++-common/Wshift-overflow-7.c: New test.
426         * g++.dg/cpp1y/left-shift-2.C: New test.
428 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
430         PR c++/52742
431         * g++.dg/cpp0x/pr52742.C: New.
433 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
435         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
436         Check Knights Landing support.
438 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/47461
441         * g++.dg/warn/Wunused-result-1.C: New.
443 2015-08-12  Richard Biener  <rguenther@suse.de>
445         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
446         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
447         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
448         * g++.dg/tree-ssa/pr61034.C: Adjust.
449         * gcc.dg/fold-compare-2.c: Likewise.
450         * gcc.dg/pr50763.c: Likewise.
451         * gcc.dg/predict-3.c: Likewise.
452         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
453         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
454         * gcc.dg/tree-ssa/pr20657.c: Likewise.
455         * gcc.dg/tree-ssa/pr21001.c: Likewise.
456         * gcc.dg/tree-ssa/pr37508.c: Likewise.
457         * gcc.dg/tree-ssa/vrp04.c: Likewise.
458         * gcc.dg/tree-ssa/vrp07.c: Likewise.
459         * gcc.dg/tree-ssa/vrp09.c: Likewise.
460         * gcc.dg/tree-ssa/vrp16.c: Likewise.
461         * gcc.dg/tree-ssa/vrp20.c: Likewise.
462         * gcc.dg/tree-ssa/vrp25.c: Likewise.
463         * gcc.dg/tree-ssa/vrp87.c: Likewise.
465 2015-08-12  Nathan Sidwell  <nathan@acm.org>
467         * gcc.dg/vrp-min-max-1.c: New.
468         * gcc.dg/vrp-min-max-2.c: New.
470 2015-08-12  Richard Biener  <rguenther@suse.de>
472         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
474 2015-08-12  Tom de Vries  <tom@codesourcery.com>
476         PR testsuite/67175
477         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
478         Handle absence of vector min/max for sparc.
480 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
482         PR target/66954
483         * g++.dg/ext/mv25.C: New test.
485 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
487         * gcc.target/i386/avx2-vect-shift.c: New test.
489 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
491         PR c/66098
492         PR c/66711
493         * gcc.dg/pragma-diag-3.c: New test.
494         * gcc.dg/pragma-diag-4.c: New test.
496 2015-08-11  Nathan Sidwell  <nathan@acm.org>
498         * c-c++-common/dfp/operator-comma.c: Call init function.
499         * c-c++-common/dfp/convert-dfp-2.c: New test.
501 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
503         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
504         Treat model == 0x4f as Broadwell.
506 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
508         PR libfortran/67140
509         * gfortran.dg/pr67140.f90: New test.
511 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
513         PR libgomp/65742
514         PR middle-end/66332
515         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
517 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
519         PR fortran/64022
520         * gfortran.dg/ieee/large_4.f90: New test.
522 2015-08-08  Bud Davis  <jmdavis@link.com>
524         PR fortran/59746
525         * gfortran.dg/common_22.f90: New.
527 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
529         PR rtl-optimization/67028
530         * gcc.dg/pr67028.c: New testcase.
532 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
534         PR rtl-optimization/67029
535         * gcc.dg/pr67029.c: New test.
537 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
539         PR fortran/64104
540         * gfortran.dg/ieee/ieee_8.f90: New test.
542 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
544         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
545         modifers.
546         * gcc.target/aarch64/noplt_2.c: Likewise.
547         * gcc.target/aarch64/noplt_3.c: Likewise.
549 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
551         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
552         optimization level, and print a summary at the end.
554 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
556         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
558 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
560         * gcc.target/aarch64/noplt_3.c: New testcase.
562 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
564         * gcc.target/aarch64/noplt_1.c: New testcase.
565         * gcc.target/aarch64/noplt_2.c: Likewise.
567 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
569         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
570         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
572 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
574         * gcc.target/s390/dwarfregtable-1.c: New test.
575         * gcc.target/s390/dwarfregtable-2.c: New test.
576         * gcc.target/s390/dwarfregtable-3.c: New test.
578 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
580         * gcc.target/s390/htm-builtins-z13-1.c: New test.
582 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
584         PR fortran/64022
585         * gfortran.dg/ieee/large_2.f90: New test.
586         * gfortran.dg/ieee/large_3.F90: New test.
588 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
590         PR fortran/64022
591         * gfortran.dg/ieee/large_1.f90: Adjust test.
593 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
594             Jeff Law  <law@redhat.com>
596         PR c/16351
597         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
598         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
599         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
600         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
601         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
602         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
604 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
606         PR middle-end/66311
607         * gfortran.dg/pr66311.f90: New file.
609 2015-08-05  Richard Biener  <rguenther@suse.de>
611         PR tree-optimization/67121
612         * gcc.dg/torture/pr67121.c: New testcase.
614 2015-08-05  Nick Clifton  <nickc@redhat.com>
616         * gcc.target/rl78: New directory.
617         * gcc.target/rl78/rl78.exp: New file: Test driver.
618         * gcc.target/rl78/test_addm3.c: New file: Test adds.
620 2015-08-05  Richard Biener  <rguenther@suse.de>
622         PR middle-end/67120
623         * gcc.dg/torture/pr67120.c: New testcase.
625 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
627         PR fortran/52846
629         * lib/fortran-modules.exp: Call cleanup-submodules from
630         cleanup-modules.
631         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
632         cover the cases where private entities are no longer optimized
633         away.
634         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
635         same reason.
636         * gfortran.dg/submodule_1.f08: Change cleanup module names.
637         * gfortran.dg/submodule_5.f08: The same.
638         * gfortran.dg/submodule_9.f08: The same.
639         * gfortran.dg/submodule_10.f08: New test.
641 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
643         PR c++/66595
644         * g++.dg/cpp1y/var-templ35.C: New.
646 2015-08-05  Richard Biener  <rguenther@suse.de>
648         PR tree-optimization/67055
649         * g++.dg/torture/pr67055.C: New testcase.
651 2015-08-05  Richard Biener  <rguenther@suse.de>
653         PR tree-optimization/67109
654         * gcc.dg/torture/pr67109.c: New testcase.
655         * gcc.dg/vect/vect-119.c: Adjust.
657 2015-08-05  Richard Biener  <rguenther@suse.de>
659         PR middle-end/67107
660         * gcc.dg/pr67107.c: New testcase.
662 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
664         PR c++/66197
665         * g++.dg/cpp1z/abbrev2.C: New.
667 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
669         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
671 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
673         PR c++/66392
674         * g++.dg/init/explicit4.C: New.
676 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
678         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
679         without VSX an Power8 vector support.
681 2015-08-04  Richard Biener  <rguenther@suse.de>
683         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
685 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
687         PR target/67110
688         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
689         -fno-pie -no-pie.
691 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
693         PR c++/66427
694         * g++.dg/cpp1y/var-templ34.C: New.
696 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
698         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
699         * gcc.target/aarch64/target_attr_1.c: Likewise.
700         * gcc.target/aarch64/target_attr_2.c: Likewise.
701         * gcc.target/aarch64/target_attr_3.c: Likewise.
702         * gcc.target/aarch64/target_attr_4.c: Likewise.
703         * gcc.target/aarch64/target_attr_5.c: Likewise.
704         * gcc.target/aarch64/target_attr_6.c: Likewise.
705         * gcc.target/aarch64/target_attr_7.c: Likewise.
706         * gcc.target/aarch64/target_attr_8.c: Likewise.
707         * gcc.target/aarch64/target_attr_9.c: Likewise.
708         * gcc.target/aarch64/target_attr_10.c: Likewise.
709         * gcc.target/aarch64/target_attr_11.c: Likewise.
710         * gcc.target/aarch64/target_attr_12.c: Likewise.
711         * gcc.target/aarch64/target_attr_13.c: Likewise.
712         * gcc.target/aarch64/target_attr_14.c: Likewise.
713         * gcc.target/aarch64/target_attr_15.c: Likewise.
715 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
717         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
719 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
721         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
723 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
725         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
726         message.
728 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
730         PR fortran/64022
731         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
732         * gfortran.dg/ieee/large_1.f90: New test.
734 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
736         PR tree-optimization/67043
737         * gcc.dg/pr67043.c: New test.
739 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
741         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
743 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
745         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
746         it to push/pop timing items.
747         (main): For each optimization level, create a gcc_jit_timer, and
748         time all of the iteration within that level cumulatively.
749         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
750         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
752 2015-08-03  Alexander Basov <coohpt@gmail.com>
754         PR middle-end/64744
755         PR middle-end/48470
756         PR middle-end/43404
757         * gcc.target/arm/pr43404.c : New testcase.
758         * gcc.target/arm/pr48470.c : New testcase.
759         * gcc.target/arm/pr64744-1.c : New testcase.
760         * gcc.target/arm/pr64744-2.c : New testcase.
762 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
764         PR tree-optimization/67077
765         * gcc.dg/pr67077.c: New test.
767 2015-08-03  Jeff Law  <law@redhat.com>
769         PR middle-end/66314
770         PR gcov-profile/66899
771         * gcc.dg/pr66899.c: New test.
772         * gcc.dg/pr66314.c: New test.
774 2015-08-03  Marek Polacek  <polacek@redhat.com>
776         PR c/67088
777         * gcc.dg/pr67088.c: New test.
779 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
781         PR target/66731
782         * gcc.target/arm/vnmul-1.c: New.
783         * gcc.target/arm/vnmul-2.c: New.
784         * gcc.target/arm/vnmul-3.c: New.
785         * gcc.target/arm/vnmul-4.c: New.
787 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
789         PR fortran/64921
790         * gfortran.dg/class_allocate_20.f90: New.
792 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
794         * gcc.target/aarch64/csel_bfx_1.c: New test.
795         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
797 2015-08-02  Martin Sebor  <msebor@redhat.com>
799         * g++.dg/Wframe-address-in-Wall.C: New test.
800         * g++.dg/Wframe-address.C: New test.
801         * g++.dg/Wno-frame-address.C: New test.
802         * gcc.dg/Wframe-address-in-Wall.c: New test.
803         * gcc.dg/Wframe-address.c: New test.
804         * gcc.dg/Wno-frame-address.c: New test.
806 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
808         * c-c++-common/Wmisleading-indentation.c: Add more tests.
810 2015-08-01  Michael Collison  <michael.collison@linaro.org
811             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
813         * gcc.target/arm/mincmp.c: New test.
815 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
817         PR fortran/67091
818         * gfortran.dg/associated_target_6.f03: New test
820 2015-08-01  Tom de Vries  <tom@codesourcery.com>
822         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
823         optimize ("-ftree-parallelize-loops=0").
824         Add successful scans for 2 detected reductions.  Add xfail scans for 3
825         detected reductions.
826         * gcc.dg/autopar/reduc-2short.c: Same.
827         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
828         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
829         detected reductions.
830         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
831         and max reductions.
833 2015-07-31  Marek Polacek  <polacek@redhat.com>
835         PR sanitizer/66977
836         * g++.dg/ubsan/pr66977.C: New test.
838 2015-07-30  Marek Polacek  <polacek@redhat.com>
840         * c-c++-common/Wtautological-compare-3.c: New test.
842 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
844         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
845         (CHECK): Pass address of scalar, rather than array.
847 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
849         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
851 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
853         * gcc.target/aarch64/fp16/fp16.exp: New.
854         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
855         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
857 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
859         * gcc.target/aarch64/f16_movs_1.c: New test.
861 2015-07-28  Tom de Vries  <tom@codesourcery.com>
863         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
864         outer loop.
866 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
867             Manuel López-Ibáñez  <manu@gcc.gnu.org>
869         * gcc.dg/parm-incomplete-1.c: Update.
870         * gcc.dg/pr18809-1.c: Update.
871         * gcc.dg/pr27953.c: Update.
872         * gcc.dg/vla-11.c: Update.
874 2015-07-27  Marek Polacek  <polacek@redhat.com>
876         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
878 2015-07-27  Tom de Vries  <tom@codesourcery.com>
880         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
881         attribute.  Update comment.
882         (main): Remove.
883         Add scan for not parallelizing inner loop.
884         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
885         attribute.
886         (main): Remove.
888 2015-07-27  Marek Polacek  <polacek@redhat.com>
890         PR bootstrap/67030
891         * c-c++-common/Wtautological-compare-2.c: New test.
893 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
895         PR target/66232
896         * gcc.target/i386/pr66232-6.c: New tests.
897         * gcc.target/i386/pr66232-7.c: Likewise.
898         * gcc.target/i386/pr66232-8.c: Likewise.
899         * gcc.target/i386/pr66232-9.c: Likewise.
901 2015-07-27  Marek Polacek  <polacek@redhat.com>
903         PR c++/66555
904         PR c/54979
905         * c-c++-common/Wtautological-compare-1.c: New test.
907 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
909         PR c++/18969
910         * g++.dg/template/pr18969.C: New test.
911         * g++.dg/template/pr18969-2.C: New test.
912         * g++.old-deja/g++.jason/overload.C: Remove return value in
913         template function returning void.
915 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
917         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
918         immediates to avoid shift-overflow warnings.
920 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
922         PR c++/66857
923         * g++.dg/init/pr66857.C: New test.
925 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
927         PR target/66648
928         * gcc.target/i386/pr66648.c: New test.
930 2015-07-25  Tom de Vries  <tom@codesourcery.com>
932         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
933         interchange_files and block_files variables.
934         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
935         arithmetic.
936         * gcc.dg/graphite/uns-interchange-12.c: Same.
937         * gcc.dg/graphite/uns-interchange-14.c: Same.
938         * gcc.dg/graphite/uns-interchange-15.c: Same.
939         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
940         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
942 2015-07-25  Jeff Law  <law@redhat.com>
944         Revert:
945         PR lto/66752
946         * gcc.dg/tree-ssa/pr66752-2.c: New test.
947         * gcc.dg/torture/pr66752-1.c: New test
948         * g++.dg/torture/pr66752-2.C: New test.
950 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
952         Revert:
953         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
955         PR rtl-optimization/64164
956         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
957         * gcc.dg/ssp-1.c: Make counter a register.
958         * gcc.dg/ssp-2.c: Likewise.
959         * gcc.dg/torture/parm-coalesce.c: New.
961 2015-07-24  Tom de Vries  <tom@codesourcery.com>
963         * gcc.dg/graphite/block-1.c: Xfail scan.
964         * gcc.dg/graphite/interchange-12.c: Same.
965         * gcc.dg/graphite/interchange-14.c: Same.
966         * gcc.dg/graphite/interchange-15.c: Same.
967         * gcc.dg/graphite/interchange-9.c: Same.
968         * gcc.dg/graphite/interchange-mvt.c: Same.
969         * gcc.dg/graphite/uns-block-1.c: New test.
970         * gcc.dg/graphite/uns-interchange-12.c: New test.
971         * gcc.dg/graphite/uns-interchange-14.c: New test.
972         * gcc.dg/graphite/uns-interchange-15.c: New test.
973         * gcc.dg/graphite/uns-interchange-9.c: New test.
974         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
976 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
978         PR c++/64079
979         * c-c++-common/Wunused-function-1.c: New.
981 2015-07-24  Tom de Vries  <tom@codesourcery.com>
983         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
984         alternative exit-first loop transform.
985         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
986         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
987         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
988         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
989         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
990         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
991         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
992         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
993         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
995 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
997         PR ipa/66566
998         * gcc.target/i386/mpx/pr66566.c: New test.
1000 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1002         PR bootstrap/66978
1003         * gcc.target/i386/pr66978.c: New test.
1005 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1007         * gcc.target/s390/gpr2fprsavecfi.c: New test.
1009 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1011         * gcc.target/s390/insv-1.c: New test.
1012         * gcc.target/s390/insv-2.c: New test.
1013         * gcc.target/s390/insv-3.c: New test.
1015 2015-07-24  Tom de Vries  <tom@codesourcery.com>
1017         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1019 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1021         PR middle-end/25530
1022         * gcc.dg/pr25530.c: New test.
1024 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1026         PR middle-end/25529
1027         * gcc.dg/pr25529.c: New test.
1029 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1031         * gcc.target/arm/reg_equal_test.c: New test.
1033 2015-07-23  Jeff Law  <law@redhat.com>
1035         PR lto/66752
1036         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1037         * gcc.dg/torture/pr66752-1.c: New test
1038         * g++.dg/torture/pr66752-2.C: New test.
1040 2015-07-23  Marek Polacek  <polacek@redhat.com>
1042         PR c++/66572
1043         * g++.dg/warn/Wlogical-op-2.C: New test.
1045 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
1047         PR rtl-optimization/64164
1048         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1049         * gcc.dg/ssp-1.c: Make counter a register.
1050         * gcc.dg/ssp-2.c: Likewise.
1051         * gcc.dg/torture/parm-coalesce.c: New.
1053 2015-07-23  Marek Polacek  <polacek@redhat.com>
1055         PR sanitizer/66908
1056         * c-c++-common/ubsan/pr66908.c: New test.
1058 2015-07-23  Tom de Vries  <tom@codesourcery.com>
1060         * gcc.dg/autopar/outer-4.c: Add xfail.
1061         * gcc.dg/autopar/outer-5.c: Same.
1062         * gcc.dg/autopar/outer-6.c: Same.
1063         * gcc.dg/autopar/reduc-2.c: Same.
1064         * gcc.dg/autopar/reduc-2char.c: Same.
1065         * gcc.dg/autopar/reduc-2short.c: Same.
1066         * gcc.dg/autopar/reduc-8.c: Same.
1067         * gcc.dg/autopar/uns-outer-4.c: New test.
1068         * gcc.dg/autopar/uns-outer-5.c: New test.
1069         * gcc.dg/autopar/uns-outer-6.c: New test.
1071 2015-07-23  Richard Biener  <rguenther@suse.de>
1073         PR tree-optimization/66952
1074         * gcc.dg/torture/pr66952.c: Use signed char.
1076 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
1078         PR tree-optimization/66926,66951
1079         * gcc.dg/vect/pr66951.c: New test.
1081 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1083         PR c++/52987
1084         * g++.dg/parse/error57.C: New.
1085         * g++.dg/expr/string-2.C: Update.
1087 2015-07-23  Richard Biener  <rguenther@suse.de>
1089         PR tree-optimization/66945
1090         * gcc.dg/torture/pr66945.c: New testcase.
1092 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
1094         PR target/66954
1095         * g++.dg/ext/mv24.C: New test.
1097 2015-07-22  Marek Polacek  <polacek@redhat.com>
1099         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1100         dg-options.
1102 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
1104         PR fortran/61831
1105         PR fortran/66929
1106         * gfortran.dg/generic_30.f90: New.
1108 2015-07-22  Richard Biener  <rguenther@suse.de>
1110         PR tree-optimization/66952
1111         * gcc.dg/torture/pr66952.c: New testcase.
1113 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
1115         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1116         test.
1117         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1118         test.
1119         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1120         test.
1121         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1122         test.
1123         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1124         test.
1125         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1126         test.
1127         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1128         test.
1129         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1130         test.
1131         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1132         test.
1133         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1134         test.
1135         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1136         test.
1137         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1138         test.
1139         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1140         test.
1141         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1142         test.
1143         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1144         test.
1145         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1146         test.
1147         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1148         test.
1149         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1150         test.
1151         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1152         test.
1153         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1154         test.
1155         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1156         test.
1157         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1158         test.
1159         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1160         test.
1161         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1162         test.
1163         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1164         test.
1165         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1166         test.
1167         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1168         test.
1169         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1170         test.
1171         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1172         test.
1173         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1174         test.
1175         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1176         test.
1177         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1178         test.
1179         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1180         test.
1181         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1182         test.
1183         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1184         test.
1185         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1186         test.
1187         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1188         test.
1189         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1190         test.
1191         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1192         test.
1193         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1194         test.
1195         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1196         test.
1197         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1198         test.
1199         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1200         test.
1201         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1202         test.
1203         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1204         test.
1205         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1206         test.
1207         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1208         test.
1209         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1210         test.
1211         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1212         test.
1213         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1214         test.
1215         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1216         test.
1217         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1218         test.
1219         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1220         test.
1221         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1222         test.
1223         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1224         test.
1225         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1226         test.
1227         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1228         test.
1229         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1230         test.
1231         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1232         test.
1233         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1234         test.
1235         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1236         test.
1237         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1238         test.
1239         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1240         test.
1241         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1242         test.
1243         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1244         test.
1245         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1246         test.
1247         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1248         test.
1249         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1250         test.
1251         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1252         test.
1253         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1254         test.
1255         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1256         test.
1257         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1258         test.
1259         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1260         test.
1261         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1262         test.
1263         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1264         test.
1265         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1266         test.
1267         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1268         test.
1269         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1270         test.
1271         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1272         test.
1273         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1274         test.
1275         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1276         test.
1277         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1278         test.
1279         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1280         test.
1281         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1282         test.
1283         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1284         test.
1285         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1286         test.
1287         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1288         test.
1289         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1290         test.
1291         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1292         test.
1293         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1294         test.
1295         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1296         test.
1297         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1298         test.
1299         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1300         test.
1301         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1302         test.
1303         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1304         test.
1305         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1306         test.
1307         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1308         test.
1309         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1310         test.
1311         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1312         test.
1313         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1314         test.
1315         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1316         test.
1317         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1318         test.
1319         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1320         test.
1321         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1322         test.
1323         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1324         test.
1325         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1326         test.
1327         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1328         test.
1329         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1330         test.
1331         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1332         test.
1333         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1334         test.
1335         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1336         test.
1337         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1338         test.
1339         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1340         test.
1341         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1342         test.
1343         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1344         test.
1345         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1346         test.
1347         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1348         test.
1349         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1350         test.
1351         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1352         test.
1353         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1354         test.
1355         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1356         test.
1357         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1358         test.
1359         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1360         test.
1361         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1362         test.
1363         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1364         test.
1365         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1366         test.
1367         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1368         test.
1369         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1370         test.
1371         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1372         test.
1373         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1374         test.
1375         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1376         test.
1377         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1378         test.
1380 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1382         * g++.dg/template/crash81.C: Update.
1384 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1386         PR ipa/66424.
1387         * gcc.target/i386/pr66424.c: New.
1389 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1391         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1393 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1395         PR fortran/61831
1396         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1397         Drop address sanitization.
1399 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1401         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1402         Skip -march=armv4t.
1403         (dg-additional-options): Set armv5t flag.
1405 2015-07-21  Marek Polacek  <polacek@redhat.com>
1407         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1408         * gcc.dg/vmx/unpack.c: Likewise.
1409         * gcc.target/powerpc/quad-atomic.c: Likewise.
1411 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1413         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1415 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1417         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1418         model.
1420 2015-07-20  Marek Polacek  <polacek@redhat.com>
1422         PR c++/55095
1423         * c-c++-common/Wshift-overflow-1.c: New test.
1424         * c-c++-common/Wshift-overflow-2.c: New test.
1425         * c-c++-common/Wshift-overflow-3.c: New test.
1426         * c-c++-common/Wshift-overflow-4.c: New test.
1427         * c-c++-common/Wshift-overflow-5.c: New test.
1428         * g++.dg/cpp1y/left-shift-1.C: New test.
1429         * gcc.dg/c90-left-shift-2.c: New test.
1430         * gcc.dg/c90-left-shift-3.c: New test.
1431         * gcc.dg/c99-left-shift-2.c: New test.
1432         * gcc.dg/c99-left-shift-3.c: New test.
1433         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1434         * gcc.c-torture/execute/pr40386.c: Likewise.
1435         * gcc.dg/vect/pr33373.c: Likewise.
1436         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1437         * gcc.dg/vect/vect-shift-2.c: Likewise.
1439 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1441         * gcc.target/aarch64/neg_abs_1.c: New test.
1443 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1445         PR target/66922
1446         * gcc.target/i386/pr66922.c: New test.
1448 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1450         PR middle-end/46851
1451         PR middle-end/60340
1452         * gcc.dg/tree-ssa/pr42327.c: Removed.
1453         * g++.dg/other/pr35011.C: Removed.
1455 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1457         PR target/66906
1458         * gcc.target/i386/pr66906.c: New test.
1460 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1462         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1463         as follow-up to r225930.
1465 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1467         PR fortran/52846
1468         * lib/fortran-modules.exp (proc cleanup-submodules): New
1469         procedure.
1470         * gfortran.dg/submodule_1.f08: Change extension and clean up
1471         the submodule files.
1472         * gfortran.dg/submodule_2.f08: ditto
1473         * gfortran.dg/submodule_6.f08: ditto
1474         * gfortran.dg/submodule_7.f08: ditto
1475         * gfortran.dg/submodule_8.f08: New test
1476         * gfortran.dg/submodule_9.f08: New test
1478 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1479             Sebastian Pop  <s.pop@samsung.com>
1481         PR middle-end/61929
1482         * gcc.dg/graphite/pr61929.c: New.
1484 2015-07-17  Marek Polacek  <polacek@redhat.com>
1486         * gcc.dg/fold-minus-7.c: New test.
1488 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1490         * gfortran.dg/co_reduce_1.f90: New file.
1492 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1494         PR target/66824
1495         * gcc.target/i386/pr66824.c:
1497 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1499         PR fortran/66035
1500         * gfortran.dg/structure_constructor_13.f03: New test.
1502 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1504         PR fortran/61831
1505         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1506         of generated while loops in the tree dump.
1507         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1509 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1511         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1513 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1515         PR target/66891
1516         * gcc.target/i386/pr66891.c: New test.
1518 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1520         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1522 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1524         PR rtl-optimization/66626
1525         * gcc.target/i386/pr66626-2.c: New.
1527 2015-07-16  Martin Liska  <mliska@suse.cz>
1529         * g++.dg/ipa/pr66896.c: New test.
1531 2015-07-16  Richard Biener  <rguenther@suse.de>
1533         PR tree-optimization/66894
1534         * gcc.dg/torture/pr66894.c: New testcase.
1536 2015-07-16  Richard Biener  <rguenther@suse.de>
1538         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1540 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1542         PR target/66866
1543         * g++.dg/pr66866.C: New test.
1545 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1547         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1549 2015-07-15  Richard Biener  <rguenther@suse.de>
1551         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1552         { -O3 -fomit-frame-pointer },
1553         { -O3 -fomit-frame-pointer -funroll-loops } and
1554         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1555         in favor of
1556         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1557           -finline-functions }
1559 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1561         * gcc.target/mips/interrupt_handler-5.c: New test.
1563 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1564             Robert Suchanek  <robert.suchanek@imgtec.com>
1566         * gcc.target/mips/interrupt_handler-4.c: New test.
1568 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1570         PR testsuite/66734
1571         * gcc.dg/lto/lto.exp: Initialize MPX.
1573 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1575         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1576         dg-skip-if.
1577         * gcc.target/arm/scd42-3.c: Likewise.
1579 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1581         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1582         code to be run when the pre-arch code increases the isa_rev to
1583         mips32r6 or greater.
1585 2015-07-15  Richard Biener  <rguenther@suse.de>
1587         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1588         { -O3 -fomit-frame-pointer },
1589         { -O3 -fomit-frame-pointer -funroll-loops } and
1590         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1591         in favor of
1592         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1593           -finline-functions }
1594         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1595         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1596         to additional_flags.
1598 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1600         PR rtl-optimization/66838
1601         * gcc.target/i386/pr66838.c: New test.
1603 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1605         PR c++/66850
1606         * g++.dg/template/pr66850.C: New test.
1608 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1609             Cesar Philippidis  <cesar@codesourcery.com>
1610             Chung-Lin Tang  <cltang@codesourcery.com>
1612         * gcc.target/nios2/nios2-flushd.c: New.
1613         * gcc.target/nios2/nios2-rdprs.c: New.
1614         * gcc.target/nios2/r2-atomic.c: New.
1615         * gcc.target/nios2/r2-eni.c: New.
1616         * gcc.target/nios2/r2-wrpie.c: New.
1618 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1619             Cesar Philippidis  <cesar@codesourcery.com>
1620             Chung-Lin Tang  <cltang@codesourcery.com>
1622         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1623         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1625 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1626             Cesar Philippidis  <cesar@codesourcery.com>
1627             Chung-Lin Tang  <cltang@codesourcery.com>
1629         * gcc.target/nios2/andci.c: New.
1630         * gcc.target/nios2/bmx.c: New.
1631         * gcc.target/nios2/cdx-add.c: New.
1632         * gcc.target/nios2/cdx-branch.c: New.
1633         * gcc.target/nios2/cdx-callret.c: New.
1634         * gcc.target/nios2/cdx-loadstore.c: New.
1635         * gcc.target/nios2/cdx-logical.c: New.
1636         * gcc.target/nios2/cdx-mov.c: New.
1637         * gcc.target/nios2/cdx-shift.c: New.
1638         * gcc.target/nios2/cdx-sub.c: New.
1639         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1641 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1643         PR c++/65071
1644         * g++.dg/cpp0x/vt-65071.C: New.
1646 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1647             Cesar Philippidis  <cesar@codesourcery.com>
1648             Chung-Lin Tang  <cltang@codesourcery.com>
1650         * gcc.target/nios2/r2-io-range.c: New.
1651         * gcc.target/nios2/r2-stio-1.c: New.
1652         * gcc.target/nios2/r2-stio-2.c: New.
1653         * gcc.target/nios2/nios2-ldxio.c: New.
1654         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1655         of just compile.  Add more tests.
1657 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1659         gfortran.dg/pr66864.f90: New test.
1661 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1663         PR rtl-optimization/66626
1664         * gcc.target/i386/pr66626.c: New.
1666 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1668         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1669         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1670         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1672 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1674         * g++.dg/template/crash81.C: Adjust for error + inform change.
1675         * g++.dg/template/pr58878.C: Likewise.
1676         * g++.dg/template/shadow1.C: Likewise.
1677         * g++.dg/template/shadow2.C: Likewise.
1678         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1679         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1680         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1681         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1683 2015-07-14  Richard Biener  <rguenther@suse.de>
1685         PR tree-optimization/66863
1686         * gcc.dg/torture/pr66863.c: New testcase.
1688 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1690         PR c++/65186
1691         * g++.dg/template/pr65186.C: New test.
1693 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1695         * gcc.target/arm/macro_defs0.c: Add directive to skip
1696         test if -marm is present.
1697         * gcc.target/arm/macro_defs1.c: Likewise.
1699 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1701         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1702         if-conversion..
1703         * gcc.target/aarch64/adds1.c: Likewise.
1704         * gcc.target/aarch64/ands_1.c: Likewise.
1705         * gcc.target/aarch64/bics_1.c: Likewise.
1706         * gcc.target/aarch64/subs1.c: Likewise.
1707         * gcc.target/aarch64/subs3.c: Likewise.
1709 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1711         PR fortran/64589
1712         * gfortran.dg/pr64589.f90: New test.
1714 2015-07-13  Renlin Li  <renlin.li@arm.com>
1716         PR rtl/66556
1717         * gcc.c-torture/execute/pr66556.c: New.
1719 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1721         * gcc.dg/20020219-1.c: Fix double word typos.
1722         * gcc.dg/20020919-1.c: Same.
1724 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1725             Jeff Law  <law@redhat.com>
1727         PR middle-end/66726
1728         * g++.dg/tree-ssa/pr66726.c: New test.
1729         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1730         * gcc.dg/tree-ssa/pr66726.c: New test.
1732 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1734         PR c++/58734
1735         * g++.dg/cpp0x/variadic-ttp2.C: New.
1737 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1739         PR c++/30044
1740         * g++.dg/cpp0x/auto46.C: New test.
1741         * g++.dg/template/pr30044.C: New test.
1742         * g++.dg/template/shadow2.C: New test.
1743         * g++.dg/template/error55.C: New test.
1744         * g++.dg/template/crash83.C: Accept any error string.
1745         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1746         parameters.
1747         * g++.dg/cpp0x/variadic19.C: Likewise
1748         * g++.dg/template/canon-type-13.C: Likewise.
1749         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1750         * g++.dg/torture/20070621-1.C: Likewise.
1752 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1754         PR c++/54521
1755         * g++.dg/init/explicit3.C: New.
1757 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1759         PR target/66819
1760         * gcc.target/i386/pr66819-1.c: New test.
1761         * gcc.target/i386/pr66819-2.c: Likewise.
1762         * gcc.target/i386/pr66819-3.c: Likewise.
1763         * gcc.target/i386/pr66819-4.c: Likewise.
1764         * gcc.target/i386/pr66819-5.c: Likewise.
1766 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1768         PR target/66703
1769         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1770         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1771         type to prevent possible flag-clobbering zero-extensions.
1772         * gcc.target/i386/pr66703.c: New test.
1774 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/60842
1777         * g++.dg/cpp0x/nsdmi-template15.C: New.
1779 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1781         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1783 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1785         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1786         * gcc.target/arm/flip-thumb.c: Likewise.
1788 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1790         PR target/66813
1791         * gcc.target/i386/pr66813.c: New test.
1793 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1795         PR middle-end/66820
1796         * gcc.dg/gomp/pr66820.c: New test.
1798 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1800         PR c++/65592
1801         * g++.dg/cpp0x/scoped_enum6.C: New.
1803 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1805         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1806         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1808 2015-07-10  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/66823
1811         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1812         which should not be necessary.  XFAIL.
1814 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1816         PR c++/64848
1817         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1819 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1821         PR middle-end/66633
1822         * gcc.dg/gomp/pr66633-1.c: New test.
1823         * gcc.dg/gomp/pr66633-2.c: New test.
1824         * gcc.dg/gomp/pr66633-3.c: New test.
1825         * gcc.dg/gomp/pr66633-4.c: New test.
1827 2015-07-09  John Marino  <gnugcc@marino.st>
1829         * lib/target-supports.exp (check_effective_target_pie):
1830         Add *-*-dragonfly*
1832 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1834         PR target/66814
1835         * gcc.target/i386/pr66814.c: New test.
1837 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1839         PR target/66731
1840         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1841         * gcc.target/aarch64/fnmul-2.c: Likewise.
1842         * gcc.target/aarch64/fnmul-3.c: Likewise.
1843         * gcc.target/aarch64/fnmul-4.c: Likewise.
1845 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1847         PR c++/65790
1848         * g++.dg/cpp0x/vt-65790.C: New.
1850 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1852         PR target/66818
1853         * gcc.target/i386/pr66818.c: New test.
1855 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1857         PR target/66817
1858         * gcc.target/i386/pr66817.c: New test.
1860 2015-07-09  Marek Polacek  <polacek@redhat.com>
1862         PR tree-optimization/66718
1863         * gcc.dg/vect/vect-126.c: New test.
1865 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1867         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1868         even when dwarf-2 is not the default.
1870 2015-07-08  Jeff Law  <law@redhat.com>
1872         PR testsuite/66796
1873         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1874         to have a single memory reference.
1876 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1878         * g++.dg/other/dump-ada-spec-9.C: New test.
1880 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1882         * g++.dg/vect/vect.exp: Run also simd* tests.
1883         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1884         (check_vect): Fix up get_cpuid call for C++.
1885         * g++.dg/vect/simd-clone-1.cc: New test.
1887 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1889         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1891 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1893         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1894         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1896 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1898         PR target/66806
1899         * gcc.target/i386/pr66806.c: New test.
1901 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1903         PR c++/66421
1904         * g++.dg/cpp0x/auto45.C: New.
1906 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1908         PR middle-end/66334
1909         * gcc.target/i386/pr66334.c: New.
1911 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1913         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1914         comments.
1916 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1918         PR jit/66783
1919         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1920         (verify_code): Update expected error message.
1921         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1922         (verify_code): Likewise.
1923         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1924         (verify_code): Likewise.
1926 2015-07-08  Richard Biener  <rguenther@suse.de>
1928         PR tree-optimization/66793
1929         * gcc.dg/torture/pr66793.c: New testcase.
1931 2015-07-08  Richard Biener  <rguenther@suse.de>
1933         PR tree-optimization/66794
1934         * gcc.dg/torture/pr66794.c: New testcase.
1936 2015-07-08  Marek Polacek  <polacek@redhat.com>
1938         PR c++/66748
1939         * g++.dg/abi/abi-tag15.C: New test.
1941 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1943         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1944         * gcc.target/mips/branch-3.c: Ditto
1945         * gcc.target/mips/branch-4.c: Ditto.
1946         * gcc.target/mips/branch-5.c: Ditto.
1947         * gcc.target/mips/branch-6.c: Ditto.
1948         * gcc.target/mips/branch-7.c: Ditto.
1949         * gcc.target/mips/branch-8.c: Ditto.
1950         * gcc.target/mips/branch-9.c: Ditto.
1951         * gcc.target/mips/branch-10.c: Ditto.
1952         * gcc.target/mips/branch-11.c: Ditto.
1953         * gcc.target/mips/branch-12.c: Ditto.
1954         * gcc.target/mips/branch-13.c: Ditto.
1955         * gcc.target/mips/umips-branch-5.c: New file.
1956         * gcc.target/mips/umips-branch-6.c: New file.
1957         * gcc.target/mips/umips-branch-7.c: New file.
1958         * gcc.target/mips/umips-branch-8.c: New file.
1959         * gcc.target/mips/umips-branch-9.c: New file.
1960         * gcc.target/mips/umips-branch-10.c: New file.
1961         * gcc.target/mips/umips-branch-11.c: New file.
1962         * gcc.target/mips/umips-branch-12.c: New file.
1963         * gcc.target/mips/umips-branch-13.c: New file.
1964         * gcc.target/mips/umips-branch-14.c: New file.
1965         * gcc.target/mips/umips-branch-15.c: New file.
1966         * gcc.target/mips/umips-branch-16.c: New file.
1967         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1968         (OCCUPY_0xfffc): New define.
1970 2015-07-08  Renlin Li  <renlin.li@arm.com>
1972         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1974 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1976         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1978 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1980         * gcc.target/i386/bt-3.c: New test.
1981         * gcc.target/i386/bt-4.c: Ditto.
1983 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1985         * g++.dg/other/dump-ada-spec-8.C: New test.
1987 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1989         PR jit/66783
1990         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1991         test case.
1992         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1993         New test case.
1994         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1995         New test case.
1996         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1997         Avoid using an opaque struct for local "f".
1999 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
2001         PR jit/66779
2002         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2003         * jit.dg/test-pr66779.c: New testcase.
2005 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2007         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2008         NOCOMPRESSION.
2010 2015-07-07  Richard Biener  <rguenther@suse.de>
2012         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2014 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
2016         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2017         * gcc.target/mips/call-5.c: Ditto.
2018         * gcc.target/mips/call-6.c: Ditto.
2020 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2022         * gcc.dg/dx-test.c: New test-case.
2024 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
2026         PR fortran/66578
2027         * gfortran.dg/allocate_with_source_9.f08: New test.
2029 2015-07-07  Christian Bruel  <christian.bruel@st.com>
2031         PR target/52144
2032         * gcc.target/arm/flip-thumb.c: Fix scan.
2033         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2034         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2035         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2036         Fix return value.
2038 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
2040         PR target/65956
2041         * gcc.c-torture/execute/pr65956.c: New test.
2043 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
2045         * gcc.target/arm/aapcs/align1.c: New.
2046         * gcc.target/arm/aapcs/align_rec1.c: New.
2047         * gcc.target/arm/aapcs/align2.c: New.
2048         * gcc.target/arm/aapcs/align_rec2.c: New.
2049         * gcc.target/arm/aapcs/align3.c: New.
2050         * gcc.target/arm/aapcs/align_rec3.c: New.
2051         * gcc.target/arm/aapcs/align4.c: New.
2052         * gcc.target/arm/aapcs/align_rec4.c: New.
2053         * gcc.target/arm/aapcs/align_vararg1.c: New.
2054         * gcc.target/arm/aapcs/align_vararg2.c: New.
2056 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2058         * gfortran.dg/iomsg_2.f90: New test.
2060 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2062         PR target/66749
2063         * gcc.target/i386/pr66749.c: New test.
2065 2015-07-06  Richard Biener  <rguenther@suse.de>
2067         PR tree-optimization/66772
2068         * gcc.dg/torture/pr66772-1.c: New testcase.
2069         * gcc.dg/torture/pr66772-2.c: Likewise.
2071 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
2073         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2074         the jals instruction.
2076 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
2078         PR target/53383
2079         * gcc.target/i386/pr53383-1.c: New file.
2080         * gcc.target/i386/pr53383-2.c: Likewise.
2081         * gcc.target/i386/pr53383-3.c: Likewise.
2083 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2085         * gcc.target/aarch64/fnmul-1.c: New.
2086         * gcc.target/aarch64/fnmul-2.c: New.
2087         * gcc.target/aarch64/fnmul-3.c: New.
2088         * gcc.target/aarch64/fnmul-4.c: New.
2090 2015-07-06  Richard Biener  <rguenther@suse.de>
2092         PR middle-end/66759
2093         * gcc.dg/torture/pr66759.c: New testcase.
2095 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
2097         PR fortran/58586
2098         * gfortran.dg/alloc_comp_class_3.f03: New test.
2099         * gfortran.dg/alloc_comp_class_4.f03: New test.
2101 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
2103         * gcc.c-torture/execute/pr66757.c: New test.
2105 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
2107         PR tree-optimization/66720
2108         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2110 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
2111             Sandra Loosemore <sandra@codesourcery.com>
2113         * gcc.target/nios2/gprel-offset.c: New test.
2115 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2117         PR fortran/66725
2118         * gfortran.dg/pr66725.f90: New test.
2120 2015-07-03  Jason Merrill  <jason@redhat.com>
2122         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2123         Avoid narrowing error.
2125 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
2127         PR rtl-optimization/66706
2128         * gcc.target/powerpc/shift-int.c: New testcase.
2130 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
2132         PR target/66746.
2133         * gcc.target/i386/pr66746.c: New file.
2135 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
2137         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2139 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
2141         PR tree-optimization/66119
2142         * g++.dg/opt/pr66119.C: New.
2144 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
2146         PR fortran/52846
2147         * gfortran.dg/submodule_1.f90: New test
2148         * gfortran.dg/submodule_2.f90: New test
2149         * gfortran.dg/submodule_3.f90: New test
2150         * gfortran.dg/submodule_4.f90: New test
2151         * gfortran.dg/submodule_5.f90: New test
2152         * gfortran.dg/submodule_6.f90: New test
2153         * gfortran.dg/submodule_7.f90: New test
2155 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
2157         PR preprocessor/53690
2158         * g++.dg/cpp/pr53690.C: New.
2160 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2162         * gcc.target/powerpc/vec-cmp.c: New test.
2164 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2166         PR fortran/56520
2167         * gfortran.dg/pr56520.f90: New test.
2169 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
2171         PR fortran/66545
2172         * gfortran.dg/pr66545_1.f90: New test.
2173         * gfortran.dg/pr66545_2.f90: New test.
2175 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
2177         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2178         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2180 2015-07-02  Richard Biener  <rguenther@suse.de>
2182         PR testsuite/66719
2183         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2184         unaligned loads.
2186 2015-07-02  Richard Biener  <rguenther@suse.de>
2188         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2190 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
2192         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2194 2015-07-01  Jason Merrill  <jason@redhat.com>
2196         * lib/target-supports.exp (cxx_default): Set to C++14.
2198 2015-07-01  Tom de Vries  <tom@codesourcery.com>
2200         PR testsuite/66723
2201         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2202         scan-assembler.
2204 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2206         * gfortran.dg/warn_conversion_8.f90:  New test.
2208 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2210         PR rtl-optimization/61047
2211         * gcc.c-torture/execute/20150611-1.c: New testcase.
2213 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2215         PR jit/66700
2216         * jit.dg/all-non-failing-tests.h: Add
2217         test-pr66700-observing-write-through-ptr.c.
2218         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2220 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
2222         * jit.dg/test-accessing-union.c: Add comments for use by
2223         gcc/jit/docs/topics/types.rst.
2225 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
2227         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2228         'do-require-effective-target' with 'dg-require-effective-target'.
2229         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2230         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2231         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
2232         'stlex' with 'strex' as the expected output.
2234 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/60365
2237         * g++.dg/cpp0x/gen-attrs-60.C: New.
2238         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2240 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
2242         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2243         New function.
2244         * gcc.target/aarch64/pic-small.c: Restrict this test under
2245         check_effective_target_aarch64_small_fpic.
2247 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
2249         * gfortran.dg/gomp/pr66633.f90: New test.
2251 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
2253         PR c++/66686
2254         * g++.dg/template/pr66686.C: New test.
2256 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2258         * gnat.dg/lto17.ad[sb]: New test.
2260 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2262         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2263         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2264         testcase.
2265         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2266         New testcase.
2267         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2268         New testcase.
2269         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2270         New testcase.
2271         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2272         New testcase.
2273         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2274         New testcase.
2275         * jit.dg/test-switch.c: New testcase.
2276         * jit.dg/test-switch.cc: New testcase.
2278 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2280         PR jit/66546
2281         * jit.dg/all-non-failing-tests.h: Add note about
2282         test-validly-unreachable-block.c.
2283         * jit.dg/test-validly-unreachable-block.c: New file.
2285 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
2287         PR jit/66628
2288         * jit.dg/all-non-failing-tests.h: Add note about
2289         test-extra-options.c.
2290         * jit.dg/test-extra-options.c: New testcase.
2292 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
2294         PR debug/66691
2295         * gcc.target/i386/pr66691.c: New.
2297 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
2299         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2300         * gcc.target/i386/iamcu/args.h: Likewise.
2301         * gcc.target/i386/iamcu/asm-support.S: Likewise.
2302         * gcc.target/i386/iamcu/defines.h: Likewise.
2303         * gcc.target/i386/iamcu/macros.h: Likewise.
2304         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2305         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2306         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2307         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2308         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2309         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2310         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2311         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2312         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2313         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2314         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2315         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2316         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2317         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2318         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2319         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2320         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2322 2015-06-30  Marek Polacek  <polacek@redhat.com>
2324         * gcc.dg/fold-minus-6.c: New test.
2326         * gcc.dg/fold-ior-3.c: New test.
2328 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2330         Implement N4197 - Adding u8 character literals
2331         * g++.dg/cpp1z/utf8.C: New.
2332         * g++.dg/cpp1z/utf8-neg.C: New.
2333         * g++.dg/cpp1z/udlit-utf8char.C: New.
2335 2015-06-30  Marek Polacek  <polacek@redhat.com>
2337         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2339 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2341         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2342         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2343         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2344         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2346 2015-06-30  Marek Polacek  <polacek@redhat.com>
2348         * gcc.dg/fold-ior-2.c: New test.
2350 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2352         PR tree-optimization/66652
2353         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2354         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2355         pointers.
2356         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2358 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2360         PR c++/65977
2361         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2362         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2364 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2366         PR fortran/66605
2367         * gfortran.dg/wunused-parameter.f90: New test.
2369 2015-06-29  Richard Henderson  <rth@redhat.com>
2371         * gcc.target/i386/asm-flag-1.c: New.
2372         * gcc.target/i386/asm-flag-2.c: New.
2373         * gcc.target/i386/asm-flag-3.c: New.
2374         * gcc.target/i386/asm-flag-4.c: New.
2375         * gcc.target/i386/asm-flag-5.c: New.
2377 2015-06-29  Marek Polacek  <polacek@redhat.com>
2379         PR c/66322
2380         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2381         * c-c++-common/pr66322.c: New test.
2382         * g++.dg/eh/scope1.C: Remove dg-warning.
2384 2015-06-29  Richard Biener  <rguenther@suse.de>
2386         PR tree-optimization/66677
2387         * gcc.dg/vect/pr66677.c: New testcase.
2389 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2391         PR middle-end/64130
2392         * gcc.dg/tree-ssa/pr64130.c: New test.
2394 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2396         * gcc.target/aarch64/pic-small.c: New testcase.
2398 2015-06-26  Richard Biener  <rguenther@suse.de>
2400         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2402 2015-06-26  Marek Polacek  <polacek@redhat.com>
2404         * gcc.dg/fold-and-1.c: New test.
2405         * gcc.dg/fold-and-2.c: New test.
2407 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2409         * gnat.dg/warn11.adb: Add missing dg directive.
2410         * gnat.dg/warn12.adb: New test.
2411         * gnat.dg/warn12_pkg.ads: New helper.
2413 2015-06-26  Richard Biener  <rguenther@suse.de>
2415         * gfortran.dg/reassoc_3.f90: Adjust.
2417 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2419         PR target/66412
2420         * gcc.target/i386/pr66412.c: New test.
2422 2015-06-25  Richard Biener  <rguenther@suse.de>
2424         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2426 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2428         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2430 2015-06-25  Richard Biener  <rguenther@suse.de>
2432         * gfortran.dg/vect/vect-9.f90: New testcase.
2434 2015-06-25  Nick Clifton  <nickc@redhat.com>
2436         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2437         H8300 and M32R targets.
2439 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2441         PR fortran/66528
2442         * gfortran.dg/maxerrors.f90: New test.
2444 2015-06-08  DJ Delorie  <dj@redhat.com>
2446         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2448 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2450         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2452 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2454         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2455         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2456         * gcc.target/aarch64/nofp_1.c: New file.
2458 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2460         Implement N3928 - Extending static_assert
2461         * g++.dg/cpp0x/static_assert8.C: Adjust.
2462         * g++.dg/cpp0x/static_assert12.C: New.
2463         * g++.dg/cpp0x/static_assert13.C: New.
2464         * g++.dg/cpp1y/static_assert1.C: New.
2465         * g++.dg/cpp1y/static_assert2.C: New.
2466         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2468 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2470         PR c++/65750
2471         * g++.dg/cpp0x/trailing11.C: New.
2473 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2475         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2476         multilibs.
2477         * gcc.target/arm/memset-inline-10.c: Likewise.
2478         * gcc.target/arm/pr58784.c: Likewise.
2479         * gcc.target/arm/pr59985.C: Likewise.
2480         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2482 2015-06-24  Renlin Li  <renlin.li@arm.com>
2484         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2485         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2487 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2489         Revert:
2490         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2492         PR c++/30044
2493         * g++.dg/cpp0x/auto45.C: New test.
2494         * g++.dg/template/pr30044.C: New test.
2495         * g++.dg/template/crash83.C: Accept any error string.
2496         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2497         parameters.
2498         * g++.dg/cpp0x/variadic18.C: Likewise
2499         * g++.dg/template/canon-type-13.C: Likewise.
2500         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2502 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2504         PR c++/65811
2505         * g++.dg/other/linkage2.C: New.
2507 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2509         PR target/63408
2510         * gcc.target/arm/pr63408.c: New test.
2512 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2514         * lib/c-torture.exp: Don't call check_effective_target_lto
2515         before setting up environment correctly.
2516         * lib/gcc-dg.exp: Likewise, and protect
2517         gcc_force_conventional_output.
2519 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2521         PR rtl-optimization/66306
2522         * gcc.target/s390/pr66306.c: New test.
2524 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2526         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2527         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2528         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2529         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2530         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2531         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2532         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2534 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2536         PR target/65803
2537         * gcc.c-torture/pr65803.c: New test.
2539 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2541         PR c++/30044
2542         * g++.dg/cpp0x/auto45.C: New test.
2543         * g++.dg/template/pr30044.C: New test.
2544         * g++.dg/template/crash83.C: Accept any error string.
2545         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2546         parameters.
2547         * g++.dg/cpp0x/variadic18.C: Likewise
2548         * g++.dg/template/canon-type-13.C: Likewise.
2549         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2551 2015-06-23  Marek Polacek  <polacek@redhat.com>
2553         * c-c++-common/Wlogical-op-3.c: New test.
2555 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2557         PR c++/66254
2558         * g++.dg/cpp0x/scoped_enum5.C: New.
2560 2015-06-23  Richard Biener  <rguenther@suse.de>
2562         PR tree-optimization/66636
2563         * gcc.dg/vect/pr66636.c: New testcase.
2565 2015-06-23  Marek Polacek  <polacek@redhat.com>
2567         * gcc.dg/fold-minus-4.c: New test.
2568         * gcc.dg/fold-minus-5.c: New test.
2569         * c-c++-common/ubsan/overflow-add-5.c: New test.
2571 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2573         Add missing testcase from r224672.
2574         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2576         * gcc.target/vax/bswapdi-1.c: New.
2578 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2580         PR fortran/64674
2581         * gfortran.dg/associate_18.f08: New test.
2583 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2585         PR target/66560
2586         * gcc.target/i386/pr66560-1.c: New test.
2587         * gcc.target/i386/pr66560-2.c: Ditto.
2588         * gcc.target/i386/pr66560-3.c: Ditto.
2589         * gcc.target/i386/pr66560-4.c: Ditto.
2591 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2593         * gcc.target/nvptx/nvptx.exp: New file.
2594         * gcc.target/nvptx/proto-1.c: Likewise.
2596 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2598         PR tree-optimization/66449
2599         * gcc.dg/vect/pr66449.c: New test.
2601 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2603         * g++.dg/other/dump-ada-spec-5.C: New test.
2604         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2605         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2607 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2609         * g++.dg/inherit/pure1.C: Test location too.
2611 2015-06-22  Marek Polacek  <polacek@redhat.com>
2613         * gcc.dg/fold-ior-1.c: New test.
2614         * gcc.dg/fold-minus-2.c: New test.
2615         * gcc.dg/fold-minus-3.c: New test.
2616         * gcc.dg/fold-plus-1.c: New test.
2617         * gcc.dg/fold-plus-2.c: New test.
2618         * gcc.dg/fold-xor-4.c: New test.
2619         * gcc.dg/fold-xor-5.c: New test.
2621 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2623         PR target/65914
2624         * g++.dg/torture/pr65914.C:  New.
2626 2015-06-22  Richard Biener  <rguenther@suse.de>
2628         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2629         not existing TORTURE_OPTIONS only.
2630         * lib/gcc-dg.exp: Likewise.
2632 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2634         PR target/52144
2635         * gcc.target/arm/flip-thumb.c: New test.
2637 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2638             Martin Liska  <mliska@suse.cz>
2640         PR ipa/65908
2641         * g++.dg/ipa/pr65908.C: New testcase.
2643 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2645         PR c++/65882
2646         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2647         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2649 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2651         * gnat.dg/specs/debug1.ads: Adjust.
2653 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2655         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2656         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2657         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2658         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2659         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2660         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2661         * gcc.target/aarch64/fmovd-zero.c: Delete.
2662         * gcc.target/aarch64/fmovf-zero.c: Delete.
2664 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2666         * gcc.target/vax/bswapdi-1.c: New.
2668 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2670         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2672 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2674         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2676 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2678         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2680 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2682         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2684 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2686         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2688 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2690         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2692 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2694         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2696 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2698         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2700 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2702         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2704 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2706         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2708 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2710         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2712 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2714         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2716 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2718         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2720 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2722         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2724 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2726         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2728 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2730         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2732 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2734         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2736 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2738         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2740 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2742         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2744 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2746         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2747         (_ARM_FPSCR): Add FZ field.
2748         (clean_results): Force FZ=1 on AArch64.
2749         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2751 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2753         * gcc.target/aarch64/pr62308.c: New test.
2755 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2757         PR fortran/66549
2758         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2760 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2762         * gcc.target/i386/mpx/pr66581.c: New test.
2764 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2766         * gcc.target/i386/cmov9.c: New test.
2768 2015-06-18  Richard Biener  <rguenther@suse.de>
2770         * g++.dg/other/const4.C: New testcase.
2772 2015-06-18  Michael Matz  <matz@suse.de>
2774         PR middle-end/66253
2775         * gcc.dg/vect/pr66253.c: New testcase.
2777 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2779         PR target/66569
2780         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2782 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2784         PR middle-end/66568
2785         * gcc.target/i386/mpx/pr66568.c: New test.
2787 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2789         PR middle-end/66567
2790         * gcc.target/i386/mpx/pr66567.c: New test.
2792 2015-06-18  Richard Biener  <rguenther@suse.de>
2794         PR tree-optimization/66510
2795         * gcc.dg/vect/slp-perm-12.c: New testcase.
2797 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2799         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2800         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2801         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2802         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2804 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2806         PR c++/66571
2807         * g++.dg/gomp/pr66571-1.C: New test.
2809         PR middle-end/66429
2810         * c-c++-common/gomp/pr66429.c: New test.
2812 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2814         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2815         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2816         ...this.
2817         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2818         New testcase.
2819         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2820         New testcase.
2822 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2824         PR testsuite/65944
2825         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2827 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2829         * gcc.target/mips/pr65862-1.c: New test.
2830         * gcc.target/mips/pr65862-2.c: Likewise.
2832 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2834         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2835         * gcc.target/i386/pr52252-atom.c: Ditto.
2836         * gcc.target/i386/vect-div-1.c: Ditto.
2837         * gcc.target/i386/rotate-5.c: Ditto.
2838         * gcc.target/i386/pr50202.c: Ditto.
2839         * gcc.target/i386/pr37843-3.c: Ditto.
2840         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2841         * gcc.target/i386/pr53397-1.c: Ditto.
2842         * gcc.target/i386/pr55934.c: Ditto.
2843         * gcc.target/i386/pr37843-4.c: Ditto.
2844         * gcc.target/i386/pr60451.c: Ditto.
2845         * gcc.target/i386/pr53397-2.c: Ditto.
2846         * gcc.target/i386/vectorize1.c: Ditto.
2847         * gcc.target/i386/extract-insert-combining.c: Ditto.
2848         * gcc.target/i386/pr53759.c: Ditto.
2849         * gcc.target/i386/pr52252-core.c: Ditto.
2850         * gcc.target/i386/rotate-3.c: Ditto.
2851         * gcc.target/i386/sse-20.c: Ditto.
2852         * gcc.target/i386/rotate-4.c: Ditto.
2853         * gcc.target/i386/pr61403.c: Ditto.
2854         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2855         * gcc.target/i386/pr60901.c: Ditto.
2856         * gcc.target/i386/pr59794-7.c: Ditto.
2857         * gcc.target/i386/pr62208.c: Ditto.
2858         * gcc.target/i386/pr53416.c: Ditto.
2859         * gcc.target/i386/asm-dialect-1.c: Ditto.
2860         * gcc.target/i386/pr50038.c: Ditto.
2861         * gcc.target/i386/47698.c: Ditto.
2862         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2863         * gcc.target/i386/pr59794-2.c: Ditto.
2864         * gcc.target/i386/pr59794-3.c: Ditto.
2865         * gcc.target/i386/pr39058.c: Ditto.
2866         * gcc.target/i386/pr60205-1.c: Ditto.
2867         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2868         * gcc.target/i386/sse2-movq-2.c: Ditto.
2870 2015-06-17  Richard Biener  <rguenther@suse.de>
2872         PR tree-optimization/66251
2873         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2875 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2877         PR c++/59682
2878         * g++.dg/parse/new-placement1.C: New.
2880 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2882         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2883         * jit.dg/test-compound-assignment.c: New testcase.
2885 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2887         PR jit/66539
2888         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2889         to "testcases" array.
2891 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2893         PR jit/66539
2894         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2895         * jit.dg/test-debug-strings.c: New test case.
2896         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2897         the discriminant has a sane debug string.
2899 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2901         PR target/56766
2902         * gcc.target/i386/pr56766-1.c: New test.
2903         * gcc.target/i386/pr56766-2.c: Ditto.
2905 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2907         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2908         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2909         * gcc.target/mips/loongson-simd.c: Ditto.
2911 2015-06-16  Richard Biener  <rguenther@suse.de>
2913         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2915 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2917         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2918         passed by the testsuite driver.
2920 2015-06-16  Richard Biener  <rguenther@suse.de>
2922         * gcc.dg/vect/slp-perm-11.c: New testcase.
2924 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2926         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2927         dg-options.
2929 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2931         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2932         Reinstate calls to torture-init and torture-finalize.
2934 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2936         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2938 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2940         PR c++/58583
2941         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2943 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2945         PR c++/51048
2946         * g++.dg/cpp0x/local-type1.C: New.
2948 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2950         PR fortran/44672
2951         PR fortran/45440
2952         PR fortran/57307
2953         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2954         unimplemented error.
2955         * gfortran.dg/allocate_with_source_7.f08: New test.
2956         * gfortran.dg/allocate_with_source_8.f08: New test.
2958 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2960         PR c++/65168
2961         * g++.dg/warn/Walways-true-3.C: New test.
2963 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2965         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2967 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2969         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2970         (main): Remove superfluous attributes.
2971         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2972         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2974 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2976         * gcc.target/i386/monitorx.c: New.
2977         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2978         * gcc.target/i386/sse-13.c: Ditto.
2979         * gcc.target/i386/sse-14.c: Ditto.
2980         * gcc.target/i386/sse-22.c: Ditto.
2981         * gcc.target/i386/sse-23.c: Ditto.
2982         * g++.dg/other/i386-2.C: Ditto.
2983         * g++.dg/other/i386-3.C: Ditto.
2985 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2987         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2989 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2991         PR fortran/66079
2992         * gfortran.dg/allocatable_scalar_13.f90: New test
2994 2015-06-11  Marek Polacek  <polacek@redhat.com>
2996         * gcc.dg/fold-xor-3.c: New test.
2998 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3000         * gcc.target/arm/short-it-ifcvt-1.c: New test.
3001         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3003 2015-06-11  Christian Bruel  <christian.bruel@st.com>
3005         PR target/52144
3006         * gcc.target/arm/pragma_attribute.c: New test.
3008 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3010         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3012 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
3014         PR target/66473
3015         * gcc.target/i386/pr66473.c: New test.
3017 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
3019         PR target/66470
3020         * gcc.dg/tls/pr66470.c: New test.
3021         * gcc.target/i386/pr66470.c: New test.
3023 2015-06-10  Christian Bruel  <christian.bruel@st.com>
3025         PR target/52144
3026         * gcc.target/arm/attr_arm.c: New test
3027         * gcc.target/arm/attr_arm-err.c: New test
3028         * gcc.target/arm/attr_thumb.c: New test
3029         * gcc.target/arm/attr_thumb-static.c: New test
3031 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3033         PR target/66200
3034         PR target/66428
3035         PR c++/66192
3036         * g++.dg/abi/aarch64_guard1.C: Adjust test.
3038 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
3040         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3041         passed by the testsuite driver.
3043 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3045         Revert:
3046         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3047         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3048         * gcc.dg/ssp-1.c: Make counter a register.
3049         * gcc.dg/ssp-2.c: Likewise.
3050         * gcc.dg/torture/parm-coalesce.c: New.
3052 2015-06-09  Tom de Vries  <tom@codesourcery.com>
3054         * gcc.target/i386/vararg-loc.c: New test.
3056 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/65815
3059         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3060         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3062 2015-06-09  Marek Polacek  <polacek@redhat.com>
3064         PR tree-optimization/66299
3065         * gcc.dg/pr66299-1.c: New test.
3066         * gcc.dg/pr66299-2.c: New test.
3067         * gcc.dg/pr66299-3.c: New test.
3069 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
3071         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3072         passed by the testsuite driver.
3074 2015-06-09  Richard Biener  <rguenther@suse.de>
3076         PR middle-end/66423
3077         * gcc.dg/fold-modpow2.c: New testcase.
3079 2015-06-09  Richard Biener  <rguenther@suse.de>
3081         PR tree-optimization/66419
3082         * gcc.dg/vect/bb-slp-37.c: New testcase.
3084 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
3086         * gcc.target/arm/stl-cond.c: New test.
3088 2015-06-09  Richard Biener  <rguenther@suse.de>
3090         PR middle-end/66413
3091         * gcc.dg/torture/pr66413.c: New testcase.
3093 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
3095         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3096         * gcc.dg/ssp-1.c: Make counter a register.
3097         * gcc.dg/ssp-2.c: Likewise.
3098         * gcc.dg/torture/parm-coalesce.c: New.
3100 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
3102         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3103         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3105 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3107         PR rtl-optimization/66444
3108         * gcc.dg/pr66444.c: New test.
3110 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
3112         PR fortran/66245
3113         * gfortran.dg/class_is_1.f90: New test.
3114         * gfortran.dg/type_is_1.f90: Ditto.
3116 2015-06-08  Marek Polacek  <polacek@redhat.com>
3118         PR c/66415
3119         * gcc.dg/cpp/pr66415-1.c: New test.
3120         * gcc.dg/cpp/pr66415-2.c: New test.
3122 2015-06-08  Richard Biener  <rguenther@suse.de>
3124         PR tree-optimization/66422
3125         * gcc.dg/Warray-bounds-16.c: New testcase.
3127 2015-06-08  Richard Biener  <rguenther@suse.de>
3129         * gcc.dg/vect/slp-perm-10.c: New testcase.
3130         * gcc.dg/vect/slp-23.c: Adjust.
3131         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3132         vector pointer update.
3134 2015-06-08  Marek Polacek  <polacek@redhat.com>
3136         PR sanitizer/66452
3137         * g++.dg/ubsan/pr66452.C: New test.
3139 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3141         PR tree-optimization/66436
3142         * gcc.dg/gomp/dump-new-function-2.c: New test.
3143         * gcc.dg/gomp/dump-new-function-3.c: Same.
3144         * gcc.dg/gomp/dump-new-function.c: Same.
3146 2015-06-08  Tom de Vries  <tom@codesourcery.com>
3148         PR tree-optimization/66435
3149         * gcc.dg/gomp/notify-new-function-2.c: New test.
3150         * gcc.dg/gomp/notify-new-function-3.c: Same.
3151         * gcc.dg/gomp/notify-new-function.c: Same.
3153 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
3155         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3156         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3157         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3158         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3159         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3160         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3161         -fshort-enum.
3163 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
3165         PR fortran/47659
3166         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3167         * gfortran.dg/warn_conversion.f90: Add warning for change in value
3168         for assignment.
3169         * gfortran.dg/warn_conversion_3.f90: Add warnings.
3170         * gfortran.dg/warn_conversion_5.f90: New test.
3171         * gfortran.dg/warn_conversion_6.f90: New test.
3172         * gfortran.dg/warn_conversion_7.f90: New test.
3174 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3176         PR fortran/66347
3177         * gfortran.dg/blockdata_9.f: New test.
3179 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3181         PR fortran/66385
3182         * gfortran.dg/forall_17.f90:  New test.
3184 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
3186         * g++.dg/cpp0x/pr57101.C: Add warning.
3187         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3188         * g++.dg/ext/visibility/anon7.C: Same.
3189         * g++.dg/ipa/pr63587-2.C: Same.
3190         * g++.dg/opt/dump1.C: Same.
3191         * g++.dg/opt/pr59622-3.C: Same.
3192         * g++.dg/opt/pr59622.C: Same.
3193         * g++.dg/torture/pr46383.C: Same.
3194         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3195         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3196         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3197         functions.
3198         * gfortran.dg/intent_out_8.f90: Same.
3199         * gfortran.dg/warn_target_lifetime_3.f90: Same.
3201 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3203         PR fortran/66377
3204         gfortran.dg/equiv_9.f90: New test.
3207 2015-06-05  Tom de Vries  <tom@codesourcery.com>
3209         merge from gomp4 branch:
3210         2015-05-28  Tom de Vries  <tom@codesourcery.com>
3212         PR tree-optimization/65443
3213         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3214         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3215         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3217 2015-06-05  Nathan Sidwell  <nathan@acm.org>
3219         PR c++/52595
3220         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3222 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
3224         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3226 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3228         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3230 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
3232         * testsuite/gcc.target/i386/noplt-1.c: New test.
3233         * testsuite/gcc.target/i386/noplt-2.c: New test.
3234         * testsuite/gcc.target/i386/noplt-3.c: New test.
3235         * testsuite/gcc.target/i386/noplt-4.c: New test.
3237 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
3239         PR fortran/58749
3240         * gfortran.dg/adjustl_1.f90:  New test.
3242 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
3244         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3245         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3247 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
3249         * lto.c (iterative_hash_canonical_type,
3250         gimple_register_canonical_type): only hash main variants of types
3252 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
3254         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3255         Move set of dg-do-what-default after early return.
3257 2015-06-04  Marek Polacek  <polacek@redhat.com>
3259         PR c/66341
3260         * gcc.dg/lvalue-8.c: New test.
3262 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3263             Paolo Carlini  <paolo.carlini@oracle.com>
3265         PR c++/66130
3266         * g++.dg/other/pr66130.C: New.
3267         * g++.dg/cpp0x/pr66130.C: Likewise.
3269 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3271         * g++.dg/cpp0x/decl-loc1.C: New.
3272         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3273         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3274         * g++.dg/init/ctor8.C: Likewise.
3275         * g++.dg/parse/semicolon4.C: Likewise.
3277 2015-06-03  Marek Polacek  <polacek@redhat.com>
3279         PR sanitizer/66190
3280         * g++.dg/ubsan/static-init-1.C: New test.
3281         * g++.dg/ubsan/static-init-2.C: New test.
3282         * g++.dg/ubsan/static-init-3.C: New test.
3284 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
3286         PR target/66275
3287         * gcc.target/i386/pr66275.c: New test.
3289 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3291         * gcc.dg/Wcxx-compat-22.c: New testcase.
3292         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3293         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3294         * c-c++-common/pr58346-1.c: Likewise.
3295         * c-c++-common/transparent-union-1.c: Likewise.
3297 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
3299         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3300         * g++.dg/plugin/def_plugin.c: New file.
3301         * g++.dg/plugin/def-plugin-test.C: New file.
3303 2015-06-03  Richard Biener  <rguenther@suse.de>
3305         * gcc.dg/vect/bb-slp-36.c: New testcase.
3307 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3309         * gcc.dg/lto/chkp-removed-alias_0.c: New.
3311 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
3313         * gcc.dg/lto/chkp-privatize-1_0.c: New.
3314         * gcc.dg/lto/chkp-privatize-1_1.c: New.
3315         * gcc.dg/lto/chkp-privatize-2_0.c: New.
3316         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3318 2015-06-03  Marek Polacek  <polacek@redhat.com>
3320         PR c/64223
3321         PR c/29358
3322         * gcc.dg/pr64223-1.c: New test.
3323         * gcc.dg/pr64223-2.c: New test.
3325 2015-06-03  Richard Biener  <rguenther@suse.de>
3327         PR tree-optimization/63916
3328         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3330 2015-06-03  Richard Biener  <rguenther@suse.de>
3332         PR tree-optimization/66375
3333         * gcc.dg/torture/pr66375.c: New testcase.
3335 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3337         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3339 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3341         PR target/65768
3342         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3344 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3346         PR fortran/66380
3347         * gfortran.dg/reshape_7.f90: New test.
3349 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3351         PR c/66220:
3352         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3353         (fn_36): New.
3355 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3357         PR c/49551
3358         * gcc.dg/pr49551.c: New testcase.
3360 2015-06-02  Richard Biener  <rguenther@suse.de>
3362         PR debug/65549
3363         * g++.dg/lto/pr65549_0.C: New testcase.
3365 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3367         PR libgomp/65742
3368         PR middle-end/66332
3369         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3371 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3373         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3375 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3377         PR c++/61683
3378         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3380 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3382         PR tree-optimization/48052
3383         * gcc.dg/tree-ssa/scev-8.c: New.
3384         * gcc.dg/tree-ssa/scev-9.c: New.
3385         * gcc.dg/tree-ssa/scev-10.c: New.
3386         * gcc.dg/vect/pr48052.c: New.
3388 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3390         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3392 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3394         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3396 2015-06-02  Marek Polacek  <polacek@redhat.com>
3398         PR middle-end/66345
3399         * gcc.dg/torture/pr66345.c: New test.
3401 2015-06-02  Richard Biener  <rguenther@suse.de>
3403         PR tree-optimization/65961
3404         * gcc.dg/torture/pr65961.c: New testcase.
3406 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3408         PR tree-optimization/52563
3409         PR tree-optimization/62173
3410         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3411         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3413 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3415         * gnat.dg/specs/varsize_return2.ads: New test.
3416         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3418 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3420         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3422 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3424         PR target/65697
3425         * gcc.target/aarch64/sync-comp-swap.c: New.
3426         * gcc.target/aarch64/sync-comp-swap.x: New.
3427         * gcc.target/aarch64/sync-op-acquire.c: New.
3428         * gcc.target/aarch64/sync-op-acquire.x: New.
3429         * gcc.target/aarch64/sync-op-full.c: New.
3430         * gcc.target/aarch64/sync-op-full.x: New.
3431         * gcc.target/aarch64/sync-op-release.c: New.
3432         * gcc.target/aarch64/sync-op-release.x: New.
3434 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3436         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3437         (bar): Predefined.
3439 2015-06-01  Richard Biener  <rguenther@suse.de>
3441         PR tree-optimization/66349
3442         PR tree-optimization/66352
3443         PR tree-optimization/66357
3444         * gcc.dg/torture/pr66357.c: New testcase.
3445         * gcc.dg/torture/pr66349.c: Likewise.
3446         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3448 2015-06-01  Richard Biener  <rguenther@suse.de>
3450         Revert
3451         2015-05-29  Richard Biener  <rguenther@suse.de>
3453         PR tree-optimization/66314
3454         * gcc.dg/asan/pr66314.c: New testcase.
3456 2015-06-01  Richard Biener  <rguenther@suse.de>
3458         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3460 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3462         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3463         directives.
3464         (hp3, hp4): Add inline keyword.
3465         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3466         (hp2): Add inline keyword.
3467         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3468         (hp2): Add inline keyword.
3470 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3472         PR target/65527
3473         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3474         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3475         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3476         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3478 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3480         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3481         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3483 2015-06-01  Richard Biener  <rguenther@suse.de>
3485         PR tree-optimization/66280
3486         * g++.dg/torture/pr66280.C: New testcase.
3487         * g++.dg/torture/pr66280-2.C: Likewise.
3489 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3491         * gnat.dg/addr9_1.adb: New test.
3492         * gnat.dg/addr9_2.adb: Likewise.
3493         * gnat.dg/addr9_3.adb: Likewise.
3494         * gnat.dg/addr9_4.adb: Likewise.
3496 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3498           * g++.dg/other/dump-ada-spec-4.C: New test.
3500 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3502         * gcc.dg/alias-8.c: Fix dg-warning.
3504 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3506         * gcc.dg/alias-8.c: Do not xfail.
3507         * gcc.dg/pr62167.c: Prevent FRE.
3508         * gcc.dg/alias-14.c: New testcase.
3510 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3512         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3514 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3516         PR target/66215
3517         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3518         dg-options.
3519         * gcc.target/s390/hotpatch-10.c: Likewise.
3520         * gcc.target/s390/hotpatch-11.c: Likewise.
3521         * gcc.target/s390/hotpatch-12.c: Likewise.
3522         * gcc.target/s390/hotpatch-17.c: Likewise.
3523         * gcc.target/s390/hotpatch-18.c: Likewise.
3524         * gcc.target/s390/hotpatch-20.c: Likewise.
3525         * gcc.target/s390/hotpatch-21.c: Likewise.
3526         * gcc.target/s390/hotpatch-22.c: Likewise.
3527         * gcc.target/s390/hotpatch-23.c: Likewise.
3528         * gcc.target/s390/hotpatch-24.c: Likewise.
3529         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3530         to check for the exact nops too.
3531         * gcc.target/s390/hotpatch-3.c: Likewise.
3532         * gcc.target/s390/hotpatch-4.c: Likewise.
3533         * gcc.target/s390/hotpatch-5.c: Likewise.
3534         * gcc.target/s390/hotpatch-6.c: Likewise.
3535         * gcc.target/s390/hotpatch-7.c: Likewise.
3536         * gcc.target/s390/hotpatch-8.c: Likewise.
3537         * gcc.target/s390/hotpatch-9.c: Likewise.
3538         * gcc.target/s390/hotpatch-14.c: Likewise.
3539         * gcc.target/s390/hotpatch-15.c: Likewise.
3540         * gcc.target/s390/hotpatch-16.c: Likewise.
3541         * gcc.target/s390/hotpatch-19.c: Likewise.
3542         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3543         scan-assembler-times counting number of .align directives.
3544         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3545         dg-options.  Remove scan-assembler-times counting number of .align
3546         directives.
3547         * gcc.target/s390/hotpatch-26.c: New file.
3548         * gcc.target/s390/hotpatch-27.c: New file.
3549         * gcc.target/s390/hotpatch-28.c: New file.
3550         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3551         using -Os -O0 -O1 -O2 -O3 options.
3553 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3555         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3557 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3559         PR tree-optimization/66142
3560         * gcc.dg/vect/pr66142.c: New test.
3562 2015-05-29  Richard Biener  <rguenther@suse.de>
3564         PR tree-optimization/66314
3565         * gcc.dg/asan/pr66314.c: New testcase.
3567 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3569         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3570         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3571         Adjust all callers.
3572         (schedule-cleanups, dg-keep-saved-temps): New proc.
3573         (gcc-dg-test-1): Schedule cleanups.
3574         * lib/profopt.exp (profopt-execute): Likewise.
3575         * g++.dg/cdce3.C: Adjust expected line numbers.
3576         * gcc.dg/cdce1.c: Likewise.
3577         * gcc.dg/cdce2.c: Likewise.
3578         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3579         * gcc.dg/strlenopt-24.c: Likewise.
3580         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3581         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3582         * obj-c++.dg/encode-2.mm: Likewise.
3584 2015-05-28  DJ Delorie  <dj@redhat.com>
3586         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3588 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3590         * gnat.dg/discr43.adb: New test.
3592 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3594         * gnat.dg/varsize_temp.adb: Rename into...
3595         * gnat.dg/varsize1.adb: ...this.
3596         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3597         * gnat.dg/varsize2.ad[sb]: ...this.
3598         * gnat.dg/varsize3_1.adb: New test.
3599         * gnat.dg/varsize3_2.adb: Likewise.
3600         * gnat.dg/varsize3_3.adb: Likewise.
3601         * gnat.dg/varsize3_4.adb: Likewise.
3602         * gnat.dg/varsize3_5.adb: Likewise.
3603         * gnat.dg/varsize3_6.adb: Likewise.
3604         * gnat.dg/varsize3_pkg1.ads: New helper.
3605         * gnat.dg/varsize3_pkg2.ads: Likewise.
3606         * gnat.dg/varsize3_pkg3.ads: Likewise.
3608 2015-05-28  Richard Biener  <rguenther@suse.de>
3610         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3612 2015-05-28  Richard Biener  <rguenther@suse.de>
3614         PR tree-optimization/66142
3615         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3617 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3619         PR target/63810
3620         * gcc.dg/darwin-minversion-3.c: Update testcase.
3621         * gcc.dg/darwin-minversion-4.c: Ditto.
3622         * gcc.dg/darwin-minversion-5.c: New testcase.
3623         * gcc.dg/darwin-minversion-6.c: Ditto.
3624         * gcc.dg/darwin-minversion-7.c: Ditto.
3625         * gcc.dg/darwin-minversion-8.c: Ditto.
3626         * gcc.dg/darwin-minversion-9.c: Ditto.
3627         * gcc.dg/darwin-minversion-10.c: Ditto.
3628         * gcc.dg/darwin-minversion-11.c: Ditto.
3629         * gcc.dg/darwin-minversion-12.c: Ditto.
3631 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3633         PR rtl-optimization/66168
3634         * gcc.c-torture/compile/pr66168.c: New test.
3636 2015-05-27  Jeff Law  <law@redhat.com>
3638         PR target/39726
3639         * gcc.dg/target/m68k/pr39726-1.c: New test.
3641 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3643         PR c++/66270
3644         * g++.dg/ext/alias-canon3.C: New.
3646 2015-05-27  Richard Biener  <rguenther@suse.de>
3648         PR tree-optimization/66272
3649         Revert parts of
3650         2014-08-15  Richard Biener  <rguenther@suse.de>
3652         PR tree-optimization/62031
3653         * gcc.dg/torture/pr66272.c: New testcase.
3655 2015-05-27  Richard Biener  <rguenther@suse.de>
3657         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3659 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3661         PR target/65358
3662         * gcc.dg/pr65358.c: New test.
3664 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3666         PR fortran/65548
3667         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3668         semantic.
3669         * gfortran.dg/allocate_with_source_6.f90: New test.
3671 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3673         * gnat.dg/atomic7_1.adb: New test.
3674         * gnat.dg/atomic7_2.adb: Likewise.
3675         * gnat.dg/atomic7_pkg1.ads: New helper.
3676         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3678 2015-05-26  Michael Matz  <matz@suse.de>
3680         PR middle-end/66251
3681         * gcc.dg/vect/pr66251.c: New test.
3683 2015-05-26  Richard Biener  <rguenther@suse.de>
3685         PR tree-optimization/66142
3686         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3688 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3690         PR fortran/66082
3691         * gfortran.dg/allocatable_scalar_13.f90: New test
3693 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3695         * gnat.dg/warn11.adb: New test.
3696         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3698 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3700         * gnat.dg/vfa1_1.adb: New test.
3701         * gnat.dg/vfa1_2.adb: Likewise.
3702         * gnat.dg/vfa1_3.adb: Likewise.
3703         * gnat.dg/vfa1_4.adb: Likewise.
3704         * gnat.dg/vfa1_pkg.ads: New helper.
3706 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3708         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3709         * gcc.target/i386/pr66232-3.c: Likewise.
3711 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3713         PR target/66274
3714         * gcc.target/i386/pr66274.c: New test.
3716 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3718         * gnat.dg/renaming6.ad[sb]: New test.
3720 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3722         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3723         and 'dg-require-effective-target pie'.
3725 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3727         PR c++/66243
3728         * g++.dg/cpp0x/pr66243.C: New.
3730 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3732         PR lto/66180
3733         * g++.dg/lto/pr66180_0.C: New testcase.
3734         * g++.dg/lto/pr66180_1.C: New testcase.
3736 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3738         PR fortran/66257
3739         * typebound_call_27.f90: New file.
3741 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3743         PR c++/65936
3744         * g++.dg/template/pr65936.C: New.
3746 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3748         PR tree-optimization/63387
3749         * gcc.dg/pr63387-2.c: New testcase.
3751 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3753         * gcc.dg/simd-1.c: Update to the new message.
3755 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3757         * gcc.dg/nand.c: New testcase.
3759 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3761         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3762         Set dg-do-what-default to compile only on ARM targets without
3763         arm_neon_hw execution support.  Remove redundant c-torture-execute
3764         in loop over test cases.
3766 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3768         PR target/65491
3769         * gcc.target/aarch64/pr65491_1.c: New test.
3770         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3771         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3773 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3775         PR c++/65598
3776         * g++.dg/cpp0x/explicit9.C: New.
3777         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3779 2015-05-22  Richard Biener  <rguenther@suse.de>
3781         PR tree-optimization/66251
3782         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3784 2015-05-22  Marek Polacek  <polacek@redhat.com>
3786         PR c/47043
3787         * c-c++-common/attributes-enum-1.c: New test.
3788         * c-c++-common/attributes-enum-2.c: New test.
3789         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3790         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3792 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3794         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3795         effective target support.  If no arm_neon_hw support, do not attempt
3796         to execute the tests; only compile them.
3797         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3798         and "dg-require-effective-target arm_neon_ok".
3799         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3800         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3801         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3802         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3803         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3804         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3805         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3806         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3807         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3808         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3809         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3810         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3811         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3812         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3813         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3814         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3815         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3816         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3817         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3818         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3819         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3820         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3821         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3822         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3823         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3824         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3825         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3826         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3827         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3828         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3829         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3830         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3831         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3832         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3833         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3834         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3835         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3836         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3837         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3838         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3839         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3840         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3841         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3842         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3843         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3844         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3845         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3846         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3847         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3848         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3849         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3850         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3851         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3852         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3853         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3854         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3855         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3856         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3857         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3858         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3859         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3860         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3861         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3862         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3863         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3864         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3865         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3866         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3867         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3868         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3869         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3870         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3871         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3872         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3873         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3874         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3875         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3876         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3877         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3878         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3879         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3880         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3881         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3882         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3883         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3884         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3885         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3886         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3887         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3888         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3889         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3890         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3891         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3892         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3893         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3894         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3895         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3896         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3897         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3898         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3899         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3900         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3901         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3902         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3903         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3904         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3905         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3906         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3907         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3908         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3909         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3910         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3911         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3913 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3915         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3916         * gcc.dg/vect/pr59354.c: Likewise.
3917         * gcc.dg/vect/pr64252.c: Likewise.
3918         * gcc.dg/vect/pr64404.c: Likewise.
3919         * gcc.dg/vect/pr64493.c: Likewise.
3920         * gcc.dg/vect/pr64495.c: Likewise.
3921         * gcc.dg/vect/pr64844.c: Likewise.
3922         * gcc.dg/vect/pr65518.c: Likewise.
3923         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3925 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3927         PR c++/66210
3928         * g++.dg/cpp1y/var-templ28.C: New.
3930 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3932         PR target/66232
3933         * gcc.target/i386/pr66232-1.c: New test.
3934         * gcc.target/i386/pr66232-2.c: Likewise.
3935         * gcc.target/i386/pr66232-3.c: Likewise.
3936         * gcc.target/i386/pr66232-4.c: Likewise.
3937         * gcc.target/i386/pr66232-5.c: Likewise.
3939 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3941         * g++.dg/cpp1y/pr60943.C: New.
3943 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3945         PR tree-optimization/66233
3946         * gcc.c-torture/execute/pr66233.c: New test.
3948 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3950         PR fortran/66176
3951         * gfortran.dg/inline_matmul_11.f90:  New test.
3953 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3955         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3956         instead of listing several targets on its own.
3957         * gcc.target/i386/pr32219-2.c: Likewise.
3958         * gcc.target/i386/pr32219-3.c: Likewise.
3959         * gcc.target/i386/pr32219-4.c: Likewise.
3960         * gcc.target/i386/pr32219-5.c: Likewise.
3961         * gcc.target/i386/pr32219-6.c: Likewise
3962         * gcc.target/i386/pr32219-7.c: Likewise.
3963         * gcc.target/i386/pr32219-8.c: Likewise.
3964         * gcc.target/i386/pr39013-1.c: Likewise.
3965         * gcc.target/i386/pr39013-2.c: Likewise.
3966         * gcc.target/i386/pr64317.c: Likewise.
3968 2015-05-21  Jeff Law  <law@redhat.com>
3970         * gcc.target/hppa/shadd-3.c: New test.
3971         * gcc.target/hppa/shadd-4.c: New test.
3973 2015-05-21  Michael Matz  <matz@suse.de>
3975         * gcc.dg/vect/vect-strided-store.c: New test.
3976         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3977         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3979 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3981         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3982         * gcc.dg/pow-sqrt-synth-1.c: New test.
3983         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3985 2015-05-21  Richard Biener  <rguenther@suse.de>
3987         PR c++/66211
3988         * g++.dg/conversion/pr66211.C: New testcase.
3989         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3991 2015-05-21  Jeff Law  <law@redhat.com>
3993         * gcc.target/hppa/shadd-2.c: New test.
3995 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3997         PR target/54236
3998         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4000 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4002         PR target/65937
4003         * gcc.target/arm/pr26702.c: Adjust target selector.
4005 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
4007         PR middle-end/66221
4008         * gcc.dg/lto/pr66221_0.c: New test.
4009         * gcc.dg/lto/pr66221_1.c: New test.
4011 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4013         PR c/52952
4014         * gcc.dg/redecl-4.c: Update column numbers.
4015         * gcc.dg/format/bitfld-1.c: Likewise.
4016         * gcc.dg/format/attr-2.c: Likewise.
4017         * gcc.dg/format/attr-6.c: Likewise.
4018         * gcc.dg/format/attr-7.c (baz): Likewise.
4019         * gcc.dg/format/asm_fprintf-1.c: Likewise.
4020         * gcc.dg/format/attr-4.c: Likewise.
4021         * gcc.dg/format/branch-1.c: Likewise.
4022         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4023         locations within strings with embedded escape sequences.
4025 2015-05-20  Jeff Law  <law@redhat.com>
4027         * gcc.target/hppa/hppa.exp: New target test driver.
4028         * gcc.target/hppa/shadd-1.c: New test.
4030 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
4032         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4034 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
4036         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4037         (fn_33_k_and_r_style): New.
4038         (fn_33_stroustrup_style): New.
4039         (fn_33_allman_style): New.
4040         (fn_33_whitesmiths_style): New.
4041         (fn_33_horstmann_style): New.
4042         (fn_33_ratliff_banner_style): New.
4043         (fn_33_lisp_style): New.
4044         (fn_34_indent_dash_gnu): New.
4045         (fn_34_indent_dash_kr): New.
4046         (fn_34_indent_dash_orig): New.
4047         (fn_34_indent_linux_style): New.
4049 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
4051         PR fortran/65548
4052         * gfortran.dg/allocate_with_source_5.f90: Extend test.
4054 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
4056         PR tree-optimization/65447
4057         * gcc.dg/tree-ssa/pr65447.c: New test.
4059 2015-05-19  Nathan sidwell  <nathan@acm.org>
4061         * g++.dg/cpp0x/pr65954.C: New.
4063 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4065         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4067 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4069         * lib/target-supports.exp: Vector do not always have natural
4070         alignment on s390*.
4072 2015-05-19  David Sherwood  <david.sherwood@arm.com>
4074         * gcc.dg/loop-invariant.c: New testcase.
4076 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4078         * lib/target-supports.exp: Vector do not always have natural
4079         alignment on s390*.
4081 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4083         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4084         s390*.
4085         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4087 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4089         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4090         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4091         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4092         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4093         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4094         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4095         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4096         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4097         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4098         * gcc.target/s390/zvector/vec-elem-1.c: New test.
4100 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4102         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4104 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4106         * gcc.target/s390/s390.exp
4107         (check_effective_target_vector): New check.
4108         * gcc.target/s390/vector/vec-abi-1.c: New test.
4109         * gcc.target/s390/vector/vec-abi-2.c: New test.
4110         * gcc.target/s390/vector/vec-abi-3.c: New test.
4111         * gcc.target/s390/vector/vec-abi-4.c: New test.
4112         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4113         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4114         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4115         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4116         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4117         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4118         * gcc.target/s390/vector/vec-clobber-1.c: New test.
4119         * gcc.target/s390/vector/vec-cmp-1.c: New test.
4120         * gcc.target/s390/vector/vec-cmp-2.c: New test.
4121         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4122         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4123         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4124         * gcc.target/s390/vector/vec-genmask-1.c: New test.
4125         * gcc.target/s390/vector/vec-genmask-2.c: New test.
4126         * gcc.target/s390/vector/vec-init-1.c: New test.
4127         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4128         * gcc.target/s390/vector/vec-shift-1.c: New test.
4129         * gcc.target/s390/vector/vec-sub-1.c: New test.
4131 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4133         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4135 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4137         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4139 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4141         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4143 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4145         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4147 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4149         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4151 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4153         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4155 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4157         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4159 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4161         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4163 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4165         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4167 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4169         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4171 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4173         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4175 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4177         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4179 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
4181         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4183 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
4185         PR tree-optimization/66187
4186         * gcc.c-torture/execute/pr66187.c: New test.
4187         * gcc.dg/pr66187-1.c: New test.
4188         * gcc.dg/pr66187-2.c: New test.
4190 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4192         * gcc.dg/vect/bb-slp-35.c: Adjust.
4194 2015-05-19  Richard Biener  <rguenther@suse.de>
4196         PR tree-optimization/66165
4197         * gcc.dg/torture/pr66165.c: New testcase.
4199         PR tree-optimization/66185
4200         * gcc.dg/torture/pr66185.c: New testcase.
4202 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
4204         PR target/54236
4205         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4207 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
4209         * gcc.target/mips/p5600-bonding.c : New file.
4211 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4213         PR fortran/66106
4214         * gfortran.dg/interface_operator_1.f90: New tests.
4216 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4218         PR fortran/66057
4219         * gfortran.dg/generic_29.f90: New tests.
4221 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4223         PR fortran/66043
4224         * gfortran.dg/storage_size_6.f90: New tests.
4226 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4228         PR fortran/66045
4229         * gfortran.dg/null1.f90: New test.
4231 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4233         PR fortran/66044
4234         * gfortran.dg/entry_21.f90: New test.
4236 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4238         PR fortran/66043
4239         * gfortran.dg/storage_size_6.f90: New tests.
4241 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4243         PR fortran/66040
4244         * gfortran.dg/misplaced_statement.f90: New test.
4246 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4248         PR fortran/66039
4249         * gfortran.dg/filepos1.f90: New test
4251 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4253         PR fortran/64925
4254         * gfortran.dg/pr64925.f90: New test.
4256 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4258         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4259         unit.
4260         * gfortran.dg/lto/pr41576_1.f90: Ditto.
4262 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
4264         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4265         to the family of pie capable targets.
4267 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
4269         * gcc.target/arm/bics_1.c : New testcase.
4270         * gcc.target/arm/bics_2.c : New testcase.
4271         * gcc.target/arm/bics_3.c : New testcase.
4272         * gcc.target/arm/bics_4.c : New testcase.
4274 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
4276         * gcc.target/mips/umips-attr.c: New test.
4278 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4280         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4281         * gcc.dg/20150120-2.c (dg-final): Ditto.
4282         * gcc.dg/20150120-2.c (dg-final): Ditto.
4283         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4285 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
4287         PR target/66174
4288         * gcc.target/i386/pr66174.c: New test.
4290 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
4292         PR fortran/37131
4293         * gfortran.dg/matmul_bounds_6.f90:  New test.
4294         * gfortran.dg/matmul_bounds_7.f90:  New test.
4296 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
4298         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4299         * gfortran.dg/lto/pr41576_1.f90: Add interface.
4300         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4301         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4302         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4303         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4305 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4307         PR fortran/65903
4308         * gfortran.dg/continuation_13.f90: Update test.
4309         * gfortran.dg/pr65903.f90: New test.
4311 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
4313         PR fortran/66113
4314         * gfortran.dg/block_14.f90:  New test.
4316 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4318         PR fortran/44054
4319         * lib/gfortran-dg.exp: Update regex to handle two locations for
4320         the same diagnostic without caret.
4321         * gfortran.dg/badline.f: Test also that line numbers are correct
4322         before and after "left but not entered" warning.
4324 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4325             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4327         PR target/65768
4328         * gcc.target/arm/maskdata.c: New test.
4330 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4332         PR fortran/65792
4333         * gfortran.dg/derived_constructor_components_5: New test
4335 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4337         PR target/66140
4338         * gcc.target/alpha/pr66140.c: New test.
4340 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4342         PR c/48956
4343         * gcc.dg/Wconversion-complex-c99.c: New test.
4344         * gcc.dg/Wconversion-complex-gnu.c: New test.
4346 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4348         PR tree-optimization/64454
4349         * gcc.dg/modmod.c: New testcase.
4351 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4353         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4355 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4357         PR middle-end/66134
4358         * gcc.target/i386/mpx/pr66134.c: New test.
4360 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4362         * gcc.target/powerpc/pr60158.c: New test.
4364 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4366         * gcc.target/i386/sibcall-7.c: New test.
4367         * gcc.target/i386/sibcall-8.c: New test.
4369 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4371         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4372         (abs64_in_dreg): Likewise.
4374 2015-05-14  Marek Polacek  <polacek@redhat.com>
4376         PR c/66066
4377         PR c/66127
4378         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4379         * gcc.dg/pr19984.c: Likewise.
4380         * gcc.dg/pr66066-1.c: New test.
4381         * gcc.dg/pr66066-2.c: New test.
4382         * gcc.dg/pr66066-3.c: New test.
4384 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4386         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4387         * gcc.dg/pow-sqrt.x: New file.
4388         * gcc.dg/pow-sqrt-1.c: New test.
4389         * gcc.dg/pow-sqrt-2.c: Likewise.
4390         * gcc.dg/pow-sqrt-3.c: Likewise.
4392 2015-05-13  Richard Biener  <rguenther@suse.de>
4394         PR tree-optimization/66123
4395         * gcc.dg/torture/pr66123.c: New testcase.
4397 2015-05-13  Richard Biener  <rguenther@suse.de>
4399         PR middle-end/66110
4400         * gcc.dg/alias-2.c: Adjust.
4401         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4403 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4405         PR target/65103
4406         * gcc.target/i386/pr65103-3.c: New.
4408 2015-05-13  Martin Liska  <mliska@suse.cz>
4410         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4412 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4414         PR target/66112
4415         * gcc.target/i386/pr66112-2.c: New test.
4417         PR target/66112
4418         * gcc.target/i386/pr66112-1.c: New test.
4420 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4422         PR target/66048
4423         * gcc.target/i386/mpx/pr66048.cc: New.
4425 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4427         PR rtl-optimization/64616
4428         * gcc.dg/loop-8.c: New test.
4429         * gcc.dg/loop-9.c: New test.
4431 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4433         PR target/pr66047.c
4434         * gcc.target/i386/pr66047.c: New testcase.
4436 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4438         PR ipa/65873
4439         * gcc.c-torture/compile/pr65873.c: New testcase.
4441 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4443         PR fortran/66111
4444         * gfortran.dg/inline_matmul_10.f90:  New test.
4446 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4448         * c-c++-common/Wmisleading-indentation.c: New testcase.
4449         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4450         * c-c++-common/Wmisleading-indentation-2.md: New file.
4452 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4454         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4455         "break".
4456         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4458 2015-05-12  Richard Biener  <rguenther@suse.de>
4460         PR tree-optimization/66101
4461         * gcc.dg/torture/pr66101.c: New testcase.
4463 2015-05-12  Richard Biener  <rguenther@suse.de>
4465         PR tree-optimization/37021
4466         * gcc.target/i386/vect-addsub.c: New testcase.
4468 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4470         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4472 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4474         PR tree-optimization/66010
4475         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4477 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4479         PR c++/65133
4480         * g++.dg/cpp0x/trailing10.C: New.
4482 2015-05-12  Richard Biener  <rguenther@suse.de>
4484         * gcc.dg/vect/bb-slp-35.c: New testcase.
4486 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4488         PR fortran/66100
4489         * gfortran.dg/bound_simplification_6.f90: New.
4491 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4493         * gcc.target/mips/branch-1.c: Pass argument to bar().
4495 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4497         PR target/65753
4498         * gcc.target/i386/pr65753.c: New test.
4500 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4502         PR rtl-optimization/66076
4503         * gcc.dg/torture/pr66076.c: New test.
4505 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4507         PR fortran/66041
4508         * gfortran.dg/inline_matmul_7.f90:  New test.
4509         * gfortran.dg/inline_matmul_8.f90:  New test.
4510         * gfortran.dg/inline_matmul_9.f90:  New test.
4512 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4514         * gfortran.dg/bound_simplification_5.f90: New.
4516 2015-05-09  Jason Merrill  <jason@redhat.com>
4518         * lib/target-supports.exp (cxx_default): New global.
4519         (check_effective_target_c++11_only)
4520         (check_effective_target_c++14_only)
4521         (check_effective_target_c++98_only)
4522         (check_effective_target_c++1z_only): Check it.
4524 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4526         PR tree-optimization/64454
4527         * gcc.dg/tree-ssa/vrp97.c: New file.
4528         * gcc.dg/vect/slp-perm-7.c: Update.
4530 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4532         PR fortran/65894
4533         * gfortran.dg/elemental_subroutine_11.f90: New test.
4535 2015-05-08  Richard Biener  <rguenther@suse.de>
4537         PR tree-optimization/66036
4538         * gcc.dg/vect/slp-41.c: New testcase.
4540 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4542         * gfortran.dg/elemental_optional_args_7.f90: New.
4544 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4546         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4547         allow cmlt or sshr.
4549 2015-05-08  Marek Polacek  <polacek@redhat.com>
4551         PR c/64918
4552         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4553         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4555 2015-05-07  Marek Polacek  <polacek@redhat.com>
4557         PR c/65179
4558         * c-c++-common/Wshift-negative-value-1.c: New test.
4559         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4560         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4561         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4562         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4563         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4564         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4565         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4566         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4568 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4570         PR middle-end/192
4571         PR middle-end/54303
4572         * gcc.dg/fdata-sections-2.c: New file.
4574 2015-05-07  Marek Polacek  <polacek@redhat.com>
4576         PR testsuite/66046
4577         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4578         last dg-output.
4579         * c-c++-common/ubsan/align-7.c: Likewise.
4580         * c-c++-common/ubsan/bounds-8.c: Likewise.
4581         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4582         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4583         * c-c++-common/ubsan/null-1.c: Likewise.
4584         * c-c++-common/ubsan/null-10.c: Likewise.
4585         * c-c++-common/ubsan/null-11.c: Likewise.
4586         * c-c++-common/ubsan/null-2.c: Likewise.
4587         * c-c++-common/ubsan/null-3.c: Likewise.
4588         * c-c++-common/ubsan/null-4.c: Likewise.
4589         * c-c++-common/ubsan/null-5.c: Likewise.
4590         * c-c++-common/ubsan/null-6.c: Likewise.
4591         * c-c++-common/ubsan/null-7.c: Likewise.
4592         * c-c++-common/ubsan/null-8.c: Likewise.
4593         * c-c++-common/ubsan/null-9.c: Likewise.
4594         * c-c++-common/ubsan/object-size-1.c: Likewise.
4595         * c-c++-common/ubsan/object-size-10.c: Likewise.
4596         * c-c++-common/ubsan/object-size-4.c: Likewise.
4597         * c-c++-common/ubsan/object-size-5.c: Likewise.
4598         * c-c++-common/ubsan/object-size-7.c: Likewise.
4599         * c-c++-common/ubsan/object-size-8.c: Likewise.
4600         * c-c++-common/ubsan/object-size-9.c: Likewise.
4601         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4602         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4603         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4604         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4605         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4606         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4607         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4608         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4609         * c-c++-common/ubsan/pr59333.c: Likewise.
4610         * c-c++-common/ubsan/pr59667.c: Likewise.
4611         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4612         * c-c++-common/ubsan/pr60636.c: Likewise.
4613         * c-c++-common/ubsan/pr63802.c: Likewise.
4614         * c-c++-common/ubsan/recovery-1.c: Likewise.
4615         * c-c++-common/ubsan/recovery-3.c: Likewise.
4616         * c-c++-common/ubsan/shift-1.c: Likewise.
4617         * c-c++-common/ubsan/shift-2.c: Likewise.
4618         * c-c++-common/ubsan/shift-4.c: Likewise.
4619         * c-c++-common/ubsan/shift-7.c: Likewise.
4620         * c-c++-common/ubsan/undefined-2.c: Likewise.
4621         * c-c++-common/ubsan/vla-1.c: Likewise.
4622         * g++.dg/ubsan/null-1.C: Likewise.
4623         * g++.dg/ubsan/null-3.C: Likewise.
4624         * g++.dg/ubsan/null-4.C: Likewise.
4625         * g++.dg/ubsan/vptr-8.C: Likewise.
4626         * g++.dg/ubsan/vptr-9.C: Likewise.
4627         * gcc.dg/ubsan/bounds-2.c: Likewise.
4628         * gcc.dg/ubsan/object-size-9.c: Likewise.
4630 2015-05-07  Jeff Law  <law@redhat.com>
4632         * gcc.dg/tree-ssa/shorten-1.c: New test.
4634 2015-05-07  Richard Biener  <rguenther@suse.de>
4636         PR tree-optimization/66002
4637         * gcc.dg/vect/vect-125.c: New testcase.
4639 2015-05-07  Marek Polacek  <polacek@redhat.com>
4640             Martin Uecker  <uecker@eecs.berkeley.edu>
4642         * c-c++-common/ubsan/bounds-10.c: New test.
4644 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4646         * jit.dg/harness.h (set_options): Wrap with
4647         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4648         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4649         Special-case test-benchmark.c as a negative.
4650         * jit.dg/test-benchmark.c: New file.
4652 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4654         PR target/64208
4655         * gcc.target/arm/pr64208.c: New test.
4657 2015-05-06  Alan Modra  <amodra@gmail.com>
4659         PR target/66020
4660         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4661         (gparms): Make volatile.
4663 2015-05-06  Richard Biener  <rguenther@suse.de>
4665         PR tree-optimization/62283
4666         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4668 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4670         PR target/66015
4671         * gcc.target/aarch64/iinline-attr-1.c: New test.
4673 2015-05-06  Richard Biener  <rguenther@suse.de>
4675         * gcc.dg/vect/bb-slp-34.c: New testcase.
4677 2015-05-06  Richard Biener  <rguenther@suse.de>
4679         PR tree-optimization/62283
4680         * gcc.dg/vect/bb-slp-14.c: Adjust.
4682 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4684         PR target/65990
4685         * gcc.target/i386/pr65990.c: New test.
4687 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4689         PR target/65915
4690         * gcc.target/i386/pr65915.c: New.
4692 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4694         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4695         'va_list escapes 0'.
4697 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4699         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4700         in r222173.
4702 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4704         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4705         * gcc.target/arm/pr65924.c: Likewise.
4707 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4709         PR target/65871
4710         * gcc.target/i386/pr65871-3.c: New test.
4712 2015-05-04  Jeff Law  <law@redhat.com>
4714         Revert:
4715         2015-05-04  Jeff Law  <law@redhat.com>
4716         * gcc.dg/tree-ssa/shorten-1.c: New test.
4718 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4719             Jakub Jelinek  <jakub@redhat.com>
4721         PR c++/66007
4722         * g++.dg/cpp0x/Wnarrowing4.C: New.
4724 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4726         * lib/target-supports.exp
4727         (check_effective_target_keeps_null_pointer_checks): Clarify that
4728         this is for targets that disable -fdelete-null-pointer-checks,
4729         not default it to off.
4730         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4731         -fdelete-null-pointer-checks explicit.
4732         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4733         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4734         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4735         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4736         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4737         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4738         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4739         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4740         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4741         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4742         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4743         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4744         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4745         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4746         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4747         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4748         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4749         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4750         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4751         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4752         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4753         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4754         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4755         * g++.dg/cpp0x/static_assert9.C: Likewise.
4756         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4757         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4758         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4759         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4760         * g++.dg/tree-ssa/pr26406.C: Likewise.
4762 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4764         PR tree-optimization/65984
4765         * c-c++-common/ubsan/pr65984.c: New test.
4767 2015-05-04  Jeff Law  <law@redhat.com>
4769         * gcc.dg/tree-ssa/shorten-1.c: New test.
4771 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4773         PR fortran/44735
4774         * gfortran.dg/pr44735.f90: New test.
4776 2015-05-04  Richard Biener  <rguenther@suse.de>
4778         PR tree-optimization/65965
4779         * gcc.dg/vect/bb-slp-33.c: New testcase.
4781 2015-05-04  Richard Biener  <rguenther@suse.de>
4783         PR tree-optimization/65935
4784         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4786 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4788         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4789         for each supported variant instead of CHECK_RESULTS.
4790         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4791         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4792         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4793         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4794         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4795         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4796         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4797         expected results for unsupported variants.  Call CHECK for each
4798         supported variant instead of CHECK_RESULTS.
4799         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4800         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4801         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4802         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4803         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4804         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4805         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4806         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4807         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4808         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4809         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4810         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4811         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4812         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4813         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4814         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4815         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4816         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4817         expected results for unsupported variants.
4818         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4819         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4820         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4821         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4822         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4823         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4824         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4825         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4826         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4827         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4828         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4829         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4830         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4831         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4832         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4833         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4834         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4835         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4836         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4837         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4838         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4839         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4840         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4841         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4842         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4843         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4844         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4845         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4847 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4849         PR fortran/37131
4850         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4852 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4853             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4855         PR c++/65858
4856         * g++.dg/cpp0x/Wnarrowing3.C: New.
4858 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4860         * gcc.dg/20150120-1.c: New test.
4861         * gcc.dg/20150120-2.c: New test.
4862         * gcc.dg/20150120-3.c: New test.
4864 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4866         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4868 2015-05-01  Renlin Li  <renlin.li@arm.com>
4870         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4872 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4874         * gfortran.dg/bound_simplification_4.f90: New.
4876 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4878         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4879         with powerpc_p8vector_ok.
4881 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4883         PR fortran/37131
4884         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4885         scan pattern.
4886         * gfortran.dg/bound_9.f90:  New test case.
4888 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4890         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4891         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4892         for 32bit x86 targets.
4893         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4894         for 32bit x86 targets.
4895         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4896         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4897         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4898         for 32bit x86 targets.
4900 2015-04-30  Marek Polacek  <polacek@redhat.com>
4902         PR tree-optimization/63551
4903         * g++.dg/ipa/pr63551.C: New test.
4905 2015-04-30  Caroline Tice  <cmtice@google.com>
4907         PR  65929
4908         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4909         partition size on certain targets.
4911 2015-04-30  Renlin Li  <renlin.li@arm.com>
4913         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4915 2015-04-30  Marek Polacek  <polacek@redhat.com>
4917         * c-c++-common/Wbool-compare-3.c: New test.
4919         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4920         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4922 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4924         PR c++/57610
4925         * g++.dg/init/ref22.C: New.
4927 2015-04-30  Marek Polacek  <polacek@redhat.com>
4929         * gcc.dg/init-bad-8.c: New test.
4931         * gcc.dg/incomplete-typedef-1.c: New test.
4933 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4935         PR c++/59955
4936         * g++.dg/template/crash121.C: New.
4938 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4940         * gcc.target/mips/call-from-init.c: New test.
4941         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4943 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4945         PR target/65871
4946         * gcc.target/i386/pr65871-1.c: New test.
4947         * gcc.target/i386/pr65871-2.c: Ditto.
4949 2015-04-29  Marek Polacek  <polacek@redhat.com>
4951         PR c/64610
4952         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4953         * c-c++-common/Wbool-compare-2.c: New test.
4955 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4957         PR target/65770
4958         * gcc.target/aarch64/vstN_lane_1.c: New file.
4960 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4962         PR c++/64667
4963         * g++.dg/warn/Winit-self-3.C: New.
4965 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4967         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4969 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4971         PR target/65924
4972         * gcc.target/arm/pr65924.c: New test.
4974 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4976         * g++.dg/gomp/tpl-target-update.C: New file.
4978 2015-04-29  Richard Biener  <rguenther@suse.de>
4980         PR tree-optimization/65917
4981         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4983 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4985         PR target/64835
4986         * gcc.dg/ipa/iinline-attr.c: New test.
4987         * gcc.target/i386/iinline-attr-2.c: New test.
4989 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4991         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4992         segfault is fixed.
4994 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4996         * gcc.dg/vect/vect-33.c: Remove spurious line.
4998 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
5000         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5002 2015-04-28  Marek Polacek  <polacek@redhat.com>
5004         PR c/65901
5005         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5006         * gcc.dg/pr65901.c: New test.
5008 2015-04-28  Richard Biener  <rguenther@suse.de>
5010         PR tree-optimization/62283
5011         * gfortran.dg/vect/pr62283-2.f: New testcase.
5012         * gcc.dg/vect/bb-slp-14.c: Adjust.
5014 2015-04-28  Richard Biener  <rguenther@suse.de>
5016         PR tree-optimization/65851
5017         * g++.dg/torture/pr65851.C: New testcase.
5019 2015-04-27  Jeff Law <law@redhat.com>
5021         PR tree-optimization/65217
5022         * gcc.target/i386/pr65217.c: Remove XFAIL.
5024 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5026         PR fortran/60322
5027         Add tests forgotten to svn-add.
5028         * gfortran.dg/class_allocate_19.f03: New test.
5029         * gfortran.dg/class_array_20.f03: New test.
5030         * gfortran.dg/class_array_21.f03: New test.
5031         * gfortran.dg/finalize_29.f08: New test.
5033 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
5035         PR fortran/59678
5036         PR fortran/65841
5037         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5038         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5040 2015-04-27  Caroline Tice  <cmtice@google.com>
5042         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5043         partition size.
5045 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
5047         PR target/64579
5048         * gcc.target/powerpc/htm-1.c: New test.
5049         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5050         on 64-bit compiles.
5051         (__builtin_tabortdci): Likewise.
5052         (__builtin_tcheck): Remove operand.
5053         * lib/target-supports.exp (check_htm_hw_available): New function.
5055 2015-04-27  Richard Biener  <rguenther@suse.de>
5057         * gcc.target/i386/pr65217.c: XFAIL.
5059 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
5061         PR tree-optimization/65875
5062         * gcc.c-torture/compile/pr65875.c: New test.
5064 2015-04-25  Marek Polacek  <polacek@redhat.com>
5066         PR c/52085
5067         * gcc.dg/enum-incomplete-2.c: New test.
5068         * gcc.dg/enum-mode-1.c: New test.
5070 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5072         PR target/65849
5073         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5074         set new options.
5075         * gcc.target/powerpc/pr65849-2.c: Likewise.
5077 2015-04-24  Tom de Vries  <tom@codesourcery.com>
5079         PR tree-optimization/65802
5080         * g++.dg/pr65802.C: Move to ...
5081         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
5082         stdarg.h.  Rewrite for C.
5083         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
5084         va_start and va_end.  Remove unnecessary inline asm.
5086 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
5087             Wei Mi  <wmi@google.com>
5089         * gcc.target/i386/sse2-load-multi.c: New test.
5090         * gcc.target/i386/sse2-store-multi.c: Ditto.
5092 2015-04-24  Marek Polacek  <polacek@redhat.com>
5094         PR c/65830
5095         * c-c++-common/pr65830.c: New test.
5097         PR c/63357
5098         * c-c++-common/Wlogical-op-1.c: New test.
5100 2015-04-24  Marek Polacek  <polacek@redhat.com>
5102         PR c/61534
5103         * c-c++-common/pr61534-1.c: New test.
5105 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5106             Steven Bosscher <steven@gcc.gnu.org>
5108         PR rtl-optimization/34503
5109         * gcc.target/arm/pr64616.c: New file.
5111 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
5113         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5115 2015-04-24  Terry Guo  <terry.guo@arm.com>
5117         * gcc.target/arm/pr65710.c: Update the options.
5119 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
5121         * gcc.target/i386/pr65523.c: Skip x32.
5123 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5125         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5126         to look for vcl* where appropriate.
5128 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5130         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5131         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5133 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
5135         PR target/26702
5136         * gcc.target/arm/pr26702.c: New test.
5138 2015-04-23  Marek Polacek  <polacek@redhat.com>
5140         PR c/65345
5141         * gcc.dg/pr65345-1.c: New test.
5142         * gcc.dg/pr65345-2.c: New test.
5144 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5146         * gcc.target/powerpc/crypto-builtin-2.c: New.
5148 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
5150         PR fortran/60322
5151         * gfortran.dg/class_allocate_19.f03: New test.
5152         * gfortran.dg/class_array_20.f03: New test.
5153         * gfortran.dg/class_array_21.f03: New test.
5154         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5155         * gfortran.dg/finalize_15.f90: Fixing comparision to model
5156         initialization correctly.
5157         * gfortran.dg/finalize_29.f08: New test.
5159 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5161         * gcc.target/powerpc/swaps-p8-18.c: New test.
5163 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5165         PR target/65456
5166         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5167         * gcc.dg/vect/bb-slp-25.c: Likewise.
5168         * gcc.dg/vect/bb-slp-29.c: Likewise.
5169         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5170         vect_no_align && { ! vect_hw_misalign }.
5171         * gcc.dg/vect/bb-slp-9.c: Likewise.
5172         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5173         vect_hw_misalign.
5174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5176         account for POWER8, where peeling for alignment is not needed.
5177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5178         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5179         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5180         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5181         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5182         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5183         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5184         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5185         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5186         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5187         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5188         * gcc.dg/vect/pr16105.c: Likewise.
5189         * gcc.dg/vect/pr20122.c: Likewise.
5190         * gcc.dg/vect/pr33804.c: Likewise.
5191         * gcc.dg/vect/pr33953.c: Likewise.
5192         * gcc.dg/vect/pr56787.c: Likewise.
5193         * gcc.dg/vect/pr58508.c: Likewise.
5194         * gcc.dg/vect/slp-25.c: Likewise.
5195         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5196         * gcc.dg/vect/vect-105.c: Likewise.
5197         * gcc.dg/vect/vect-27.c: Likewise.
5198         * gcc.dg/vect/vect-29.c: Likewise.
5199         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5200         POWER8.
5201         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5202         && { ! vect_hw_misalign }.
5203         * gcc.dg/vect/vect-44.c: Likewise.
5204         * gcc.dg/vect/vect-48.c: Likewise.
5205         * gcc.dg/vect/vect-50.c: Likewise.
5206         * gcc.dg/vect/vect-52.c: Likewise.
5207         * gcc.dg/vect/vect-56.c: Likewise.
5208         * gcc.dg/vect/vect-60.c: Likewise.
5209         * gcc.dg/vect/vect-72.c: Likewise.
5210         * gcc.dg/vect/vect-75-big-array.c: Likewise.
5211         * gcc.dg/vect/vect-75.c: Likewise.
5212         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5213         * gcc.dg/vect/vect-77-global.c: Likewise.
5214         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5215         * gcc.dg/vect/vect-78-global.c: Likewise.
5216         * gcc.dg/vect/vect-93.c: Likewise.
5217         * gcc.dg/vect/vect-95.c: Likewise.
5218         * gcc.dg/vect/vect-96.c: Likewise.
5219         * gcc.dg/vect/vect-cond-1.c: Likewise.
5220         * gcc.dg/vect/vect-cond-3.c: Likewise.
5221         * gcc.dg/vect/vect-cond-4.c: Likewise.
5222         * gcc.dg/vect/vect-cselim-1.c: Likewise.
5223         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5224         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5225         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5226         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5227         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5228         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5229         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5230         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5231         * gcc.dg/vect/vect-outer-5.c: Likewise.
5232         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5233         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5234         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5235         * gcc.dg/vect/vect-outer-fir.c: Likewise.
5236         * gcc.dg/vect/vect-peel-3.c: Likewise.
5237         * gcc.dg/vect/vect-peel-4.c: Likewise.
5238         * gcc.dg/vect/vect-pre-interact.c: Likewise.
5239         * gcc.target/powerpc/pr65456.c: New test.
5240         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5241         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5242         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5243         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5244         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5245         vect_no_align && { ! vect_hw_misalign }.
5246         * gfortran.dg/vect/vect-3.f90: Likewise.
5247         * gfortran.dg/vect/vect-4.f90: Likewise.
5248         * gfortran.dg/vect/vect-5.f90: Likewise.
5249         * lib/target-supports.exp (check_effective_target_vect_no_align):
5250         Return 1 for POWER8.
5251         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5253 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
5255         PR fortran/65429
5256         * gfortran.dg/pr65429.f90: New test.
5258 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
5260         * c-c++-common/asan/user-section-1.c: New test.
5261         * c-c++-common/asan/user-section-2.c: New test.
5262         * c-c++-common/asan/user-section-3.c: New test.
5264 2015-04-22  Hale Wang  <hale.wang@arm.com>
5265             Terry Guo  <terry.guo@arm.com>
5267         PR rtl-optimization/64818
5268         * gcc.target/arm/pr64818.c: New test.
5270 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
5272         PR ipa/65076
5273         * g++.dg/tree-ssa/pr61034.C: Update template.
5274         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5275         * gcc.dg/Warray-bounds-11.c: Likewise.
5276         * gcc.dg/Warray-bounds.c: Likewise.
5278 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5280         PR libgfortran/65234
5281         * gfortran.dg/fmt_unlimited.f90: New test.
5283 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
5285         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5286         headers.
5287         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5288         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5289         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5290         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5291         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5292         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5293         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5295 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5297         PR libgfortran/56743
5298         * gfortran.dg/namelist_87.f90: New test.
5300 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5302         * gcc.target/aarch64/mult-synth_1.c: New test.
5303         * gcc.target/aarch64/mult-synth_2.c: Likewise.
5304         * gcc.target/aarch64/mult-synth_3.c: Likewise.
5305         * gcc.target/aarch64/mult-synth_4.c: Likewise.
5306         * gcc.target/aarch64/mult-synth_5.c: Likewise.
5307         * gcc.target/aarch64/mult-synth_6.c: Likewise.
5309 2015-04-21  Richard Biener  <rguenther@suse.de>
5311         PR tree-optimization/65650
5312         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5313         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5314         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5315         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5316         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5317         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5319 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5321         PR tree-optimization/65802
5322         * g++.dg/pr65802.C: New test.
5324 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5326         PR testsuite/65767
5327         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5328         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5330 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5332         PR c++/65801
5333         * g++.dg/cpp0x/Wnarrowing2.C: New.
5335 2015-04-20  Jeff Law  <law@redhat.com>
5337         PR tree-optimization/65658
5338         * gcc.dg/pr65658.c: New test.
5340 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5342         PR target/64134
5343         * gcc.target/aarch64/vec_init_1.c: New test.
5345 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5347         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5348         targets.
5350 2015-04-18  Martin Sebor  <msebor@redhat.com>
5352         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5353         of non-nul characters.
5354         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5356 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5358         PR target/65787
5359         * gcc.target/powerpc/pr65787.c: New.
5361 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5363         PR target/65689
5364         * gcc.target/aarch64/c-output-template-4.c: New test.
5366 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5368         PR target/65780
5369         * gcc.dg/pr65780-1.c: New test.
5370         * gcc.dg/pr65780-2.c: Likewise.
5371         * gcc.target/i386/pr32219-9.c: Likewise.
5372         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5373         symbol.
5374         * gcc.target/i386/pr64317.c (c): Initialize.
5376 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5378         PR target/65612
5379         * g++.dg/ext/mv18.C: New test.
5380         * g++.dg/ext/mv19.C: Likewise.
5381         * g++.dg/ext/mv20.C: Likewise.
5382         * g++.dg/ext/mv21.C: Likewise.
5383         * g++.dg/ext/mv22.C: Likewise.
5384         * g++.dg/ext/mv23.C: Likewise.
5386 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5388         PR c++/64527
5389         * g++.dg/init/pr64527.C: New test.
5391 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5392             Michael Matz  <matz@suse.de>
5394         PR tree-optimization/64950
5395         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5396         x86_64-*-*.
5398 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5400         * c-c++-common/asan/user-section-1.c: New test.
5402 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5404         PR debug/65771
5405         * gcc.dg/debug/pr65771.c: New test.
5407 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5409         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5410         __buitlin_alloca with __builtin_alloca.
5412 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5414         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5416 2015-04-16  Richard Biener  <rguenther@suse.de>
5418         PR tree-optimization/64277
5419         * gcc.dg/Warray-bounds-14.c: New testcase.
5420         * gcc.dg/Warray-bounds-15.c: Likewise.
5421         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5422         * c-c++-common/ubsan/bounds-6.c: Likewise.
5424 2015-04-16  Renlin Li  <renlin.li@arm.com>
5426         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5427         * gcc.target/arm/unsigned-float.c: New.
5429 2015-04-16  Richard Biener  <rguenther@suse.de>
5431         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5432         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5433         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5435 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5437         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5438         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5439         * g++.dg/cpp0x/defaulted21.C: Likewise.
5440         * g++.dg/cpp0x/defaulted28.C: Likewise.
5441         * g++.dg/cpp0x/defaulted47.C: Likewise.
5442         * g++.dg/cpp0x/elision_neg.C: Likewise.
5443         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5444         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5445         * g++.dg/cpp0x/implicit1.C: Likewise.
5446         * g++.dg/cpp0x/implicit9.C: Likewise.
5447         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5448         * g++.dg/cpp0x/range-for13.C: Likewise.
5449         * g++.dg/gomp/clause-2.C: Likewise.
5450         * g++.dg/gomp/udr-5.C: Likewise.
5451         * g++.dg/inherit/access6.C: Likewise.
5452         * g++.dg/lookup/duperr1.C: Likewise.
5453         * g++.dg/lookup/friend2.C: Likewise.
5454         * g++.dg/lookup/pr6936.C: Likewise.
5455         * g++.dg/lookup/scoped1.C: Likewise.
5456         * g++.dg/lookup/using26.C: Likewise.
5457         * g++.dg/lookup/using38.C: Likewise.
5458         * g++.dg/other/access2.C: Likewise.
5459         * g++.dg/overload/defarg3.C: Likewise.
5460         * g++.dg/overload/defarg6.C: Likewise.
5461         * g++.dg/parse/access11.C: Likewise.
5462         * g++.dg/parse/access2.C: Likewise.
5463         * g++.dg/parse/access3.C: Likewise.
5464         * g++.dg/parse/access4.C: Likewise.
5465         * g++.dg/parse/access5.C: Likewise.
5466         * g++.dg/parse/access6.C: Likewise.
5467         * g++.dg/parse/access8.C: Likewise.
5468         * g++.dg/parse/access9.C: Likewise.
5469         * g++.dg/parse/crash40.C: Likewise.
5470         * g++.dg/tc1/dr142.C: Likewise.
5471         * g++.dg/tc1/dr166.C: Likewise.
5472         * g++.dg/tc1/dr52.C: Likewise.
5473         * g++.dg/template/access11.C: Likewise.
5474         * g++.dg/template/access18.C: Likewise.
5475         * g++.dg/template/access19.C: Likewise.
5476         * g++.dg/template/access2.C: Likewise.
5477         * g++.dg/template/access20.C: Likewise.
5478         * g++.dg/template/access26.C: Likewise.
5479         * g++.dg/template/access3.C: Likewise.
5480         * g++.dg/template/access7.C: Likewise.
5481         * g++.dg/template/conv12.C: Likewise.
5482         * g++.dg/template/crash69.C: Likewise.
5483         * g++.dg/template/friend31.C: Likewise.
5484         * g++.dg/template/friend32.C: Likewise.
5485         * g++.dg/template/memfriend15.C: Likewise.
5486         * g++.dg/template/memfriend16.C: Likewise.
5487         * g++.dg/template/memfriend17.C: Likewise.
5488         * g++.dg/template/memfriend7.C: Likewise.
5489         * g++.dg/template/pr32519.C: Likewise.
5490         * g++.dg/template/qualttp21.C: Likewise.
5491         * g++.dg/template/qualttp8.C: Likewise.
5492         * g++.dg/template/ttp10.C: Likewise.
5493         * g++.dg/template/typedef11.C: Likewise.
5494         * g++.dg/template/typedef13.C: Likewise.
5495         * g++.dg/template/typedef19.C: Likewise.
5496         * g++.dg/template/typedef20.C: Likewise.
5497         * g++.dg/template/typedef22.C: Likewise.
5498         * g++.dg/template/using16.C: Likewise.
5499         * g++.dg/template/virtual3.C: Likewise.
5500         * g++.dg/ubsan/pr61272.C: Likewise.
5501         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5502         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5503         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5504         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5505         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5506         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5507         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5508         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5509         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5510         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5511         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5512         * g++.old-deja/g++.jason/access17.C: Likewise.
5513         * g++.old-deja/g++.jason/access18.C: Likewise.
5514         * g++.old-deja/g++.jason/access22.C: Likewise.
5515         * g++.old-deja/g++.jason/access23.C: Likewise.
5516         * g++.old-deja/g++.jason/access8.C: Likewise.
5517         * g++.old-deja/g++.jason/delete3.C: Likewise.
5518         * g++.old-deja/g++.jason/report.C: Likewise.
5519         * g++.old-deja/g++.law/access2.C: Likewise.
5520         * g++.old-deja/g++.law/access3.C: Likewise.
5521         * g++.old-deja/g++.law/access4.C: Likewise.
5522         * g++.old-deja/g++.law/access5.C: Likewise.
5523         * g++.old-deja/g++.law/arm12.C: Likewise.
5524         * g++.old-deja/g++.law/arm14.C: Likewise.
5525         * g++.old-deja/g++.law/ctors13.C: Likewise.
5526         * g++.old-deja/g++.law/union2.C: Likewise.
5527         * g++.old-deja/g++.law/visibility12.C: Likewise.
5528         * g++.old-deja/g++.law/visibility15.C: Likewise.
5529         * g++.old-deja/g++.law/visibility16.C: Likewise.
5530         * g++.old-deja/g++.law/visibility17.C: Likewise.
5531         * g++.old-deja/g++.law/visibility18.C: Likewise.
5532         * g++.old-deja/g++.law/visibility19.C: Likewise.
5533         * g++.old-deja/g++.law/visibility20.C: Likewise.
5534         * g++.old-deja/g++.law/visibility21.C: Likewise.
5535         * g++.old-deja/g++.law/visibility24.C: Likewise.
5536         * g++.old-deja/g++.law/visibility4.C: Likewise.
5537         * g++.old-deja/g++.law/visibility5.C: Likewise.
5538         * g++.old-deja/g++.law/visibility6.C: Likewise.
5539         * g++.old-deja/g++.law/visibility7.C: Likewise.
5540         * g++.old-deja/g++.law/visibility8.C: Likewise.
5541         * g++.old-deja/g++.law/visibility9.C: Likewise.
5542         * g++.old-deja/g++.niklas/t135.C: Likewise.
5543         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5544         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5545         * g++.old-deja/g++.other/access11.C: Likewise.
5546         * g++.old-deja/g++.other/access4.C: Likewise.
5547         * g++.old-deja/g++.other/access7.C: Likewise.
5548         * g++.old-deja/g++.other/crash1.C: Likewise.
5549         * g++.old-deja/g++.other/crash7.C: Likewise.
5550         * g++.old-deja/g++.other/friend1.C: Likewise.
5551         * g++.old-deja/g++.other/friend4.C: Likewise.
5552         * g++.old-deja/g++.other/friend9.C: Likewise.
5553         * g++.old-deja/g++.other/lineno1.C: Likewise.
5554         * g++.old-deja/g++.other/using1.C: Likewise.
5555         * g++.old-deja/g++.pt/enum14.C: Likewise.
5556         * g++.old-deja/g++.pt/friend11.C: Likewise.
5557         * g++.old-deja/g++.pt/friend21.C: Likewise.
5558         * g++.old-deja/g++.pt/friend3.C: Likewise.
5559         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5560         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5561         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5562         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5564 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5566         PR ipa/65765
5567         * g++.dg/ipa/pr65765.C: New test.
5569 2015-04-15  Nick Clifton  <nickc@redhat.com>
5571         * gcc.target/rx/builtins.c: Disable RMPA test if string
5572         instructions are not allowed.
5574 2015-04-15  Alan Modra  <amodra@gmail.com>
5576         * gcc.dg/pr65408.c: New.
5578 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5580         PR target/65729
5581         * gcc.target/arm/pr65729.c: New test.
5583 2015-04-14  Richard Biener  <rguenther@suse.de>
5585         PR tree-optimization/65758
5586         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5588 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5590         PR target/65648
5591         * gcc.c-torture/execute/pr65648.c: New test.
5593 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5595         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5596         __builtin_finite instead of finite.
5597         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5598         Likewise.
5600 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5602         PR tree-optimization/63387
5603         * gcc.dg/pr63387.c: New testcase.
5605 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5607         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5609 2015-04-13  Richard Biener  <rguenther@suse.de>
5611         PR tree-optimization/65204
5612         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5614 2015-04-13  Terry Guo  <terry.guo@arm.com>
5616         PR target/65710
5617         * gcc.target/arm/pr65710.c: New.
5619 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5621         PR tree-optimization/65747
5622         * g++.dg/torture/pr65747.C: New test.
5624 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5626         PR c++/65736
5627         * g++.dg/cpp0x/pr65736.C: New test.
5629 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5630             Martin Liska  <mliska@suse.cz>
5632         PR ipa/65722
5633         * g++.dg/ipa/pr65722.C: New testcase.
5635 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5637         PR tree-optimization/65735
5638         * gcc.c-torture/compile/pr65735.c: New test.
5640 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5642         PR middle-end/65554
5643         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5645 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5647         PR target/65671
5648         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5650 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5652         PR target/65647
5653         * gcc.target/arm/pr65647-2.c: New.
5655 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5657         PR target/65694
5658         * g++.dg/torture/pr65694.C: New test.
5660 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5662         * gfortran.dg/coarray_lock_6.f90: New.
5663         * gfortran.dg/coarray_lock_7.f90: New.
5664         * gfortran.dg/coarray/lock_2.f90: New.
5666 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5668         PR fortran/56674
5669         PR fortran/58813
5670         PR fortran/59016
5671         PR fortran/59024
5672         * gfortran.dg/used_types_27.f90: New.
5674 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5676         PR target/65671
5677         * gcc.target/i386/pr65671.c: New.
5679 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5681         PR tree-optimization/65709
5682         * c-c++-common/ubsan/align-9.c: New test.
5684 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5686         PR fortran/56852
5687         * gfortran.dg/pr56852.f90: New test.
5689 2015-04-09  Marek Polacek  <polacek@redhat.com>
5690             Jakub Jelinek  <jakub@redhat.com>
5692         PR middle-end/65554
5693         * g++.dg/opt/pr65554.C: New test.
5695 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5697         PR c++/65690
5698         * c-c++-common/attr-aligned-1.c: New test.
5700 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5702         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5704 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5706         PR target/65676
5707         * gcc.target/i386/sse-25.c: New.
5709 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5711         PR target/65693
5712         * gcc.target/i386/pr65693.c: New test.
5714 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5716         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5718 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5720         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5722 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5724         * gcc.target/i386/thunk-retbnd.c: New.
5726 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5728         * gnat.dg/opt48.adb: New test.
5729         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5730         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5732 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5734         PR ipa/65540
5735         * gcc.c-torture/compile/pr65540.c: New.
5737 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5739         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5740         -Wno-pointer-arith.
5742 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5744         PR debug/65678
5745         * g++.dg/debug/pr65678.C: New test.
5747         PR middle-end/65680
5748         * gcc.c-torture/compile/pr65680.c: New test.
5750 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5752         PR fortran/65548
5753         * gfortran.dg/allocate_with_source_5.f90: New test.
5755 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5757         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5758         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5760 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5762         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5764 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5766         PR target/65614
5767         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5768         to get floating point compression.
5769         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5771 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5773         PR preprocessor/61977
5774         * gcc.dg/cpp/pr61977.c: New test.
5776 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5778         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5780 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5782         PR target/65647
5783         * gcc.target/arm/pr65647.c: New.
5785 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5787         PR ipa/65655
5788         * g++.dg/torture/pr65655.C: New testcase.
5790 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5792         PR c++/64085
5793         * g++.dg/cpp1y/lambda-init13.C: New.
5795 2015-04-03  Marek Polacek  <polacek@redhat.com>
5797         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5799 2015-04-02  Marek Polacek  <polacek@redhat.com>
5801         PR c++/65642
5802         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5803         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5805 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5807         PR preprocessor/61977
5808         * gcc.target/powerpc/pr61977-1.c: New test.
5809         * gcc.target/powerpc/pr61977-2.c: New test.
5811 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5813         PR c++/56100
5814         * g++.dg/warn/Wshadow-8.C: New.
5815         * g++.dg/warn/Wshadow-9.C: Likewise.
5816         * g++.dg/warn/Wshadow-10.C: Likewise.
5817         * g++.dg/warn/Wshadow-11.C: Likewise.
5819 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5821         * gcc.dg/pr23623.c: Added aligned attribute.
5822         * gcc.dg/20141029-1.c: Likewise.
5823         * gcc.dg/20150306-1.c: New test.
5825 2015-04-01  Marek Polacek  <polacek@redhat.com>
5827         PR c++/65554
5828         * g++.dg/cpp0x/initlist93.C: New test.
5829         * g++.dg/cpp0x/initlist94.C: New test.
5831 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5833         PR target/65624
5834         * gcc.target/aarch64/pr65624.c: New test.
5836 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5838         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5840 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5842         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5843         extra variable to force stack alignment.
5844         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5845         extra variable to force stack alignment.
5847 2015-03-31  Marek Polacek  <polacek@redhat.com>
5849         PR c++/65390
5850         * g++.dg/template/pr65390.C: New test.
5852 2015-03-31  Martin Liska  <mliska@suse.cz>
5854         * g++.dg/ipa/pr65557.C: New test.
5856 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5858         * gcc.target/s390/hotpatch-25.c: New test.
5859         * gcc.target/s390/hotpatch-1.c: Update test.
5860         * gcc.target/s390/hotpatch-10.c: Update test.
5861         * gcc.target/s390/hotpatch-11.c: Update test.
5862         * gcc.target/s390/hotpatch-12.c: Update test.
5863         * gcc.target/s390/hotpatch-13.c: Update test.
5864         * gcc.target/s390/hotpatch-14.c: Update test.
5865         * gcc.target/s390/hotpatch-15.c: Update test.
5866         * gcc.target/s390/hotpatch-16.c: Update test.
5867         * gcc.target/s390/hotpatch-17.c: Update test.
5868         * gcc.target/s390/hotpatch-18.c: Update test.
5869         * gcc.target/s390/hotpatch-19.c: Update test.
5870         * gcc.target/s390/hotpatch-2.c: Update test.
5871         * gcc.target/s390/hotpatch-21.c: Update test.
5872         * gcc.target/s390/hotpatch-22.c: Update test.
5873         * gcc.target/s390/hotpatch-23.c: Update test.
5874         * gcc.target/s390/hotpatch-24.c: Update test.
5875         * gcc.target/s390/hotpatch-3.c: Update test.
5876         * gcc.target/s390/hotpatch-4.c: Update test.
5877         * gcc.target/s390/hotpatch-5.c: Update test.
5878         * gcc.target/s390/hotpatch-6.c: Update test.
5879         * gcc.target/s390/hotpatch-7.c: Update test.
5880         * gcc.target/s390/hotpatch-8.c: Update test.
5881         * gcc.target/s390/hotpatch-9.c: Update test.
5882         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5884 2015-03-31  Richard Biener  <rguenther@suse.de>
5886         PR middle-end/65626
5887         * g++.dg/torture/pr65626.C: New testcase.
5889 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5891         PR target/65531
5892         * gcc.target/i386/mpx/pr65531.cc: New.
5894 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5896         PR target/65602
5897         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5898         __builtin_alloca instead of alloca.
5899         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5900         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5901         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5902         check.
5904 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5906         PR ipa/65610
5907         * g++.dg/ubsan/pr65610.C: New test.
5909 2015-03-30  Marek Polacek  <polacek@redhat.com>
5911         PR c++/65398
5912         * g++.dg/cpp0x/pr65398-2.C: New test.
5914 2015-03-30  Marek Polacek  <polacek@redhat.com>
5916         * c-c++-common/pr65556.c: Change the width of bit-fields.
5918 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5920         PR ipa/65588
5921         * gcc.target/i386/pr65588.c: New testcase.
5923 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5925         PR libgfortran/65563
5926         * gfortran.dg/open_errors_2.f90:  New test.
5928 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5930         PR libgfortran/65596
5931         * gfortran.dg/namelist_86.f90: New test.
5933 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5935         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5936         statement to reflect new ownership.
5938 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5940         PR c++/42328
5941         * g++.dg/template/friend58.C: New.
5942         * g++.dg/template/friend59.C: Likewise.
5944 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5946         PR c/65586
5947         * g++.dg/gomp/openmp-simd-3.C: New.
5948         * gcc.dg/gomp/openmp-simd-3.c: New.
5950 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5952         PR target/65248
5953         * gcc.target/i386/pr65248-1.c: New file.
5954         * gcc.target/i386/pr65248-2.c: Likewise.
5955         * gcc.target/i386/pr65248-3.c: Likewise.
5956         * gcc.target/i386/pr65248-4.c: Likewise.
5958 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5960         PR target/65593
5961         * gcc.c-torture/compile/pr65593.c: New test.
5963 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5965         PR c++/59329
5966         * g++.dg/cpp1y/constexpr-assert1.C: New.
5968 2015-03-27  Marek Polacek  <polacek@redhat.com>
5970         PR c++/65556
5971         * c-c++-common/pr65556.c: New test.
5973 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5975         PR ipa/65600
5976         * g++.dg/torture/pr65600.C: New testcase.
5978 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5980         PR target/65407
5981         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5983 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5985         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5986         statement and cleanup. Fixed typos.
5988 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5990         PR middle-end/65595
5991         * gcc.c-torture/compile/pr65595.c: New testcase.
5993 2015-03-27  Marek Polacek  <polacek@redhat.com>
5995         PR sanitizer/65583
5996         * g++.dg/ubsan/pr65583.C: New test.
5998 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
6000         * gcc.c-torture/compile/20150327.c: New testcase.
6002 2015-03-26  Richard Biener  <rguenther@suse.de>
6004         PR middle-end/65555
6005         * g++.dg/torture/pr65555.C: New testcase.
6007 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
6009         PR tree-optimization/64715
6010         * gcc.dg/builtin-object-size-15.c: New test.
6011         * gcc.dg/pr64715-1.c: New test.
6012         * gcc.dg/pr64715-2.c: New test.
6014 2015-03-26  Richard Biener  <rguenther@suse.de>
6016         PR middle-end/65519
6017         * gnat.dg/specs/opt2.ads: Fix testcase.
6019 2015-03-25  Martin Sebor  <msebor@redhat.com>
6021         PR testsuite/65526
6022         * lib/target-supports.exp (check_effective_target_arm32): Fail early
6023         when target isn't arm*-*-*-*.
6024         (check_effective_target_arm_nothumb): Likewise.
6025         (check_effective_target_arm_little_endian): Likewise.
6026         (check_effective_target_arm_vect_no_misalign): Likewise.
6027         (check_effective_target_aarch64_little_endian): Fail early if target
6028         isn't aarch64*-*-*.
6030 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
6032         PR tree-optimization/65177
6033         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6035 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
6037         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6038         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6039         smmintrin.h and mm3dnow.h.
6041 2015-03-25  Marek Polacek  <polacek@redhat.com>
6043         PR c++/65558
6044         * g++.dg/cpp0x/pr65558.C: New test.
6046 2015-03-25  Marek Polacek  <polacek@redhat.com>
6048         PR c++/61670
6049         * g++.dg/template/pr61670.C: New test.
6051 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6053         PR c++/54987
6054         * g++.dg/template/pr54987.C: New.
6056 2015-03-25  Richard Biener  <rguenther@suse.de>
6058         PR tree-optimization/62630
6059         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6061 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6063         PR target/65508
6064         * gcc.target/i386/mpx/pr65508.c: New.
6066 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
6068         PR fortran/64952
6069         PR fortran/65532
6070         * gfortran.dg/data_initialized_3.f90: New.
6072 2015-03-25  Richard Biener  <rguenther@suse.de>
6074         PR middle-end/65519
6075         * gnat.dg/specs/opt2.ads: New testcase.
6077 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
6079         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6080         * gcc.target/arm/memset-inline-4.c: Skip for
6081         arm_tune_string_ops_prefer_neon.
6082         * gcc.target/arm/memset-inline-5.c: Ditto.
6083         * gcc.target/arm/memset-inline-6.c: Ditto.
6084         * gcc.target/arm/memset-inline-8.c: Ditto.
6085         * gcc.target/arm/memset-inline-9.c: Ditto.
6087 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6089         PR c++/58923
6090         * g++.dg/other/virtual3.C: New.
6092 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6094         PR c++/60130
6095         * g++.dg/cpp0x/vt-60130.C: New.
6097 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6099         PR c++/61971
6100         * g++.dg/warn/Warray-bounds-7.C: New.
6102 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6104         PR c++/60067
6105         * g++.dg/template/defarg18.C: New.
6107 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6109         PR c++/59988
6110         * g++.dg/cpp0x/vt-59988.C: New.
6112 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
6114         PR tree-optimization/65533
6115         * gcc.dg/pr65533.c: New test.
6117 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
6119         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6120         source= and mold= expressions functionality.
6121         * gfortran.dg/allocate_class_4.f90: New test.
6122         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6123         copying an unlimited polymorhpic object containing a char array
6124         to another unlimited polymorphic object respects the _len
6125         component.
6126         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6127         whether deferred length char array allocate works, unlimited
6128         polymorphic object allocation from a string works and if
6129         allocating an array of deferred length strings works.
6130         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6132 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
6134         PR c++/65513
6135         * g++.dg/cpp0x/constexpr-array11.C: New.
6137 2015-03-24  Richard Biener  <rguenther@suse.de>
6139         PR middle-end/65517
6140         * gcc.dg/torture/pr65517.c: New testcase.
6142 2015-03-24  Tobias Burnus  <burnus@net-b.de>
6144         * gfortran.dg/coindexed_1.f90: Moved from
6145         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6147 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6149         PR testsuite/65506
6150         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6151         gimple dump.
6153         PR target/65523
6154         * gcc.target/i386/pr65523.c: New test.
6156         PR ipa/65475
6157         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6158         dg-options.
6159         * g++.dg/lto/pr65475b_0.C: Likewise.
6161 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
6163         PR target/65505
6164         * gcc.target/sh/torture/pr65505.c: New.
6166 2015-03-23  Martin Sebor  <msebor@redhat.com>
6168         PR testsuite/63175
6169         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6170         assembly for lvx in addition to lxv.
6172 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6174         PR target/65504
6175         * gfortran.dg/pr65504.f90: New test.
6177         PR ipa/65521
6178         * gcc.dg/pr65521.c: New test.
6180 2015-03-23  Richard Biener  <rguenther@suse.de>
6182         PR tree-optimization/65518
6183         * gcc.dg/vect/pr65518.c: New testcase.
6185 2015-03-23  Richard Biener  <rguenther@suse.de>
6187         PR tree-optimization/65494
6188         * gcc.dg/vect/pr65494.c: New testcase.
6190 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
6192         PR preprocessor/65238
6193         * c-c++-common/cpp/pr65238-1.c: New test.
6194         * gcc.dg/cpp/pr65238-2.c: New test.
6195         * gcc.dg/cpp/trad/pr65238-3.c: New test.
6196         * gcc.dg/cpp/trad/pr65238-4.c: New test.
6198 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
6199             Mikael Morin  <mikael@gcc.gnu.org>
6201         PR fortran/64952
6202         * gfortran.dg/elemental_dependency_4.f90: New.
6203         * gfortran.dg/elemental_dependency_5.f90: New.
6205 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
6207         PR ipa/65475
6208         * g++.dg/lto/pr65475b_0.C: New testcase.
6209         * g++.dg/lto/pr65475b_1.C: New testcase.
6210         * g++.dg/lto/pr65475c_0.C: New testcase.
6211         * g++.dg/lto/pr65475c_1.C: New testcase.
6213 2015-03-21  Tobias Burnus  <burnus@net-b.de>
6215         * gfortran.dg/coarray_38.f90: New.
6216         * gfortran.dg/coarray_39.f90: New.
6217         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6218         compile test.
6220 2015-03-20  Marek Polacek  <polacek@redhat.com>
6222         PR c++/65398
6223         * g++.dg/cpp0x/pr65398.C: New test.
6225 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
6227         PR ipa/65475
6228         * g++.dg/lto/pr65475_0.C: New testcase.
6229         * g++.dg/lto/pr65475_1.C: New testcase.
6231 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
6233         PR rtl-optimization/64366
6234         * gcc.target/sh/pr64366.c: New.
6236 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6238         PR c++/48324
6239         * g++.dg/cpp0x/constexpr-48324.C: New.
6241 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
6243         PR c++/48453
6244         * g++.dg/cpp0x/pr48453.C: New.
6246 2015-03-20  Marek Polacek  <polacek@redhat.com>
6248         PR c++/65072
6249         * g++.dg/cpp0x/pr65072.C: New test.
6251 2015-03-20  Richard Biener  <rguenther@suse.de>
6253         PR middle-end/64715
6254         * gcc.dg/pr15347.c: Use -O.
6255         * c-c++-common/pr19807-1.c: Likewise.
6257 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
6259         * gnat.dg/volatile13.ad[sb]: New test.
6261 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
6263         PR rtl-optimization/60851
6264         * gcc.target/i386/pr60851.c: New test.
6266 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
6268         PR target/65240
6269         * g++.dg/pr65240.h: Add tests for PR 65240.
6270         * g++.dg/pr65240-1.C: Likewise.
6271         * g++.dg/pr65240-2.C: Likewise.
6272         * g++.dg/pr65240-3.C: Likewise.
6273         * g++.dg/pr65240-4.C: Likewise.
6275 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
6277         PR rtl-optimization/63491
6278         * gcc.target/powerpc/pr63491.c: New.
6280 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6282         * g++.dg/ipa/pr65465.C: New test.
6284 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6286         PR c++/52659
6287         * g++.dg/cpp0x/deleted11.C: New.
6289 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6291         PR sanitizer/65400
6292         * c-c++-common/tsan/pr65400-3.c: New test.
6294 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
6296         PR c++/59686
6297         * g++.dg/cpp0x/constexpr-59686.C: New.
6299 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
6301         PR sanitizer/64265
6302         * g++.dg/tsan/pr64265.C: New test.
6304         PR sanitizer/65400
6305         * c-c++-common/tsan/pr65400-1.c: New test.
6306         * c-c++-common/tsan/pr65400-2.c: New test.
6308 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6310         PR c++/59816
6311         * g++.dg/cpp0x/pr59816.C: New.
6313 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
6315         PR fortran/59198
6316         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6318 2015-03-18  Martin Liska  <mliska@suse.cz>
6320         PR ipa/65439
6321         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6322         equivalences either to 6 or 7.
6324 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6326         PR middle-end/64491
6327         Revert:
6328         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6330         * gcc.dg/undefined-loop-1.c: New file.
6331         * gcc.dg/undefined-loop-2.c: New file.
6333         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6335         PR testsuite/64032
6336         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6337         loop exits too early.
6339 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6341         PR tree-optimization/65450
6342         * gfortran.dg/pr65450.f90: New test.
6344         PR target/65078
6345         * gcc.target/i386/pr65078-1.c: New test.
6346         * gcc.target/i386/pr65078-2.c: New test.
6347         * gcc.target/i386/pr65078-3.c: New test.
6348         * gcc.target/i386/pr65078-4.c: New test.
6349         * gcc.target/i386/pr65078-5.c: New test.
6350         * gcc.target/i386/pr65078-6.c: New test.
6352 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6354         PR c++/65340
6355         * g++.dg/cpp1y/pr65340.C: New.
6357 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6359         PR fortran/64432
6360         * gfortran.dg/system_clock_3.f08: Adjust test.
6362 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6364         PR fortran/59198
6365         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6366         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6368 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6370         PR fortran/64432
6371         * gfortran.dg/system_clock_3.f08: New test.
6373 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6375         PR c++/64626
6376         g++.dg/cpp1y/pr64626-1.C: New.
6377         g++.dg/cpp1y/pr64626-2.C: New.
6378         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6380 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6382         PR tree-optimization/65427
6383         * gcc.c-torture/execute/pr65427.c: New test.
6385 2015-03-16  Marek Polacek  <polacek@redhat.com>
6387         DR 1688
6388         PR c++/65327
6389         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6390         * g++.dg/cpp0x/pr65327.C: New test.
6392 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6394         PR sanitizer/64820
6395         * c-c++-common/asan/pr64820.c: New test.
6397 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6399         * gfortran.dg/pointer_2.f90: New test.
6401 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6403         * g++.dg/pr65049.C: New test.
6405 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6407         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6408         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6409         * gcc.target/i386/fuse-caller-save.c: Same.
6411 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6413         * gnat.dg/loop_optimization18.ad[sb]: New test.
6414         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6416 2015-03-16  Alan Modra  <amodra@gmail.com>
6418         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6419         2014-12-05 change.
6421 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6423         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6424         hppa*-*-hpux*.
6425         * gcc.dg/torture/pr65270-2.c: Likewise.
6427 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6429         PR fortran/61138
6430         * gfortran.dg/pointer_remapping_9.f90: New.
6432 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6434         PR tree-optimization/65369
6435         * gcc.c-torture/execute/pr65369.c: New test.
6437         PR tree-optimization/65418
6438         * gcc.c-torture/execute/pr65418-1.c: New test.
6439         * gcc.c-torture/execute/pr65418-2.c: New test.
6441         PR rtl-optimization/65401
6442         * gcc.c-torture/execute/pr65401.c: New test.
6444 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6446         PR target/64600
6447         * gcc.target/arm/pr64600_1.c: New test.
6449 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6451         PR rtl-optimization/65235
6452         * gcc.target/aarch64/pr65235_1.c: New test.
6454 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6456         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6457         * gcc.target/s390/hotpatch-22.c: Likewise.
6458         * gcc.target/s390/hotpatch-23.c: Likewise.
6459         * gcc.target/s390/hotpatch-24.c: Likewise.
6460         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6461         * gcc.target/s390/hotpatch-1.c: Update expected output.
6462         * gcc.target/s390/hotpatch-2.c: Likewise.
6463         * gcc.target/s390/hotpatch-3.c: Likewise.
6464         * gcc.target/s390/hotpatch-4.c: Likewise.
6465         * gcc.target/s390/hotpatch-5.c: Likewise.
6466         * gcc.target/s390/hotpatch-6.c: Likewise.
6467         * gcc.target/s390/hotpatch-7.c: Likewise.
6468         * gcc.target/s390/hotpatch-8.c: Likewise.
6469         * gcc.target/s390/hotpatch-9.c: Likewise.
6470         * gcc.target/s390/hotpatch-10.c: Likewise.
6471         * gcc.target/s390/hotpatch-11.c: Likewise.
6472         * gcc.target/s390/hotpatch-12.c: Likewise.
6473         * gcc.target/s390/hotpatch-13.c: Likewise.
6474         * gcc.target/s390/hotpatch-14.c: Likewise.
6475         * gcc.target/s390/hotpatch-15.c: Likewise.
6476         * gcc.target/s390/hotpatch-16.c: Likewise.
6477         * gcc.target/s390/hotpatch-17.c: Likewise.
6478         * gcc.target/s390/hotpatch-18.c: Likewise.
6479         * gcc.target/s390/hotpatch-19.c: Likewise.
6481 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6483         PR target/65103
6484         * gcc.target/i386/pr65103-1.c: New.
6486 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6488         PR target/65044
6489         * gcc.target/i386/pr65044.c: New.
6491 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6493         PR rtl-optimization/64895
6494         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6495         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6496         * gcc.target/i386/fuse-caller-save.c: Ditto.
6498 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6500         * gcc.dg/ipa/pr63569.c: Fix template.
6502 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6504         * g++.dg/ipa/pr64146.C: Require fpic support.
6506 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6508         PR libfortran/65200
6509         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6510         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6512 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6514         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6515         to dg-options, fix up dg-skip-if.
6517 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6519         PR target/65296
6520         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6521         * gcc.target/avr/tiny-caller-save.c: Same.
6523 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6525         PR target/65242
6526         * g++.dg/pr65242.C: New test.
6528 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6530         * c-c++-common/asan/no-asan-check-glob.c: New test.
6532 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6534         PR c++/65370
6535         * g++.dg/other/default11.C: New.
6536         * g++.dg/other/default12.C: Likewise.
6538 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6540         PR target/65368
6541         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6543 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6545         PR fortran/65024
6546         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6548 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6550         PR c++/65127
6551         * g++.dg/cpp0x/pr65127.C: New test.
6553 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6555         * gcc.dg/ipa/PR64550.c: Update template.
6557 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6558             Tobias Burnus  <burnus@net-b.de>
6560         * gfortran.dg/coarray_sync_memory.f90: New.
6562 2015-03-10  Marek Polacek  <polacek@redhat.com>
6564         PR sanitizer/65367
6565         * c-c++-common/ubsan/pr65367.c: New test.
6567 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6569         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6570         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6571         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6572         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6573         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6574         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6575         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6576         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6577         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6578         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6579         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6580         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6581         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6583 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6585         * lib/mpx-dg.exp (mpx_link_flags): New.
6586         (mpx_init): New.
6587         (mpx_finish): New.
6588         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6589         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6590         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6591         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6592         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6593         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6594         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6595         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6596         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6597         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6598         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6599         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6600         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6601         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6602         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6603         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6604         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6605         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6606         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6607         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6608         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6609         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6610         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6611         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6612         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6613         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6614         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6615         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6616         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6617         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6618         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6619         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6620         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6621         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6622         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6623         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6624         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6625         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6626         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6627         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6628         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6629         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6630         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6631         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6632         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6633         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6634         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6635         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6636         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6637         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6638         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6639         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6640         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6641         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6642         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6643         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6644         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6645         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6646         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6647         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6648         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6649         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6650         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6651         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6652         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6653         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6654         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6655         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6656         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6657         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6658         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6659         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6660         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6661         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6662         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6663         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6664         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6665         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6666         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6667         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6668         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6669         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6670         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6671         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6672         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6673         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6674         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6675         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6676         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6677         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6678         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6679         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6680         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6681         * gcc.target/i386/mpx/label-address-1.c: New.
6682         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6683         * gcc.target/i386/mpx/macro.c: New.
6684         * gcc.target/i386/mpx/mpx-check.h: New.
6685         * gcc.target/i386/mpx/mpx.exp: New.
6686         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6687         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6688         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6689         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6690         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6691         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6692         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6693         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6694         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6695         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6696         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6697         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6698         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6699         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6700         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6701         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6702         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6703         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6704         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6705         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6706         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6707         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6708         * gcc.target/i386/mpx/reference-1-nov.c: New.
6709         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6710         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6711         * gcc.target/i386/mpx/reference-2-nov.c: New.
6712         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6713         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6714         * gcc.target/i386/mpx/reference-3-nov.c: New.
6715         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6716         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6717         * gcc.target/i386/mpx/reference-4-nov.c: New.
6718         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6719         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6720         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6721         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6722         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6723         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6724         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6725         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6726         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6727         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6728         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6729         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6730         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6731         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6732         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6733         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6734         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6735         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6736         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6737         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6738         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6739         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6740         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6741         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6742         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6743         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6744         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6745         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6746         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6747         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6748         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6749         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6750         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6751         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6752         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6753         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6754         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6755         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6756         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6757         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6758         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6759         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6760         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6761         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6762         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6763         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6764         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6765         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6766         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6767         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6768         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6769         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6770         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6771         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6772         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6773         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6774         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6775         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6776         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6777         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6778         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6779         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6780         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6781         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6782         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6783         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6784         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6785         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6786         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6787         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6788         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6789         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6790         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6791         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6792         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6793         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6794         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6795         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6796         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6797         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6798         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6799         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6800         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6801         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6802         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6803         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6804         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6805         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6806         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6807         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6808         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6809         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6810         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6811         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6812         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6813         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6814         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6815         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6816         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6817         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6818         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6819         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6820         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6821         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6822         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6823         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6824         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6825         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6826         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6827         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6828         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6829         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6830         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6831         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6832         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6833         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6834         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6835         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6836         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6837         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6838         * gcc.target/i386/mpx/vla-1-nov.c: New.
6839         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6840         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6841         * gcc.target/i386/mpx/vla-2-nov.c: New.
6842         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6844 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6846         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6848 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6850         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6852 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6854         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6855         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6857 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6859         PR c/65120
6860         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6861         on rhs is 0.
6862         (fn4): New test.
6863         * c-c++-common/pr65120.c: New test.
6865         PR rtl-optimization/65321
6866         * gcc.dg/pr65321.c: New test.
6868 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6870         PR tree-optimization/65355
6871         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6873 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6875         PR c/65120
6876         * c-c++-common/pr49706.c: Adjust tests for not warning
6877         about !!x == y or !b == y where b is boolean, and add
6878         some further tests.
6879         * c-c++-common/pr62199-2.c: Likewise.
6881 2015-03-09  Richard Biener  <rguenther@suse.de>
6883         PR middle-end/65270
6884         * gcc.dg/torture/pr65270-1.c: New testcase.
6885         * gcc.dg/torture/pr65270-2.c: Likewise.
6887 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6889         PR tree-optimization/63743
6890         * gcc.dg/pr63743.c: New test.
6892 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6894         PR lto/65316
6895         * g++.dg/lto/pr65316_0.C: New testcase.
6896         * g++.dg/lto/pr65316_1.C: New testcase.
6898 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6900         PR target/62247
6901         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6902         hppa*-*-hpux*.
6903         * g++.dg/abi/rtti3.C: Likewise.
6905         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6907         PR target/62251
6908         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6910         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6912         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6914         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6916 2015-03-08  Morin  <mikael@gcc.gnu.org>
6918         PR fortran/60898
6919         * gfortran.dg/entry_20.f90: New.
6921 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6923         PR target/65153
6924         * gcc.c-torture/compile/pr65153.c: New.
6926 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6928         PR target/65249
6929         * g++.dg/torture/pr65249.C: New.
6931 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6933         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6934         long.
6935         (int64_t): Likewise.
6937 2015-03-07  Marek Polacek  <polacek@redhat.com>
6938             Martin Uecker  <uecker@eecs.berkeley.edu>
6940         PR sanitizer/65280
6941         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6942         member-like arrays.
6943         * c-c++-common/ubsan/bounds-8.c: New test.
6944         * c-c++-common/ubsan/bounds-9.c: New test.
6945         * gcc.dg/ubsan/bounds-2.c: New test.
6947 2015-03-05  Martin Sebor  <msebor@redhat.com>
6949         * PR testsuite/63175
6950         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6951         checking of results into main to prevent it from getting optimized
6952         away.
6953         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6955 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6957         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6958         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6959         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6960         x64.
6962 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6964         * g++.dg/lto/pr65302_1.C: New testcase.
6965         * g++.dg/lto/pr65302_0.C: New testcase.
6967 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6969         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6970         -fno-ipa-icf to dg-options.
6972 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6974         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6975         compiles using the linker plugin.
6977 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6979         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6981 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6983         * gcc.target/arm/pr65067.c: New test.
6985 2015-03-05  Martin Liska  <mliska@suse.cz>
6987         PR ipa/65318
6988         * gcc.dg/ipa/pr65318.c: New test.
6990 2015-03-05  Marek Polacek  <polacek@redhat.com>
6992         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6994 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6996         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6998 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7000         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7001         max-unroll-times back to defaults for s390.
7003 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7005         Fix last commit.
7007 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7009         PR c++/64665
7010         * g++.dg/cpp0x/initlist92.C: New.
7012 2015-03-05  Richard Biener  <rguenther@suse.de>
7014         PR tree-optimization/65310
7015         * gcc.dg/vect/pr65310.c: New testcase.
7017 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
7019         PR c++/64834
7020         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7022 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
7024         * gnat.dg/entry_queues3.adb: New test.
7026 2015-03-04  Ian Lance Taylor  <iant@google.com>
7028         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7030 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7032         PR c++/64227
7033         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7035 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
7037         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7038         -fno-ipa-icf to dg-options
7039         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7040         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7042 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
7044         PR c++/64398
7045         * g++.dg/cpp0x/decltype62.C: New.
7047 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
7049         * gnat.dg/object_overflow5.adb: New test.
7051 2015-03-03  Martin Liska  <mliska@suse.cz>
7053         PR ipa/65287
7054         * gcc.dg/ipa/pr65287.c: New test.
7056 2015-03-03  Martin Jambor  <mjambor@suse.cz>
7057             Eric Botcazou  <ebotcazou@adacore.com>
7059         * gnat.dg/specs/pack12.ads: New test.
7061 2015-03-03  Martin Liska  <mliska@suse.cz>
7063         * gcc.dg/ipa/PR65282.c: New test.
7065 2015-03-13  Jeff Law  <law@redhat.com>
7067         PR tree-optimization/65241
7068         * gcc.c-torture/compile/pr65241.c: New test.
7070 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
7072         PR target/64331
7073         * gcc.target/avr/torture/pr64331.c: New test.
7075 2015-03-03  Martin Liska  <mliska@suse.cz>
7076             Jan Hubicka  <hubicka@ucw.cz>
7078         * g++.dg/ipa/pr65263.C: New test.
7080 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7082         PR ipa/65130
7083         * gcc.dg/lto/pr65130_0.c: New testcase.
7084         * gcc.dg/lto/pr65130_1.c: New testcase.
7086 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
7088         PR ipa/64988
7089         * g++.dg/torture/pr64988.C: New testcase.
7091 2015-03-02  Tobias Burnus  <burnus@net-b.de>
7093         * gfortran.dg/coarray_atomic_6.f90: New.
7095 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7097         PR target/65184
7098         * gcc.target/i386/pr65184.c: New.
7100 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
7102         PR target/65183
7103         * gcc.target/i386/pr65183.c: New.
7105 2015-02-28  Martin Liska  <mliska@suse.cz>
7106             Jan Hubicka  <hubicka@ucw.cz>
7108         * gcc.dg/ipa/ipa-icf-35.c: New test.
7109         * gcc.dg/ipa/ipa-icf-36.c: New test.
7110         * gcc.dg/ipa/ipa-icf-37.c: New test.
7112 2015-02-28  Martin Liska  <mliska@suse.cz>
7113             Jan Hubicka  <hubicka@ucw.cz>
7115         PR ipa/65245
7116         * gcc.dg/ipa/ipa-icf-34.c: New test.
7118 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
7120         PR target/61142
7121         * gcc.target/sh/sh/pr61142.c: New.
7123 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7125         * g++.dg/other/dump-ada-spec-3.C: New test.
7127 2015-03-01  Martin Liska  <mliska@suse.cz>
7129         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7130         * g++.dg/ipa/pr63595.C: Update expected results.
7132 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
7134         PR ipa/65236
7135         * g++.dg/ipa/ipa-icf-6.C: New testcase.
7137 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
7139         * gcc.dg/vect/pr59354.c: Move vector producing code to
7140         separate function.
7142 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
7144         PR ipa/65237
7145         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7146         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7147         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7148         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7150 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
7152         PR tree-optimization/65048
7153         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7154         (foo): Use K&R style definition.
7156 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
7158         PR target/65032
7159         * g++.dg/pr65032.C: New.
7161 2015-02-27  Marek Polacek  <polacek@redhat.com>
7163         PR c/65040
7164         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7165         -Wformat=2.
7167 2015-02-27  Marek Polacek  <polacek@redhat.com>
7169         PR c/65228
7170         * gcc.dg/pr65228.c: New test.
7172 2015-02-27  Kai Tietz  <ktietz@redhat.com>
7174         PR c/35330
7175         * gcc.dg/weak/weak-17.c: New file.
7177 2015-02-27  Richard Biener  <rguenther@suse.de>
7179         PR lto/65193
7180         * g++.dg/lto/pr65193_0.C: New testcase.
7182 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7184         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7185         * gcc.target/s390/hotpatch-8.c: Likewise.
7186         * gcc.target/s390/hotpatch-9.c: Likewise.
7187         * gcc.target/s390/pr61078.c: Likewise.
7188         * gcc.target/s390/pr57960.c: Remove -m64.
7189         * gcc.target/s390/pr61078.c: Likewise.
7191 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
7192             Martin Liska  <mliska@suse.cz>
7194         PR bootstrap/65150
7195         * gcc.dg/pr64454.c: Disable ICF.
7196         * gcc.dg/pr28685-1.c: Disable ICF
7197         * gcc.dg/ipa/iinline-5.c: Disable ICF.
7198         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7199         * g++.dg/ipa/ipa-icf-4.C: Update template.
7201 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
7203         PR tree-optimization/65216
7204         * gcc.c-torture/execute/pr65216.c: New test.
7206         PR tree-optimization/65215
7207         * gcc.c-torture/execute/pr65215-1.c: New test.
7208         * gcc.c-torture/execute/pr65215-2.c: New test.
7209         * gcc.c-torture/execute/pr65215-3.c: New test.
7210         * gcc.c-torture/execute/pr65215-4.c: New test.
7211         * gcc.c-torture/execute/pr65215-5.c: New test.
7213 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7215         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7217 2015-02-26  Martin Liska  <mliska@suse.cz>
7218             Jan Hubicka  <hubicka@ucw.cz>
7220         * g++.dg/ipa/pr64146.C: Update expected results.
7221         * gcc.dg/ipa/ipa-icf-26.c: Update test.
7222         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7223         * gcc.dg/ipa/ipa-icf-34.c: New test.
7225 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7227         * gcc.dg/vect/vect-pr61917.c: Rename to ...
7228         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7229         (dg-additional-options): Remove dg directive.
7230         (dg-final): Add dg directive.
7232 2015-02-26  Marek Polacek  <polacek@redhat.com>
7234         PR ipa/65008
7235         * g++.dg/ipa/pr65008.C: New test.
7237 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7239         * lib/profopt.exp (profopt-target-cleanup): New proc.
7240         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7241         files from sources from dg-additional-sources.
7243 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7245         * lib/gcov.exp: Cleanup in case of xfail.
7247 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7249         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7251 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
7253         PR debug/46102
7254         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7255         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7256         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7257         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7258         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7259         * g++.dg/debug/pr46123.C: XFAIL and move...
7260         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7261         * gcc.dg/debug/dwarf2-3.c: Move...
7262         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7264 2015-02-26  Marek Polacek  <polacek@redhat.com>
7266         PR c++/65202
7267         * g++.dg/cpp1y/pr65202.C: New test.
7269 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7271         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7272         locale_facets.h.gcov.
7274 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7276         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7278 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7280         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7282 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7284         PR target/65217
7285         * gcc.target/i386/pr65217.c: New.
7287 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7289         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7291 2015-02-26  Tom de Vries  <tom@codesourcery.com>
7293         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7295 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
7297         PR tree-optimization/65048
7298         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7300 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
7302         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7303         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7305 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
7307         PR target/65161
7308         * gcc.target/i386/pr65161.c: New test.
7310 2015-02-26  Terry Guo  <terry.guo@arm.com>
7312         * gcc.target/arm/no-volatile-in-it.c: New test.
7314 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
7316         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7317         (dg-options): Add -save-temps.
7318         (dg-final): Add cleanup-saved-temps.
7320 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7322         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7324 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7326         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7327         * gcc.target/powerpc/pack01.c: Include string.h.
7329 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7331         PR target/65167
7332         * gcc.target/i386/pr65167.c: New.
7334 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7336         PR tree-optimization/61917
7337         * gcc.dg/vect/vect-pr61917.c: New file.
7339 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7341         PR tree-optimization/65170
7342         * gcc.c-torture/execute/pr65170.c: New test.
7343         * gcc.dg/tree-ssa/vrp96.c: New test.
7345 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7347         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7349 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7351         PR testsuite/65126
7352         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7353         (dg-additional-files-options): Copy additional_sources to
7354         additional_sources_used before emptying additional_sources.
7355         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7356         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7357         (cleanup-saved-temps): Use additional_sources_used instead of
7358         additional_sources.
7359         (dg-test): Reset additional_sources_used.
7361 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7363         PR fortran/63427
7364         * gfortran.dg/integer_exponentiation_6.F90: New test.
7366 2015-02-23  Martin Sebor  <msebor@redhat.com>
7368         PR target/65109
7369         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7370         two parts.  One to save registers, the other to verify the
7371         registers have the right values.  Save register state into
7372         static data rather than on the stack.
7374 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7376         PR bootstrap/63888
7377         * c-c++-common/asan/pr63888.c: New test.
7379 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7381         PR target/65163
7382         * gcc.c-torture/compile/pr65163.c: New.
7384 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7386         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7387         with -m31 on 64 bit.
7388         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7389         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7391 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7393         * gcc.target/s390/20090223-1.c: Add
7394         -Wno-implicit-function-declaration option.
7395         * gcc.target/s390/pr42224.c: Likewise.
7396         * gcc.target/s390/pr55718.c: Likewise.
7398 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7400         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7401         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7402         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7403         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7404         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7405         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7406         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7407         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7408         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7409         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7410         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7411         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7412         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7413         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7414         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7415         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7416         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7417         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7418         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7419         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7420         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7422 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7424         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7425         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7426         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7427         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7428         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7429         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7430         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7431         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7432         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7433         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7434         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7435         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7436         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7437         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7438         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7439         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7441 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7443         PR fortran/64980
7444         PR fortran/61960
7445         * gfortran.dg/pr61960.f90: New.
7446         * gfortran.dg/pr64230.f90: New.
7447         * gfortran.dg/pr64980.f03: New.
7449 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7451         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7453 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7455         PR ada/65156
7456         * gnat.dg/timing_events.adb: Removed, invalid test.
7458 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7460         PR debug/58123
7461         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7462         location.
7463         * g++.dg/gcov/gcov-2.C: Likewise.
7465 2015-02-20  Richard Biener  <rguenther@suse.de>
7467         PR tree-optimization/65136
7468         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7470 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7472         PR testsuite/64158
7473         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7474         and nvptx-*-* blacklisting.
7476         * gcc.dg/sibcall-9.c: New test.
7477         * gcc.dg/sibcall-10.c: New test.
7479 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7481         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7483 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7485         PR target/64452
7486         * gcc.target/avr/torture/pr64452.c: New test.
7488 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7490         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7491         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7493 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7495         PR testsuite/65116
7496         * lib/target-supports.exp (check_compile): Check whether
7497         additional_sources is defined before using it.
7499 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7501         PR middle-end/65074
7502         * g++.dg/opt/pr65074.C: New file.
7504 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7506         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7507         (size_type): New typedef.
7508         (operator "" _script): Use it for the last argument.
7510 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7512         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7514 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7516         * lib/target-supports.exp (check_compile): Save/restore
7517         additional_sources that may belong to an actual test.
7519 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7521         PR gcov-profile/64634
7522         * g++.dg/gcov/gcov-15.C: New test.
7524 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7526         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7528 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7530         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7532 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7534         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7536 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7538         * gfortran.dg/fmt_cache_1.f: Add missing close.
7540 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7542         PR testsuite/65107
7543         * gfortran.dg/read_eof_8.f90: Add missing close.
7545 2015-02-18  Richard Biener  <rguenther@suse.de>
7547         PR tree-optimization/65063
7548         * gcc.dg/pr65063.c: New testcase.
7550 2015-02-18  Richard Biener  <rguenther@suse.de>
7552         PR tree-optimization/62217
7553         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7555 2015-02-18  Marek Polacek  <polacek@redhat.com>
7557         PR sanitizer/65081
7558         * c-c++-common/ubsan/pr65081.c: New test.
7560 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7562         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7563         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7565 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7567         * gcc.dg/ipa/propalign-3.c: New test.
7569 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7571         PR target/64793
7572         * gcc.target/sh/pr64793.c: New.
7573         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7575 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7577         * gcc.target/arm/divzero.c: New test case.
7579 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7581         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7583 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7584             Jakub Jelinek  <jakub@redhat.com>
7586         PR c++/65075
7587         * g++.dg/cpp0x/pr65075.C: New test.
7589 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7591         PR target/65058
7592         * gcc.target/powerpc/pr65058.c: New test.
7594 2015-02-16  Jeff Law  <law@redhat.com>
7596         PR tree-optimization/64823
7597         * gcc.dg/uninit-20.c: New test.
7599 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7600             James Greenhalgh  <james.greenhalgh@arm.com>
7602         PR ipa/64963
7603         * gcc.dg/ipa/ipa-clone-1.c: New test.
7605 2015-02-16  Richard Biener  <rguenther@suse.de>
7607         PR tree-optimization/65077
7608         * gcc.dg/torture/pr65077.c: New testcase.
7610 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7612         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7613         Directive adjusted to scan for ldaxr.
7614         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7615         adjusted to scan for ldaex.
7617 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7619         PR c++/65080
7620         * g++.dg/cpp0x/constexpr-65080.C: New.
7622 2015-02-16  Richard Biener  <rguenther@suse.de>
7624         PR tree-optimization/63593
7625         * gcc.dg/pr63593.c: New testcase.
7627 2015-02-16  Marek Polacek  <polacek@redhat.com>
7629         PR c/65066
7630         * gcc.dg/pr65066.c: New test.
7632 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7634         * gcc.dg/pr65002.C: Move ...
7635         * g++.dg/ipa/pr65002.C: ... here.
7637 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7639         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7640         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7641         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7642         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7644 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7646         PR testsuite/64850
7647         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7648         the expression to find calls.
7649         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7650         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7651         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7652         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7653         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7655 2015-02-14  Marek Polacek  <polacek@redhat.com>
7657         PR c/64768
7658         * gcc.dg/array-11.c: New test.
7659         * gcc.dg/array-12.c: New test.
7660         * gcc.dg/array-13.c: New test.
7661         * gcc.dg/array-14.c: New test.
7662         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7663         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7664         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7665         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7666         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7667         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7669 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7671         PR c++/60894
7672         * g++.dg/lookup/using54.C: New.
7674 2015-02-13  Jeff Law  <law@redhat.com>
7676         PR bootstrap/65060
7677         Revert my change for tree-optimization/64823.
7679 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7681         PR tree-optimization/65053
7682         * gcc.c-torture/execute/pr65053-1.c: New test.
7683         * gcc.c-torture/execute/pr65053-2.c: New test.
7685 2015-02-13  Marek Polacek  <polacek@redhat.com>
7687         PR c/65050
7688         * gcc.dg/pr65050.c: New test.
7690 2015-02-13  Jeff Law  <law@redhat.com>
7692         PR tree-optimization/64823
7693         * gcc.dg/uninit-20.c: New test.
7695         PR rtl-optimization/47477
7696         * gcc.dg/tree-ssa/pr47477.c: New test.
7698 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7700         PR c++/60211
7701         * g++.dg/parse/ivdep-2.C: New.
7702         * g++.dg/parse/ivdep-3.C: Likewise.
7704 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7706         PR fortran/64506
7707         * gfortran.dg/continuation_13.f90: New test.
7708         * gfortran.dg/continuation_14.f: New test.
7710 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7712         PR c++/64970
7713         * g++.dg/cpp0x/sfinae55.C: New.
7715 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7717         PR ipa/65034
7718         * g++.dg/ipa/pr65034.C: New test.
7720 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7722         PR tree-optimization/65002
7723         * gcc.dg/pr65002.C: New.
7725 2015-02-13  Marek Polacek  <polacek@redhat.com>
7727         PR c/65040
7728         * c-c++-common/pr65040.c: New test.
7730 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7732         PR tree-optimization/64705
7733         * gcc.dg/tree-ssa/pr64705.c: New test.
7735 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7737         PR rtl/32219
7738         * gcc.dg/visibility-22.c: New test.
7739         * gcc.dg/visibility-23.c: New test.
7740         * gcc.target/i386/pr32219-1.c: New test.
7741         * gcc.target/i386/pr32219-2.c: New test.
7742         * gcc.target/i386/pr32219-3.c: New test.
7743         * gcc.target/i386/pr32219-4.c: New test.
7744         * gcc.target/i386/pr32219-5.c: New test.
7745         * gcc.target/i386/pr32219-6.c: New test.
7746         * gcc.target/i386/pr32219-7.c: New test.
7747         * gcc.target/i386/pr32219-8.c: New test.
7748         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7750 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7752         PR libgfortran/57822
7753         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7754         four different KINDs.
7756 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7758         PR c++/64884
7759         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7761         PR sanitizer/65000
7762         * g++.dg/ubsan/pr65000.C: New test.
7764 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7766         PR fortran/64932
7767         * gfortran.dg/finalize_28.f90: New test
7769 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7771         PR debug/55541
7772         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7773         DW_TAG_lexical_block removal.
7774         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7775         * g++.dg/guality/pr55541.C: New test.
7777         PR sanitizer/64984
7778         * g++.dg/ubsan/pr64984.C: New test.
7780 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7782         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7784 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7786         PR testsuite/64930
7787         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7788         instructions for 2015-01-14 get_memmodel changes.
7789         * gcc.target/powerpc/atomic-p8.c: Likewise.
7791         PR sanitizer/65019
7792         * g++.dg/ubsan/pr65019.C: New test.
7794         PR tree-optimization/65014
7795         * gcc.c-torture/compile/pr65014.c: New test.
7797 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7799         PR libgfortran/57822
7800         * gfortran/fmt_g0_7.f08: Revise test.
7802 2015-02-11  Jeff Law  <law@redhat.com>
7804         PR target/63347
7805         * gcc.target/m68k/pr63347.c: New test.
7807 2015-02-11  Marek Polacek  <polacek@redhat.com>
7809         * g++.dg/ubsan/shift-1.C: New test.
7810         * gcc.dg/ubsan/c-shift-2.c: New test.
7811         * c-c++-common/ubsan/shift-5.c: Remove file.
7813 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7815         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7816         Directive adjusted to XFAIL.
7817         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7818         adjusted to XFAIL.
7820 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7822         PR middle-end/65003
7823         * g++.dg/opt/pr65003.C: New test.
7825 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7827         * lib/target-supports.exp (check_effective_target_pie): Renamed
7828         to ...
7829         (check_effective_target_pie_enabled): This.
7830         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7831         * gcc.target/i386/pie.c: Likewise.
7833 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7835         PR target/64893
7836         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7837         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7839 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7841         PR target/61925
7842         * gcc.target/i386/pr61925-1.c: New test.
7843         * gcc.target/i386/pr61925-2.c: New test.
7844         * gcc.target/i386/pr61925-3.c: New test.
7846 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7848         PR sanitizer/65004
7849         * g++.dg/asan/pr65004.C: New test.
7851 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7853         PR target/64661
7854         * gcc.taget/sh/pr64661-0.h: New.
7855         * gcc.taget/sh/pr64661-1.c: New.
7856         * gcc.taget/sh/pr64661-2.c: New.
7857         * gcc.taget/sh/pr64661-3.c: New.
7858         * gcc.taget/sh/pr64661-4.c: New.
7860 2015-02-10  Richard Biener  <rguenther@suse.de>
7862         PR tree-optimization/64995
7863         * g++.dg/torture/pr64995.C: New testcase.
7865 2015-02-10  Richard Biener  <rguenther@suse.de>
7867         PR tree-optimization/64909
7868         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7870 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7872         * gcc.dg/signbit-sa.c: New test.
7874 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7876         PR libgfortran/57822
7877         * gfortran/fmt_g0_7.f08: New test.
7879 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7881         PR tree-optimization/43378
7882         * gcc.dg/tree-ssa/pr43378.c: New test.
7884 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7886         PR ipa/64978
7887         * g++.dg/torture/pr64978.C: New testcase.
7889 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7891         PR sanitizer/64981
7892         * gcc.dg/asan/pr64981.c: New test.
7894 2015-02-09  Marek Polacek  <polacek@redhat.com>
7896         PR c/64856
7897         * gcc.dg/pr64856.c: New test.
7899 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7901         PR target/64979
7902         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7903         * gcc.c-torture/execute/pr64979.c: New test.
7905 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7907         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7909 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7911         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7912         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7914 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7916         PR target/58757
7917         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7919 2015-02-09  Richard Biener  <rguenther@suse.de>
7921         PR tree-optimization/54000
7922         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7924 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7926         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7928 2015-02-09  Martin Liska  <mliska@suse.cz>
7930         * g++.dg/ipa/pr64858.C: New test.
7932 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7934         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7936 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7938         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7940 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7942         PR fortran/63744
7943         * gfortran.dg/use_rename_8.f90: New.
7945 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7947         * gnat.dg/addr7.ad[sb]: New test.
7948         * gnat.dg/addr8.ad[sb]: Likewise.
7950 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7952         PR jit/64752
7953         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7954         from jit.dg/test-compile-to-executable.c's create_code, with a
7955         clarification of the output message.
7956         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7957         pass/fail message.
7958         (test_jit): Use CHECK_NO_ERRORS when calling
7959         gcc_jit_context_compile_to_file.
7960         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7961         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7962         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7963         about deletions that are attempted.
7964         (jit-verify-compile-to-file): Rename to...
7965         (jit-verify-output-file-was-created): ...this, and drop the
7966         attempt to run "file" and verify the output.
7967         (jit-verify-assembler): New function.
7968         (jit-verify-object): New function.
7969         (jit-verify-dynamic-library): New function.
7970         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7971         favor of an implementation from new file
7972         create-code-for-hello-world-executable.h, which also adds a
7973         "main".
7974         (dg-final): Replace jit-verify-compile-to-file with
7975         jit-verify-output-file-was-created, and invoke new function
7976         jit-verify-assembler.
7977         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7978         the output message.
7979         (dg-final): Replace jit-verify-compile-to-file with
7980         jit-verify-output-file-was-created, and invoke new function
7981         jit-verify-dynamic-library.
7982         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7983         favor of an implementation from new file
7984         create-code-for-hello-world-executable.h, which also adds a
7985         "main".
7986         (dg-final): Replace jit-verify-compile-to-file with
7987         jit-verify-output-file-was-created.  Strengthen the expected stdout
7988         from the built executable.
7989         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7990         favor of an implementation from new file
7991         create-code-for-hello-world-executable.h, which also adds a
7992         "main".
7993         (dg-final): Replace jit-verify-compile-to-file with
7994         jit-verify-output-file-was-created, and invoke new function
7995         jit-verify-object.
7996         * jit.dg/verify-dynamic-library.c: New source file.
7998 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7999             Brian Rzycki  <b.rzycki@samsung.com>
8001         PR tree-optimization/64878
8002         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8004 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8006         PR ipa/64896
8007         * g++.dg/ipa/pr64896.C: New test.
8009 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8011         PR target/64205
8012         * gcc.target/powerpc/pr64205.c: New file.
8014 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
8016         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8017         (dg-options): Use -fpie instead of -fPIE -pie.
8019 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8021         PR middle-end/64937
8022         * g++.dg/asan/pr64937.C: New test.
8024 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
8026         PR fortran/63205
8027         * gfortran.dg/class_to_type_4.f90: New test
8029 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
8031         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8033 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
8035         PR rtl-optimization/64957
8036         PR debug/64817
8037         * gcc.c-torture/execute/pr64957.c: New test.
8039 2015-02-05  Jeff Law  <law@redhat.com>
8041         PR target/17306
8042         * gcc.target/h8300/pr17306-1.c: New test.
8043         * gcc.target/h8300/pr17306-2.c: New test.
8045 2015-02-05  Tobias Burnus  <burnus@net-b.de>
8047         PR fortran/64943
8048         * gfortran.dg/structure_constructor_12.f90: New.
8050 2015-02-05  Jeff Law  <law@redhat.com>
8052         PR target/58400
8053         gcc.target/h8300/pr58400.c: New test.
8055 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
8057         * gcc.target/arm/macro_defs0.c: New test.
8058         * gcc.target/arm/macro_defs1.c: New test.
8059         * gcc.target/arm/macro_defs2.c: New test.
8061 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
8063         PR rtl-optimization/64905
8064         * gcc.target/i386/pr64905.c: Require nonpic target.
8065         (dg-options): Add -fomit-frame-pointer.
8066         (main): Remove.
8068 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
8070         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8071         tree dump scanning.
8073 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
8075         PR fortran/64757
8076         * gfortran.dg/type_to_class_2.f90: New test
8077         * gfortran.dg/type_to_class_3.f90: New test
8079 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
8081         PR ipa/64686
8082         * g++.dg/torture/pr64686.C: New testcase.
8084 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8086         PR rtl-optimization/64905
8087         * gcc.target/i386/pr64905.c: New file.
8089 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8091         * gcc.dg/guality/pr41447-1.c: Remove xfail.
8092         * gcc.dg/guality/pr41616-1.c: Ditto.
8094 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
8096         PR debug/64817
8097         * gcc.dg/pr64817-3.c: New.
8099 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
8100             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8102         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8103         pass parameters in registers.
8104         * gcc.dg/guality/pr36728-2.c (main): Likewise.
8105         * gcc.dg/guality/pr36728-3.c (main): Likewise.
8106         * gcc.dg/guality/pr36728-4.c (main): Likewise.
8108 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
8109             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8111         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8112         list, allow for multilibed targets.
8113         * gcc.dg/combine_ashiftrt_2.c: Likewise.
8115 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
8117         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8118         * gcc.dg/pr46728-6.c: Ditto.
8120 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
8122         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8123         for mips_nanlegacy target.
8125 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
8127         * gcc.target/i386/chkp-hidden-def.c: New.
8129 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8131         PR middle-end/62103
8132         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8133         to use 24 bits for bitfield b.
8135 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8137         PR testsuite/64796
8138         * lib/target-supports.exp (check_effective_target_bswap64): Do not
8139         cache result in a global variable.  Include all 32-bit targets for
8140         bswap64 tests.
8142 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
8144         PR rtl-optimization/64756
8145         * gcc.c-torture/execute/pr64756.c: New test.
8147 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
8149         PR target/64660
8150         * gcc.target/sh/pr64660-0.h: New.
8151         * gcc.target/sh/pr64660-1.c: New.
8152         * gcc.target/sh/pr64660-2.c: New.
8153         * gcc.target/sh/pr64660-3.c: New.
8154         * gcc.target/sh/pr64660-4.c: New.
8156 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8158         PR c++/64877
8159         * g++.dg/warn/Waddress-2.C: New.
8161 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
8163         PR middle-end/61225
8164         * gcc.target/i386/pr49095.c: XFAIL for ia32.
8166 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
8168         PR preprocessor/64803
8169         * gcc.dg/cpp/builtin-macro-1.c: New test case.
8171 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
8173         * g++.dg/ipa/devirt-37.C: Disable early inlining.
8175 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
8177         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8178         (_ARM_FPSRC): Add DN and AHP fields.
8179         (clean_results): Force DN=1 on AArch64.
8180         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8181         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8182         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8183         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8184         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8185         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8187 2015-02-02  Alan Modra  <amodra@gmail.com>
8189         * gcc.target/powerpc/cprophard.c: New.
8191 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
8193         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8194         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8196 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
8198         PR debug/64817
8199         * gcc.dg/pr64817-1.c: New test.
8200         * gcc.dg/pr64817-2.c: New test.
8202 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
8204         PR target/64851
8205         * gcc.target/sh/pr64851-0.h: New
8206         * gcc.target/sh/pr64851-1.c: New
8207         * gcc.target/sh/pr64851-2.c: New
8208         * gcc.target/sh/pr64851-3.c: New
8209         * gcc.target/sh/pr64851-4.c: New
8211 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8213         PR target/64882
8214         * gcc.dg/torture/pr64882.c: New test.
8216 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
8218         PR target/64159
8219         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8220         sparc*-*-*.
8222 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
8224         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8225         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8226         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8227         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8228         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8229         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8230         tree dump.
8231         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8232         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8233         tree dump.
8234         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8235         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8236         tree dump.
8238 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8240         PR target/64688
8241         * g++.dg/pr64688-2.C: New.
8243 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8245         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8246         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8247         * gcc.target/i386/fuse-caller-save.c: Ditto.
8248         * gcc.target/i386/headmerge-1.c: Ditto.
8249         * gcc.target/i386/headmerge-2.c: Ditto.
8250         * gcc.target/i386/sibcall-6.c: Ditto.
8252 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
8254         PR target/64617
8255         * gcc.target/i386/pr64617.c: New test.
8257 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
8259         PR target/15184
8260         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8261         (dg-options): Remove -m32.
8262         (dg-final): Scan for "movb %al" only.
8263         * gcc.target/i386/pr15184-2.c: Ditto.
8265 2015-01-30  Richard Biener  <rguenther@suse.de>
8267         PR tree-optimization/64829
8268         * gcc.dg/vect/pr64829.c: New testcase.
8270 2015-01-29  Marek Polacek  <polacek@redhat.com>
8272         PR c/64709
8273         * gcc.dg/pr64709.c: New test.
8275 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
8277         PR c++/64717
8278         * g++.dg/ubsan/pr64717-1.C: New test.
8279         * g++.dg/ubsan/pr64717-2.C: New test.
8281 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
8283         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8285 2015-01-29  Jeff Law  <law@redhat.com>
8287         PR target/15184
8288         * gcc.target/i386/pr15184-1.c: New test.
8289         * gcc.target/i386/pr15184-2.c: New test.
8291 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8293         PR tree-optimization/64746
8294         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8296 2015-01-29  Richard Biener  <rguenther@suse.de>
8298         PR tree-optimization/64853
8299         * gcc.dg/torture/pr64853.c: New testcase.
8301 2015-01-29  Richard Biener  <rguenther@suse.de>
8303         PR tree-optimization/64844
8304         * gcc.dg/vect/pr64844.c: New testcase.
8306 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
8308         PR middle-end/64809
8309         * gcc.dg/pr64809.c: Delete.
8311 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8313         PR middle-end/64805
8314         * gcc.target/i386/pr64805.c: New.
8316 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8318         * gcc.dg/guality/guality.h (main): Add argv[0] to
8319         guality_gdb_command.
8321 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8323         PR ipa/64801
8324         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8326 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8328         PR target/64659
8329         * gcc.target/sh/sh.exp
8330         (check_effective_target_atomic_model_soft_gusa_available,
8331         check_effective_target_atomic_model_soft_tcb_available,
8332         check_effective_target_atomic_model_soft_imask_available,
8333         check_effective_target_atomic_model_hard_llcs_available): New.
8334         * gcc.target/sh/pr64659-0.h: New.
8335         * gcc.target/sh/pr64659-1.c: New.
8336         * gcc.target/sh/pr64659-2.c: New.
8337         * gcc.target/sh/pr64659-3.c: New.
8338         * gcc.target/sh/pr64659-4.c: New.
8340 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8342         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8343         scan-assembler-times pattern.
8345 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8347         PR middle-end/64809
8348         * gcc.dg/pr64809.c: New test.
8350 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8352         PR tree-optimization/64277
8353         * gcc.dg/pr64277.c: New.
8355 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8357         PR tree-optimization/64718
8358         * gcc.c-torture/execute/pr64718.c: New test.
8360 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8362         * gcc.target/aarch64/abs_2.c: New.
8364 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8366         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8367         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8368         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8369         ISA rev < 2.
8371 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8373         PR bootstrap/64612
8374         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8375         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8376         { target comdat_group }.
8378 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8380         PR fortran/63861
8381         * gfortran.dg/goacc/coarray_2.f90: New.
8383 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8385         PR ipa/60871
8386         PR ipa/64139
8387         * g++.dg/torture/pr64139.C: New testcase.
8388         * g++.dg/torture/pr60871.C: Likewise.
8390 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8392         PR fortran/64230
8393         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8394         prevent linking errors.
8396 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8398         PR ipa/64282
8399         * g++.dg/torture/pr64282.C: New testcase.
8401 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8403         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8404         for wzr reg.
8406 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8408         * gcc.target/s390/hotpatch-13.c: New testcase.
8409         * gcc.target/s390/hotpatch-14.c: New testcase.
8410         * gcc.target/s390/hotpatch-15.c: New testcase.
8411         * gcc.target/s390/hotpatch-16.c: New testcase.
8412         * gcc.target/s390/hotpatch-17.c: New testcase.
8413         * gcc.target/s390/hotpatch-18.c: New testcase.
8414         * gcc.target/s390/hotpatch-19.c: New testcase.
8415         * gcc.target/s390/hotpatch-20.c: New testcase.
8416         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8417         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8418         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8419         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8420         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8421         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8422         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8423         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8424         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8425         * gcc.target/s390/hotpatch-10.c: Likewise.
8426         * gcc.target/s390/hotpatch-11.c: Likewise.
8427         * gcc.target/s390/hotpatch-12.c: Likewise.
8428         * gcc.target/s390/hotpatch-2.c: Likewise.
8429         * gcc.target/s390/hotpatch-3.c: Likewise.
8430         * gcc.target/s390/hotpatch-4.c: Likewise.
8431         * gcc.target/s390/hotpatch-5.c: Likewise.
8432         * gcc.target/s390/hotpatch-6.c: Likewise.
8433         * gcc.target/s390/hotpatch-7.c: Likewise.
8434         * gcc.target/s390/hotpatch-8.c: Likewise.
8435         * gcc.target/s390/hotpatch-9.c: Likewise.
8436         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8437         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8438         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8439         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8440         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8441         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8442         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8443         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8445 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8447         * gcc.dg/long_branch.c: New testcase.
8449 2015-01-27  Richard Biener  <rguenther@suse.de>
8451         PR tree-optimization/56273
8452         PR tree-optimization/59124
8453         PR tree-optimization/64277
8454         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8455         * gcc.dg/Warray-bounds-12.c: Likewise.
8456         * gcc.dg/Warray-bounds-13.c: Likewise.
8458 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8460         PR rtl-optimization/61058
8461         * gcc.dg/pr61058.c: New test.
8463 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8465         * gcc.target/i386/chkp-narrow-bounds.c: New.
8467 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8469         PR tree-optimization/64807
8470         * gcc.dg/pr64807.c: New test.
8472         PR c/64766
8473         * gcc.dg/pr64766.c: New test.
8475 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8477         PR target/49263
8478         * gcc.target/sh/pr49263-4.c: New.
8480 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8482         PR fortran/62044
8483         * gfortran.dg/allocate_with_mold_1.f90: New test
8485 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8487         PR c/64778
8488         * gcc.dg/pr64778.c: New test.
8490         PR middle-end/64421
8491         * gcc.dg/vect/pr64421.c: New test.
8493 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8495         PR fortran/64771
8496         * gfortran.dg/coarray_36.f: New.
8497         * gfortran.dg/coarray_37.f90: New.
8499 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8501         PR fortran/64230
8502         * gfortran.dg/class_allocate_18.f90: New.
8504 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8506         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8508 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8510         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8512 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8514         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8516 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8518         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8520 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8522         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8523         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8524         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8525         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8527 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8529         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8530         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8531         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8533 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8535         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8536         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8537         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8538         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8539         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8540         vXXXhn.inc.
8542 2015-01-26  Richard Biener  <rguenther@suse.de>
8544         PR middle-end/64764
8545         * gcc.dg/uninit-19.c: New testcase.
8547 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8549         * lib/target-supports.exp (check_effective_target_vect64): Add
8550         sparc*-*-*.
8552 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8554         PR testsuite/64712
8555         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8557 2015-01-26  Tony Liu  <tony.liu@arm.com>
8559         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8560         non-UAL cases.
8562 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8564         PR libfortran/64770
8565         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8566         correctly, clean up afterwards.
8568 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8570         PR fortran/62044
8571         * gfortran.dg/use_rename_7.f90: New.
8573 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8575         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8576         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8578 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8580         PR target/54236
8581         * gcc.target/sh/pr54236-4.c: New.
8583 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8585         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8586         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8587         Bridge test.
8589 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8591         PR libfortran/64770
8592         * gfortran.dg/open_new_segv.f90: New test.
8594 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8596         PR target/49263
8597         PR target/53987
8598         PR target/64345
8599         PR target/59533
8600         PR target/52933
8601         PR target/54236
8602         PR target/51244
8603         * gcc.target/sh/pr64345-1.c: New.
8604         * gcc.target/sh/pr64345-2.c: New.
8605         * gcc.target/sh/pr59533-1.c: New.
8606         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8607         * gcc.target/sh/pr52933-2.c: Likewise.
8608         * gcc.target/sh/pr54089-1.c: Likewise.
8609         * gcc.target/sh/pr54236-1.c: Likewise.
8610         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8611         * gcc.target/sh/pr49263-1.c: Remove xfails.
8612         * gcc.target/sh/pr49263-2.c: Likewise.
8613         * gcc.target/sh/pr49263-3.c: Likewise.
8614         * gcc.target/sh/pr53987-1.c: Likewise.
8615         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8616         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8617         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8618         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8619         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8620         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8621         test_009): New.
8622         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8623         (test_02): New.
8625 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8627         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8629 2015-01-23  Ian Lance Taylor  <iant@google.com>
8631         PR go/64510
8632         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8633         targets without split stack support.
8635 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8637         PR target/64317
8638         * gcc.target/i386/pr64317.c: New test.
8640 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8642         PR rtl-optimization/63637
8643         PR rtl-optimization/60663
8644         * gcc.dg/pr63637-1.c: New test.
8645         * gcc.dg/pr63637-2.c: New test.
8646         * gcc.dg/pr63637-3.c: New test.
8647         * gcc.dg/pr63637-4.c: New test.
8648         * gcc.dg/pr63637-5.c: New test.
8649         * gcc.dg/pr63637-6.c: New test.
8650         * gcc.target/i386/pr63637-1.c: New test.
8651         * gcc.target/i386/pr63637-2.c: New test.
8652         * gcc.target/i386/pr63637-3.c: New test.
8653         * gcc.target/i386/pr63637-4.c: New test.
8654         * gcc.target/i386/pr63637-5.c: New test.
8655         * gcc.target/i386/pr63637-6.c: New test.
8657 2015-01-23  Richard Biener  <rguenther@suse.de>
8659         PR testsuite/63439
8660         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8661         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8663 2015-01-23  Marek Polacek  <polacek@redhat.com>
8665         PR preprocessor/60570
8666         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8667         * gcc.dg/cpp/pr60570.c: New test.
8669 2015-01-23  Richard Biener  <rguenther@suse.de>
8671         PR testsuite/63439
8672         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8673         vectorization on vect64 targets.
8675 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8677         PR fortran/60922
8678         * gfortran.dg/class_allocate_17.f90: New.
8680 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8682         PR fortran/64726
8683         * gfortran.dg/goacc/combined_loop.f90: New.
8685 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8687         PR fortran/61933
8688         * gfortran.dg/make_unit.f90: New test.
8690 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8692         PR fortran/61933
8693         * gfortran.dg/negative_unit_int8.f: Update.
8695 2015-01-22  Jeff Law  <law@redhat.com>
8697         PR target/52076
8698         * gcc.target/m68k/pr52076-1.c: New test.
8699         * gcc.target/m68k/pr52076-2.c: New test.
8701 2015-01-22  Richard Biener  <rguenther@suse.de>
8703         PR middle-end/64728
8704         * gcc.dg/torture/pr64728.c: New testcase.
8706 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8708         PR target/64688
8709         * g++.dg/pr64688.C: New test.
8711 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8713         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8714         to avoid errors with -fpic.
8716 2015-01-22  Richard Biener  <rguenther@suse.de>
8718         PR libstdc++/64535
8719         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8721 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8723         PR rtl-optimization/64682
8724         * gcc.c-torture/execute/pr64682.c: New file.
8726 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8728         PR debug/64511
8729         * gcc.dg/pr64511.c: New test.
8731         PR rtl-optimization/62078
8732         * g++.dg/opt/pr62078.C: New test.
8734         PR c/63307
8735         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8737 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8739         PR fortran/57023
8740         * gfortran.dg/internal_pack_15.f90:  New test.
8742 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8744         * c-c++-common/tsan/step.c: New testcase.
8746 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8748         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8750 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8752         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8754 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8756         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8758 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8760         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8762 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8764         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8766 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8768         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8770 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8772         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8774 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8776         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8778 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8780         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8782 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8784         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8786 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8788         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8790 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8792         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8794 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8796         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8797         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8798         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8799         vXXXw.inc.
8801 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8803         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8804         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8805         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8806         vXXXl.inc.
8808 2015-01-21  Renlin Li  <renlin.li@arm.com>
8810         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8811         * g++.dg/tls/thread_local5g.C: Likewise.
8812         * g++.dg/tls/thread_local6g.C: Likewise.
8814 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8816         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8817         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8818         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8820 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8822         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8823         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8824         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8826 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8828         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8829         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8830         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8832 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8834         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8835         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8836         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8838 2015-01-20  Jeff Law  <law@redhat.com>
8840         PR target/59946
8841         * gcc.target/m68k/pr59946.c: New test.
8843 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8845         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8846         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8847         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8849 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8851         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8852         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8853         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8855 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8857         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8858         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8859         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8861 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8863         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8864         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8865         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8866         vshuffle.inc.
8867         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8868         vshuffle.inc.
8870 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8872         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8873         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8874         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8876 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8878         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8879         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8880         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8882 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8884         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8886 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8888         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8890         PR sanitizer/64632
8891         * g++.dg/ubsan/pr64632.C: New test.
8893         PR debug/64663
8894         * gcc.dg/pr64663.c: New test.
8896 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8898         PR c++/64383
8899         * g++.dg/warn/Wunused-var-23.C: New.
8901 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8903         PR c++/59937
8904         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8905         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8907 2015-01-20  Richard Biener  <rguenther@suse.de>
8909         PR ipa/64684
8910         * gcc.dg/lto/pr64684_0.c: New testcase.
8911         * gcc.dg/lto/pr64684_1.c: Likewise.
8912         * gcc.dg/lto/pr64684_2.c: Likewise.
8913         * gcc.dg/lto/pr64685_0.c: Likewise.
8914         * gcc.dg/lto/pr64685_1.c: Likewise.
8916 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8918         PR c++/62241
8919         * g++.dg/cpp1y/lambda-init12.C: New.
8921 2015-01-20  Richard Biener  <rguenther@suse.de>
8923         PR tree-optimization/64410
8924         * g++.dg/vect/pr64410.cc: Require vect_double.
8926 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8928         PR target/64149
8929         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8931 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8933         PR bootstrap/64676
8934         Revert:
8935         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8937         PR rtl-optimization/64081
8938         * gcc.dg/pr64081.c: New test.
8940 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8942         * jit.dg/harness.h: Include <unistd.h>.
8943         (CHECK_NO_ERRORS): New.
8944         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8945         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8946         gcc_jit_context_compile_to_file.
8947         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8948         args to the spawned executable.
8949         (jit-expand-vars): New function.
8950         (jit-exe-params): New variable.
8951         (dg-jit-set-exe-params): New function.
8952         (jit-dg-test): Detect testcases that use
8953         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8954         Set arguments of spawned process to jit-exe-params.
8955         (jit-get-output-filename): New function.
8956         (jit-setup-compile-to-file): New function.
8957         (jit-verify-compile-to-file): New function.
8958         (jit-run-executable): New function.
8959         (jit-verify-executable): New function.
8960         * jit.dg/test-compile-to-assembler.c: New testcase.
8961         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8962         * jit.dg/test-compile-to-executable.c: New testcase.
8963         * jit.dg/test-compile-to-object.c: New testcase.
8965 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8967         PR target/64652
8968         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8969         (test_1): New.
8971 2015-01-19  Martin Liska  <mliska@suse.cz>
8973         * objc/compile/pr64668.m: New test.
8975 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8977         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8978         (create_overflow_fn): Update comment to clarify that
8979         the third param of the created function is a bool *, not
8980         an int *.
8981         (verify_int_overflow_fn): Convert param "expected_ovf" from
8982         int to bool.  Update third param of "overflow_fn_type" from int *
8983         to bool *.  Update local "actual_ovf" from int to bool.
8984         (verify_uint_overflow_fn): Likewise.
8986 2015-01-19  Martin Liska  <mliska@suse.cz>
8988         * gcc.dg/ipa/ipa-icf-33.c: New test.
8990 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8991             Haijian Zhang  <z.zhanghaijian@huawei.com>
8993         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8994         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8995         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8996         result_float64x2, expected_hfloat64x2): New helper type, variable and
8997         declaration.
8998         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8999         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9000         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9001         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9002         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9003         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9004         and target without the FMA feature.
9006 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
9008         * gcc.target/aarch64/pr64304.c: New testcase.
9010 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
9012         PR rtl-optimization/64081
9013         * gcc.dg/pr64081.c: New test.
9015 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
9017         PR target/63971
9018         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9019         the epilogue).
9020         * gcc.target/aarch64/test_frame_6.c: Likewise.
9021         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9022         and x19 (in the epilogue).
9023         * gcc.target/aarch64/test_frame_4.c: Likewise.
9024         * gcc.target/aarch64/test_frame_7.c: Likewise.
9026 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
9028         * gcc.target/i386/chkp-always_inline.c: New.
9030 2015-01-15  Andrew Pinski  <apinski@cavium.com>
9031             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9033         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9034         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9036 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
9038         PR fortran/60255
9039         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9040         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9042 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9044         PR fortran/64578
9045         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9047 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
9049         PR target/64652
9050         * gcc.target/sh/torture/pr64652.c: New.
9052 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9054         * gcc.dg/ipa/ipa-icf-32.c: Update template.
9055         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9056         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9057         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9058         * c-c++-common/asan/kasan-recover-1.c: Likewise.
9059         * c-c++-common/asan/kasan-recover-2.c: Likewise.
9061 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
9063         PR ipa/64378
9064         * g++.dg/torture/pr64378.C: New testcase.
9066 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9068         PR fortran/57959
9069         * gfortran.dg/block_13.f08: New test
9071 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
9073         PR fortran/55901
9074         * gfortran.dg/associate_1.f03: Allow test for character with
9075         automatic length.
9077 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9079         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9080         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9082 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
9084         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9086 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
9088         PR fortran/64578
9089         * gfortran.dg/unlimited_polymorphic_21.f90: New test
9091 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9093         PR fortran/60357
9094         * gfortran.dg/alloc_comp_assign_13.f08: New test.
9096         PR fortran/61275
9097         * gfortran.dg/alloc_comp_assign_14.f08: New test.
9099         PR fortran/55932
9100         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9102 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
9104         PR fortran/60334
9105         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9107 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
9109         PR rtl-optimization/52773
9110         * gcc.c-torture/compile/pr52773.c: New test.
9112 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9114         PR c++/62134
9115         * g++.dg/cpp0x/alias-decl-46.C: New.
9117 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9119         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9121 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9123         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9124         Add trace.
9125         (CHECK_FP): Likewise.
9126         (CHECK_CUMULATIVE_SAT): Likewise.
9128 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
9130         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9131         (Set_Neon_Cumulative_Sat): Add parameter.
9132         (__set_neon_cumulative_sat): Support new parameter.
9133         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9134         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9135         argument.
9136         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9137         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9138         argument.
9140 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9142         * g++.dg/tsan/vptr_benign_race.C: New testcase.
9143         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9145 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9147         PR c++/60056
9148         * g++.dg/tls/thread_local-ice4.C: New.
9150 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
9152         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9153         than Neon options.
9155 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9157         PR c++/62276
9158         * g++.dg/cpp0x/vt-62276.C: New.
9160 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9162         PR middle-end/64353
9163         * g++.dg/pr64353.C: New.
9165 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9167         PR target/64263
9168         * gcc.target/aarch64/pr64263_1.c: New test.
9170 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
9172         PR tree-optimization/64434
9173         * gcc.dg/torture/pr64434.c: Move to...
9174         * gcc.dg/pr64434.c: ... here.
9176 2015-01-16  Richard Biener  <rguenther@suse.de>
9178         PR middle-end/64614
9179         * gcc.dg/uninit-18.c: New testcase.
9181 2015-01-16  Richard Biener  <rguenther@suse.de>
9183         PR tree-optimization/64568
9184         * g++.dg/torture/pr64568-2.C: New testcase.
9186 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9188         PR target/64363
9189         * gcc.target/i386/chkp-label-address.c: New.
9191 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
9193         PR fortran/45290
9194         * gfortran.dg/pointer_init_6.f90: Extended.
9196 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
9198         * gcc.c-torture/compile/20150108.c: New test.
9200 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
9202         * gcc.target/visium: New directory.
9204 2015-01-16  Richard Biener  <rguenther@suse.de>
9206         PR tree-optimization/61743
9207         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9208         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9210 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
9212         * gcc.dg/pr64015.c: New test.
9214 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
9216         PR ipa/64163
9217         PR ipa/64612
9218         * g++.dg/ipa/pr64612.C: New test.
9220 2015-01-16  Renlin Li  <renlin.li@arm.com>
9222         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9224 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
9226         * gcc.target/i386/sse-14.c: Test new intrinsic.
9227         * gcc.target/i386/sse-22.c: Ditto.
9229 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
9231         PR c++/58614
9232         * g++.dg/cpp0x/auto44.C: New.
9234 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
9236         PR target/59710
9237         * gcc.target/nios2/gpopt-all.c: New test case.
9238         * gcc.target/nios2/gpopt-local.c: New test case.
9239         * gcc.target/nios2/gpopt-global.c: New test case.
9240         * gcc.target/nios2/gpopt-data.c: New test case.
9241         * gcc.target/nios2/gpopt-none.c: New test case.
9243 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
9245         * g++.dg/ubsan/vptr-1.C: New test.
9246         * g++.dg/ubsan/vptr-2.C: New test.
9247         * g++.dg/ubsan/vptr-3.C: New test.
9248         * g++.dg/ubsan/vptr-4.C: New test.
9249         * g++.dg/ubsan/vptr-5.C: New test.
9250         * g++.dg/ubsan/vptr-6.C: New test.
9251         * g++.dg/ubsan/vptr-7.C: New test.
9252         * g++.dg/ubsan/vptr-8.C: New test.
9253         * g++.dg/ubsan/vptr-9.C: New test.
9255 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9257         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9258         is set up.
9259         * lib/gcc-dg.exp: Likewise.
9261 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
9263         PR rtl-optimization/64110
9264         * gcc.target/i386/pr64110.c: Add scan-assembler.
9266 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
9267             James Norris  <jnorris@codesourcery.com>
9268             Cesar Philippidis  <cesar@codesourcery.com>
9269             Ilmir Usmanov  <i.usmanov@samsung.com>
9271         * lib/target-supports.exp (check_effective_target_fopenacc): New
9272         procedure.
9273         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9274         * g++.dg/goacc/goacc.exp: Likewise.
9275         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9276         * gcc.dg/goacc/goacc.exp: Likewise.
9277         * gfortran.dg/goacc/goacc.exp: Likewise.
9278         * c-c++-common/cpp/openacc-define-1.c: New file.
9279         * c-c++-common/cpp/openacc-define-2.c: Likewise.
9280         * c-c++-common/cpp/openacc-define-3.c: Likewise.
9281         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9282         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9283         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9284         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9285         * c-c++-common/goacc/asyncwait-1.c: Likewise.
9286         * c-c++-common/goacc/cache-1.c: Likewise.
9287         * c-c++-common/goacc/clauses-fail.c: Likewise.
9288         * c-c++-common/goacc/collapse-1.c: Likewise.
9289         * c-c++-common/goacc/data-1.c: Likewise.
9290         * c-c++-common/goacc/data-2.c: Likewise.
9291         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9292         * c-c++-common/goacc/deviceptr-1.c: Likewise.
9293         * c-c++-common/goacc/deviceptr-2.c: Likewise.
9294         * c-c++-common/goacc/deviceptr-3.c: Likewise.
9295         * c-c++-common/goacc/if-clause-1.c: Likewise.
9296         * c-c++-common/goacc/if-clause-2.c: Likewise.
9297         * c-c++-common/goacc/kernels-1.c: Likewise.
9298         * c-c++-common/goacc/loop-1.c: Likewise.
9299         * c-c++-common/goacc/loop-private-1.c: Likewise.
9300         * c-c++-common/goacc/nesting-1.c: Likewise.
9301         * c-c++-common/goacc/nesting-data-1.c: Likewise.
9302         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9303         * c-c++-common/goacc/parallel-1.c: Likewise.
9304         * c-c++-common/goacc/pcopy.c: Likewise.
9305         * c-c++-common/goacc/pcopyin.c: Likewise.
9306         * c-c++-common/goacc/pcopyout.c: Likewise.
9307         * c-c++-common/goacc/pcreate.c: Likewise.
9308         * c-c++-common/goacc/pragma_context.c: Likewise.
9309         * c-c++-common/goacc/present-1.c: Likewise.
9310         * c-c++-common/goacc/reduction-1.c: Likewise.
9311         * c-c++-common/goacc/reduction-2.c: Likewise.
9312         * c-c++-common/goacc/reduction-3.c: Likewise.
9313         * c-c++-common/goacc/reduction-4.c: Likewise.
9314         * c-c++-common/goacc/sb-1.c: Likewise.
9315         * c-c++-common/goacc/sb-2.c: Likewise.
9316         * c-c++-common/goacc/sb-3.c: Likewise.
9317         * c-c++-common/goacc/update-1.c: Likewise.
9318         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9319         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9320         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9321         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9322         * gfortran.dg/goacc/assumed.f95: Likewise.
9323         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9324         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9325         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9326         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9327         * gfortran.dg/goacc/branch.f95: Likewise.
9328         * gfortran.dg/goacc/cache-1.f95: Likewise.
9329         * gfortran.dg/goacc/coarray.f95: Likewise.
9330         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9331         * gfortran.dg/goacc/cray.f95: Likewise.
9332         * gfortran.dg/goacc/critical.f95: Likewise.
9333         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9334         * gfortran.dg/goacc/data-tree.f95: Likewise.
9335         * gfortran.dg/goacc/declare-1.f95: Likewise.
9336         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9337         * gfortran.dg/goacc/fixed-1.f: Likewise.
9338         * gfortran.dg/goacc/fixed-2.f: Likewise.
9339         * gfortran.dg/goacc/fixed-3.f: Likewise.
9340         * gfortran.dg/goacc/fixed-4.f: Likewise.
9341         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9342         * gfortran.dg/goacc/if.f95: Likewise.
9343         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9344         * gfortran.dg/goacc/list.f95: Likewise.
9345         * gfortran.dg/goacc/literal.f95: Likewise.
9346         * gfortran.dg/goacc/loop-1.f95: Likewise.
9347         * gfortran.dg/goacc/loop-2.f95: Likewise.
9348         * gfortran.dg/goacc/loop-3.f95: Likewise.
9349         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9350         * gfortran.dg/goacc/omp.f95: Likewise.
9351         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9352         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9353         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9354         * gfortran.dg/goacc/parameter.f95: Likewise.
9355         * gfortran.dg/goacc/private-1.f95: Likewise.
9356         * gfortran.dg/goacc/private-2.f95: Likewise.
9357         * gfortran.dg/goacc/private-3.f95: Likewise.
9358         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9359         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9360         * gfortran.dg/goacc/reduction.f95: Likewise.
9361         * gfortran.dg/goacc/routine-1.f90: Likewise.
9362         * gfortran.dg/goacc/routine-2.f90: Likewise.
9363         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9364         * gfortran.dg/goacc/several-directives.f95: Likewise.
9365         * gfortran.dg/goacc/sie.f95: Likewise.
9366         * gfortran.dg/goacc/subarrays.f95: Likewise.
9367         * gfortran.dg/gomp/map-1.f90: Likewise.
9368         * gfortran.dg/openacc-define-1.f90: Likewise.
9369         * gfortran.dg/openacc-define-2.f90: Likewise.
9370         * gfortran.dg/openacc-define-3.f90: Likewise.
9371         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9372         * g++.dg/gomp/block-2.C: Likewise.
9373         * g++.dg/gomp/block-3.C: Likewise.
9374         * g++.dg/gomp/block-5.C: Likewise.
9375         * g++.dg/gomp/target-1.C: Likewise.
9376         * g++.dg/gomp/target-2.C: Likewise.
9377         * g++.dg/gomp/taskgroup-1.C: Likewise.
9378         * g++.dg/gomp/teams-1.C: Likewise.
9379         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9380         * gcc.dg/cilk-plus/jump.c: Likewise.
9381         * gcc.dg/gomp/block-1.c: Likewise.
9382         * gcc.dg/gomp/block-10.c: Likewise.
9383         * gcc.dg/gomp/block-2.c: Likewise.
9384         * gcc.dg/gomp/block-3.c: Likewise.
9385         * gcc.dg/gomp/block-4.c: Likewise.
9386         * gcc.dg/gomp/block-5.c: Likewise.
9387         * gcc.dg/gomp/block-6.c: Likewise.
9388         * gcc.dg/gomp/block-7.c: Likewise.
9389         * gcc.dg/gomp/block-8.c: Likewise.
9390         * gcc.dg/gomp/block-9.c: Likewise.
9391         * gcc.dg/gomp/target-1.c: Likewise.
9392         * gcc.dg/gomp/target-2.c: Likewise.
9393         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9394         * gcc.dg/gomp/teams-1.c: Likewise.
9396 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9398         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9399         test case.
9401 2015-01-15  Mike Stump  <mikestump@comcast.net>
9403         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9404         * gcc.dg/inline_2.c: Likewise.
9405         * gcc.dg/inline_3.c: Likewise.
9406         * gcc.dg/inline_4.c: Likewise.
9408 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9410         PR fortran/58023
9411         * gfortran.dg/proc_ptr_comp_43.f90: New.
9413 2015-01-15  Mike Stump  <mikestump@comcast.net>
9415         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9416         * gcc.dg/unroll_2.c: Likewise.
9417         * gcc.dg/unroll_3.c: Likewise.
9418         * gcc.dg/unroll_4.c: Likewise.
9419         * gcc.dg/unroll_5.c: Likewise.
9421 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9423         PR target/63971
9424         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9425         in epilogue.
9426         * gcc.target/aarch64/test_frame_6.c: Likewise.
9427         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9428         x30 and x19 (in the epilogue).
9429         * gcc.target/aarch64/test_frame_4.c: Likewise.
9430         * gcc.target/aarch64/test_frame_7.c: Likewise.
9432 2015-01-15  Martin Liska  <mliska@suse.cz>
9434         * g++.dg/ipa/pr64068.C: New test.
9435         * gcc.dg/ipa/PR64559.c: New test.
9437 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9439         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9440         with PIE.
9442 2015-01-15  Richard Biener  <rguenther@suse.de>
9444         PR tree-optimization/61743
9445         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9446         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9448 2015-01-15 Renlin Li <renlin.li@arm.com>
9450         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9451         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9453 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9455         * gcc.dg/vect/vect-aggressive-1.c: New.
9456         * gcc.target/i386/avx2-vect-aggressive.c: New.
9458 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9460         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9462 2015-01-15  Richard Biener  <rguenther@suse.de>
9464         PR lto/64415
9465         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9466         -Wl,-undefined,dynamic_lookup.
9468 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9470         * gnat.dg/opt47.adb: New test.
9472 2015-01-15  Richard Biener  <rguenther@suse.de>
9474         PR lto/64415
9475         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9477 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9479         PR tree-optimization/64434
9480         * gcc.dg/torture/pr64434.c: New test.
9482 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9484         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9485         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9486         -march=loongson* and -march=octeon* require -mno-micromips.
9488 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9489             Matthew Fortune  <matthew.fortune@imgtec.com>
9491         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9492         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9493         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9494         * gcc.target/mips/call-saved-7.c: New file.
9495         * gcc.target/mips/call-saved-8.c: New file.
9496         * gcc.target/mips/call-saved-9.c: New file.
9498 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9500         * gcc.target/mips/lsa.c: New file.
9501         * gcc.target/mips/mips64-lsa.c: Likewise.
9502         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9503         * gcc.target/mips/mulsize-4.c: Likewise.
9504         * gcc.target/mips/mulsize-5.c: New file.
9505         * gcc.target/mips/mulsize-6.c: Likewise.
9506         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9507         and !HAS_LSA as ghost options.
9508         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9509         for !HAS_LSA.
9511 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9513         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9515 2015-01-15  Richard Biener  <rguenther@suse.de>
9517         PR middle-end/64365
9518         * gcc.dg/torture/pr64365.c: New testcase.
9520 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9522         * gcc.dg/stackprotectexplicit1.c: New test.
9523         * g++.dg/stackprotectexplicit2.c: New test.
9525 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9527         PR target/61933
9528         * gfortran.dg/inquire_internal.f90: New.
9529         * gfortran.dg/negative_unit_check.f90: New.
9531 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9533         PR target/53988
9534         * gcc.target/sh/pr53988-1.c: New.
9536 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9538         PR c++/58671
9539         * g++.dg/tls/thread_local-ice3.C: New.
9541 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9543         * gcc.target/i386/fentry-override.c: Properly place {} in target
9544         selector.  Remove nonpic.
9545         * gcc.target/i386/fentry.c: Likewise.
9547 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9549         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9550         warnings instead of errors.
9552 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9554         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9555         option support instead of ENABLE_LTO from Makefile.
9557 2015-01-14  Richard Biener  <rguenther@suse.de>
9559         PR tree-optimization/59354
9560         * gcc.dg/vect/pr59354.c: New testcase.
9562 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9564         * lib/target-supports.exp
9565         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9566         on ARM architures before v7.
9568 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9570         PR middle-end/59448
9571         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9572         an atomic_exchange.
9574 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9576         PR target/64386
9577         * gcc.target/i386/pr64386.c: New test.
9579 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9581         PR target/64393
9582         * gcc.target/i386/pr64393.c: New test.
9584 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9586         PR target/64387
9587         * gcc.target/i386/pr64387.c: New test.
9589 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9591         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9593 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9595         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9597 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9599         PR target/64453
9600         * gcc.target/arm/pr64453.c: New.
9602 2015-01-14  Richard Biener  <rguenther@suse.de>
9604         PR lto/64415
9605         * gcc.dg/lto/pr64415_0.c: New testcase.
9606         * gcc.dg/lto/pr64415_1.c: Likewise.
9608 2015-01-14  Martin Liska  <mliska@suse.cz>
9610         * gcc.dg/ipa/pr64307.c: New test.
9612 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9614         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9615         64-bit and 128-bit.
9617 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9619         PR target/64460
9620         * gcc.target/arm/pr64460_1.c: New test.
9622 2015-01-14  Richard Biener  <rguenther@suse.de>
9624         PR tree-optimization/64493
9625         PR tree-optimization/64495
9626         * gcc.dg/vect/pr64493.c: New testcase.
9627         * gcc.dg/vect/pr64495.c: Likewise.
9629 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9631         * gcc.dg/Warray-bounds-11.c: New test-case.
9633 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9635         * gcc.target/mips/octeon3-pipe-1.c: New test.
9637 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9639         * jit.dg/harness.h (set_up_logging): Move string concatenation
9640         into...
9641         (concat_strings): New function.
9642         (dump_reproducer): New function.
9643         (test_jit): Call dump_reproducer.
9644         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9645         function.
9646         (jit-dg-test): Delete any generated reproducer from previous runs.
9647         Verify that a generated reproducer was created, and verify that it
9648         compiles.
9649         * jit.dg/test-nested-contexts.c (main): Call
9650         gcc_jit_context_dump_reproducer_to_file.
9652 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9654         * gcc.dg/aru-2.c: Add dg-require-profiling.
9656 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9658         * lib/target-supports.exp (check_profiling_available): Check if
9659         -pg links.
9661 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9663         PR ipa/64565
9664         * g++.dg/torture/pr64565.C: New testcase.
9666 2015-01-13  Marek Polacek  <polacek@redhat.com>
9668         PR middle-end/64391
9669         * gcc.dg/tm/pr64391.c: New test.
9671 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9673         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9674         true.
9676 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9678         * gcc.target/i386/pie.c: New test.
9680         * lib/target-supports.exp (check_effective_target_pie): New.
9682 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9684         PR rtl-optimization/64286
9685         * gcc.target/i386/avx2-pr64286.c: New test.
9687 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9689         PR c++/57626
9690         * g++.dg/cpp0x/vt-57626.C: New.
9692 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9694         PR fortran/64528
9695         * gfortran.dg/pr64528.f90: New test.
9697 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9699         * gcc.target/aarch64/subsp.c: New test.
9701 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9703         * gcc.target/aarch64/store-pair-1.c: New testcase.
9705 2015-01-13  Richard Biener  <rguenther@suse.de>
9707         PR lto/64373
9708         * gcc.dg/lto/pr64373_0.c: New testcase.
9710 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9712         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9713         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9715 2015-01-13  Richard Biener  <rguenther@suse.de>
9717         PR tree-optimization/64406
9718         * gcc.dg/pr64406.c: New testcase.
9720 2015-01-13  Richard Biener  <rguenther@suse.de>
9722         PR tree-optimization/64404
9723         * gcc.dg/vect/pr64404.c: New testcase.
9725 2015-01-13  Richard Biener  <rguenther@suse.de>
9727         PR tree-optimization/64568
9728         * g++.dg/torture/pr64568.C: New testcase.
9730 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9732         * jit.dg/test-error-local-used-from-other-function.c: New test
9733         case.
9734         * jit.dg/test-error-param-reuse.c: New test case.
9735         * jit.dg/test-error-param-sharing.c: New test case.
9736         * jit.dg/test-error-param-used-from-other-function.c: New test
9737         case.
9738         * jit.dg/test-error-param-used-without-a-function.c: New test
9739         case.
9741 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9743         PR tree-optimization/64563
9744         * gcc.dg/pr64563.c: New test.
9746         PR target/64513
9747         * gcc.target/i386/pr64513.c: New test.
9749         PR tree-optimization/64454
9750         * gcc.dg/pr64454.c: New test.
9752         PR testsuite/64028
9753         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9754         bind_pic_locally.
9755         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9756         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9757         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9758         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9759         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9760         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9761         * gcc.dg/vect/slp-25.c: Likewise.
9762         * gcc.dg/vect/vect-109.c: Likewise.
9763         * gcc.dg/vect/vect-13.c: Likewise.
9764         * gcc.dg/vect/vect-17.c: Likewise.
9765         * gcc.dg/vect/vect-18.c: Likewise.
9766         * gcc.dg/vect/vect-19.c: Likewise.
9767         * gcc.dg/vect/vect-20.c: Likewise.
9768         * gcc.dg/vect/vect-21.c: Likewise.
9769         * gcc.dg/vect/vect-22.c: Likewise.
9770         * gcc.dg/vect/vect-27.c: Likewise.
9771         * gcc.dg/vect/vect-29.c: Likewise.
9772         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9773         * gcc.dg/vect/vect-2.c: Likewise.
9774         * gcc.dg/vect/vect-3.c: Likewise.
9775         * gcc.dg/vect/vect-4.c: Likewise.
9776         * gcc.dg/vect/vect-5.c: Likewise.
9777         * gcc.dg/vect/vect-72.c: Likewise.
9778         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9779         * gcc.dg/vect/vect-73.c: Likewise.
9780         * gcc.dg/vect/vect-77-global.c: Likewise.
9781         * gcc.dg/vect/vect-78-global.c: Likewise.
9782         * gcc.dg/vect/vect-7.c: Likewise.
9783         * gcc.dg/vect/vect-86.c: Likewise.
9784         * gcc.dg/vect/vect-align-1.c: Likewise.
9785         * gcc.dg/vect/vect-align-3.c: Likewise.
9786         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9787         * gcc.dg/vect/vect-all.c: Likewise.
9788         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9789         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9790         * gcc.dg/vect/vect-peel-3.c: Likewise.
9791         * gcc.dg/vect/vect-peel-4.c: Likewise.
9792         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9794 2015-01-12  Jeff Law  <law@redhat.com>
9796         PR target/64461
9797         * gcc.target/m68k/pr64461.c: New test.
9799 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9801         * jit.dg/test-array-as-pointer.c (create_code): Update call
9802         to gcc_jit_context_new_global by setting "kind" to
9803         GCC_JIT_GLOBAL_IMPORTED.
9804         * jit.dg/test-error-array-as-pointer.c: Likewise.
9805         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9806         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9807         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9808         * jit.dg/test-using-global.c (the_global): Rename to...
9809         (imported_global): ...this.
9810         (create_code): Update to test the three kinds of global.
9811         (verify_code): Likewise.
9813 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9815         PR testsuite/64427
9816         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9817         undefined behavior.
9818         * gcc.target/i386/pr64291-2.c: Updated.
9820 2015-01-12  Richard Biener  <rguenther@suse.de>
9822         PR tree-optimization/64530
9823         * gfortran.dg/pr64530.f90: New testcase.
9825 2015-01-12  Richard Biener  <rguenther@suse.de>
9827         PR middle-end/64357
9828         * gcc.dg/torture/pr64357.c: New testcase.
9830 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9832         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9833         selector.
9835 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9836         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9838 2015-01-12  Martin Liska  <mliska@suse.cz>
9840         * gcc.dg/ipa/PR64550.c: New test.
9842 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9844         PR ipa/63470
9845         * g++.dg/ipa/pr63470.C: New testcase.
9847 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9849         PR fortran/63733
9850         * gfortran.dg/typebound_operator_20.f90: New.
9852 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9854         PR fortran/58023
9855         * gfortran.dg/proc_ptr_comp_42.f90: New.
9857 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9859         PR fortran/64508
9860         * gfortran.dg/proc_ptr_comp_41.f90: New.
9862 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9864         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9866 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9868         PR fortran/64522
9869         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9870         and add dg-excess-errors.
9871         * gfortran.dg/line_length_6.f90: New.
9872         * gfortran.dg/line_length_7.f90: New.
9873         * gfortran.dg/line_length_8.f90: New.
9874         * gfortran.dg/line_length_9.f90: New.
9875         * gfortran.dg/line_length_10.f90: New.
9876         * gfortran.dg/line_length_11.f90: New.
9878 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9880         * jit.dg/test-threads.c (struct testcase): Move declaration
9881         to jit.dg/all-non-failing-tests.h.
9882         (testcases): Likewise.
9883         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9884         declaration here from jit.dg/all-non-failing-tests.h.
9885         (testcases): Likewise.
9886         * jit.dg/test-combination.c (create_code): Eliminate spelling
9887         out all of the testcases in favor of looping through the
9888         "testcases" metadata.
9889         (verify_code): Likewise.
9891 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9893         PR rtl-optimization/64536
9894         * gcc.dg/pr64536.c: New test.
9896 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9898         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9899         * jit.dg/test-combination.c (create_code): Likewise.
9900         (verify_code): Likewise.
9901         * jit.dg/test-constants.c: New test case.
9902         * jit.dg/test-threads.c: Add test-constants.c.
9904 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9906         PR libobjc/51891
9907         * objc.dg/gnu-api-2-class.m: Add a test case
9908         for the above change.
9910 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9912         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9914 2015-01-09  Richard Biener  <rguenther@suse.de>
9916         PR tree-optimization/64410
9917         * g++.dg/vect/pr64410.cc: New testcase.
9919 2015-01-09  Martin Liska  <mliska@suse.cz>
9921         * gcc.dg/ipa/ipa-icf-32.c: New test.
9923 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9925         * c-c++-common/tsan/tsan_barrier.h: New.
9926         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9927         * c-c++-common/tsan/bitfield_race.c: Likewise.
9928         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9929         * c-c++-common/tsan/mutexset1.c: Likewise.
9930         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9931         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9932         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9933         * c-c++-common/tsan/simple_race.c: Likewise.
9934         * c-c++-common/tsan/simple_stack.c: Likewise.
9935         * c-c++-common/tsan/sleep_sync.c: Likewise.
9936         * c-c++-common/tsan/tiny_race.c: Likewise.
9937         * c-c++-common/tsan/tls_race.c: Likewise.
9938         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9939         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9940         * g++.dg/tsan/atomic_free.C: Likewise.
9941         * g++.dg/tsan/atomic_free2.C: Likewise.
9942         * g++.dg/tsan/cond_race.C: Likewise.
9943         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9945 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9947         PR testsuite/62250
9948         * lib/target-supports.exp (check_effective_target_libatomic_available):
9949         New.
9950         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9951         targets that match effective-target libatomic_available.
9952         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9954 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9956         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9957         Verify the result of gcc_jit_context_get_last_error.
9958         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9960 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9962         PR tree-optimization/63989
9963         * gcc.dg/strlenopt-27.c: New test.
9965 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9967         * jit.dg/harness.h (set_up_logging): New function.
9968         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9969         set_up_logging on the context, so that every testcase is
9970         logged to a particular file.
9971         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9972         and call gcc_jit_context_set_logfile on the top-level context.
9974 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9976         PR target/64338
9977         * g++.dg/opt/pr64338.C: New test.
9979 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9981         * gfortran.dg/coarray/codimension_2b.f90: New file.
9982         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9983         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9985 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9987         PR c++/59004
9988         * g++.dg/ext/fnname4.C: New.
9990 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9992         PR c++/64462
9993         * g++.dg/cpp0x/constexpr-64462.C: New.
9995 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9997         PR c++/60753
9998         * g++.dg/cpp0x/deleted10.C: New.
10000 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10002         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10004 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10006         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10007         GCC_JIT_UNARY_OP_ABS.
10008         (verify_unary_ops): Likewise.
10010 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10012         * jit.dg/test-arith-overflow.c: New test case.
10013         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10014         * jit.dg/test-combination.c (create_code): Likewise.
10015         (verify_code): Likewise.
10016         * jit.dg/test-threads.c (testcases): Likewise.
10018 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10020         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10021         rather than "jit".  Load g++.exp, and call g++_init.
10022         Run test-*.cc files within the testsuite and *.cc files within
10023         docs/examples.
10024         (jit-dg-test): Drop the addition of -fgnu89-inline to
10025         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10026         doing it when compiling C testcases (since g++ does not handle
10027         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10028         is restored to the value after g++_init ran, rather than the
10029         value before g++_init ran.  Return a list of
10030         $comp_output $output_file, as dg-test assumes.
10032 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10034         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10035         make it easier to figure out the origin of each test result when
10036         running test-combination.c and test-threads.c.
10037         (CHECK_VALUE): Likewise.
10038         (CHECK_DOUBLE_VALUE): Likewise.
10039         (CHECK_STRING_VALUE): Likewise.
10040         (CHECK_STRING_STARTS_WITH): Likewise.
10041         (CHECK_STRING_CONTAINS): Likewise.
10042         (CHECK): Likewise.
10043         (check_string_value): Likewise, add "funcname" param.
10044         (check_string_starts_with): Likewise.
10045         (check_string_contains): Likewise.
10047 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
10049         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10050         generating name of built executable.
10052 2015-01-07  Marek Polacek  <polacek@redhat.com>
10054         PR c/64440
10055         * gcc.dg/pr64440.c: New test.
10056         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10058 2015-01-07  Marek Polacek  <polacek@redhat.com>
10060         PR c/64417
10061         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10062         * gcc.dg/pr64417.c: New test.
10064 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10066         PR target/64505
10067         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10068         fix is correct.
10070 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10072         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10073         Check if testcases run without errors, not just if they compile.
10075 2015-01-06  Christian Bruel  <christian.bruel@st.com>
10077         PR target/64507
10078         * gcc.target/sh/pr64507.c: New test.
10080 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
10082         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10084 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
10086         * c-c++-common/asan/sanitize-all-1.c: New test.
10087         * c-c++-common/ubsan/sanitize-all-1.c: New test.
10088         * c-c++-common/ubsan/sanitize-all-2.c: New test.
10089         * c-c++-common/ubsan/sanitize-all-3.c: New test.
10090         * c-c++-common/ubsan/sanitize-all-4.c: New test.
10092 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10094         * lib/target-supports.exp (check_profiling_available): Return 0 for
10095         Visium.
10096         (check_effective_target_tls_runtime): Likewise.
10097         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10098         * gcc.dg/20020312-2.c: Adjust for Visium.
10099         * gcc.dg/tls/thr-cse-1.c: Likewise
10100         * gcc.dg/tree-ssa/20040204-1.c: Likewise
10101         * gcc.dg/tree-ssa/loop-1.c: Likewise.
10102         * gcc.dg/weak/typeof-2.c: Likewise.
10104 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
10106         PR rtl-optimization/64287
10107         * gcc.dg/aru-2.c: New test.
10109 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10111         PR sanitizer/64344
10112         * c-c++-common/ubsan/pr64344-1.c: New test.
10113         * c-c++-common/ubsan/pr64344-2.c: New test.
10115         PR tree-optimization/64465
10116         * gcc.dg/pr64465.c: New test.
10118         PR tree-optimization/64494
10119         * gcc.c-torture/compile/pr64494.c: New test.
10121 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10123         PR fortran/47674
10124         * gfortran.dg/realloc_on_assign_25.f90:  New test.
10126 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
10128         Update copyright years.
10130 2015-01-05  Marek Polacek  <polacek@redhat.com>
10132         PR c/64423
10133         * gcc.dg/pr64423.c: New test.
10135 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10137         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10138         mmix-knuth-mmixware for the same reason as for MIPS.
10139         * gcc.dg/debug/debug-2.c: Ditto.
10141         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10143 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
10145         PR testsuite/62250
10146         * lib/gfortran.exp: Add libatomic library search path.
10147         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10148         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10150         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10152 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10154         * c-c++-common/tsan/bitfield_race.c: New testcase.
10155         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10157 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10159         * gfortran.dg/coarray/collectives_4.f90: New.
10161 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10163         PR fortran/57562
10164         * gfortran.dg/extends_16.f90: New.
10166 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10168         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10170 2015-01-02  Tobias Burnus  <burnus@net-b.de>
10172         * gfortran.dg/coarray/codimension_2.f90: New.
10173         * gfortran.dg/coarray/codimension_2a.f90: New.
10174         * gfortran.dg/coarray_35.f90: New.
10175         * gfortran.dg/coarray_35a.f90: New.
10177 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
10179         PR fortran/60507
10180         * gfortran.dg/dummy_procedure_11.f90: New.
10182 Copyright (C) 2015 Free Software Foundation, Inc.
10184 Copying and distribution of this file, with or without modification,
10185 are permitted in any medium without royalty provided the copyright
10186 notice and this notice are preserved.