[ARM] arm memcpy of aligned data
[official-gcc.git] / gcc / testsuite / ChangeLog
blob394a42fafdd6c74337d28ba07003ee6e03b264f2
1 2015-08-17 Mike Stump  <mikestump@comcast.net>
2            Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4         * gcc.target/arm/memcpy-aligned-1.c: New test.
6 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8         PR fortran/54656
9         * gfortran.dg/norm_4.f90: Rename to...
10         * gfortran.dg/norm2_4.f90: this.
11         * gfortran.dg/norm2_5.f90: New test.
13 2015-08-14  Alexandre Oliva <aoliva@redhat.com>
15         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
16         * gcc.dg/ssp-1.c: Make counter a register.
17         * gcc.dg/ssp-2.c: Likewise.
18         * gcc.dg/torture/parm-coalesce.c: New.
20 2015-08-14  Marek Polacek  <polacek@redhat.com>
22         PR middle-end/67133
23         * gcc.dg/torture/pr67133.c: New test.
25 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
26             Matthias Klose  <doko@debian.org>
28         PR target/67143
29         * gcc.c-torture/compile/pr67143.c: New
30         * gcc.target/aarch64/atomic-op-imm.c
31         (atomic_fetch_add_negative_RELAXED): New.
32         (atomic_fetch_sub_negative_ACQUIRE): New.
34 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
36         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
37         * gcc.target/aarch64/target_attr_8.c: Likewise.
38         * gcc.target/aarch64/target_attr_14.c: Likewise.
40 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
42         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
44 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
46         * gcc.target/i386/builtin_target.c: Add skylake check.
48 2015-08-13  Jeff Law  <law@redhat.com>
50         * gcc.dg/pr66314.c: Moved from here to ..
51         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
52         to clear all sanitizers before -fsanitize=kernel-address.
54 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
56         * gcc.target/aarch64/cinc_common_1.c: New test.
58 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
60         PR c++/53421
61         * g++.dg/ext/attribute-may-alias-1.C: New.
62         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
64 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
66         * gcc.target/aarch64/atomic-inst-cas.c: New.
67         * gcc.target/aarch64/atomic-inst-ops.inc: New.
69 2015-08-13  Andreas Schwab  <schwab@suse.de>
71         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
73 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
75         PR c++/62164
76         * g++.dg/torture/pr62164.C: New.
78 2015-08-13  Richard Biener  <rguenther@suse.de>
80         PR tree-optimization/67191
81         * gcc.dg/torture/pr67191.c: New testcase.
82         * g++.dg/torture/pr67191.C: Likewise.
84 2015-08-13  Richard Biener  <rguenther@suse.de>
86         PR tree-optimization/66502
87         PR tree-optimization/67167
88         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
90 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
92         PR c++/53330
93         * g++.dg/init/new42.C: New.
95 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
97         PR target/67071
98         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
99         vector constants.
100         * gcc.target/powerpc/pr67071-2.c: Likewise.
101         * gcc.target/powerpc/pr67071-3.c: Likewise.
103 2015-08-12  Marek Polacek  <polacek@redhat.com>
105         PR c++/55095
106         * c-c++-common/Wshift-overflow-6.c: New test.
107         * c-c++-common/Wshift-overflow-7.c: New test.
108         * g++.dg/cpp1y/left-shift-2.C: New test.
110 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/52742
113         * g++.dg/cpp0x/pr52742.C: New.
115 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
117         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
118         Check Knights Landing support.
120 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
122         PR c++/47461
123         * g++.dg/warn/Wunused-result-1.C: New.
125 2015-08-12  Richard Biener  <rguenther@suse.de>
127         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
128         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
129         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
130         * g++.dg/tree-ssa/pr61034.C: Adjust.
131         * gcc.dg/fold-compare-2.c: Likewise.
132         * gcc.dg/pr50763.c: Likewise.
133         * gcc.dg/predict-3.c: Likewise.
134         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
135         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
136         * gcc.dg/tree-ssa/pr20657.c: Likewise.
137         * gcc.dg/tree-ssa/pr21001.c: Likewise.
138         * gcc.dg/tree-ssa/pr37508.c: Likewise.
139         * gcc.dg/tree-ssa/vrp04.c: Likewise.
140         * gcc.dg/tree-ssa/vrp07.c: Likewise.
141         * gcc.dg/tree-ssa/vrp09.c: Likewise.
142         * gcc.dg/tree-ssa/vrp16.c: Likewise.
143         * gcc.dg/tree-ssa/vrp20.c: Likewise.
144         * gcc.dg/tree-ssa/vrp25.c: Likewise.
145         * gcc.dg/tree-ssa/vrp87.c: Likewise.
147 2015-08-12  Nathan Sidwell  <nathan@acm.org>
149         * gcc.dg/vrp-min-max-1.c: New.
150         * gcc.dg/vrp-min-max-2.c: New.
152 2015-08-12  Richard Biener  <rguenther@suse.de>
154         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
156 2015-08-12  Tom de Vries  <tom@codesourcery.com>
158         PR testsuite/67175
159         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
160         Handle absence of vector min/max for sparc.
162 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
164         PR target/66954
165         * g++.dg/ext/mv25.C: New test.
167 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
169         * gcc.target/i386/avx2-vect-shift.c: New test.
171 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
173         PR c/66098
174         PR c/66711
175         * gcc.dg/pragma-diag-3.c: New test.
176         * gcc.dg/pragma-diag-4.c: New test.
178 2015-08-11  Nathan Sidwell  <nathan@acm.org>
180         * c-c++-common/dfp/operator-comma.c: Call init function.
181         * c-c++-common/dfp/convert-dfp-2.c: New test.
183 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
185         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
186         Treat model == 0x4f as Broadwell.
188 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
190         PR libfortran/67140
191         * gfortran.dg/pr67140.f90: New test.
193 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
195         PR libgomp/65742
196         PR middle-end/66332
197         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
199 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
201         PR fortran/64022
202         * gfortran.dg/ieee/large_4.f90: New test.
204 2015-08-08  Bud Davis  <jmdavis@link.com>
206         PR fortran/59746
207         * gfortran.dg/common_22.f90: New.
209 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
211         PR rtl-optimization/67028
212         * gcc.dg/pr67028.c: New testcase.
214 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
216         PR rtl-optimization/67029
217         * gcc.dg/pr67029.c: New test.
219 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
221         PR fortran/64104
222         * gfortran.dg/ieee/ieee_8.f90: New test.
224 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
226         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
227         modifers.
228         * gcc.target/aarch64/noplt_2.c: Likewise.
229         * gcc.target/aarch64/noplt_3.c: Likewise.
231 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
233         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
234         optimization level, and print a summary at the end.
236 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
238         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
240 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
242         * gcc.target/aarch64/noplt_3.c: New testcase.
244 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
246         * gcc.target/aarch64/noplt_1.c: New testcase.
247         * gcc.target/aarch64/noplt_2.c: Likewise.
249 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
251         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
252         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
254 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
256         * gcc.target/s390/dwarfregtable-1.c: New test.
257         * gcc.target/s390/dwarfregtable-2.c: New test.
258         * gcc.target/s390/dwarfregtable-3.c: New test.
260 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
262         * gcc.target/s390/htm-builtins-z13-1.c: New test.
264 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
266         PR fortran/64022
267         * gfortran.dg/ieee/large_2.f90: New test.
268         * gfortran.dg/ieee/large_3.F90: New test.
270 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
272         PR fortran/64022
273         * gfortran.dg/ieee/large_1.f90: Adjust test.
275 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
276             Jeff Law  <law@redhat.com>
278         PR c/16351
279         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
280         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
281         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
282         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
283         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
284         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
286 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
288         PR middle-end/66311
289         * gfortran.dg/pr66311.f90: New file.
291 2015-08-05  Richard Biener  <rguenther@suse.de>
293         PR tree-optimization/67121
294         * gcc.dg/torture/pr67121.c: New testcase.
296 2015-08-05  Nick Clifton  <nickc@redhat.com>
298         * gcc.target/rl78: New directory.
299         * gcc.target/rl78/rl78.exp: New file: Test driver.
300         * gcc.target/rl78/test_addm3.c: New file: Test adds.
302 2015-08-05  Richard Biener  <rguenther@suse.de>
304         PR middle-end/67120
305         * gcc.dg/torture/pr67120.c: New testcase.
307 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
309         PR fortran/52846
311         * lib/fortran-modules.exp: Call cleanup-submodules from
312         cleanup-modules.
313         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
314         cover the cases where private entities are no longer optimized
315         away.
316         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
317         same reason.
318         * gfortran.dg/submodule_1.f08: Change cleanup module names.
319         * gfortran.dg/submodule_5.f08: The same.
320         * gfortran.dg/submodule_9.f08: The same.
321         * gfortran.dg/submodule_10.f08: New test.
323 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/66595
326         * g++.dg/cpp1y/var-templ35.C: New.
328 2015-08-05  Richard Biener  <rguenther@suse.de>
330         PR tree-optimization/67055
331         * g++.dg/torture/pr67055.C: New testcase.
333 2015-08-05  Richard Biener  <rguenther@suse.de>
335         PR tree-optimization/67109
336         * gcc.dg/torture/pr67109.c: New testcase.
337         * gcc.dg/vect/vect-119.c: Adjust.
339 2015-08-05  Richard Biener  <rguenther@suse.de>
341         PR middle-end/67107
342         * gcc.dg/pr67107.c: New testcase.
344 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
346         PR c++/66197
347         * g++.dg/cpp1z/abbrev2.C: New.
349 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
351         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
353 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
355         PR c++/66392
356         * g++.dg/init/explicit4.C: New.
358 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
360         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
361         without VSX an Power8 vector support.
363 2015-08-04  Richard Biener  <rguenther@suse.de>
365         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
367 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
369         PR target/67110
370         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
371         -fno-pie -no-pie.
373 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
375         PR c++/66427
376         * g++.dg/cpp1y/var-templ34.C: New.
378 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
380         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
381         * gcc.target/aarch64/target_attr_1.c: Likewise.
382         * gcc.target/aarch64/target_attr_2.c: Likewise.
383         * gcc.target/aarch64/target_attr_3.c: Likewise.
384         * gcc.target/aarch64/target_attr_4.c: Likewise.
385         * gcc.target/aarch64/target_attr_5.c: Likewise.
386         * gcc.target/aarch64/target_attr_6.c: Likewise.
387         * gcc.target/aarch64/target_attr_7.c: Likewise.
388         * gcc.target/aarch64/target_attr_8.c: Likewise.
389         * gcc.target/aarch64/target_attr_9.c: Likewise.
390         * gcc.target/aarch64/target_attr_10.c: Likewise.
391         * gcc.target/aarch64/target_attr_11.c: Likewise.
392         * gcc.target/aarch64/target_attr_12.c: Likewise.
393         * gcc.target/aarch64/target_attr_13.c: Likewise.
394         * gcc.target/aarch64/target_attr_14.c: Likewise.
395         * gcc.target/aarch64/target_attr_15.c: Likewise.
397 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
399         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
401 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
403         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
405 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
407         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
408         message.
410 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
412         PR fortran/64022
413         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
414         * gfortran.dg/ieee/large_1.f90: New test.
416 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
418         PR tree-optimization/67043
419         * gcc.dg/pr67043.c: New test.
421 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
423         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
425 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
427         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
428         it to push/pop timing items.
429         (main): For each optimization level, create a gcc_jit_timer, and
430         time all of the iteration within that level cumulatively.
431         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
432         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
434 2015-08-03  Alexander Basov <coohpt@gmail.com>
436         PR middle-end/64744
437         PR middle-end/48470
438         PR middle-end/43404
439         * gcc.target/arm/pr43404.c : New testcase.
440         * gcc.target/arm/pr48470.c : New testcase.
441         * gcc.target/arm/pr64744-1.c : New testcase.
442         * gcc.target/arm/pr64744-2.c : New testcase.
444 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
446         PR tree-optimization/67077
447         * gcc.dg/pr67077.c: New test.
449 2015-08-03  Jeff Law  <law@redhat.com>
451         PR middle-end/66314
452         PR gcov-profile/66899
453         * gcc.dg/pr66899.c: New test.
454         * gcc.dg/pr66314.c: New test.
456 2015-08-03  Marek Polacek  <polacek@redhat.com>
458         PR c/67088
459         * gcc.dg/pr67088.c: New test.
461 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
463         PR target/66731
464         * gcc.target/arm/vnmul-1.c: New.
465         * gcc.target/arm/vnmul-2.c: New.
466         * gcc.target/arm/vnmul-3.c: New.
467         * gcc.target/arm/vnmul-4.c: New.
469 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
471         PR fortran/64921
472         * gfortran.dg/class_allocate_20.f90: New.
474 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
476         * gcc.target/aarch64/csel_bfx_1.c: New test.
477         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
479 2015-08-02  Martin Sebor  <msebor@redhat.com>
481         * g++.dg/Wframe-address-in-Wall.C: New test.
482         * g++.dg/Wframe-address.C: New test.
483         * g++.dg/Wno-frame-address.C: New test.
484         * gcc.dg/Wframe-address-in-Wall.c: New test.
485         * gcc.dg/Wframe-address.c: New test.
486         * gcc.dg/Wno-frame-address.c: New test.
488 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
490         * c-c++-common/Wmisleading-indentation.c: Add more tests.
492 2015-08-01  Michael Collison  <michael.collison@linaro.org
493             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
495         * gcc.target/arm/mincmp.c: New test.
497 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
499         PR fortran/67091
500         * gfortran.dg/associated_target_6.f03: New test
502 2015-08-01  Tom de Vries  <tom@codesourcery.com>
504         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
505         optimize ("-ftree-parallelize-loops=0").
506         Add successful scans for 2 detected reductions.  Add xfail scans for 3
507         detected reductions.
508         * gcc.dg/autopar/reduc-2short.c: Same.
509         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
510         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
511         detected reductions.
512         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
513         and max reductions.
515 2015-07-31  Marek Polacek  <polacek@redhat.com>
517         PR sanitizer/66977
518         * g++.dg/ubsan/pr66977.C: New test.
520 2015-07-30  Marek Polacek  <polacek@redhat.com>
522         * c-c++-common/Wtautological-compare-3.c: New test.
524 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
526         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
527         (CHECK): Pass address of scalar, rather than array.
529 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
531         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
533 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
535         * gcc.target/aarch64/fp16/fp16.exp: New.
536         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
537         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
539 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
541         * gcc.target/aarch64/f16_movs_1.c: New test.
543 2015-07-28  Tom de Vries  <tom@codesourcery.com>
545         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
546         outer loop.
548 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
549             Manuel López-Ibáñez  <manu@gcc.gnu.org>
551         * gcc.dg/parm-incomplete-1.c: Update.
552         * gcc.dg/pr18809-1.c: Update.
553         * gcc.dg/pr27953.c: Update.
554         * gcc.dg/vla-11.c: Update.
556 2015-07-27  Marek Polacek  <polacek@redhat.com>
558         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
560 2015-07-27  Tom de Vries  <tom@codesourcery.com>
562         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
563         attribute.  Update comment.
564         (main): Remove.
565         Add scan for not parallelizing inner loop.
566         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
567         attribute.
568         (main): Remove.
570 2015-07-27  Marek Polacek  <polacek@redhat.com>
572         PR bootstrap/67030
573         * c-c++-common/Wtautological-compare-2.c: New test.
575 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
577         PR target/66232
578         * gcc.target/i386/pr66232-6.c: New tests.
579         * gcc.target/i386/pr66232-7.c: Likewise.
580         * gcc.target/i386/pr66232-8.c: Likewise.
581         * gcc.target/i386/pr66232-9.c: Likewise.
583 2015-07-27  Marek Polacek  <polacek@redhat.com>
585         PR c++/66555
586         PR c/54979
587         * c-c++-common/Wtautological-compare-1.c: New test.
589 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
591         PR c++/18969
592         * g++.dg/template/pr18969.C: New test.
593         * g++.dg/template/pr18969-2.C: New test.
594         * g++.old-deja/g++.jason/overload.C: Remove return value in
595         template function returning void.
597 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
599         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
600         immediates to avoid shift-overflow warnings.
602 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
604         PR c++/66857
605         * g++.dg/init/pr66857.C: New test.
607 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
609         PR target/66648
610         * gcc.target/i386/pr66648.c: New test.
612 2015-07-25  Tom de Vries  <tom@codesourcery.com>
614         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
615         interchange_files and block_files variables.
616         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
617         arithmetic.
618         * gcc.dg/graphite/uns-interchange-12.c: Same.
619         * gcc.dg/graphite/uns-interchange-14.c: Same.
620         * gcc.dg/graphite/uns-interchange-15.c: Same.
621         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
622         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
624 2015-07-25  Jeff Law  <law@redhat.com>
626         Revert:
627         PR lto/66752
628         * gcc.dg/tree-ssa/pr66752-2.c: New test.
629         * gcc.dg/torture/pr66752-1.c: New test
630         * g++.dg/torture/pr66752-2.C: New test.
632 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
634         Revert:
635         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
637         PR rtl-optimization/64164
638         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
639         * gcc.dg/ssp-1.c: Make counter a register.
640         * gcc.dg/ssp-2.c: Likewise.
641         * gcc.dg/torture/parm-coalesce.c: New.
643 2015-07-24  Tom de Vries  <tom@codesourcery.com>
645         * gcc.dg/graphite/block-1.c: Xfail scan.
646         * gcc.dg/graphite/interchange-12.c: Same.
647         * gcc.dg/graphite/interchange-14.c: Same.
648         * gcc.dg/graphite/interchange-15.c: Same.
649         * gcc.dg/graphite/interchange-9.c: Same.
650         * gcc.dg/graphite/interchange-mvt.c: Same.
651         * gcc.dg/graphite/uns-block-1.c: New test.
652         * gcc.dg/graphite/uns-interchange-12.c: New test.
653         * gcc.dg/graphite/uns-interchange-14.c: New test.
654         * gcc.dg/graphite/uns-interchange-15.c: New test.
655         * gcc.dg/graphite/uns-interchange-9.c: New test.
656         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
658 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
660         PR c++/64079
661         * c-c++-common/Wunused-function-1.c: New.
663 2015-07-24  Tom de Vries  <tom@codesourcery.com>
665         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
666         alternative exit-first loop transform.
667         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
668         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
669         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
670         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
671         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
672         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
673         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
674         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
675         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
677 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
679         PR ipa/66566
680         * gcc.target/i386/mpx/pr66566.c: New test.
682 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
684         PR bootstrap/66978
685         * gcc.target/i386/pr66978.c: New test.
687 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
689         * gcc.target/s390/gpr2fprsavecfi.c: New test.
691 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
693         * gcc.target/s390/insv-1.c: New test.
694         * gcc.target/s390/insv-2.c: New test.
695         * gcc.target/s390/insv-3.c: New test.
697 2015-07-24  Tom de Vries  <tom@codesourcery.com>
699         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
701 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
703         PR middle-end/25530
704         * gcc.dg/pr25530.c: New test.
706 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
708         PR middle-end/25529
709         * gcc.dg/pr25529.c: New test.
711 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
713         * gcc.target/arm/reg_equal_test.c: New test.
715 2015-07-23  Jeff Law  <law@redhat.com>
717         PR lto/66752
718         * gcc.dg/tree-ssa/pr66752-2.c: New test.
719         * gcc.dg/torture/pr66752-1.c: New test
720         * g++.dg/torture/pr66752-2.C: New test.
722 2015-07-23  Marek Polacek  <polacek@redhat.com>
724         PR c++/66572
725         * g++.dg/warn/Wlogical-op-2.C: New test.
727 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
729         PR rtl-optimization/64164
730         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
731         * gcc.dg/ssp-1.c: Make counter a register.
732         * gcc.dg/ssp-2.c: Likewise.
733         * gcc.dg/torture/parm-coalesce.c: New.
735 2015-07-23  Marek Polacek  <polacek@redhat.com>
737         PR sanitizer/66908
738         * c-c++-common/ubsan/pr66908.c: New test.
740 2015-07-23  Tom de Vries  <tom@codesourcery.com>
742         * gcc.dg/autopar/outer-4.c: Add xfail.
743         * gcc.dg/autopar/outer-5.c: Same.
744         * gcc.dg/autopar/outer-6.c: Same.
745         * gcc.dg/autopar/reduc-2.c: Same.
746         * gcc.dg/autopar/reduc-2char.c: Same.
747         * gcc.dg/autopar/reduc-2short.c: Same.
748         * gcc.dg/autopar/reduc-8.c: Same.
749         * gcc.dg/autopar/uns-outer-4.c: New test.
750         * gcc.dg/autopar/uns-outer-5.c: New test.
751         * gcc.dg/autopar/uns-outer-6.c: New test.
753 2015-07-23  Richard Biener  <rguenther@suse.de>
755         PR tree-optimization/66952
756         * gcc.dg/torture/pr66952.c: Use signed char.
758 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
760         PR tree-optimization/66926,66951
761         * gcc.dg/vect/pr66951.c: New test.
763 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
765         PR c++/52987
766         * g++.dg/parse/error57.C: New.
767         * g++.dg/expr/string-2.C: Update.
769 2015-07-23  Richard Biener  <rguenther@suse.de>
771         PR tree-optimization/66945
772         * gcc.dg/torture/pr66945.c: New testcase.
774 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
776         PR target/66954
777         * g++.dg/ext/mv24.C: New test.
779 2015-07-22  Marek Polacek  <polacek@redhat.com>
781         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
782         dg-options.
784 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
786         PR fortran/61831
787         PR fortran/66929
788         * gfortran.dg/generic_30.f90: New.
790 2015-07-22  Richard Biener  <rguenther@suse.de>
792         PR tree-optimization/66952
793         * gcc.dg/torture/pr66952.c: New testcase.
795 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
797         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
798         test.
799         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
800         test.
801         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
802         test.
803         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
804         test.
805         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
806         test.
807         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
808         test.
809         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
810         test.
811         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
812         test.
813         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
814         test.
815         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
816         test.
817         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
818         test.
819         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
820         test.
821         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
822         test.
823         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
824         test.
825         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
826         test.
827         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
828         test.
829         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
830         test.
831         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
832         test.
833         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
834         test.
835         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
836         test.
837         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
838         test.
839         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
840         test.
841         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
842         test.
843         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
844         test.
845         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
846         test.
847         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
848         test.
849         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
850         test.
851         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
852         test.
853         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
854         test.
855         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
856         test.
857         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
858         test.
859         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
860         test.
861         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
862         test.
863         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
864         test.
865         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
866         test.
867         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
868         test.
869         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
870         test.
871         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
872         test.
873         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
874         test.
875         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
876         test.
877         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
878         test.
879         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
880         test.
881         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
882         test.
883         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
884         test.
885         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
886         test.
887         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
888         test.
889         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
890         test.
891         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
892         test.
893         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
894         test.
895         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
896         test.
897         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
898         test.
899         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
900         test.
901         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
902         test.
903         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
904         test.
905         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
906         test.
907         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
908         test.
909         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
910         test.
911         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
912         test.
913         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
914         test.
915         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
916         test.
917         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
918         test.
919         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
920         test.
921         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
922         test.
923         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
924         test.
925         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
926         test.
927         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
928         test.
929         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
930         test.
931         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
932         test.
933         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
934         test.
935         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
936         test.
937         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
938         test.
939         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
940         test.
941         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
942         test.
943         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
944         test.
945         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
946         test.
947         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
948         test.
949         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
950         test.
951         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
952         test.
953         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
954         test.
955         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
956         test.
957         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
958         test.
959         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
960         test.
961         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
962         test.
963         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
964         test.
965         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
966         test.
967         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
968         test.
969         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
970         test.
971         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
972         test.
973         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
974         test.
975         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
976         test.
977         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
978         test.
979         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
980         test.
981         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
982         test.
983         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
984         test.
985         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
986         test.
987         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
988         test.
989         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
990         test.
991         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
992         test.
993         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
994         test.
995         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
996         test.
997         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
998         test.
999         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1000         test.
1001         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1002         test.
1003         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1004         test.
1005         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1006         test.
1007         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1008         test.
1009         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1010         test.
1011         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1012         test.
1013         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1014         test.
1015         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1016         test.
1017         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1018         test.
1019         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1020         test.
1021         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1022         test.
1023         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1024         test.
1025         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1026         test.
1027         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1028         test.
1029         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1030         test.
1031         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1032         test.
1033         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1034         test.
1035         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1036         test.
1037         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1038         test.
1039         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1040         test.
1041         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1042         test.
1043         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1044         test.
1045         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1046         test.
1047         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1048         test.
1049         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1050         test.
1051         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1052         test.
1053         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1054         test.
1055         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1056         test.
1057         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1058         test.
1059         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1060         test.
1062 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1064         * g++.dg/template/crash81.C: Update.
1066 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
1068         PR ipa/66424.
1069         * gcc.target/i386/pr66424.c: New.
1071 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1073         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1075 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
1077         PR fortran/61831
1078         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1079         Drop address sanitization.
1081 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
1083         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1084         Skip -march=armv4t.
1085         (dg-additional-options): Set armv5t flag.
1087 2015-07-21  Marek Polacek  <polacek@redhat.com>
1089         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1090         * gcc.dg/vmx/unpack.c: Likewise.
1091         * gcc.target/powerpc/quad-atomic.c: Likewise.
1093 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1095         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1097 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1099         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1100         model.
1102 2015-07-20  Marek Polacek  <polacek@redhat.com>
1104         PR c++/55095
1105         * c-c++-common/Wshift-overflow-1.c: New test.
1106         * c-c++-common/Wshift-overflow-2.c: New test.
1107         * c-c++-common/Wshift-overflow-3.c: New test.
1108         * c-c++-common/Wshift-overflow-4.c: New test.
1109         * c-c++-common/Wshift-overflow-5.c: New test.
1110         * g++.dg/cpp1y/left-shift-1.C: New test.
1111         * gcc.dg/c90-left-shift-2.c: New test.
1112         * gcc.dg/c90-left-shift-3.c: New test.
1113         * gcc.dg/c99-left-shift-2.c: New test.
1114         * gcc.dg/c99-left-shift-3.c: New test.
1115         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1116         * gcc.c-torture/execute/pr40386.c: Likewise.
1117         * gcc.dg/vect/pr33373.c: Likewise.
1118         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1119         * gcc.dg/vect/vect-shift-2.c: Likewise.
1121 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1123         * gcc.target/aarch64/neg_abs_1.c: New test.
1125 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1127         PR target/66922
1128         * gcc.target/i386/pr66922.c: New test.
1130 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1132         PR middle-end/46851
1133         PR middle-end/60340
1134         * gcc.dg/tree-ssa/pr42327.c: Removed.
1135         * g++.dg/other/pr35011.C: Removed.
1137 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1139         PR target/66906
1140         * gcc.target/i386/pr66906.c: New test.
1142 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1144         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1145         as follow-up to r225930.
1147 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1149         PR fortran/52846
1150         * lib/fortran-modules.exp (proc cleanup-submodules): New
1151         procedure.
1152         * gfortran.dg/submodule_1.f08: Change extension and clean up
1153         the submodule files.
1154         * gfortran.dg/submodule_2.f08: ditto
1155         * gfortran.dg/submodule_6.f08: ditto
1156         * gfortran.dg/submodule_7.f08: ditto
1157         * gfortran.dg/submodule_8.f08: New test
1158         * gfortran.dg/submodule_9.f08: New test
1160 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1161             Sebastian Pop  <s.pop@samsung.com>
1163         PR middle-end/61929
1164         * gcc.dg/graphite/pr61929.c: New.
1166 2015-07-17  Marek Polacek  <polacek@redhat.com>
1168         * gcc.dg/fold-minus-7.c: New test.
1170 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1172         * gfortran.dg/co_reduce_1.f90: New file.
1174 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1176         PR target/66824
1177         * gcc.target/i386/pr66824.c:
1179 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1181         PR fortran/66035
1182         * gfortran.dg/structure_constructor_13.f03: New test.
1184 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1186         PR fortran/61831
1187         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1188         of generated while loops in the tree dump.
1189         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1191 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1193         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1195 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1197         PR target/66891
1198         * gcc.target/i386/pr66891.c: New test.
1200 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1202         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1204 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1206         PR rtl-optimization/66626
1207         * gcc.target/i386/pr66626-2.c: New.
1209 2015-07-16  Martin Liska  <mliska@suse.cz>
1211         * g++.dg/ipa/pr66896.c: New test.
1213 2015-07-16  Richard Biener  <rguenther@suse.de>
1215         PR tree-optimization/66894
1216         * gcc.dg/torture/pr66894.c: New testcase.
1218 2015-07-16  Richard Biener  <rguenther@suse.de>
1220         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1222 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1224         PR target/66866
1225         * g++.dg/pr66866.C: New test.
1227 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1229         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1231 2015-07-15  Richard Biener  <rguenther@suse.de>
1233         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1234         { -O3 -fomit-frame-pointer },
1235         { -O3 -fomit-frame-pointer -funroll-loops } and
1236         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1237         in favor of
1238         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1239           -finline-functions }
1241 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1243         * gcc.target/mips/interrupt_handler-5.c: New test.
1245 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1246             Robert Suchanek  <robert.suchanek@imgtec.com>
1248         * gcc.target/mips/interrupt_handler-4.c: New test.
1250 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1252         PR testsuite/66734
1253         * gcc.dg/lto/lto.exp: Initialize MPX.
1255 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1257         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1258         dg-skip-if.
1259         * gcc.target/arm/scd42-3.c: Likewise.
1261 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1263         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1264         code to be run when the pre-arch code increases the isa_rev to
1265         mips32r6 or greater.
1267 2015-07-15  Richard Biener  <rguenther@suse.de>
1269         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1270         { -O3 -fomit-frame-pointer },
1271         { -O3 -fomit-frame-pointer -funroll-loops } and
1272         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1273         in favor of
1274         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1275           -finline-functions }
1276         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1277         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1278         to additional_flags.
1280 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1282         PR rtl-optimization/66838
1283         * gcc.target/i386/pr66838.c: New test.
1285 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1287         PR c++/66850
1288         * g++.dg/template/pr66850.C: New test.
1290 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1291             Cesar Philippidis  <cesar@codesourcery.com>
1292             Chung-Lin Tang  <cltang@codesourcery.com>
1294         * gcc.target/nios2/nios2-flushd.c: New.
1295         * gcc.target/nios2/nios2-rdprs.c: New.
1296         * gcc.target/nios2/r2-atomic.c: New.
1297         * gcc.target/nios2/r2-eni.c: New.
1298         * gcc.target/nios2/r2-wrpie.c: New.
1300 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1301             Cesar Philippidis  <cesar@codesourcery.com>
1302             Chung-Lin Tang  <cltang@codesourcery.com>
1304         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1305         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1307 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1308             Cesar Philippidis  <cesar@codesourcery.com>
1309             Chung-Lin Tang  <cltang@codesourcery.com>
1311         * gcc.target/nios2/andci.c: New.
1312         * gcc.target/nios2/bmx.c: New.
1313         * gcc.target/nios2/cdx-add.c: New.
1314         * gcc.target/nios2/cdx-branch.c: New.
1315         * gcc.target/nios2/cdx-callret.c: New.
1316         * gcc.target/nios2/cdx-loadstore.c: New.
1317         * gcc.target/nios2/cdx-logical.c: New.
1318         * gcc.target/nios2/cdx-mov.c: New.
1319         * gcc.target/nios2/cdx-shift.c: New.
1320         * gcc.target/nios2/cdx-sub.c: New.
1321         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1323 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1325         PR c++/65071
1326         * g++.dg/cpp0x/vt-65071.C: New.
1328 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1329             Cesar Philippidis  <cesar@codesourcery.com>
1330             Chung-Lin Tang  <cltang@codesourcery.com>
1332         * gcc.target/nios2/r2-io-range.c: New.
1333         * gcc.target/nios2/r2-stio-1.c: New.
1334         * gcc.target/nios2/r2-stio-2.c: New.
1335         * gcc.target/nios2/nios2-ldxio.c: New.
1336         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1337         of just compile.  Add more tests.
1339 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1341         gfortran.dg/pr66864.f90: New test.
1343 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1345         PR rtl-optimization/66626
1346         * gcc.target/i386/pr66626.c: New.
1348 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1350         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1351         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1352         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1354 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1356         * g++.dg/template/crash81.C: Adjust for error + inform change.
1357         * g++.dg/template/pr58878.C: Likewise.
1358         * g++.dg/template/shadow1.C: Likewise.
1359         * g++.dg/template/shadow2.C: Likewise.
1360         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1361         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1362         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1363         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1365 2015-07-14  Richard Biener  <rguenther@suse.de>
1367         PR tree-optimization/66863
1368         * gcc.dg/torture/pr66863.c: New testcase.
1370 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1372         PR c++/65186
1373         * g++.dg/template/pr65186.C: New test.
1375 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1377         * gcc.target/arm/macro_defs0.c: Add directive to skip
1378         test if -marm is present.
1379         * gcc.target/arm/macro_defs1.c: Likewise.
1381 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1383         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1384         if-conversion..
1385         * gcc.target/aarch64/adds1.c: Likewise.
1386         * gcc.target/aarch64/ands_1.c: Likewise.
1387         * gcc.target/aarch64/bics_1.c: Likewise.
1388         * gcc.target/aarch64/subs1.c: Likewise.
1389         * gcc.target/aarch64/subs3.c: Likewise.
1391 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1393         PR fortran/64589
1394         * gfortran.dg/pr64589.f90: New test.
1396 2015-07-13  Renlin Li  <renlin.li@arm.com>
1398         PR rtl/66556
1399         * gcc.c-torture/execute/pr66556.c: New.
1401 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1403         * gcc.dg/20020219-1.c: Fix double word typos.
1404         * gcc.dg/20020919-1.c: Same.
1406 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1407             Jeff Law  <law@redhat.com>
1409         PR middle-end/66726
1410         * g++.dg/tree-ssa/pr66726.c: New test.
1411         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1412         * gcc.dg/tree-ssa/pr66726.c: New test.
1414 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/58734
1417         * g++.dg/cpp0x/variadic-ttp2.C: New.
1419 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1421         PR c++/30044
1422         * g++.dg/cpp0x/auto46.C: New test.
1423         * g++.dg/template/pr30044.C: New test.
1424         * g++.dg/template/shadow2.C: New test.
1425         * g++.dg/template/error55.C: New test.
1426         * g++.dg/template/crash83.C: Accept any error string.
1427         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1428         parameters.
1429         * g++.dg/cpp0x/variadic19.C: Likewise
1430         * g++.dg/template/canon-type-13.C: Likewise.
1431         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1432         * g++.dg/torture/20070621-1.C: Likewise.
1434 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1436         PR c++/54521
1437         * g++.dg/init/explicit3.C: New.
1439 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1441         PR target/66819
1442         * gcc.target/i386/pr66819-1.c: New test.
1443         * gcc.target/i386/pr66819-2.c: Likewise.
1444         * gcc.target/i386/pr66819-3.c: Likewise.
1445         * gcc.target/i386/pr66819-4.c: Likewise.
1446         * gcc.target/i386/pr66819-5.c: Likewise.
1448 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1450         PR target/66703
1451         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1452         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1453         type to prevent possible flag-clobbering zero-extensions.
1454         * gcc.target/i386/pr66703.c: New test.
1456 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/60842
1459         * g++.dg/cpp0x/nsdmi-template15.C: New.
1461 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1463         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1465 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1467         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1468         * gcc.target/arm/flip-thumb.c: Likewise.
1470 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1472         PR target/66813
1473         * gcc.target/i386/pr66813.c: New test.
1475 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1477         PR middle-end/66820
1478         * gcc.dg/gomp/pr66820.c: New test.
1480 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1482         PR c++/65592
1483         * g++.dg/cpp0x/scoped_enum6.C: New.
1485 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1487         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1488         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1490 2015-07-10  Richard Biener  <rguenther@suse.de>
1492         PR tree-optimization/66823
1493         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1494         which should not be necessary.  XFAIL.
1496 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1498         PR c++/64848
1499         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1501 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1503         PR middle-end/66633
1504         * gcc.dg/gomp/pr66633-1.c: New test.
1505         * gcc.dg/gomp/pr66633-2.c: New test.
1506         * gcc.dg/gomp/pr66633-3.c: New test.
1507         * gcc.dg/gomp/pr66633-4.c: New test.
1509 2015-07-09  John Marino  <gnugcc@marino.st>
1511         * lib/target-supports.exp (check_effective_target_pie):
1512         Add *-*-dragonfly*
1514 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1516         PR target/66814
1517         * gcc.target/i386/pr66814.c: New test.
1519 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1521         PR target/66731
1522         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1523         * gcc.target/aarch64/fnmul-2.c: Likewise.
1524         * gcc.target/aarch64/fnmul-3.c: Likewise.
1525         * gcc.target/aarch64/fnmul-4.c: Likewise.
1527 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1529         PR c++/65790
1530         * g++.dg/cpp0x/vt-65790.C: New.
1532 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1534         PR target/66818
1535         * gcc.target/i386/pr66818.c: New test.
1537 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1539         PR target/66817
1540         * gcc.target/i386/pr66817.c: New test.
1542 2015-07-09  Marek Polacek  <polacek@redhat.com>
1544         PR tree-optimization/66718
1545         * gcc.dg/vect/vect-126.c: New test.
1547 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1549         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1550         even when dwarf-2 is not the default.
1552 2015-07-08  Jeff Law  <law@redhat.com>
1554         PR testsuite/66796
1555         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1556         to have a single memory reference.
1558 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1560         * g++.dg/other/dump-ada-spec-9.C: New test.
1562 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1564         * g++.dg/vect/vect.exp: Run also simd* tests.
1565         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1566         (check_vect): Fix up get_cpuid call for C++.
1567         * g++.dg/vect/simd-clone-1.cc: New test.
1569 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1571         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1573 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1575         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1576         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1578 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1580         PR target/66806
1581         * gcc.target/i386/pr66806.c: New test.
1583 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1585         PR c++/66421
1586         * g++.dg/cpp0x/auto45.C: New.
1588 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1590         PR middle-end/66334
1591         * gcc.target/i386/pr66334.c: New.
1593 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1595         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1596         comments.
1598 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1600         PR jit/66783
1601         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1602         (verify_code): Update expected error message.
1603         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1604         (verify_code): Likewise.
1605         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1606         (verify_code): Likewise.
1608 2015-07-08  Richard Biener  <rguenther@suse.de>
1610         PR tree-optimization/66793
1611         * gcc.dg/torture/pr66793.c: New testcase.
1613 2015-07-08  Richard Biener  <rguenther@suse.de>
1615         PR tree-optimization/66794
1616         * gcc.dg/torture/pr66794.c: New testcase.
1618 2015-07-08  Marek Polacek  <polacek@redhat.com>
1620         PR c++/66748
1621         * g++.dg/abi/abi-tag15.C: New test.
1623 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1625         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1626         * gcc.target/mips/branch-3.c: Ditto
1627         * gcc.target/mips/branch-4.c: Ditto.
1628         * gcc.target/mips/branch-5.c: Ditto.
1629         * gcc.target/mips/branch-6.c: Ditto.
1630         * gcc.target/mips/branch-7.c: Ditto.
1631         * gcc.target/mips/branch-8.c: Ditto.
1632         * gcc.target/mips/branch-9.c: Ditto.
1633         * gcc.target/mips/branch-10.c: Ditto.
1634         * gcc.target/mips/branch-11.c: Ditto.
1635         * gcc.target/mips/branch-12.c: Ditto.
1636         * gcc.target/mips/branch-13.c: Ditto.
1637         * gcc.target/mips/umips-branch-5.c: New file.
1638         * gcc.target/mips/umips-branch-6.c: New file.
1639         * gcc.target/mips/umips-branch-7.c: New file.
1640         * gcc.target/mips/umips-branch-8.c: New file.
1641         * gcc.target/mips/umips-branch-9.c: New file.
1642         * gcc.target/mips/umips-branch-10.c: New file.
1643         * gcc.target/mips/umips-branch-11.c: New file.
1644         * gcc.target/mips/umips-branch-12.c: New file.
1645         * gcc.target/mips/umips-branch-13.c: New file.
1646         * gcc.target/mips/umips-branch-14.c: New file.
1647         * gcc.target/mips/umips-branch-15.c: New file.
1648         * gcc.target/mips/umips-branch-16.c: New file.
1649         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1650         (OCCUPY_0xfffc): New define.
1652 2015-07-08  Renlin Li  <renlin.li@arm.com>
1654         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1656 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1658         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1660 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1662         * gcc.target/i386/bt-3.c: New test.
1663         * gcc.target/i386/bt-4.c: Ditto.
1665 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1667         * g++.dg/other/dump-ada-spec-8.C: New test.
1669 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1671         PR jit/66783
1672         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1673         test case.
1674         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1675         New test case.
1676         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1677         New test case.
1678         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1679         Avoid using an opaque struct for local "f".
1681 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1683         PR jit/66779
1684         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1685         * jit.dg/test-pr66779.c: New testcase.
1687 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1689         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1690         NOCOMPRESSION.
1692 2015-07-07  Richard Biener  <rguenther@suse.de>
1694         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1696 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1698         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1699         * gcc.target/mips/call-5.c: Ditto.
1700         * gcc.target/mips/call-6.c: Ditto.
1702 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1704         * gcc.dg/dx-test.c: New test-case.
1706 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1708         PR fortran/66578
1709         * gfortran.dg/allocate_with_source_9.f08: New test.
1711 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1713         PR target/52144
1714         * gcc.target/arm/flip-thumb.c: Fix scan.
1715         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1716         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1717         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1718         Fix return value.
1720 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1722         PR target/65956
1723         * gcc.c-torture/execute/pr65956.c: New test.
1725 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1727         * gcc.target/arm/aapcs/align1.c: New.
1728         * gcc.target/arm/aapcs/align_rec1.c: New.
1729         * gcc.target/arm/aapcs/align2.c: New.
1730         * gcc.target/arm/aapcs/align_rec2.c: New.
1731         * gcc.target/arm/aapcs/align3.c: New.
1732         * gcc.target/arm/aapcs/align_rec3.c: New.
1733         * gcc.target/arm/aapcs/align4.c: New.
1734         * gcc.target/arm/aapcs/align_rec4.c: New.
1735         * gcc.target/arm/aapcs/align_vararg1.c: New.
1736         * gcc.target/arm/aapcs/align_vararg2.c: New.
1738 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1740         * gfortran.dg/iomsg_2.f90: New test.
1742 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1744         PR target/66749
1745         * gcc.target/i386/pr66749.c: New test.
1747 2015-07-06  Richard Biener  <rguenther@suse.de>
1749         PR tree-optimization/66772
1750         * gcc.dg/torture/pr66772-1.c: New testcase.
1751         * gcc.dg/torture/pr66772-2.c: Likewise.
1753 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1755         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1756         the jals instruction.
1758 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1760         PR target/53383
1761         * gcc.target/i386/pr53383-1.c: New file.
1762         * gcc.target/i386/pr53383-2.c: Likewise.
1763         * gcc.target/i386/pr53383-3.c: Likewise.
1765 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1767         * gcc.target/aarch64/fnmul-1.c: New.
1768         * gcc.target/aarch64/fnmul-2.c: New.
1769         * gcc.target/aarch64/fnmul-3.c: New.
1770         * gcc.target/aarch64/fnmul-4.c: New.
1772 2015-07-06  Richard Biener  <rguenther@suse.de>
1774         PR middle-end/66759
1775         * gcc.dg/torture/pr66759.c: New testcase.
1777 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1779         PR fortran/58586
1780         * gfortran.dg/alloc_comp_class_3.f03: New test.
1781         * gfortran.dg/alloc_comp_class_4.f03: New test.
1783 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1785         * gcc.c-torture/execute/pr66757.c: New test.
1787 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1789         PR tree-optimization/66720
1790         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1792 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1793             Sandra Loosemore <sandra@codesourcery.com>
1795         * gcc.target/nios2/gprel-offset.c: New test.
1797 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1799         PR fortran/66725
1800         * gfortran.dg/pr66725.f90: New test.
1802 2015-07-03  Jason Merrill  <jason@redhat.com>
1804         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1805         Avoid narrowing error.
1807 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1809         PR rtl-optimization/66706
1810         * gcc.target/powerpc/shift-int.c: New testcase.
1812 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1814         PR target/66746.
1815         * gcc.target/i386/pr66746.c: New file.
1817 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1819         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1821 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1823         PR tree-optimization/66119
1824         * g++.dg/opt/pr66119.C: New.
1826 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1828         PR fortran/52846
1829         * gfortran.dg/submodule_1.f90: New test
1830         * gfortran.dg/submodule_2.f90: New test
1831         * gfortran.dg/submodule_3.f90: New test
1832         * gfortran.dg/submodule_4.f90: New test
1833         * gfortran.dg/submodule_5.f90: New test
1834         * gfortran.dg/submodule_6.f90: New test
1835         * gfortran.dg/submodule_7.f90: New test
1837 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1839         PR preprocessor/53690
1840         * g++.dg/cpp/pr53690.C: New.
1842 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1844         * gcc.target/powerpc/vec-cmp.c: New test.
1846 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1848         PR fortran/56520
1849         * gfortran.dg/pr56520.f90: New test.
1851 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1853         PR fortran/66545
1854         * gfortran.dg/pr66545_1.f90: New test.
1855         * gfortran.dg/pr66545_2.f90: New test.
1857 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1859         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1860         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1862 2015-07-02  Richard Biener  <rguenther@suse.de>
1864         PR testsuite/66719
1865         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1866         unaligned loads.
1868 2015-07-02  Richard Biener  <rguenther@suse.de>
1870         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1872 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1874         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1876 2015-07-01  Jason Merrill  <jason@redhat.com>
1878         * lib/target-supports.exp (cxx_default): Set to C++14.
1880 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1882         PR testsuite/66723
1883         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1884         scan-assembler.
1886 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1888         * gfortran.dg/warn_conversion_8.f90:  New test.
1890 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1892         PR rtl-optimization/61047
1893         * gcc.c-torture/execute/20150611-1.c: New testcase.
1895 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1897         PR jit/66700
1898         * jit.dg/all-non-failing-tests.h: Add
1899         test-pr66700-observing-write-through-ptr.c.
1900         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1902 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1904         * jit.dg/test-accessing-union.c: Add comments for use by
1905         gcc/jit/docs/topics/types.rst.
1907 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1909         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1910         'do-require-effective-target' with 'dg-require-effective-target'.
1911         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1912         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1913         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1914         'stlex' with 'strex' as the expected output.
1916 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1918         PR c++/60365
1919         * g++.dg/cpp0x/gen-attrs-60.C: New.
1920         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1922 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1924         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1925         New function.
1926         * gcc.target/aarch64/pic-small.c: Restrict this test under
1927         check_effective_target_aarch64_small_fpic.
1929 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1931         * gfortran.dg/gomp/pr66633.f90: New test.
1933 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1935         PR c++/66686
1936         * g++.dg/template/pr66686.C: New test.
1938 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1940         * gnat.dg/lto17.ad[sb]: New test.
1942 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1944         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1945         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1946         testcase.
1947         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1948         New testcase.
1949         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1950         New testcase.
1951         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1952         New testcase.
1953         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1954         New testcase.
1955         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1956         New testcase.
1957         * jit.dg/test-switch.c: New testcase.
1958         * jit.dg/test-switch.cc: New testcase.
1960 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1962         PR jit/66546
1963         * jit.dg/all-non-failing-tests.h: Add note about
1964         test-validly-unreachable-block.c.
1965         * jit.dg/test-validly-unreachable-block.c: New file.
1967 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1969         PR jit/66628
1970         * jit.dg/all-non-failing-tests.h: Add note about
1971         test-extra-options.c.
1972         * jit.dg/test-extra-options.c: New testcase.
1974 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1976         PR debug/66691
1977         * gcc.target/i386/pr66691.c: New.
1979 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1981         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1982         * gcc.target/i386/iamcu/args.h: Likewise.
1983         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1984         * gcc.target/i386/iamcu/defines.h: Likewise.
1985         * gcc.target/i386/iamcu/macros.h: Likewise.
1986         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1987         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1988         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1989         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1990         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1991         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1992         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1993         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1994         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1995         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1996         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1997         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1998         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1999         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2000         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2001         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2002         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2004 2015-06-30  Marek Polacek  <polacek@redhat.com>
2006         * gcc.dg/fold-minus-6.c: New test.
2008         * gcc.dg/fold-ior-3.c: New test.
2010 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
2012         Implement N4197 - Adding u8 character literals
2013         * g++.dg/cpp1z/utf8.C: New.
2014         * g++.dg/cpp1z/utf8-neg.C: New.
2015         * g++.dg/cpp1z/udlit-utf8char.C: New.
2017 2015-06-30  Marek Polacek  <polacek@redhat.com>
2019         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2021 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2023         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2024         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2025         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2026         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2028 2015-06-30  Marek Polacek  <polacek@redhat.com>
2030         * gcc.dg/fold-ior-2.c: New test.
2032 2015-06-30  Tom de Vries  <tom@codesourcery.com>
2034         PR tree-optimization/66652
2035         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2036         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
2037         pointers.
2038         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2040 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2042         PR c++/65977
2043         * g++.dg/cpp0x/constexpr-friend-3.C: New.
2044         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2046 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2048         PR fortran/66605
2049         * gfortran.dg/wunused-parameter.f90: New test.
2051 2015-06-29  Richard Henderson  <rth@redhat.com>
2053         * gcc.target/i386/asm-flag-1.c: New.
2054         * gcc.target/i386/asm-flag-2.c: New.
2055         * gcc.target/i386/asm-flag-3.c: New.
2056         * gcc.target/i386/asm-flag-4.c: New.
2057         * gcc.target/i386/asm-flag-5.c: New.
2059 2015-06-29  Marek Polacek  <polacek@redhat.com>
2061         PR c/66322
2062         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2063         * c-c++-common/pr66322.c: New test.
2064         * g++.dg/eh/scope1.C: Remove dg-warning.
2066 2015-06-29  Richard Biener  <rguenther@suse.de>
2068         PR tree-optimization/66677
2069         * gcc.dg/vect/pr66677.c: New testcase.
2071 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2073         PR middle-end/64130
2074         * gcc.dg/tree-ssa/pr64130.c: New test.
2076 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
2078         * gcc.target/aarch64/pic-small.c: New testcase.
2080 2015-06-26  Richard Biener  <rguenther@suse.de>
2082         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2084 2015-06-26  Marek Polacek  <polacek@redhat.com>
2086         * gcc.dg/fold-and-1.c: New test.
2087         * gcc.dg/fold-and-2.c: New test.
2089 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2091         * gnat.dg/warn11.adb: Add missing dg directive.
2092         * gnat.dg/warn12.adb: New test.
2093         * gnat.dg/warn12_pkg.ads: New helper.
2095 2015-06-26  Richard Biener  <rguenther@suse.de>
2097         * gfortran.dg/reassoc_3.f90: Adjust.
2099 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2101         PR target/66412
2102         * gcc.target/i386/pr66412.c: New test.
2104 2015-06-25  Richard Biener  <rguenther@suse.de>
2106         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2108 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2110         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2112 2015-06-25  Richard Biener  <rguenther@suse.de>
2114         * gfortran.dg/vect/vect-9.f90: New testcase.
2116 2015-06-25  Nick Clifton  <nickc@redhat.com>
2118         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2119         H8300 and M32R targets.
2121 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2123         PR fortran/66528
2124         * gfortran.dg/maxerrors.f90: New test.
2126 2015-06-08  DJ Delorie  <dj@redhat.com>
2128         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2130 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2132         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2134 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2136         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2137         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2138         * gcc.target/aarch64/nofp_1.c: New file.
2140 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2142         Implement N3928 - Extending static_assert
2143         * g++.dg/cpp0x/static_assert8.C: Adjust.
2144         * g++.dg/cpp0x/static_assert12.C: New.
2145         * g++.dg/cpp0x/static_assert13.C: New.
2146         * g++.dg/cpp1y/static_assert1.C: New.
2147         * g++.dg/cpp1y/static_assert2.C: New.
2148         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2150 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2152         PR c++/65750
2153         * g++.dg/cpp0x/trailing11.C: New.
2155 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2157         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2158         multilibs.
2159         * gcc.target/arm/memset-inline-10.c: Likewise.
2160         * gcc.target/arm/pr58784.c: Likewise.
2161         * gcc.target/arm/pr59985.C: Likewise.
2162         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2164 2015-06-24  Renlin Li  <renlin.li@arm.com>
2166         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2167         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2169 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2171         Revert:
2172         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2174         PR c++/30044
2175         * g++.dg/cpp0x/auto45.C: New test.
2176         * g++.dg/template/pr30044.C: New test.
2177         * g++.dg/template/crash83.C: Accept any error string.
2178         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2179         parameters.
2180         * g++.dg/cpp0x/variadic18.C: Likewise
2181         * g++.dg/template/canon-type-13.C: Likewise.
2182         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2184 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2186         PR c++/65811
2187         * g++.dg/other/linkage2.C: New.
2189 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2191         PR target/63408
2192         * gcc.target/arm/pr63408.c: New test.
2194 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2196         * lib/c-torture.exp: Don't call check_effective_target_lto
2197         before setting up environment correctly.
2198         * lib/gcc-dg.exp: Likewise, and protect
2199         gcc_force_conventional_output.
2201 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2203         PR rtl-optimization/66306
2204         * gcc.target/s390/pr66306.c: New test.
2206 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2208         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2209         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2210         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2211         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2212         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2213         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2214         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2216 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2218         PR target/65803
2219         * gcc.c-torture/pr65803.c: New test.
2221 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2223         PR c++/30044
2224         * g++.dg/cpp0x/auto45.C: New test.
2225         * g++.dg/template/pr30044.C: New test.
2226         * g++.dg/template/crash83.C: Accept any error string.
2227         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2228         parameters.
2229         * g++.dg/cpp0x/variadic18.C: Likewise
2230         * g++.dg/template/canon-type-13.C: Likewise.
2231         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2233 2015-06-23  Marek Polacek  <polacek@redhat.com>
2235         * c-c++-common/Wlogical-op-3.c: New test.
2237 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2239         PR c++/66254
2240         * g++.dg/cpp0x/scoped_enum5.C: New.
2242 2015-06-23  Richard Biener  <rguenther@suse.de>
2244         PR tree-optimization/66636
2245         * gcc.dg/vect/pr66636.c: New testcase.
2247 2015-06-23  Marek Polacek  <polacek@redhat.com>
2249         * gcc.dg/fold-minus-4.c: New test.
2250         * gcc.dg/fold-minus-5.c: New test.
2251         * c-c++-common/ubsan/overflow-add-5.c: New test.
2253 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2255         Add missing testcase from r224672.
2256         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2258         * gcc.target/vax/bswapdi-1.c: New.
2260 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2262         PR fortran/64674
2263         * gfortran.dg/associate_18.f08: New test.
2265 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2267         PR target/66560
2268         * gcc.target/i386/pr66560-1.c: New test.
2269         * gcc.target/i386/pr66560-2.c: Ditto.
2270         * gcc.target/i386/pr66560-3.c: Ditto.
2271         * gcc.target/i386/pr66560-4.c: Ditto.
2273 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2275         * gcc.target/nvptx/nvptx.exp: New file.
2276         * gcc.target/nvptx/proto-1.c: Likewise.
2278 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2280         PR tree-optimization/66449
2281         * gcc.dg/vect/pr66449.c: New test.
2283 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2285         * g++.dg/other/dump-ada-spec-5.C: New test.
2286         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2287         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2289 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2291         * g++.dg/inherit/pure1.C: Test location too.
2293 2015-06-22  Marek Polacek  <polacek@redhat.com>
2295         * gcc.dg/fold-ior-1.c: New test.
2296         * gcc.dg/fold-minus-2.c: New test.
2297         * gcc.dg/fold-minus-3.c: New test.
2298         * gcc.dg/fold-plus-1.c: New test.
2299         * gcc.dg/fold-plus-2.c: New test.
2300         * gcc.dg/fold-xor-4.c: New test.
2301         * gcc.dg/fold-xor-5.c: New test.
2303 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2305         PR target/65914
2306         * g++.dg/torture/pr65914.C:  New.
2308 2015-06-22  Richard Biener  <rguenther@suse.de>
2310         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2311         not existing TORTURE_OPTIONS only.
2312         * lib/gcc-dg.exp: Likewise.
2314 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2316         PR target/52144
2317         * gcc.target/arm/flip-thumb.c: New test.
2319 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2320             Martin Liska  <mliska@suse.cz>
2322         PR ipa/65908
2323         * g++.dg/ipa/pr65908.C: New testcase.
2325 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2327         PR c++/65882
2328         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2329         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2331 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2333         * gnat.dg/specs/debug1.ads: Adjust.
2335 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2337         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2338         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2339         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2340         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2341         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2342         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2343         * gcc.target/aarch64/fmovd-zero.c: Delete.
2344         * gcc.target/aarch64/fmovf-zero.c: Delete.
2346 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2348         * gcc.target/vax/bswapdi-1.c: New.
2350 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2352         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2354 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2356         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2358 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2360         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2362 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2364         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2366 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2368         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2370 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2372         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2374 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2376         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2378 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2380         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2382 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2384         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2386 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2388         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2390 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2392         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2394 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2396         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2398 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2400         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2402 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2404         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2406 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2408         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2410 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2412         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2414 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2416         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2418 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2420         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2422 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2424         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2426 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2428         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2429         (_ARM_FPSCR): Add FZ field.
2430         (clean_results): Force FZ=1 on AArch64.
2431         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2433 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2435         * gcc.target/aarch64/pr62308.c: New test.
2437 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2439         PR fortran/66549
2440         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2442 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2444         * gcc.target/i386/mpx/pr66581.c: New test.
2446 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2448         * gcc.target/i386/cmov9.c: New test.
2450 2015-06-18  Richard Biener  <rguenther@suse.de>
2452         * g++.dg/other/const4.C: New testcase.
2454 2015-06-18  Michael Matz  <matz@suse.de>
2456         PR middle-end/66253
2457         * gcc.dg/vect/pr66253.c: New testcase.
2459 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2461         PR target/66569
2462         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2464 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2466         PR middle-end/66568
2467         * gcc.target/i386/mpx/pr66568.c: New test.
2469 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2471         PR middle-end/66567
2472         * gcc.target/i386/mpx/pr66567.c: New test.
2474 2015-06-18  Richard Biener  <rguenther@suse.de>
2476         PR tree-optimization/66510
2477         * gcc.dg/vect/slp-perm-12.c: New testcase.
2479 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2481         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2482         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2483         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2484         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2486 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2488         PR c++/66571
2489         * g++.dg/gomp/pr66571-1.C: New test.
2491         PR middle-end/66429
2492         * c-c++-common/gomp/pr66429.c: New test.
2494 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2496         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2497         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2498         ...this.
2499         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2500         New testcase.
2501         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2502         New testcase.
2504 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2506         PR testsuite/65944
2507         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2509 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2511         * gcc.target/mips/pr65862-1.c: New test.
2512         * gcc.target/mips/pr65862-2.c: Likewise.
2514 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2516         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2517         * gcc.target/i386/pr52252-atom.c: Ditto.
2518         * gcc.target/i386/vect-div-1.c: Ditto.
2519         * gcc.target/i386/rotate-5.c: Ditto.
2520         * gcc.target/i386/pr50202.c: Ditto.
2521         * gcc.target/i386/pr37843-3.c: Ditto.
2522         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2523         * gcc.target/i386/pr53397-1.c: Ditto.
2524         * gcc.target/i386/pr55934.c: Ditto.
2525         * gcc.target/i386/pr37843-4.c: Ditto.
2526         * gcc.target/i386/pr60451.c: Ditto.
2527         * gcc.target/i386/pr53397-2.c: Ditto.
2528         * gcc.target/i386/vectorize1.c: Ditto.
2529         * gcc.target/i386/extract-insert-combining.c: Ditto.
2530         * gcc.target/i386/pr53759.c: Ditto.
2531         * gcc.target/i386/pr52252-core.c: Ditto.
2532         * gcc.target/i386/rotate-3.c: Ditto.
2533         * gcc.target/i386/sse-20.c: Ditto.
2534         * gcc.target/i386/rotate-4.c: Ditto.
2535         * gcc.target/i386/pr61403.c: Ditto.
2536         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2537         * gcc.target/i386/pr60901.c: Ditto.
2538         * gcc.target/i386/pr59794-7.c: Ditto.
2539         * gcc.target/i386/pr62208.c: Ditto.
2540         * gcc.target/i386/pr53416.c: Ditto.
2541         * gcc.target/i386/asm-dialect-1.c: Ditto.
2542         * gcc.target/i386/pr50038.c: Ditto.
2543         * gcc.target/i386/47698.c: Ditto.
2544         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2545         * gcc.target/i386/pr59794-2.c: Ditto.
2546         * gcc.target/i386/pr59794-3.c: Ditto.
2547         * gcc.target/i386/pr39058.c: Ditto.
2548         * gcc.target/i386/pr60205-1.c: Ditto.
2549         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2550         * gcc.target/i386/sse2-movq-2.c: Ditto.
2552 2015-06-17  Richard Biener  <rguenther@suse.de>
2554         PR tree-optimization/66251
2555         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2557 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2559         PR c++/59682
2560         * g++.dg/parse/new-placement1.C: New.
2562 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2564         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2565         * jit.dg/test-compound-assignment.c: New testcase.
2567 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2569         PR jit/66539
2570         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2571         to "testcases" array.
2573 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2575         PR jit/66539
2576         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2577         * jit.dg/test-debug-strings.c: New test case.
2578         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2579         the discriminant has a sane debug string.
2581 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2583         PR target/56766
2584         * gcc.target/i386/pr56766-1.c: New test.
2585         * gcc.target/i386/pr56766-2.c: Ditto.
2587 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2589         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2590         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2591         * gcc.target/mips/loongson-simd.c: Ditto.
2593 2015-06-16  Richard Biener  <rguenther@suse.de>
2595         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2597 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2599         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2600         passed by the testsuite driver.
2602 2015-06-16  Richard Biener  <rguenther@suse.de>
2604         * gcc.dg/vect/slp-perm-11.c: New testcase.
2606 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2608         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2609         dg-options.
2611 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2613         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2614         Reinstate calls to torture-init and torture-finalize.
2616 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2618         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2620 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2622         PR c++/58583
2623         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2625 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2627         PR c++/51048
2628         * g++.dg/cpp0x/local-type1.C: New.
2630 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2632         PR fortran/44672
2633         PR fortran/45440
2634         PR fortran/57307
2635         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2636         unimplemented error.
2637         * gfortran.dg/allocate_with_source_7.f08: New test.
2638         * gfortran.dg/allocate_with_source_8.f08: New test.
2640 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2642         PR c++/65168
2643         * g++.dg/warn/Walways-true-3.C: New test.
2645 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2647         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2649 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2651         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2652         (main): Remove superfluous attributes.
2653         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2654         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2656 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2658         * gcc.target/i386/monitorx.c: New.
2659         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2660         * gcc.target/i386/sse-13.c: Ditto.
2661         * gcc.target/i386/sse-14.c: Ditto.
2662         * gcc.target/i386/sse-22.c: Ditto.
2663         * gcc.target/i386/sse-23.c: Ditto.
2664         * g++.dg/other/i386-2.C: Ditto.
2665         * g++.dg/other/i386-3.C: Ditto.
2667 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2669         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2671 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2673         PR fortran/66079
2674         * gfortran.dg/allocatable_scalar_13.f90: New test
2676 2015-06-11  Marek Polacek  <polacek@redhat.com>
2678         * gcc.dg/fold-xor-3.c: New test.
2680 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2682         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2683         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2685 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2687         PR target/52144
2688         * gcc.target/arm/pragma_attribute.c: New test.
2690 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2692         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2694 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2696         PR target/66473
2697         * gcc.target/i386/pr66473.c: New test.
2699 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2701         PR target/66470
2702         * gcc.dg/tls/pr66470.c: New test.
2703         * gcc.target/i386/pr66470.c: New test.
2705 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2707         PR target/52144
2708         * gcc.target/arm/attr_arm.c: New test
2709         * gcc.target/arm/attr_arm-err.c: New test
2710         * gcc.target/arm/attr_thumb.c: New test
2711         * gcc.target/arm/attr_thumb-static.c: New test
2713 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2715         PR target/66200
2716         PR target/66428
2717         PR c++/66192
2718         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2720 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2722         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2723         passed by the testsuite driver.
2725 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2727         Revert:
2728         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2729         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2730         * gcc.dg/ssp-1.c: Make counter a register.
2731         * gcc.dg/ssp-2.c: Likewise.
2732         * gcc.dg/torture/parm-coalesce.c: New.
2734 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2736         * gcc.target/i386/vararg-loc.c: New test.
2738 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2740         PR c++/65815
2741         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2742         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2744 2015-06-09  Marek Polacek  <polacek@redhat.com>
2746         PR tree-optimization/66299
2747         * gcc.dg/pr66299-1.c: New test.
2748         * gcc.dg/pr66299-2.c: New test.
2749         * gcc.dg/pr66299-3.c: New test.
2751 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2753         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2754         passed by the testsuite driver.
2756 2015-06-09  Richard Biener  <rguenther@suse.de>
2758         PR middle-end/66423
2759         * gcc.dg/fold-modpow2.c: New testcase.
2761 2015-06-09  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/66419
2764         * gcc.dg/vect/bb-slp-37.c: New testcase.
2766 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2768         * gcc.target/arm/stl-cond.c: New test.
2770 2015-06-09  Richard Biener  <rguenther@suse.de>
2772         PR middle-end/66413
2773         * gcc.dg/torture/pr66413.c: New testcase.
2775 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2777         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2778         * gcc.dg/ssp-1.c: Make counter a register.
2779         * gcc.dg/ssp-2.c: Likewise.
2780         * gcc.dg/torture/parm-coalesce.c: New.
2782 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2784         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2785         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2787 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2789         PR rtl-optimization/66444
2790         * gcc.dg/pr66444.c: New test.
2792 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2794         PR fortran/66245
2795         * gfortran.dg/class_is_1.f90: New test.
2796         * gfortran.dg/type_is_1.f90: Ditto.
2798 2015-06-08  Marek Polacek  <polacek@redhat.com>
2800         PR c/66415
2801         * gcc.dg/cpp/pr66415-1.c: New test.
2802         * gcc.dg/cpp/pr66415-2.c: New test.
2804 2015-06-08  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/66422
2807         * gcc.dg/Warray-bounds-16.c: New testcase.
2809 2015-06-08  Richard Biener  <rguenther@suse.de>
2811         * gcc.dg/vect/slp-perm-10.c: New testcase.
2812         * gcc.dg/vect/slp-23.c: Adjust.
2813         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2814         vector pointer update.
2816 2015-06-08  Marek Polacek  <polacek@redhat.com>
2818         PR sanitizer/66452
2819         * g++.dg/ubsan/pr66452.C: New test.
2821 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2823         PR tree-optimization/66436
2824         * gcc.dg/gomp/dump-new-function-2.c: New test.
2825         * gcc.dg/gomp/dump-new-function-3.c: Same.
2826         * gcc.dg/gomp/dump-new-function.c: Same.
2828 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2830         PR tree-optimization/66435
2831         * gcc.dg/gomp/notify-new-function-2.c: New test.
2832         * gcc.dg/gomp/notify-new-function-3.c: Same.
2833         * gcc.dg/gomp/notify-new-function.c: Same.
2835 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2837         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2838         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2839         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2840         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2841         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2842         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2843         -fshort-enum.
2845 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2847         PR fortran/47659
2848         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2849         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2850         for assignment.
2851         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2852         * gfortran.dg/warn_conversion_5.f90: New test.
2853         * gfortran.dg/warn_conversion_6.f90: New test.
2854         * gfortran.dg/warn_conversion_7.f90: New test.
2856 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2858         PR fortran/66347
2859         * gfortran.dg/blockdata_9.f: New test.
2861 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2863         PR fortran/66385
2864         * gfortran.dg/forall_17.f90:  New test.
2866 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2868         * g++.dg/cpp0x/pr57101.C: Add warning.
2869         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2870         * g++.dg/ext/visibility/anon7.C: Same.
2871         * g++.dg/ipa/pr63587-2.C: Same.
2872         * g++.dg/opt/dump1.C: Same.
2873         * g++.dg/opt/pr59622-3.C: Same.
2874         * g++.dg/opt/pr59622.C: Same.
2875         * g++.dg/torture/pr46383.C: Same.
2876         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2877         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2878         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2879         functions.
2880         * gfortran.dg/intent_out_8.f90: Same.
2881         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2883 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2885         PR fortran/66377
2886         gfortran.dg/equiv_9.f90: New test.
2889 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2891         merge from gomp4 branch:
2892         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2894         PR tree-optimization/65443
2895         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2896         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2897         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2899 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2901         PR c++/52595
2902         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2904 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2906         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2908 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2910         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2912 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2914         * testsuite/gcc.target/i386/noplt-1.c: New test.
2915         * testsuite/gcc.target/i386/noplt-2.c: New test.
2916         * testsuite/gcc.target/i386/noplt-3.c: New test.
2917         * testsuite/gcc.target/i386/noplt-4.c: New test.
2919 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2921         PR fortran/58749
2922         * gfortran.dg/adjustl_1.f90:  New test.
2924 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2926         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2927         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2929 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2931         * lto.c (iterative_hash_canonical_type,
2932         gimple_register_canonical_type): only hash main variants of types
2934 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2936         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2937         Move set of dg-do-what-default after early return.
2939 2015-06-04  Marek Polacek  <polacek@redhat.com>
2941         PR c/66341
2942         * gcc.dg/lvalue-8.c: New test.
2944 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2945             Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/66130
2948         * g++.dg/other/pr66130.C: New.
2949         * g++.dg/cpp0x/pr66130.C: Likewise.
2951 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2953         * g++.dg/cpp0x/decl-loc1.C: New.
2954         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2955         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2956         * g++.dg/init/ctor8.C: Likewise.
2957         * g++.dg/parse/semicolon4.C: Likewise.
2959 2015-06-03  Marek Polacek  <polacek@redhat.com>
2961         PR sanitizer/66190
2962         * g++.dg/ubsan/static-init-1.C: New test.
2963         * g++.dg/ubsan/static-init-2.C: New test.
2964         * g++.dg/ubsan/static-init-3.C: New test.
2966 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2968         PR target/66275
2969         * gcc.target/i386/pr66275.c: New test.
2971 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2973         * gcc.dg/Wcxx-compat-22.c: New testcase.
2974         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2975         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2976         * c-c++-common/pr58346-1.c: Likewise.
2977         * c-c++-common/transparent-union-1.c: Likewise.
2979 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2981         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2982         * g++.dg/plugin/def_plugin.c: New file.
2983         * g++.dg/plugin/def-plugin-test.C: New file.
2985 2015-06-03  Richard Biener  <rguenther@suse.de>
2987         * gcc.dg/vect/bb-slp-36.c: New testcase.
2989 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2991         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2993 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2995         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2996         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2997         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2998         * gcc.dg/lto/chkp-privatize-2_1.c: New.
3000 2015-06-03  Marek Polacek  <polacek@redhat.com>
3002         PR c/64223
3003         PR c/29358
3004         * gcc.dg/pr64223-1.c: New test.
3005         * gcc.dg/pr64223-2.c: New test.
3007 2015-06-03  Richard Biener  <rguenther@suse.de>
3009         PR tree-optimization/63916
3010         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3012 2015-06-03  Richard Biener  <rguenther@suse.de>
3014         PR tree-optimization/66375
3015         * gcc.dg/torture/pr66375.c: New testcase.
3017 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
3019         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3021 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
3023         PR target/65768
3024         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3026 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3028         PR fortran/66380
3029         * gfortran.dg/reshape_7.f90: New test.
3031 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
3033         PR c/66220:
3034         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3035         (fn_36): New.
3037 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3039         PR c/49551
3040         * gcc.dg/pr49551.c: New testcase.
3042 2015-06-02  Richard Biener  <rguenther@suse.de>
3044         PR debug/65549
3045         * g++.dg/lto/pr65549_0.C: New testcase.
3047 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
3049         PR libgomp/65742
3050         PR middle-end/66332
3051         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3053 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3055         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3057 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
3059         PR c++/61683
3060         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3062 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3064         PR tree-optimization/48052
3065         * gcc.dg/tree-ssa/scev-8.c: New.
3066         * gcc.dg/tree-ssa/scev-9.c: New.
3067         * gcc.dg/tree-ssa/scev-10.c: New.
3068         * gcc.dg/vect/pr48052.c: New.
3070 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3072         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3074 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
3076         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3078 2015-06-02  Marek Polacek  <polacek@redhat.com>
3080         PR middle-end/66345
3081         * gcc.dg/torture/pr66345.c: New test.
3083 2015-06-02  Richard Biener  <rguenther@suse.de>
3085         PR tree-optimization/65961
3086         * gcc.dg/torture/pr65961.c: New testcase.
3088 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3090         PR tree-optimization/52563
3091         PR tree-optimization/62173
3092         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3093         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3095 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3097         * gnat.dg/specs/varsize_return2.ads: New test.
3098         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3100 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3102         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3104 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3106         PR target/65697
3107         * gcc.target/aarch64/sync-comp-swap.c: New.
3108         * gcc.target/aarch64/sync-comp-swap.x: New.
3109         * gcc.target/aarch64/sync-op-acquire.c: New.
3110         * gcc.target/aarch64/sync-op-acquire.x: New.
3111         * gcc.target/aarch64/sync-op-full.c: New.
3112         * gcc.target/aarch64/sync-op-full.x: New.
3113         * gcc.target/aarch64/sync-op-release.c: New.
3114         * gcc.target/aarch64/sync-op-release.x: New.
3116 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3118         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3119         (bar): Predefined.
3121 2015-06-01  Richard Biener  <rguenther@suse.de>
3123         PR tree-optimization/66349
3124         PR tree-optimization/66352
3125         PR tree-optimization/66357
3126         * gcc.dg/torture/pr66357.c: New testcase.
3127         * gcc.dg/torture/pr66349.c: Likewise.
3128         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3130 2015-06-01  Richard Biener  <rguenther@suse.de>
3132         Revert
3133         2015-05-29  Richard Biener  <rguenther@suse.de>
3135         PR tree-optimization/66314
3136         * gcc.dg/asan/pr66314.c: New testcase.
3138 2015-06-01  Richard Biener  <rguenther@suse.de>
3140         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3142 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3144         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3145         directives.
3146         (hp3, hp4): Add inline keyword.
3147         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3148         (hp2): Add inline keyword.
3149         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3150         (hp2): Add inline keyword.
3152 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3154         PR target/65527
3155         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3156         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3157         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3158         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3160 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3162         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3163         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3165 2015-06-01  Richard Biener  <rguenther@suse.de>
3167         PR tree-optimization/66280
3168         * g++.dg/torture/pr66280.C: New testcase.
3169         * g++.dg/torture/pr66280-2.C: Likewise.
3171 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3173         * gnat.dg/addr9_1.adb: New test.
3174         * gnat.dg/addr9_2.adb: Likewise.
3175         * gnat.dg/addr9_3.adb: Likewise.
3176         * gnat.dg/addr9_4.adb: Likewise.
3178 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3180           * g++.dg/other/dump-ada-spec-4.C: New test.
3182 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3184         * gcc.dg/alias-8.c: Fix dg-warning.
3186 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3188         * gcc.dg/alias-8.c: Do not xfail.
3189         * gcc.dg/pr62167.c: Prevent FRE.
3190         * gcc.dg/alias-14.c: New testcase.
3192 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3194         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3196 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3198         PR target/66215
3199         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3200         dg-options.
3201         * gcc.target/s390/hotpatch-10.c: Likewise.
3202         * gcc.target/s390/hotpatch-11.c: Likewise.
3203         * gcc.target/s390/hotpatch-12.c: Likewise.
3204         * gcc.target/s390/hotpatch-17.c: Likewise.
3205         * gcc.target/s390/hotpatch-18.c: Likewise.
3206         * gcc.target/s390/hotpatch-20.c: Likewise.
3207         * gcc.target/s390/hotpatch-21.c: Likewise.
3208         * gcc.target/s390/hotpatch-22.c: Likewise.
3209         * gcc.target/s390/hotpatch-23.c: Likewise.
3210         * gcc.target/s390/hotpatch-24.c: Likewise.
3211         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3212         to check for the exact nops too.
3213         * gcc.target/s390/hotpatch-3.c: Likewise.
3214         * gcc.target/s390/hotpatch-4.c: Likewise.
3215         * gcc.target/s390/hotpatch-5.c: Likewise.
3216         * gcc.target/s390/hotpatch-6.c: Likewise.
3217         * gcc.target/s390/hotpatch-7.c: Likewise.
3218         * gcc.target/s390/hotpatch-8.c: Likewise.
3219         * gcc.target/s390/hotpatch-9.c: Likewise.
3220         * gcc.target/s390/hotpatch-14.c: Likewise.
3221         * gcc.target/s390/hotpatch-15.c: Likewise.
3222         * gcc.target/s390/hotpatch-16.c: Likewise.
3223         * gcc.target/s390/hotpatch-19.c: Likewise.
3224         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3225         scan-assembler-times counting number of .align directives.
3226         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3227         dg-options.  Remove scan-assembler-times counting number of .align
3228         directives.
3229         * gcc.target/s390/hotpatch-26.c: New file.
3230         * gcc.target/s390/hotpatch-27.c: New file.
3231         * gcc.target/s390/hotpatch-28.c: New file.
3232         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3233         using -Os -O0 -O1 -O2 -O3 options.
3235 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3237         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3239 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3241         PR tree-optimization/66142
3242         * gcc.dg/vect/pr66142.c: New test.
3244 2015-05-29  Richard Biener  <rguenther@suse.de>
3246         PR tree-optimization/66314
3247         * gcc.dg/asan/pr66314.c: New testcase.
3249 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3251         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3252         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3253         Adjust all callers.
3254         (schedule-cleanups, dg-keep-saved-temps): New proc.
3255         (gcc-dg-test-1): Schedule cleanups.
3256         * lib/profopt.exp (profopt-execute): Likewise.
3257         * g++.dg/cdce3.C: Adjust expected line numbers.
3258         * gcc.dg/cdce1.c: Likewise.
3259         * gcc.dg/cdce2.c: Likewise.
3260         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3261         * gcc.dg/strlenopt-24.c: Likewise.
3262         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3263         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3264         * obj-c++.dg/encode-2.mm: Likewise.
3266 2015-05-28  DJ Delorie  <dj@redhat.com>
3268         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3270 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3272         * gnat.dg/discr43.adb: New test.
3274 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3276         * gnat.dg/varsize_temp.adb: Rename into...
3277         * gnat.dg/varsize1.adb: ...this.
3278         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3279         * gnat.dg/varsize2.ad[sb]: ...this.
3280         * gnat.dg/varsize3_1.adb: New test.
3281         * gnat.dg/varsize3_2.adb: Likewise.
3282         * gnat.dg/varsize3_3.adb: Likewise.
3283         * gnat.dg/varsize3_4.adb: Likewise.
3284         * gnat.dg/varsize3_5.adb: Likewise.
3285         * gnat.dg/varsize3_6.adb: Likewise.
3286         * gnat.dg/varsize3_pkg1.ads: New helper.
3287         * gnat.dg/varsize3_pkg2.ads: Likewise.
3288         * gnat.dg/varsize3_pkg3.ads: Likewise.
3290 2015-05-28  Richard Biener  <rguenther@suse.de>
3292         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3294 2015-05-28  Richard Biener  <rguenther@suse.de>
3296         PR tree-optimization/66142
3297         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3299 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3301         PR target/63810
3302         * gcc.dg/darwin-minversion-3.c: Update testcase.
3303         * gcc.dg/darwin-minversion-4.c: Ditto.
3304         * gcc.dg/darwin-minversion-5.c: New testcase.
3305         * gcc.dg/darwin-minversion-6.c: Ditto.
3306         * gcc.dg/darwin-minversion-7.c: Ditto.
3307         * gcc.dg/darwin-minversion-8.c: Ditto.
3308         * gcc.dg/darwin-minversion-9.c: Ditto.
3309         * gcc.dg/darwin-minversion-10.c: Ditto.
3310         * gcc.dg/darwin-minversion-11.c: Ditto.
3311         * gcc.dg/darwin-minversion-12.c: Ditto.
3313 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3315         PR rtl-optimization/66168
3316         * gcc.c-torture/compile/pr66168.c: New test.
3318 2015-05-27  Jeff Law  <law@redhat.com>
3320         PR target/39726
3321         * gcc.dg/target/m68k/pr39726-1.c: New test.
3323 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3325         PR c++/66270
3326         * g++.dg/ext/alias-canon3.C: New.
3328 2015-05-27  Richard Biener  <rguenther@suse.de>
3330         PR tree-optimization/66272
3331         Revert parts of
3332         2014-08-15  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/62031
3335         * gcc.dg/torture/pr66272.c: New testcase.
3337 2015-05-27  Richard Biener  <rguenther@suse.de>
3339         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3341 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3343         PR target/65358
3344         * gcc.dg/pr65358.c: New test.
3346 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3348         PR fortran/65548
3349         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3350         semantic.
3351         * gfortran.dg/allocate_with_source_6.f90: New test.
3353 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3355         * gnat.dg/atomic7_1.adb: New test.
3356         * gnat.dg/atomic7_2.adb: Likewise.
3357         * gnat.dg/atomic7_pkg1.ads: New helper.
3358         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3360 2015-05-26  Michael Matz  <matz@suse.de>
3362         PR middle-end/66251
3363         * gcc.dg/vect/pr66251.c: New test.
3365 2015-05-26  Richard Biener  <rguenther@suse.de>
3367         PR tree-optimization/66142
3368         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3370 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3372         PR fortran/66082
3373         * gfortran.dg/allocatable_scalar_13.f90: New test
3375 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3377         * gnat.dg/warn11.adb: New test.
3378         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3380 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3382         * gnat.dg/vfa1_1.adb: New test.
3383         * gnat.dg/vfa1_2.adb: Likewise.
3384         * gnat.dg/vfa1_3.adb: Likewise.
3385         * gnat.dg/vfa1_4.adb: Likewise.
3386         * gnat.dg/vfa1_pkg.ads: New helper.
3388 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3390         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3391         * gcc.target/i386/pr66232-3.c: Likewise.
3393 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3395         PR target/66274
3396         * gcc.target/i386/pr66274.c: New test.
3398 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3400         * gnat.dg/renaming6.ad[sb]: New test.
3402 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3404         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3405         and 'dg-require-effective-target pie'.
3407 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3409         PR c++/66243
3410         * g++.dg/cpp0x/pr66243.C: New.
3412 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3414         PR lto/66180
3415         * g++.dg/lto/pr66180_0.C: New testcase.
3416         * g++.dg/lto/pr66180_1.C: New testcase.
3418 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3420         PR fortran/66257
3421         * typebound_call_27.f90: New file.
3423 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3425         PR c++/65936
3426         * g++.dg/template/pr65936.C: New.
3428 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3430         PR tree-optimization/63387
3431         * gcc.dg/pr63387-2.c: New testcase.
3433 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3435         * gcc.dg/simd-1.c: Update to the new message.
3437 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3439         * gcc.dg/nand.c: New testcase.
3441 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3443         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3444         Set dg-do-what-default to compile only on ARM targets without
3445         arm_neon_hw execution support.  Remove redundant c-torture-execute
3446         in loop over test cases.
3448 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3450         PR target/65491
3451         * gcc.target/aarch64/pr65491_1.c: New test.
3452         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3453         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3455 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3457         PR c++/65598
3458         * g++.dg/cpp0x/explicit9.C: New.
3459         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3461 2015-05-22  Richard Biener  <rguenther@suse.de>
3463         PR tree-optimization/66251
3464         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3466 2015-05-22  Marek Polacek  <polacek@redhat.com>
3468         PR c/47043
3469         * c-c++-common/attributes-enum-1.c: New test.
3470         * c-c++-common/attributes-enum-2.c: New test.
3471         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3472         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3474 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3476         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3477         effective target support.  If no arm_neon_hw support, do not attempt
3478         to execute the tests; only compile them.
3479         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3480         and "dg-require-effective-target arm_neon_ok".
3481         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3482         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3483         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3484         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3485         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3486         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3487         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3488         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3489         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3490         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3491         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3492         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3493         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3494         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3495         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3496         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3497         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3498         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3499         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3500         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3501         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3502         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3503         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3504         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3505         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3506         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3507         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3508         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3509         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3510         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3511         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3512         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3513         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3514         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3515         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3516         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3517         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3518         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3519         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3520         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3521         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3522         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3523         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3524         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3525         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3526         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3527         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3528         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3529         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3530         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3531         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3532         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3533         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3534         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3535         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3536         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3537         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3538         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3539         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3540         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3541         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3542         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3543         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3544         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3545         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3546         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3547         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3548         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3549         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3550         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3551         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3552         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3553         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3554         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3555         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3556         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3557         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3558         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3559         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3560         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3561         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3562         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3563         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3564         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3565         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3566         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3567         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3568         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3569         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3570         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3571         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3572         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3573         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3574         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3575         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3576         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3577         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3578         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3579         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3580         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3581         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3582         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3583         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3584         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3585         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3586         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3587         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3588         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3589         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3590         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3591         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3592         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3593         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3595 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3597         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3598         * gcc.dg/vect/pr59354.c: Likewise.
3599         * gcc.dg/vect/pr64252.c: Likewise.
3600         * gcc.dg/vect/pr64404.c: Likewise.
3601         * gcc.dg/vect/pr64493.c: Likewise.
3602         * gcc.dg/vect/pr64495.c: Likewise.
3603         * gcc.dg/vect/pr64844.c: Likewise.
3604         * gcc.dg/vect/pr65518.c: Likewise.
3605         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3607 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3609         PR c++/66210
3610         * g++.dg/cpp1y/var-templ28.C: New.
3612 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3614         PR target/66232
3615         * gcc.target/i386/pr66232-1.c: New test.
3616         * gcc.target/i386/pr66232-2.c: Likewise.
3617         * gcc.target/i386/pr66232-3.c: Likewise.
3618         * gcc.target/i386/pr66232-4.c: Likewise.
3619         * gcc.target/i386/pr66232-5.c: Likewise.
3621 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3623         * g++.dg/cpp1y/pr60943.C: New.
3625 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3627         PR tree-optimization/66233
3628         * gcc.c-torture/execute/pr66233.c: New test.
3630 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3632         PR fortran/66176
3633         * gfortran.dg/inline_matmul_11.f90:  New test.
3635 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3637         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3638         instead of listing several targets on its own.
3639         * gcc.target/i386/pr32219-2.c: Likewise.
3640         * gcc.target/i386/pr32219-3.c: Likewise.
3641         * gcc.target/i386/pr32219-4.c: Likewise.
3642         * gcc.target/i386/pr32219-5.c: Likewise.
3643         * gcc.target/i386/pr32219-6.c: Likewise
3644         * gcc.target/i386/pr32219-7.c: Likewise.
3645         * gcc.target/i386/pr32219-8.c: Likewise.
3646         * gcc.target/i386/pr39013-1.c: Likewise.
3647         * gcc.target/i386/pr39013-2.c: Likewise.
3648         * gcc.target/i386/pr64317.c: Likewise.
3650 2015-05-21  Jeff Law  <law@redhat.com>
3652         * gcc.target/hppa/shadd-3.c: New test.
3653         * gcc.target/hppa/shadd-4.c: New test.
3655 2015-05-21  Michael Matz  <matz@suse.de>
3657         * gcc.dg/vect/vect-strided-store.c: New test.
3658         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3659         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3661 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3663         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3664         * gcc.dg/pow-sqrt-synth-1.c: New test.
3665         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3667 2015-05-21  Richard Biener  <rguenther@suse.de>
3669         PR c++/66211
3670         * g++.dg/conversion/pr66211.C: New testcase.
3671         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3673 2015-05-21  Jeff Law  <law@redhat.com>
3675         * gcc.target/hppa/shadd-2.c: New test.
3677 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3679         PR target/54236
3680         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3682 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3684         PR target/65937
3685         * gcc.target/arm/pr26702.c: Adjust target selector.
3687 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3689         PR middle-end/66221
3690         * gcc.dg/lto/pr66221_0.c: New test.
3691         * gcc.dg/lto/pr66221_1.c: New test.
3693 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3695         PR c/52952
3696         * gcc.dg/redecl-4.c: Update column numbers.
3697         * gcc.dg/format/bitfld-1.c: Likewise.
3698         * gcc.dg/format/attr-2.c: Likewise.
3699         * gcc.dg/format/attr-6.c: Likewise.
3700         * gcc.dg/format/attr-7.c (baz): Likewise.
3701         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3702         * gcc.dg/format/attr-4.c: Likewise.
3703         * gcc.dg/format/branch-1.c: Likewise.
3704         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3705         locations within strings with embedded escape sequences.
3707 2015-05-20  Jeff Law  <law@redhat.com>
3709         * gcc.target/hppa/hppa.exp: New target test driver.
3710         * gcc.target/hppa/shadd-1.c: New test.
3712 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3714         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3716 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3718         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3719         (fn_33_k_and_r_style): New.
3720         (fn_33_stroustrup_style): New.
3721         (fn_33_allman_style): New.
3722         (fn_33_whitesmiths_style): New.
3723         (fn_33_horstmann_style): New.
3724         (fn_33_ratliff_banner_style): New.
3725         (fn_33_lisp_style): New.
3726         (fn_34_indent_dash_gnu): New.
3727         (fn_34_indent_dash_kr): New.
3728         (fn_34_indent_dash_orig): New.
3729         (fn_34_indent_linux_style): New.
3731 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3733         PR fortran/65548
3734         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3736 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3738         PR tree-optimization/65447
3739         * gcc.dg/tree-ssa/pr65447.c: New test.
3741 2015-05-19  Nathan sidwell  <nathan@acm.org>
3743         * g++.dg/cpp0x/pr65954.C: New.
3745 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3747         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3749 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3751         * lib/target-supports.exp: Vector do not always have natural
3752         alignment on s390*.
3754 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3756         * gcc.dg/loop-invariant.c: New testcase.
3758 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3760         * lib/target-supports.exp: Vector do not always have natural
3761         alignment on s390*.
3763 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3765         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3766         s390*.
3767         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3769 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3771         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3772         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3773         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3774         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3775         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3776         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3777         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3778         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3779         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3780         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3782 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3784         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3786 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3788         * gcc.target/s390/s390.exp
3789         (check_effective_target_vector): New check.
3790         * gcc.target/s390/vector/vec-abi-1.c: New test.
3791         * gcc.target/s390/vector/vec-abi-2.c: New test.
3792         * gcc.target/s390/vector/vec-abi-3.c: New test.
3793         * gcc.target/s390/vector/vec-abi-4.c: New test.
3794         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3795         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3796         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3797         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3798         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3799         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3800         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3801         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3802         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3803         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3804         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3805         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3806         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3807         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3808         * gcc.target/s390/vector/vec-init-1.c: New test.
3809         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3810         * gcc.target/s390/vector/vec-shift-1.c: New test.
3811         * gcc.target/s390/vector/vec-sub-1.c: New test.
3813 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3815         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3817 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3819         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3821 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3823         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3825 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3827         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3829 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3831         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3833 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3835         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3837 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3839         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3841 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3843         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3845 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3847         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3849 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3851         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3853 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3855         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3857 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3859         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3861 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3863         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3865 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3867         PR tree-optimization/66187
3868         * gcc.c-torture/execute/pr66187.c: New test.
3869         * gcc.dg/pr66187-1.c: New test.
3870         * gcc.dg/pr66187-2.c: New test.
3872 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3874         * gcc.dg/vect/bb-slp-35.c: Adjust.
3876 2015-05-19  Richard Biener  <rguenther@suse.de>
3878         PR tree-optimization/66165
3879         * gcc.dg/torture/pr66165.c: New testcase.
3881         PR tree-optimization/66185
3882         * gcc.dg/torture/pr66185.c: New testcase.
3884 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3886         PR target/54236
3887         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3889 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3891         * gcc.target/mips/p5600-bonding.c : New file.
3893 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3895         PR fortran/66106
3896         * gfortran.dg/interface_operator_1.f90: New tests.
3898 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3900         PR fortran/66057
3901         * gfortran.dg/generic_29.f90: New tests.
3903 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3905         PR fortran/66043
3906         * gfortran.dg/storage_size_6.f90: New tests.
3908 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3910         PR fortran/66045
3911         * gfortran.dg/null1.f90: New test.
3913 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3915         PR fortran/66044
3916         * gfortran.dg/entry_21.f90: New test.
3918 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3920         PR fortran/66043
3921         * gfortran.dg/storage_size_6.f90: New tests.
3923 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3925         PR fortran/66040
3926         * gfortran.dg/misplaced_statement.f90: New test.
3928 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3930         PR fortran/66039
3931         * gfortran.dg/filepos1.f90: New test
3933 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3935         PR fortran/64925
3936         * gfortran.dg/pr64925.f90: New test.
3938 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3940         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3941         unit.
3942         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3944 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3946         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3947         to the family of pie capable targets.
3949 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3951         * gcc.target/arm/bics_1.c : New testcase.
3952         * gcc.target/arm/bics_2.c : New testcase.
3953         * gcc.target/arm/bics_3.c : New testcase.
3954         * gcc.target/arm/bics_4.c : New testcase.
3956 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3958         * gcc.target/mips/umips-attr.c: New test.
3960 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3962         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3963         * gcc.dg/20150120-2.c (dg-final): Ditto.
3964         * gcc.dg/20150120-2.c (dg-final): Ditto.
3965         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3967 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3969         PR target/66174
3970         * gcc.target/i386/pr66174.c: New test.
3972 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3974         PR fortran/37131
3975         * gfortran.dg/matmul_bounds_6.f90:  New test.
3976         * gfortran.dg/matmul_bounds_7.f90:  New test.
3978 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3980         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3981         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3982         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3983         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3984         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3985         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3987 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3989         PR fortran/65903
3990         * gfortran.dg/continuation_13.f90: Update test.
3991         * gfortran.dg/pr65903.f90: New test.
3993 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3995         PR fortran/66113
3996         * gfortran.dg/block_14.f90:  New test.
3998 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4000         PR fortran/44054
4001         * lib/gfortran-dg.exp: Update regex to handle two locations for
4002         the same diagnostic without caret.
4003         * gfortran.dg/badline.f: Test also that line numbers are correct
4004         before and after "left but not entered" warning.
4006 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
4007             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4009         PR target/65768
4010         * gcc.target/arm/maskdata.c: New test.
4012 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
4014         PR fortran/65792
4015         * gfortran.dg/derived_constructor_components_5: New test
4017 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
4019         PR target/66140
4020         * gcc.target/alpha/pr66140.c: New test.
4022 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
4024         PR c/48956
4025         * gcc.dg/Wconversion-complex-c99.c: New test.
4026         * gcc.dg/Wconversion-complex-gnu.c: New test.
4028 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
4030         PR tree-optimization/64454
4031         * gcc.dg/modmod.c: New testcase.
4033 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4035         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4037 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4039         PR middle-end/66134
4040         * gcc.target/i386/mpx/pr66134.c: New test.
4042 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
4044         * gcc.target/powerpc/pr60158.c: New test.
4046 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
4048         * gcc.target/i386/sibcall-7.c: New test.
4049         * gcc.target/i386/sibcall-8.c: New test.
4051 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
4053         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4054         (abs64_in_dreg): Likewise.
4056 2015-05-14  Marek Polacek  <polacek@redhat.com>
4058         PR c/66066
4059         PR c/66127
4060         * gcc.dg/pr14649-1.c: Add -Wpedantic.
4061         * gcc.dg/pr19984.c: Likewise.
4062         * gcc.dg/pr66066-1.c: New test.
4063         * gcc.dg/pr66066-2.c: New test.
4064         * gcc.dg/pr66066-3.c: New test.
4066 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4068         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4069         * gcc.dg/pow-sqrt.x: New file.
4070         * gcc.dg/pow-sqrt-1.c: New test.
4071         * gcc.dg/pow-sqrt-2.c: Likewise.
4072         * gcc.dg/pow-sqrt-3.c: Likewise.
4074 2015-05-13  Richard Biener  <rguenther@suse.de>
4076         PR tree-optimization/66123
4077         * gcc.dg/torture/pr66123.c: New testcase.
4079 2015-05-13  Richard Biener  <rguenther@suse.de>
4081         PR middle-end/66110
4082         * gcc.dg/alias-2.c: Adjust.
4083         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4085 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4087         PR target/65103
4088         * gcc.target/i386/pr65103-3.c: New.
4090 2015-05-13  Martin Liska  <mliska@suse.cz>
4092         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4094 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4096         PR target/66112
4097         * gcc.target/i386/pr66112-2.c: New test.
4099         PR target/66112
4100         * gcc.target/i386/pr66112-1.c: New test.
4102 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4104         PR target/66048
4105         * gcc.target/i386/mpx/pr66048.cc: New.
4107 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4109         PR rtl-optimization/64616
4110         * gcc.dg/loop-8.c: New test.
4111         * gcc.dg/loop-9.c: New test.
4113 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4115         PR target/pr66047.c
4116         * gcc.target/i386/pr66047.c: New testcase.
4118 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4120         PR ipa/65873
4121         * gcc.c-torture/compile/pr65873.c: New testcase.
4123 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4125         PR fortran/66111
4126         * gfortran.dg/inline_matmul_10.f90:  New test.
4128 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4130         * c-c++-common/Wmisleading-indentation.c: New testcase.
4131         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4132         * c-c++-common/Wmisleading-indentation-2.md: New file.
4134 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4136         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4137         "break".
4138         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4140 2015-05-12  Richard Biener  <rguenther@suse.de>
4142         PR tree-optimization/66101
4143         * gcc.dg/torture/pr66101.c: New testcase.
4145 2015-05-12  Richard Biener  <rguenther@suse.de>
4147         PR tree-optimization/37021
4148         * gcc.target/i386/vect-addsub.c: New testcase.
4150 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4152         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4154 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4156         PR tree-optimization/66010
4157         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4159 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4161         PR c++/65133
4162         * g++.dg/cpp0x/trailing10.C: New.
4164 2015-05-12  Richard Biener  <rguenther@suse.de>
4166         * gcc.dg/vect/bb-slp-35.c: New testcase.
4168 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4170         PR fortran/66100
4171         * gfortran.dg/bound_simplification_6.f90: New.
4173 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4175         * gcc.target/mips/branch-1.c: Pass argument to bar().
4177 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4179         PR target/65753
4180         * gcc.target/i386/pr65753.c: New test.
4182 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4184         PR rtl-optimization/66076
4185         * gcc.dg/torture/pr66076.c: New test.
4187 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4189         PR fortran/66041
4190         * gfortran.dg/inline_matmul_7.f90:  New test.
4191         * gfortran.dg/inline_matmul_8.f90:  New test.
4192         * gfortran.dg/inline_matmul_9.f90:  New test.
4194 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4196         * gfortran.dg/bound_simplification_5.f90: New.
4198 2015-05-09  Jason Merrill  <jason@redhat.com>
4200         * lib/target-supports.exp (cxx_default): New global.
4201         (check_effective_target_c++11_only)
4202         (check_effective_target_c++14_only)
4203         (check_effective_target_c++98_only)
4204         (check_effective_target_c++1z_only): Check it.
4206 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4208         PR tree-optimization/64454
4209         * gcc.dg/tree-ssa/vrp97.c: New file.
4210         * gcc.dg/vect/slp-perm-7.c: Update.
4212 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4214         PR fortran/65894
4215         * gfortran.dg/elemental_subroutine_11.f90: New test.
4217 2015-05-08  Richard Biener  <rguenther@suse.de>
4219         PR tree-optimization/66036
4220         * gcc.dg/vect/slp-41.c: New testcase.
4222 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4224         * gfortran.dg/elemental_optional_args_7.f90: New.
4226 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4228         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4229         allow cmlt or sshr.
4231 2015-05-08  Marek Polacek  <polacek@redhat.com>
4233         PR c/64918
4234         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4235         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4237 2015-05-07  Marek Polacek  <polacek@redhat.com>
4239         PR c/65179
4240         * c-c++-common/Wshift-negative-value-1.c: New test.
4241         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4242         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4243         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4244         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4245         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4246         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4247         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4248         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4250 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4252         PR middle-end/192
4253         PR middle-end/54303
4254         * gcc.dg/fdata-sections-2.c: New file.
4256 2015-05-07  Marek Polacek  <polacek@redhat.com>
4258         PR testsuite/66046
4259         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4260         last dg-output.
4261         * c-c++-common/ubsan/align-7.c: Likewise.
4262         * c-c++-common/ubsan/bounds-8.c: Likewise.
4263         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4264         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4265         * c-c++-common/ubsan/null-1.c: Likewise.
4266         * c-c++-common/ubsan/null-10.c: Likewise.
4267         * c-c++-common/ubsan/null-11.c: Likewise.
4268         * c-c++-common/ubsan/null-2.c: Likewise.
4269         * c-c++-common/ubsan/null-3.c: Likewise.
4270         * c-c++-common/ubsan/null-4.c: Likewise.
4271         * c-c++-common/ubsan/null-5.c: Likewise.
4272         * c-c++-common/ubsan/null-6.c: Likewise.
4273         * c-c++-common/ubsan/null-7.c: Likewise.
4274         * c-c++-common/ubsan/null-8.c: Likewise.
4275         * c-c++-common/ubsan/null-9.c: Likewise.
4276         * c-c++-common/ubsan/object-size-1.c: Likewise.
4277         * c-c++-common/ubsan/object-size-10.c: Likewise.
4278         * c-c++-common/ubsan/object-size-4.c: Likewise.
4279         * c-c++-common/ubsan/object-size-5.c: Likewise.
4280         * c-c++-common/ubsan/object-size-7.c: Likewise.
4281         * c-c++-common/ubsan/object-size-8.c: Likewise.
4282         * c-c++-common/ubsan/object-size-9.c: Likewise.
4283         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4284         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4285         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4286         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4287         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4288         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4289         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4290         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4291         * c-c++-common/ubsan/pr59333.c: Likewise.
4292         * c-c++-common/ubsan/pr59667.c: Likewise.
4293         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4294         * c-c++-common/ubsan/pr60636.c: Likewise.
4295         * c-c++-common/ubsan/pr63802.c: Likewise.
4296         * c-c++-common/ubsan/recovery-1.c: Likewise.
4297         * c-c++-common/ubsan/recovery-3.c: Likewise.
4298         * c-c++-common/ubsan/shift-1.c: Likewise.
4299         * c-c++-common/ubsan/shift-2.c: Likewise.
4300         * c-c++-common/ubsan/shift-4.c: Likewise.
4301         * c-c++-common/ubsan/shift-7.c: Likewise.
4302         * c-c++-common/ubsan/undefined-2.c: Likewise.
4303         * c-c++-common/ubsan/vla-1.c: Likewise.
4304         * g++.dg/ubsan/null-1.C: Likewise.
4305         * g++.dg/ubsan/null-3.C: Likewise.
4306         * g++.dg/ubsan/null-4.C: Likewise.
4307         * g++.dg/ubsan/vptr-8.C: Likewise.
4308         * g++.dg/ubsan/vptr-9.C: Likewise.
4309         * gcc.dg/ubsan/bounds-2.c: Likewise.
4310         * gcc.dg/ubsan/object-size-9.c: Likewise.
4312 2015-05-07  Jeff Law  <law@redhat.com>
4314         * gcc.dg/tree-ssa/shorten-1.c: New test.
4316 2015-05-07  Richard Biener  <rguenther@suse.de>
4318         PR tree-optimization/66002
4319         * gcc.dg/vect/vect-125.c: New testcase.
4321 2015-05-07  Marek Polacek  <polacek@redhat.com>
4322             Martin Uecker  <uecker@eecs.berkeley.edu>
4324         * c-c++-common/ubsan/bounds-10.c: New test.
4326 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4328         * jit.dg/harness.h (set_options): Wrap with
4329         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4330         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4331         Special-case test-benchmark.c as a negative.
4332         * jit.dg/test-benchmark.c: New file.
4334 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4336         PR target/64208
4337         * gcc.target/arm/pr64208.c: New test.
4339 2015-05-06  Alan Modra  <amodra@gmail.com>
4341         PR target/66020
4342         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4343         (gparms): Make volatile.
4345 2015-05-06  Richard Biener  <rguenther@suse.de>
4347         PR tree-optimization/62283
4348         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4350 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4352         PR target/66015
4353         * gcc.target/aarch64/iinline-attr-1.c: New test.
4355 2015-05-06  Richard Biener  <rguenther@suse.de>
4357         * gcc.dg/vect/bb-slp-34.c: New testcase.
4359 2015-05-06  Richard Biener  <rguenther@suse.de>
4361         PR tree-optimization/62283
4362         * gcc.dg/vect/bb-slp-14.c: Adjust.
4364 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4366         PR target/65990
4367         * gcc.target/i386/pr65990.c: New test.
4369 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4371         PR target/65915
4372         * gcc.target/i386/pr65915.c: New.
4374 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4376         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4377         'va_list escapes 0'.
4379 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4381         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4382         in r222173.
4384 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4386         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4387         * gcc.target/arm/pr65924.c: Likewise.
4389 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4391         PR target/65871
4392         * gcc.target/i386/pr65871-3.c: New test.
4394 2015-05-04  Jeff Law  <law@redhat.com>
4396         Revert:
4397         2015-05-04  Jeff Law  <law@redhat.com>
4398         * gcc.dg/tree-ssa/shorten-1.c: New test.
4400 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4401             Jakub Jelinek  <jakub@redhat.com>
4403         PR c++/66007
4404         * g++.dg/cpp0x/Wnarrowing4.C: New.
4406 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4408         * lib/target-supports.exp
4409         (check_effective_target_keeps_null_pointer_checks): Clarify that
4410         this is for targets that disable -fdelete-null-pointer-checks,
4411         not default it to off.
4412         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4413         -fdelete-null-pointer-checks explicit.
4414         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4415         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4416         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4417         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4418         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4419         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4420         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4421         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4422         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4423         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4424         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4425         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4426         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4427         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4428         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4429         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4430         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4431         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4432         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4433         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4434         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4435         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4436         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4437         * g++.dg/cpp0x/static_assert9.C: Likewise.
4438         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4439         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4440         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4441         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4442         * g++.dg/tree-ssa/pr26406.C: Likewise.
4444 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4446         PR tree-optimization/65984
4447         * c-c++-common/ubsan/pr65984.c: New test.
4449 2015-05-04  Jeff Law  <law@redhat.com>
4451         * gcc.dg/tree-ssa/shorten-1.c: New test.
4453 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4455         PR fortran/44735
4456         * gfortran.dg/pr44735.f90: New test.
4458 2015-05-04  Richard Biener  <rguenther@suse.de>
4460         PR tree-optimization/65965
4461         * gcc.dg/vect/bb-slp-33.c: New testcase.
4463 2015-05-04  Richard Biener  <rguenther@suse.de>
4465         PR tree-optimization/65935
4466         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4468 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4470         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4471         for each supported variant instead of CHECK_RESULTS.
4472         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4473         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4474         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4475         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4476         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4477         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4478         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4479         expected results for unsupported variants.  Call CHECK for each
4480         supported variant instead of CHECK_RESULTS.
4481         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4482         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4483         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4484         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4485         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4486         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4487         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4488         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4489         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4490         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4491         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4492         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4493         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4494         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4495         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4496         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4497         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4498         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4499         expected results for unsupported variants.
4500         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4501         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4502         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4503         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4504         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4505         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4506         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4507         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4508         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4509         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4510         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4511         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4512         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4513         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4514         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4515         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4516         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4517         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4518         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4519         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4520         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4521         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4522         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4523         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4524         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4525         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4526         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4527         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4529 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4531         PR fortran/37131
4532         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4534 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4535             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4537         PR c++/65858
4538         * g++.dg/cpp0x/Wnarrowing3.C: New.
4540 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4542         * gcc.dg/20150120-1.c: New test.
4543         * gcc.dg/20150120-2.c: New test.
4544         * gcc.dg/20150120-3.c: New test.
4546 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4548         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4550 2015-05-01  Renlin Li  <renlin.li@arm.com>
4552         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4554 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4556         * gfortran.dg/bound_simplification_4.f90: New.
4558 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4560         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4561         with powerpc_p8vector_ok.
4563 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4565         PR fortran/37131
4566         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4567         scan pattern.
4568         * gfortran.dg/bound_9.f90:  New test case.
4570 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4572         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4573         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4574         for 32bit x86 targets.
4575         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4576         for 32bit x86 targets.
4577         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4578         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4579         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4580         for 32bit x86 targets.
4582 2015-04-30  Marek Polacek  <polacek@redhat.com>
4584         PR tree-optimization/63551
4585         * g++.dg/ipa/pr63551.C: New test.
4587 2015-04-30  Caroline Tice  <cmtice@google.com>
4589         PR  65929
4590         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4591         partition size on certain targets.
4593 2015-04-30  Renlin Li  <renlin.li@arm.com>
4595         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4597 2015-04-30  Marek Polacek  <polacek@redhat.com>
4599         * c-c++-common/Wbool-compare-3.c: New test.
4601         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4602         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4604 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4606         PR c++/57610
4607         * g++.dg/init/ref22.C: New.
4609 2015-04-30  Marek Polacek  <polacek@redhat.com>
4611         * gcc.dg/init-bad-8.c: New test.
4613         * gcc.dg/incomplete-typedef-1.c: New test.
4615 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/59955
4618         * g++.dg/template/crash121.C: New.
4620 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4622         * gcc.target/mips/call-from-init.c: New test.
4623         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4625 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4627         PR target/65871
4628         * gcc.target/i386/pr65871-1.c: New test.
4629         * gcc.target/i386/pr65871-2.c: Ditto.
4631 2015-04-29  Marek Polacek  <polacek@redhat.com>
4633         PR c/64610
4634         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4635         * c-c++-common/Wbool-compare-2.c: New test.
4637 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4639         PR target/65770
4640         * gcc.target/aarch64/vstN_lane_1.c: New file.
4642 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4644         PR c++/64667
4645         * g++.dg/warn/Winit-self-3.C: New.
4647 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4649         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4651 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4653         PR target/65924
4654         * gcc.target/arm/pr65924.c: New test.
4656 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4658         * g++.dg/gomp/tpl-target-update.C: New file.
4660 2015-04-29  Richard Biener  <rguenther@suse.de>
4662         PR tree-optimization/65917
4663         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4665 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4667         PR target/64835
4668         * gcc.dg/ipa/iinline-attr.c: New test.
4669         * gcc.target/i386/iinline-attr-2.c: New test.
4671 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4673         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4674         segfault is fixed.
4676 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4678         * gcc.dg/vect/vect-33.c: Remove spurious line.
4680 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4682         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4684 2015-04-28  Marek Polacek  <polacek@redhat.com>
4686         PR c/65901
4687         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4688         * gcc.dg/pr65901.c: New test.
4690 2015-04-28  Richard Biener  <rguenther@suse.de>
4692         PR tree-optimization/62283
4693         * gfortran.dg/vect/pr62283-2.f: New testcase.
4694         * gcc.dg/vect/bb-slp-14.c: Adjust.
4696 2015-04-28  Richard Biener  <rguenther@suse.de>
4698         PR tree-optimization/65851
4699         * g++.dg/torture/pr65851.C: New testcase.
4701 2015-04-27  Jeff Law <law@redhat.com>
4703         PR tree-optimization/65217
4704         * gcc.target/i386/pr65217.c: Remove XFAIL.
4706 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4708         PR fortran/60322
4709         Add tests forgotten to svn-add.
4710         * gfortran.dg/class_allocate_19.f03: New test.
4711         * gfortran.dg/class_array_20.f03: New test.
4712         * gfortran.dg/class_array_21.f03: New test.
4713         * gfortran.dg/finalize_29.f08: New test.
4715 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4717         PR fortran/59678
4718         PR fortran/65841
4719         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4720         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4722 2015-04-27  Caroline Tice  <cmtice@google.com>
4724         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4725         partition size.
4727 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4729         PR target/64579
4730         * gcc.target/powerpc/htm-1.c: New test.
4731         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4732         on 64-bit compiles.
4733         (__builtin_tabortdci): Likewise.
4734         (__builtin_tcheck): Remove operand.
4735         * lib/target-supports.exp (check_htm_hw_available): New function.
4737 2015-04-27  Richard Biener  <rguenther@suse.de>
4739         * gcc.target/i386/pr65217.c: XFAIL.
4741 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4743         PR tree-optimization/65875
4744         * gcc.c-torture/compile/pr65875.c: New test.
4746 2015-04-25  Marek Polacek  <polacek@redhat.com>
4748         PR c/52085
4749         * gcc.dg/enum-incomplete-2.c: New test.
4750         * gcc.dg/enum-mode-1.c: New test.
4752 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4754         PR target/65849
4755         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4756         set new options.
4757         * gcc.target/powerpc/pr65849-2.c: Likewise.
4759 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4761         PR tree-optimization/65802
4762         * g++.dg/pr65802.C: Move to ...
4763         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4764         stdarg.h.  Rewrite for C.
4765         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4766         va_start and va_end.  Remove unnecessary inline asm.
4768 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4769             Wei Mi  <wmi@google.com>
4771         * gcc.target/i386/sse2-load-multi.c: New test.
4772         * gcc.target/i386/sse2-store-multi.c: Ditto.
4774 2015-04-24  Marek Polacek  <polacek@redhat.com>
4776         PR c/65830
4777         * c-c++-common/pr65830.c: New test.
4779         PR c/63357
4780         * c-c++-common/Wlogical-op-1.c: New test.
4782 2015-04-24  Marek Polacek  <polacek@redhat.com>
4784         PR c/61534
4785         * c-c++-common/pr61534-1.c: New test.
4787 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4788             Steven Bosscher <steven@gcc.gnu.org>
4790         PR rtl-optimization/34503
4791         * gcc.target/arm/pr64616.c: New file.
4793 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4795         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4797 2015-04-24  Terry Guo  <terry.guo@arm.com>
4799         * gcc.target/arm/pr65710.c: Update the options.
4801 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4803         * gcc.target/i386/pr65523.c: Skip x32.
4805 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4807         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4808         to look for vcl* where appropriate.
4810 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4812         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4813         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4815 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4817         PR target/26702
4818         * gcc.target/arm/pr26702.c: New test.
4820 2015-04-23  Marek Polacek  <polacek@redhat.com>
4822         PR c/65345
4823         * gcc.dg/pr65345-1.c: New test.
4824         * gcc.dg/pr65345-2.c: New test.
4826 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4828         * gcc.target/powerpc/crypto-builtin-2.c: New.
4830 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4832         PR fortran/60322
4833         * gfortran.dg/class_allocate_19.f03: New test.
4834         * gfortran.dg/class_array_20.f03: New test.
4835         * gfortran.dg/class_array_21.f03: New test.
4836         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4837         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4838         initialization correctly.
4839         * gfortran.dg/finalize_29.f08: New test.
4841 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4843         * gcc.target/powerpc/swaps-p8-18.c: New test.
4845 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4847         PR target/65456
4848         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4849         * gcc.dg/vect/bb-slp-25.c: Likewise.
4850         * gcc.dg/vect/bb-slp-29.c: Likewise.
4851         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4852         vect_no_align && { ! vect_hw_misalign }.
4853         * gcc.dg/vect/bb-slp-9.c: Likewise.
4854         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4855         vect_hw_misalign.
4856         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4858         account for POWER8, where peeling for alignment is not needed.
4859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4860         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4861         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4862         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4863         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4864         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4865         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4866         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4867         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4868         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4869         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4870         * gcc.dg/vect/pr16105.c: Likewise.
4871         * gcc.dg/vect/pr20122.c: Likewise.
4872         * gcc.dg/vect/pr33804.c: Likewise.
4873         * gcc.dg/vect/pr33953.c: Likewise.
4874         * gcc.dg/vect/pr56787.c: Likewise.
4875         * gcc.dg/vect/pr58508.c: Likewise.
4876         * gcc.dg/vect/slp-25.c: Likewise.
4877         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4878         * gcc.dg/vect/vect-105.c: Likewise.
4879         * gcc.dg/vect/vect-27.c: Likewise.
4880         * gcc.dg/vect/vect-29.c: Likewise.
4881         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4882         POWER8.
4883         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4884         && { ! vect_hw_misalign }.
4885         * gcc.dg/vect/vect-44.c: Likewise.
4886         * gcc.dg/vect/vect-48.c: Likewise.
4887         * gcc.dg/vect/vect-50.c: Likewise.
4888         * gcc.dg/vect/vect-52.c: Likewise.
4889         * gcc.dg/vect/vect-56.c: Likewise.
4890         * gcc.dg/vect/vect-60.c: Likewise.
4891         * gcc.dg/vect/vect-72.c: Likewise.
4892         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4893         * gcc.dg/vect/vect-75.c: Likewise.
4894         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4895         * gcc.dg/vect/vect-77-global.c: Likewise.
4896         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4897         * gcc.dg/vect/vect-78-global.c: Likewise.
4898         * gcc.dg/vect/vect-93.c: Likewise.
4899         * gcc.dg/vect/vect-95.c: Likewise.
4900         * gcc.dg/vect/vect-96.c: Likewise.
4901         * gcc.dg/vect/vect-cond-1.c: Likewise.
4902         * gcc.dg/vect/vect-cond-3.c: Likewise.
4903         * gcc.dg/vect/vect-cond-4.c: Likewise.
4904         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4905         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4906         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4907         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4908         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4909         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4910         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4911         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4912         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4913         * gcc.dg/vect/vect-outer-5.c: Likewise.
4914         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4915         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4916         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4917         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4918         * gcc.dg/vect/vect-peel-3.c: Likewise.
4919         * gcc.dg/vect/vect-peel-4.c: Likewise.
4920         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4921         * gcc.target/powerpc/pr65456.c: New test.
4922         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4923         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4924         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4925         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4926         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4927         vect_no_align && { ! vect_hw_misalign }.
4928         * gfortran.dg/vect/vect-3.f90: Likewise.
4929         * gfortran.dg/vect/vect-4.f90: Likewise.
4930         * gfortran.dg/vect/vect-5.f90: Likewise.
4931         * lib/target-supports.exp (check_effective_target_vect_no_align):
4932         Return 1 for POWER8.
4933         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4935 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4937         PR fortran/65429
4938         * gfortran.dg/pr65429.f90: New test.
4940 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4942         * c-c++-common/asan/user-section-1.c: New test.
4943         * c-c++-common/asan/user-section-2.c: New test.
4944         * c-c++-common/asan/user-section-3.c: New test.
4946 2015-04-22  Hale Wang  <hale.wang@arm.com>
4947             Terry Guo  <terry.guo@arm.com>
4949         PR rtl-optimization/64818
4950         * gcc.target/arm/pr64818.c: New test.
4952 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4954         PR ipa/65076
4955         * g++.dg/tree-ssa/pr61034.C: Update template.
4956         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4957         * gcc.dg/Warray-bounds-11.c: Likewise.
4958         * gcc.dg/Warray-bounds.c: Likewise.
4960 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4962         PR libgfortran/65234
4963         * gfortran.dg/fmt_unlimited.f90: New test.
4965 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4967         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4968         headers.
4969         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4970         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4971         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4972         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4973         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4974         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4975         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4977 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4979         PR libgfortran/56743
4980         * gfortran.dg/namelist_87.f90: New test.
4982 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4984         * gcc.target/aarch64/mult-synth_1.c: New test.
4985         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4986         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4987         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4988         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4989         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4991 2015-04-21  Richard Biener  <rguenther@suse.de>
4993         PR tree-optimization/65650
4994         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4995         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4996         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4997         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4998         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4999         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5001 2015-04-21  Tom de Vries  <tom@codesourcery.com>
5003         PR tree-optimization/65802
5004         * g++.dg/pr65802.C: New test.
5006 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
5008         PR testsuite/65767
5009         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5010         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5012 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
5014         PR c++/65801
5015         * g++.dg/cpp0x/Wnarrowing2.C: New.
5017 2015-04-20  Jeff Law  <law@redhat.com>
5019         PR tree-optimization/65658
5020         * gcc.dg/pr65658.c: New test.
5022 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
5024         PR target/64134
5025         * gcc.target/aarch64/vec_init_1.c: New test.
5027 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
5029         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5030         targets.
5032 2015-04-18  Martin Sebor  <msebor@redhat.com>
5034         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5035         of non-nul characters.
5036         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5038 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5040         PR target/65787
5041         * gcc.target/powerpc/pr65787.c: New.
5043 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5045         PR target/65689
5046         * gcc.target/aarch64/c-output-template-4.c: New test.
5048 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5050         PR target/65780
5051         * gcc.dg/pr65780-1.c: New test.
5052         * gcc.dg/pr65780-2.c: Likewise.
5053         * gcc.target/i386/pr32219-9.c: Likewise.
5054         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5055         symbol.
5056         * gcc.target/i386/pr64317.c (c): Initialize.
5058 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
5060         PR target/65612
5061         * g++.dg/ext/mv18.C: New test.
5062         * g++.dg/ext/mv19.C: Likewise.
5063         * g++.dg/ext/mv20.C: Likewise.
5064         * g++.dg/ext/mv21.C: Likewise.
5065         * g++.dg/ext/mv22.C: Likewise.
5066         * g++.dg/ext/mv23.C: Likewise.
5068 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
5070         PR c++/64527
5071         * g++.dg/init/pr64527.C: New test.
5073 2015-04-17  Tom de Vries  <tom@codesourcery.com>
5074             Michael Matz  <matz@suse.de>
5076         PR tree-optimization/64950
5077         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5078         x86_64-*-*.
5080 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
5082         * c-c++-common/asan/user-section-1.c: New test.
5084 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
5086         PR debug/65771
5087         * gcc.dg/debug/pr65771.c: New test.
5089 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5091         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5092         __buitlin_alloca with __builtin_alloca.
5094 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5096         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5098 2015-04-16  Richard Biener  <rguenther@suse.de>
5100         PR tree-optimization/64277
5101         * gcc.dg/Warray-bounds-14.c: New testcase.
5102         * gcc.dg/Warray-bounds-15.c: Likewise.
5103         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5104         * c-c++-common/ubsan/bounds-6.c: Likewise.
5106 2015-04-16  Renlin Li  <renlin.li@arm.com>
5108         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5109         * gcc.target/arm/unsigned-float.c: New.
5111 2015-04-16  Richard Biener  <rguenther@suse.de>
5113         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5114         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5115         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5117 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5119         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5120         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5121         * g++.dg/cpp0x/defaulted21.C: Likewise.
5122         * g++.dg/cpp0x/defaulted28.C: Likewise.
5123         * g++.dg/cpp0x/defaulted47.C: Likewise.
5124         * g++.dg/cpp0x/elision_neg.C: Likewise.
5125         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5126         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5127         * g++.dg/cpp0x/implicit1.C: Likewise.
5128         * g++.dg/cpp0x/implicit9.C: Likewise.
5129         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5130         * g++.dg/cpp0x/range-for13.C: Likewise.
5131         * g++.dg/gomp/clause-2.C: Likewise.
5132         * g++.dg/gomp/udr-5.C: Likewise.
5133         * g++.dg/inherit/access6.C: Likewise.
5134         * g++.dg/lookup/duperr1.C: Likewise.
5135         * g++.dg/lookup/friend2.C: Likewise.
5136         * g++.dg/lookup/pr6936.C: Likewise.
5137         * g++.dg/lookup/scoped1.C: Likewise.
5138         * g++.dg/lookup/using26.C: Likewise.
5139         * g++.dg/lookup/using38.C: Likewise.
5140         * g++.dg/other/access2.C: Likewise.
5141         * g++.dg/overload/defarg3.C: Likewise.
5142         * g++.dg/overload/defarg6.C: Likewise.
5143         * g++.dg/parse/access11.C: Likewise.
5144         * g++.dg/parse/access2.C: Likewise.
5145         * g++.dg/parse/access3.C: Likewise.
5146         * g++.dg/parse/access4.C: Likewise.
5147         * g++.dg/parse/access5.C: Likewise.
5148         * g++.dg/parse/access6.C: Likewise.
5149         * g++.dg/parse/access8.C: Likewise.
5150         * g++.dg/parse/access9.C: Likewise.
5151         * g++.dg/parse/crash40.C: Likewise.
5152         * g++.dg/tc1/dr142.C: Likewise.
5153         * g++.dg/tc1/dr166.C: Likewise.
5154         * g++.dg/tc1/dr52.C: Likewise.
5155         * g++.dg/template/access11.C: Likewise.
5156         * g++.dg/template/access18.C: Likewise.
5157         * g++.dg/template/access19.C: Likewise.
5158         * g++.dg/template/access2.C: Likewise.
5159         * g++.dg/template/access20.C: Likewise.
5160         * g++.dg/template/access26.C: Likewise.
5161         * g++.dg/template/access3.C: Likewise.
5162         * g++.dg/template/access7.C: Likewise.
5163         * g++.dg/template/conv12.C: Likewise.
5164         * g++.dg/template/crash69.C: Likewise.
5165         * g++.dg/template/friend31.C: Likewise.
5166         * g++.dg/template/friend32.C: Likewise.
5167         * g++.dg/template/memfriend15.C: Likewise.
5168         * g++.dg/template/memfriend16.C: Likewise.
5169         * g++.dg/template/memfriend17.C: Likewise.
5170         * g++.dg/template/memfriend7.C: Likewise.
5171         * g++.dg/template/pr32519.C: Likewise.
5172         * g++.dg/template/qualttp21.C: Likewise.
5173         * g++.dg/template/qualttp8.C: Likewise.
5174         * g++.dg/template/ttp10.C: Likewise.
5175         * g++.dg/template/typedef11.C: Likewise.
5176         * g++.dg/template/typedef13.C: Likewise.
5177         * g++.dg/template/typedef19.C: Likewise.
5178         * g++.dg/template/typedef20.C: Likewise.
5179         * g++.dg/template/typedef22.C: Likewise.
5180         * g++.dg/template/using16.C: Likewise.
5181         * g++.dg/template/virtual3.C: Likewise.
5182         * g++.dg/ubsan/pr61272.C: Likewise.
5183         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5184         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5185         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5186         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5187         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5188         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5189         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5190         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5191         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5192         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5193         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5194         * g++.old-deja/g++.jason/access17.C: Likewise.
5195         * g++.old-deja/g++.jason/access18.C: Likewise.
5196         * g++.old-deja/g++.jason/access22.C: Likewise.
5197         * g++.old-deja/g++.jason/access23.C: Likewise.
5198         * g++.old-deja/g++.jason/access8.C: Likewise.
5199         * g++.old-deja/g++.jason/delete3.C: Likewise.
5200         * g++.old-deja/g++.jason/report.C: Likewise.
5201         * g++.old-deja/g++.law/access2.C: Likewise.
5202         * g++.old-deja/g++.law/access3.C: Likewise.
5203         * g++.old-deja/g++.law/access4.C: Likewise.
5204         * g++.old-deja/g++.law/access5.C: Likewise.
5205         * g++.old-deja/g++.law/arm12.C: Likewise.
5206         * g++.old-deja/g++.law/arm14.C: Likewise.
5207         * g++.old-deja/g++.law/ctors13.C: Likewise.
5208         * g++.old-deja/g++.law/union2.C: Likewise.
5209         * g++.old-deja/g++.law/visibility12.C: Likewise.
5210         * g++.old-deja/g++.law/visibility15.C: Likewise.
5211         * g++.old-deja/g++.law/visibility16.C: Likewise.
5212         * g++.old-deja/g++.law/visibility17.C: Likewise.
5213         * g++.old-deja/g++.law/visibility18.C: Likewise.
5214         * g++.old-deja/g++.law/visibility19.C: Likewise.
5215         * g++.old-deja/g++.law/visibility20.C: Likewise.
5216         * g++.old-deja/g++.law/visibility21.C: Likewise.
5217         * g++.old-deja/g++.law/visibility24.C: Likewise.
5218         * g++.old-deja/g++.law/visibility4.C: Likewise.
5219         * g++.old-deja/g++.law/visibility5.C: Likewise.
5220         * g++.old-deja/g++.law/visibility6.C: Likewise.
5221         * g++.old-deja/g++.law/visibility7.C: Likewise.
5222         * g++.old-deja/g++.law/visibility8.C: Likewise.
5223         * g++.old-deja/g++.law/visibility9.C: Likewise.
5224         * g++.old-deja/g++.niklas/t135.C: Likewise.
5225         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5226         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5227         * g++.old-deja/g++.other/access11.C: Likewise.
5228         * g++.old-deja/g++.other/access4.C: Likewise.
5229         * g++.old-deja/g++.other/access7.C: Likewise.
5230         * g++.old-deja/g++.other/crash1.C: Likewise.
5231         * g++.old-deja/g++.other/crash7.C: Likewise.
5232         * g++.old-deja/g++.other/friend1.C: Likewise.
5233         * g++.old-deja/g++.other/friend4.C: Likewise.
5234         * g++.old-deja/g++.other/friend9.C: Likewise.
5235         * g++.old-deja/g++.other/lineno1.C: Likewise.
5236         * g++.old-deja/g++.other/using1.C: Likewise.
5237         * g++.old-deja/g++.pt/enum14.C: Likewise.
5238         * g++.old-deja/g++.pt/friend11.C: Likewise.
5239         * g++.old-deja/g++.pt/friend21.C: Likewise.
5240         * g++.old-deja/g++.pt/friend3.C: Likewise.
5241         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5242         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5243         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5244         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5246 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5248         PR ipa/65765
5249         * g++.dg/ipa/pr65765.C: New test.
5251 2015-04-15  Nick Clifton  <nickc@redhat.com>
5253         * gcc.target/rx/builtins.c: Disable RMPA test if string
5254         instructions are not allowed.
5256 2015-04-15  Alan Modra  <amodra@gmail.com>
5258         * gcc.dg/pr65408.c: New.
5260 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5262         PR target/65729
5263         * gcc.target/arm/pr65729.c: New test.
5265 2015-04-14  Richard Biener  <rguenther@suse.de>
5267         PR tree-optimization/65758
5268         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5270 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5272         PR target/65648
5273         * gcc.c-torture/execute/pr65648.c: New test.
5275 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5277         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5278         __builtin_finite instead of finite.
5279         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5280         Likewise.
5282 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5284         PR tree-optimization/63387
5285         * gcc.dg/pr63387.c: New testcase.
5287 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5289         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5291 2015-04-13  Richard Biener  <rguenther@suse.de>
5293         PR tree-optimization/65204
5294         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5296 2015-04-13  Terry Guo  <terry.guo@arm.com>
5298         PR target/65710
5299         * gcc.target/arm/pr65710.c: New.
5301 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5303         PR tree-optimization/65747
5304         * g++.dg/torture/pr65747.C: New test.
5306 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5308         PR c++/65736
5309         * g++.dg/cpp0x/pr65736.C: New test.
5311 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5312             Martin Liska  <mliska@suse.cz>
5314         PR ipa/65722
5315         * g++.dg/ipa/pr65722.C: New testcase.
5317 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5319         PR tree-optimization/65735
5320         * gcc.c-torture/compile/pr65735.c: New test.
5322 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5324         PR middle-end/65554
5325         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5327 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5329         PR target/65671
5330         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5332 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5334         PR target/65647
5335         * gcc.target/arm/pr65647-2.c: New.
5337 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5339         PR target/65694
5340         * g++.dg/torture/pr65694.C: New test.
5342 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5344         * gfortran.dg/coarray_lock_6.f90: New.
5345         * gfortran.dg/coarray_lock_7.f90: New.
5346         * gfortran.dg/coarray/lock_2.f90: New.
5348 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5350         PR fortran/56674
5351         PR fortran/58813
5352         PR fortran/59016
5353         PR fortran/59024
5354         * gfortran.dg/used_types_27.f90: New.
5356 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5358         PR target/65671
5359         * gcc.target/i386/pr65671.c: New.
5361 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5363         PR tree-optimization/65709
5364         * c-c++-common/ubsan/align-9.c: New test.
5366 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5368         PR fortran/56852
5369         * gfortran.dg/pr56852.f90: New test.
5371 2015-04-09  Marek Polacek  <polacek@redhat.com>
5372             Jakub Jelinek  <jakub@redhat.com>
5374         PR middle-end/65554
5375         * g++.dg/opt/pr65554.C: New test.
5377 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5379         PR c++/65690
5380         * c-c++-common/attr-aligned-1.c: New test.
5382 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5384         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5386 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5388         PR target/65676
5389         * gcc.target/i386/sse-25.c: New.
5391 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5393         PR target/65693
5394         * gcc.target/i386/pr65693.c: New test.
5396 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5398         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5400 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5402         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5404 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5406         * gcc.target/i386/thunk-retbnd.c: New.
5408 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5410         * gnat.dg/opt48.adb: New test.
5411         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5412         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5414 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5416         PR ipa/65540
5417         * gcc.c-torture/compile/pr65540.c: New.
5419 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5421         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5422         -Wno-pointer-arith.
5424 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5426         PR debug/65678
5427         * g++.dg/debug/pr65678.C: New test.
5429         PR middle-end/65680
5430         * gcc.c-torture/compile/pr65680.c: New test.
5432 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5434         PR fortran/65548
5435         * gfortran.dg/allocate_with_source_5.f90: New test.
5437 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5439         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5440         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5442 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5444         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5446 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5448         PR target/65614
5449         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5450         to get floating point compression.
5451         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5453 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5455         PR preprocessor/61977
5456         * gcc.dg/cpp/pr61977.c: New test.
5458 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5460         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5462 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5464         PR target/65647
5465         * gcc.target/arm/pr65647.c: New.
5467 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5469         PR ipa/65655
5470         * g++.dg/torture/pr65655.C: New testcase.
5472 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5474         PR c++/64085
5475         * g++.dg/cpp1y/lambda-init13.C: New.
5477 2015-04-03  Marek Polacek  <polacek@redhat.com>
5479         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5481 2015-04-02  Marek Polacek  <polacek@redhat.com>
5483         PR c++/65642
5484         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5485         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5487 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5489         PR preprocessor/61977
5490         * gcc.target/powerpc/pr61977-1.c: New test.
5491         * gcc.target/powerpc/pr61977-2.c: New test.
5493 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5495         PR c++/56100
5496         * g++.dg/warn/Wshadow-8.C: New.
5497         * g++.dg/warn/Wshadow-9.C: Likewise.
5498         * g++.dg/warn/Wshadow-10.C: Likewise.
5499         * g++.dg/warn/Wshadow-11.C: Likewise.
5501 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5503         * gcc.dg/pr23623.c: Added aligned attribute.
5504         * gcc.dg/20141029-1.c: Likewise.
5505         * gcc.dg/20150306-1.c: New test.
5507 2015-04-01  Marek Polacek  <polacek@redhat.com>
5509         PR c++/65554
5510         * g++.dg/cpp0x/initlist93.C: New test.
5511         * g++.dg/cpp0x/initlist94.C: New test.
5513 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5515         PR target/65624
5516         * gcc.target/aarch64/pr65624.c: New test.
5518 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5520         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5522 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5524         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5525         extra variable to force stack alignment.
5526         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5527         extra variable to force stack alignment.
5529 2015-03-31  Marek Polacek  <polacek@redhat.com>
5531         PR c++/65390
5532         * g++.dg/template/pr65390.C: New test.
5534 2015-03-31  Martin Liska  <mliska@suse.cz>
5536         * g++.dg/ipa/pr65557.C: New test.
5538 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5540         * gcc.target/s390/hotpatch-25.c: New test.
5541         * gcc.target/s390/hotpatch-1.c: Update test.
5542         * gcc.target/s390/hotpatch-10.c: Update test.
5543         * gcc.target/s390/hotpatch-11.c: Update test.
5544         * gcc.target/s390/hotpatch-12.c: Update test.
5545         * gcc.target/s390/hotpatch-13.c: Update test.
5546         * gcc.target/s390/hotpatch-14.c: Update test.
5547         * gcc.target/s390/hotpatch-15.c: Update test.
5548         * gcc.target/s390/hotpatch-16.c: Update test.
5549         * gcc.target/s390/hotpatch-17.c: Update test.
5550         * gcc.target/s390/hotpatch-18.c: Update test.
5551         * gcc.target/s390/hotpatch-19.c: Update test.
5552         * gcc.target/s390/hotpatch-2.c: Update test.
5553         * gcc.target/s390/hotpatch-21.c: Update test.
5554         * gcc.target/s390/hotpatch-22.c: Update test.
5555         * gcc.target/s390/hotpatch-23.c: Update test.
5556         * gcc.target/s390/hotpatch-24.c: Update test.
5557         * gcc.target/s390/hotpatch-3.c: Update test.
5558         * gcc.target/s390/hotpatch-4.c: Update test.
5559         * gcc.target/s390/hotpatch-5.c: Update test.
5560         * gcc.target/s390/hotpatch-6.c: Update test.
5561         * gcc.target/s390/hotpatch-7.c: Update test.
5562         * gcc.target/s390/hotpatch-8.c: Update test.
5563         * gcc.target/s390/hotpatch-9.c: Update test.
5564         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5566 2015-03-31  Richard Biener  <rguenther@suse.de>
5568         PR middle-end/65626
5569         * g++.dg/torture/pr65626.C: New testcase.
5571 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5573         PR target/65531
5574         * gcc.target/i386/mpx/pr65531.cc: New.
5576 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5578         PR target/65602
5579         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5580         __builtin_alloca instead of alloca.
5581         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5582         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5583         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5584         check.
5586 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5588         PR ipa/65610
5589         * g++.dg/ubsan/pr65610.C: New test.
5591 2015-03-30  Marek Polacek  <polacek@redhat.com>
5593         PR c++/65398
5594         * g++.dg/cpp0x/pr65398-2.C: New test.
5596 2015-03-30  Marek Polacek  <polacek@redhat.com>
5598         * c-c++-common/pr65556.c: Change the width of bit-fields.
5600 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5602         PR ipa/65588
5603         * gcc.target/i386/pr65588.c: New testcase.
5605 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5607         PR libgfortran/65563
5608         * gfortran.dg/open_errors_2.f90:  New test.
5610 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5612         PR libgfortran/65596
5613         * gfortran.dg/namelist_86.f90: New test.
5615 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5617         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5618         statement to reflect new ownership.
5620 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5622         PR c++/42328
5623         * g++.dg/template/friend58.C: New.
5624         * g++.dg/template/friend59.C: Likewise.
5626 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5628         PR c/65586
5629         * g++.dg/gomp/openmp-simd-3.C: New.
5630         * gcc.dg/gomp/openmp-simd-3.c: New.
5632 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5634         PR target/65248
5635         * gcc.target/i386/pr65248-1.c: New file.
5636         * gcc.target/i386/pr65248-2.c: Likewise.
5637         * gcc.target/i386/pr65248-3.c: Likewise.
5638         * gcc.target/i386/pr65248-4.c: Likewise.
5640 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5642         PR target/65593
5643         * gcc.c-torture/compile/pr65593.c: New test.
5645 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5647         PR c++/59329
5648         * g++.dg/cpp1y/constexpr-assert1.C: New.
5650 2015-03-27  Marek Polacek  <polacek@redhat.com>
5652         PR c++/65556
5653         * c-c++-common/pr65556.c: New test.
5655 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5657         PR ipa/65600
5658         * g++.dg/torture/pr65600.C: New testcase.
5660 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5662         PR target/65407
5663         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5665 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5667         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5668         statement and cleanup. Fixed typos.
5670 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5672         PR middle-end/65595
5673         * gcc.c-torture/compile/pr65595.c: New testcase.
5675 2015-03-27  Marek Polacek  <polacek@redhat.com>
5677         PR sanitizer/65583
5678         * g++.dg/ubsan/pr65583.C: New test.
5680 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5682         * gcc.c-torture/compile/20150327.c: New testcase.
5684 2015-03-26  Richard Biener  <rguenther@suse.de>
5686         PR middle-end/65555
5687         * g++.dg/torture/pr65555.C: New testcase.
5689 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5691         PR tree-optimization/64715
5692         * gcc.dg/builtin-object-size-15.c: New test.
5693         * gcc.dg/pr64715-1.c: New test.
5694         * gcc.dg/pr64715-2.c: New test.
5696 2015-03-26  Richard Biener  <rguenther@suse.de>
5698         PR middle-end/65519
5699         * gnat.dg/specs/opt2.ads: Fix testcase.
5701 2015-03-25  Martin Sebor  <msebor@redhat.com>
5703         PR testsuite/65526
5704         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5705         when target isn't arm*-*-*-*.
5706         (check_effective_target_arm_nothumb): Likewise.
5707         (check_effective_target_arm_little_endian): Likewise.
5708         (check_effective_target_arm_vect_no_misalign): Likewise.
5709         (check_effective_target_aarch64_little_endian): Fail early if target
5710         isn't aarch64*-*-*.
5712 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5714         PR tree-optimization/65177
5715         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5717 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5719         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5720         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5721         smmintrin.h and mm3dnow.h.
5723 2015-03-25  Marek Polacek  <polacek@redhat.com>
5725         PR c++/65558
5726         * g++.dg/cpp0x/pr65558.C: New test.
5728 2015-03-25  Marek Polacek  <polacek@redhat.com>
5730         PR c++/61670
5731         * g++.dg/template/pr61670.C: New test.
5733 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5735         PR c++/54987
5736         * g++.dg/template/pr54987.C: New.
5738 2015-03-25  Richard Biener  <rguenther@suse.de>
5740         PR tree-optimization/62630
5741         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5743 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5745         PR target/65508
5746         * gcc.target/i386/mpx/pr65508.c: New.
5748 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5750         PR fortran/64952
5751         PR fortran/65532
5752         * gfortran.dg/data_initialized_3.f90: New.
5754 2015-03-25  Richard Biener  <rguenther@suse.de>
5756         PR middle-end/65519
5757         * gnat.dg/specs/opt2.ads: New testcase.
5759 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5761         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5762         * gcc.target/arm/memset-inline-4.c: Skip for
5763         arm_tune_string_ops_prefer_neon.
5764         * gcc.target/arm/memset-inline-5.c: Ditto.
5765         * gcc.target/arm/memset-inline-6.c: Ditto.
5766         * gcc.target/arm/memset-inline-8.c: Ditto.
5767         * gcc.target/arm/memset-inline-9.c: Ditto.
5769 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5771         PR c++/58923
5772         * g++.dg/other/virtual3.C: New.
5774 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5776         PR c++/60130
5777         * g++.dg/cpp0x/vt-60130.C: New.
5779 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5781         PR c++/61971
5782         * g++.dg/warn/Warray-bounds-7.C: New.
5784 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5786         PR c++/60067
5787         * g++.dg/template/defarg18.C: New.
5789 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5791         PR c++/59988
5792         * g++.dg/cpp0x/vt-59988.C: New.
5794 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5796         PR tree-optimization/65533
5797         * gcc.dg/pr65533.c: New test.
5799 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5801         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5802         source= and mold= expressions functionality.
5803         * gfortran.dg/allocate_class_4.f90: New test.
5804         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5805         copying an unlimited polymorhpic object containing a char array
5806         to another unlimited polymorphic object respects the _len
5807         component.
5808         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5809         whether deferred length char array allocate works, unlimited
5810         polymorphic object allocation from a string works and if
5811         allocating an array of deferred length strings works.
5812         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5814 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5816         PR c++/65513
5817         * g++.dg/cpp0x/constexpr-array11.C: New.
5819 2015-03-24  Richard Biener  <rguenther@suse.de>
5821         PR middle-end/65517
5822         * gcc.dg/torture/pr65517.c: New testcase.
5824 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5826         * gfortran.dg/coindexed_1.f90: Moved from
5827         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5829 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5831         PR testsuite/65506
5832         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5833         gimple dump.
5835         PR target/65523
5836         * gcc.target/i386/pr65523.c: New test.
5838         PR ipa/65475
5839         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5840         dg-options.
5841         * g++.dg/lto/pr65475b_0.C: Likewise.
5843 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5845         PR target/65505
5846         * gcc.target/sh/torture/pr65505.c: New.
5848 2015-03-23  Martin Sebor  <msebor@redhat.com>
5850         PR testsuite/63175
5851         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5852         assembly for lvx in addition to lxv.
5854 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5856         PR target/65504
5857         * gfortran.dg/pr65504.f90: New test.
5859         PR ipa/65521
5860         * gcc.dg/pr65521.c: New test.
5862 2015-03-23  Richard Biener  <rguenther@suse.de>
5864         PR tree-optimization/65518
5865         * gcc.dg/vect/pr65518.c: New testcase.
5867 2015-03-23  Richard Biener  <rguenther@suse.de>
5869         PR tree-optimization/65494
5870         * gcc.dg/vect/pr65494.c: New testcase.
5872 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5874         PR preprocessor/65238
5875         * c-c++-common/cpp/pr65238-1.c: New test.
5876         * gcc.dg/cpp/pr65238-2.c: New test.
5877         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5878         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5880 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5881             Mikael Morin  <mikael@gcc.gnu.org>
5883         PR fortran/64952
5884         * gfortran.dg/elemental_dependency_4.f90: New.
5885         * gfortran.dg/elemental_dependency_5.f90: New.
5887 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5889         PR ipa/65475
5890         * g++.dg/lto/pr65475b_0.C: New testcase.
5891         * g++.dg/lto/pr65475b_1.C: New testcase.
5892         * g++.dg/lto/pr65475c_0.C: New testcase.
5893         * g++.dg/lto/pr65475c_1.C: New testcase.
5895 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5897         * gfortran.dg/coarray_38.f90: New.
5898         * gfortran.dg/coarray_39.f90: New.
5899         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5900         compile test.
5902 2015-03-20  Marek Polacek  <polacek@redhat.com>
5904         PR c++/65398
5905         * g++.dg/cpp0x/pr65398.C: New test.
5907 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5909         PR ipa/65475
5910         * g++.dg/lto/pr65475_0.C: New testcase.
5911         * g++.dg/lto/pr65475_1.C: New testcase.
5913 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5915         PR rtl-optimization/64366
5916         * gcc.target/sh/pr64366.c: New.
5918 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5920         PR c++/48324
5921         * g++.dg/cpp0x/constexpr-48324.C: New.
5923 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5925         PR c++/48453
5926         * g++.dg/cpp0x/pr48453.C: New.
5928 2015-03-20  Marek Polacek  <polacek@redhat.com>
5930         PR c++/65072
5931         * g++.dg/cpp0x/pr65072.C: New test.
5933 2015-03-20  Richard Biener  <rguenther@suse.de>
5935         PR middle-end/64715
5936         * gcc.dg/pr15347.c: Use -O.
5937         * c-c++-common/pr19807-1.c: Likewise.
5939 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5941         * gnat.dg/volatile13.ad[sb]: New test.
5943 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5945         PR rtl-optimization/60851
5946         * gcc.target/i386/pr60851.c: New test.
5948 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5950         PR target/65240
5951         * g++.dg/pr65240.h: Add tests for PR 65240.
5952         * g++.dg/pr65240-1.C: Likewise.
5953         * g++.dg/pr65240-2.C: Likewise.
5954         * g++.dg/pr65240-3.C: Likewise.
5955         * g++.dg/pr65240-4.C: Likewise.
5957 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5959         PR rtl-optimization/63491
5960         * gcc.target/powerpc/pr63491.c: New.
5962 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5964         * g++.dg/ipa/pr65465.C: New test.
5966 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5968         PR c++/52659
5969         * g++.dg/cpp0x/deleted11.C: New.
5971 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5973         PR sanitizer/65400
5974         * c-c++-common/tsan/pr65400-3.c: New test.
5976 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5978         PR c++/59686
5979         * g++.dg/cpp0x/constexpr-59686.C: New.
5981 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5983         PR sanitizer/64265
5984         * g++.dg/tsan/pr64265.C: New test.
5986         PR sanitizer/65400
5987         * c-c++-common/tsan/pr65400-1.c: New test.
5988         * c-c++-common/tsan/pr65400-2.c: New test.
5990 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5992         PR c++/59816
5993         * g++.dg/cpp0x/pr59816.C: New.
5995 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5997         PR fortran/59198
5998         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6000 2015-03-18  Martin Liska  <mliska@suse.cz>
6002         PR ipa/65439
6003         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6004         equivalences either to 6 or 7.
6006 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
6008         PR middle-end/64491
6009         Revert:
6010         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
6012         * gcc.dg/undefined-loop-1.c: New file.
6013         * gcc.dg/undefined-loop-2.c: New file.
6015         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
6017         PR testsuite/64032
6018         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6019         loop exits too early.
6021 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
6023         PR tree-optimization/65450
6024         * gfortran.dg/pr65450.f90: New test.
6026         PR target/65078
6027         * gcc.target/i386/pr65078-1.c: New test.
6028         * gcc.target/i386/pr65078-2.c: New test.
6029         * gcc.target/i386/pr65078-3.c: New test.
6030         * gcc.target/i386/pr65078-4.c: New test.
6031         * gcc.target/i386/pr65078-5.c: New test.
6032         * gcc.target/i386/pr65078-6.c: New test.
6034 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
6036         PR c++/65340
6037         * g++.dg/cpp1y/pr65340.C: New.
6039 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6041         PR fortran/64432
6042         * gfortran.dg/system_clock_3.f08: Adjust test.
6044 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
6046         PR fortran/59198
6047         * gfortran.dg/proc_ptr_comp_44.f90: New test.
6048         * gfortran.dg/proc_ptr_comp_45.f90: New test.
6050 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052         PR fortran/64432
6053         * gfortran.dg/system_clock_3.f08: New test.
6055 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
6057         PR c++/64626
6058         g++.dg/cpp1y/pr64626-1.C: New.
6059         g++.dg/cpp1y/pr64626-2.C: New.
6060         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6062 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
6064         PR tree-optimization/65427
6065         * gcc.c-torture/execute/pr65427.c: New test.
6067 2015-03-16  Marek Polacek  <polacek@redhat.com>
6069         DR 1688
6070         PR c++/65327
6071         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6072         * g++.dg/cpp0x/pr65327.C: New test.
6074 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6076         PR sanitizer/64820
6077         * c-c++-common/asan/pr64820.c: New test.
6079 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
6081         * gfortran.dg/pointer_2.f90: New test.
6083 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6085         * g++.dg/pr65049.C: New test.
6087 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6089         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6090         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6091         * gcc.target/i386/fuse-caller-save.c: Same.
6093 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6095         * gnat.dg/loop_optimization18.ad[sb]: New test.
6096         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6098 2015-03-16  Alan Modra  <amodra@gmail.com>
6100         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6101         2014-12-05 change.
6103 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6105         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6106         hppa*-*-hpux*.
6107         * gcc.dg/torture/pr65270-2.c: Likewise.
6109 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6111         PR fortran/61138
6112         * gfortran.dg/pointer_remapping_9.f90: New.
6114 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6116         PR tree-optimization/65369
6117         * gcc.c-torture/execute/pr65369.c: New test.
6119         PR tree-optimization/65418
6120         * gcc.c-torture/execute/pr65418-1.c: New test.
6121         * gcc.c-torture/execute/pr65418-2.c: New test.
6123         PR rtl-optimization/65401
6124         * gcc.c-torture/execute/pr65401.c: New test.
6126 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6128         PR target/64600
6129         * gcc.target/arm/pr64600_1.c: New test.
6131 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6133         PR rtl-optimization/65235
6134         * gcc.target/aarch64/pr65235_1.c: New test.
6136 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6138         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6139         * gcc.target/s390/hotpatch-22.c: Likewise.
6140         * gcc.target/s390/hotpatch-23.c: Likewise.
6141         * gcc.target/s390/hotpatch-24.c: Likewise.
6142         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6143         * gcc.target/s390/hotpatch-1.c: Update expected output.
6144         * gcc.target/s390/hotpatch-2.c: Likewise.
6145         * gcc.target/s390/hotpatch-3.c: Likewise.
6146         * gcc.target/s390/hotpatch-4.c: Likewise.
6147         * gcc.target/s390/hotpatch-5.c: Likewise.
6148         * gcc.target/s390/hotpatch-6.c: Likewise.
6149         * gcc.target/s390/hotpatch-7.c: Likewise.
6150         * gcc.target/s390/hotpatch-8.c: Likewise.
6151         * gcc.target/s390/hotpatch-9.c: Likewise.
6152         * gcc.target/s390/hotpatch-10.c: Likewise.
6153         * gcc.target/s390/hotpatch-11.c: Likewise.
6154         * gcc.target/s390/hotpatch-12.c: Likewise.
6155         * gcc.target/s390/hotpatch-13.c: Likewise.
6156         * gcc.target/s390/hotpatch-14.c: Likewise.
6157         * gcc.target/s390/hotpatch-15.c: Likewise.
6158         * gcc.target/s390/hotpatch-16.c: Likewise.
6159         * gcc.target/s390/hotpatch-17.c: Likewise.
6160         * gcc.target/s390/hotpatch-18.c: Likewise.
6161         * gcc.target/s390/hotpatch-19.c: Likewise.
6163 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6165         PR target/65103
6166         * gcc.target/i386/pr65103-1.c: New.
6168 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6170         PR target/65044
6171         * gcc.target/i386/pr65044.c: New.
6173 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6175         PR rtl-optimization/64895
6176         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6177         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6178         * gcc.target/i386/fuse-caller-save.c: Ditto.
6180 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6182         * gcc.dg/ipa/pr63569.c: Fix template.
6184 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6186         * g++.dg/ipa/pr64146.C: Require fpic support.
6188 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6190         PR libfortran/65200
6191         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6192         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6194 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6196         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6197         to dg-options, fix up dg-skip-if.
6199 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6201         PR target/65296
6202         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6203         * gcc.target/avr/tiny-caller-save.c: Same.
6205 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6207         PR target/65242
6208         * g++.dg/pr65242.C: New test.
6210 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6212         * c-c++-common/asan/no-asan-check-glob.c: New test.
6214 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6216         PR c++/65370
6217         * g++.dg/other/default11.C: New.
6218         * g++.dg/other/default12.C: Likewise.
6220 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6222         PR target/65368
6223         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6225 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6227         PR fortran/65024
6228         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6230 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6232         PR c++/65127
6233         * g++.dg/cpp0x/pr65127.C: New test.
6235 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6237         * gcc.dg/ipa/PR64550.c: Update template.
6239 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6240             Tobias Burnus  <burnus@net-b.de>
6242         * gfortran.dg/coarray_sync_memory.f90: New.
6244 2015-03-10  Marek Polacek  <polacek@redhat.com>
6246         PR sanitizer/65367
6247         * c-c++-common/ubsan/pr65367.c: New test.
6249 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6251         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6252         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6253         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6254         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6255         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6256         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6257         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6258         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6259         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6260         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6261         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6262         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6263         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6265 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6267         * lib/mpx-dg.exp (mpx_link_flags): New.
6268         (mpx_init): New.
6269         (mpx_finish): New.
6270         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6271         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6272         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6273         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6274         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6275         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6276         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6277         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6278         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6279         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6280         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6281         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6282         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6283         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6284         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6285         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6286         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6287         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6288         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6289         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6290         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6291         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6292         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6293         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6294         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6295         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6296         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6297         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6298         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6299         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6300         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6301         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6302         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6303         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6304         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6305         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6306         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6307         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6308         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6309         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6310         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6311         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6312         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6313         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6314         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6315         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6316         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6317         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6318         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6319         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6320         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6321         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6322         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6323         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6324         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6325         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6326         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6327         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6328         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6329         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6330         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6331         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6332         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6333         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6334         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6335         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6336         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6337         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6338         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6339         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6340         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6341         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6342         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6343         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6344         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6345         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6346         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6347         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6348         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6349         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6350         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6351         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6352         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6353         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6354         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6355         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6356         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6357         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6358         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6359         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6360         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6361         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6362         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6363         * gcc.target/i386/mpx/label-address-1.c: New.
6364         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6365         * gcc.target/i386/mpx/macro.c: New.
6366         * gcc.target/i386/mpx/mpx-check.h: New.
6367         * gcc.target/i386/mpx/mpx.exp: New.
6368         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6369         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6370         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6371         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6372         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6373         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6374         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6375         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6376         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6377         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6378         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6379         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6380         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6381         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6382         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6383         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6384         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6385         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6386         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6387         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6388         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6389         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6390         * gcc.target/i386/mpx/reference-1-nov.c: New.
6391         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6392         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6393         * gcc.target/i386/mpx/reference-2-nov.c: New.
6394         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6395         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6396         * gcc.target/i386/mpx/reference-3-nov.c: New.
6397         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6398         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6399         * gcc.target/i386/mpx/reference-4-nov.c: New.
6400         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6401         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6402         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6403         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6404         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6405         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6406         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6407         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6408         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6409         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6410         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6411         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6412         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6413         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6414         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6415         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6416         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6417         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6418         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6419         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6420         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6421         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6422         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6423         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6424         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6425         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6426         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6427         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6428         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6429         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6430         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6431         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6432         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6433         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6434         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6435         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6436         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6437         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6438         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6439         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6440         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6441         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6442         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6443         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6444         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6445         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6446         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6447         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6448         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6449         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6450         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6451         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6452         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6453         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6454         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6455         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6456         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6457         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6458         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6459         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6460         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6461         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6462         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6463         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6464         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6465         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6466         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6467         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6468         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6469         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6470         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6471         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6472         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6473         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6474         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6475         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6476         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6477         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6478         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6479         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6480         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6481         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6482         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6483         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6484         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6485         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6486         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6487         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6488         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6489         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6490         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6491         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6492         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6493         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6494         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6495         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6496         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6497         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6498         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6499         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6500         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6501         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6502         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6503         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6504         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6505         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6506         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6507         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6508         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6509         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6510         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6511         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6512         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6513         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6514         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6515         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6516         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6517         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6518         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6519         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6520         * gcc.target/i386/mpx/vla-1-nov.c: New.
6521         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6522         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6523         * gcc.target/i386/mpx/vla-2-nov.c: New.
6524         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6526 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6528         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6530 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6532         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6534 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6536         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6537         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6539 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6541         PR c/65120
6542         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6543         on rhs is 0.
6544         (fn4): New test.
6545         * c-c++-common/pr65120.c: New test.
6547         PR rtl-optimization/65321
6548         * gcc.dg/pr65321.c: New test.
6550 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6552         PR tree-optimization/65355
6553         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6555 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6557         PR c/65120
6558         * c-c++-common/pr49706.c: Adjust tests for not warning
6559         about !!x == y or !b == y where b is boolean, and add
6560         some further tests.
6561         * c-c++-common/pr62199-2.c: Likewise.
6563 2015-03-09  Richard Biener  <rguenther@suse.de>
6565         PR middle-end/65270
6566         * gcc.dg/torture/pr65270-1.c: New testcase.
6567         * gcc.dg/torture/pr65270-2.c: Likewise.
6569 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6571         PR tree-optimization/63743
6572         * gcc.dg/pr63743.c: New test.
6574 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6576         PR lto/65316
6577         * g++.dg/lto/pr65316_0.C: New testcase.
6578         * g++.dg/lto/pr65316_1.C: New testcase.
6580 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6582         PR target/62247
6583         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6584         hppa*-*-hpux*.
6585         * g++.dg/abi/rtti3.C: Likewise.
6587         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6589         PR target/62251
6590         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6592         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6594         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6596         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6598 2015-03-08  Morin  <mikael@gcc.gnu.org>
6600         PR fortran/60898
6601         * gfortran.dg/entry_20.f90: New.
6603 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6605         PR target/65153
6606         * gcc.c-torture/compile/pr65153.c: New.
6608 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6610         PR target/65249
6611         * g++.dg/torture/pr65249.C: New.
6613 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6615         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6616         long.
6617         (int64_t): Likewise.
6619 2015-03-07  Marek Polacek  <polacek@redhat.com>
6620             Martin Uecker  <uecker@eecs.berkeley.edu>
6622         PR sanitizer/65280
6623         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6624         member-like arrays.
6625         * c-c++-common/ubsan/bounds-8.c: New test.
6626         * c-c++-common/ubsan/bounds-9.c: New test.
6627         * gcc.dg/ubsan/bounds-2.c: New test.
6629 2015-03-05  Martin Sebor  <msebor@redhat.com>
6631         * PR testsuite/63175
6632         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6633         checking of results into main to prevent it from getting optimized
6634         away.
6635         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6637 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6639         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6640         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6641         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6642         x64.
6644 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6646         * g++.dg/lto/pr65302_1.C: New testcase.
6647         * g++.dg/lto/pr65302_0.C: New testcase.
6649 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6651         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6652         -fno-ipa-icf to dg-options.
6654 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6656         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6657         compiles using the linker plugin.
6659 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6661         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6663 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6665         * gcc.target/arm/pr65067.c: New test.
6667 2015-03-05  Martin Liska  <mliska@suse.cz>
6669         PR ipa/65318
6670         * gcc.dg/ipa/pr65318.c: New test.
6672 2015-03-05  Marek Polacek  <polacek@redhat.com>
6674         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6676 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6678         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6680 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6682         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6683         max-unroll-times back to defaults for s390.
6685 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6687         Fix last commit.
6689 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6691         PR c++/64665
6692         * g++.dg/cpp0x/initlist92.C: New.
6694 2015-03-05  Richard Biener  <rguenther@suse.de>
6696         PR tree-optimization/65310
6697         * gcc.dg/vect/pr65310.c: New testcase.
6699 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6701         PR c++/64834
6702         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6704 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6706         * gnat.dg/entry_queues3.adb: New test.
6708 2015-03-04  Ian Lance Taylor  <iant@google.com>
6710         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6712 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/64227
6715         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6717 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6719         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6720         -fno-ipa-icf to dg-options
6721         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6722         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6724 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6726         PR c++/64398
6727         * g++.dg/cpp0x/decltype62.C: New.
6729 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6731         * gnat.dg/object_overflow5.adb: New test.
6733 2015-03-03  Martin Liska  <mliska@suse.cz>
6735         PR ipa/65287
6736         * gcc.dg/ipa/pr65287.c: New test.
6738 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6739             Eric Botcazou  <ebotcazou@adacore.com>
6741         * gnat.dg/specs/pack12.ads: New test.
6743 2015-03-03  Martin Liska  <mliska@suse.cz>
6745         * gcc.dg/ipa/PR65282.c: New test.
6747 2015-03-13  Jeff Law  <law@redhat.com>
6749         PR tree-optimization/65241
6750         * gcc.c-torture/compile/pr65241.c: New test.
6752 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6754         PR target/64331
6755         * gcc.target/avr/torture/pr64331.c: New test.
6757 2015-03-03  Martin Liska  <mliska@suse.cz>
6758             Jan Hubicka  <hubicka@ucw.cz>
6760         * g++.dg/ipa/pr65263.C: New test.
6762 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6764         PR ipa/65130
6765         * gcc.dg/lto/pr65130_0.c: New testcase.
6766         * gcc.dg/lto/pr65130_1.c: New testcase.
6768 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6770         PR ipa/64988
6771         * g++.dg/torture/pr64988.C: New testcase.
6773 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6775         * gfortran.dg/coarray_atomic_6.f90: New.
6777 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6779         PR target/65184
6780         * gcc.target/i386/pr65184.c: New.
6782 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6784         PR target/65183
6785         * gcc.target/i386/pr65183.c: New.
6787 2015-02-28  Martin Liska  <mliska@suse.cz>
6788             Jan Hubicka  <hubicka@ucw.cz>
6790         * gcc.dg/ipa/ipa-icf-35.c: New test.
6791         * gcc.dg/ipa/ipa-icf-36.c: New test.
6792         * gcc.dg/ipa/ipa-icf-37.c: New test.
6794 2015-02-28  Martin Liska  <mliska@suse.cz>
6795             Jan Hubicka  <hubicka@ucw.cz>
6797         PR ipa/65245
6798         * gcc.dg/ipa/ipa-icf-34.c: New test.
6800 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6802         PR target/61142
6803         * gcc.target/sh/sh/pr61142.c: New.
6805 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6807         * g++.dg/other/dump-ada-spec-3.C: New test.
6809 2015-03-01  Martin Liska  <mliska@suse.cz>
6811         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6812         * g++.dg/ipa/pr63595.C: Update expected results.
6814 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6816         PR ipa/65236
6817         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6819 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6821         * gcc.dg/vect/pr59354.c: Move vector producing code to
6822         separate function.
6824 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6826         PR ipa/65237
6827         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6828         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6829         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6830         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6832 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6834         PR tree-optimization/65048
6835         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6836         (foo): Use K&R style definition.
6838 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6840         PR target/65032
6841         * g++.dg/pr65032.C: New.
6843 2015-02-27  Marek Polacek  <polacek@redhat.com>
6845         PR c/65040
6846         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6847         -Wformat=2.
6849 2015-02-27  Marek Polacek  <polacek@redhat.com>
6851         PR c/65228
6852         * gcc.dg/pr65228.c: New test.
6854 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6856         PR c/35330
6857         * gcc.dg/weak/weak-17.c: New file.
6859 2015-02-27  Richard Biener  <rguenther@suse.de>
6861         PR lto/65193
6862         * g++.dg/lto/pr65193_0.C: New testcase.
6864 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6866         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6867         * gcc.target/s390/hotpatch-8.c: Likewise.
6868         * gcc.target/s390/hotpatch-9.c: Likewise.
6869         * gcc.target/s390/pr61078.c: Likewise.
6870         * gcc.target/s390/pr57960.c: Remove -m64.
6871         * gcc.target/s390/pr61078.c: Likewise.
6873 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6874             Martin Liska  <mliska@suse.cz>
6876         PR bootstrap/65150
6877         * gcc.dg/pr64454.c: Disable ICF.
6878         * gcc.dg/pr28685-1.c: Disable ICF
6879         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6880         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6881         * g++.dg/ipa/ipa-icf-4.C: Update template.
6883 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6885         PR tree-optimization/65216
6886         * gcc.c-torture/execute/pr65216.c: New test.
6888         PR tree-optimization/65215
6889         * gcc.c-torture/execute/pr65215-1.c: New test.
6890         * gcc.c-torture/execute/pr65215-2.c: New test.
6891         * gcc.c-torture/execute/pr65215-3.c: New test.
6892         * gcc.c-torture/execute/pr65215-4.c: New test.
6893         * gcc.c-torture/execute/pr65215-5.c: New test.
6895 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6897         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6899 2015-02-26  Martin Liska  <mliska@suse.cz>
6900             Jan Hubicka  <hubicka@ucw.cz>
6902         * g++.dg/ipa/pr64146.C: Update expected results.
6903         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6904         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6905         * gcc.dg/ipa/ipa-icf-34.c: New test.
6907 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6909         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6910         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6911         (dg-additional-options): Remove dg directive.
6912         (dg-final): Add dg directive.
6914 2015-02-26  Marek Polacek  <polacek@redhat.com>
6916         PR ipa/65008
6917         * g++.dg/ipa/pr65008.C: New test.
6919 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6921         * lib/profopt.exp (profopt-target-cleanup): New proc.
6922         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6923         files from sources from dg-additional-sources.
6925 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6927         * lib/gcov.exp: Cleanup in case of xfail.
6929 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6931         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6933 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6935         PR debug/46102
6936         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6937         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6938         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6939         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6940         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6941         * g++.dg/debug/pr46123.C: XFAIL and move...
6942         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6943         * gcc.dg/debug/dwarf2-3.c: Move...
6944         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6946 2015-02-26  Marek Polacek  <polacek@redhat.com>
6948         PR c++/65202
6949         * g++.dg/cpp1y/pr65202.C: New test.
6951 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6953         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6954         locale_facets.h.gcov.
6956 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6958         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6960 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6962         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6964 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6966         PR target/65217
6967         * gcc.target/i386/pr65217.c: New.
6969 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6971         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6973 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6975         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6977 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6979         PR tree-optimization/65048
6980         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6982 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6984         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6985         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6987 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6989         PR target/65161
6990         * gcc.target/i386/pr65161.c: New test.
6992 2015-02-26  Terry Guo  <terry.guo@arm.com>
6994         * gcc.target/arm/no-volatile-in-it.c: New test.
6996 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6998         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6999         (dg-options): Add -save-temps.
7000         (dg-final): Add cleanup-saved-temps.
7002 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
7004         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7006 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
7008         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7009         * gcc.target/powerpc/pack01.c: Include string.h.
7011 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7013         PR target/65167
7014         * gcc.target/i386/pr65167.c: New.
7016 2015-02-25  Kai Tietz  <ktietz@redhat.com>
7018         PR tree-optimization/61917
7019         * gcc.dg/vect/vect-pr61917.c: New file.
7021 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
7023         PR tree-optimization/65170
7024         * gcc.c-torture/execute/pr65170.c: New test.
7025         * gcc.dg/tree-ssa/vrp96.c: New test.
7027 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7029         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7031 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7033         PR testsuite/65126
7034         * lib/gcc-defs.exp (additional_sources_used): Add new var.
7035         (dg-additional-files-options): Copy additional_sources to
7036         additional_sources_used before emptying additional_sources.
7037         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7038         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7039         (cleanup-saved-temps): Use additional_sources_used instead of
7040         additional_sources.
7041         (dg-test): Reset additional_sources_used.
7043 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
7045         PR fortran/63427
7046         * gfortran.dg/integer_exponentiation_6.F90: New test.
7048 2015-02-23  Martin Sebor  <msebor@redhat.com>
7050         PR target/65109
7051         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7052         two parts.  One to save registers, the other to verify the
7053         registers have the right values.  Save register state into
7054         static data rather than on the stack.
7056 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
7058         PR bootstrap/63888
7059         * c-c++-common/asan/pr63888.c: New test.
7061 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
7063         PR target/65163
7064         * gcc.c-torture/compile/pr65163.c: New.
7066 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7068         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7069         with -m31 on 64 bit.
7070         * gcc.dg/hoist-register-pressure-2.c: Likewise.
7071         * gcc.dg/hoist-register-pressure-3.c: Likewise.
7073 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7075         * gcc.target/s390/20090223-1.c: Add
7076         -Wno-implicit-function-declaration option.
7077         * gcc.target/s390/pr42224.c: Likewise.
7078         * gcc.target/s390/pr55718.c: Likewise.
7080 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7082         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7083         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7084         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7085         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7086         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7087         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7088         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7089         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7090         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7091         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7092         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7093         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7094         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7095         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7096         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7097         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7098         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7099         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7100         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7101         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7102         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7104 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7106         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7107         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7108         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7109         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7110         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7111         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7112         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7113         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7114         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7115         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7116         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7117         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7118         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7119         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7120         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7121         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7123 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7125         PR fortran/64980
7126         PR fortran/61960
7127         * gfortran.dg/pr61960.f90: New.
7128         * gfortran.dg/pr64230.f90: New.
7129         * gfortran.dg/pr64980.f03: New.
7131 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7133         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7135 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7137         PR ada/65156
7138         * gnat.dg/timing_events.adb: Removed, invalid test.
7140 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7142         PR debug/58123
7143         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7144         location.
7145         * g++.dg/gcov/gcov-2.C: Likewise.
7147 2015-02-20  Richard Biener  <rguenther@suse.de>
7149         PR tree-optimization/65136
7150         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7152 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7154         PR testsuite/64158
7155         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7156         and nvptx-*-* blacklisting.
7158         * gcc.dg/sibcall-9.c: New test.
7159         * gcc.dg/sibcall-10.c: New test.
7161 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7163         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7165 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7167         PR target/64452
7168         * gcc.target/avr/torture/pr64452.c: New test.
7170 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7172         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7173         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7175 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7177         PR testsuite/65116
7178         * lib/target-supports.exp (check_compile): Check whether
7179         additional_sources is defined before using it.
7181 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7183         PR middle-end/65074
7184         * g++.dg/opt/pr65074.C: New file.
7186 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7188         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7189         (size_type): New typedef.
7190         (operator "" _script): Use it for the last argument.
7192 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7194         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7196 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7198         * lib/target-supports.exp (check_compile): Save/restore
7199         additional_sources that may belong to an actual test.
7201 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7203         PR gcov-profile/64634
7204         * g++.dg/gcov/gcov-15.C: New test.
7206 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7208         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7210 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7212         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7214 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7216         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7218 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7220         * gfortran.dg/fmt_cache_1.f: Add missing close.
7222 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7224         PR testsuite/65107
7225         * gfortran.dg/read_eof_8.f90: Add missing close.
7227 2015-02-18  Richard Biener  <rguenther@suse.de>
7229         PR tree-optimization/65063
7230         * gcc.dg/pr65063.c: New testcase.
7232 2015-02-18  Richard Biener  <rguenther@suse.de>
7234         PR tree-optimization/62217
7235         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7237 2015-02-18  Marek Polacek  <polacek@redhat.com>
7239         PR sanitizer/65081
7240         * c-c++-common/ubsan/pr65081.c: New test.
7242 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7244         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7245         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7247 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7249         * gcc.dg/ipa/propalign-3.c: New test.
7251 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7253         PR target/64793
7254         * gcc.target/sh/pr64793.c: New.
7255         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7257 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7259         * gcc.target/arm/divzero.c: New test case.
7261 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7263         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7265 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7266             Jakub Jelinek  <jakub@redhat.com>
7268         PR c++/65075
7269         * g++.dg/cpp0x/pr65075.C: New test.
7271 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7273         PR target/65058
7274         * gcc.target/powerpc/pr65058.c: New test.
7276 2015-02-16  Jeff Law  <law@redhat.com>
7278         PR tree-optimization/64823
7279         * gcc.dg/uninit-20.c: New test.
7281 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7282             James Greenhalgh  <james.greenhalgh@arm.com>
7284         PR ipa/64963
7285         * gcc.dg/ipa/ipa-clone-1.c: New test.
7287 2015-02-16  Richard Biener  <rguenther@suse.de>
7289         PR tree-optimization/65077
7290         * gcc.dg/torture/pr65077.c: New testcase.
7292 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7294         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7295         Directive adjusted to scan for ldaxr.
7296         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7297         adjusted to scan for ldaex.
7299 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7301         PR c++/65080
7302         * g++.dg/cpp0x/constexpr-65080.C: New.
7304 2015-02-16  Richard Biener  <rguenther@suse.de>
7306         PR tree-optimization/63593
7307         * gcc.dg/pr63593.c: New testcase.
7309 2015-02-16  Marek Polacek  <polacek@redhat.com>
7311         PR c/65066
7312         * gcc.dg/pr65066.c: New test.
7314 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7316         * gcc.dg/pr65002.C: Move ...
7317         * g++.dg/ipa/pr65002.C: ... here.
7319 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7321         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7322         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7323         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7324         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7326 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7328         PR testsuite/64850
7329         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7330         the expression to find calls.
7331         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7332         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7333         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7334         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7335         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7337 2015-02-14  Marek Polacek  <polacek@redhat.com>
7339         PR c/64768
7340         * gcc.dg/array-11.c: New test.
7341         * gcc.dg/array-12.c: New test.
7342         * gcc.dg/array-13.c: New test.
7343         * gcc.dg/array-14.c: New test.
7344         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7345         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7346         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7347         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7348         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7349         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7351 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7353         PR c++/60894
7354         * g++.dg/lookup/using54.C: New.
7356 2015-02-13  Jeff Law  <law@redhat.com>
7358         PR bootstrap/65060
7359         Revert my change for tree-optimization/64823.
7361 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7363         PR tree-optimization/65053
7364         * gcc.c-torture/execute/pr65053-1.c: New test.
7365         * gcc.c-torture/execute/pr65053-2.c: New test.
7367 2015-02-13  Marek Polacek  <polacek@redhat.com>
7369         PR c/65050
7370         * gcc.dg/pr65050.c: New test.
7372 2015-02-13  Jeff Law  <law@redhat.com>
7374         PR tree-optimization/64823
7375         * gcc.dg/uninit-20.c: New test.
7377         PR rtl-optimization/47477
7378         * gcc.dg/tree-ssa/pr47477.c: New test.
7380 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7382         PR c++/60211
7383         * g++.dg/parse/ivdep-2.C: New.
7384         * g++.dg/parse/ivdep-3.C: Likewise.
7386 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7388         PR fortran/64506
7389         * gfortran.dg/continuation_13.f90: New test.
7390         * gfortran.dg/continuation_14.f: New test.
7392 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7394         PR c++/64970
7395         * g++.dg/cpp0x/sfinae55.C: New.
7397 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7399         PR ipa/65034
7400         * g++.dg/ipa/pr65034.C: New test.
7402 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7404         PR tree-optimization/65002
7405         * gcc.dg/pr65002.C: New.
7407 2015-02-13  Marek Polacek  <polacek@redhat.com>
7409         PR c/65040
7410         * c-c++-common/pr65040.c: New test.
7412 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7414         PR tree-optimization/64705
7415         * gcc.dg/tree-ssa/pr64705.c: New test.
7417 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7419         PR rtl/32219
7420         * gcc.dg/visibility-22.c: New test.
7421         * gcc.dg/visibility-23.c: New test.
7422         * gcc.target/i386/pr32219-1.c: New test.
7423         * gcc.target/i386/pr32219-2.c: New test.
7424         * gcc.target/i386/pr32219-3.c: New test.
7425         * gcc.target/i386/pr32219-4.c: New test.
7426         * gcc.target/i386/pr32219-5.c: New test.
7427         * gcc.target/i386/pr32219-6.c: New test.
7428         * gcc.target/i386/pr32219-7.c: New test.
7429         * gcc.target/i386/pr32219-8.c: New test.
7430         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7432 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7434         PR libgfortran/57822
7435         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7436         four different KINDs.
7438 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7440         PR c++/64884
7441         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7443         PR sanitizer/65000
7444         * g++.dg/ubsan/pr65000.C: New test.
7446 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7448         PR fortran/64932
7449         * gfortran.dg/finalize_28.f90: New test
7451 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7453         PR debug/55541
7454         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7455         DW_TAG_lexical_block removal.
7456         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7457         * g++.dg/guality/pr55541.C: New test.
7459         PR sanitizer/64984
7460         * g++.dg/ubsan/pr64984.C: New test.
7462 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7464         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7466 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7468         PR testsuite/64930
7469         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7470         instructions for 2015-01-14 get_memmodel changes.
7471         * gcc.target/powerpc/atomic-p8.c: Likewise.
7473         PR sanitizer/65019
7474         * g++.dg/ubsan/pr65019.C: New test.
7476         PR tree-optimization/65014
7477         * gcc.c-torture/compile/pr65014.c: New test.
7479 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7481         PR libgfortran/57822
7482         * gfortran/fmt_g0_7.f08: Revise test.
7484 2015-02-11  Jeff Law  <law@redhat.com>
7486         PR target/63347
7487         * gcc.target/m68k/pr63347.c: New test.
7489 2015-02-11  Marek Polacek  <polacek@redhat.com>
7491         * g++.dg/ubsan/shift-1.C: New test.
7492         * gcc.dg/ubsan/c-shift-2.c: New test.
7493         * c-c++-common/ubsan/shift-5.c: Remove file.
7495 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7497         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7498         Directive adjusted to XFAIL.
7499         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7500         adjusted to XFAIL.
7502 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7504         PR middle-end/65003
7505         * g++.dg/opt/pr65003.C: New test.
7507 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7509         * lib/target-supports.exp (check_effective_target_pie): Renamed
7510         to ...
7511         (check_effective_target_pie_enabled): This.
7512         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7513         * gcc.target/i386/pie.c: Likewise.
7515 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7517         PR target/64893
7518         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7519         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7521 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7523         PR target/61925
7524         * gcc.target/i386/pr61925-1.c: New test.
7525         * gcc.target/i386/pr61925-2.c: New test.
7526         * gcc.target/i386/pr61925-3.c: New test.
7528 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7530         PR sanitizer/65004
7531         * g++.dg/asan/pr65004.C: New test.
7533 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7535         PR target/64661
7536         * gcc.taget/sh/pr64661-0.h: New.
7537         * gcc.taget/sh/pr64661-1.c: New.
7538         * gcc.taget/sh/pr64661-2.c: New.
7539         * gcc.taget/sh/pr64661-3.c: New.
7540         * gcc.taget/sh/pr64661-4.c: New.
7542 2015-02-10  Richard Biener  <rguenther@suse.de>
7544         PR tree-optimization/64995
7545         * g++.dg/torture/pr64995.C: New testcase.
7547 2015-02-10  Richard Biener  <rguenther@suse.de>
7549         PR tree-optimization/64909
7550         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7552 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7554         * gcc.dg/signbit-sa.c: New test.
7556 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7558         PR libgfortran/57822
7559         * gfortran/fmt_g0_7.f08: New test.
7561 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7563         PR tree-optimization/43378
7564         * gcc.dg/tree-ssa/pr43378.c: New test.
7566 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7568         PR ipa/64978
7569         * g++.dg/torture/pr64978.C: New testcase.
7571 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7573         PR sanitizer/64981
7574         * gcc.dg/asan/pr64981.c: New test.
7576 2015-02-09  Marek Polacek  <polacek@redhat.com>
7578         PR c/64856
7579         * gcc.dg/pr64856.c: New test.
7581 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7583         PR target/64979
7584         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7585         * gcc.c-torture/execute/pr64979.c: New test.
7587 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7589         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7591 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7593         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7594         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7596 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7598         PR target/58757
7599         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7601 2015-02-09  Richard Biener  <rguenther@suse.de>
7603         PR tree-optimization/54000
7604         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7606 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7608         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7610 2015-02-09  Martin Liska  <mliska@suse.cz>
7612         * g++.dg/ipa/pr64858.C: New test.
7614 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7616         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7618 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7620         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7622 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7624         PR fortran/63744
7625         * gfortran.dg/use_rename_8.f90: New.
7627 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7629         * gnat.dg/addr7.ad[sb]: New test.
7630         * gnat.dg/addr8.ad[sb]: Likewise.
7632 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7634         PR jit/64752
7635         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7636         from jit.dg/test-compile-to-executable.c's create_code, with a
7637         clarification of the output message.
7638         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7639         pass/fail message.
7640         (test_jit): Use CHECK_NO_ERRORS when calling
7641         gcc_jit_context_compile_to_file.
7642         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7643         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7644         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7645         about deletions that are attempted.
7646         (jit-verify-compile-to-file): Rename to...
7647         (jit-verify-output-file-was-created): ...this, and drop the
7648         attempt to run "file" and verify the output.
7649         (jit-verify-assembler): New function.
7650         (jit-verify-object): New function.
7651         (jit-verify-dynamic-library): New function.
7652         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7653         favor of an implementation from new file
7654         create-code-for-hello-world-executable.h, which also adds a
7655         "main".
7656         (dg-final): Replace jit-verify-compile-to-file with
7657         jit-verify-output-file-was-created, and invoke new function
7658         jit-verify-assembler.
7659         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7660         the output message.
7661         (dg-final): Replace jit-verify-compile-to-file with
7662         jit-verify-output-file-was-created, and invoke new function
7663         jit-verify-dynamic-library.
7664         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7665         favor of an implementation from new file
7666         create-code-for-hello-world-executable.h, which also adds a
7667         "main".
7668         (dg-final): Replace jit-verify-compile-to-file with
7669         jit-verify-output-file-was-created.  Strengthen the expected stdout
7670         from the built executable.
7671         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7672         favor of an implementation from new file
7673         create-code-for-hello-world-executable.h, which also adds a
7674         "main".
7675         (dg-final): Replace jit-verify-compile-to-file with
7676         jit-verify-output-file-was-created, and invoke new function
7677         jit-verify-object.
7678         * jit.dg/verify-dynamic-library.c: New source file.
7680 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7681             Brian Rzycki  <b.rzycki@samsung.com>
7683         PR tree-optimization/64878
7684         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7686 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7688         PR ipa/64896
7689         * g++.dg/ipa/pr64896.C: New test.
7691 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7693         PR target/64205
7694         * gcc.target/powerpc/pr64205.c: New file.
7696 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7698         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7699         (dg-options): Use -fpie instead of -fPIE -pie.
7701 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7703         PR middle-end/64937
7704         * g++.dg/asan/pr64937.C: New test.
7706 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7708         PR fortran/63205
7709         * gfortran.dg/class_to_type_4.f90: New test
7711 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7713         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7715 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7717         PR rtl-optimization/64957
7718         PR debug/64817
7719         * gcc.c-torture/execute/pr64957.c: New test.
7721 2015-02-05  Jeff Law  <law@redhat.com>
7723         PR target/17306
7724         * gcc.target/h8300/pr17306-1.c: New test.
7725         * gcc.target/h8300/pr17306-2.c: New test.
7727 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7729         PR fortran/64943
7730         * gfortran.dg/structure_constructor_12.f90: New.
7732 2015-02-05  Jeff Law  <law@redhat.com>
7734         PR target/58400
7735         gcc.target/h8300/pr58400.c: New test.
7737 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7739         * gcc.target/arm/macro_defs0.c: New test.
7740         * gcc.target/arm/macro_defs1.c: New test.
7741         * gcc.target/arm/macro_defs2.c: New test.
7743 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7745         PR rtl-optimization/64905
7746         * gcc.target/i386/pr64905.c: Require nonpic target.
7747         (dg-options): Add -fomit-frame-pointer.
7748         (main): Remove.
7750 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7752         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7753         tree dump scanning.
7755 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7757         PR fortran/64757
7758         * gfortran.dg/type_to_class_2.f90: New test
7759         * gfortran.dg/type_to_class_3.f90: New test
7761 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7763         PR ipa/64686
7764         * g++.dg/torture/pr64686.C: New testcase.
7766 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7768         PR rtl-optimization/64905
7769         * gcc.target/i386/pr64905.c: New file.
7771 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7773         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7774         * gcc.dg/guality/pr41616-1.c: Ditto.
7776 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7778         PR debug/64817
7779         * gcc.dg/pr64817-3.c: New.
7781 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7782             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7784         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7785         pass parameters in registers.
7786         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7787         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7788         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7790 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7791             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7793         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7794         list, allow for multilibed targets.
7795         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7797 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7799         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7800         * gcc.dg/pr46728-6.c: Ditto.
7802 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7804         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7805         for mips_nanlegacy target.
7807 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7809         * gcc.target/i386/chkp-hidden-def.c: New.
7811 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7813         PR middle-end/62103
7814         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7815         to use 24 bits for bitfield b.
7817 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7819         PR testsuite/64796
7820         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7821         cache result in a global variable.  Include all 32-bit targets for
7822         bswap64 tests.
7824 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7826         PR rtl-optimization/64756
7827         * gcc.c-torture/execute/pr64756.c: New test.
7829 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7831         PR target/64660
7832         * gcc.target/sh/pr64660-0.h: New.
7833         * gcc.target/sh/pr64660-1.c: New.
7834         * gcc.target/sh/pr64660-2.c: New.
7835         * gcc.target/sh/pr64660-3.c: New.
7836         * gcc.target/sh/pr64660-4.c: New.
7838 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7840         PR c++/64877
7841         * g++.dg/warn/Waddress-2.C: New.
7843 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7845         PR middle-end/61225
7846         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7848 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7850         PR preprocessor/64803
7851         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7853 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7855         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7857 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7859         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7860         (_ARM_FPSRC): Add DN and AHP fields.
7861         (clean_results): Force DN=1 on AArch64.
7862         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7863         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7864         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7865         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7866         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7867         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7869 2015-02-02  Alan Modra  <amodra@gmail.com>
7871         * gcc.target/powerpc/cprophard.c: New.
7873 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7875         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7876         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7878 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7880         PR debug/64817
7881         * gcc.dg/pr64817-1.c: New test.
7882         * gcc.dg/pr64817-2.c: New test.
7884 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7886         PR target/64851
7887         * gcc.target/sh/pr64851-0.h: New
7888         * gcc.target/sh/pr64851-1.c: New
7889         * gcc.target/sh/pr64851-2.c: New
7890         * gcc.target/sh/pr64851-3.c: New
7891         * gcc.target/sh/pr64851-4.c: New
7893 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7895         PR target/64882
7896         * gcc.dg/torture/pr64882.c: New test.
7898 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7900         PR target/64159
7901         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7902         sparc*-*-*.
7904 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7906         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7907         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7908         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7909         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7910         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7911         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7912         tree dump.
7913         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7914         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7915         tree dump.
7916         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7917         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7918         tree dump.
7920 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7922         PR target/64688
7923         * g++.dg/pr64688-2.C: New.
7925 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7927         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7928         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7929         * gcc.target/i386/fuse-caller-save.c: Ditto.
7930         * gcc.target/i386/headmerge-1.c: Ditto.
7931         * gcc.target/i386/headmerge-2.c: Ditto.
7932         * gcc.target/i386/sibcall-6.c: Ditto.
7934 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7936         PR target/64617
7937         * gcc.target/i386/pr64617.c: New test.
7939 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7941         PR target/15184
7942         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7943         (dg-options): Remove -m32.
7944         (dg-final): Scan for "movb %al" only.
7945         * gcc.target/i386/pr15184-2.c: Ditto.
7947 2015-01-30  Richard Biener  <rguenther@suse.de>
7949         PR tree-optimization/64829
7950         * gcc.dg/vect/pr64829.c: New testcase.
7952 2015-01-29  Marek Polacek  <polacek@redhat.com>
7954         PR c/64709
7955         * gcc.dg/pr64709.c: New test.
7957 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7959         PR c++/64717
7960         * g++.dg/ubsan/pr64717-1.C: New test.
7961         * g++.dg/ubsan/pr64717-2.C: New test.
7963 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7965         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7967 2015-01-29  Jeff Law  <law@redhat.com>
7969         PR target/15184
7970         * gcc.target/i386/pr15184-1.c: New test.
7971         * gcc.target/i386/pr15184-2.c: New test.
7973 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7975         PR tree-optimization/64746
7976         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7978 2015-01-29  Richard Biener  <rguenther@suse.de>
7980         PR tree-optimization/64853
7981         * gcc.dg/torture/pr64853.c: New testcase.
7983 2015-01-29  Richard Biener  <rguenther@suse.de>
7985         PR tree-optimization/64844
7986         * gcc.dg/vect/pr64844.c: New testcase.
7988 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7990         PR middle-end/64809
7991         * gcc.dg/pr64809.c: Delete.
7993 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7995         PR middle-end/64805
7996         * gcc.target/i386/pr64805.c: New.
7998 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8000         * gcc.dg/guality/guality.h (main): Add argv[0] to
8001         guality_gdb_command.
8003 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
8005         PR ipa/64801
8006         * gcc.dg/tree-ssa/pr64801.c: New testcase.
8008 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
8010         PR target/64659
8011         * gcc.target/sh/sh.exp
8012         (check_effective_target_atomic_model_soft_gusa_available,
8013         check_effective_target_atomic_model_soft_tcb_available,
8014         check_effective_target_atomic_model_soft_imask_available,
8015         check_effective_target_atomic_model_hard_llcs_available): New.
8016         * gcc.target/sh/pr64659-0.h: New.
8017         * gcc.target/sh/pr64659-1.c: New.
8018         * gcc.target/sh/pr64659-2.c: New.
8019         * gcc.target/sh/pr64659-3.c: New.
8020         * gcc.target/sh/pr64659-4.c: New.
8022 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
8024         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8025         scan-assembler-times pattern.
8027 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
8029         PR middle-end/64809
8030         * gcc.dg/pr64809.c: New test.
8032 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
8034         PR tree-optimization/64277
8035         * gcc.dg/pr64277.c: New.
8037 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8039         PR tree-optimization/64718
8040         * gcc.c-torture/execute/pr64718.c: New test.
8042 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
8044         * gcc.target/aarch64/abs_2.c: New.
8046 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
8048         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8049         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8050         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8051         ISA rev < 2.
8053 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
8055         PR bootstrap/64612
8056         * lib/target-supports.exp (check_effective_target_comdat_group): New.
8057         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8058         { target comdat_group }.
8060 2015-01-27  Tobias Burnus  <burnus@net-b.de>
8062         PR fortran/63861
8063         * gfortran.dg/goacc/coarray_2.f90: New.
8065 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8067         PR ipa/60871
8068         PR ipa/64139
8069         * g++.dg/torture/pr64139.C: New testcase.
8070         * g++.dg/torture/pr60871.C: Likewise.
8072 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
8074         PR fortran/64230
8075         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8076         prevent linking errors.
8078 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
8080         PR ipa/64282
8081         * g++.dg/torture/pr64282.C: New testcase.
8083 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8085         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8086         for wzr reg.
8088 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8090         * gcc.target/s390/hotpatch-13.c: New testcase.
8091         * gcc.target/s390/hotpatch-14.c: New testcase.
8092         * gcc.target/s390/hotpatch-15.c: New testcase.
8093         * gcc.target/s390/hotpatch-16.c: New testcase.
8094         * gcc.target/s390/hotpatch-17.c: New testcase.
8095         * gcc.target/s390/hotpatch-18.c: New testcase.
8096         * gcc.target/s390/hotpatch-19.c: New testcase.
8097         * gcc.target/s390/hotpatch-20.c: New testcase.
8098         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8099         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8100         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8101         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8102         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8103         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8104         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8105         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8106         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8107         * gcc.target/s390/hotpatch-10.c: Likewise.
8108         * gcc.target/s390/hotpatch-11.c: Likewise.
8109         * gcc.target/s390/hotpatch-12.c: Likewise.
8110         * gcc.target/s390/hotpatch-2.c: Likewise.
8111         * gcc.target/s390/hotpatch-3.c: Likewise.
8112         * gcc.target/s390/hotpatch-4.c: Likewise.
8113         * gcc.target/s390/hotpatch-5.c: Likewise.
8114         * gcc.target/s390/hotpatch-6.c: Likewise.
8115         * gcc.target/s390/hotpatch-7.c: Likewise.
8116         * gcc.target/s390/hotpatch-8.c: Likewise.
8117         * gcc.target/s390/hotpatch-9.c: Likewise.
8118         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8119         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8120         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8121         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8122         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8123         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8124         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8125         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8127 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8129         * gcc.dg/long_branch.c: New testcase.
8131 2015-01-27  Richard Biener  <rguenther@suse.de>
8133         PR tree-optimization/56273
8134         PR tree-optimization/59124
8135         PR tree-optimization/64277
8136         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8137         * gcc.dg/Warray-bounds-12.c: Likewise.
8138         * gcc.dg/Warray-bounds-13.c: Likewise.
8140 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8142         PR rtl-optimization/61058
8143         * gcc.dg/pr61058.c: New test.
8145 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8147         * gcc.target/i386/chkp-narrow-bounds.c: New.
8149 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8151         PR tree-optimization/64807
8152         * gcc.dg/pr64807.c: New test.
8154         PR c/64766
8155         * gcc.dg/pr64766.c: New test.
8157 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8159         PR target/49263
8160         * gcc.target/sh/pr49263-4.c: New.
8162 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8164         PR fortran/62044
8165         * gfortran.dg/allocate_with_mold_1.f90: New test
8167 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8169         PR c/64778
8170         * gcc.dg/pr64778.c: New test.
8172         PR middle-end/64421
8173         * gcc.dg/vect/pr64421.c: New test.
8175 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8177         PR fortran/64771
8178         * gfortran.dg/coarray_36.f: New.
8179         * gfortran.dg/coarray_37.f90: New.
8181 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8183         PR fortran/64230
8184         * gfortran.dg/class_allocate_18.f90: New.
8186 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8188         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8190 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8192         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8194 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8196         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8198 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8200         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8202 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8204         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8205         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8206         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8207         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8209 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8211         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8212         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8213         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8215 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8217         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8218         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8219         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8220         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8221         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8222         vXXXhn.inc.
8224 2015-01-26  Richard Biener  <rguenther@suse.de>
8226         PR middle-end/64764
8227         * gcc.dg/uninit-19.c: New testcase.
8229 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8231         * lib/target-supports.exp (check_effective_target_vect64): Add
8232         sparc*-*-*.
8234 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8236         PR testsuite/64712
8237         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8239 2015-01-26  Tony Liu  <tony.liu@arm.com>
8241         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8242         non-UAL cases.
8244 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8246         PR libfortran/64770
8247         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8248         correctly, clean up afterwards.
8250 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8252         PR fortran/62044
8253         * gfortran.dg/use_rename_7.f90: New.
8255 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8257         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8258         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8260 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8262         PR target/54236
8263         * gcc.target/sh/pr54236-4.c: New.
8265 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8267         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8268         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8269         Bridge test.
8271 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8273         PR libfortran/64770
8274         * gfortran.dg/open_new_segv.f90: New test.
8276 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8278         PR target/49263
8279         PR target/53987
8280         PR target/64345
8281         PR target/59533
8282         PR target/52933
8283         PR target/54236
8284         PR target/51244
8285         * gcc.target/sh/pr64345-1.c: New.
8286         * gcc.target/sh/pr64345-2.c: New.
8287         * gcc.target/sh/pr59533-1.c: New.
8288         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8289         * gcc.target/sh/pr52933-2.c: Likewise.
8290         * gcc.target/sh/pr54089-1.c: Likewise.
8291         * gcc.target/sh/pr54236-1.c: Likewise.
8292         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8293         * gcc.target/sh/pr49263-1.c: Remove xfails.
8294         * gcc.target/sh/pr49263-2.c: Likewise.
8295         * gcc.target/sh/pr49263-3.c: Likewise.
8296         * gcc.target/sh/pr53987-1.c: Likewise.
8297         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8298         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8299         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8300         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8301         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8302         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8303         test_009): New.
8304         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8305         (test_02): New.
8307 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8309         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8311 2015-01-23  Ian Lance Taylor  <iant@google.com>
8313         PR go/64510
8314         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8315         targets without split stack support.
8317 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8319         PR target/64317
8320         * gcc.target/i386/pr64317.c: New test.
8322 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8324         PR rtl-optimization/63637
8325         PR rtl-optimization/60663
8326         * gcc.dg/pr63637-1.c: New test.
8327         * gcc.dg/pr63637-2.c: New test.
8328         * gcc.dg/pr63637-3.c: New test.
8329         * gcc.dg/pr63637-4.c: New test.
8330         * gcc.dg/pr63637-5.c: New test.
8331         * gcc.dg/pr63637-6.c: New test.
8332         * gcc.target/i386/pr63637-1.c: New test.
8333         * gcc.target/i386/pr63637-2.c: New test.
8334         * gcc.target/i386/pr63637-3.c: New test.
8335         * gcc.target/i386/pr63637-4.c: New test.
8336         * gcc.target/i386/pr63637-5.c: New test.
8337         * gcc.target/i386/pr63637-6.c: New test.
8339 2015-01-23  Richard Biener  <rguenther@suse.de>
8341         PR testsuite/63439
8342         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8343         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8345 2015-01-23  Marek Polacek  <polacek@redhat.com>
8347         PR preprocessor/60570
8348         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8349         * gcc.dg/cpp/pr60570.c: New test.
8351 2015-01-23  Richard Biener  <rguenther@suse.de>
8353         PR testsuite/63439
8354         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8355         vectorization on vect64 targets.
8357 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8359         PR fortran/60922
8360         * gfortran.dg/class_allocate_17.f90: New.
8362 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8364         PR fortran/64726
8365         * gfortran.dg/goacc/combined_loop.f90: New.
8367 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8369         PR fortran/61933
8370         * gfortran.dg/make_unit.f90: New test.
8372 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8374         PR fortran/61933
8375         * gfortran.dg/negative_unit_int8.f: Update.
8377 2015-01-22  Jeff Law  <law@redhat.com>
8379         PR target/52076
8380         * gcc.target/m68k/pr52076-1.c: New test.
8381         * gcc.target/m68k/pr52076-2.c: New test.
8383 2015-01-22  Richard Biener  <rguenther@suse.de>
8385         PR middle-end/64728
8386         * gcc.dg/torture/pr64728.c: New testcase.
8388 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8390         PR target/64688
8391         * g++.dg/pr64688.C: New test.
8393 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8395         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8396         to avoid errors with -fpic.
8398 2015-01-22  Richard Biener  <rguenther@suse.de>
8400         PR libstdc++/64535
8401         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8403 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8405         PR rtl-optimization/64682
8406         * gcc.c-torture/execute/pr64682.c: New file.
8408 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8410         PR debug/64511
8411         * gcc.dg/pr64511.c: New test.
8413         PR rtl-optimization/62078
8414         * g++.dg/opt/pr62078.C: New test.
8416         PR c/63307
8417         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8419 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8421         PR fortran/57023
8422         * gfortran.dg/internal_pack_15.f90:  New test.
8424 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8426         * c-c++-common/tsan/step.c: New testcase.
8428 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8430         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8432 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8434         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8436 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8438         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8440 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8442         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8444 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8446         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8448 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8450         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8452 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8454         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8456 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8458         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8460 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8462         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8464 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8466         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8468 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8470         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8472 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8474         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8476 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8478         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8479         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8480         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8481         vXXXw.inc.
8483 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8485         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8486         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8487         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8488         vXXXl.inc.
8490 2015-01-21  Renlin Li  <renlin.li@arm.com>
8492         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8493         * g++.dg/tls/thread_local5g.C: Likewise.
8494         * g++.dg/tls/thread_local6g.C: Likewise.
8496 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8498         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8499         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8500         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8502 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8504         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8505         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8506         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8508 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8510         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8511         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8512         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8514 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8516         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8517         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8518         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8520 2015-01-20  Jeff Law  <law@redhat.com>
8522         PR target/59946
8523         * gcc.target/m68k/pr59946.c: New test.
8525 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8527         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8528         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8529         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8531 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8533         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8534         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8535         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8537 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8539         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8540         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8541         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8543 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8545         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8546         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8547         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8548         vshuffle.inc.
8549         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8550         vshuffle.inc.
8552 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8554         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8555         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8556         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8558 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8560         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8561         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8562         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8564 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8566         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8568 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8570         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8572         PR sanitizer/64632
8573         * g++.dg/ubsan/pr64632.C: New test.
8575         PR debug/64663
8576         * gcc.dg/pr64663.c: New test.
8578 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8580         PR c++/64383
8581         * g++.dg/warn/Wunused-var-23.C: New.
8583 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8585         PR c++/59937
8586         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8587         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8589 2015-01-20  Richard Biener  <rguenther@suse.de>
8591         PR ipa/64684
8592         * gcc.dg/lto/pr64684_0.c: New testcase.
8593         * gcc.dg/lto/pr64684_1.c: Likewise.
8594         * gcc.dg/lto/pr64684_2.c: Likewise.
8595         * gcc.dg/lto/pr64685_0.c: Likewise.
8596         * gcc.dg/lto/pr64685_1.c: Likewise.
8598 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8600         PR c++/62241
8601         * g++.dg/cpp1y/lambda-init12.C: New.
8603 2015-01-20  Richard Biener  <rguenther@suse.de>
8605         PR tree-optimization/64410
8606         * g++.dg/vect/pr64410.cc: Require vect_double.
8608 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8610         PR target/64149
8611         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8613 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8615         PR bootstrap/64676
8616         Revert:
8617         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8619         PR rtl-optimization/64081
8620         * gcc.dg/pr64081.c: New test.
8622 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8624         * jit.dg/harness.h: Include <unistd.h>.
8625         (CHECK_NO_ERRORS): New.
8626         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8627         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8628         gcc_jit_context_compile_to_file.
8629         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8630         args to the spawned executable.
8631         (jit-expand-vars): New function.
8632         (jit-exe-params): New variable.
8633         (dg-jit-set-exe-params): New function.
8634         (jit-dg-test): Detect testcases that use
8635         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8636         Set arguments of spawned process to jit-exe-params.
8637         (jit-get-output-filename): New function.
8638         (jit-setup-compile-to-file): New function.
8639         (jit-verify-compile-to-file): New function.
8640         (jit-run-executable): New function.
8641         (jit-verify-executable): New function.
8642         * jit.dg/test-compile-to-assembler.c: New testcase.
8643         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8644         * jit.dg/test-compile-to-executable.c: New testcase.
8645         * jit.dg/test-compile-to-object.c: New testcase.
8647 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8649         PR target/64652
8650         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8651         (test_1): New.
8653 2015-01-19  Martin Liska  <mliska@suse.cz>
8655         * objc/compile/pr64668.m: New test.
8657 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8659         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8660         (create_overflow_fn): Update comment to clarify that
8661         the third param of the created function is a bool *, not
8662         an int *.
8663         (verify_int_overflow_fn): Convert param "expected_ovf" from
8664         int to bool.  Update third param of "overflow_fn_type" from int *
8665         to bool *.  Update local "actual_ovf" from int to bool.
8666         (verify_uint_overflow_fn): Likewise.
8668 2015-01-19  Martin Liska  <mliska@suse.cz>
8670         * gcc.dg/ipa/ipa-icf-33.c: New test.
8672 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8673             Haijian Zhang  <z.zhanghaijian@huawei.com>
8675         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8676         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8677         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8678         result_float64x2, expected_hfloat64x2): New helper type, variable and
8679         declaration.
8680         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8681         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8682         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8683         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8684         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8685         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8686         and target without the FMA feature.
8688 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8690         * gcc.target/aarch64/pr64304.c: New testcase.
8692 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8694         PR rtl-optimization/64081
8695         * gcc.dg/pr64081.c: New test.
8697 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8699         PR target/63971
8700         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8701         the epilogue).
8702         * gcc.target/aarch64/test_frame_6.c: Likewise.
8703         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8704         and x19 (in the epilogue).
8705         * gcc.target/aarch64/test_frame_4.c: Likewise.
8706         * gcc.target/aarch64/test_frame_7.c: Likewise.
8708 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8710         * gcc.target/i386/chkp-always_inline.c: New.
8712 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8713             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8715         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8716         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8718 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8720         PR fortran/60255
8721         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8722         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8724 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8726         PR fortran/64578
8727         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8729 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8731         PR target/64652
8732         * gcc.target/sh/torture/pr64652.c: New.
8734 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8736         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8737         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8738         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8739         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8740         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8741         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8743 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8745         PR ipa/64378
8746         * g++.dg/torture/pr64378.C: New testcase.
8748 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8750         PR fortran/57959
8751         * gfortran.dg/block_13.f08: New test
8753 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8755         PR fortran/55901
8756         * gfortran.dg/associate_1.f03: Allow test for character with
8757         automatic length.
8759 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8761         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8762         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8764 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8766         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8768 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8770         PR fortran/64578
8771         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8773 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8775         PR fortran/60357
8776         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8778         PR fortran/61275
8779         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8781         PR fortran/55932
8782         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8784 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8786         PR fortran/60334
8787         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8789 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8791         PR rtl-optimization/52773
8792         * gcc.c-torture/compile/pr52773.c: New test.
8794 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8796         PR c++/62134
8797         * g++.dg/cpp0x/alias-decl-46.C: New.
8799 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8801         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8803 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8805         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8806         Add trace.
8807         (CHECK_FP): Likewise.
8808         (CHECK_CUMULATIVE_SAT): Likewise.
8810 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8812         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8813         (Set_Neon_Cumulative_Sat): Add parameter.
8814         (__set_neon_cumulative_sat): Support new parameter.
8815         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8816         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8817         argument.
8818         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8819         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8820         argument.
8822 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8824         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8825         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8827 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8829         PR c++/60056
8830         * g++.dg/tls/thread_local-ice4.C: New.
8832 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8834         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8835         than Neon options.
8837 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8839         PR c++/62276
8840         * g++.dg/cpp0x/vt-62276.C: New.
8842 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8844         PR middle-end/64353
8845         * g++.dg/pr64353.C: New.
8847 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8849         PR target/64263
8850         * gcc.target/aarch64/pr64263_1.c: New test.
8852 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8854         PR tree-optimization/64434
8855         * gcc.dg/torture/pr64434.c: Move to...
8856         * gcc.dg/pr64434.c: ... here.
8858 2015-01-16  Richard Biener  <rguenther@suse.de>
8860         PR middle-end/64614
8861         * gcc.dg/uninit-18.c: New testcase.
8863 2015-01-16  Richard Biener  <rguenther@suse.de>
8865         PR tree-optimization/64568
8866         * g++.dg/torture/pr64568-2.C: New testcase.
8868 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8870         PR target/64363
8871         * gcc.target/i386/chkp-label-address.c: New.
8873 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8875         PR fortran/45290
8876         * gfortran.dg/pointer_init_6.f90: Extended.
8878 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8880         * gcc.c-torture/compile/20150108.c: New test.
8882 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8884         * gcc.target/visium: New directory.
8886 2015-01-16  Richard Biener  <rguenther@suse.de>
8888         PR tree-optimization/61743
8889         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8890         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8892 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8894         * gcc.dg/pr64015.c: New test.
8896 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8898         PR ipa/64163
8899         PR ipa/64612
8900         * g++.dg/ipa/pr64612.C: New test.
8902 2015-01-16  Renlin Li  <renlin.li@arm.com>
8904         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8906 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8908         * gcc.target/i386/sse-14.c: Test new intrinsic.
8909         * gcc.target/i386/sse-22.c: Ditto.
8911 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8913         PR c++/58614
8914         * g++.dg/cpp0x/auto44.C: New.
8916 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8918         PR target/59710
8919         * gcc.target/nios2/gpopt-all.c: New test case.
8920         * gcc.target/nios2/gpopt-local.c: New test case.
8921         * gcc.target/nios2/gpopt-global.c: New test case.
8922         * gcc.target/nios2/gpopt-data.c: New test case.
8923         * gcc.target/nios2/gpopt-none.c: New test case.
8925 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8927         * g++.dg/ubsan/vptr-1.C: New test.
8928         * g++.dg/ubsan/vptr-2.C: New test.
8929         * g++.dg/ubsan/vptr-3.C: New test.
8930         * g++.dg/ubsan/vptr-4.C: New test.
8931         * g++.dg/ubsan/vptr-5.C: New test.
8932         * g++.dg/ubsan/vptr-6.C: New test.
8933         * g++.dg/ubsan/vptr-7.C: New test.
8934         * g++.dg/ubsan/vptr-8.C: New test.
8935         * g++.dg/ubsan/vptr-9.C: New test.
8937 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8939         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8940         is set up.
8941         * lib/gcc-dg.exp: Likewise.
8943 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8945         PR rtl-optimization/64110
8946         * gcc.target/i386/pr64110.c: Add scan-assembler.
8948 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8949             James Norris  <jnorris@codesourcery.com>
8950             Cesar Philippidis  <cesar@codesourcery.com>
8951             Ilmir Usmanov  <i.usmanov@samsung.com>
8953         * lib/target-supports.exp (check_effective_target_fopenacc): New
8954         procedure.
8955         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8956         * g++.dg/goacc/goacc.exp: Likewise.
8957         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8958         * gcc.dg/goacc/goacc.exp: Likewise.
8959         * gfortran.dg/goacc/goacc.exp: Likewise.
8960         * c-c++-common/cpp/openacc-define-1.c: New file.
8961         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8962         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8963         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8964         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8965         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8966         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8967         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8968         * c-c++-common/goacc/cache-1.c: Likewise.
8969         * c-c++-common/goacc/clauses-fail.c: Likewise.
8970         * c-c++-common/goacc/collapse-1.c: Likewise.
8971         * c-c++-common/goacc/data-1.c: Likewise.
8972         * c-c++-common/goacc/data-2.c: Likewise.
8973         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8974         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8975         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8976         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8977         * c-c++-common/goacc/if-clause-1.c: Likewise.
8978         * c-c++-common/goacc/if-clause-2.c: Likewise.
8979         * c-c++-common/goacc/kernels-1.c: Likewise.
8980         * c-c++-common/goacc/loop-1.c: Likewise.
8981         * c-c++-common/goacc/loop-private-1.c: Likewise.
8982         * c-c++-common/goacc/nesting-1.c: Likewise.
8983         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8984         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8985         * c-c++-common/goacc/parallel-1.c: Likewise.
8986         * c-c++-common/goacc/pcopy.c: Likewise.
8987         * c-c++-common/goacc/pcopyin.c: Likewise.
8988         * c-c++-common/goacc/pcopyout.c: Likewise.
8989         * c-c++-common/goacc/pcreate.c: Likewise.
8990         * c-c++-common/goacc/pragma_context.c: Likewise.
8991         * c-c++-common/goacc/present-1.c: Likewise.
8992         * c-c++-common/goacc/reduction-1.c: Likewise.
8993         * c-c++-common/goacc/reduction-2.c: Likewise.
8994         * c-c++-common/goacc/reduction-3.c: Likewise.
8995         * c-c++-common/goacc/reduction-4.c: Likewise.
8996         * c-c++-common/goacc/sb-1.c: Likewise.
8997         * c-c++-common/goacc/sb-2.c: Likewise.
8998         * c-c++-common/goacc/sb-3.c: Likewise.
8999         * c-c++-common/goacc/update-1.c: Likewise.
9000         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9001         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9002         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9003         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9004         * gfortran.dg/goacc/assumed.f95: Likewise.
9005         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9006         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9007         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9008         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9009         * gfortran.dg/goacc/branch.f95: Likewise.
9010         * gfortran.dg/goacc/cache-1.f95: Likewise.
9011         * gfortran.dg/goacc/coarray.f95: Likewise.
9012         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9013         * gfortran.dg/goacc/cray.f95: Likewise.
9014         * gfortran.dg/goacc/critical.f95: Likewise.
9015         * gfortran.dg/goacc/data-clauses.f95: Likewise.
9016         * gfortran.dg/goacc/data-tree.f95: Likewise.
9017         * gfortran.dg/goacc/declare-1.f95: Likewise.
9018         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9019         * gfortran.dg/goacc/fixed-1.f: Likewise.
9020         * gfortran.dg/goacc/fixed-2.f: Likewise.
9021         * gfortran.dg/goacc/fixed-3.f: Likewise.
9022         * gfortran.dg/goacc/fixed-4.f: Likewise.
9023         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9024         * gfortran.dg/goacc/if.f95: Likewise.
9025         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9026         * gfortran.dg/goacc/list.f95: Likewise.
9027         * gfortran.dg/goacc/literal.f95: Likewise.
9028         * gfortran.dg/goacc/loop-1.f95: Likewise.
9029         * gfortran.dg/goacc/loop-2.f95: Likewise.
9030         * gfortran.dg/goacc/loop-3.f95: Likewise.
9031         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9032         * gfortran.dg/goacc/omp.f95: Likewise.
9033         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9034         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9035         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9036         * gfortran.dg/goacc/parameter.f95: Likewise.
9037         * gfortran.dg/goacc/private-1.f95: Likewise.
9038         * gfortran.dg/goacc/private-2.f95: Likewise.
9039         * gfortran.dg/goacc/private-3.f95: Likewise.
9040         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9041         * gfortran.dg/goacc/reduction-2.f95: Likewise.
9042         * gfortran.dg/goacc/reduction.f95: Likewise.
9043         * gfortran.dg/goacc/routine-1.f90: Likewise.
9044         * gfortran.dg/goacc/routine-2.f90: Likewise.
9045         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9046         * gfortran.dg/goacc/several-directives.f95: Likewise.
9047         * gfortran.dg/goacc/sie.f95: Likewise.
9048         * gfortran.dg/goacc/subarrays.f95: Likewise.
9049         * gfortran.dg/gomp/map-1.f90: Likewise.
9050         * gfortran.dg/openacc-define-1.f90: Likewise.
9051         * gfortran.dg/openacc-define-2.f90: Likewise.
9052         * gfortran.dg/openacc-define-3.f90: Likewise.
9053         * g++.dg/gomp/block-1.C: Update for changed compiler output.
9054         * g++.dg/gomp/block-2.C: Likewise.
9055         * g++.dg/gomp/block-3.C: Likewise.
9056         * g++.dg/gomp/block-5.C: Likewise.
9057         * g++.dg/gomp/target-1.C: Likewise.
9058         * g++.dg/gomp/target-2.C: Likewise.
9059         * g++.dg/gomp/taskgroup-1.C: Likewise.
9060         * g++.dg/gomp/teams-1.C: Likewise.
9061         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9062         * gcc.dg/cilk-plus/jump.c: Likewise.
9063         * gcc.dg/gomp/block-1.c: Likewise.
9064         * gcc.dg/gomp/block-10.c: Likewise.
9065         * gcc.dg/gomp/block-2.c: Likewise.
9066         * gcc.dg/gomp/block-3.c: Likewise.
9067         * gcc.dg/gomp/block-4.c: Likewise.
9068         * gcc.dg/gomp/block-5.c: Likewise.
9069         * gcc.dg/gomp/block-6.c: Likewise.
9070         * gcc.dg/gomp/block-7.c: Likewise.
9071         * gcc.dg/gomp/block-8.c: Likewise.
9072         * gcc.dg/gomp/block-9.c: Likewise.
9073         * gcc.dg/gomp/target-1.c: Likewise.
9074         * gcc.dg/gomp/target-2.c: Likewise.
9075         * gcc.dg/gomp/taskgroup-1.c: Likewise.
9076         * gcc.dg/gomp/teams-1.c: Likewise.
9078 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
9080         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9081         test case.
9083 2015-01-15  Mike Stump  <mikestump@comcast.net>
9085         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9086         * gcc.dg/inline_2.c: Likewise.
9087         * gcc.dg/inline_3.c: Likewise.
9088         * gcc.dg/inline_4.c: Likewise.
9090 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9092         PR fortran/58023
9093         * gfortran.dg/proc_ptr_comp_43.f90: New.
9095 2015-01-15  Mike Stump  <mikestump@comcast.net>
9097         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9098         * gcc.dg/unroll_2.c: Likewise.
9099         * gcc.dg/unroll_3.c: Likewise.
9100         * gcc.dg/unroll_4.c: Likewise.
9101         * gcc.dg/unroll_5.c: Likewise.
9103 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9105         PR target/63971
9106         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9107         in epilogue.
9108         * gcc.target/aarch64/test_frame_6.c: Likewise.
9109         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9110         x30 and x19 (in the epilogue).
9111         * gcc.target/aarch64/test_frame_4.c: Likewise.
9112         * gcc.target/aarch64/test_frame_7.c: Likewise.
9114 2015-01-15  Martin Liska  <mliska@suse.cz>
9116         * g++.dg/ipa/pr64068.C: New test.
9117         * gcc.dg/ipa/PR64559.c: New test.
9119 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9121         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9122         with PIE.
9124 2015-01-15  Richard Biener  <rguenther@suse.de>
9126         PR tree-optimization/61743
9127         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9128         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9130 2015-01-15 Renlin Li <renlin.li@arm.com>
9132         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9133         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9135 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9137         * gcc.dg/vect/vect-aggressive-1.c: New.
9138         * gcc.target/i386/avx2-vect-aggressive.c: New.
9140 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9142         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9144 2015-01-15  Richard Biener  <rguenther@suse.de>
9146         PR lto/64415
9147         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9148         -Wl,-undefined,dynamic_lookup.
9150 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9152         * gnat.dg/opt47.adb: New test.
9154 2015-01-15  Richard Biener  <rguenther@suse.de>
9156         PR lto/64415
9157         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9159 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9161         PR tree-optimization/64434
9162         * gcc.dg/torture/pr64434.c: New test.
9164 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9166         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9167         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9168         -march=loongson* and -march=octeon* require -mno-micromips.
9170 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9171             Matthew Fortune  <matthew.fortune@imgtec.com>
9173         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9174         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9175         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9176         * gcc.target/mips/call-saved-7.c: New file.
9177         * gcc.target/mips/call-saved-8.c: New file.
9178         * gcc.target/mips/call-saved-9.c: New file.
9180 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9182         * gcc.target/mips/lsa.c: New file.
9183         * gcc.target/mips/mips64-lsa.c: Likewise.
9184         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9185         * gcc.target/mips/mulsize-4.c: Likewise.
9186         * gcc.target/mips/mulsize-5.c: New file.
9187         * gcc.target/mips/mulsize-6.c: Likewise.
9188         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9189         and !HAS_LSA as ghost options.
9190         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9191         for !HAS_LSA.
9193 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9195         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9197 2015-01-15  Richard Biener  <rguenther@suse.de>
9199         PR middle-end/64365
9200         * gcc.dg/torture/pr64365.c: New testcase.
9202 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9204         * gcc.dg/stackprotectexplicit1.c: New test.
9205         * g++.dg/stackprotectexplicit2.c: New test.
9207 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9209         PR target/61933
9210         * gfortran.dg/inquire_internal.f90: New.
9211         * gfortran.dg/negative_unit_check.f90: New.
9213 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9215         PR target/53988
9216         * gcc.target/sh/pr53988-1.c: New.
9218 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9220         PR c++/58671
9221         * g++.dg/tls/thread_local-ice3.C: New.
9223 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9225         * gcc.target/i386/fentry-override.c: Properly place {} in target
9226         selector.  Remove nonpic.
9227         * gcc.target/i386/fentry.c: Likewise.
9229 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9231         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9232         warnings instead of errors.
9234 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9236         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9237         option support instead of ENABLE_LTO from Makefile.
9239 2015-01-14  Richard Biener  <rguenther@suse.de>
9241         PR tree-optimization/59354
9242         * gcc.dg/vect/pr59354.c: New testcase.
9244 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9246         * lib/target-supports.exp
9247         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9248         on ARM architures before v7.
9250 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9252         PR middle-end/59448
9253         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9254         an atomic_exchange.
9256 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9258         PR target/64386
9259         * gcc.target/i386/pr64386.c: New test.
9261 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9263         PR target/64393
9264         * gcc.target/i386/pr64393.c: New test.
9266 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9268         PR target/64387
9269         * gcc.target/i386/pr64387.c: New test.
9271 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9273         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9275 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9277         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9279 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9281         PR target/64453
9282         * gcc.target/arm/pr64453.c: New.
9284 2015-01-14  Richard Biener  <rguenther@suse.de>
9286         PR lto/64415
9287         * gcc.dg/lto/pr64415_0.c: New testcase.
9288         * gcc.dg/lto/pr64415_1.c: Likewise.
9290 2015-01-14  Martin Liska  <mliska@suse.cz>
9292         * gcc.dg/ipa/pr64307.c: New test.
9294 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9296         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9297         64-bit and 128-bit.
9299 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9301         PR target/64460
9302         * gcc.target/arm/pr64460_1.c: New test.
9304 2015-01-14  Richard Biener  <rguenther@suse.de>
9306         PR tree-optimization/64493
9307         PR tree-optimization/64495
9308         * gcc.dg/vect/pr64493.c: New testcase.
9309         * gcc.dg/vect/pr64495.c: Likewise.
9311 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9313         * gcc.dg/Warray-bounds-11.c: New test-case.
9315 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9317         * gcc.target/mips/octeon3-pipe-1.c: New test.
9319 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9321         * jit.dg/harness.h (set_up_logging): Move string concatenation
9322         into...
9323         (concat_strings): New function.
9324         (dump_reproducer): New function.
9325         (test_jit): Call dump_reproducer.
9326         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9327         function.
9328         (jit-dg-test): Delete any generated reproducer from previous runs.
9329         Verify that a generated reproducer was created, and verify that it
9330         compiles.
9331         * jit.dg/test-nested-contexts.c (main): Call
9332         gcc_jit_context_dump_reproducer_to_file.
9334 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9336         * gcc.dg/aru-2.c: Add dg-require-profiling.
9338 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9340         * lib/target-supports.exp (check_profiling_available): Check if
9341         -pg links.
9343 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9345         PR ipa/64565
9346         * g++.dg/torture/pr64565.C: New testcase.
9348 2015-01-13  Marek Polacek  <polacek@redhat.com>
9350         PR middle-end/64391
9351         * gcc.dg/tm/pr64391.c: New test.
9353 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9355         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9356         true.
9358 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9360         * gcc.target/i386/pie.c: New test.
9362         * lib/target-supports.exp (check_effective_target_pie): New.
9364 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9366         PR rtl-optimization/64286
9367         * gcc.target/i386/avx2-pr64286.c: New test.
9369 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9371         PR c++/57626
9372         * g++.dg/cpp0x/vt-57626.C: New.
9374 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9376         PR fortran/64528
9377         * gfortran.dg/pr64528.f90: New test.
9379 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9381         * gcc.target/aarch64/subsp.c: New test.
9383 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9385         * gcc.target/aarch64/store-pair-1.c: New testcase.
9387 2015-01-13  Richard Biener  <rguenther@suse.de>
9389         PR lto/64373
9390         * gcc.dg/lto/pr64373_0.c: New testcase.
9392 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9394         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9395         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9397 2015-01-13  Richard Biener  <rguenther@suse.de>
9399         PR tree-optimization/64406
9400         * gcc.dg/pr64406.c: New testcase.
9402 2015-01-13  Richard Biener  <rguenther@suse.de>
9404         PR tree-optimization/64404
9405         * gcc.dg/vect/pr64404.c: New testcase.
9407 2015-01-13  Richard Biener  <rguenther@suse.de>
9409         PR tree-optimization/64568
9410         * g++.dg/torture/pr64568.C: New testcase.
9412 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9414         * jit.dg/test-error-local-used-from-other-function.c: New test
9415         case.
9416         * jit.dg/test-error-param-reuse.c: New test case.
9417         * jit.dg/test-error-param-sharing.c: New test case.
9418         * jit.dg/test-error-param-used-from-other-function.c: New test
9419         case.
9420         * jit.dg/test-error-param-used-without-a-function.c: New test
9421         case.
9423 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9425         PR tree-optimization/64563
9426         * gcc.dg/pr64563.c: New test.
9428         PR target/64513
9429         * gcc.target/i386/pr64513.c: New test.
9431         PR tree-optimization/64454
9432         * gcc.dg/pr64454.c: New test.
9434         PR testsuite/64028
9435         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9436         bind_pic_locally.
9437         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9438         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9439         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9440         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9441         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9442         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9443         * gcc.dg/vect/slp-25.c: Likewise.
9444         * gcc.dg/vect/vect-109.c: Likewise.
9445         * gcc.dg/vect/vect-13.c: Likewise.
9446         * gcc.dg/vect/vect-17.c: Likewise.
9447         * gcc.dg/vect/vect-18.c: Likewise.
9448         * gcc.dg/vect/vect-19.c: Likewise.
9449         * gcc.dg/vect/vect-20.c: Likewise.
9450         * gcc.dg/vect/vect-21.c: Likewise.
9451         * gcc.dg/vect/vect-22.c: Likewise.
9452         * gcc.dg/vect/vect-27.c: Likewise.
9453         * gcc.dg/vect/vect-29.c: Likewise.
9454         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9455         * gcc.dg/vect/vect-2.c: Likewise.
9456         * gcc.dg/vect/vect-3.c: Likewise.
9457         * gcc.dg/vect/vect-4.c: Likewise.
9458         * gcc.dg/vect/vect-5.c: Likewise.
9459         * gcc.dg/vect/vect-72.c: Likewise.
9460         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9461         * gcc.dg/vect/vect-73.c: Likewise.
9462         * gcc.dg/vect/vect-77-global.c: Likewise.
9463         * gcc.dg/vect/vect-78-global.c: Likewise.
9464         * gcc.dg/vect/vect-7.c: Likewise.
9465         * gcc.dg/vect/vect-86.c: Likewise.
9466         * gcc.dg/vect/vect-align-1.c: Likewise.
9467         * gcc.dg/vect/vect-align-3.c: Likewise.
9468         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9469         * gcc.dg/vect/vect-all.c: Likewise.
9470         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9471         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9472         * gcc.dg/vect/vect-peel-3.c: Likewise.
9473         * gcc.dg/vect/vect-peel-4.c: Likewise.
9474         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9476 2015-01-12  Jeff Law  <law@redhat.com>
9478         PR target/64461
9479         * gcc.target/m68k/pr64461.c: New test.
9481 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9483         * jit.dg/test-array-as-pointer.c (create_code): Update call
9484         to gcc_jit_context_new_global by setting "kind" to
9485         GCC_JIT_GLOBAL_IMPORTED.
9486         * jit.dg/test-error-array-as-pointer.c: Likewise.
9487         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9488         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9489         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9490         * jit.dg/test-using-global.c (the_global): Rename to...
9491         (imported_global): ...this.
9492         (create_code): Update to test the three kinds of global.
9493         (verify_code): Likewise.
9495 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9497         PR testsuite/64427
9498         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9499         undefined behavior.
9500         * gcc.target/i386/pr64291-2.c: Updated.
9502 2015-01-12  Richard Biener  <rguenther@suse.de>
9504         PR tree-optimization/64530
9505         * gfortran.dg/pr64530.f90: New testcase.
9507 2015-01-12  Richard Biener  <rguenther@suse.de>
9509         PR middle-end/64357
9510         * gcc.dg/torture/pr64357.c: New testcase.
9512 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9514         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9515         selector.
9517 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9518         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9520 2015-01-12  Martin Liska  <mliska@suse.cz>
9522         * gcc.dg/ipa/PR64550.c: New test.
9524 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9526         PR ipa/63470
9527         * g++.dg/ipa/pr63470.C: New testcase.
9529 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9531         PR fortran/63733
9532         * gfortran.dg/typebound_operator_20.f90: New.
9534 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9536         PR fortran/58023
9537         * gfortran.dg/proc_ptr_comp_42.f90: New.
9539 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9541         PR fortran/64508
9542         * gfortran.dg/proc_ptr_comp_41.f90: New.
9544 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9546         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9548 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9550         PR fortran/64522
9551         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9552         and add dg-excess-errors.
9553         * gfortran.dg/line_length_6.f90: New.
9554         * gfortran.dg/line_length_7.f90: New.
9555         * gfortran.dg/line_length_8.f90: New.
9556         * gfortran.dg/line_length_9.f90: New.
9557         * gfortran.dg/line_length_10.f90: New.
9558         * gfortran.dg/line_length_11.f90: New.
9560 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9562         * jit.dg/test-threads.c (struct testcase): Move declaration
9563         to jit.dg/all-non-failing-tests.h.
9564         (testcases): Likewise.
9565         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9566         declaration here from jit.dg/all-non-failing-tests.h.
9567         (testcases): Likewise.
9568         * jit.dg/test-combination.c (create_code): Eliminate spelling
9569         out all of the testcases in favor of looping through the
9570         "testcases" metadata.
9571         (verify_code): Likewise.
9573 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9575         PR rtl-optimization/64536
9576         * gcc.dg/pr64536.c: New test.
9578 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9580         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9581         * jit.dg/test-combination.c (create_code): Likewise.
9582         (verify_code): Likewise.
9583         * jit.dg/test-constants.c: New test case.
9584         * jit.dg/test-threads.c: Add test-constants.c.
9586 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9588         PR libobjc/51891
9589         * objc.dg/gnu-api-2-class.m: Add a test case
9590         for the above change.
9592 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9594         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9596 2015-01-09  Richard Biener  <rguenther@suse.de>
9598         PR tree-optimization/64410
9599         * g++.dg/vect/pr64410.cc: New testcase.
9601 2015-01-09  Martin Liska  <mliska@suse.cz>
9603         * gcc.dg/ipa/ipa-icf-32.c: New test.
9605 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9607         * c-c++-common/tsan/tsan_barrier.h: New.
9608         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9609         * c-c++-common/tsan/bitfield_race.c: Likewise.
9610         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9611         * c-c++-common/tsan/mutexset1.c: Likewise.
9612         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9613         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9614         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9615         * c-c++-common/tsan/simple_race.c: Likewise.
9616         * c-c++-common/tsan/simple_stack.c: Likewise.
9617         * c-c++-common/tsan/sleep_sync.c: Likewise.
9618         * c-c++-common/tsan/tiny_race.c: Likewise.
9619         * c-c++-common/tsan/tls_race.c: Likewise.
9620         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9621         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9622         * g++.dg/tsan/atomic_free.C: Likewise.
9623         * g++.dg/tsan/atomic_free2.C: Likewise.
9624         * g++.dg/tsan/cond_race.C: Likewise.
9625         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9627 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9629         PR testsuite/62250
9630         * lib/target-supports.exp (check_effective_target_libatomic_available):
9631         New.
9632         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9633         targets that match effective-target libatomic_available.
9634         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9636 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9638         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9639         Verify the result of gcc_jit_context_get_last_error.
9640         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9642 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9644         PR tree-optimization/63989
9645         * gcc.dg/strlenopt-27.c: New test.
9647 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9649         * jit.dg/harness.h (set_up_logging): New function.
9650         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9651         set_up_logging on the context, so that every testcase is
9652         logged to a particular file.
9653         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9654         and call gcc_jit_context_set_logfile on the top-level context.
9656 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9658         PR target/64338
9659         * g++.dg/opt/pr64338.C: New test.
9661 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9663         * gfortran.dg/coarray/codimension_2b.f90: New file.
9664         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9665         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9667 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9669         PR c++/59004
9670         * g++.dg/ext/fnname4.C: New.
9672 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9674         PR c++/64462
9675         * g++.dg/cpp0x/constexpr-64462.C: New.
9677 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9679         PR c++/60753
9680         * g++.dg/cpp0x/deleted10.C: New.
9682 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9684         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9686 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9688         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9689         GCC_JIT_UNARY_OP_ABS.
9690         (verify_unary_ops): Likewise.
9692 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9694         * jit.dg/test-arith-overflow.c: New test case.
9695         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9696         * jit.dg/test-combination.c (create_code): Likewise.
9697         (verify_code): Likewise.
9698         * jit.dg/test-threads.c (testcases): Likewise.
9700 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9702         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9703         rather than "jit".  Load g++.exp, and call g++_init.
9704         Run test-*.cc files within the testsuite and *.cc files within
9705         docs/examples.
9706         (jit-dg-test): Drop the addition of -fgnu89-inline to
9707         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9708         doing it when compiling C testcases (since g++ does not handle
9709         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9710         is restored to the value after g++_init ran, rather than the
9711         value before g++_init ran.  Return a list of
9712         $comp_output $output_file, as dg-test assumes.
9714 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9716         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9717         make it easier to figure out the origin of each test result when
9718         running test-combination.c and test-threads.c.
9719         (CHECK_VALUE): Likewise.
9720         (CHECK_DOUBLE_VALUE): Likewise.
9721         (CHECK_STRING_VALUE): Likewise.
9722         (CHECK_STRING_STARTS_WITH): Likewise.
9723         (CHECK_STRING_CONTAINS): Likewise.
9724         (CHECK): Likewise.
9725         (check_string_value): Likewise, add "funcname" param.
9726         (check_string_starts_with): Likewise.
9727         (check_string_contains): Likewise.
9729 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9731         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9732         generating name of built executable.
9734 2015-01-07  Marek Polacek  <polacek@redhat.com>
9736         PR c/64440
9737         * gcc.dg/pr64440.c: New test.
9738         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9740 2015-01-07  Marek Polacek  <polacek@redhat.com>
9742         PR c/64417
9743         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9744         * gcc.dg/pr64417.c: New test.
9746 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9748         PR target/64505
9749         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9750         fix is correct.
9752 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9754         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9755         Check if testcases run without errors, not just if they compile.
9757 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9759         PR target/64507
9760         * gcc.target/sh/pr64507.c: New test.
9762 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9764         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9766 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9768         * c-c++-common/asan/sanitize-all-1.c: New test.
9769         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9770         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9771         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9772         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9774 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9776         * lib/target-supports.exp (check_profiling_available): Return 0 for
9777         Visium.
9778         (check_effective_target_tls_runtime): Likewise.
9779         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9780         * gcc.dg/20020312-2.c: Adjust for Visium.
9781         * gcc.dg/tls/thr-cse-1.c: Likewise
9782         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9783         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9784         * gcc.dg/weak/typeof-2.c: Likewise.
9786 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9788         PR rtl-optimization/64287
9789         * gcc.dg/aru-2.c: New test.
9791 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9793         PR sanitizer/64344
9794         * c-c++-common/ubsan/pr64344-1.c: New test.
9795         * c-c++-common/ubsan/pr64344-2.c: New test.
9797         PR tree-optimization/64465
9798         * gcc.dg/pr64465.c: New test.
9800         PR tree-optimization/64494
9801         * gcc.c-torture/compile/pr64494.c: New test.
9803 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9805         PR fortran/47674
9806         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9808 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9810         Update copyright years.
9812 2015-01-05  Marek Polacek  <polacek@redhat.com>
9814         PR c/64423
9815         * gcc.dg/pr64423.c: New test.
9817 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9819         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9820         mmix-knuth-mmixware for the same reason as for MIPS.
9821         * gcc.dg/debug/debug-2.c: Ditto.
9823         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9825 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9827         PR testsuite/62250
9828         * lib/gfortran.exp: Add libatomic library search path.
9829         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9830         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9832         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9834 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9836         * c-c++-common/tsan/bitfield_race.c: New testcase.
9837         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9839 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9841         * gfortran.dg/coarray/collectives_4.f90: New.
9843 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9845         PR fortran/57562
9846         * gfortran.dg/extends_16.f90: New.
9848 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9850         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9852 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9854         * gfortran.dg/coarray/codimension_2.f90: New.
9855         * gfortran.dg/coarray/codimension_2a.f90: New.
9856         * gfortran.dg/coarray_35.f90: New.
9857         * gfortran.dg/coarray_35a.f90: New.
9859 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9861         PR fortran/60507
9862         * gfortran.dg/dummy_procedure_11.f90: New.
9864 Copyright (C) 2015 Free Software Foundation, Inc.
9866 Copying and distribution of this file, with or without modification,
9867 are permitted in any medium without royalty provided the copyright
9868 notice and this notice are preserved.