2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1b49702fd74d7b7cf1617d8a3ad93ff02dc5fde1
1 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/53330
4         * g++.dg/init/new42.C: New.
6 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8         PR target/67071
9         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10         vector constants.
11         * gcc.target/powerpc/pr67071-2.c: Likewise.
12         * gcc.target/powerpc/pr67071-3.c: Likewise.
14 2015-08-12  Marek Polacek  <polacek@redhat.com>
16         PR c++/55095
17         * c-c++-common/Wshift-overflow-6.c: New test.
18         * c-c++-common/Wshift-overflow-7.c: New test.
19         * g++.dg/cpp1y/left-shift-2.C: New test.
21 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
23         PR c++/52742
24         * g++.dg/cpp0x/pr52742.C: New.
26 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
28         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
29         Check Knights Landing support.
31 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
33         PR c++/47461
34         * g++.dg/warn/Wunused-result-1.C: New.
36 2015-08-12  Richard Biener  <rguenther@suse.de>
38         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
39         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
40         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
41         * g++.dg/tree-ssa/pr61034.C: Adjust.
42         * gcc.dg/fold-compare-2.c: Likewise.
43         * gcc.dg/pr50763.c: Likewise.
44         * gcc.dg/predict-3.c: Likewise.
45         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
46         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
47         * gcc.dg/tree-ssa/pr20657.c: Likewise.
48         * gcc.dg/tree-ssa/pr21001.c: Likewise.
49         * gcc.dg/tree-ssa/pr37508.c: Likewise.
50         * gcc.dg/tree-ssa/vrp04.c: Likewise.
51         * gcc.dg/tree-ssa/vrp07.c: Likewise.
52         * gcc.dg/tree-ssa/vrp09.c: Likewise.
53         * gcc.dg/tree-ssa/vrp16.c: Likewise.
54         * gcc.dg/tree-ssa/vrp20.c: Likewise.
55         * gcc.dg/tree-ssa/vrp25.c: Likewise.
56         * gcc.dg/tree-ssa/vrp87.c: Likewise.
58 2015-08-12  Nathan Sidwell  <nathan@acm.org>
60         * gcc.dg/vrp-min-max-1.c: New.
61         * gcc.dg/vrp-min-max-2.c: New.
63 2015-08-12  Richard Biener  <rguenther@suse.de>
65         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
67 2015-08-12  Tom de Vries  <tom@codesourcery.com>
69         PR testsuite/67175
70         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
71         Handle absence of vector min/max for sparc.
73 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
75         PR target/66954
76         * g++.dg/ext/mv25.C: New test.
78 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
80         * gcc.target/i386/avx2-vect-shift.c: New test.
82 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
84         PR c/66098
85         PR c/66711
86         * gcc.dg/pragma-diag-3.c: New test.
87         * gcc.dg/pragma-diag-4.c: New test.
89 2015-08-11  Nathan Sidwell  <nathan@acm.org>
91         * c-c++-common/dfp/operator-comma.c: Call init function.
92         * c-c++-common/dfp/convert-dfp-2.c: New test.
94 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
96         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
97         Treat model == 0x4f as Broadwell.
99 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
101         PR libfortran/67140
102         * gfortran.dg/pr67140.f90: New test.
104 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
106         PR libgomp/65742
107         PR middle-end/66332
108         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
110 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
112         PR fortran/64022
113         * gfortran.dg/ieee/large_4.f90: New test.
115 2015-08-08  Bud Davis  <jmdavis@link.com>
117         PR fortran/59746
118         * gfortran.dg/common_22.f90: New.
120 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
122         PR rtl-optimization/67028
123         * gcc.dg/pr67028.c: New testcase.
125 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
127         PR rtl-optimization/67029
128         * gcc.dg/pr67029.c: New test.
130 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
132         PR fortran/64104
133         * gfortran.dg/ieee/ieee_8.f90: New test.
135 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
137         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
138         modifers.
139         * gcc.target/aarch64/noplt_2.c: Likewise.
140         * gcc.target/aarch64/noplt_3.c: Likewise.
142 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
144         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
145         optimization level, and print a summary at the end.
147 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
149         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
151 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
153         * gcc.target/aarch64/noplt_3.c: New testcase.
155 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
157         * gcc.target/aarch64/noplt_1.c: New testcase.
158         * gcc.target/aarch64/noplt_2.c: Likewise.
160 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
162         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
163         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
165 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
167         * gcc.target/s390/dwarfregtable-1.c: New test.
168         * gcc.target/s390/dwarfregtable-2.c: New test.
169         * gcc.target/s390/dwarfregtable-3.c: New test.
171 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
173         * gcc.target/s390/htm-builtins-z13-1.c: New test.
175 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
177         PR fortran/64022
178         * gfortran.dg/ieee/large_2.f90: New test.
179         * gfortran.dg/ieee/large_3.F90: New test.
181 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
183         PR fortran/64022
184         * gfortran.dg/ieee/large_1.f90: Adjust test.
186 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
187             Jeff Law  <law@redhat.com>
189         PR c/16351
190         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
191         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
192         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
193         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
194         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
195         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
197 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
199         PR middle-end/66311
200         * gfortran.dg/pr66311.f90: New file.
202 2015-08-05  Richard Biener  <rguenther@suse.de>
204         PR tree-optimization/67121
205         * gcc.dg/torture/pr67121.c: New testcase.
207 2015-08-05  Nick Clifton  <nickc@redhat.com>
209         * gcc.target/rl78: New directory.
210         * gcc.target/rl78/rl78.exp: New file: Test driver.
211         * gcc.target/rl78/test_addm3.c: New file: Test adds.
213 2015-08-05  Richard Biener  <rguenther@suse.de>
215         PR middle-end/67120
216         * gcc.dg/torture/pr67120.c: New testcase.
218 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
220         PR fortran/52846
222         * lib/fortran-modules.exp: Call cleanup-submodules from
223         cleanup-modules.
224         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
225         cover the cases where private entities are no longer optimized
226         away.
227         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
228         same reason.
229         * gfortran.dg/submodule_1.f08: Change cleanup module names.
230         * gfortran.dg/submodule_5.f08: The same.
231         * gfortran.dg/submodule_9.f08: The same.
232         * gfortran.dg/submodule_10.f08: New test.
234 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
236         PR c++/66595
237         * g++.dg/cpp1y/var-templ35.C: New.
239 2015-08-05  Richard Biener  <rguenther@suse.de>
241         PR tree-optimization/67055
242         * g++.dg/torture/pr67055.C: New testcase.
244 2015-08-05  Richard Biener  <rguenther@suse.de>
246         PR tree-optimization/67109
247         * gcc.dg/torture/pr67109.c: New testcase.
248         * gcc.dg/vect/vect-119.c: Adjust.
250 2015-08-05  Richard Biener  <rguenther@suse.de>
252         PR middle-end/67107
253         * gcc.dg/pr67107.c: New testcase.
255 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
257         PR c++/66197
258         * g++.dg/cpp1z/abbrev2.C: New.
260 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
262         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
264 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
266         PR c++/66392
267         * g++.dg/init/explicit4.C: New.
269 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
271         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
272         without VSX an Power8 vector support.
274 2015-08-04  Richard Biener  <rguenther@suse.de>
276         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
278 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
280         PR target/67110
281         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
282         -fno-pie -no-pie.
284 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
286         PR c++/66427
287         * g++.dg/cpp1y/var-templ34.C: New.
289 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
291         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
292         * gcc.target/aarch64/target_attr_1.c: Likewise.
293         * gcc.target/aarch64/target_attr_2.c: Likewise.
294         * gcc.target/aarch64/target_attr_3.c: Likewise.
295         * gcc.target/aarch64/target_attr_4.c: Likewise.
296         * gcc.target/aarch64/target_attr_5.c: Likewise.
297         * gcc.target/aarch64/target_attr_6.c: Likewise.
298         * gcc.target/aarch64/target_attr_7.c: Likewise.
299         * gcc.target/aarch64/target_attr_8.c: Likewise.
300         * gcc.target/aarch64/target_attr_9.c: Likewise.
301         * gcc.target/aarch64/target_attr_10.c: Likewise.
302         * gcc.target/aarch64/target_attr_11.c: Likewise.
303         * gcc.target/aarch64/target_attr_12.c: Likewise.
304         * gcc.target/aarch64/target_attr_13.c: Likewise.
305         * gcc.target/aarch64/target_attr_14.c: Likewise.
306         * gcc.target/aarch64/target_attr_15.c: Likewise.
308 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
310         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
312 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
314         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
316 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
318         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
319         message.
321 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
323         PR fortran/64022
324         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
325         * gfortran.dg/ieee/large_1.f90: New test.
327 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
329         PR tree-optimization/67043
330         * gcc.dg/pr67043.c: New test.
332 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
334         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
336 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
338         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
339         it to push/pop timing items.
340         (main): For each optimization level, create a gcc_jit_timer, and
341         time all of the iteration within that level cumulatively.
342         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
343         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
345 2015-08-03  Alexander Basov <coohpt@gmail.com>
347         PR middle-end/64744
348         PR middle-end/48470
349         PR middle-end/43404
350         * gcc.target/arm/pr43404.c : New testcase.
351         * gcc.target/arm/pr48470.c : New testcase.
352         * gcc.target/arm/pr64744-1.c : New testcase.
353         * gcc.target/arm/pr64744-2.c : New testcase.
355 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
357         PR tree-optimization/67077
358         * gcc.dg/pr67077.c: New test.
360 2015-08-03  Jeff Law  <law@redhat.com>
362         PR middle-end/66314
363         PR gcov-profile/66899
364         * gcc.dg/pr66899.c: New test.
365         * gcc.dg/pr66314.c: New test.
367 2015-08-03  Marek Polacek  <polacek@redhat.com>
369         PR c/67088
370         * gcc.dg/pr67088.c: New test.
372 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
374         PR target/66731
375         * gcc.target/arm/vnmul-1.c: New.
376         * gcc.target/arm/vnmul-2.c: New.
377         * gcc.target/arm/vnmul-3.c: New.
378         * gcc.target/arm/vnmul-4.c: New.
380 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
382         PR fortran/64921
383         * gfortran.dg/class_allocate_20.f90: New.
385 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
387         * gcc.target/aarch64/csel_bfx_1.c: New test.
388         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
390 2015-08-02  Martin Sebor  <msebor@redhat.com>
392         * g++.dg/Wframe-address-in-Wall.C: New test.
393         * g++.dg/Wframe-address.C: New test.
394         * g++.dg/Wno-frame-address.C: New test.
395         * gcc.dg/Wframe-address-in-Wall.c: New test.
396         * gcc.dg/Wframe-address.c: New test.
397         * gcc.dg/Wno-frame-address.c: New test.
399 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
401         * c-c++-common/Wmisleading-indentation.c: Add more tests.
403 2015-08-01  Michael Collison  <michael.collison@linaro.org
404             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
406         * gcc.target/arm/mincmp.c: New test.
408 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
410         PR fortran/67091
411         * gfortran.dg/associated_target_6.f03: New test
413 2015-08-01  Tom de Vries  <tom@codesourcery.com>
415         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
416         optimize ("-ftree-parallelize-loops=0").
417         Add successful scans for 2 detected reductions.  Add xfail scans for 3
418         detected reductions.
419         * gcc.dg/autopar/reduc-2short.c: Same.
420         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
421         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
422         detected reductions.
423         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
424         and max reductions.
426 2015-07-31  Marek Polacek  <polacek@redhat.com>
428         PR sanitizer/66977
429         * g++.dg/ubsan/pr66977.C: New test.
431 2015-07-30  Marek Polacek  <polacek@redhat.com>
433         * c-c++-common/Wtautological-compare-3.c: New test.
435 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
437         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
438         (CHECK): Pass address of scalar, rather than array.
440 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
442         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
444 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
446         * gcc.target/aarch64/fp16/fp16.exp: New.
447         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
448         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
450 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
452         * gcc.target/aarch64/f16_movs_1.c: New test.
454 2015-07-28  Tom de Vries  <tom@codesourcery.com>
456         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
457         outer loop.
459 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
460             Manuel López-Ibáñez  <manu@gcc.gnu.org>
462         * gcc.dg/parm-incomplete-1.c: Update.
463         * gcc.dg/pr18809-1.c: Update.
464         * gcc.dg/pr27953.c: Update.
465         * gcc.dg/vla-11.c: Update.
467 2015-07-27  Marek Polacek  <polacek@redhat.com>
469         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
471 2015-07-27  Tom de Vries  <tom@codesourcery.com>
473         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
474         attribute.  Update comment.
475         (main): Remove.
476         Add scan for not parallelizing inner loop.
477         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
478         attribute.
479         (main): Remove.
481 2015-07-27  Marek Polacek  <polacek@redhat.com>
483         PR bootstrap/67030
484         * c-c++-common/Wtautological-compare-2.c: New test.
486 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
488         PR target/66232
489         * gcc.target/i386/pr66232-6.c: New tests.
490         * gcc.target/i386/pr66232-7.c: Likewise.
491         * gcc.target/i386/pr66232-8.c: Likewise.
492         * gcc.target/i386/pr66232-9.c: Likewise.
494 2015-07-27  Marek Polacek  <polacek@redhat.com>
496         PR c++/66555
497         PR c/54979
498         * c-c++-common/Wtautological-compare-1.c: New test.
500 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
502         PR c++/18969
503         * g++.dg/template/pr18969.C: New test.
504         * g++.dg/template/pr18969-2.C: New test.
505         * g++.old-deja/g++.jason/overload.C: Remove return value in
506         template function returning void.
508 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
510         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
511         immediates to avoid shift-overflow warnings.
513 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
515         PR c++/66857
516         * g++.dg/init/pr66857.C: New test.
518 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
520         PR target/66648
521         * gcc.target/i386/pr66648.c: New test.
523 2015-07-25  Tom de Vries  <tom@codesourcery.com>
525         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
526         interchange_files and block_files variables.
527         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
528         arithmetic.
529         * gcc.dg/graphite/uns-interchange-12.c: Same.
530         * gcc.dg/graphite/uns-interchange-14.c: Same.
531         * gcc.dg/graphite/uns-interchange-15.c: Same.
532         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
533         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
535 2015-07-25  Jeff Law  <law@redhat.com>
537         Revert:
538         PR lto/66752
539         * gcc.dg/tree-ssa/pr66752-2.c: New test.
540         * gcc.dg/torture/pr66752-1.c: New test
541         * g++.dg/torture/pr66752-2.C: New test.
543 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
545         Revert:
546         2015-07-23  Alexandre Oliva <aoliva@redhat.com>
548         PR rtl-optimization/64164
549         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
550         * gcc.dg/ssp-1.c: Make counter a register.
551         * gcc.dg/ssp-2.c: Likewise.
552         * gcc.dg/torture/parm-coalesce.c: New.
554 2015-07-24  Tom de Vries  <tom@codesourcery.com>
556         * gcc.dg/graphite/block-1.c: Xfail scan.
557         * gcc.dg/graphite/interchange-12.c: Same.
558         * gcc.dg/graphite/interchange-14.c: Same.
559         * gcc.dg/graphite/interchange-15.c: Same.
560         * gcc.dg/graphite/interchange-9.c: Same.
561         * gcc.dg/graphite/interchange-mvt.c: Same.
562         * gcc.dg/graphite/uns-block-1.c: New test.
563         * gcc.dg/graphite/uns-interchange-12.c: New test.
564         * gcc.dg/graphite/uns-interchange-14.c: New test.
565         * gcc.dg/graphite/uns-interchange-15.c: New test.
566         * gcc.dg/graphite/uns-interchange-9.c: New test.
567         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
569 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
571         PR c++/64079
572         * c-c++-common/Wunused-function-1.c: New.
574 2015-07-24  Tom de Vries  <tom@codesourcery.com>
576         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
577         alternative exit-first loop transform.
578         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
579         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
580         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
581         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
582         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
583         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
584         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
585         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
586         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
588 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
590         PR ipa/66566
591         * gcc.target/i386/mpx/pr66566.c: New test.
593 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
595         PR bootstrap/66978
596         * gcc.target/i386/pr66978.c: New test.
598 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
600         * gcc.target/s390/gpr2fprsavecfi.c: New test.
602 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
604         * gcc.target/s390/insv-1.c: New test.
605         * gcc.target/s390/insv-2.c: New test.
606         * gcc.target/s390/insv-3.c: New test.
608 2015-07-24  Tom de Vries  <tom@codesourcery.com>
610         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
612 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
614         PR middle-end/25530
615         * gcc.dg/pr25530.c: New test.
617 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
619         PR middle-end/25529
620         * gcc.dg/pr25529.c: New test.
622 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
624         * gcc.target/arm/reg_equal_test.c: New test.
626 2015-07-23  Jeff Law  <law@redhat.com>
628         PR lto/66752
629         * gcc.dg/tree-ssa/pr66752-2.c: New test.
630         * gcc.dg/torture/pr66752-1.c: New test
631         * g++.dg/torture/pr66752-2.C: New test.
633 2015-07-23  Marek Polacek  <polacek@redhat.com>
635         PR c++/66572
636         * g++.dg/warn/Wlogical-op-2.C: New test.
638 2015-07-23  Alexandre Oliva <aoliva@redhat.com>
640         PR rtl-optimization/64164
641         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
642         * gcc.dg/ssp-1.c: Make counter a register.
643         * gcc.dg/ssp-2.c: Likewise.
644         * gcc.dg/torture/parm-coalesce.c: New.
646 2015-07-23  Marek Polacek  <polacek@redhat.com>
648         PR sanitizer/66908
649         * c-c++-common/ubsan/pr66908.c: New test.
651 2015-07-23  Tom de Vries  <tom@codesourcery.com>
653         * gcc.dg/autopar/outer-4.c: Add xfail.
654         * gcc.dg/autopar/outer-5.c: Same.
655         * gcc.dg/autopar/outer-6.c: Same.
656         * gcc.dg/autopar/reduc-2.c: Same.
657         * gcc.dg/autopar/reduc-2char.c: Same.
658         * gcc.dg/autopar/reduc-2short.c: Same.
659         * gcc.dg/autopar/reduc-8.c: Same.
660         * gcc.dg/autopar/uns-outer-4.c: New test.
661         * gcc.dg/autopar/uns-outer-5.c: New test.
662         * gcc.dg/autopar/uns-outer-6.c: New test.
664 2015-07-23  Richard Biener  <rguenther@suse.de>
666         PR tree-optimization/66952
667         * gcc.dg/torture/pr66952.c: Use signed char.
669 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
671         PR tree-optimization/66926,66951
672         * gcc.dg/vect/pr66951.c: New test.
674 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
676         PR c++/52987
677         * g++.dg/parse/error57.C: New.
678         * g++.dg/expr/string-2.C: Update.
680 2015-07-23  Richard Biener  <rguenther@suse.de>
682         PR tree-optimization/66945
683         * gcc.dg/torture/pr66945.c: New testcase.
685 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
687         PR target/66954
688         * g++.dg/ext/mv24.C: New test.
690 2015-07-22  Marek Polacek  <polacek@redhat.com>
692         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
693         dg-options.
695 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
697         PR fortran/61831
698         PR fortran/66929
699         * gfortran.dg/generic_30.f90: New.
701 2015-07-22  Richard Biener  <rguenther@suse.de>
703         PR tree-optimization/66952
704         * gcc.dg/torture/pr66952.c: New testcase.
706 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
708         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
709         test.
710         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
711         test.
712         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
713         test.
714         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
715         test.
716         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
717         test.
718         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
719         test.
720         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
721         test.
722         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
723         test.
724         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
725         test.
726         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
727         test.
728         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
729         test.
730         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
731         test.
732         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
733         test.
734         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
735         test.
736         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
737         test.
738         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
739         test.
740         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
741         test.
742         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
743         test.
744         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
745         test.
746         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
747         test.
748         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
749         test.
750         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
751         test.
752         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
753         test.
754         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
755         test.
756         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
757         test.
758         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
759         test.
760         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
761         test.
762         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
763         test.
764         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
765         test.
766         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
767         test.
768         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
769         test.
770         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
771         test.
772         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
773         test.
774         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
775         test.
776         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
777         test.
778         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
779         test.
780         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
781         test.
782         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
783         test.
784         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
785         test.
786         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
787         test.
788         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
789         test.
790         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
791         test.
792         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
793         test.
794         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
795         test.
796         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
797         test.
798         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
799         test.
800         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
801         test.
802         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
803         test.
804         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
805         test.
806         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
807         test.
808         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
809         test.
810         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
811         test.
812         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
813         test.
814         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
815         test.
816         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
817         test.
818         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
819         test.
820         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
821         test.
822         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
823         test.
824         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
825         test.
826         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
827         test.
828         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
829         test.
830         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
831         test.
832         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
833         test.
834         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
835         test.
836         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
837         test.
838         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
839         test.
840         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
841         test.
842         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
843         test.
844         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
845         test.
846         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
847         test.
848         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
849         test.
850         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
851         test.
852         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
853         test.
854         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
855         test.
856         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
857         test.
858         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
859         test.
860         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
861         test.
862         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
863         test.
864         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
865         test.
866         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
867         test.
868         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
869         test.
870         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
871         test.
872         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
873         test.
874         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
875         test.
876         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
877         test.
878         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
879         test.
880         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
881         test.
882         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
883         test.
884         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
885         test.
886         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
887         test.
888         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
889         test.
890         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
891         test.
892         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
893         test.
894         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
895         test.
896         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
897         test.
898         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
899         test.
900         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
901         test.
902         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
903         test.
904         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
905         test.
906         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
907         test.
908         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
909         test.
910         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
911         test.
912         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
913         test.
914         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
915         test.
916         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
917         test.
918         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
919         test.
920         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
921         test.
922         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
923         test.
924         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
925         test.
926         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
927         test.
928         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
929         test.
930         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
931         test.
932         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
933         test.
934         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
935         test.
936         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
937         test.
938         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
939         test.
940         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
941         test.
942         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
943         test.
944         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
945         test.
946         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
947         test.
948         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
949         test.
950         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
951         test.
952         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
953         test.
954         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
955         test.
956         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
957         test.
958         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
959         test.
960         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
961         test.
962         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
963         test.
964         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
965         test.
966         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
967         test.
968         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
969         test.
970         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
971         test.
973 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
975         * g++.dg/template/crash81.C: Update.
977 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
979         PR ipa/66424.
980         * gcc.target/i386/pr66424.c: New.
982 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
984         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
986 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
988         PR fortran/61831
989         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
990         Drop address sanitization.
992 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
994         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
995         Skip -march=armv4t.
996         (dg-additional-options): Set armv5t flag.
998 2015-07-21  Marek Polacek  <polacek@redhat.com>
1000         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1001         * gcc.dg/vmx/unpack.c: Likewise.
1002         * gcc.target/powerpc/quad-atomic.c: Likewise.
1004 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
1006         * gcc.target/i386/asm-flag-5.c (f_ll): New.
1008 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
1010         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1011         model.
1013 2015-07-20  Marek Polacek  <polacek@redhat.com>
1015         PR c++/55095
1016         * c-c++-common/Wshift-overflow-1.c: New test.
1017         * c-c++-common/Wshift-overflow-2.c: New test.
1018         * c-c++-common/Wshift-overflow-3.c: New test.
1019         * c-c++-common/Wshift-overflow-4.c: New test.
1020         * c-c++-common/Wshift-overflow-5.c: New test.
1021         * g++.dg/cpp1y/left-shift-1.C: New test.
1022         * gcc.dg/c90-left-shift-2.c: New test.
1023         * gcc.dg/c90-left-shift-3.c: New test.
1024         * gcc.dg/c99-left-shift-2.c: New test.
1025         * gcc.dg/c99-left-shift-3.c: New test.
1026         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1027         * gcc.c-torture/execute/pr40386.c: Likewise.
1028         * gcc.dg/vect/pr33373.c: Likewise.
1029         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1030         * gcc.dg/vect/vect-shift-2.c: Likewise.
1032 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1034         * gcc.target/aarch64/neg_abs_1.c: New test.
1036 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
1038         PR target/66922
1039         * gcc.target/i386/pr66922.c: New test.
1041 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
1043         PR middle-end/46851
1044         PR middle-end/60340
1045         * gcc.dg/tree-ssa/pr42327.c: Removed.
1046         * g++.dg/other/pr35011.C: Removed.
1048 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1050         PR target/66906
1051         * gcc.target/i386/pr66906.c: New test.
1053 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1055         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1056         as follow-up to r225930.
1058 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
1060         PR fortran/52846
1061         * lib/fortran-modules.exp (proc cleanup-submodules): New
1062         procedure.
1063         * gfortran.dg/submodule_1.f08: Change extension and clean up
1064         the submodule files.
1065         * gfortran.dg/submodule_2.f08: ditto
1066         * gfortran.dg/submodule_6.f08: ditto
1067         * gfortran.dg/submodule_7.f08: ditto
1068         * gfortran.dg/submodule_8.f08: New test
1069         * gfortran.dg/submodule_9.f08: New test
1071 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
1072             Sebastian Pop  <s.pop@samsung.com>
1074         PR middle-end/61929
1075         * gcc.dg/graphite/pr61929.c: New.
1077 2015-07-17  Marek Polacek  <polacek@redhat.com>
1079         * gcc.dg/fold-minus-7.c: New test.
1081 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1083         * gfortran.dg/co_reduce_1.f90: New file.
1085 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
1087         PR target/66824
1088         * gcc.target/i386/pr66824.c:
1090 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
1092         PR fortran/66035
1093         * gfortran.dg/structure_constructor_13.f03: New test.
1095 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
1097         PR fortran/61831
1098         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1099         of generated while loops in the tree dump.
1100         * gfortran.dg/derived_constructor_comps_6.f90: New file.
1102 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
1104         * gcc.dg/vect/vect-outer-simd-2.c: New test.
1106 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
1108         PR target/66891
1109         * gcc.target/i386/pr66891.c: New test.
1111 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1113         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1115 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
1117         PR rtl-optimization/66626
1118         * gcc.target/i386/pr66626-2.c: New.
1120 2015-07-16  Martin Liska  <mliska@suse.cz>
1122         * g++.dg/ipa/pr66896.c: New test.
1124 2015-07-16  Richard Biener  <rguenther@suse.de>
1126         PR tree-optimization/66894
1127         * gcc.dg/torture/pr66894.c: New testcase.
1129 2015-07-16  Richard Biener  <rguenther@suse.de>
1131         * gcc.dg/tree-ssa/pr21031.c: Adjust.
1133 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
1135         PR target/66866
1136         * g++.dg/pr66866.C: New test.
1138 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1140         * gcc.target/powerpc/vec-cmp-sel.c: New test.
1142 2015-07-15  Richard Biener  <rguenther@suse.de>
1144         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1145         { -O3 -fomit-frame-pointer },
1146         { -O3 -fomit-frame-pointer -funroll-loops } and
1147         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1148         in favor of
1149         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1150           -finline-functions }
1152 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
1154         * gcc.target/mips/interrupt_handler-5.c: New test.
1156 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
1157             Robert Suchanek  <robert.suchanek@imgtec.com>
1159         * gcc.target/mips/interrupt_handler-4.c: New test.
1161 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1163         PR testsuite/66734
1164         * gcc.dg/lto/lto.exp: Initialize MPX.
1166 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1168         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1169         dg-skip-if.
1170         * gcc.target/arm/scd42-3.c: Likewise.
1172 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
1174         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1175         code to be run when the pre-arch code increases the isa_rev to
1176         mips32r6 or greater.
1178 2015-07-15  Richard Biener  <rguenther@suse.de>
1180         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1181         { -O3 -fomit-frame-pointer },
1182         { -O3 -fomit-frame-pointer -funroll-loops } and
1183         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1184         in favor of
1185         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1186           -finline-functions }
1187         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1188         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1189         to additional_flags.
1191 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
1193         PR rtl-optimization/66838
1194         * gcc.target/i386/pr66838.c: New test.
1196 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
1198         PR c++/66850
1199         * g++.dg/template/pr66850.C: New test.
1201 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1202             Cesar Philippidis  <cesar@codesourcery.com>
1203             Chung-Lin Tang  <cltang@codesourcery.com>
1205         * gcc.target/nios2/nios2-flushd.c: New.
1206         * gcc.target/nios2/nios2-rdprs.c: New.
1207         * gcc.target/nios2/r2-atomic.c: New.
1208         * gcc.target/nios2/r2-eni.c: New.
1209         * gcc.target/nios2/r2-wrpie.c: New.
1211 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1212             Cesar Philippidis  <cesar@codesourcery.com>
1213             Chung-Lin Tang  <cltang@codesourcery.com>
1215         * gcc.target/nios2/cdx-ldstwm-1.c: New.
1216         * gcc.target/nios2/cdx-ldstwm-2.c: New.
1218 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1219             Cesar Philippidis  <cesar@codesourcery.com>
1220             Chung-Lin Tang  <cltang@codesourcery.com>
1222         * gcc.target/nios2/andci.c: New.
1223         * gcc.target/nios2/bmx.c: New.
1224         * gcc.target/nios2/cdx-add.c: New.
1225         * gcc.target/nios2/cdx-branch.c: New.
1226         * gcc.target/nios2/cdx-callret.c: New.
1227         * gcc.target/nios2/cdx-loadstore.c: New.
1228         * gcc.target/nios2/cdx-logical.c: New.
1229         * gcc.target/nios2/cdx-mov.c: New.
1230         * gcc.target/nios2/cdx-shift.c: New.
1231         * gcc.target/nios2/cdx-sub.c: New.
1232         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1234 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
1236         PR c++/65071
1237         * g++.dg/cpp0x/vt-65071.C: New.
1239 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1240             Cesar Philippidis  <cesar@codesourcery.com>
1241             Chung-Lin Tang  <cltang@codesourcery.com>
1243         * gcc.target/nios2/r2-io-range.c: New.
1244         * gcc.target/nios2/r2-stio-1.c: New.
1245         * gcc.target/nios2/r2-stio-2.c: New.
1246         * gcc.target/nios2/nios2-ldxio.c: New.
1247         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1248         of just compile.  Add more tests.
1250 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1252         gfortran.dg/pr66864.f90: New test.
1254 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
1256         PR rtl-optimization/66626
1257         * gcc.target/i386/pr66626.c: New.
1259 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
1261         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1262         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1263         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1265 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
1267         * g++.dg/template/crash81.C: Adjust for error + inform change.
1268         * g++.dg/template/pr58878.C: Likewise.
1269         * g++.dg/template/shadow1.C: Likewise.
1270         * g++.dg/template/shadow2.C: Likewise.
1271         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1272         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1273         * g++.old-deja/g++.brendan/crash7.C: Likewise.
1274         * g++.old-deja/g++.pt/shadow2.C: Likewise.
1276 2015-07-14  Richard Biener  <rguenther@suse.de>
1278         PR tree-optimization/66863
1279         * gcc.dg/torture/pr66863.c: New testcase.
1281 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
1283         PR c++/65186
1284         * g++.dg/template/pr65186.C: New test.
1286 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1288         * gcc.target/arm/macro_defs0.c: Add directive to skip
1289         test if -marm is present.
1290         * gcc.target/arm/macro_defs1.c: Likewise.
1292 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1294         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1295         if-conversion..
1296         * gcc.target/aarch64/adds1.c: Likewise.
1297         * gcc.target/aarch64/ands_1.c: Likewise.
1298         * gcc.target/aarch64/bics_1.c: Likewise.
1299         * gcc.target/aarch64/subs1.c: Likewise.
1300         * gcc.target/aarch64/subs3.c: Likewise.
1302 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
1304         PR fortran/64589
1305         * gfortran.dg/pr64589.f90: New test.
1307 2015-07-13  Renlin Li  <renlin.li@arm.com>
1309         PR rtl/66556
1310         * gcc.c-torture/execute/pr66556.c: New.
1312 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
1314         * gcc.dg/20020219-1.c: Fix double word typos.
1315         * gcc.dg/20020919-1.c: Same.
1317 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
1318             Jeff Law  <law@redhat.com>
1320         PR middle-end/66726
1321         * g++.dg/tree-ssa/pr66726.c: New test.
1322         * gcc.dg/tree-ssa/pr66726-2.c: New test.
1323         * gcc.dg/tree-ssa/pr66726.c: New test.
1325 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
1327         PR c++/58734
1328         * g++.dg/cpp0x/variadic-ttp2.C: New.
1330 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
1332         PR c++/30044
1333         * g++.dg/cpp0x/auto46.C: New test.
1334         * g++.dg/template/pr30044.C: New test.
1335         * g++.dg/template/shadow2.C: New test.
1336         * g++.dg/template/error55.C: New test.
1337         * g++.dg/template/crash83.C: Accept any error string.
1338         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1339         parameters.
1340         * g++.dg/cpp0x/variadic19.C: Likewise
1341         * g++.dg/template/canon-type-13.C: Likewise.
1342         * g++.old-deja/g++.pt/ttp42.C: Likewise.
1343         * g++.dg/torture/20070621-1.C: Likewise.
1345 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1347         PR c++/54521
1348         * g++.dg/init/explicit3.C: New.
1350 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
1352         PR target/66819
1353         * gcc.target/i386/pr66819-1.c: New test.
1354         * gcc.target/i386/pr66819-2.c: Likewise.
1355         * gcc.target/i386/pr66819-3.c: Likewise.
1356         * gcc.target/i386/pr66819-4.c: Likewise.
1357         * gcc.target/i386/pr66819-5.c: Likewise.
1359 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1361         PR target/66703
1362         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1363         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
1364         type to prevent possible flag-clobbering zero-extensions.
1365         * gcc.target/i386/pr66703.c: New test.
1367 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1369         PR c++/60842
1370         * g++.dg/cpp0x/nsdmi-template15.C: New.
1372 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
1374         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1376 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
1378         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1379         * gcc.target/arm/flip-thumb.c: Likewise.
1381 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
1383         PR target/66813
1384         * gcc.target/i386/pr66813.c: New test.
1386 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
1388         PR middle-end/66820
1389         * gcc.dg/gomp/pr66820.c: New test.
1391 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1393         PR c++/65592
1394         * g++.dg/cpp0x/scoped_enum6.C: New.
1396 2015-07-10  Tom de Vries  <tom@codesourcery.com>
1398         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1399         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1401 2015-07-10  Richard Biener  <rguenther@suse.de>
1403         PR tree-optimization/66823
1404         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1405         which should not be necessary.  XFAIL.
1407 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1409         PR c++/64848
1410         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1412 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
1414         PR middle-end/66633
1415         * gcc.dg/gomp/pr66633-1.c: New test.
1416         * gcc.dg/gomp/pr66633-2.c: New test.
1417         * gcc.dg/gomp/pr66633-3.c: New test.
1418         * gcc.dg/gomp/pr66633-4.c: New test.
1420 2015-07-09  John Marino  <gnugcc@marino.st>
1422         * lib/target-supports.exp (check_effective_target_pie):
1423         Add *-*-dragonfly*
1425 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
1427         PR target/66814
1428         * gcc.target/i386/pr66814.c: New test.
1430 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1432         PR target/66731
1433         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1434         * gcc.target/aarch64/fnmul-2.c: Likewise.
1435         * gcc.target/aarch64/fnmul-3.c: Likewise.
1436         * gcc.target/aarch64/fnmul-4.c: Likewise.
1438 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1440         PR c++/65790
1441         * g++.dg/cpp0x/vt-65790.C: New.
1443 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1445         PR target/66818
1446         * gcc.target/i386/pr66818.c: New test.
1448 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
1450         PR target/66817
1451         * gcc.target/i386/pr66817.c: New test.
1453 2015-07-09  Marek Polacek  <polacek@redhat.com>
1455         PR tree-optimization/66718
1456         * gcc.dg/vect/vect-126.c: New test.
1458 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
1460         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1461         even when dwarf-2 is not the default.
1463 2015-07-08  Jeff Law  <law@redhat.com>
1465         PR testsuite/66796
1466         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1467         to have a single memory reference.
1469 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
1471         * g++.dg/other/dump-ada-spec-9.C: New test.
1473 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
1475         * g++.dg/vect/vect.exp: Run also simd* tests.
1476         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1477         (check_vect): Fix up get_cpuid call for C++.
1478         * g++.dg/vect/simd-clone-1.cc: New test.
1480 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1482         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1484 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1486         * gcc.target/i386/readeflags-1.c (abort): New prototype.
1487         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1489 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
1491         PR target/66806
1492         * gcc.target/i386/pr66806.c: New test.
1494 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
1496         PR c++/66421
1497         * g++.dg/cpp0x/auto45.C: New.
1499 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
1501         PR middle-end/66334
1502         * gcc.target/i386/pr66334.c: New.
1504 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1506         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1507         comments.
1509 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
1511         PR jit/66783
1512         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1513         (verify_code): Update expected error message.
1514         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1515         (verify_code): Likewise.
1516         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1517         (verify_code): Likewise.
1519 2015-07-08  Richard Biener  <rguenther@suse.de>
1521         PR tree-optimization/66793
1522         * gcc.dg/torture/pr66793.c: New testcase.
1524 2015-07-08  Richard Biener  <rguenther@suse.de>
1526         PR tree-optimization/66794
1527         * gcc.dg/torture/pr66794.c: New testcase.
1529 2015-07-08  Marek Polacek  <polacek@redhat.com>
1531         PR c++/66748
1532         * g++.dg/abi/abi-tag15.C: New test.
1534 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1536         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1537         * gcc.target/mips/branch-3.c: Ditto
1538         * gcc.target/mips/branch-4.c: Ditto.
1539         * gcc.target/mips/branch-5.c: Ditto.
1540         * gcc.target/mips/branch-6.c: Ditto.
1541         * gcc.target/mips/branch-7.c: Ditto.
1542         * gcc.target/mips/branch-8.c: Ditto.
1543         * gcc.target/mips/branch-9.c: Ditto.
1544         * gcc.target/mips/branch-10.c: Ditto.
1545         * gcc.target/mips/branch-11.c: Ditto.
1546         * gcc.target/mips/branch-12.c: Ditto.
1547         * gcc.target/mips/branch-13.c: Ditto.
1548         * gcc.target/mips/umips-branch-5.c: New file.
1549         * gcc.target/mips/umips-branch-6.c: New file.
1550         * gcc.target/mips/umips-branch-7.c: New file.
1551         * gcc.target/mips/umips-branch-8.c: New file.
1552         * gcc.target/mips/umips-branch-9.c: New file.
1553         * gcc.target/mips/umips-branch-10.c: New file.
1554         * gcc.target/mips/umips-branch-11.c: New file.
1555         * gcc.target/mips/umips-branch-12.c: New file.
1556         * gcc.target/mips/umips-branch-13.c: New file.
1557         * gcc.target/mips/umips-branch-14.c: New file.
1558         * gcc.target/mips/umips-branch-15.c: New file.
1559         * gcc.target/mips/umips-branch-16.c: New file.
1560         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1561         (OCCUPY_0xfffc): New define.
1563 2015-07-08  Renlin Li  <renlin.li@arm.com>
1565         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1567 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
1569         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1571 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
1573         * gcc.target/i386/bt-3.c: New test.
1574         * gcc.target/i386/bt-4.c: Ditto.
1576 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1578         * g++.dg/other/dump-ada-spec-8.C: New test.
1580 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1582         PR jit/66783
1583         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1584         test case.
1585         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1586         New test case.
1587         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1588         New test case.
1589         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1590         Avoid using an opaque struct for local "f".
1592 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
1594         PR jit/66779
1595         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1596         * jit.dg/test-pr66779.c: New testcase.
1598 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1600         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1601         NOCOMPRESSION.
1603 2015-07-07  Richard Biener  <rguenther@suse.de>
1605         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1607 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
1609         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1610         * gcc.target/mips/call-5.c: Ditto.
1611         * gcc.target/mips/call-6.c: Ditto.
1613 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1615         * gcc.dg/dx-test.c: New test-case.
1617 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
1619         PR fortran/66578
1620         * gfortran.dg/allocate_with_source_9.f08: New test.
1622 2015-07-07  Christian Bruel  <christian.bruel@st.com>
1624         PR target/52144
1625         * gcc.target/arm/flip-thumb.c: Fix scan.
1626         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1627         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1628         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1629         Fix return value.
1631 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
1633         PR target/65956
1634         * gcc.c-torture/execute/pr65956.c: New test.
1636 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
1638         * gcc.target/arm/aapcs/align1.c: New.
1639         * gcc.target/arm/aapcs/align_rec1.c: New.
1640         * gcc.target/arm/aapcs/align2.c: New.
1641         * gcc.target/arm/aapcs/align_rec2.c: New.
1642         * gcc.target/arm/aapcs/align3.c: New.
1643         * gcc.target/arm/aapcs/align_rec3.c: New.
1644         * gcc.target/arm/aapcs/align4.c: New.
1645         * gcc.target/arm/aapcs/align_rec4.c: New.
1646         * gcc.target/arm/aapcs/align_vararg1.c: New.
1647         * gcc.target/arm/aapcs/align_vararg2.c: New.
1649 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
1651         * gfortran.dg/iomsg_2.f90: New test.
1653 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1655         PR target/66749
1656         * gcc.target/i386/pr66749.c: New test.
1658 2015-07-06  Richard Biener  <rguenther@suse.de>
1660         PR tree-optimization/66772
1661         * gcc.dg/torture/pr66772-1.c: New testcase.
1662         * gcc.dg/torture/pr66772-2.c: Likewise.
1664 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
1666         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1667         the jals instruction.
1669 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1671         PR target/53383
1672         * gcc.target/i386/pr53383-1.c: New file.
1673         * gcc.target/i386/pr53383-2.c: Likewise.
1674         * gcc.target/i386/pr53383-3.c: Likewise.
1676 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1678         * gcc.target/aarch64/fnmul-1.c: New.
1679         * gcc.target/aarch64/fnmul-2.c: New.
1680         * gcc.target/aarch64/fnmul-3.c: New.
1681         * gcc.target/aarch64/fnmul-4.c: New.
1683 2015-07-06  Richard Biener  <rguenther@suse.de>
1685         PR middle-end/66759
1686         * gcc.dg/torture/pr66759.c: New testcase.
1688 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
1690         PR fortran/58586
1691         * gfortran.dg/alloc_comp_class_3.f03: New test.
1692         * gfortran.dg/alloc_comp_class_4.f03: New test.
1694 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
1696         * gcc.c-torture/execute/pr66757.c: New test.
1698 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
1700         PR tree-optimization/66720
1701         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1703 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
1704             Sandra Loosemore <sandra@codesourcery.com>
1706         * gcc.target/nios2/gprel-offset.c: New test.
1708 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1710         PR fortran/66725
1711         * gfortran.dg/pr66725.f90: New test.
1713 2015-07-03  Jason Merrill  <jason@redhat.com>
1715         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1716         Avoid narrowing error.
1718 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
1720         PR rtl-optimization/66706
1721         * gcc.target/powerpc/shift-int.c: New testcase.
1723 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
1725         PR target/66746.
1726         * gcc.target/i386/pr66746.c: New file.
1728 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
1730         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1732 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
1734         PR tree-optimization/66119
1735         * g++.dg/opt/pr66119.C: New.
1737 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
1739         PR fortran/52846
1740         * gfortran.dg/submodule_1.f90: New test
1741         * gfortran.dg/submodule_2.f90: New test
1742         * gfortran.dg/submodule_3.f90: New test
1743         * gfortran.dg/submodule_4.f90: New test
1744         * gfortran.dg/submodule_5.f90: New test
1745         * gfortran.dg/submodule_6.f90: New test
1746         * gfortran.dg/submodule_7.f90: New test
1748 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
1750         PR preprocessor/53690
1751         * g++.dg/cpp/pr53690.C: New.
1753 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1755         * gcc.target/powerpc/vec-cmp.c: New test.
1757 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1759         PR fortran/56520
1760         * gfortran.dg/pr56520.f90: New test.
1762 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
1764         PR fortran/66545
1765         * gfortran.dg/pr66545_1.f90: New test.
1766         * gfortran.dg/pr66545_2.f90: New test.
1768 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
1770         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1771         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1773 2015-07-02  Richard Biener  <rguenther@suse.de>
1775         PR testsuite/66719
1776         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1777         unaligned loads.
1779 2015-07-02  Richard Biener  <rguenther@suse.de>
1781         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1783 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
1785         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1787 2015-07-01  Jason Merrill  <jason@redhat.com>
1789         * lib/target-supports.exp (cxx_default): Set to C++14.
1791 2015-07-01  Tom de Vries  <tom@codesourcery.com>
1793         PR testsuite/66723
1794         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1795         scan-assembler.
1797 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1799         * gfortran.dg/warn_conversion_8.f90:  New test.
1801 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1803         PR rtl-optimization/61047
1804         * gcc.c-torture/execute/20150611-1.c: New testcase.
1806 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1808         PR jit/66700
1809         * jit.dg/all-non-failing-tests.h: Add
1810         test-pr66700-observing-write-through-ptr.c.
1811         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1813 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
1815         * jit.dg/test-accessing-union.c: Add comments for use by
1816         gcc/jit/docs/topics/types.rst.
1818 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
1820         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1821         'do-require-effective-target' with 'dg-require-effective-target'.
1822         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1823         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1824         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
1825         'stlex' with 'strex' as the expected output.
1827 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
1829         PR c++/60365
1830         * g++.dg/cpp0x/gen-attrs-60.C: New.
1831         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1833 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
1835         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1836         New function.
1837         * gcc.target/aarch64/pic-small.c: Restrict this test under
1838         check_effective_target_aarch64_small_fpic.
1840 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
1842         * gfortran.dg/gomp/pr66633.f90: New test.
1844 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
1846         PR c++/66686
1847         * g++.dg/template/pr66686.C: New test.
1849 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
1851         * gnat.dg/lto17.ad[sb]: New test.
1853 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1855         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1856         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1857         testcase.
1858         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1859         New testcase.
1860         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1861         New testcase.
1862         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1863         New testcase.
1864         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1865         New testcase.
1866         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1867         New testcase.
1868         * jit.dg/test-switch.c: New testcase.
1869         * jit.dg/test-switch.cc: New testcase.
1871 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1873         PR jit/66546
1874         * jit.dg/all-non-failing-tests.h: Add note about
1875         test-validly-unreachable-block.c.
1876         * jit.dg/test-validly-unreachable-block.c: New file.
1878 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
1880         PR jit/66628
1881         * jit.dg/all-non-failing-tests.h: Add note about
1882         test-extra-options.c.
1883         * jit.dg/test-extra-options.c: New testcase.
1885 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
1887         PR debug/66691
1888         * gcc.target/i386/pr66691.c: New.
1890 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
1892         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1893         * gcc.target/i386/iamcu/args.h: Likewise.
1894         * gcc.target/i386/iamcu/asm-support.S: Likewise.
1895         * gcc.target/i386/iamcu/defines.h: Likewise.
1896         * gcc.target/i386/iamcu/macros.h: Likewise.
1897         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1898         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1899         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1900         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1901         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1902         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1903         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1904         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1905         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1906         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1907         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1908         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1909         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1910         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1911         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1912         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1913         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1915 2015-06-30  Marek Polacek  <polacek@redhat.com>
1917         * gcc.dg/fold-minus-6.c: New test.
1919         * gcc.dg/fold-ior-3.c: New test.
1921 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
1923         Implement N4197 - Adding u8 character literals
1924         * g++.dg/cpp1z/utf8.C: New.
1925         * g++.dg/cpp1z/utf8-neg.C: New.
1926         * g++.dg/cpp1z/udlit-utf8char.C: New.
1928 2015-06-30  Marek Polacek  <polacek@redhat.com>
1930         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1932 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1934         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1935         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1936         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1937         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1939 2015-06-30  Marek Polacek  <polacek@redhat.com>
1941         * gcc.dg/fold-ior-2.c: New test.
1943 2015-06-30  Tom de Vries  <tom@codesourcery.com>
1945         PR tree-optimization/66652
1946         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1947         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
1948         pointers.
1949         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1951 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1953         PR c++/65977
1954         * g++.dg/cpp0x/constexpr-friend-3.C: New.
1955         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1957 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1959         PR fortran/66605
1960         * gfortran.dg/wunused-parameter.f90: New test.
1962 2015-06-29  Richard Henderson  <rth@redhat.com>
1964         * gcc.target/i386/asm-flag-1.c: New.
1965         * gcc.target/i386/asm-flag-2.c: New.
1966         * gcc.target/i386/asm-flag-3.c: New.
1967         * gcc.target/i386/asm-flag-4.c: New.
1968         * gcc.target/i386/asm-flag-5.c: New.
1970 2015-06-29  Marek Polacek  <polacek@redhat.com>
1972         PR c/66322
1973         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1974         * c-c++-common/pr66322.c: New test.
1975         * g++.dg/eh/scope1.C: Remove dg-warning.
1977 2015-06-29  Richard Biener  <rguenther@suse.de>
1979         PR tree-optimization/66677
1980         * gcc.dg/vect/pr66677.c: New testcase.
1982 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1984         PR middle-end/64130
1985         * gcc.dg/tree-ssa/pr64130.c: New test.
1987 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
1989         * gcc.target/aarch64/pic-small.c: New testcase.
1991 2015-06-26  Richard Biener  <rguenther@suse.de>
1993         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1995 2015-06-26  Marek Polacek  <polacek@redhat.com>
1997         * gcc.dg/fold-and-1.c: New test.
1998         * gcc.dg/fold-and-2.c: New test.
2000 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2002         * gnat.dg/warn11.adb: Add missing dg directive.
2003         * gnat.dg/warn12.adb: New test.
2004         * gnat.dg/warn12_pkg.ads: New helper.
2006 2015-06-26  Richard Biener  <rguenther@suse.de>
2008         * gfortran.dg/reassoc_3.f90: Adjust.
2010 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
2012         PR target/66412
2013         * gcc.target/i386/pr66412.c: New test.
2015 2015-06-25  Richard Biener  <rguenther@suse.de>
2017         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2019 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
2021         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2023 2015-06-25  Richard Biener  <rguenther@suse.de>
2025         * gfortran.dg/vect/vect-9.f90: New testcase.
2027 2015-06-25  Nick Clifton  <nickc@redhat.com>
2029         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2030         H8300 and M32R targets.
2032 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2034         PR fortran/66528
2035         * gfortran.dg/maxerrors.f90: New test.
2037 2015-06-08  DJ Delorie  <dj@redhat.com>
2039         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2041 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2043         * gcc.target/aarch64/mgeneral-regs_3.c: New.
2045 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
2047         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2048         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2049         * gcc.target/aarch64/nofp_1.c: New file.
2051 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
2053         Implement N3928 - Extending static_assert
2054         * g++.dg/cpp0x/static_assert8.C: Adjust.
2055         * g++.dg/cpp0x/static_assert12.C: New.
2056         * g++.dg/cpp0x/static_assert13.C: New.
2057         * g++.dg/cpp1y/static_assert1.C: New.
2058         * g++.dg/cpp1y/static_assert2.C: New.
2059         * g++.dg/cpp1z/static_assert-nomsg.C: New.
2061 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
2063         PR c++/65750
2064         * g++.dg/cpp0x/trailing11.C: New.
2066 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2068         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2069         multilibs.
2070         * gcc.target/arm/memset-inline-10.c: Likewise.
2071         * gcc.target/arm/pr58784.c: Likewise.
2072         * gcc.target/arm/pr59985.C: Likewise.
2073         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2075 2015-06-24  Renlin Li  <renlin.li@arm.com>
2077         * gcc.target/aarch64/arm_align_max_pwr.c: New.
2078         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2080 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
2082         Revert:
2083         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2085         PR c++/30044
2086         * g++.dg/cpp0x/auto45.C: New test.
2087         * g++.dg/template/pr30044.C: New test.
2088         * g++.dg/template/crash83.C: Accept any error string.
2089         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2090         parameters.
2091         * g++.dg/cpp0x/variadic18.C: Likewise
2092         * g++.dg/template/canon-type-13.C: Likewise.
2093         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2095 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
2097         PR c++/65811
2098         * g++.dg/other/linkage2.C: New.
2100 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2102         PR target/63408
2103         * gcc.target/arm/pr63408.c: New test.
2105 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
2107         * lib/c-torture.exp: Don't call check_effective_target_lto
2108         before setting up environment correctly.
2109         * lib/gcc-dg.exp: Likewise, and protect
2110         gcc_force_conventional_output.
2112 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2114         PR rtl-optimization/66306
2115         * gcc.target/s390/pr66306.c: New test.
2117 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2119         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2120         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2121         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2122         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2123         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2124         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2125         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2127 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
2129         PR target/65803
2130         * gcc.c-torture/pr65803.c: New test.
2132 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
2134         PR c++/30044
2135         * g++.dg/cpp0x/auto45.C: New test.
2136         * g++.dg/template/pr30044.C: New test.
2137         * g++.dg/template/crash83.C: Accept any error string.
2138         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2139         parameters.
2140         * g++.dg/cpp0x/variadic18.C: Likewise
2141         * g++.dg/template/canon-type-13.C: Likewise.
2142         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2144 2015-06-23  Marek Polacek  <polacek@redhat.com>
2146         * c-c++-common/Wlogical-op-3.c: New test.
2148 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2150         PR c++/66254
2151         * g++.dg/cpp0x/scoped_enum5.C: New.
2153 2015-06-23  Richard Biener  <rguenther@suse.de>
2155         PR tree-optimization/66636
2156         * gcc.dg/vect/pr66636.c: New testcase.
2158 2015-06-23  Marek Polacek  <polacek@redhat.com>
2160         * gcc.dg/fold-minus-4.c: New test.
2161         * gcc.dg/fold-minus-5.c: New test.
2162         * c-c++-common/ubsan/overflow-add-5.c: New test.
2164 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
2166         Add missing testcase from r224672.
2167         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2169         * gcc.target/vax/bswapdi-1.c: New.
2171 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
2173         PR fortran/64674
2174         * gfortran.dg/associate_18.f08: New test.
2176 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
2178         PR target/66560
2179         * gcc.target/i386/pr66560-1.c: New test.
2180         * gcc.target/i386/pr66560-2.c: Ditto.
2181         * gcc.target/i386/pr66560-3.c: Ditto.
2182         * gcc.target/i386/pr66560-4.c: Ditto.
2184 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
2186         * gcc.target/nvptx/nvptx.exp: New file.
2187         * gcc.target/nvptx/proto-1.c: Likewise.
2189 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
2191         PR tree-optimization/66449
2192         * gcc.dg/vect/pr66449.c: New test.
2194 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
2196         * g++.dg/other/dump-ada-spec-5.C: New test.
2197         * g++.dg/other/dump-ada-spec-6.C: Likewise.
2198         * g++.dg/other/dump-ada-spec-7.C: Likewise.
2200 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
2202         * g++.dg/inherit/pure1.C: Test location too.
2204 2015-06-22  Marek Polacek  <polacek@redhat.com>
2206         * gcc.dg/fold-ior-1.c: New test.
2207         * gcc.dg/fold-minus-2.c: New test.
2208         * gcc.dg/fold-minus-3.c: New test.
2209         * gcc.dg/fold-plus-1.c: New test.
2210         * gcc.dg/fold-plus-2.c: New test.
2211         * gcc.dg/fold-xor-4.c: New test.
2212         * gcc.dg/fold-xor-5.c: New test.
2214 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2216         PR target/65914
2217         * g++.dg/torture/pr65914.C:  New.
2219 2015-06-22  Richard Biener  <rguenther@suse.de>
2221         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2222         not existing TORTURE_OPTIONS only.
2223         * lib/gcc-dg.exp: Likewise.
2225 2015-06-22  Christian Bruel  <christian.bruel@st.com>
2227         PR target/52144
2228         * gcc.target/arm/flip-thumb.c: New test.
2230 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
2231             Martin Liska  <mliska@suse.cz>
2233         PR ipa/65908
2234         * g++.dg/ipa/pr65908.C: New testcase.
2236 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
2238         PR c++/65882
2239         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2240         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2242 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
2244         * gnat.dg/specs/debug1.ads: Adjust.
2246 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
2248         * gcc.target/aarch64/fmovd-zero-mem.c: New.
2249         * gcc.target/aarch64/fmovd-zero-reg.c: New.
2250         * gcc.target/aarch64/fmovf-zero-mem.c: New.
2251         * gcc.target/aarch64/fmovf-zero-reg.c: New.
2252         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2253         * gcc.target/aarch64/fmovld-zero-mem.c: New.
2254         * gcc.target/aarch64/fmovd-zero.c: Delete.
2255         * gcc.target/aarch64/fmovf-zero.c: Delete.
2257 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
2259         * gcc.target/vax/bswapdi-1.c: New.
2261 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2263         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2265 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2267         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2269 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2271         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2273 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2275         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2277 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2279         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2281 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2283         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2285 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2287         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2289 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2291         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2293 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2295         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2297 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2299         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2301 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2303         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2305 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2307         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2309 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2311         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2313 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2315         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2317 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2319         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2321 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2323         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2325 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2327         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2329 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2331         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2333 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2335         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2337 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2339         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2340         (_ARM_FPSCR): Add FZ field.
2341         (clean_results): Force FZ=1 on AArch64.
2342         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2344 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
2346         * gcc.target/aarch64/pr62308.c: New test.
2348 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
2350         PR fortran/66549
2351         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2353 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
2355         * gcc.target/i386/mpx/pr66581.c: New test.
2357 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
2359         * gcc.target/i386/cmov9.c: New test.
2361 2015-06-18  Richard Biener  <rguenther@suse.de>
2363         * g++.dg/other/const4.C: New testcase.
2365 2015-06-18  Michael Matz  <matz@suse.de>
2367         PR middle-end/66253
2368         * gcc.dg/vect/pr66253.c: New testcase.
2370 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2372         PR target/66569
2373         * gcc.target/i386/mpx/chkp-vararg.c: New test.
2375 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2377         PR middle-end/66568
2378         * gcc.target/i386/mpx/pr66568.c: New test.
2380 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
2382         PR middle-end/66567
2383         * gcc.target/i386/mpx/pr66567.c: New test.
2385 2015-06-18  Richard Biener  <rguenther@suse.de>
2387         PR tree-optimization/66510
2388         * gcc.dg/vect/slp-perm-12.c: New testcase.
2390 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2392         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2393         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2394         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2395         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2397 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
2399         PR c++/66571
2400         * g++.dg/gomp/pr66571-1.C: New test.
2402         PR middle-end/66429
2403         * c-c++-common/gomp/pr66429.c: New test.
2405 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
2407         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2408         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2409         ...this.
2410         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2411         New testcase.
2412         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2413         New testcase.
2415 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2417         PR testsuite/65944
2418         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2420 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2422         * gcc.target/mips/pr65862-1.c: New test.
2423         * gcc.target/mips/pr65862-2.c: Likewise.
2425 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
2427         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2428         * gcc.target/i386/pr52252-atom.c: Ditto.
2429         * gcc.target/i386/vect-div-1.c: Ditto.
2430         * gcc.target/i386/rotate-5.c: Ditto.
2431         * gcc.target/i386/pr50202.c: Ditto.
2432         * gcc.target/i386/pr37843-3.c: Ditto.
2433         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2434         * gcc.target/i386/pr53397-1.c: Ditto.
2435         * gcc.target/i386/pr55934.c: Ditto.
2436         * gcc.target/i386/pr37843-4.c: Ditto.
2437         * gcc.target/i386/pr60451.c: Ditto.
2438         * gcc.target/i386/pr53397-2.c: Ditto.
2439         * gcc.target/i386/vectorize1.c: Ditto.
2440         * gcc.target/i386/extract-insert-combining.c: Ditto.
2441         * gcc.target/i386/pr53759.c: Ditto.
2442         * gcc.target/i386/pr52252-core.c: Ditto.
2443         * gcc.target/i386/rotate-3.c: Ditto.
2444         * gcc.target/i386/sse-20.c: Ditto.
2445         * gcc.target/i386/rotate-4.c: Ditto.
2446         * gcc.target/i386/pr61403.c: Ditto.
2447         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2448         * gcc.target/i386/pr60901.c: Ditto.
2449         * gcc.target/i386/pr59794-7.c: Ditto.
2450         * gcc.target/i386/pr62208.c: Ditto.
2451         * gcc.target/i386/pr53416.c: Ditto.
2452         * gcc.target/i386/asm-dialect-1.c: Ditto.
2453         * gcc.target/i386/pr50038.c: Ditto.
2454         * gcc.target/i386/47698.c: Ditto.
2455         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2456         * gcc.target/i386/pr59794-2.c: Ditto.
2457         * gcc.target/i386/pr59794-3.c: Ditto.
2458         * gcc.target/i386/pr39058.c: Ditto.
2459         * gcc.target/i386/pr60205-1.c: Ditto.
2460         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2461         * gcc.target/i386/sse2-movq-2.c: Ditto.
2463 2015-06-17  Richard Biener  <rguenther@suse.de>
2465         PR tree-optimization/66251
2466         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2468 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
2470         PR c++/59682
2471         * g++.dg/parse/new-placement1.C: New.
2473 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2475         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2476         * jit.dg/test-compound-assignment.c: New testcase.
2478 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2480         PR jit/66539
2481         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2482         to "testcases" array.
2484 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
2486         PR jit/66539
2487         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2488         * jit.dg/test-debug-strings.c: New test case.
2489         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2490         the discriminant has a sane debug string.
2492 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
2494         PR target/56766
2495         * gcc.target/i386/pr56766-1.c: New test.
2496         * gcc.target/i386/pr56766-2.c: Ditto.
2498 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
2500         * gcc.target/mips/loongson-shift-count-truncated-1.c:
2501         Skip on mips*-mti-linux* and mips*-img-linux* targets.
2502         * gcc.target/mips/loongson-simd.c: Ditto.
2504 2015-06-16  Richard Biener  <rguenther@suse.de>
2506         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2508 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2510         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2511         passed by the testsuite driver.
2513 2015-06-16  Richard Biener  <rguenther@suse.de>
2515         * gcc.dg/vect/slp-perm-11.c: New testcase.
2517 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
2519         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2520         dg-options.
2522 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
2524         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2525         Reinstate calls to torture-init and torture-finalize.
2527 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2529         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2531 2015-06-15  Nathan Sidwell  <nathan@acm.org>
2533         PR c++/58583
2534         * g++.dg/cpp0x/nsdmi-template14.C: New test.
2536 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
2538         PR c++/51048
2539         * g++.dg/cpp0x/local-type1.C: New.
2541 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
2543         PR fortran/44672
2544         PR fortran/45440
2545         PR fortran/57307
2546         * gfortran.dg/allocate_with_source_3.f90: Removed check for
2547         unimplemented error.
2548         * gfortran.dg/allocate_with_source_7.f08: New test.
2549         * gfortran.dg/allocate_with_source_8.f08: New test.
2551 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
2553         PR c++/65168
2554         * g++.dg/warn/Walways-true-3.C: New test.
2556 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2558         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2560 2015-06-13  Tom de Vries  <tom@codesourcery.com>
2562         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2563         (main): Remove superfluous attributes.
2564         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2565         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2567 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2569         * gcc.target/i386/monitorx.c: New.
2570         * gcc.target/i386/sse-12.c: Add -mmwaitx.
2571         * gcc.target/i386/sse-13.c: Ditto.
2572         * gcc.target/i386/sse-14.c: Ditto.
2573         * gcc.target/i386/sse-22.c: Ditto.
2574         * gcc.target/i386/sse-23.c: Ditto.
2575         * g++.dg/other/i386-2.C: Ditto.
2576         * g++.dg/other/i386-3.C: Ditto.
2578 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
2580         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2582 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
2584         PR fortran/66079
2585         * gfortran.dg/allocatable_scalar_13.f90: New test
2587 2015-06-11  Marek Polacek  <polacek@redhat.com>
2589         * gcc.dg/fold-xor-3.c: New test.
2591 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2593         * gcc.target/arm/short-it-ifcvt-1.c: New test.
2594         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2596 2015-06-11  Christian Bruel  <christian.bruel@st.com>
2598         PR target/52144
2599         * gcc.target/arm/pragma_attribute.c: New test.
2601 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2603         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2605 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
2607         PR target/66473
2608         * gcc.target/i386/pr66473.c: New test.
2610 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
2612         PR target/66470
2613         * gcc.dg/tls/pr66470.c: New test.
2614         * gcc.target/i386/pr66470.c: New test.
2616 2015-06-10  Christian Bruel  <christian.bruel@st.com>
2618         PR target/52144
2619         * gcc.target/arm/attr_arm.c: New test
2620         * gcc.target/arm/attr_arm-err.c: New test
2621         * gcc.target/arm/attr_thumb.c: New test
2622         * gcc.target/arm/attr_thumb-static.c: New test
2624 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2626         PR target/66200
2627         PR target/66428
2628         PR c++/66192
2629         * g++.dg/abi/aarch64_guard1.C: Adjust test.
2631 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
2633         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2634         passed by the testsuite driver.
2636 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2638         Revert:
2639         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2640         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2641         * gcc.dg/ssp-1.c: Make counter a register.
2642         * gcc.dg/ssp-2.c: Likewise.
2643         * gcc.dg/torture/parm-coalesce.c: New.
2645 2015-06-09  Tom de Vries  <tom@codesourcery.com>
2647         * gcc.target/i386/vararg-loc.c: New test.
2649 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2651         PR c++/65815
2652         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2653         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2655 2015-06-09  Marek Polacek  <polacek@redhat.com>
2657         PR tree-optimization/66299
2658         * gcc.dg/pr66299-1.c: New test.
2659         * gcc.dg/pr66299-2.c: New test.
2660         * gcc.dg/pr66299-3.c: New test.
2662 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
2664         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2665         passed by the testsuite driver.
2667 2015-06-09  Richard Biener  <rguenther@suse.de>
2669         PR middle-end/66423
2670         * gcc.dg/fold-modpow2.c: New testcase.
2672 2015-06-09  Richard Biener  <rguenther@suse.de>
2674         PR tree-optimization/66419
2675         * gcc.dg/vect/bb-slp-37.c: New testcase.
2677 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
2679         * gcc.target/arm/stl-cond.c: New test.
2681 2015-06-09  Richard Biener  <rguenther@suse.de>
2683         PR middle-end/66413
2684         * gcc.dg/torture/pr66413.c: New testcase.
2686 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
2688         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2689         * gcc.dg/ssp-1.c: Make counter a register.
2690         * gcc.dg/ssp-2.c: Likewise.
2691         * gcc.dg/torture/parm-coalesce.c: New.
2693 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
2695         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2696         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2698 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2700         PR rtl-optimization/66444
2701         * gcc.dg/pr66444.c: New test.
2703 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
2705         PR fortran/66245
2706         * gfortran.dg/class_is_1.f90: New test.
2707         * gfortran.dg/type_is_1.f90: Ditto.
2709 2015-06-08  Marek Polacek  <polacek@redhat.com>
2711         PR c/66415
2712         * gcc.dg/cpp/pr66415-1.c: New test.
2713         * gcc.dg/cpp/pr66415-2.c: New test.
2715 2015-06-08  Richard Biener  <rguenther@suse.de>
2717         PR tree-optimization/66422
2718         * gcc.dg/Warray-bounds-16.c: New testcase.
2720 2015-06-08  Richard Biener  <rguenther@suse.de>
2722         * gcc.dg/vect/slp-perm-10.c: New testcase.
2723         * gcc.dg/vect/slp-23.c: Adjust.
2724         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2725         vector pointer update.
2727 2015-06-08  Marek Polacek  <polacek@redhat.com>
2729         PR sanitizer/66452
2730         * g++.dg/ubsan/pr66452.C: New test.
2732 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2734         PR tree-optimization/66436
2735         * gcc.dg/gomp/dump-new-function-2.c: New test.
2736         * gcc.dg/gomp/dump-new-function-3.c: Same.
2737         * gcc.dg/gomp/dump-new-function.c: Same.
2739 2015-06-08  Tom de Vries  <tom@codesourcery.com>
2741         PR tree-optimization/66435
2742         * gcc.dg/gomp/notify-new-function-2.c: New test.
2743         * gcc.dg/gomp/notify-new-function-3.c: Same.
2744         * gcc.dg/gomp/notify-new-function.c: Same.
2746 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
2748         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2749         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2750         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2751         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2752         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2753         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2754         -fshort-enum.
2756 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
2758         PR fortran/47659
2759         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2760         * gfortran.dg/warn_conversion.f90: Add warning for change in value
2761         for assignment.
2762         * gfortran.dg/warn_conversion_3.f90: Add warnings.
2763         * gfortran.dg/warn_conversion_5.f90: New test.
2764         * gfortran.dg/warn_conversion_6.f90: New test.
2765         * gfortran.dg/warn_conversion_7.f90: New test.
2767 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2769         PR fortran/66347
2770         * gfortran.dg/blockdata_9.f: New test.
2772 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2774         PR fortran/66385
2775         * gfortran.dg/forall_17.f90:  New test.
2777 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
2779         * g++.dg/cpp0x/pr57101.C: Add warning.
2780         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2781         * g++.dg/ext/visibility/anon7.C: Same.
2782         * g++.dg/ipa/pr63587-2.C: Same.
2783         * g++.dg/opt/dump1.C: Same.
2784         * g++.dg/opt/pr59622-3.C: Same.
2785         * g++.dg/opt/pr59622.C: Same.
2786         * g++.dg/torture/pr46383.C: Same.
2787         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2788         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2789         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2790         functions.
2791         * gfortran.dg/intent_out_8.f90: Same.
2792         * gfortran.dg/warn_target_lifetime_3.f90: Same.
2794 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2796         PR fortran/66377
2797         gfortran.dg/equiv_9.f90: New test.
2800 2015-06-05  Tom de Vries  <tom@codesourcery.com>
2802         merge from gomp4 branch:
2803         2015-05-28  Tom de Vries  <tom@codesourcery.com>
2805         PR tree-optimization/65443
2806         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2807         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2808         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2810 2015-06-05  Nathan Sidwell  <nathan@acm.org>
2812         PR c++/52595
2813         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2815 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
2817         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2819 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
2821         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2823 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
2825         * testsuite/gcc.target/i386/noplt-1.c: New test.
2826         * testsuite/gcc.target/i386/noplt-2.c: New test.
2827         * testsuite/gcc.target/i386/noplt-3.c: New test.
2828         * testsuite/gcc.target/i386/noplt-4.c: New test.
2830 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
2832         PR fortran/58749
2833         * gfortran.dg/adjustl_1.f90:  New test.
2835 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
2837         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2838         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2840 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
2842         * lto.c (iterative_hash_canonical_type,
2843         gimple_register_canonical_type): only hash main variants of types
2845 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
2847         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2848         Move set of dg-do-what-default after early return.
2850 2015-06-04  Marek Polacek  <polacek@redhat.com>
2852         PR c/66341
2853         * gcc.dg/lvalue-8.c: New test.
2855 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2856             Paolo Carlini  <paolo.carlini@oracle.com>
2858         PR c++/66130
2859         * g++.dg/other/pr66130.C: New.
2860         * g++.dg/cpp0x/pr66130.C: Likewise.
2862 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2864         * g++.dg/cpp0x/decl-loc1.C: New.
2865         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2866         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2867         * g++.dg/init/ctor8.C: Likewise.
2868         * g++.dg/parse/semicolon4.C: Likewise.
2870 2015-06-03  Marek Polacek  <polacek@redhat.com>
2872         PR sanitizer/66190
2873         * g++.dg/ubsan/static-init-1.C: New test.
2874         * g++.dg/ubsan/static-init-2.C: New test.
2875         * g++.dg/ubsan/static-init-3.C: New test.
2877 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
2879         PR target/66275
2880         * gcc.target/i386/pr66275.c: New test.
2882 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2884         * gcc.dg/Wcxx-compat-22.c: New testcase.
2885         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2886         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2887         * c-c++-common/pr58346-1.c: Likewise.
2888         * c-c++-common/transparent-union-1.c: Likewise.
2890 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
2892         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2893         * g++.dg/plugin/def_plugin.c: New file.
2894         * g++.dg/plugin/def-plugin-test.C: New file.
2896 2015-06-03  Richard Biener  <rguenther@suse.de>
2898         * gcc.dg/vect/bb-slp-36.c: New testcase.
2900 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2902         * gcc.dg/lto/chkp-removed-alias_0.c: New.
2904 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
2906         * gcc.dg/lto/chkp-privatize-1_0.c: New.
2907         * gcc.dg/lto/chkp-privatize-1_1.c: New.
2908         * gcc.dg/lto/chkp-privatize-2_0.c: New.
2909         * gcc.dg/lto/chkp-privatize-2_1.c: New.
2911 2015-06-03  Marek Polacek  <polacek@redhat.com>
2913         PR c/64223
2914         PR c/29358
2915         * gcc.dg/pr64223-1.c: New test.
2916         * gcc.dg/pr64223-2.c: New test.
2918 2015-06-03  Richard Biener  <rguenther@suse.de>
2920         PR tree-optimization/63916
2921         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2923 2015-06-03  Richard Biener  <rguenther@suse.de>
2925         PR tree-optimization/66375
2926         * gcc.dg/torture/pr66375.c: New testcase.
2928 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
2930         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2932 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
2934         PR target/65768
2935         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2937 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2939         PR fortran/66380
2940         * gfortran.dg/reshape_7.f90: New test.
2942 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
2944         PR c/66220:
2945         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2946         (fn_36): New.
2948 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2950         PR c/49551
2951         * gcc.dg/pr49551.c: New testcase.
2953 2015-06-02  Richard Biener  <rguenther@suse.de>
2955         PR debug/65549
2956         * g++.dg/lto/pr65549_0.C: New testcase.
2958 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
2960         PR libgomp/65742
2961         PR middle-end/66332
2962         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2964 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2966         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2968 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
2970         PR c++/61683
2971         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2973 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
2975         PR tree-optimization/48052
2976         * gcc.dg/tree-ssa/scev-8.c: New.
2977         * gcc.dg/tree-ssa/scev-9.c: New.
2978         * gcc.dg/tree-ssa/scev-10.c: New.
2979         * gcc.dg/vect/pr48052.c: New.
2981 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
2983         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2985 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
2987         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2989 2015-06-02  Marek Polacek  <polacek@redhat.com>
2991         PR middle-end/66345
2992         * gcc.dg/torture/pr66345.c: New test.
2994 2015-06-02  Richard Biener  <rguenther@suse.de>
2996         PR tree-optimization/65961
2997         * gcc.dg/torture/pr65961.c: New testcase.
2999 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
3001         PR tree-optimization/52563
3002         PR tree-optimization/62173
3003         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3004         * gcc.dg/tree-ssa/scev-4.c: Ditto.
3006 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3008         * gnat.dg/specs/varsize_return2.ads: New test.
3009         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3011 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3013         * gcc.dg/vect/vect-outer-simd-1.c: New test.
3015 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
3017         PR target/65697
3018         * gcc.target/aarch64/sync-comp-swap.c: New.
3019         * gcc.target/aarch64/sync-comp-swap.x: New.
3020         * gcc.target/aarch64/sync-op-acquire.c: New.
3021         * gcc.target/aarch64/sync-op-acquire.x: New.
3022         * gcc.target/aarch64/sync-op-full.c: New.
3023         * gcc.target/aarch64/sync-op-full.x: New.
3024         * gcc.target/aarch64/sync-op-release.c: New.
3025         * gcc.target/aarch64/sync-op-release.x: New.
3027 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
3029         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3030         (bar): Predefined.
3032 2015-06-01  Richard Biener  <rguenther@suse.de>
3034         PR tree-optimization/66349
3035         PR tree-optimization/66352
3036         PR tree-optimization/66357
3037         * gcc.dg/torture/pr66357.c: New testcase.
3038         * gcc.dg/torture/pr66349.c: Likewise.
3039         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3041 2015-06-01  Richard Biener  <rguenther@suse.de>
3043         Revert
3044         2015-05-29  Richard Biener  <rguenther@suse.de>
3046         PR tree-optimization/66314
3047         * gcc.dg/asan/pr66314.c: New testcase.
3049 2015-06-01  Richard Biener  <rguenther@suse.de>
3051         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3053 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
3055         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3056         directives.
3057         (hp3, hp4): Add inline keyword.
3058         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3059         (hp2): Add inline keyword.
3060         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3061         (hp2): Add inline keyword.
3063 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
3065         PR target/65527
3066         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3067         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3068         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3069         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3071 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
3073         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3074         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3076 2015-06-01  Richard Biener  <rguenther@suse.de>
3078         PR tree-optimization/66280
3079         * g++.dg/torture/pr66280.C: New testcase.
3080         * g++.dg/torture/pr66280-2.C: Likewise.
3082 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
3084         * gnat.dg/addr9_1.adb: New test.
3085         * gnat.dg/addr9_2.adb: Likewise.
3086         * gnat.dg/addr9_3.adb: Likewise.
3087         * gnat.dg/addr9_4.adb: Likewise.
3089 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3091           * g++.dg/other/dump-ada-spec-4.C: New test.
3093 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
3095         * gcc.dg/alias-8.c: Fix dg-warning.
3097 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
3099         * gcc.dg/alias-8.c: Do not xfail.
3100         * gcc.dg/pr62167.c: Prevent FRE.
3101         * gcc.dg/alias-14.c: New testcase.
3103 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
3105         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3107 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3109         PR target/66215
3110         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3111         dg-options.
3112         * gcc.target/s390/hotpatch-10.c: Likewise.
3113         * gcc.target/s390/hotpatch-11.c: Likewise.
3114         * gcc.target/s390/hotpatch-12.c: Likewise.
3115         * gcc.target/s390/hotpatch-17.c: Likewise.
3116         * gcc.target/s390/hotpatch-18.c: Likewise.
3117         * gcc.target/s390/hotpatch-20.c: Likewise.
3118         * gcc.target/s390/hotpatch-21.c: Likewise.
3119         * gcc.target/s390/hotpatch-22.c: Likewise.
3120         * gcc.target/s390/hotpatch-23.c: Likewise.
3121         * gcc.target/s390/hotpatch-24.c: Likewise.
3122         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
3123         to check for the exact nops too.
3124         * gcc.target/s390/hotpatch-3.c: Likewise.
3125         * gcc.target/s390/hotpatch-4.c: Likewise.
3126         * gcc.target/s390/hotpatch-5.c: Likewise.
3127         * gcc.target/s390/hotpatch-6.c: Likewise.
3128         * gcc.target/s390/hotpatch-7.c: Likewise.
3129         * gcc.target/s390/hotpatch-8.c: Likewise.
3130         * gcc.target/s390/hotpatch-9.c: Likewise.
3131         * gcc.target/s390/hotpatch-14.c: Likewise.
3132         * gcc.target/s390/hotpatch-15.c: Likewise.
3133         * gcc.target/s390/hotpatch-16.c: Likewise.
3134         * gcc.target/s390/hotpatch-19.c: Likewise.
3135         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
3136         scan-assembler-times counting number of .align directives.
3137         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3138         dg-options.  Remove scan-assembler-times counting number of .align
3139         directives.
3140         * gcc.target/s390/hotpatch-26.c: New file.
3141         * gcc.target/s390/hotpatch-27.c: New file.
3142         * gcc.target/s390/hotpatch-28.c: New file.
3143         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3144         using -Os -O0 -O1 -O2 -O3 options.
3146 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3148         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3150 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
3152         PR tree-optimization/66142
3153         * gcc.dg/vect/pr66142.c: New test.
3155 2015-05-29  Richard Biener  <rguenther@suse.de>
3157         PR tree-optimization/66314
3158         * gcc.dg/asan/pr66314.c: New testcase.
3160 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
3162         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3163         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3164         Adjust all callers.
3165         (schedule-cleanups, dg-keep-saved-temps): New proc.
3166         (gcc-dg-test-1): Schedule cleanups.
3167         * lib/profopt.exp (profopt-execute): Likewise.
3168         * g++.dg/cdce3.C: Adjust expected line numbers.
3169         * gcc.dg/cdce1.c: Likewise.
3170         * gcc.dg/cdce2.c: Likewise.
3171         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3172         * gcc.dg/strlenopt-24.c: Likewise.
3173         * gcc.dg/tree-ssa/vrp26.c: Likewise.
3174         * gcc.dg/tree-ssa/vrp28.c: Likewise.
3175         * obj-c++.dg/encode-2.mm: Likewise.
3177 2015-05-28  DJ Delorie  <dj@redhat.com>
3179         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3181 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3183         * gnat.dg/discr43.adb: New test.
3185 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3187         * gnat.dg/varsize_temp.adb: Rename into...
3188         * gnat.dg/varsize1.adb: ...this.
3189         * gnat.dg/varsize_copy.ad[sb]: Rename into...
3190         * gnat.dg/varsize2.ad[sb]: ...this.
3191         * gnat.dg/varsize3_1.adb: New test.
3192         * gnat.dg/varsize3_2.adb: Likewise.
3193         * gnat.dg/varsize3_3.adb: Likewise.
3194         * gnat.dg/varsize3_4.adb: Likewise.
3195         * gnat.dg/varsize3_5.adb: Likewise.
3196         * gnat.dg/varsize3_6.adb: Likewise.
3197         * gnat.dg/varsize3_pkg1.ads: New helper.
3198         * gnat.dg/varsize3_pkg2.ads: Likewise.
3199         * gnat.dg/varsize3_pkg3.ads: Likewise.
3201 2015-05-28  Richard Biener  <rguenther@suse.de>
3203         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3205 2015-05-28  Richard Biener  <rguenther@suse.de>
3207         PR tree-optimization/66142
3208         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3210 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
3212         PR target/63810
3213         * gcc.dg/darwin-minversion-3.c: Update testcase.
3214         * gcc.dg/darwin-minversion-4.c: Ditto.
3215         * gcc.dg/darwin-minversion-5.c: New testcase.
3216         * gcc.dg/darwin-minversion-6.c: Ditto.
3217         * gcc.dg/darwin-minversion-7.c: Ditto.
3218         * gcc.dg/darwin-minversion-8.c: Ditto.
3219         * gcc.dg/darwin-minversion-9.c: Ditto.
3220         * gcc.dg/darwin-minversion-10.c: Ditto.
3221         * gcc.dg/darwin-minversion-11.c: Ditto.
3222         * gcc.dg/darwin-minversion-12.c: Ditto.
3224 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3226         PR rtl-optimization/66168
3227         * gcc.c-torture/compile/pr66168.c: New test.
3229 2015-05-27  Jeff Law  <law@redhat.com>
3231         PR target/39726
3232         * gcc.dg/target/m68k/pr39726-1.c: New test.
3234 2015-05-27  Nathan Sidwell  <nathan@acm.org>
3236         PR c++/66270
3237         * g++.dg/ext/alias-canon3.C: New.
3239 2015-05-27  Richard Biener  <rguenther@suse.de>
3241         PR tree-optimization/66272
3242         Revert parts of
3243         2014-08-15  Richard Biener  <rguenther@suse.de>
3245         PR tree-optimization/62031
3246         * gcc.dg/torture/pr66272.c: New testcase.
3248 2015-05-27  Richard Biener  <rguenther@suse.de>
3250         * gcc.dg/vect/slp-reduc-7.c: New testcase.
3252 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
3254         PR target/65358
3255         * gcc.dg/pr65358.c: New test.
3257 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
3259         PR fortran/65548
3260         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3261         semantic.
3262         * gfortran.dg/allocate_with_source_6.f90: New test.
3264 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3266         * gnat.dg/atomic7_1.adb: New test.
3267         * gnat.dg/atomic7_2.adb: Likewise.
3268         * gnat.dg/atomic7_pkg1.ads: New helper.
3269         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3271 2015-05-26  Michael Matz  <matz@suse.de>
3273         PR middle-end/66251
3274         * gcc.dg/vect/pr66251.c: New test.
3276 2015-05-26  Richard Biener  <rguenther@suse.de>
3278         PR tree-optimization/66142
3279         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3281 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
3283         PR fortran/66082
3284         * gfortran.dg/allocatable_scalar_13.f90: New test
3286 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3288         * gnat.dg/warn11.adb: New test.
3289         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3291 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3293         * gnat.dg/vfa1_1.adb: New test.
3294         * gnat.dg/vfa1_2.adb: Likewise.
3295         * gnat.dg/vfa1_3.adb: Likewise.
3296         * gnat.dg/vfa1_4.adb: Likewise.
3297         * gnat.dg/vfa1_pkg.ads: New helper.
3299 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
3301         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3302         * gcc.target/i386/pr66232-3.c: Likewise.
3304 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
3306         PR target/66274
3307         * gcc.target/i386/pr66274.c: New test.
3309 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3311         * gnat.dg/renaming6.ad[sb]: New test.
3313 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
3315         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3316         and 'dg-require-effective-target pie'.
3318 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3320         PR c++/66243
3321         * g++.dg/cpp0x/pr66243.C: New.
3323 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
3325         PR lto/66180
3326         * g++.dg/lto/pr66180_0.C: New testcase.
3327         * g++.dg/lto/pr66180_1.C: New testcase.
3329 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
3331         PR fortran/66257
3332         * typebound_call_27.f90: New file.
3334 2015-05-23  Nathan Sidwell  <nathan@acm.org>
3336         PR c++/65936
3337         * g++.dg/template/pr65936.C: New.
3339 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3341         PR tree-optimization/63387
3342         * gcc.dg/pr63387-2.c: New testcase.
3344 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3346         * gcc.dg/simd-1.c: Update to the new message.
3348 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3350         * gcc.dg/nand.c: New testcase.
3352 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
3354         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3355         Set dg-do-what-default to compile only on ARM targets without
3356         arm_neon_hw execution support.  Remove redundant c-torture-execute
3357         in loop over test cases.
3359 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3361         PR target/65491
3362         * gcc.target/aarch64/pr65491_1.c: New test.
3363         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3364         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3366 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3368         PR c++/65598
3369         * g++.dg/cpp0x/explicit9.C: New.
3370         * g++.dg/cpp0x/explicit8.C: Check the locations too.
3372 2015-05-22  Richard Biener  <rguenther@suse.de>
3374         PR tree-optimization/66251
3375         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3377 2015-05-22  Marek Polacek  <polacek@redhat.com>
3379         PR c/47043
3380         * c-c++-common/attributes-enum-1.c: New test.
3381         * c-c++-common/attributes-enum-2.c: New test.
3382         * g++.dg/cpp0x/attributes-enum-1.C: New test.
3383         * g++.dg/cpp1y/attributes-enum-1.C: New test.
3385 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3387         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3388         effective target support.  If no arm_neon_hw support, do not attempt
3389         to execute the tests; only compile them.
3390         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3391         and "dg-require-effective-target arm_neon_ok".
3392         * gcc.target/arm/simd/vextp16_1.c: Likewise.
3393         * gcc.target/arm/simd/vextp64_1.c: Likewise.
3394         * gcc.target/arm/simd/vextp8_1.c: Likewise.
3395         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3396         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3397         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3398         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3399         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3400         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3401         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3402         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3403         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3404         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3405         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3406         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3407         * gcc.target/arm/simd/vexts16_1.c: Likewise.
3408         * gcc.target/arm/simd/vexts32_1.c: Likewise.
3409         * gcc.target/arm/simd/vexts64_1.c: Likewise.
3410         * gcc.target/arm/simd/vexts8_1.c: Likewise.
3411         * gcc.target/arm/simd/vextu16_1.c: Likewise.
3412         * gcc.target/arm/simd/vextu32_1.c: Likewise.
3413         * gcc.target/arm/simd/vextu64_1.c: Likewise.
3414         * gcc.target/arm/simd/vextu8_1.c: Likewise.
3415         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3416         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3417         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3418         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3419         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3420         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3421         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3422         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3423         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3424         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3425         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3426         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3427         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3428         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3429         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3430         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3431         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3432         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3433         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3434         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3435         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3436         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3437         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3438         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3439         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3440         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3441         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3442         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3443         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3444         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3445         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3446         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3447         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3448         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3449         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3450         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3451         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3452         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3453         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3454         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3455         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3456         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3457         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3458         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3459         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3460         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3461         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3462         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3463         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3464         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3465         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3466         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3467         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3468         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3469         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3470         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3471         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3472         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3473         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3474         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3475         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3476         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3477         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3478         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3479         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3480         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3481         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3482         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3483         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3484         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3485         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3486         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3487         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3488         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3489         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3490         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3491         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3492         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3493         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3494         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3495         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3496         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3497         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3498         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3499         * gcc.target/arm/simd/vzips16_1.c: Likewise.
3500         * gcc.target/arm/simd/vzips32_1.c: Likewise.
3501         * gcc.target/arm/simd/vzips8_1.c: Likewise.
3502         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3503         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3504         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3506 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
3508         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3509         * gcc.dg/vect/pr59354.c: Likewise.
3510         * gcc.dg/vect/pr64252.c: Likewise.
3511         * gcc.dg/vect/pr64404.c: Likewise.
3512         * gcc.dg/vect/pr64493.c: Likewise.
3513         * gcc.dg/vect/pr64495.c: Likewise.
3514         * gcc.dg/vect/pr64844.c: Likewise.
3515         * gcc.dg/vect/pr65518.c: Likewise.
3516         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3518 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3520         PR c++/66210
3521         * g++.dg/cpp1y/var-templ28.C: New.
3523 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3525         PR target/66232
3526         * gcc.target/i386/pr66232-1.c: New test.
3527         * gcc.target/i386/pr66232-2.c: Likewise.
3528         * gcc.target/i386/pr66232-3.c: Likewise.
3529         * gcc.target/i386/pr66232-4.c: Likewise.
3530         * gcc.target/i386/pr66232-5.c: Likewise.
3532 2015-05-21  Nathan Sidwell  <nathan@acm.org>
3534         * g++.dg/cpp1y/pr60943.C: New.
3536 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
3538         PR tree-optimization/66233
3539         * gcc.c-torture/execute/pr66233.c: New test.
3541 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3543         PR fortran/66176
3544         * gfortran.dg/inline_matmul_11.f90:  New test.
3546 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
3548         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3549         instead of listing several targets on its own.
3550         * gcc.target/i386/pr32219-2.c: Likewise.
3551         * gcc.target/i386/pr32219-3.c: Likewise.
3552         * gcc.target/i386/pr32219-4.c: Likewise.
3553         * gcc.target/i386/pr32219-5.c: Likewise.
3554         * gcc.target/i386/pr32219-6.c: Likewise
3555         * gcc.target/i386/pr32219-7.c: Likewise.
3556         * gcc.target/i386/pr32219-8.c: Likewise.
3557         * gcc.target/i386/pr39013-1.c: Likewise.
3558         * gcc.target/i386/pr39013-2.c: Likewise.
3559         * gcc.target/i386/pr64317.c: Likewise.
3561 2015-05-21  Jeff Law  <law@redhat.com>
3563         * gcc.target/hppa/shadd-3.c: New test.
3564         * gcc.target/hppa/shadd-4.c: New test.
3566 2015-05-21  Michael Matz  <matz@suse.de>
3568         * gcc.dg/vect/vect-strided-store.c: New test.
3569         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3570         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3572 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3574         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3575         * gcc.dg/pow-sqrt-synth-1.c: New test.
3576         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3578 2015-05-21  Richard Biener  <rguenther@suse.de>
3580         PR c++/66211
3581         * g++.dg/conversion/pr66211.C: New testcase.
3582         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3584 2015-05-21  Jeff Law  <law@redhat.com>
3586         * gcc.target/hppa/shadd-2.c: New test.
3588 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
3590         PR target/54236
3591         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3593 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3595         PR target/65937
3596         * gcc.target/arm/pr26702.c: Adjust target selector.
3598 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3600         PR middle-end/66221
3601         * gcc.dg/lto/pr66221_0.c: New test.
3602         * gcc.dg/lto/pr66221_1.c: New test.
3604 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3606         PR c/52952
3607         * gcc.dg/redecl-4.c: Update column numbers.
3608         * gcc.dg/format/bitfld-1.c: Likewise.
3609         * gcc.dg/format/attr-2.c: Likewise.
3610         * gcc.dg/format/attr-6.c: Likewise.
3611         * gcc.dg/format/attr-7.c (baz): Likewise.
3612         * gcc.dg/format/asm_fprintf-1.c: Likewise.
3613         * gcc.dg/format/attr-4.c: Likewise.
3614         * gcc.dg/format/branch-1.c: Likewise.
3615         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3616         locations within strings with embedded escape sequences.
3618 2015-05-20  Jeff Law  <law@redhat.com>
3620         * gcc.target/hppa/hppa.exp: New target test driver.
3621         * gcc.target/hppa/shadd-1.c: New test.
3623 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
3625         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3627 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
3629         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3630         (fn_33_k_and_r_style): New.
3631         (fn_33_stroustrup_style): New.
3632         (fn_33_allman_style): New.
3633         (fn_33_whitesmiths_style): New.
3634         (fn_33_horstmann_style): New.
3635         (fn_33_ratliff_banner_style): New.
3636         (fn_33_lisp_style): New.
3637         (fn_34_indent_dash_gnu): New.
3638         (fn_34_indent_dash_kr): New.
3639         (fn_34_indent_dash_orig): New.
3640         (fn_34_indent_linux_style): New.
3642 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
3644         PR fortran/65548
3645         * gfortran.dg/allocate_with_source_5.f90: Extend test.
3647 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
3649         PR tree-optimization/65447
3650         * gcc.dg/tree-ssa/pr65447.c: New test.
3652 2015-05-19  Nathan sidwell  <nathan@acm.org>
3654         * g++.dg/cpp0x/pr65954.C: New.
3656 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3658         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3660 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3662         * lib/target-supports.exp: Vector do not always have natural
3663         alignment on s390*.
3665 2015-05-19  David Sherwood  <david.sherwood@arm.com>
3667         * gcc.dg/loop-invariant.c: New testcase.
3669 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3671         * lib/target-supports.exp: Vector do not always have natural
3672         alignment on s390*.
3674 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3676         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3677         s390*.
3678         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3680 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3682         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3683         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3684         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3685         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3686         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3687         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3688         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3689         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3690         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3691         * gcc.target/s390/zvector/vec-elem-1.c: New test.
3693 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3695         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3697 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3699         * gcc.target/s390/s390.exp
3700         (check_effective_target_vector): New check.
3701         * gcc.target/s390/vector/vec-abi-1.c: New test.
3702         * gcc.target/s390/vector/vec-abi-2.c: New test.
3703         * gcc.target/s390/vector/vec-abi-3.c: New test.
3704         * gcc.target/s390/vector/vec-abi-4.c: New test.
3705         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3706         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3707         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3708         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3709         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3710         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3711         * gcc.target/s390/vector/vec-clobber-1.c: New test.
3712         * gcc.target/s390/vector/vec-cmp-1.c: New test.
3713         * gcc.target/s390/vector/vec-cmp-2.c: New test.
3714         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3715         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3716         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3717         * gcc.target/s390/vector/vec-genmask-1.c: New test.
3718         * gcc.target/s390/vector/vec-genmask-2.c: New test.
3719         * gcc.target/s390/vector/vec-init-1.c: New test.
3720         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3721         * gcc.target/s390/vector/vec-shift-1.c: New test.
3722         * gcc.target/s390/vector/vec-sub-1.c: New test.
3724 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3726         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3728 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3730         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3732 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3734         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3736 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3738         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3740 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3742         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3744 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3746         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3748 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3750         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3752 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3754         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3756 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3758         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3760 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3762         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3764 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3766         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3768 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3770         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3772 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
3774         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3776 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
3778         PR tree-optimization/66187
3779         * gcc.c-torture/execute/pr66187.c: New test.
3780         * gcc.dg/pr66187-1.c: New test.
3781         * gcc.dg/pr66187-2.c: New test.
3783 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3785         * gcc.dg/vect/bb-slp-35.c: Adjust.
3787 2015-05-19  Richard Biener  <rguenther@suse.de>
3789         PR tree-optimization/66165
3790         * gcc.dg/torture/pr66165.c: New testcase.
3792         PR tree-optimization/66185
3793         * gcc.dg/torture/pr66185.c: New testcase.
3795 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
3797         PR target/54236
3798         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3800 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
3802         * gcc.target/mips/p5600-bonding.c : New file.
3804 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3806         PR fortran/66106
3807         * gfortran.dg/interface_operator_1.f90: New tests.
3809 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3811         PR fortran/66057
3812         * gfortran.dg/generic_29.f90: New tests.
3814 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3816         PR fortran/66043
3817         * gfortran.dg/storage_size_6.f90: New tests.
3819 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3821         PR fortran/66045
3822         * gfortran.dg/null1.f90: New test.
3824 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3826         PR fortran/66044
3827         * gfortran.dg/entry_21.f90: New test.
3829 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3831         PR fortran/66043
3832         * gfortran.dg/storage_size_6.f90: New tests.
3834 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3836         PR fortran/66040
3837         * gfortran.dg/misplaced_statement.f90: New test.
3839 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3841         PR fortran/66039
3842         * gfortran.dg/filepos1.f90: New test
3844 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3846         PR fortran/64925
3847         * gfortran.dg/pr64925.f90: New test.
3849 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
3851         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3852         unit.
3853         * gfortran.dg/lto/pr41576_1.f90: Ditto.
3855 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
3857         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3858         to the family of pie capable targets.
3860 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
3862         * gcc.target/arm/bics_1.c : New testcase.
3863         * gcc.target/arm/bics_2.c : New testcase.
3864         * gcc.target/arm/bics_3.c : New testcase.
3865         * gcc.target/arm/bics_4.c : New testcase.
3867 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
3869         * gcc.target/mips/umips-attr.c: New test.
3871 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3873         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3874         * gcc.dg/20150120-2.c (dg-final): Ditto.
3875         * gcc.dg/20150120-2.c (dg-final): Ditto.
3876         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3878 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
3880         PR target/66174
3881         * gcc.target/i386/pr66174.c: New test.
3883 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
3885         PR fortran/37131
3886         * gfortran.dg/matmul_bounds_6.f90:  New test.
3887         * gfortran.dg/matmul_bounds_7.f90:  New test.
3889 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
3891         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3892         * gfortran.dg/lto/pr41576_1.f90: Add interface.
3893         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3894         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3895         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3896         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3898 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3900         PR fortran/65903
3901         * gfortran.dg/continuation_13.f90: Update test.
3902         * gfortran.dg/pr65903.f90: New test.
3904 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
3906         PR fortran/66113
3907         * gfortran.dg/block_14.f90:  New test.
3909 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3911         PR fortran/44054
3912         * lib/gfortran-dg.exp: Update regex to handle two locations for
3913         the same diagnostic without caret.
3914         * gfortran.dg/badline.f: Test also that line numbers are correct
3915         before and after "left but not entered" warning.
3917 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
3918             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3920         PR target/65768
3921         * gcc.target/arm/maskdata.c: New test.
3923 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
3925         PR fortran/65792
3926         * gfortran.dg/derived_constructor_components_5: New test
3928 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
3930         PR target/66140
3931         * gcc.target/alpha/pr66140.c: New test.
3933 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
3935         PR c/48956
3936         * gcc.dg/Wconversion-complex-c99.c: New test.
3937         * gcc.dg/Wconversion-complex-gnu.c: New test.
3939 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
3941         PR tree-optimization/64454
3942         * gcc.dg/modmod.c: New testcase.
3944 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
3946         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3948 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3950         PR middle-end/66134
3951         * gcc.target/i386/mpx/pr66134.c: New test.
3953 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
3955         * gcc.target/powerpc/pr60158.c: New test.
3957 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
3959         * gcc.target/i386/sibcall-7.c: New test.
3960         * gcc.target/i386/sibcall-8.c: New test.
3962 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
3964         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3965         (abs64_in_dreg): Likewise.
3967 2015-05-14  Marek Polacek  <polacek@redhat.com>
3969         PR c/66066
3970         PR c/66127
3971         * gcc.dg/pr14649-1.c: Add -Wpedantic.
3972         * gcc.dg/pr19984.c: Likewise.
3973         * gcc.dg/pr66066-1.c: New test.
3974         * gcc.dg/pr66066-2.c: New test.
3975         * gcc.dg/pr66066-3.c: New test.
3977 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3979         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3980         * gcc.dg/pow-sqrt.x: New file.
3981         * gcc.dg/pow-sqrt-1.c: New test.
3982         * gcc.dg/pow-sqrt-2.c: Likewise.
3983         * gcc.dg/pow-sqrt-3.c: Likewise.
3985 2015-05-13  Richard Biener  <rguenther@suse.de>
3987         PR tree-optimization/66123
3988         * gcc.dg/torture/pr66123.c: New testcase.
3990 2015-05-13  Richard Biener  <rguenther@suse.de>
3992         PR middle-end/66110
3993         * gcc.dg/alias-2.c: Adjust.
3994         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3996 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3998         PR target/65103
3999         * gcc.target/i386/pr65103-3.c: New.
4001 2015-05-13  Martin Liska  <mliska@suse.cz>
4003         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4005 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
4007         PR target/66112
4008         * gcc.target/i386/pr66112-2.c: New test.
4010         PR target/66112
4011         * gcc.target/i386/pr66112-1.c: New test.
4013 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4015         PR target/66048
4016         * gcc.target/i386/mpx/pr66048.cc: New.
4018 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4020         PR rtl-optimization/64616
4021         * gcc.dg/loop-8.c: New test.
4022         * gcc.dg/loop-9.c: New test.
4024 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4026         PR target/pr66047.c
4027         * gcc.target/i386/pr66047.c: New testcase.
4029 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
4031         PR ipa/65873
4032         * gcc.c-torture/compile/pr65873.c: New testcase.
4034 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4036         PR fortran/66111
4037         * gfortran.dg/inline_matmul_10.f90:  New test.
4039 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
4041         * c-c++-common/Wmisleading-indentation.c: New testcase.
4042         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4043         * c-c++-common/Wmisleading-indentation-2.md: New file.
4045 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4047         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4048         "break".
4049         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4051 2015-05-12  Richard Biener  <rguenther@suse.de>
4053         PR tree-optimization/66101
4054         * gcc.dg/torture/pr66101.c: New testcase.
4056 2015-05-12  Richard Biener  <rguenther@suse.de>
4058         PR tree-optimization/37021
4059         * gcc.target/i386/vect-addsub.c: New testcase.
4061 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
4063         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4065 2015-05-12  Tom de Vries  <tom@codesourcery.com>
4067         PR tree-optimization/66010
4068         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4070 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
4072         PR c++/65133
4073         * g++.dg/cpp0x/trailing10.C: New.
4075 2015-05-12  Richard Biener  <rguenther@suse.de>
4077         * gcc.dg/vect/bb-slp-35.c: New testcase.
4079 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
4081         PR fortran/66100
4082         * gfortran.dg/bound_simplification_6.f90: New.
4084 2015-05-11  Steve Ellcey  <sellcey@mips.com>
4086         * gcc.target/mips/branch-1.c: Pass argument to bar().
4088 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
4090         PR target/65753
4091         * gcc.target/i386/pr65753.c: New test.
4093 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
4095         PR rtl-optimization/66076
4096         * gcc.dg/torture/pr66076.c: New test.
4098 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
4100         PR fortran/66041
4101         * gfortran.dg/inline_matmul_7.f90:  New test.
4102         * gfortran.dg/inline_matmul_8.f90:  New test.
4103         * gfortran.dg/inline_matmul_9.f90:  New test.
4105 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
4107         * gfortran.dg/bound_simplification_5.f90: New.
4109 2015-05-09  Jason Merrill  <jason@redhat.com>
4111         * lib/target-supports.exp (cxx_default): New global.
4112         (check_effective_target_c++11_only)
4113         (check_effective_target_c++14_only)
4114         (check_effective_target_c++98_only)
4115         (check_effective_target_c++1z_only): Check it.
4117 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
4119         PR tree-optimization/64454
4120         * gcc.dg/tree-ssa/vrp97.c: New file.
4121         * gcc.dg/vect/slp-perm-7.c: Update.
4123 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
4125         PR fortran/65894
4126         * gfortran.dg/elemental_subroutine_11.f90: New test.
4128 2015-05-08  Richard Biener  <rguenther@suse.de>
4130         PR tree-optimization/66036
4131         * gcc.dg/vect/slp-41.c: New testcase.
4133 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
4135         * gfortran.dg/elemental_optional_args_7.f90: New.
4137 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
4139         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4140         allow cmlt or sshr.
4142 2015-05-08  Marek Polacek  <polacek@redhat.com>
4144         PR c/64918
4145         * gcc.dg/Woverride-init-side-effects-1.c: New test.
4146         * gcc.dg/Woverride-init-side-effects-2.c: New test.
4148 2015-05-07  Marek Polacek  <polacek@redhat.com>
4150         PR c/65179
4151         * c-c++-common/Wshift-negative-value-1.c: New test.
4152         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4153         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4154         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4155         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4156         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4157         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4158         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4159         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4161 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
4163         PR middle-end/192
4164         PR middle-end/54303
4165         * gcc.dg/fdata-sections-2.c: New file.
4167 2015-05-07  Marek Polacek  <polacek@redhat.com>
4169         PR testsuite/66046
4170         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4171         last dg-output.
4172         * c-c++-common/ubsan/align-7.c: Likewise.
4173         * c-c++-common/ubsan/bounds-8.c: Likewise.
4174         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4175         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4176         * c-c++-common/ubsan/null-1.c: Likewise.
4177         * c-c++-common/ubsan/null-10.c: Likewise.
4178         * c-c++-common/ubsan/null-11.c: Likewise.
4179         * c-c++-common/ubsan/null-2.c: Likewise.
4180         * c-c++-common/ubsan/null-3.c: Likewise.
4181         * c-c++-common/ubsan/null-4.c: Likewise.
4182         * c-c++-common/ubsan/null-5.c: Likewise.
4183         * c-c++-common/ubsan/null-6.c: Likewise.
4184         * c-c++-common/ubsan/null-7.c: Likewise.
4185         * c-c++-common/ubsan/null-8.c: Likewise.
4186         * c-c++-common/ubsan/null-9.c: Likewise.
4187         * c-c++-common/ubsan/object-size-1.c: Likewise.
4188         * c-c++-common/ubsan/object-size-10.c: Likewise.
4189         * c-c++-common/ubsan/object-size-4.c: Likewise.
4190         * c-c++-common/ubsan/object-size-5.c: Likewise.
4191         * c-c++-common/ubsan/object-size-7.c: Likewise.
4192         * c-c++-common/ubsan/object-size-8.c: Likewise.
4193         * c-c++-common/ubsan/object-size-9.c: Likewise.
4194         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4195         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4196         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4197         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4198         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4199         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4200         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4201         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4202         * c-c++-common/ubsan/pr59333.c: Likewise.
4203         * c-c++-common/ubsan/pr59667.c: Likewise.
4204         * c-c++-common/ubsan/pr60613-2.c: Likewise.
4205         * c-c++-common/ubsan/pr60636.c: Likewise.
4206         * c-c++-common/ubsan/pr63802.c: Likewise.
4207         * c-c++-common/ubsan/recovery-1.c: Likewise.
4208         * c-c++-common/ubsan/recovery-3.c: Likewise.
4209         * c-c++-common/ubsan/shift-1.c: Likewise.
4210         * c-c++-common/ubsan/shift-2.c: Likewise.
4211         * c-c++-common/ubsan/shift-4.c: Likewise.
4212         * c-c++-common/ubsan/shift-7.c: Likewise.
4213         * c-c++-common/ubsan/undefined-2.c: Likewise.
4214         * c-c++-common/ubsan/vla-1.c: Likewise.
4215         * g++.dg/ubsan/null-1.C: Likewise.
4216         * g++.dg/ubsan/null-3.C: Likewise.
4217         * g++.dg/ubsan/null-4.C: Likewise.
4218         * g++.dg/ubsan/vptr-8.C: Likewise.
4219         * g++.dg/ubsan/vptr-9.C: Likewise.
4220         * gcc.dg/ubsan/bounds-2.c: Likewise.
4221         * gcc.dg/ubsan/object-size-9.c: Likewise.
4223 2015-05-07  Jeff Law  <law@redhat.com>
4225         * gcc.dg/tree-ssa/shorten-1.c: New test.
4227 2015-05-07  Richard Biener  <rguenther@suse.de>
4229         PR tree-optimization/66002
4230         * gcc.dg/vect/vect-125.c: New testcase.
4232 2015-05-07  Marek Polacek  <polacek@redhat.com>
4233             Martin Uecker  <uecker@eecs.berkeley.edu>
4235         * c-c++-common/ubsan/bounds-10.c: New test.
4237 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
4239         * jit.dg/harness.h (set_options): Wrap with
4240         #ifndef TEST_ESCHEWS_SET_OPTIONS.
4241         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4242         Special-case test-benchmark.c as a negative.
4243         * jit.dg/test-benchmark.c: New file.
4245 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
4247         PR target/64208
4248         * gcc.target/arm/pr64208.c: New test.
4250 2015-05-06  Alan Modra  <amodra@gmail.com>
4252         PR target/66020
4253         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4254         (gparms): Make volatile.
4256 2015-05-06  Richard Biener  <rguenther@suse.de>
4258         PR tree-optimization/62283
4259         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4261 2015-05-06  Christian Bruel  <christian.bruel@st.com>
4263         PR target/66015
4264         * gcc.target/aarch64/iinline-attr-1.c: New test.
4266 2015-05-06  Richard Biener  <rguenther@suse.de>
4268         * gcc.dg/vect/bb-slp-34.c: New testcase.
4270 2015-05-06  Richard Biener  <rguenther@suse.de>
4272         PR tree-optimization/62283
4273         * gcc.dg/vect/bb-slp-14.c: Adjust.
4275 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4277         PR target/65990
4278         * gcc.target/i386/pr65990.c: New test.
4280 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
4282         PR target/65915
4283         * gcc.target/i386/pr65915.c: New.
4285 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4287         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4288         'va_list escapes 0'.
4290 2015-05-05  Tom de Vries  <tom@codesourcery.com>
4292         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4293         in r222173.
4295 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
4297         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4298         * gcc.target/arm/pr65924.c: Likewise.
4300 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
4302         PR target/65871
4303         * gcc.target/i386/pr65871-3.c: New test.
4305 2015-05-04  Jeff Law  <law@redhat.com>
4307         Revert:
4308         2015-05-04  Jeff Law  <law@redhat.com>
4309         * gcc.dg/tree-ssa/shorten-1.c: New test.
4311 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4312             Jakub Jelinek  <jakub@redhat.com>
4314         PR c++/66007
4315         * g++.dg/cpp0x/Wnarrowing4.C: New.
4317 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
4319         * lib/target-supports.exp
4320         (check_effective_target_keeps_null_pointer_checks): Clarify that
4321         this is for targets that disable -fdelete-null-pointer-checks,
4322         not default it to off.
4323         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4324         -fdelete-null-pointer-checks explicit.
4325         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4326         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4327         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4328         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4329         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4330         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4331         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4332         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4333         * gcc.dg/tree-ssa/pr20318.c: Likewise.
4334         * gcc.dg/tree-ssa/pr20701.c: Likewise.
4335         * gcc.dg/tree-ssa/pr20702.c: Likewise.
4336         * gcc.dg/tree-ssa/pr21086.c: Likewise.
4337         * gcc.dg/tree-ssa/pr21090.c: Likewise.
4338         * gcc.dg/tree-ssa/pr58480.c: Likewise.
4339         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4340         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4341         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4342         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4343         * gcc.dg/tree-ssa/unreachable.c: Likewise.
4344         * gcc.dg/tree-ssa/vrp02.c: Likewise.
4345         * gcc.dg/tree-ssa/vrp07.c: Likewise.
4346         * gcc.dg/tree-ssa/vrp08.c: Likewise.
4347         * gcc.dg/tree-ssa/vrp55.c: Likewise.
4348         * g++.dg/cpp0x/static_assert9.C: Likewise.
4349         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4350         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4351         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4352         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4353         * g++.dg/tree-ssa/pr26406.C: Likewise.
4355 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
4357         PR tree-optimization/65984
4358         * c-c++-common/ubsan/pr65984.c: New test.
4360 2015-05-04  Jeff Law  <law@redhat.com>
4362         * gcc.dg/tree-ssa/shorten-1.c: New test.
4364 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4366         PR fortran/44735
4367         * gfortran.dg/pr44735.f90: New test.
4369 2015-05-04  Richard Biener  <rguenther@suse.de>
4371         PR tree-optimization/65965
4372         * gcc.dg/vect/bb-slp-33.c: New testcase.
4374 2015-05-04  Richard Biener  <rguenther@suse.de>
4376         PR tree-optimization/65935
4377         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4379 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
4381         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4382         for each supported variant instead of CHECK_RESULTS.
4383         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4384         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4385         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4386         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4387         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4388         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4389         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4390         expected results for unsupported variants.  Call CHECK for each
4391         supported variant instead of CHECK_RESULTS.
4392         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4393         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4394         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4395         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4396         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4397         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4398         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4399         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4400         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4401         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4402         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4403         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4404         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4405         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4406         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4407         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4408         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4409         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4410         expected results for unsupported variants.
4411         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4412         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4413         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4414         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4415         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4416         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4417         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4418         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4419         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4420         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4421         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4422         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4423         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4424         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4425         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4426         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4427         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4428         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4429         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4430         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4431         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4432         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4433         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4434         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4435         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4436         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4437         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4438         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4440 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4442         PR fortran/37131
4443         * gfortran.dg/bound_9.f90:  Add pointer assignment.
4445 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4446             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
4448         PR c++/65858
4449         * g++.dg/cpp0x/Wnarrowing3.C: New.
4451 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
4453         * gcc.dg/20150120-1.c: New test.
4454         * gcc.dg/20150120-2.c: New test.
4455         * gcc.dg/20150120-3.c: New test.
4457 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
4459         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4461 2015-05-01  Renlin Li  <renlin.li@arm.com>
4463         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4465 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
4467         * gfortran.dg/bound_simplification_4.f90: New.
4469 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4471         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4472         with powerpc_p8vector_ok.
4474 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4476         PR fortran/37131
4477         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
4478         scan pattern.
4479         * gfortran.dg/bound_9.f90:  New test case.
4481 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
4483         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4484         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4485         for 32bit x86 targets.
4486         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4487         for 32bit x86 targets.
4488         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4489         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4490         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4491         for 32bit x86 targets.
4493 2015-04-30  Marek Polacek  <polacek@redhat.com>
4495         PR tree-optimization/63551
4496         * g++.dg/ipa/pr63551.C: New test.
4498 2015-04-30  Caroline Tice  <cmtice@google.com>
4500         PR  65929
4501         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
4502         partition size on certain targets.
4504 2015-04-30  Renlin Li  <renlin.li@arm.com>
4506         * gcc.target/aarch64/vect-reduc-or_1.c: New.
4508 2015-04-30  Marek Polacek  <polacek@redhat.com>
4510         * c-c++-common/Wbool-compare-3.c: New test.
4512         * gcc.dg/pr65901.c (foo): Adjust dg-error.
4513         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4515 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4517         PR c++/57610
4518         * g++.dg/init/ref22.C: New.
4520 2015-04-30  Marek Polacek  <polacek@redhat.com>
4522         * gcc.dg/init-bad-8.c: New test.
4524         * gcc.dg/incomplete-typedef-1.c: New test.
4526 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
4528         PR c++/59955
4529         * g++.dg/template/crash121.C: New.
4531 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
4533         * gcc.target/mips/call-from-init.c: New test.
4534         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4536 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4538         PR target/65871
4539         * gcc.target/i386/pr65871-1.c: New test.
4540         * gcc.target/i386/pr65871-2.c: Ditto.
4542 2015-04-29  Marek Polacek  <polacek@redhat.com>
4544         PR c/64610
4545         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4546         * c-c++-common/Wbool-compare-2.c: New test.
4548 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
4550         PR target/65770
4551         * gcc.target/aarch64/vstN_lane_1.c: New file.
4553 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
4555         PR c++/64667
4556         * g++.dg/warn/Winit-self-3.C: New.
4558 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
4560         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4562 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
4564         PR target/65924
4565         * gcc.target/arm/pr65924.c: New test.
4567 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
4569         * g++.dg/gomp/tpl-target-update.C: New file.
4571 2015-04-29  Richard Biener  <rguenther@suse.de>
4573         PR tree-optimization/65917
4574         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4576 2015-04-29  Christian Bruel  <christian.bruel@st.com>
4578         PR target/64835
4579         * gcc.dg/ipa/iinline-attr.c: New test.
4580         * gcc.target/i386/iinline-attr-2.c: New test.
4582 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
4584         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4585         segfault is fixed.
4587 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4589         * gcc.dg/vect/vect-33.c: Remove spurious line.
4591 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
4593         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4595 2015-04-28  Marek Polacek  <polacek@redhat.com>
4597         PR c/65901
4598         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4599         * gcc.dg/pr65901.c: New test.
4601 2015-04-28  Richard Biener  <rguenther@suse.de>
4603         PR tree-optimization/62283
4604         * gfortran.dg/vect/pr62283-2.f: New testcase.
4605         * gcc.dg/vect/bb-slp-14.c: Adjust.
4607 2015-04-28  Richard Biener  <rguenther@suse.de>
4609         PR tree-optimization/65851
4610         * g++.dg/torture/pr65851.C: New testcase.
4612 2015-04-27  Jeff Law <law@redhat.com>
4614         PR tree-optimization/65217
4615         * gcc.target/i386/pr65217.c: Remove XFAIL.
4617 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4619         PR fortran/60322
4620         Add tests forgotten to svn-add.
4621         * gfortran.dg/class_allocate_19.f03: New test.
4622         * gfortran.dg/class_array_20.f03: New test.
4623         * gfortran.dg/class_array_21.f03: New test.
4624         * gfortran.dg/finalize_29.f08: New test.
4626 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
4628         PR fortran/59678
4629         PR fortran/65841
4630         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4631         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4633 2015-04-27  Caroline Tice  <cmtice@google.com>
4635         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4636         partition size.
4638 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
4640         PR target/64579
4641         * gcc.target/powerpc/htm-1.c: New test.
4642         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4643         on 64-bit compiles.
4644         (__builtin_tabortdci): Likewise.
4645         (__builtin_tcheck): Remove operand.
4646         * lib/target-supports.exp (check_htm_hw_available): New function.
4648 2015-04-27  Richard Biener  <rguenther@suse.de>
4650         * gcc.target/i386/pr65217.c: XFAIL.
4652 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
4654         PR tree-optimization/65875
4655         * gcc.c-torture/compile/pr65875.c: New test.
4657 2015-04-25  Marek Polacek  <polacek@redhat.com>
4659         PR c/52085
4660         * gcc.dg/enum-incomplete-2.c: New test.
4661         * gcc.dg/enum-mode-1.c: New test.
4663 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4665         PR target/65849
4666         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4667         set new options.
4668         * gcc.target/powerpc/pr65849-2.c: Likewise.
4670 2015-04-24  Tom de Vries  <tom@codesourcery.com>
4672         PR tree-optimization/65802
4673         * g++.dg/pr65802.C: Move to ...
4674         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
4675         stdarg.h.  Rewrite for C.
4676         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
4677         va_start and va_end.  Remove unnecessary inline asm.
4679 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
4680             Wei Mi  <wmi@google.com>
4682         * gcc.target/i386/sse2-load-multi.c: New test.
4683         * gcc.target/i386/sse2-store-multi.c: Ditto.
4685 2015-04-24  Marek Polacek  <polacek@redhat.com>
4687         PR c/65830
4688         * c-c++-common/pr65830.c: New test.
4690         PR c/63357
4691         * c-c++-common/Wlogical-op-1.c: New test.
4693 2015-04-24  Marek Polacek  <polacek@redhat.com>
4695         PR c/61534
4696         * c-c++-common/pr61534-1.c: New test.
4698 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4699             Steven Bosscher <steven@gcc.gnu.org>
4701         PR rtl-optimization/34503
4702         * gcc.target/arm/pr64616.c: New file.
4704 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
4706         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4708 2015-04-24  Terry Guo  <terry.guo@arm.com>
4710         * gcc.target/arm/pr65710.c: Update the options.
4712 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
4714         * gcc.target/i386/pr65523.c: Skip x32.
4716 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4718         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4719         to look for vcl* where appropriate.
4721 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4723         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4724         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4726 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
4728         PR target/26702
4729         * gcc.target/arm/pr26702.c: New test.
4731 2015-04-23  Marek Polacek  <polacek@redhat.com>
4733         PR c/65345
4734         * gcc.dg/pr65345-1.c: New test.
4735         * gcc.dg/pr65345-2.c: New test.
4737 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4739         * gcc.target/powerpc/crypto-builtin-2.c: New.
4741 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
4743         PR fortran/60322
4744         * gfortran.dg/class_allocate_19.f03: New test.
4745         * gfortran.dg/class_array_20.f03: New test.
4746         * gfortran.dg/class_array_21.f03: New test.
4747         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4748         * gfortran.dg/finalize_15.f90: Fixing comparision to model
4749         initialization correctly.
4750         * gfortran.dg/finalize_29.f08: New test.
4752 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4754         * gcc.target/powerpc/swaps-p8-18.c: New test.
4756 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4758         PR target/65456
4759         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4760         * gcc.dg/vect/bb-slp-25.c: Likewise.
4761         * gcc.dg/vect/bb-slp-29.c: Likewise.
4762         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4763         vect_no_align && { ! vect_hw_misalign }.
4764         * gcc.dg/vect/bb-slp-9.c: Likewise.
4765         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4766         vect_hw_misalign.
4767         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4768         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4769         account for POWER8, where peeling for alignment is not needed.
4770         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4771         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4772         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4773         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4774         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4775         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4776         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4777         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4778         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4779         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4780         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4781         * gcc.dg/vect/pr16105.c: Likewise.
4782         * gcc.dg/vect/pr20122.c: Likewise.
4783         * gcc.dg/vect/pr33804.c: Likewise.
4784         * gcc.dg/vect/pr33953.c: Likewise.
4785         * gcc.dg/vect/pr56787.c: Likewise.
4786         * gcc.dg/vect/pr58508.c: Likewise.
4787         * gcc.dg/vect/slp-25.c: Likewise.
4788         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4789         * gcc.dg/vect/vect-105.c: Likewise.
4790         * gcc.dg/vect/vect-27.c: Likewise.
4791         * gcc.dg/vect/vect-29.c: Likewise.
4792         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4793         POWER8.
4794         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4795         && { ! vect_hw_misalign }.
4796         * gcc.dg/vect/vect-44.c: Likewise.
4797         * gcc.dg/vect/vect-48.c: Likewise.
4798         * gcc.dg/vect/vect-50.c: Likewise.
4799         * gcc.dg/vect/vect-52.c: Likewise.
4800         * gcc.dg/vect/vect-56.c: Likewise.
4801         * gcc.dg/vect/vect-60.c: Likewise.
4802         * gcc.dg/vect/vect-72.c: Likewise.
4803         * gcc.dg/vect/vect-75-big-array.c: Likewise.
4804         * gcc.dg/vect/vect-75.c: Likewise.
4805         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4806         * gcc.dg/vect/vect-77-global.c: Likewise.
4807         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4808         * gcc.dg/vect/vect-78-global.c: Likewise.
4809         * gcc.dg/vect/vect-93.c: Likewise.
4810         * gcc.dg/vect/vect-95.c: Likewise.
4811         * gcc.dg/vect/vect-96.c: Likewise.
4812         * gcc.dg/vect/vect-cond-1.c: Likewise.
4813         * gcc.dg/vect/vect-cond-3.c: Likewise.
4814         * gcc.dg/vect/vect-cond-4.c: Likewise.
4815         * gcc.dg/vect/vect-cselim-1.c: Likewise.
4816         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4817         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4818         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4819         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4820         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4821         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4822         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4823         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4824         * gcc.dg/vect/vect-outer-5.c: Likewise.
4825         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4826         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4827         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4828         * gcc.dg/vect/vect-outer-fir.c: Likewise.
4829         * gcc.dg/vect/vect-peel-3.c: Likewise.
4830         * gcc.dg/vect/vect-peel-4.c: Likewise.
4831         * gcc.dg/vect/vect-pre-interact.c: Likewise.
4832         * gcc.target/powerpc/pr65456.c: New test.
4833         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4834         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4835         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4836         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4837         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4838         vect_no_align && { ! vect_hw_misalign }.
4839         * gfortran.dg/vect/vect-3.f90: Likewise.
4840         * gfortran.dg/vect/vect-4.f90: Likewise.
4841         * gfortran.dg/vect/vect-5.f90: Likewise.
4842         * lib/target-supports.exp (check_effective_target_vect_no_align):
4843         Return 1 for POWER8.
4844         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4846 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4848         PR fortran/65429
4849         * gfortran.dg/pr65429.f90: New test.
4851 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
4853         * c-c++-common/asan/user-section-1.c: New test.
4854         * c-c++-common/asan/user-section-2.c: New test.
4855         * c-c++-common/asan/user-section-3.c: New test.
4857 2015-04-22  Hale Wang  <hale.wang@arm.com>
4858             Terry Guo  <terry.guo@arm.com>
4860         PR rtl-optimization/64818
4861         * gcc.target/arm/pr64818.c: New test.
4863 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
4865         PR ipa/65076
4866         * g++.dg/tree-ssa/pr61034.C: Update template.
4867         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4868         * gcc.dg/Warray-bounds-11.c: Likewise.
4869         * gcc.dg/Warray-bounds.c: Likewise.
4871 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4873         PR libgfortran/65234
4874         * gfortran.dg/fmt_unlimited.f90: New test.
4876 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
4878         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4879         headers.
4880         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4881         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4882         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4883         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4884         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4885         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4886         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4888 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4890         PR libgfortran/56743
4891         * gfortran.dg/namelist_87.f90: New test.
4893 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4895         * gcc.target/aarch64/mult-synth_1.c: New test.
4896         * gcc.target/aarch64/mult-synth_2.c: Likewise.
4897         * gcc.target/aarch64/mult-synth_3.c: Likewise.
4898         * gcc.target/aarch64/mult-synth_4.c: Likewise.
4899         * gcc.target/aarch64/mult-synth_5.c: Likewise.
4900         * gcc.target/aarch64/mult-synth_6.c: Likewise.
4902 2015-04-21  Richard Biener  <rguenther@suse.de>
4904         PR tree-optimization/65650
4905         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4906         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4907         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4908         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4909         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4910         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4912 2015-04-21  Tom de Vries  <tom@codesourcery.com>
4914         PR tree-optimization/65802
4915         * g++.dg/pr65802.C: New test.
4917 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
4919         PR testsuite/65767
4920         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4921         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4923 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
4925         PR c++/65801
4926         * g++.dg/cpp0x/Wnarrowing2.C: New.
4928 2015-04-20  Jeff Law  <law@redhat.com>
4930         PR tree-optimization/65658
4931         * gcc.dg/pr65658.c: New test.
4933 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
4935         PR target/64134
4936         * gcc.target/aarch64/vec_init_1.c: New test.
4938 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
4940         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4941         targets.
4943 2015-04-18  Martin Sebor  <msebor@redhat.com>
4945         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4946         of non-nul characters.
4947         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4949 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4951         PR target/65787
4952         * gcc.target/powerpc/pr65787.c: New.
4954 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4956         PR target/65689
4957         * gcc.target/aarch64/c-output-template-4.c: New test.
4959 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4961         PR target/65780
4962         * gcc.dg/pr65780-1.c: New test.
4963         * gcc.dg/pr65780-2.c: Likewise.
4964         * gcc.target/i386/pr32219-9.c: Likewise.
4965         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4966         symbol.
4967         * gcc.target/i386/pr64317.c (c): Initialize.
4969 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
4971         PR target/65612
4972         * g++.dg/ext/mv18.C: New test.
4973         * g++.dg/ext/mv19.C: Likewise.
4974         * g++.dg/ext/mv20.C: Likewise.
4975         * g++.dg/ext/mv21.C: Likewise.
4976         * g++.dg/ext/mv22.C: Likewise.
4977         * g++.dg/ext/mv23.C: Likewise.
4979 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
4981         PR c++/64527
4982         * g++.dg/init/pr64527.C: New test.
4984 2015-04-17  Tom de Vries  <tom@codesourcery.com>
4985             Michael Matz  <matz@suse.de>
4987         PR tree-optimization/64950
4988         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4989         x86_64-*-*.
4991 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
4993         * c-c++-common/asan/user-section-1.c: New test.
4995 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
4997         PR debug/65771
4998         * gcc.dg/debug/pr65771.c: New test.
5000 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
5002         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5003         __buitlin_alloca with __builtin_alloca.
5005 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
5007         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5009 2015-04-16  Richard Biener  <rguenther@suse.de>
5011         PR tree-optimization/64277
5012         * gcc.dg/Warray-bounds-14.c: New testcase.
5013         * gcc.dg/Warray-bounds-15.c: Likewise.
5014         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5015         * c-c++-common/ubsan/bounds-6.c: Likewise.
5017 2015-04-16  Renlin Li  <renlin.li@arm.com>
5019         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5020         * gcc.target/arm/unsigned-float.c: New.
5022 2015-04-16  Richard Biener  <rguenther@suse.de>
5024         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5025         * gcc.dg/tree-ssa/pr37508.c: Adjust.
5026         * gfortran.dg/reassoc_6.f: Remove XFAIL.
5028 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
5030         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5031         * g++.dg/cpp0x/decltype-call1.C: Likewise.
5032         * g++.dg/cpp0x/defaulted21.C: Likewise.
5033         * g++.dg/cpp0x/defaulted28.C: Likewise.
5034         * g++.dg/cpp0x/defaulted47.C: Likewise.
5035         * g++.dg/cpp0x/elision_neg.C: Likewise.
5036         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5037         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5038         * g++.dg/cpp0x/implicit1.C: Likewise.
5039         * g++.dg/cpp0x/implicit9.C: Likewise.
5040         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5041         * g++.dg/cpp0x/range-for13.C: Likewise.
5042         * g++.dg/gomp/clause-2.C: Likewise.
5043         * g++.dg/gomp/udr-5.C: Likewise.
5044         * g++.dg/inherit/access6.C: Likewise.
5045         * g++.dg/lookup/duperr1.C: Likewise.
5046         * g++.dg/lookup/friend2.C: Likewise.
5047         * g++.dg/lookup/pr6936.C: Likewise.
5048         * g++.dg/lookup/scoped1.C: Likewise.
5049         * g++.dg/lookup/using26.C: Likewise.
5050         * g++.dg/lookup/using38.C: Likewise.
5051         * g++.dg/other/access2.C: Likewise.
5052         * g++.dg/overload/defarg3.C: Likewise.
5053         * g++.dg/overload/defarg6.C: Likewise.
5054         * g++.dg/parse/access11.C: Likewise.
5055         * g++.dg/parse/access2.C: Likewise.
5056         * g++.dg/parse/access3.C: Likewise.
5057         * g++.dg/parse/access4.C: Likewise.
5058         * g++.dg/parse/access5.C: Likewise.
5059         * g++.dg/parse/access6.C: Likewise.
5060         * g++.dg/parse/access8.C: Likewise.
5061         * g++.dg/parse/access9.C: Likewise.
5062         * g++.dg/parse/crash40.C: Likewise.
5063         * g++.dg/tc1/dr142.C: Likewise.
5064         * g++.dg/tc1/dr166.C: Likewise.
5065         * g++.dg/tc1/dr52.C: Likewise.
5066         * g++.dg/template/access11.C: Likewise.
5067         * g++.dg/template/access18.C: Likewise.
5068         * g++.dg/template/access19.C: Likewise.
5069         * g++.dg/template/access2.C: Likewise.
5070         * g++.dg/template/access20.C: Likewise.
5071         * g++.dg/template/access26.C: Likewise.
5072         * g++.dg/template/access3.C: Likewise.
5073         * g++.dg/template/access7.C: Likewise.
5074         * g++.dg/template/conv12.C: Likewise.
5075         * g++.dg/template/crash69.C: Likewise.
5076         * g++.dg/template/friend31.C: Likewise.
5077         * g++.dg/template/friend32.C: Likewise.
5078         * g++.dg/template/memfriend15.C: Likewise.
5079         * g++.dg/template/memfriend16.C: Likewise.
5080         * g++.dg/template/memfriend17.C: Likewise.
5081         * g++.dg/template/memfriend7.C: Likewise.
5082         * g++.dg/template/pr32519.C: Likewise.
5083         * g++.dg/template/qualttp21.C: Likewise.
5084         * g++.dg/template/qualttp8.C: Likewise.
5085         * g++.dg/template/ttp10.C: Likewise.
5086         * g++.dg/template/typedef11.C: Likewise.
5087         * g++.dg/template/typedef13.C: Likewise.
5088         * g++.dg/template/typedef19.C: Likewise.
5089         * g++.dg/template/typedef20.C: Likewise.
5090         * g++.dg/template/typedef22.C: Likewise.
5091         * g++.dg/template/using16.C: Likewise.
5092         * g++.dg/template/virtual3.C: Likewise.
5093         * g++.dg/ubsan/pr61272.C: Likewise.
5094         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5095         * g++.old-deja/g++.brendan/crash11.C: Likewise.
5096         * g++.old-deja/g++.brendan/enum6.C: Likewise.
5097         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5098         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5099         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5100         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5101         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5102         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5103         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5104         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5105         * g++.old-deja/g++.jason/access17.C: Likewise.
5106         * g++.old-deja/g++.jason/access18.C: Likewise.
5107         * g++.old-deja/g++.jason/access22.C: Likewise.
5108         * g++.old-deja/g++.jason/access23.C: Likewise.
5109         * g++.old-deja/g++.jason/access8.C: Likewise.
5110         * g++.old-deja/g++.jason/delete3.C: Likewise.
5111         * g++.old-deja/g++.jason/report.C: Likewise.
5112         * g++.old-deja/g++.law/access2.C: Likewise.
5113         * g++.old-deja/g++.law/access3.C: Likewise.
5114         * g++.old-deja/g++.law/access4.C: Likewise.
5115         * g++.old-deja/g++.law/access5.C: Likewise.
5116         * g++.old-deja/g++.law/arm12.C: Likewise.
5117         * g++.old-deja/g++.law/arm14.C: Likewise.
5118         * g++.old-deja/g++.law/ctors13.C: Likewise.
5119         * g++.old-deja/g++.law/union2.C: Likewise.
5120         * g++.old-deja/g++.law/visibility12.C: Likewise.
5121         * g++.old-deja/g++.law/visibility15.C: Likewise.
5122         * g++.old-deja/g++.law/visibility16.C: Likewise.
5123         * g++.old-deja/g++.law/visibility17.C: Likewise.
5124         * g++.old-deja/g++.law/visibility18.C: Likewise.
5125         * g++.old-deja/g++.law/visibility19.C: Likewise.
5126         * g++.old-deja/g++.law/visibility20.C: Likewise.
5127         * g++.old-deja/g++.law/visibility21.C: Likewise.
5128         * g++.old-deja/g++.law/visibility24.C: Likewise.
5129         * g++.old-deja/g++.law/visibility4.C: Likewise.
5130         * g++.old-deja/g++.law/visibility5.C: Likewise.
5131         * g++.old-deja/g++.law/visibility6.C: Likewise.
5132         * g++.old-deja/g++.law/visibility7.C: Likewise.
5133         * g++.old-deja/g++.law/visibility8.C: Likewise.
5134         * g++.old-deja/g++.law/visibility9.C: Likewise.
5135         * g++.old-deja/g++.niklas/t135.C: Likewise.
5136         * g++.old-deja/g++.oliva/delete1.C: Likewise.
5137         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5138         * g++.old-deja/g++.other/access11.C: Likewise.
5139         * g++.old-deja/g++.other/access4.C: Likewise.
5140         * g++.old-deja/g++.other/access7.C: Likewise.
5141         * g++.old-deja/g++.other/crash1.C: Likewise.
5142         * g++.old-deja/g++.other/crash7.C: Likewise.
5143         * g++.old-deja/g++.other/friend1.C: Likewise.
5144         * g++.old-deja/g++.other/friend4.C: Likewise.
5145         * g++.old-deja/g++.other/friend9.C: Likewise.
5146         * g++.old-deja/g++.other/lineno1.C: Likewise.
5147         * g++.old-deja/g++.other/using1.C: Likewise.
5148         * g++.old-deja/g++.pt/enum14.C: Likewise.
5149         * g++.old-deja/g++.pt/friend11.C: Likewise.
5150         * g++.old-deja/g++.pt/friend21.C: Likewise.
5151         * g++.old-deja/g++.pt/friend3.C: Likewise.
5152         * g++.old-deja/g++.pt/inherit2.C: Likewise.
5153         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5154         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5155         * g++.old-deja/g++.robertl/eb94.C: Likewise.
5157 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
5159         PR ipa/65765
5160         * g++.dg/ipa/pr65765.C: New test.
5162 2015-04-15  Nick Clifton  <nickc@redhat.com>
5164         * gcc.target/rx/builtins.c: Disable RMPA test if string
5165         instructions are not allowed.
5167 2015-04-15  Alan Modra  <amodra@gmail.com>
5169         * gcc.dg/pr65408.c: New.
5171 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5173         PR target/65729
5174         * gcc.target/arm/pr65729.c: New test.
5176 2015-04-14  Richard Biener  <rguenther@suse.de>
5178         PR tree-optimization/65758
5179         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5181 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
5183         PR target/65648
5184         * gcc.c-torture/execute/pr65648.c: New test.
5186 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5188         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5189         __builtin_finite instead of finite.
5190         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5191         Likewise.
5193 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
5195         PR tree-optimization/63387
5196         * gcc.dg/pr63387.c: New testcase.
5198 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
5200         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5202 2015-04-13  Richard Biener  <rguenther@suse.de>
5204         PR tree-optimization/65204
5205         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5207 2015-04-13  Terry Guo  <terry.guo@arm.com>
5209         PR target/65710
5210         * gcc.target/arm/pr65710.c: New.
5212 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5214         PR tree-optimization/65747
5215         * g++.dg/torture/pr65747.C: New test.
5217 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
5219         PR c++/65736
5220         * g++.dg/cpp0x/pr65736.C: New test.
5222 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
5223             Martin Liska  <mliska@suse.cz>
5225         PR ipa/65722
5226         * g++.dg/ipa/pr65722.C: New testcase.
5228 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5230         PR tree-optimization/65735
5231         * gcc.c-torture/compile/pr65735.c: New test.
5233 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
5235         PR middle-end/65554
5236         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5238 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
5240         PR target/65671
5241         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5243 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
5245         PR target/65647
5246         * gcc.target/arm/pr65647-2.c: New.
5248 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5250         PR target/65694
5251         * g++.dg/torture/pr65694.C: New test.
5253 2015-04-10  Tobias Burnus  <burnus@net-b.de>
5255         * gfortran.dg/coarray_lock_6.f90: New.
5256         * gfortran.dg/coarray_lock_7.f90: New.
5257         * gfortran.dg/coarray/lock_2.f90: New.
5259 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
5261         PR fortran/56674
5262         PR fortran/58813
5263         PR fortran/59016
5264         PR fortran/59024
5265         * gfortran.dg/used_types_27.f90: New.
5267 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5269         PR target/65671
5270         * gcc.target/i386/pr65671.c: New.
5272 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5274         PR tree-optimization/65709
5275         * c-c++-common/ubsan/align-9.c: New test.
5277 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
5279         PR fortran/56852
5280         * gfortran.dg/pr56852.f90: New test.
5282 2015-04-09  Marek Polacek  <polacek@redhat.com>
5283             Jakub Jelinek  <jakub@redhat.com>
5285         PR middle-end/65554
5286         * g++.dg/opt/pr65554.C: New test.
5288 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5290         PR c++/65690
5291         * c-c++-common/attr-aligned-1.c: New test.
5293 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
5295         * gcc.target/i386/mpx/memmove-zero-length.c: New.
5297 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
5299         PR target/65676
5300         * gcc.target/i386/sse-25.c: New.
5302 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
5304         PR target/65693
5305         * gcc.target/i386/pr65693.c: New test.
5307 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5309         * gcc.dg/lto/chkp-static-bounds_0.c: New.
5311 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5313         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5315 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
5317         * gcc.target/i386/thunk-retbnd.c: New.
5319 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
5321         * gnat.dg/opt48.adb: New test.
5322         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5323         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5325 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
5327         PR ipa/65540
5328         * gcc.c-torture/compile/pr65540.c: New.
5330 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
5332         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5333         -Wno-pointer-arith.
5335 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
5337         PR debug/65678
5338         * g++.dg/debug/pr65678.C: New test.
5340         PR middle-end/65680
5341         * gcc.c-torture/compile/pr65680.c: New test.
5343 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
5345         PR fortran/65548
5346         * gfortran.dg/allocate_with_source_5.f90: New test.
5348 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
5350         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5351         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5353 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
5355         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5357 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5359         PR target/65614
5360         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5361         to get floating point compression.
5362         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5364 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
5366         PR preprocessor/61977
5367         * gcc.dg/cpp/pr61977.c: New test.
5369 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
5371         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5373 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
5375         PR target/65647
5376         * gcc.target/arm/pr65647.c: New.
5378 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
5380         PR ipa/65655
5381         * g++.dg/torture/pr65655.C: New testcase.
5383 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5385         PR c++/64085
5386         * g++.dg/cpp1y/lambda-init13.C: New.
5388 2015-04-03  Marek Polacek  <polacek@redhat.com>
5390         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5392 2015-04-02  Marek Polacek  <polacek@redhat.com>
5394         PR c++/65642
5395         * g++.dg/cpp0x/constexpr-fold1.C: New test.
5396         * g++.dg/cpp0x/constexpr-fold2.C: New test.
5398 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
5400         PR preprocessor/61977
5401         * gcc.target/powerpc/pr61977-1.c: New test.
5402         * gcc.target/powerpc/pr61977-2.c: New test.
5404 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
5406         PR c++/56100
5407         * g++.dg/warn/Wshadow-8.C: New.
5408         * g++.dg/warn/Wshadow-9.C: Likewise.
5409         * g++.dg/warn/Wshadow-10.C: Likewise.
5410         * g++.dg/warn/Wshadow-11.C: Likewise.
5412 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5414         * gcc.dg/pr23623.c: Added aligned attribute.
5415         * gcc.dg/20141029-1.c: Likewise.
5416         * gcc.dg/20150306-1.c: New test.
5418 2015-04-01  Marek Polacek  <polacek@redhat.com>
5420         PR c++/65554
5421         * g++.dg/cpp0x/initlist93.C: New test.
5422         * g++.dg/cpp0x/initlist94.C: New test.
5424 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5426         PR target/65624
5427         * gcc.target/aarch64/pr65624.c: New test.
5429 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
5431         * gcc.dg/ipa/inlinehint-4.c: New testcase.
5433 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
5435         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5436         extra variable to force stack alignment.
5437         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5438         extra variable to force stack alignment.
5440 2015-03-31  Marek Polacek  <polacek@redhat.com>
5442         PR c++/65390
5443         * g++.dg/template/pr65390.C: New test.
5445 2015-03-31  Martin Liska  <mliska@suse.cz>
5447         * g++.dg/ipa/pr65557.C: New test.
5449 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5451         * gcc.target/s390/hotpatch-25.c: New test.
5452         * gcc.target/s390/hotpatch-1.c: Update test.
5453         * gcc.target/s390/hotpatch-10.c: Update test.
5454         * gcc.target/s390/hotpatch-11.c: Update test.
5455         * gcc.target/s390/hotpatch-12.c: Update test.
5456         * gcc.target/s390/hotpatch-13.c: Update test.
5457         * gcc.target/s390/hotpatch-14.c: Update test.
5458         * gcc.target/s390/hotpatch-15.c: Update test.
5459         * gcc.target/s390/hotpatch-16.c: Update test.
5460         * gcc.target/s390/hotpatch-17.c: Update test.
5461         * gcc.target/s390/hotpatch-18.c: Update test.
5462         * gcc.target/s390/hotpatch-19.c: Update test.
5463         * gcc.target/s390/hotpatch-2.c: Update test.
5464         * gcc.target/s390/hotpatch-21.c: Update test.
5465         * gcc.target/s390/hotpatch-22.c: Update test.
5466         * gcc.target/s390/hotpatch-23.c: Update test.
5467         * gcc.target/s390/hotpatch-24.c: Update test.
5468         * gcc.target/s390/hotpatch-3.c: Update test.
5469         * gcc.target/s390/hotpatch-4.c: Update test.
5470         * gcc.target/s390/hotpatch-5.c: Update test.
5471         * gcc.target/s390/hotpatch-6.c: Update test.
5472         * gcc.target/s390/hotpatch-7.c: Update test.
5473         * gcc.target/s390/hotpatch-8.c: Update test.
5474         * gcc.target/s390/hotpatch-9.c: Update test.
5475         * gcc.target/s390/hotpatch-compile-16.c: Update test.
5477 2015-03-31  Richard Biener  <rguenther@suse.de>
5479         PR middle-end/65626
5480         * g++.dg/torture/pr65626.C: New testcase.
5482 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5484         PR target/65531
5485         * gcc.target/i386/mpx/pr65531.cc: New.
5487 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
5489         PR target/65602
5490         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5491         __builtin_alloca instead of alloca.
5492         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5493         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5494         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5495         check.
5497 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
5499         PR ipa/65610
5500         * g++.dg/ubsan/pr65610.C: New test.
5502 2015-03-30  Marek Polacek  <polacek@redhat.com>
5504         PR c++/65398
5505         * g++.dg/cpp0x/pr65398-2.C: New test.
5507 2015-03-30  Marek Polacek  <polacek@redhat.com>
5509         * c-c++-common/pr65556.c: Change the width of bit-fields.
5511 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5513         PR ipa/65588
5514         * gcc.target/i386/pr65588.c: New testcase.
5516 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
5518         PR libgfortran/65563
5519         * gfortran.dg/open_errors_2.f90:  New test.
5521 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5523         PR libgfortran/65596
5524         * gfortran.dg/namelist_86.f90: New test.
5526 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
5528         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5529         statement to reflect new ownership.
5531 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5533         PR c++/42328
5534         * g++.dg/template/friend58.C: New.
5535         * g++.dg/template/friend59.C: Likewise.
5537 2015-03-27  Tobias Burnus  <burnus@net-b.de>
5539         PR c/65586
5540         * g++.dg/gomp/openmp-simd-3.C: New.
5541         * gcc.dg/gomp/openmp-simd-3.c: New.
5543 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
5545         PR target/65248
5546         * gcc.target/i386/pr65248-1.c: New file.
5547         * gcc.target/i386/pr65248-2.c: Likewise.
5548         * gcc.target/i386/pr65248-3.c: Likewise.
5549         * gcc.target/i386/pr65248-4.c: Likewise.
5551 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
5553         PR target/65593
5554         * gcc.c-torture/compile/pr65593.c: New test.
5556 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
5558         PR c++/59329
5559         * g++.dg/cpp1y/constexpr-assert1.C: New.
5561 2015-03-27  Marek Polacek  <polacek@redhat.com>
5563         PR c++/65556
5564         * c-c++-common/pr65556.c: New test.
5566 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
5568         PR ipa/65600
5569         * g++.dg/torture/pr65600.C: New testcase.
5571 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
5573         PR target/65407
5574         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5576 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
5578         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5579         statement and cleanup. Fixed typos.
5581 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5583         PR middle-end/65595
5584         * gcc.c-torture/compile/pr65595.c: New testcase.
5586 2015-03-27  Marek Polacek  <polacek@redhat.com>
5588         PR sanitizer/65583
5589         * g++.dg/ubsan/pr65583.C: New test.
5591 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
5593         * gcc.c-torture/compile/20150327.c: New testcase.
5595 2015-03-26  Richard Biener  <rguenther@suse.de>
5597         PR middle-end/65555
5598         * g++.dg/torture/pr65555.C: New testcase.
5600 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
5602         PR tree-optimization/64715
5603         * gcc.dg/builtin-object-size-15.c: New test.
5604         * gcc.dg/pr64715-1.c: New test.
5605         * gcc.dg/pr64715-2.c: New test.
5607 2015-03-26  Richard Biener  <rguenther@suse.de>
5609         PR middle-end/65519
5610         * gnat.dg/specs/opt2.ads: Fix testcase.
5612 2015-03-25  Martin Sebor  <msebor@redhat.com>
5614         PR testsuite/65526
5615         * lib/target-supports.exp (check_effective_target_arm32): Fail early
5616         when target isn't arm*-*-*-*.
5617         (check_effective_target_arm_nothumb): Likewise.
5618         (check_effective_target_arm_little_endian): Likewise.
5619         (check_effective_target_arm_vect_no_misalign): Likewise.
5620         (check_effective_target_aarch64_little_endian): Fail early if target
5621         isn't aarch64*-*-*.
5623 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
5625         PR tree-optimization/65177
5626         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5628 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
5630         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5631         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5632         smmintrin.h and mm3dnow.h.
5634 2015-03-25  Marek Polacek  <polacek@redhat.com>
5636         PR c++/65558
5637         * g++.dg/cpp0x/pr65558.C: New test.
5639 2015-03-25  Marek Polacek  <polacek@redhat.com>
5641         PR c++/61670
5642         * g++.dg/template/pr61670.C: New test.
5644 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5646         PR c++/54987
5647         * g++.dg/template/pr54987.C: New.
5649 2015-03-25  Richard Biener  <rguenther@suse.de>
5651         PR tree-optimization/62630
5652         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5654 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5656         PR target/65508
5657         * gcc.target/i386/mpx/pr65508.c: New.
5659 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
5661         PR fortran/64952
5662         PR fortran/65532
5663         * gfortran.dg/data_initialized_3.f90: New.
5665 2015-03-25  Richard Biener  <rguenther@suse.de>
5667         PR middle-end/65519
5668         * gnat.dg/specs/opt2.ads: New testcase.
5670 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
5672         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5673         * gcc.target/arm/memset-inline-4.c: Skip for
5674         arm_tune_string_ops_prefer_neon.
5675         * gcc.target/arm/memset-inline-5.c: Ditto.
5676         * gcc.target/arm/memset-inline-6.c: Ditto.
5677         * gcc.target/arm/memset-inline-8.c: Ditto.
5678         * gcc.target/arm/memset-inline-9.c: Ditto.
5680 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5682         PR c++/58923
5683         * g++.dg/other/virtual3.C: New.
5685 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5687         PR c++/60130
5688         * g++.dg/cpp0x/vt-60130.C: New.
5690 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5692         PR c++/61971
5693         * g++.dg/warn/Warray-bounds-7.C: New.
5695 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/60067
5698         * g++.dg/template/defarg18.C: New.
5700 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5702         PR c++/59988
5703         * g++.dg/cpp0x/vt-59988.C: New.
5705 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
5707         PR tree-optimization/65533
5708         * gcc.dg/pr65533.c: New test.
5710 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
5712         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5713         source= and mold= expressions functionality.
5714         * gfortran.dg/allocate_class_4.f90: New test.
5715         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5716         copying an unlimited polymorhpic object containing a char array
5717         to another unlimited polymorphic object respects the _len
5718         component.
5719         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5720         whether deferred length char array allocate works, unlimited
5721         polymorphic object allocation from a string works and if
5722         allocating an array of deferred length strings works.
5723         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5725 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
5727         PR c++/65513
5728         * g++.dg/cpp0x/constexpr-array11.C: New.
5730 2015-03-24  Richard Biener  <rguenther@suse.de>
5732         PR middle-end/65517
5733         * gcc.dg/torture/pr65517.c: New testcase.
5735 2015-03-24  Tobias Burnus  <burnus@net-b.de>
5737         * gfortran.dg/coindexed_1.f90: Moved from
5738         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5740 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5742         PR testsuite/65506
5743         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5744         gimple dump.
5746         PR target/65523
5747         * gcc.target/i386/pr65523.c: New test.
5749         PR ipa/65475
5750         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5751         dg-options.
5752         * g++.dg/lto/pr65475b_0.C: Likewise.
5754 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
5756         PR target/65505
5757         * gcc.target/sh/torture/pr65505.c: New.
5759 2015-03-23  Martin Sebor  <msebor@redhat.com>
5761         PR testsuite/63175
5762         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5763         assembly for lvx in addition to lxv.
5765 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5767         PR target/65504
5768         * gfortran.dg/pr65504.f90: New test.
5770         PR ipa/65521
5771         * gcc.dg/pr65521.c: New test.
5773 2015-03-23  Richard Biener  <rguenther@suse.de>
5775         PR tree-optimization/65518
5776         * gcc.dg/vect/pr65518.c: New testcase.
5778 2015-03-23  Richard Biener  <rguenther@suse.de>
5780         PR tree-optimization/65494
5781         * gcc.dg/vect/pr65494.c: New testcase.
5783 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
5785         PR preprocessor/65238
5786         * c-c++-common/cpp/pr65238-1.c: New test.
5787         * gcc.dg/cpp/pr65238-2.c: New test.
5788         * gcc.dg/cpp/trad/pr65238-3.c: New test.
5789         * gcc.dg/cpp/trad/pr65238-4.c: New test.
5791 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
5792             Mikael Morin  <mikael@gcc.gnu.org>
5794         PR fortran/64952
5795         * gfortran.dg/elemental_dependency_4.f90: New.
5796         * gfortran.dg/elemental_dependency_5.f90: New.
5798 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
5800         PR ipa/65475
5801         * g++.dg/lto/pr65475b_0.C: New testcase.
5802         * g++.dg/lto/pr65475b_1.C: New testcase.
5803         * g++.dg/lto/pr65475c_0.C: New testcase.
5804         * g++.dg/lto/pr65475c_1.C: New testcase.
5806 2015-03-21  Tobias Burnus  <burnus@net-b.de>
5808         * gfortran.dg/coarray_38.f90: New.
5809         * gfortran.dg/coarray_39.f90: New.
5810         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5811         compile test.
5813 2015-03-20  Marek Polacek  <polacek@redhat.com>
5815         PR c++/65398
5816         * g++.dg/cpp0x/pr65398.C: New test.
5818 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
5820         PR ipa/65475
5821         * g++.dg/lto/pr65475_0.C: New testcase.
5822         * g++.dg/lto/pr65475_1.C: New testcase.
5824 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
5826         PR rtl-optimization/64366
5827         * gcc.target/sh/pr64366.c: New.
5829 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5831         PR c++/48324
5832         * g++.dg/cpp0x/constexpr-48324.C: New.
5834 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
5836         PR c++/48453
5837         * g++.dg/cpp0x/pr48453.C: New.
5839 2015-03-20  Marek Polacek  <polacek@redhat.com>
5841         PR c++/65072
5842         * g++.dg/cpp0x/pr65072.C: New test.
5844 2015-03-20  Richard Biener  <rguenther@suse.de>
5846         PR middle-end/64715
5847         * gcc.dg/pr15347.c: Use -O.
5848         * c-c++-common/pr19807-1.c: Likewise.
5850 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
5852         * gnat.dg/volatile13.ad[sb]: New test.
5854 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
5856         PR rtl-optimization/60851
5857         * gcc.target/i386/pr60851.c: New test.
5859 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
5861         PR target/65240
5862         * g++.dg/pr65240.h: Add tests for PR 65240.
5863         * g++.dg/pr65240-1.C: Likewise.
5864         * g++.dg/pr65240-2.C: Likewise.
5865         * g++.dg/pr65240-3.C: Likewise.
5866         * g++.dg/pr65240-4.C: Likewise.
5868 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
5870         PR rtl-optimization/63491
5871         * gcc.target/powerpc/pr63491.c: New.
5873 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5875         * g++.dg/ipa/pr65465.C: New test.
5877 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5879         PR c++/52659
5880         * g++.dg/cpp0x/deleted11.C: New.
5882 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5884         PR sanitizer/65400
5885         * c-c++-common/tsan/pr65400-3.c: New test.
5887 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
5889         PR c++/59686
5890         * g++.dg/cpp0x/constexpr-59686.C: New.
5892 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
5894         PR sanitizer/64265
5895         * g++.dg/tsan/pr64265.C: New test.
5897         PR sanitizer/65400
5898         * c-c++-common/tsan/pr65400-1.c: New test.
5899         * c-c++-common/tsan/pr65400-2.c: New test.
5901 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5903         PR c++/59816
5904         * g++.dg/cpp0x/pr59816.C: New.
5906 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
5908         PR fortran/59198
5909         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5911 2015-03-18  Martin Liska  <mliska@suse.cz>
5913         PR ipa/65439
5914         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5915         equivalences either to 6 or 7.
5917 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
5919         PR middle-end/64491
5920         Revert:
5921         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
5923         * gcc.dg/undefined-loop-1.c: New file.
5924         * gcc.dg/undefined-loop-2.c: New file.
5926         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
5928         PR testsuite/64032
5929         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5930         loop exits too early.
5932 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
5934         PR tree-optimization/65450
5935         * gfortran.dg/pr65450.f90: New test.
5937         PR target/65078
5938         * gcc.target/i386/pr65078-1.c: New test.
5939         * gcc.target/i386/pr65078-2.c: New test.
5940         * gcc.target/i386/pr65078-3.c: New test.
5941         * gcc.target/i386/pr65078-4.c: New test.
5942         * gcc.target/i386/pr65078-5.c: New test.
5943         * gcc.target/i386/pr65078-6.c: New test.
5945 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
5947         PR c++/65340
5948         * g++.dg/cpp1y/pr65340.C: New.
5950 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5952         PR fortran/64432
5953         * gfortran.dg/system_clock_3.f08: Adjust test.
5955 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
5957         PR fortran/59198
5958         * gfortran.dg/proc_ptr_comp_44.f90: New test.
5959         * gfortran.dg/proc_ptr_comp_45.f90: New test.
5961 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5963         PR fortran/64432
5964         * gfortran.dg/system_clock_3.f08: New test.
5966 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
5968         PR c++/64626
5969         g++.dg/cpp1y/pr64626-1.C: New.
5970         g++.dg/cpp1y/pr64626-2.C: New.
5971         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5973 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
5975         PR tree-optimization/65427
5976         * gcc.c-torture/execute/pr65427.c: New test.
5978 2015-03-16  Marek Polacek  <polacek@redhat.com>
5980         DR 1688
5981         PR c++/65327
5982         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5983         * g++.dg/cpp0x/pr65327.C: New test.
5985 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5987         PR sanitizer/64820
5988         * c-c++-common/asan/pr64820.c: New test.
5990 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
5992         * gfortran.dg/pointer_2.f90: New test.
5994 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
5996         * g++.dg/pr65049.C: New test.
5998 2015-03-16  Tom de Vries  <tom@codesourcery.com>
6000         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6001         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6002         * gcc.target/i386/fuse-caller-save.c: Same.
6004 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
6006         * gnat.dg/loop_optimization18.ad[sb]: New test.
6007         * gnat.dg/loop_optimization18_pkg.ads: New helper.
6009 2015-03-16  Alan Modra  <amodra@gmail.com>
6011         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
6012         2014-12-05 change.
6014 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
6016         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6017         hppa*-*-hpux*.
6018         * gcc.dg/torture/pr65270-2.c: Likewise.
6020 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
6022         PR fortran/61138
6023         * gfortran.dg/pointer_remapping_9.f90: New.
6025 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
6027         PR tree-optimization/65369
6028         * gcc.c-torture/execute/pr65369.c: New test.
6030         PR tree-optimization/65418
6031         * gcc.c-torture/execute/pr65418-1.c: New test.
6032         * gcc.c-torture/execute/pr65418-2.c: New test.
6034         PR rtl-optimization/65401
6035         * gcc.c-torture/execute/pr65401.c: New test.
6037 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6039         PR target/64600
6040         * gcc.target/arm/pr64600_1.c: New test.
6042 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6044         PR rtl-optimization/65235
6045         * gcc.target/aarch64/pr65235_1.c: New test.
6047 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6049         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6050         * gcc.target/s390/hotpatch-22.c: Likewise.
6051         * gcc.target/s390/hotpatch-23.c: Likewise.
6052         * gcc.target/s390/hotpatch-24.c: Likewise.
6053         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6054         * gcc.target/s390/hotpatch-1.c: Update expected output.
6055         * gcc.target/s390/hotpatch-2.c: Likewise.
6056         * gcc.target/s390/hotpatch-3.c: Likewise.
6057         * gcc.target/s390/hotpatch-4.c: Likewise.
6058         * gcc.target/s390/hotpatch-5.c: Likewise.
6059         * gcc.target/s390/hotpatch-6.c: Likewise.
6060         * gcc.target/s390/hotpatch-7.c: Likewise.
6061         * gcc.target/s390/hotpatch-8.c: Likewise.
6062         * gcc.target/s390/hotpatch-9.c: Likewise.
6063         * gcc.target/s390/hotpatch-10.c: Likewise.
6064         * gcc.target/s390/hotpatch-11.c: Likewise.
6065         * gcc.target/s390/hotpatch-12.c: Likewise.
6066         * gcc.target/s390/hotpatch-13.c: Likewise.
6067         * gcc.target/s390/hotpatch-14.c: Likewise.
6068         * gcc.target/s390/hotpatch-15.c: Likewise.
6069         * gcc.target/s390/hotpatch-16.c: Likewise.
6070         * gcc.target/s390/hotpatch-17.c: Likewise.
6071         * gcc.target/s390/hotpatch-18.c: Likewise.
6072         * gcc.target/s390/hotpatch-19.c: Likewise.
6074 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6076         PR target/65103
6077         * gcc.target/i386/pr65103-1.c: New.
6079 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6081         PR target/65044
6082         * gcc.target/i386/pr65044.c: New.
6084 2015-03-12  Tom de Vries  <tom@codesourcery.com>
6086         PR rtl-optimization/64895
6087         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6088         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6089         * gcc.target/i386/fuse-caller-save.c: Ditto.
6091 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6093         * gcc.dg/ipa/pr63569.c: Fix template.
6095 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
6097         * g++.dg/ipa/pr64146.C: Require fpic support.
6099 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
6101         PR libfortran/65200
6102         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6103         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6105 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
6107         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6108         to dg-options, fix up dg-skip-if.
6110 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
6112         PR target/65296
6113         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6114         * gcc.target/avr/tiny-caller-save.c: Same.
6116 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6118         PR target/65242
6119         * g++.dg/pr65242.C: New test.
6121 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
6123         * c-c++-common/asan/no-asan-check-glob.c: New test.
6125 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
6127         PR c++/65370
6128         * g++.dg/other/default11.C: New.
6129         * g++.dg/other/default12.C: Likewise.
6131 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6133         PR target/65368
6134         * gcc.target/i386/bmi2-bzhi-2.c: New test.
6136 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
6138         PR fortran/65024
6139         * gfortran.dg/unlimited_polymorphic_23.f90: New test
6141 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6143         PR c++/65127
6144         * g++.dg/cpp0x/pr65127.C: New test.
6146 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6148         * gcc.dg/ipa/PR64550.c: Update template.
6150 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
6151             Tobias Burnus  <burnus@net-b.de>
6153         * gfortran.dg/coarray_sync_memory.f90: New.
6155 2015-03-10  Marek Polacek  <polacek@redhat.com>
6157         PR sanitizer/65367
6158         * c-c++-common/ubsan/pr65367.c: New test.
6160 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6162         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6163         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6164         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6165         * gcc.target/i386/mpx/calloc-1-nov.c: New.
6166         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6167         * gcc.target/i386/mpx/malloc-1-nov.c: New.
6168         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6169         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6170         * gcc.target/i386/mpx/realloc-1-nov.c: New.
6171         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6172         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6173         * gcc.target/i386/mpx/realloc-2-nov.c: New.
6174         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6176 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6178         * lib/mpx-dg.exp (mpx_link_flags): New.
6179         (mpx_init): New.
6180         (mpx_finish): New.
6181         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6182         * gcc.target/i386/mpx/alloca-1-nov.c: New.
6183         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6184         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6185         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6186         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6187         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6188         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6189         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6190         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6191         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6192         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6193         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6194         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6195         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6196         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6197         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6198         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6199         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6200         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6201         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6202         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6203         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6204         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6205         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6206         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6207         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6208         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6209         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6210         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6211         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6212         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6213         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6214         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6215         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6216         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6217         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6218         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6219         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6220         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6221         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6222         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6223         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6224         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6225         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6226         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6227         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6228         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6229         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6230         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6231         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6232         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6233         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6234         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6235         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6236         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6237         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6238         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6239         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6240         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6241         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6242         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6243         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6244         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6245         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6246         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6247         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6248         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6249         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6250         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6251         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6252         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6253         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6254         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6255         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6256         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6257         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6258         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6259         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6260         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6261         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6262         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6263         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6264         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6265         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6266         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6267         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6268         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6269         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6270         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6271         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6272         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6273         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6274         * gcc.target/i386/mpx/label-address-1.c: New.
6275         * gcc.target/i386/mpx/legacy-1-nov.c: New.
6276         * gcc.target/i386/mpx/macro.c: New.
6277         * gcc.target/i386/mpx/mpx-check.h: New.
6278         * gcc.target/i386/mpx/mpx.exp: New.
6279         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6280         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6281         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6282         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6283         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6284         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6285         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6286         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6287         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6288         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6289         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6290         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6291         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6292         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6293         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6294         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6295         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6296         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6297         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6298         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6299         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6300         * gcc.target/i386/mpx/reference-1-lbv.c: New.
6301         * gcc.target/i386/mpx/reference-1-nov.c: New.
6302         * gcc.target/i386/mpx/reference-1-ubv.c: New.
6303         * gcc.target/i386/mpx/reference-2-lbv.c: New.
6304         * gcc.target/i386/mpx/reference-2-nov.c: New.
6305         * gcc.target/i386/mpx/reference-2-ubv.c: New.
6306         * gcc.target/i386/mpx/reference-3-lbv.c: New.
6307         * gcc.target/i386/mpx/reference-3-nov.c: New.
6308         * gcc.target/i386/mpx/reference-3-ubv.c: New.
6309         * gcc.target/i386/mpx/reference-4-lbv.c: New.
6310         * gcc.target/i386/mpx/reference-4-nov.c: New.
6311         * gcc.target/i386/mpx/reference-4-ubv.c: New.
6312         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6313         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6314         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6315         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6316         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6317         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6318         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6319         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6320         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6321         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6322         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6323         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6324         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6325         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6326         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6327         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6328         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6329         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6330         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6331         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6332         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6333         * gcc.target/i386/mpx/sincos-1-nov.c: New.
6334         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6335         * gcc.target/i386/mpx/static-array-1-nov.c: New.
6336         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6337         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6338         * gcc.target/i386/mpx/static-init-1-nov.c: New.
6339         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6340         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6341         * gcc.target/i386/mpx/static-init-2-nov.c: New.
6342         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6343         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6344         * gcc.target/i386/mpx/static-init-3-nov.c: New.
6345         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6346         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6347         * gcc.target/i386/mpx/static-init-4-nov.c: New.
6348         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6349         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6350         * gcc.target/i386/mpx/static-init-5-nov.c: New.
6351         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6352         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6353         * gcc.target/i386/mpx/static-init-6-nov.c: New.
6354         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6355         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6356         * gcc.target/i386/mpx/static-string-1-nov.c: New.
6357         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6358         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6359         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6360         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6361         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6362         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6363         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6364         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6365         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6366         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6367         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6368         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6369         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6370         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6371         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6372         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6373         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6374         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6375         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6376         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6377         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6378         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6379         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6380         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6381         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6382         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6383         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6384         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6385         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6386         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6387         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6388         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6389         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6390         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6391         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6392         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6393         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6394         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6395         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6396         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6397         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6398         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6399         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6400         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6401         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6402         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6403         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6404         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6405         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6406         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6407         * gcc.target/i386/mpx/vararg-1-nov.c: New.
6408         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6409         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6410         * gcc.target/i386/mpx/vararg-2-nov.c: New.
6411         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6412         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6413         * gcc.target/i386/mpx/vararg-3-nov.c: New.
6414         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6415         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6416         * gcc.target/i386/mpx/vararg-4-nov.c: New.
6417         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6418         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6419         * gcc.target/i386/mpx/vararg-5-nov.c: New.
6420         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6421         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6422         * gcc.target/i386/mpx/vararg-6-nov.c: New.
6423         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6424         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6425         * gcc.target/i386/mpx/vararg-7-nov.c: New.
6426         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6427         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6428         * gcc.target/i386/mpx/vararg-8-nov.c: New.
6429         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6430         * gcc.target/i386/mpx/vla-1-lbv.c: New.
6431         * gcc.target/i386/mpx/vla-1-nov.c: New.
6432         * gcc.target/i386/mpx/vla-1-ubv.c: New.
6433         * gcc.target/i386/mpx/vla-2-lbv.c: New.
6434         * gcc.target/i386/mpx/vla-2-nov.c: New.
6435         * gcc.target/i386/mpx/vla-2-ubv.c: New.
6437 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
6439         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6441 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
6443         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6445 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
6447         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6448         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6450 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
6452         PR c/65120
6453         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6454         on rhs is 0.
6455         (fn4): New test.
6456         * c-c++-common/pr65120.c: New test.
6458         PR rtl-optimization/65321
6459         * gcc.dg/pr65321.c: New test.
6461 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
6463         PR tree-optimization/65355
6464         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6466 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
6468         PR c/65120
6469         * c-c++-common/pr49706.c: Adjust tests for not warning
6470         about !!x == y or !b == y where b is boolean, and add
6471         some further tests.
6472         * c-c++-common/pr62199-2.c: Likewise.
6474 2015-03-09  Richard Biener  <rguenther@suse.de>
6476         PR middle-end/65270
6477         * gcc.dg/torture/pr65270-1.c: New testcase.
6478         * gcc.dg/torture/pr65270-2.c: Likewise.
6480 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6482         PR tree-optimization/63743
6483         * gcc.dg/pr63743.c: New test.
6485 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
6487         PR lto/65316
6488         * g++.dg/lto/pr65316_0.C: New testcase.
6489         * g++.dg/lto/pr65316_1.C: New testcase.
6491 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
6493         PR target/62247
6494         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6495         hppa*-*-hpux*.
6496         * g++.dg/abi/rtti3.C: Likewise.
6498         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6500         PR target/62251
6501         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6503         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6505         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6507         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6509 2015-03-08  Morin  <mikael@gcc.gnu.org>
6511         PR fortran/60898
6512         * gfortran.dg/entry_20.f90: New.
6514 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6516         PR target/65153
6517         * gcc.c-torture/compile/pr65153.c: New.
6519 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
6521         PR target/65249
6522         * g++.dg/torture/pr65249.C: New.
6524 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
6526         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6527         long.
6528         (int64_t): Likewise.
6530 2015-03-07  Marek Polacek  <polacek@redhat.com>
6531             Martin Uecker  <uecker@eecs.berkeley.edu>
6533         PR sanitizer/65280
6534         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6535         member-like arrays.
6536         * c-c++-common/ubsan/bounds-8.c: New test.
6537         * c-c++-common/ubsan/bounds-9.c: New test.
6538         * gcc.dg/ubsan/bounds-2.c: New test.
6540 2015-03-05  Martin Sebor  <msebor@redhat.com>
6542         * PR testsuite/63175
6543         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6544         checking of results into main to prevent it from getting optimized
6545         away.
6546         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6548 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
6550         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6551         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6552         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6553         x64.
6555 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
6557         * g++.dg/lto/pr65302_1.C: New testcase.
6558         * g++.dg/lto/pr65302_0.C: New testcase.
6560 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6562         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6563         -fno-ipa-icf to dg-options.
6565 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
6567         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6568         compiles using the linker plugin.
6570 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6572         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6574 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6576         * gcc.target/arm/pr65067.c: New test.
6578 2015-03-05  Martin Liska  <mliska@suse.cz>
6580         PR ipa/65318
6581         * gcc.dg/ipa/pr65318.c: New test.
6583 2015-03-05  Marek Polacek  <polacek@redhat.com>
6585         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6587 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6589         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6591 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6593         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6594         max-unroll-times back to defaults for s390.
6596 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6598         Fix last commit.
6600 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6602         PR c++/64665
6603         * g++.dg/cpp0x/initlist92.C: New.
6605 2015-03-05  Richard Biener  <rguenther@suse.de>
6607         PR tree-optimization/65310
6608         * gcc.dg/vect/pr65310.c: New testcase.
6610 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6612         PR c++/64834
6613         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6615 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6617         * gnat.dg/entry_queues3.adb: New test.
6619 2015-03-04  Ian Lance Taylor  <iant@google.com>
6621         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6623 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6625         PR c++/64227
6626         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6628 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
6630         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6631         -fno-ipa-icf to dg-options
6632         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6633         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6635 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
6637         PR c++/64398
6638         * g++.dg/cpp0x/decltype62.C: New.
6640 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6642         * gnat.dg/object_overflow5.adb: New test.
6644 2015-03-03  Martin Liska  <mliska@suse.cz>
6646         PR ipa/65287
6647         * gcc.dg/ipa/pr65287.c: New test.
6649 2015-03-03  Martin Jambor  <mjambor@suse.cz>
6650             Eric Botcazou  <ebotcazou@adacore.com>
6652         * gnat.dg/specs/pack12.ads: New test.
6654 2015-03-03  Martin Liska  <mliska@suse.cz>
6656         * gcc.dg/ipa/PR65282.c: New test.
6658 2015-03-13  Jeff Law  <law@redhat.com>
6660         PR tree-optimization/65241
6661         * gcc.c-torture/compile/pr65241.c: New test.
6663 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
6665         PR target/64331
6666         * gcc.target/avr/torture/pr64331.c: New test.
6668 2015-03-03  Martin Liska  <mliska@suse.cz>
6669             Jan Hubicka  <hubicka@ucw.cz>
6671         * g++.dg/ipa/pr65263.C: New test.
6673 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6675         PR ipa/65130
6676         * gcc.dg/lto/pr65130_0.c: New testcase.
6677         * gcc.dg/lto/pr65130_1.c: New testcase.
6679 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
6681         PR ipa/64988
6682         * g++.dg/torture/pr64988.C: New testcase.
6684 2015-03-02  Tobias Burnus  <burnus@net-b.de>
6686         * gfortran.dg/coarray_atomic_6.f90: New.
6688 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6690         PR target/65184
6691         * gcc.target/i386/pr65184.c: New.
6693 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
6695         PR target/65183
6696         * gcc.target/i386/pr65183.c: New.
6698 2015-02-28  Martin Liska  <mliska@suse.cz>
6699             Jan Hubicka  <hubicka@ucw.cz>
6701         * gcc.dg/ipa/ipa-icf-35.c: New test.
6702         * gcc.dg/ipa/ipa-icf-36.c: New test.
6703         * gcc.dg/ipa/ipa-icf-37.c: New test.
6705 2015-02-28  Martin Liska  <mliska@suse.cz>
6706             Jan Hubicka  <hubicka@ucw.cz>
6708         PR ipa/65245
6709         * gcc.dg/ipa/ipa-icf-34.c: New test.
6711 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
6713         PR target/61142
6714         * gcc.target/sh/sh/pr61142.c: New.
6716 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6718         * g++.dg/other/dump-ada-spec-3.C: New test.
6720 2015-03-01  Martin Liska  <mliska@suse.cz>
6722         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6723         * g++.dg/ipa/pr63595.C: Update expected results.
6725 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
6727         PR ipa/65236
6728         * g++.dg/ipa/ipa-icf-6.C: New testcase.
6730 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
6732         * gcc.dg/vect/pr59354.c: Move vector producing code to
6733         separate function.
6735 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
6737         PR ipa/65237
6738         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6739         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6740         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6741         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6743 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
6745         PR tree-optimization/65048
6746         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6747         (foo): Use K&R style definition.
6749 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
6751         PR target/65032
6752         * g++.dg/pr65032.C: New.
6754 2015-02-27  Marek Polacek  <polacek@redhat.com>
6756         PR c/65040
6757         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6758         -Wformat=2.
6760 2015-02-27  Marek Polacek  <polacek@redhat.com>
6762         PR c/65228
6763         * gcc.dg/pr65228.c: New test.
6765 2015-02-27  Kai Tietz  <ktietz@redhat.com>
6767         PR c/35330
6768         * gcc.dg/weak/weak-17.c: New file.
6770 2015-02-27  Richard Biener  <rguenther@suse.de>
6772         PR lto/65193
6773         * g++.dg/lto/pr65193_0.C: New testcase.
6775 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6777         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6778         * gcc.target/s390/hotpatch-8.c: Likewise.
6779         * gcc.target/s390/hotpatch-9.c: Likewise.
6780         * gcc.target/s390/pr61078.c: Likewise.
6781         * gcc.target/s390/pr57960.c: Remove -m64.
6782         * gcc.target/s390/pr61078.c: Likewise.
6784 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
6785             Martin Liska  <mliska@suse.cz>
6787         PR bootstrap/65150
6788         * gcc.dg/pr64454.c: Disable ICF.
6789         * gcc.dg/pr28685-1.c: Disable ICF
6790         * gcc.dg/ipa/iinline-5.c: Disable ICF.
6791         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6792         * g++.dg/ipa/ipa-icf-4.C: Update template.
6794 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
6796         PR tree-optimization/65216
6797         * gcc.c-torture/execute/pr65216.c: New test.
6799         PR tree-optimization/65215
6800         * gcc.c-torture/execute/pr65215-1.c: New test.
6801         * gcc.c-torture/execute/pr65215-2.c: New test.
6802         * gcc.c-torture/execute/pr65215-3.c: New test.
6803         * gcc.c-torture/execute/pr65215-4.c: New test.
6804         * gcc.c-torture/execute/pr65215-5.c: New test.
6806 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6808         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6810 2015-02-26  Martin Liska  <mliska@suse.cz>
6811             Jan Hubicka  <hubicka@ucw.cz>
6813         * g++.dg/ipa/pr64146.C: Update expected results.
6814         * gcc.dg/ipa/ipa-icf-26.c: Update test.
6815         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6816         * gcc.dg/ipa/ipa-icf-34.c: New test.
6818 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6820         * gcc.dg/vect/vect-pr61917.c: Rename to ...
6821         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6822         (dg-additional-options): Remove dg directive.
6823         (dg-final): Add dg directive.
6825 2015-02-26  Marek Polacek  <polacek@redhat.com>
6827         PR ipa/65008
6828         * g++.dg/ipa/pr65008.C: New test.
6830 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6832         * lib/profopt.exp (profopt-target-cleanup): New proc.
6833         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6834         files from sources from dg-additional-sources.
6836 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6838         * lib/gcov.exp: Cleanup in case of xfail.
6840 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6842         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6844 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
6846         PR debug/46102
6847         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6848         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6849         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6850         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6851         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6852         * g++.dg/debug/pr46123.C: XFAIL and move...
6853         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6854         * gcc.dg/debug/dwarf2-3.c: Move...
6855         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6857 2015-02-26  Marek Polacek  <polacek@redhat.com>
6859         PR c++/65202
6860         * g++.dg/cpp1y/pr65202.C: New test.
6862 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6864         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6865         locale_facets.h.gcov.
6867 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6869         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6871 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6873         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6875 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
6877         PR target/65217
6878         * gcc.target/i386/pr65217.c: New.
6880 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6882         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6884 2015-02-26  Tom de Vries  <tom@codesourcery.com>
6886         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6888 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
6890         PR tree-optimization/65048
6891         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6893 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
6895         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6896         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6898 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
6900         PR target/65161
6901         * gcc.target/i386/pr65161.c: New test.
6903 2015-02-26  Terry Guo  <terry.guo@arm.com>
6905         * gcc.target/arm/no-volatile-in-it.c: New test.
6907 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
6909         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6910         (dg-options): Add -save-temps.
6911         (dg-final): Add cleanup-saved-temps.
6913 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
6915         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6917 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
6919         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6920         * gcc.target/powerpc/pack01.c: Include string.h.
6922 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
6924         PR target/65167
6925         * gcc.target/i386/pr65167.c: New.
6927 2015-02-25  Kai Tietz  <ktietz@redhat.com>
6929         PR tree-optimization/61917
6930         * gcc.dg/vect/vect-pr61917.c: New file.
6932 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
6934         PR tree-optimization/65170
6935         * gcc.c-torture/execute/pr65170.c: New test.
6936         * gcc.dg/tree-ssa/vrp96.c: New test.
6938 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6940         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6942 2015-02-24  Tom de Vries  <tom@codesourcery.com>
6944         PR testsuite/65126
6945         * lib/gcc-defs.exp (additional_sources_used): Add new var.
6946         (dg-additional-files-options): Copy additional_sources to
6947         additional_sources_used before emptying additional_sources.
6948         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6949         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6950         (cleanup-saved-temps): Use additional_sources_used instead of
6951         additional_sources.
6952         (dg-test): Reset additional_sources_used.
6954 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
6956         PR fortran/63427
6957         * gfortran.dg/integer_exponentiation_6.F90: New test.
6959 2015-02-23  Martin Sebor  <msebor@redhat.com>
6961         PR target/65109
6962         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6963         two parts.  One to save registers, the other to verify the
6964         registers have the right values.  Save register state into
6965         static data rather than on the stack.
6967 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
6969         PR bootstrap/63888
6970         * c-c++-common/asan/pr63888.c: New test.
6972 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
6974         PR target/65163
6975         * gcc.c-torture/compile/pr65163.c: New.
6977 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6979         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6980         with -m31 on 64 bit.
6981         * gcc.dg/hoist-register-pressure-2.c: Likewise.
6982         * gcc.dg/hoist-register-pressure-3.c: Likewise.
6984 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6986         * gcc.target/s390/20090223-1.c: Add
6987         -Wno-implicit-function-declaration option.
6988         * gcc.target/s390/pr42224.c: Likewise.
6989         * gcc.target/s390/pr55718.c: Likewise.
6991 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6993         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6994         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6995         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6996         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6997         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6998         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6999         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7000         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7001         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7002         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7003         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7004         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7005         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7006         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7007         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7008         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7009         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7010         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7011         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7012         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7013         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7015 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7017         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7018         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7019         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7020         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7021         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7022         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7023         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7024         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7025         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7026         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7027         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7028         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7029         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7030         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7031         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7032         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7034 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7036         PR fortran/64980
7037         PR fortran/61960
7038         * gfortran.dg/pr61960.f90: New.
7039         * gfortran.dg/pr64230.f90: New.
7040         * gfortran.dg/pr64980.f03: New.
7042 2015-02-22  Tom de Vries  <tom@codesourcery.com>
7044         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7046 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
7048         PR ada/65156
7049         * gnat.dg/timing_events.adb: Removed, invalid test.
7051 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
7053         PR debug/58123
7054         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7055         location.
7056         * g++.dg/gcov/gcov-2.C: Likewise.
7058 2015-02-20  Richard Biener  <rguenther@suse.de>
7060         PR tree-optimization/65136
7061         * gcc.dg/tree-ssa/pr65136.c: New testcase.
7063 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
7065         PR testsuite/64158
7066         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7067         and nvptx-*-* blacklisting.
7069         * gcc.dg/sibcall-9.c: New test.
7070         * gcc.dg/sibcall-10.c: New test.
7072 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7074         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7076 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
7078         PR target/64452
7079         * gcc.target/avr/torture/pr64452.c: New test.
7081 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
7083         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7084         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7086 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7088         PR testsuite/65116
7089         * lib/target-supports.exp (check_compile): Check whether
7090         additional_sources is defined before using it.
7092 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
7094         PR middle-end/65074
7095         * g++.dg/opt/pr65074.C: New file.
7097 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
7099         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7100         (size_type): New typedef.
7101         (operator "" _script): Use it for the last argument.
7103 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7105         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7107 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
7109         * lib/target-supports.exp (check_compile): Save/restore
7110         additional_sources that may belong to an actual test.
7112 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
7114         PR gcov-profile/64634
7115         * g++.dg/gcov/gcov-15.C: New test.
7117 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7119         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7121 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7123         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7125 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7127         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7129 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7131         * gfortran.dg/fmt_cache_1.f: Add missing close.
7133 2015-02-18  Tom de Vries  <tom@codesourcery.com>
7135         PR testsuite/65107
7136         * gfortran.dg/read_eof_8.f90: Add missing close.
7138 2015-02-18  Richard Biener  <rguenther@suse.de>
7140         PR tree-optimization/65063
7141         * gcc.dg/pr65063.c: New testcase.
7143 2015-02-18  Richard Biener  <rguenther@suse.de>
7145         PR tree-optimization/62217
7146         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7148 2015-02-18  Marek Polacek  <polacek@redhat.com>
7150         PR sanitizer/65081
7151         * c-c++-common/ubsan/pr65081.c: New test.
7153 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7155         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7156         * gcc.target/sh/force-cbranch-delay-slot.c: New.
7158 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7160         * gcc.dg/ipa/propalign-3.c: New test.
7162 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
7164         PR target/64793
7165         * gcc.target/sh/pr64793.c: New.
7166         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7168 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
7170         * gcc.target/arm/divzero.c: New test case.
7172 2015-02-17  Tom de Vries  <tom@codesourcery.com>
7174         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7176 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
7177             Jakub Jelinek  <jakub@redhat.com>
7179         PR c++/65075
7180         * g++.dg/cpp0x/pr65075.C: New test.
7182 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
7184         PR target/65058
7185         * gcc.target/powerpc/pr65058.c: New test.
7187 2015-02-16  Jeff Law  <law@redhat.com>
7189         PR tree-optimization/64823
7190         * gcc.dg/uninit-20.c: New test.
7192 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
7193             James Greenhalgh  <james.greenhalgh@arm.com>
7195         PR ipa/64963
7196         * gcc.dg/ipa/ipa-clone-1.c: New test.
7198 2015-02-16  Richard Biener  <rguenther@suse.de>
7200         PR tree-optimization/65077
7201         * gcc.dg/torture/pr65077.c: New testcase.
7203 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
7205         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7206         Directive adjusted to scan for ldaxr.
7207         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7208         adjusted to scan for ldaex.
7210 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
7212         PR c++/65080
7213         * g++.dg/cpp0x/constexpr-65080.C: New.
7215 2015-02-16  Richard Biener  <rguenther@suse.de>
7217         PR tree-optimization/63593
7218         * gcc.dg/pr63593.c: New testcase.
7220 2015-02-16  Marek Polacek  <polacek@redhat.com>
7222         PR c/65066
7223         * gcc.dg/pr65066.c: New test.
7225 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7227         * gcc.dg/pr65002.C: Move ...
7228         * g++.dg/ipa/pr65002.C: ... here.
7230 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
7232         * gcc.target/powerpc/pr64205.c: Skip on AIX.
7233         * gcc.target/powerpc/pr64505.c: Skip on AIX.
7234         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7235         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7237 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
7239         PR testsuite/64850
7240         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7241         the expression to find calls.
7242         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7243         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7244         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7245         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7246         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7248 2015-02-14  Marek Polacek  <polacek@redhat.com>
7250         PR c/64768
7251         * gcc.dg/array-11.c: New test.
7252         * gcc.dg/array-12.c: New test.
7253         * gcc.dg/array-13.c: New test.
7254         * gcc.dg/array-14.c: New test.
7255         * gcc.dg/c99-flex-array-typedef-1.c: New test.
7256         * gcc.dg/c99-flex-array-typedef-2.c: New test.
7257         * gcc.dg/c99-flex-array-typedef-3.c: New test.
7258         * gcc.dg/c99-flex-array-typedef-5.c: New test.
7259         * gcc.dg/c99-flex-array-typedef-7.c: New test.
7260         * gcc.dg/c99-flex-array-typedef-8.c: New test.
7262 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7264         PR c++/60894
7265         * g++.dg/lookup/using54.C: New.
7267 2015-02-13  Jeff Law  <law@redhat.com>
7269         PR bootstrap/65060
7270         Revert my change for tree-optimization/64823.
7272 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7274         PR tree-optimization/65053
7275         * gcc.c-torture/execute/pr65053-1.c: New test.
7276         * gcc.c-torture/execute/pr65053-2.c: New test.
7278 2015-02-13  Marek Polacek  <polacek@redhat.com>
7280         PR c/65050
7281         * gcc.dg/pr65050.c: New test.
7283 2015-02-13  Jeff Law  <law@redhat.com>
7285         PR tree-optimization/64823
7286         * gcc.dg/uninit-20.c: New test.
7288         PR rtl-optimization/47477
7289         * gcc.dg/tree-ssa/pr47477.c: New test.
7291 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7293         PR c++/60211
7294         * g++.dg/parse/ivdep-2.C: New.
7295         * g++.dg/parse/ivdep-3.C: Likewise.
7297 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7299         PR fortran/64506
7300         * gfortran.dg/continuation_13.f90: New test.
7301         * gfortran.dg/continuation_14.f: New test.
7303 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
7305         PR c++/64970
7306         * g++.dg/cpp0x/sfinae55.C: New.
7308 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
7310         PR ipa/65034
7311         * g++.dg/ipa/pr65034.C: New test.
7313 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7315         PR tree-optimization/65002
7316         * gcc.dg/pr65002.C: New.
7318 2015-02-13  Marek Polacek  <polacek@redhat.com>
7320         PR c/65040
7321         * c-c++-common/pr65040.c: New test.
7323 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
7325         PR tree-optimization/64705
7326         * gcc.dg/tree-ssa/pr64705.c: New test.
7328 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7330         PR rtl/32219
7331         * gcc.dg/visibility-22.c: New test.
7332         * gcc.dg/visibility-23.c: New test.
7333         * gcc.target/i386/pr32219-1.c: New test.
7334         * gcc.target/i386/pr32219-2.c: New test.
7335         * gcc.target/i386/pr32219-3.c: New test.
7336         * gcc.target/i386/pr32219-4.c: New test.
7337         * gcc.target/i386/pr32219-5.c: New test.
7338         * gcc.target/i386/pr32219-6.c: New test.
7339         * gcc.target/i386/pr32219-7.c: New test.
7340         * gcc.target/i386/pr32219-8.c: New test.
7341         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7343 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7345         PR libgfortran/57822
7346         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7347         four different KINDs.
7349 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7351         PR c++/64884
7352         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7354         PR sanitizer/65000
7355         * g++.dg/ubsan/pr65000.C: New test.
7357 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
7359         PR fortran/64932
7360         * gfortran.dg/finalize_28.f90: New test
7362 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7364         PR debug/55541
7365         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7366         DW_TAG_lexical_block removal.
7367         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7368         * g++.dg/guality/pr55541.C: New test.
7370         PR sanitizer/64984
7371         * g++.dg/ubsan/pr64984.C: New test.
7373 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
7375         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7377 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
7379         PR testsuite/64930
7380         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7381         instructions for 2015-01-14 get_memmodel changes.
7382         * gcc.target/powerpc/atomic-p8.c: Likewise.
7384         PR sanitizer/65019
7385         * g++.dg/ubsan/pr65019.C: New test.
7387         PR tree-optimization/65014
7388         * gcc.c-torture/compile/pr65014.c: New test.
7390 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7392         PR libgfortran/57822
7393         * gfortran/fmt_g0_7.f08: Revise test.
7395 2015-02-11  Jeff Law  <law@redhat.com>
7397         PR target/63347
7398         * gcc.target/m68k/pr63347.c: New test.
7400 2015-02-11  Marek Polacek  <polacek@redhat.com>
7402         * g++.dg/ubsan/shift-1.C: New test.
7403         * gcc.dg/ubsan/c-shift-2.c: New test.
7404         * c-c++-common/ubsan/shift-5.c: Remove file.
7406 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
7408         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7409         Directive adjusted to XFAIL.
7410         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7411         adjusted to XFAIL.
7413 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7415         PR middle-end/65003
7416         * g++.dg/opt/pr65003.C: New test.
7418 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7420         * lib/target-supports.exp (check_effective_target_pie): Renamed
7421         to ...
7422         (check_effective_target_pie_enabled): This.
7423         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7424         * gcc.target/i386/pie.c: Likewise.
7426 2015-02-11  Andrew Pinski  <apinski@cavium.com>
7428         PR target/64893
7429         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7430         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7432 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
7434         PR target/61925
7435         * gcc.target/i386/pr61925-1.c: New test.
7436         * gcc.target/i386/pr61925-2.c: New test.
7437         * gcc.target/i386/pr61925-3.c: New test.
7439 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
7441         PR sanitizer/65004
7442         * g++.dg/asan/pr65004.C: New test.
7444 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
7446         PR target/64661
7447         * gcc.taget/sh/pr64661-0.h: New.
7448         * gcc.taget/sh/pr64661-1.c: New.
7449         * gcc.taget/sh/pr64661-2.c: New.
7450         * gcc.taget/sh/pr64661-3.c: New.
7451         * gcc.taget/sh/pr64661-4.c: New.
7453 2015-02-10  Richard Biener  <rguenther@suse.de>
7455         PR tree-optimization/64995
7456         * g++.dg/torture/pr64995.C: New testcase.
7458 2015-02-10  Richard Biener  <rguenther@suse.de>
7460         PR tree-optimization/64909
7461         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7463 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7465         * gcc.dg/signbit-sa.c: New test.
7467 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7469         PR libgfortran/57822
7470         * gfortran/fmt_g0_7.f08: New test.
7472 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
7474         PR tree-optimization/43378
7475         * gcc.dg/tree-ssa/pr43378.c: New test.
7477 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
7479         PR ipa/64978
7480         * g++.dg/torture/pr64978.C: New testcase.
7482 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7484         PR sanitizer/64981
7485         * gcc.dg/asan/pr64981.c: New test.
7487 2015-02-09  Marek Polacek  <polacek@redhat.com>
7489         PR c/64856
7490         * gcc.dg/pr64856.c: New test.
7492 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
7494         PR target/64979
7495         * gcc.dg/tree-ssa/stdarg-7.c: New test.
7496         * gcc.c-torture/execute/pr64979.c: New test.
7498 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
7500         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7502 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7504         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7505         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7507 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
7509         PR target/58757
7510         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7512 2015-02-09  Richard Biener  <rguenther@suse.de>
7514         PR tree-optimization/54000
7515         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7517 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7519         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7521 2015-02-09  Martin Liska  <mliska@suse.cz>
7523         * g++.dg/ipa/pr64858.C: New test.
7525 2015-02-09  Tom de Vries  <tom@codesourcery.com>
7527         * gcc.dg/uninit-19.c: Fix warning line for fpic.
7529 2015-02-08  Andrew Pinski  <apinski@cavium.com>
7531         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7533 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7535         PR fortran/63744
7536         * gfortran.dg/use_rename_8.f90: New.
7538 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
7540         * gnat.dg/addr7.ad[sb]: New test.
7541         * gnat.dg/addr8.ad[sb]: Likewise.
7543 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
7545         PR jit/64752
7546         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7547         from jit.dg/test-compile-to-executable.c's create_code, with a
7548         clarification of the output message.
7549         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7550         pass/fail message.
7551         (test_jit): Use CHECK_NO_ERRORS when calling
7552         gcc_jit_context_compile_to_file.
7553         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7554         jit-verify-compile-to-file to jit-verify-output-file-was-created.
7555         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
7556         about deletions that are attempted.
7557         (jit-verify-compile-to-file): Rename to...
7558         (jit-verify-output-file-was-created): ...this, and drop the
7559         attempt to run "file" and verify the output.
7560         (jit-verify-assembler): New function.
7561         (jit-verify-object): New function.
7562         (jit-verify-dynamic-library): New function.
7563         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7564         favor of an implementation from new file
7565         create-code-for-hello-world-executable.h, which also adds a
7566         "main".
7567         (dg-final): Replace jit-verify-compile-to-file with
7568         jit-verify-output-file-was-created, and invoke new function
7569         jit-verify-assembler.
7570         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7571         the output message.
7572         (dg-final): Replace jit-verify-compile-to-file with
7573         jit-verify-output-file-was-created, and invoke new function
7574         jit-verify-dynamic-library.
7575         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7576         favor of an implementation from new file
7577         create-code-for-hello-world-executable.h, which also adds a
7578         "main".
7579         (dg-final): Replace jit-verify-compile-to-file with
7580         jit-verify-output-file-was-created.  Strengthen the expected stdout
7581         from the built executable.
7582         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7583         favor of an implementation from new file
7584         create-code-for-hello-world-executable.h, which also adds a
7585         "main".
7586         (dg-final): Replace jit-verify-compile-to-file with
7587         jit-verify-output-file-was-created, and invoke new function
7588         jit-verify-object.
7589         * jit.dg/verify-dynamic-library.c: New source file.
7591 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
7592             Brian Rzycki  <b.rzycki@samsung.com>
7594         PR tree-optimization/64878
7595         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7597 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7599         PR ipa/64896
7600         * g++.dg/ipa/pr64896.C: New test.
7602 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7604         PR target/64205
7605         * gcc.target/powerpc/pr64205.c: New file.
7607 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
7609         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7610         (dg-options): Use -fpie instead of -fPIE -pie.
7612 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7614         PR middle-end/64937
7615         * g++.dg/asan/pr64937.C: New test.
7617 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
7619         PR fortran/63205
7620         * gfortran.dg/class_to_type_4.f90: New test
7622 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
7624         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7626 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
7628         PR rtl-optimization/64957
7629         PR debug/64817
7630         * gcc.c-torture/execute/pr64957.c: New test.
7632 2015-02-05  Jeff Law  <law@redhat.com>
7634         PR target/17306
7635         * gcc.target/h8300/pr17306-1.c: New test.
7636         * gcc.target/h8300/pr17306-2.c: New test.
7638 2015-02-05  Tobias Burnus  <burnus@net-b.de>
7640         PR fortran/64943
7641         * gfortran.dg/structure_constructor_12.f90: New.
7643 2015-02-05  Jeff Law  <law@redhat.com>
7645         PR target/58400
7646         gcc.target/h8300/pr58400.c: New test.
7648 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
7650         * gcc.target/arm/macro_defs0.c: New test.
7651         * gcc.target/arm/macro_defs1.c: New test.
7652         * gcc.target/arm/macro_defs2.c: New test.
7654 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
7656         PR rtl-optimization/64905
7657         * gcc.target/i386/pr64905.c: Require nonpic target.
7658         (dg-options): Add -fomit-frame-pointer.
7659         (main): Remove.
7661 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
7663         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7664         tree dump scanning.
7666 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
7668         PR fortran/64757
7669         * gfortran.dg/type_to_class_2.f90: New test
7670         * gfortran.dg/type_to_class_3.f90: New test
7672 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
7674         PR ipa/64686
7675         * g++.dg/torture/pr64686.C: New testcase.
7677 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7679         PR rtl-optimization/64905
7680         * gcc.target/i386/pr64905.c: New file.
7682 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7684         * gcc.dg/guality/pr41447-1.c: Remove xfail.
7685         * gcc.dg/guality/pr41616-1.c: Ditto.
7687 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
7689         PR debug/64817
7690         * gcc.dg/pr64817-3.c: New.
7692 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
7693             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7695         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7696         pass parameters in registers.
7697         * gcc.dg/guality/pr36728-2.c (main): Likewise.
7698         * gcc.dg/guality/pr36728-3.c (main): Likewise.
7699         * gcc.dg/guality/pr36728-4.c (main): Likewise.
7701 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
7702             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7704         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7705         list, allow for multilibed targets.
7706         * gcc.dg/combine_ashiftrt_2.c: Likewise.
7708 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
7710         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7711         * gcc.dg/pr46728-6.c: Ditto.
7713 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
7715         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7716         for mips_nanlegacy target.
7718 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
7720         * gcc.target/i386/chkp-hidden-def.c: New.
7722 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7724         PR middle-end/62103
7725         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7726         to use 24 bits for bitfield b.
7728 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7730         PR testsuite/64796
7731         * lib/target-supports.exp (check_effective_target_bswap64): Do not
7732         cache result in a global variable.  Include all 32-bit targets for
7733         bswap64 tests.
7735 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
7737         PR rtl-optimization/64756
7738         * gcc.c-torture/execute/pr64756.c: New test.
7740 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
7742         PR target/64660
7743         * gcc.target/sh/pr64660-0.h: New.
7744         * gcc.target/sh/pr64660-1.c: New.
7745         * gcc.target/sh/pr64660-2.c: New.
7746         * gcc.target/sh/pr64660-3.c: New.
7747         * gcc.target/sh/pr64660-4.c: New.
7749 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7751         PR c++/64877
7752         * g++.dg/warn/Waddress-2.C: New.
7754 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
7756         PR middle-end/61225
7757         * gcc.target/i386/pr49095.c: XFAIL for ia32.
7759 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
7761         PR preprocessor/64803
7762         * gcc.dg/cpp/builtin-macro-1.c: New test case.
7764 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
7766         * g++.dg/ipa/devirt-37.C: Disable early inlining.
7768 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
7770         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7771         (_ARM_FPSRC): Add DN and AHP fields.
7772         (clean_results): Force DN=1 on AArch64.
7773         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7774         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7775         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7776         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7777         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7778         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7780 2015-02-02  Alan Modra  <amodra@gmail.com>
7782         * gcc.target/powerpc/cprophard.c: New.
7784 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
7786         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7787         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7789 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
7791         PR debug/64817
7792         * gcc.dg/pr64817-1.c: New test.
7793         * gcc.dg/pr64817-2.c: New test.
7795 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
7797         PR target/64851
7798         * gcc.target/sh/pr64851-0.h: New
7799         * gcc.target/sh/pr64851-1.c: New
7800         * gcc.target/sh/pr64851-2.c: New
7801         * gcc.target/sh/pr64851-3.c: New
7802         * gcc.target/sh/pr64851-4.c: New
7804 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7806         PR target/64882
7807         * gcc.dg/torture/pr64882.c: New test.
7809 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
7811         PR target/64159
7812         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7813         sparc*-*-*.
7815 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
7817         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7818         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7819         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7820         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7821         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7822         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7823         tree dump.
7824         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7825         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7826         tree dump.
7827         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7828         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7829         tree dump.
7831 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7833         PR target/64688
7834         * g++.dg/pr64688-2.C: New.
7836 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7838         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7839         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7840         * gcc.target/i386/fuse-caller-save.c: Ditto.
7841         * gcc.target/i386/headmerge-1.c: Ditto.
7842         * gcc.target/i386/headmerge-2.c: Ditto.
7843         * gcc.target/i386/sibcall-6.c: Ditto.
7845 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7847         PR target/64617
7848         * gcc.target/i386/pr64617.c: New test.
7850 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
7852         PR target/15184
7853         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7854         (dg-options): Remove -m32.
7855         (dg-final): Scan for "movb %al" only.
7856         * gcc.target/i386/pr15184-2.c: Ditto.
7858 2015-01-30  Richard Biener  <rguenther@suse.de>
7860         PR tree-optimization/64829
7861         * gcc.dg/vect/pr64829.c: New testcase.
7863 2015-01-29  Marek Polacek  <polacek@redhat.com>
7865         PR c/64709
7866         * gcc.dg/pr64709.c: New test.
7868 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
7870         PR c++/64717
7871         * g++.dg/ubsan/pr64717-1.C: New test.
7872         * g++.dg/ubsan/pr64717-2.C: New test.
7874 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
7876         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7878 2015-01-29  Jeff Law  <law@redhat.com>
7880         PR target/15184
7881         * gcc.target/i386/pr15184-1.c: New test.
7882         * gcc.target/i386/pr15184-2.c: New test.
7884 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7886         PR tree-optimization/64746
7887         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7889 2015-01-29  Richard Biener  <rguenther@suse.de>
7891         PR tree-optimization/64853
7892         * gcc.dg/torture/pr64853.c: New testcase.
7894 2015-01-29  Richard Biener  <rguenther@suse.de>
7896         PR tree-optimization/64844
7897         * gcc.dg/vect/pr64844.c: New testcase.
7899 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
7901         PR middle-end/64809
7902         * gcc.dg/pr64809.c: Delete.
7904 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7906         PR middle-end/64805
7907         * gcc.target/i386/pr64805.c: New.
7909 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7911         * gcc.dg/guality/guality.h (main): Add argv[0] to
7912         guality_gdb_command.
7914 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
7916         PR ipa/64801
7917         * gcc.dg/tree-ssa/pr64801.c: New testcase.
7919 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
7921         PR target/64659
7922         * gcc.target/sh/sh.exp
7923         (check_effective_target_atomic_model_soft_gusa_available,
7924         check_effective_target_atomic_model_soft_tcb_available,
7925         check_effective_target_atomic_model_soft_imask_available,
7926         check_effective_target_atomic_model_hard_llcs_available): New.
7927         * gcc.target/sh/pr64659-0.h: New.
7928         * gcc.target/sh/pr64659-1.c: New.
7929         * gcc.target/sh/pr64659-2.c: New.
7930         * gcc.target/sh/pr64659-3.c: New.
7931         * gcc.target/sh/pr64659-4.c: New.
7933 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
7935         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7936         scan-assembler-times pattern.
7938 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
7940         PR middle-end/64809
7941         * gcc.dg/pr64809.c: New test.
7943 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
7945         PR tree-optimization/64277
7946         * gcc.dg/pr64277.c: New.
7948 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7950         PR tree-optimization/64718
7951         * gcc.c-torture/execute/pr64718.c: New test.
7953 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
7955         * gcc.target/aarch64/abs_2.c: New.
7957 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
7959         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7960         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7961         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7962         ISA rev < 2.
7964 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
7966         PR bootstrap/64612
7967         * lib/target-supports.exp (check_effective_target_comdat_group): New.
7968         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7969         { target comdat_group }.
7971 2015-01-27  Tobias Burnus  <burnus@net-b.de>
7973         PR fortran/63861
7974         * gfortran.dg/goacc/coarray_2.f90: New.
7976 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7978         PR ipa/60871
7979         PR ipa/64139
7980         * g++.dg/torture/pr64139.C: New testcase.
7981         * g++.dg/torture/pr60871.C: Likewise.
7983 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
7985         PR fortran/64230
7986         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7987         prevent linking errors.
7989 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
7991         PR ipa/64282
7992         * g++.dg/torture/pr64282.C: New testcase.
7994 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7996         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7997         for wzr reg.
7999 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8001         * gcc.target/s390/hotpatch-13.c: New testcase.
8002         * gcc.target/s390/hotpatch-14.c: New testcase.
8003         * gcc.target/s390/hotpatch-15.c: New testcase.
8004         * gcc.target/s390/hotpatch-16.c: New testcase.
8005         * gcc.target/s390/hotpatch-17.c: New testcase.
8006         * gcc.target/s390/hotpatch-18.c: New testcase.
8007         * gcc.target/s390/hotpatch-19.c: New testcase.
8008         * gcc.target/s390/hotpatch-20.c: New testcase.
8009         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8010         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8011         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8012         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8013         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8014         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8015         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8016         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8017         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8018         * gcc.target/s390/hotpatch-10.c: Likewise.
8019         * gcc.target/s390/hotpatch-11.c: Likewise.
8020         * gcc.target/s390/hotpatch-12.c: Likewise.
8021         * gcc.target/s390/hotpatch-2.c: Likewise.
8022         * gcc.target/s390/hotpatch-3.c: Likewise.
8023         * gcc.target/s390/hotpatch-4.c: Likewise.
8024         * gcc.target/s390/hotpatch-5.c: Likewise.
8025         * gcc.target/s390/hotpatch-6.c: Likewise.
8026         * gcc.target/s390/hotpatch-7.c: Likewise.
8027         * gcc.target/s390/hotpatch-8.c: Likewise.
8028         * gcc.target/s390/hotpatch-9.c: Likewise.
8029         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8030         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8031         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8032         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8033         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8034         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8035         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8036         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8038 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
8040         * gcc.dg/long_branch.c: New testcase.
8042 2015-01-27  Richard Biener  <rguenther@suse.de>
8044         PR tree-optimization/56273
8045         PR tree-optimization/59124
8046         PR tree-optimization/64277
8047         * g++.dg/warn/Warray-bounds-6.C: New testcase.
8048         * gcc.dg/Warray-bounds-12.c: Likewise.
8049         * gcc.dg/Warray-bounds-13.c: Likewise.
8051 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8053         PR rtl-optimization/61058
8054         * gcc.dg/pr61058.c: New test.
8056 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
8058         * gcc.target/i386/chkp-narrow-bounds.c: New.
8060 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
8062         PR tree-optimization/64807
8063         * gcc.dg/pr64807.c: New test.
8065         PR c/64766
8066         * gcc.dg/pr64766.c: New test.
8068 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
8070         PR target/49263
8071         * gcc.target/sh/pr49263-4.c: New.
8073 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
8075         PR fortran/62044
8076         * gfortran.dg/allocate_with_mold_1.f90: New test
8078 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
8080         PR c/64778
8081         * gcc.dg/pr64778.c: New test.
8083         PR middle-end/64421
8084         * gcc.dg/vect/pr64421.c: New test.
8086 2015-01-26  Tobias Burnus  <burnus@net-b.de>
8088         PR fortran/64771
8089         * gfortran.dg/coarray_36.f: New.
8090         * gfortran.dg/coarray_37.f90: New.
8092 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
8094         PR fortran/64230
8095         * gfortran.dg/class_allocate_18.f90: New.
8097 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8099         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8101 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8103         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8105 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8107         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8109 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8111         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8113 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8115         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8116         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8117         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8118         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8120 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8122         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8123         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8124         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8126 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8128         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8129         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8130         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8131         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8132         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8133         vXXXhn.inc.
8135 2015-01-26  Richard Biener  <rguenther@suse.de>
8137         PR middle-end/64764
8138         * gcc.dg/uninit-19.c: New testcase.
8140 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8142         * lib/target-supports.exp (check_effective_target_vect64): Add
8143         sparc*-*-*.
8145 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
8147         PR testsuite/64712
8148         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8150 2015-01-26  Tony Liu  <tony.liu@arm.com>
8152         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8153         non-UAL cases.
8155 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
8157         PR libfortran/64770
8158         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8159         correctly, clean up afterwards.
8161 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
8163         PR fortran/62044
8164         * gfortran.dg/use_rename_7.f90: New.
8166 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
8168         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8169         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8171 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
8173         PR target/54236
8174         * gcc.target/sh/pr54236-4.c: New.
8176 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
8178         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8179         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
8180         Bridge test.
8182 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
8184         PR libfortran/64770
8185         * gfortran.dg/open_new_segv.f90: New test.
8187 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
8189         PR target/49263
8190         PR target/53987
8191         PR target/64345
8192         PR target/59533
8193         PR target/52933
8194         PR target/54236
8195         PR target/51244
8196         * gcc.target/sh/pr64345-1.c: New.
8197         * gcc.target/sh/pr64345-2.c: New.
8198         * gcc.target/sh/pr59533-1.c: New.
8199         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8200         * gcc.target/sh/pr52933-2.c: Likewise.
8201         * gcc.target/sh/pr54089-1.c: Likewise.
8202         * gcc.target/sh/pr54236-1.c: Likewise.
8203         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8204         * gcc.target/sh/pr49263-1.c: Remove xfails.
8205         * gcc.target/sh/pr49263-2.c: Likewise.
8206         * gcc.target/sh/pr49263-3.c: Likewise.
8207         * gcc.target/sh/pr53987-1.c: Likewise.
8208         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8209         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8210         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8211         (test05, test06, test07, test08, test09, test10, test11, test12): New.
8212         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8213         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8214         test_009): New.
8215         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8216         (test_02): New.
8218 2015-01-24  Tom de Vries  <tom@codesourcery.com>
8220         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8222 2015-01-23  Ian Lance Taylor  <iant@google.com>
8224         PR go/64510
8225         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8226         targets without split stack support.
8228 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
8230         PR target/64317
8231         * gcc.target/i386/pr64317.c: New test.
8233 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
8235         PR rtl-optimization/63637
8236         PR rtl-optimization/60663
8237         * gcc.dg/pr63637-1.c: New test.
8238         * gcc.dg/pr63637-2.c: New test.
8239         * gcc.dg/pr63637-3.c: New test.
8240         * gcc.dg/pr63637-4.c: New test.
8241         * gcc.dg/pr63637-5.c: New test.
8242         * gcc.dg/pr63637-6.c: New test.
8243         * gcc.target/i386/pr63637-1.c: New test.
8244         * gcc.target/i386/pr63637-2.c: New test.
8245         * gcc.target/i386/pr63637-3.c: New test.
8246         * gcc.target/i386/pr63637-4.c: New test.
8247         * gcc.target/i386/pr63637-5.c: New test.
8248         * gcc.target/i386/pr63637-6.c: New test.
8250 2015-01-23  Richard Biener  <rguenther@suse.de>
8252         PR testsuite/63439
8253         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8254         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8256 2015-01-23  Marek Polacek  <polacek@redhat.com>
8258         PR preprocessor/60570
8259         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8260         * gcc.dg/cpp/pr60570.c: New test.
8262 2015-01-23  Richard Biener  <rguenther@suse.de>
8264         PR testsuite/63439
8265         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8266         vectorization on vect64 targets.
8268 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
8270         PR fortran/60922
8271         * gfortran.dg/class_allocate_17.f90: New.
8273 2015-01-23  Tobias Burnus  <burnus@net-b.de>
8275         PR fortran/64726
8276         * gfortran.dg/goacc/combined_loop.f90: New.
8278 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8280         PR fortran/61933
8281         * gfortran.dg/make_unit.f90: New test.
8283 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8285         PR fortran/61933
8286         * gfortran.dg/negative_unit_int8.f: Update.
8288 2015-01-22  Jeff Law  <law@redhat.com>
8290         PR target/52076
8291         * gcc.target/m68k/pr52076-1.c: New test.
8292         * gcc.target/m68k/pr52076-2.c: New test.
8294 2015-01-22  Richard Biener  <rguenther@suse.de>
8296         PR middle-end/64728
8297         * gcc.dg/torture/pr64728.c: New testcase.
8299 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
8301         PR target/64688
8302         * g++.dg/pr64688.C: New test.
8304 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
8306         * gcc.target/i386/chkp-always_inline.c (f1): Make static
8307         to avoid errors with -fpic.
8309 2015-01-22  Richard Biener  <rguenther@suse.de>
8311         PR libstdc++/64535
8312         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8314 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
8316         PR rtl-optimization/64682
8317         * gcc.c-torture/execute/pr64682.c: New file.
8319 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
8321         PR debug/64511
8322         * gcc.dg/pr64511.c: New test.
8324         PR rtl-optimization/62078
8325         * g++.dg/opt/pr62078.C: New test.
8327         PR c/63307
8328         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8330 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
8332         PR fortran/57023
8333         * gfortran.dg/internal_pack_15.f90:  New test.
8335 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8337         * c-c++-common/tsan/step.c: New testcase.
8339 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8341         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8343 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8345         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8347 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8349         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8351 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8353         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8355 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8357         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8359 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8361         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8363 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8365         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8367 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8369         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8371 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8373         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8375 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8377         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8379 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8381         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8383 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8385         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8387 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8389         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8390         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8391         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8392         vXXXw.inc.
8394 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8396         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8397         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8398         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8399         vXXXl.inc.
8401 2015-01-21  Renlin Li  <renlin.li@arm.com>
8403         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8404         * g++.dg/tls/thread_local5g.C: Likewise.
8405         * g++.dg/tls/thread_local6g.C: Likewise.
8407 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8409         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8410         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8411         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8413 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8415         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8416         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8417         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8419 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8421         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8422         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8423         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8425 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
8427         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8428         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8429         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8431 2015-01-20  Jeff Law  <law@redhat.com>
8433         PR target/59946
8434         * gcc.target/m68k/pr59946.c: New test.
8436 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8438         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8439         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8440         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8442 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8444         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8445         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8446         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8448 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8450         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8451         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8452         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8454 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8456         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8457         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8458         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8459         vshuffle.inc.
8460         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8461         vshuffle.inc.
8463 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8465         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8466         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8467         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8469 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8471         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8472         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8473         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8475 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8477         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8479 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
8481         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8483         PR sanitizer/64632
8484         * g++.dg/ubsan/pr64632.C: New test.
8486         PR debug/64663
8487         * gcc.dg/pr64663.c: New test.
8489 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8491         PR c++/64383
8492         * g++.dg/warn/Wunused-var-23.C: New.
8494 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8496         PR c++/59937
8497         * g++.dg/cpp0x/constexpr-59937-1.C: New.
8498         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8500 2015-01-20  Richard Biener  <rguenther@suse.de>
8502         PR ipa/64684
8503         * gcc.dg/lto/pr64684_0.c: New testcase.
8504         * gcc.dg/lto/pr64684_1.c: Likewise.
8505         * gcc.dg/lto/pr64684_2.c: Likewise.
8506         * gcc.dg/lto/pr64685_0.c: Likewise.
8507         * gcc.dg/lto/pr64685_1.c: Likewise.
8509 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
8511         PR c++/62241
8512         * g++.dg/cpp1y/lambda-init12.C: New.
8514 2015-01-20  Richard Biener  <rguenther@suse.de>
8516         PR tree-optimization/64410
8517         * g++.dg/vect/pr64410.cc: Require vect_double.
8519 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
8521         PR target/64149
8522         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8524 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
8526         PR bootstrap/64676
8527         Revert:
8528         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8530         PR rtl-optimization/64081
8531         * gcc.dg/pr64081.c: New test.
8533 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8535         * jit.dg/harness.h: Include <unistd.h>.
8536         (CHECK_NO_ERRORS): New.
8537         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8538         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8539         gcc_jit_context_compile_to_file.
8540         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8541         args to the spawned executable.
8542         (jit-expand-vars): New function.
8543         (jit-exe-params): New variable.
8544         (dg-jit-set-exe-params): New function.
8545         (jit-dg-test): Detect testcases that use
8546         jit-verify-compile-to-file and call jit-setup-compile-to-file.
8547         Set arguments of spawned process to jit-exe-params.
8548         (jit-get-output-filename): New function.
8549         (jit-setup-compile-to-file): New function.
8550         (jit-verify-compile-to-file): New function.
8551         (jit-run-executable): New function.
8552         (jit-verify-executable): New function.
8553         * jit.dg/test-compile-to-assembler.c: New testcase.
8554         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8555         * jit.dg/test-compile-to-executable.c: New testcase.
8556         * jit.dg/test-compile-to-object.c: New testcase.
8558 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
8560         PR target/64652
8561         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8562         (test_1): New.
8564 2015-01-19  Martin Liska  <mliska@suse.cz>
8566         * objc/compile/pr64668.m: New test.
8568 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
8570         * jit.dg/test-arith-overflow.c: Include stdbool.h.
8571         (create_overflow_fn): Update comment to clarify that
8572         the third param of the created function is a bool *, not
8573         an int *.
8574         (verify_int_overflow_fn): Convert param "expected_ovf" from
8575         int to bool.  Update third param of "overflow_fn_type" from int *
8576         to bool *.  Update local "actual_ovf" from int to bool.
8577         (verify_uint_overflow_fn): Likewise.
8579 2015-01-19  Martin Liska  <mliska@suse.cz>
8581         * gcc.dg/ipa/ipa-icf-33.c: New test.
8583 2015-01-19  Felix Yang  <felix.yang@huawei.com>
8584             Haijian Zhang  <z.zhanghaijian@huawei.com>
8586         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8587         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8588         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8589         result_float64x2, expected_hfloat64x2): New helper type, variable and
8590         declaration.
8591         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8592         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8593         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8594         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8595         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8596         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8597         and target without the FMA feature.
8599 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
8601         * gcc.target/aarch64/pr64304.c: New testcase.
8603 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
8605         PR rtl-optimization/64081
8606         * gcc.dg/pr64081.c: New test.
8608 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
8610         PR target/63971
8611         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8612         the epilogue).
8613         * gcc.target/aarch64/test_frame_6.c: Likewise.
8614         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8615         and x19 (in the epilogue).
8616         * gcc.target/aarch64/test_frame_4.c: Likewise.
8617         * gcc.target/aarch64/test_frame_7.c: Likewise.
8619 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
8621         * gcc.target/i386/chkp-always_inline.c: New.
8623 2015-01-15  Andrew Pinski  <apinski@cavium.com>
8624             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8626         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8627         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8629 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
8631         PR fortran/60255
8632         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8633         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8635 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8637         PR fortran/64578
8638         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8640 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
8642         PR target/64652
8643         * gcc.target/sh/torture/pr64652.c: New.
8645 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8647         * gcc.dg/ipa/ipa-icf-32.c: Update template.
8648         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8649         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8650         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8651         * c-c++-common/asan/kasan-recover-1.c: Likewise.
8652         * c-c++-common/asan/kasan-recover-2.c: Likewise.
8654 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
8656         PR ipa/64378
8657         * g++.dg/torture/pr64378.C: New testcase.
8659 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8661         PR fortran/57959
8662         * gfortran.dg/block_13.f08: New test
8664 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
8666         PR fortran/55901
8667         * gfortran.dg/associate_1.f03: Allow test for character with
8668         automatic length.
8670 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8672         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8673         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8675 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
8677         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8679 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
8681         PR fortran/64578
8682         * gfortran.dg/unlimited_polymorphic_21.f90: New test
8684 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8686         PR fortran/60357
8687         * gfortran.dg/alloc_comp_assign_13.f08: New test.
8689         PR fortran/61275
8690         * gfortran.dg/alloc_comp_assign_14.f08: New test.
8692         PR fortran/55932
8693         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8695 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
8697         PR fortran/60334
8698         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8700 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
8702         PR rtl-optimization/52773
8703         * gcc.c-torture/compile/pr52773.c: New test.
8705 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8707         PR c++/62134
8708         * g++.dg/cpp0x/alias-decl-46.C: New.
8710 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8712         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8714 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8716         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8717         Add trace.
8718         (CHECK_FP): Likewise.
8719         (CHECK_CUMULATIVE_SAT): Likewise.
8721 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
8723         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8724         (Set_Neon_Cumulative_Sat): Add parameter.
8725         (__set_neon_cumulative_sat): Support new parameter.
8726         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8727         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8728         argument.
8729         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8730         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8731         argument.
8733 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8735         * g++.dg/tsan/vptr_benign_race.C: New testcase.
8736         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8738 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8740         PR c++/60056
8741         * g++.dg/tls/thread_local-ice4.C: New.
8743 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
8745         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8746         than Neon options.
8748 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8750         PR c++/62276
8751         * g++.dg/cpp0x/vt-62276.C: New.
8753 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8755         PR middle-end/64353
8756         * g++.dg/pr64353.C: New.
8758 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8760         PR target/64263
8761         * gcc.target/aarch64/pr64263_1.c: New test.
8763 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
8765         PR tree-optimization/64434
8766         * gcc.dg/torture/pr64434.c: Move to...
8767         * gcc.dg/pr64434.c: ... here.
8769 2015-01-16  Richard Biener  <rguenther@suse.de>
8771         PR middle-end/64614
8772         * gcc.dg/uninit-18.c: New testcase.
8774 2015-01-16  Richard Biener  <rguenther@suse.de>
8776         PR tree-optimization/64568
8777         * g++.dg/torture/pr64568-2.C: New testcase.
8779 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8781         PR target/64363
8782         * gcc.target/i386/chkp-label-address.c: New.
8784 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
8786         PR fortran/45290
8787         * gfortran.dg/pointer_init_6.f90: Extended.
8789 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
8791         * gcc.c-torture/compile/20150108.c: New test.
8793 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
8795         * gcc.target/visium: New directory.
8797 2015-01-16  Richard Biener  <rguenther@suse.de>
8799         PR tree-optimization/61743
8800         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8801         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8803 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
8805         * gcc.dg/pr64015.c: New test.
8807 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
8809         PR ipa/64163
8810         PR ipa/64612
8811         * g++.dg/ipa/pr64612.C: New test.
8813 2015-01-16  Renlin Li  <renlin.li@arm.com>
8815         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8817 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
8819         * gcc.target/i386/sse-14.c: Test new intrinsic.
8820         * gcc.target/i386/sse-22.c: Ditto.
8822 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
8824         PR c++/58614
8825         * g++.dg/cpp0x/auto44.C: New.
8827 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
8829         PR target/59710
8830         * gcc.target/nios2/gpopt-all.c: New test case.
8831         * gcc.target/nios2/gpopt-local.c: New test case.
8832         * gcc.target/nios2/gpopt-global.c: New test case.
8833         * gcc.target/nios2/gpopt-data.c: New test case.
8834         * gcc.target/nios2/gpopt-none.c: New test case.
8836 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
8838         * g++.dg/ubsan/vptr-1.C: New test.
8839         * g++.dg/ubsan/vptr-2.C: New test.
8840         * g++.dg/ubsan/vptr-3.C: New test.
8841         * g++.dg/ubsan/vptr-4.C: New test.
8842         * g++.dg/ubsan/vptr-5.C: New test.
8843         * g++.dg/ubsan/vptr-6.C: New test.
8844         * g++.dg/ubsan/vptr-7.C: New test.
8845         * g++.dg/ubsan/vptr-8.C: New test.
8846         * g++.dg/ubsan/vptr-9.C: New test.
8848 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
8850         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8851         is set up.
8852         * lib/gcc-dg.exp: Likewise.
8854 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8856         PR rtl-optimization/64110
8857         * gcc.target/i386/pr64110.c: Add scan-assembler.
8859 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
8860             James Norris  <jnorris@codesourcery.com>
8861             Cesar Philippidis  <cesar@codesourcery.com>
8862             Ilmir Usmanov  <i.usmanov@samsung.com>
8864         * lib/target-supports.exp (check_effective_target_fopenacc): New
8865         procedure.
8866         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8867         * g++.dg/goacc/goacc.exp: Likewise.
8868         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8869         * gcc.dg/goacc/goacc.exp: Likewise.
8870         * gfortran.dg/goacc/goacc.exp: Likewise.
8871         * c-c++-common/cpp/openacc-define-1.c: New file.
8872         * c-c++-common/cpp/openacc-define-2.c: Likewise.
8873         * c-c++-common/cpp/openacc-define-3.c: Likewise.
8874         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8875         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8876         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8877         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8878         * c-c++-common/goacc/asyncwait-1.c: Likewise.
8879         * c-c++-common/goacc/cache-1.c: Likewise.
8880         * c-c++-common/goacc/clauses-fail.c: Likewise.
8881         * c-c++-common/goacc/collapse-1.c: Likewise.
8882         * c-c++-common/goacc/data-1.c: Likewise.
8883         * c-c++-common/goacc/data-2.c: Likewise.
8884         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8885         * c-c++-common/goacc/deviceptr-1.c: Likewise.
8886         * c-c++-common/goacc/deviceptr-2.c: Likewise.
8887         * c-c++-common/goacc/deviceptr-3.c: Likewise.
8888         * c-c++-common/goacc/if-clause-1.c: Likewise.
8889         * c-c++-common/goacc/if-clause-2.c: Likewise.
8890         * c-c++-common/goacc/kernels-1.c: Likewise.
8891         * c-c++-common/goacc/loop-1.c: Likewise.
8892         * c-c++-common/goacc/loop-private-1.c: Likewise.
8893         * c-c++-common/goacc/nesting-1.c: Likewise.
8894         * c-c++-common/goacc/nesting-data-1.c: Likewise.
8895         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8896         * c-c++-common/goacc/parallel-1.c: Likewise.
8897         * c-c++-common/goacc/pcopy.c: Likewise.
8898         * c-c++-common/goacc/pcopyin.c: Likewise.
8899         * c-c++-common/goacc/pcopyout.c: Likewise.
8900         * c-c++-common/goacc/pcreate.c: Likewise.
8901         * c-c++-common/goacc/pragma_context.c: Likewise.
8902         * c-c++-common/goacc/present-1.c: Likewise.
8903         * c-c++-common/goacc/reduction-1.c: Likewise.
8904         * c-c++-common/goacc/reduction-2.c: Likewise.
8905         * c-c++-common/goacc/reduction-3.c: Likewise.
8906         * c-c++-common/goacc/reduction-4.c: Likewise.
8907         * c-c++-common/goacc/sb-1.c: Likewise.
8908         * c-c++-common/goacc/sb-2.c: Likewise.
8909         * c-c++-common/goacc/sb-3.c: Likewise.
8910         * c-c++-common/goacc/update-1.c: Likewise.
8911         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8912         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8913         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8914         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8915         * gfortran.dg/goacc/assumed.f95: Likewise.
8916         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8917         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8918         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8919         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8920         * gfortran.dg/goacc/branch.f95: Likewise.
8921         * gfortran.dg/goacc/cache-1.f95: Likewise.
8922         * gfortran.dg/goacc/coarray.f95: Likewise.
8923         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8924         * gfortran.dg/goacc/cray.f95: Likewise.
8925         * gfortran.dg/goacc/critical.f95: Likewise.
8926         * gfortran.dg/goacc/data-clauses.f95: Likewise.
8927         * gfortran.dg/goacc/data-tree.f95: Likewise.
8928         * gfortran.dg/goacc/declare-1.f95: Likewise.
8929         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8930         * gfortran.dg/goacc/fixed-1.f: Likewise.
8931         * gfortran.dg/goacc/fixed-2.f: Likewise.
8932         * gfortran.dg/goacc/fixed-3.f: Likewise.
8933         * gfortran.dg/goacc/fixed-4.f: Likewise.
8934         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8935         * gfortran.dg/goacc/if.f95: Likewise.
8936         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8937         * gfortran.dg/goacc/list.f95: Likewise.
8938         * gfortran.dg/goacc/literal.f95: Likewise.
8939         * gfortran.dg/goacc/loop-1.f95: Likewise.
8940         * gfortran.dg/goacc/loop-2.f95: Likewise.
8941         * gfortran.dg/goacc/loop-3.f95: Likewise.
8942         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8943         * gfortran.dg/goacc/omp.f95: Likewise.
8944         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8945         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8946         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8947         * gfortran.dg/goacc/parameter.f95: Likewise.
8948         * gfortran.dg/goacc/private-1.f95: Likewise.
8949         * gfortran.dg/goacc/private-2.f95: Likewise.
8950         * gfortran.dg/goacc/private-3.f95: Likewise.
8951         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8952         * gfortran.dg/goacc/reduction-2.f95: Likewise.
8953         * gfortran.dg/goacc/reduction.f95: Likewise.
8954         * gfortran.dg/goacc/routine-1.f90: Likewise.
8955         * gfortran.dg/goacc/routine-2.f90: Likewise.
8956         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8957         * gfortran.dg/goacc/several-directives.f95: Likewise.
8958         * gfortran.dg/goacc/sie.f95: Likewise.
8959         * gfortran.dg/goacc/subarrays.f95: Likewise.
8960         * gfortran.dg/gomp/map-1.f90: Likewise.
8961         * gfortran.dg/openacc-define-1.f90: Likewise.
8962         * gfortran.dg/openacc-define-2.f90: Likewise.
8963         * gfortran.dg/openacc-define-3.f90: Likewise.
8964         * g++.dg/gomp/block-1.C: Update for changed compiler output.
8965         * g++.dg/gomp/block-2.C: Likewise.
8966         * g++.dg/gomp/block-3.C: Likewise.
8967         * g++.dg/gomp/block-5.C: Likewise.
8968         * g++.dg/gomp/target-1.C: Likewise.
8969         * g++.dg/gomp/target-2.C: Likewise.
8970         * g++.dg/gomp/taskgroup-1.C: Likewise.
8971         * g++.dg/gomp/teams-1.C: Likewise.
8972         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8973         * gcc.dg/cilk-plus/jump.c: Likewise.
8974         * gcc.dg/gomp/block-1.c: Likewise.
8975         * gcc.dg/gomp/block-10.c: Likewise.
8976         * gcc.dg/gomp/block-2.c: Likewise.
8977         * gcc.dg/gomp/block-3.c: Likewise.
8978         * gcc.dg/gomp/block-4.c: Likewise.
8979         * gcc.dg/gomp/block-5.c: Likewise.
8980         * gcc.dg/gomp/block-6.c: Likewise.
8981         * gcc.dg/gomp/block-7.c: Likewise.
8982         * gcc.dg/gomp/block-8.c: Likewise.
8983         * gcc.dg/gomp/block-9.c: Likewise.
8984         * gcc.dg/gomp/target-1.c: Likewise.
8985         * gcc.dg/gomp/target-2.c: Likewise.
8986         * gcc.dg/gomp/taskgroup-1.c: Likewise.
8987         * gcc.dg/gomp/teams-1.c: Likewise.
8989 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
8991         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8992         test case.
8994 2015-01-15  Mike Stump  <mikestump@comcast.net>
8996         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8997         * gcc.dg/inline_2.c: Likewise.
8998         * gcc.dg/inline_3.c: Likewise.
8999         * gcc.dg/inline_4.c: Likewise.
9001 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
9003         PR fortran/58023
9004         * gfortran.dg/proc_ptr_comp_43.f90: New.
9006 2015-01-15  Mike Stump  <mikestump@comcast.net>
9008         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9009         * gcc.dg/unroll_2.c: Likewise.
9010         * gcc.dg/unroll_3.c: Likewise.
9011         * gcc.dg/unroll_4.c: Likewise.
9012         * gcc.dg/unroll_5.c: Likewise.
9014 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
9016         PR target/63971
9017         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9018         in epilogue.
9019         * gcc.target/aarch64/test_frame_6.c: Likewise.
9020         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9021         x30 and x19 (in the epilogue).
9022         * gcc.target/aarch64/test_frame_4.c: Likewise.
9023         * gcc.target/aarch64/test_frame_7.c: Likewise.
9025 2015-01-15  Martin Liska  <mliska@suse.cz>
9027         * g++.dg/ipa/pr64068.C: New test.
9028         * gcc.dg/ipa/PR64559.c: New test.
9030 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9032         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9033         with PIE.
9035 2015-01-15  Richard Biener  <rguenther@suse.de>
9037         PR tree-optimization/61743
9038         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9039         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9041 2015-01-15 Renlin Li <renlin.li@arm.com>
9043         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9044         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9046 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9048         * gcc.dg/vect/vect-aggressive-1.c: New.
9049         * gcc.target/i386/avx2-vect-aggressive.c: New.
9051 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
9053         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9055 2015-01-15  Richard Biener  <rguenther@suse.de>
9057         PR lto/64415
9058         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9059         -Wl,-undefined,dynamic_lookup.
9061 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
9063         * gnat.dg/opt47.adb: New test.
9065 2015-01-15  Richard Biener  <rguenther@suse.de>
9067         PR lto/64415
9068         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9070 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
9072         PR tree-optimization/64434
9073         * gcc.dg/torture/pr64434.c: New test.
9075 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9077         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9078         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
9079         -march=loongson* and -march=octeon* require -mno-micromips.
9081 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9082             Matthew Fortune  <matthew.fortune@imgtec.com>
9084         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9085         * gcc.target/mips/call-saved-5.c (foo): Likewise.
9086         * gcc.target/mips/call-saved-6.c (foo): Likewise.
9087         * gcc.target/mips/call-saved-7.c: New file.
9088         * gcc.target/mips/call-saved-8.c: New file.
9089         * gcc.target/mips/call-saved-9.c: New file.
9091 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
9093         * gcc.target/mips/lsa.c: New file.
9094         * gcc.target/mips/mips64-lsa.c: Likewise.
9095         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9096         * gcc.target/mips/mulsize-4.c: Likewise.
9097         * gcc.target/mips/mulsize-5.c: New file.
9098         * gcc.target/mips/mulsize-6.c: Likewise.
9099         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9100         and !HAS_LSA as ghost options.
9101         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9102         for !HAS_LSA.
9104 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
9106         * g++.dg/torture/20141013.c: Set -fno-short-enums.
9108 2015-01-15  Richard Biener  <rguenther@suse.de>
9110         PR middle-end/64365
9111         * gcc.dg/torture/pr64365.c: New testcase.
9113 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
9115         * gcc.dg/stackprotectexplicit1.c: New test.
9116         * g++.dg/stackprotectexplicit2.c: New test.
9118 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9120         PR target/61933
9121         * gfortran.dg/inquire_internal.f90: New.
9122         * gfortran.dg/negative_unit_check.f90: New.
9124 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
9126         PR target/53988
9127         * gcc.target/sh/pr53988-1.c: New.
9129 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
9131         PR c++/58671
9132         * g++.dg/tls/thread_local-ice3.C: New.
9134 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
9136         * gcc.target/i386/fentry-override.c: Properly place {} in target
9137         selector.  Remove nonpic.
9138         * gcc.target/i386/fentry.c: Likewise.
9140 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9142         * gcc.dg/atomic-invalid.c: Check for invalid memory model
9143         warnings instead of errors.
9145 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
9147         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9148         option support instead of ENABLE_LTO from Makefile.
9150 2015-01-14  Richard Biener  <rguenther@suse.de>
9152         PR tree-optimization/59354
9153         * gcc.dg/vect/pr59354.c: New testcase.
9155 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
9157         * lib/target-supports.exp
9158         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9159         on ARM architures before v7.
9161 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
9163         PR middle-end/59448
9164         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9165         an atomic_exchange.
9167 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9169         PR target/64386
9170         * gcc.target/i386/pr64386.c: New test.
9172 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9174         PR target/64393
9175         * gcc.target/i386/pr64393.c: New test.
9177 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
9179         PR target/64387
9180         * gcc.target/i386/pr64387.c: New test.
9182 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
9184         * gcc.target/aarch64/store-pair-1.c: Fix typo.
9186 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9188         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9190 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9192         PR target/64453
9193         * gcc.target/arm/pr64453.c: New.
9195 2015-01-14  Richard Biener  <rguenther@suse.de>
9197         PR lto/64415
9198         * gcc.dg/lto/pr64415_0.c: New testcase.
9199         * gcc.dg/lto/pr64415_1.c: Likewise.
9201 2015-01-14  Martin Liska  <mliska@suse.cz>
9203         * gcc.dg/ipa/pr64307.c: New test.
9205 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
9207         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9208         64-bit and 128-bit.
9210 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9212         PR target/64460
9213         * gcc.target/arm/pr64460_1.c: New test.
9215 2015-01-14  Richard Biener  <rguenther@suse.de>
9217         PR tree-optimization/64493
9218         PR tree-optimization/64495
9219         * gcc.dg/vect/pr64493.c: New testcase.
9220         * gcc.dg/vect/pr64495.c: Likewise.
9222 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
9224         * gcc.dg/Warray-bounds-11.c: New test-case.
9226 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9228         * gcc.target/mips/octeon3-pipe-1.c: New test.
9230 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
9232         * jit.dg/harness.h (set_up_logging): Move string concatenation
9233         into...
9234         (concat_strings): New function.
9235         (dump_reproducer): New function.
9236         (test_jit): Call dump_reproducer.
9237         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9238         function.
9239         (jit-dg-test): Delete any generated reproducer from previous runs.
9240         Verify that a generated reproducer was created, and verify that it
9241         compiles.
9242         * jit.dg/test-nested-contexts.c (main): Call
9243         gcc_jit_context_dump_reproducer_to_file.
9245 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9247         * gcc.dg/aru-2.c: Add dg-require-profiling.
9249 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9251         * lib/target-supports.exp (check_profiling_available): Check if
9252         -pg links.
9254 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
9256         PR ipa/64565
9257         * g++.dg/torture/pr64565.C: New testcase.
9259 2015-01-13  Marek Polacek  <polacek@redhat.com>
9261         PR middle-end/64391
9262         * gcc.dg/tm/pr64391.c: New test.
9264 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9266         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9267         true.
9269 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
9271         * gcc.target/i386/pie.c: New test.
9273         * lib/target-supports.exp (check_effective_target_pie): New.
9275 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9277         PR rtl-optimization/64286
9278         * gcc.target/i386/avx2-pr64286.c: New test.
9280 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
9282         PR c++/57626
9283         * g++.dg/cpp0x/vt-57626.C: New.
9285 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
9287         PR fortran/64528
9288         * gfortran.dg/pr64528.f90: New test.
9290 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
9292         * gcc.target/aarch64/subsp.c: New test.
9294 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9296         * gcc.target/aarch64/store-pair-1.c: New testcase.
9298 2015-01-13  Richard Biener  <rguenther@suse.de>
9300         PR lto/64373
9301         * gcc.dg/lto/pr64373_0.c: New testcase.
9303 2015-01-13  Andrew Pinski  <apinski@cavium.com>
9305         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9306         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9308 2015-01-13  Richard Biener  <rguenther@suse.de>
9310         PR tree-optimization/64406
9311         * gcc.dg/pr64406.c: New testcase.
9313 2015-01-13  Richard Biener  <rguenther@suse.de>
9315         PR tree-optimization/64404
9316         * gcc.dg/vect/pr64404.c: New testcase.
9318 2015-01-13  Richard Biener  <rguenther@suse.de>
9320         PR tree-optimization/64568
9321         * g++.dg/torture/pr64568.C: New testcase.
9323 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9325         * jit.dg/test-error-local-used-from-other-function.c: New test
9326         case.
9327         * jit.dg/test-error-param-reuse.c: New test case.
9328         * jit.dg/test-error-param-sharing.c: New test case.
9329         * jit.dg/test-error-param-used-from-other-function.c: New test
9330         case.
9331         * jit.dg/test-error-param-used-without-a-function.c: New test
9332         case.
9334 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
9336         PR tree-optimization/64563
9337         * gcc.dg/pr64563.c: New test.
9339         PR target/64513
9340         * gcc.target/i386/pr64513.c: New test.
9342         PR tree-optimization/64454
9343         * gcc.dg/pr64454.c: New test.
9345         PR testsuite/64028
9346         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9347         bind_pic_locally.
9348         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9349         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9350         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9351         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9352         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9353         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9354         * gcc.dg/vect/slp-25.c: Likewise.
9355         * gcc.dg/vect/vect-109.c: Likewise.
9356         * gcc.dg/vect/vect-13.c: Likewise.
9357         * gcc.dg/vect/vect-17.c: Likewise.
9358         * gcc.dg/vect/vect-18.c: Likewise.
9359         * gcc.dg/vect/vect-19.c: Likewise.
9360         * gcc.dg/vect/vect-20.c: Likewise.
9361         * gcc.dg/vect/vect-21.c: Likewise.
9362         * gcc.dg/vect/vect-22.c: Likewise.
9363         * gcc.dg/vect/vect-27.c: Likewise.
9364         * gcc.dg/vect/vect-29.c: Likewise.
9365         * gcc.dg/vect/vect-2-big-array.c: Likewise.
9366         * gcc.dg/vect/vect-2.c: Likewise.
9367         * gcc.dg/vect/vect-3.c: Likewise.
9368         * gcc.dg/vect/vect-4.c: Likewise.
9369         * gcc.dg/vect/vect-5.c: Likewise.
9370         * gcc.dg/vect/vect-72.c: Likewise.
9371         * gcc.dg/vect/vect-73-big-array.c: Likewise.
9372         * gcc.dg/vect/vect-73.c: Likewise.
9373         * gcc.dg/vect/vect-77-global.c: Likewise.
9374         * gcc.dg/vect/vect-78-global.c: Likewise.
9375         * gcc.dg/vect/vect-7.c: Likewise.
9376         * gcc.dg/vect/vect-86.c: Likewise.
9377         * gcc.dg/vect/vect-align-1.c: Likewise.
9378         * gcc.dg/vect/vect-align-3.c: Likewise.
9379         * gcc.dg/vect/vect-all-big-array.c: Likewise.
9380         * gcc.dg/vect/vect-all.c: Likewise.
9381         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9382         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9383         * gcc.dg/vect/vect-peel-3.c: Likewise.
9384         * gcc.dg/vect/vect-peel-4.c: Likewise.
9385         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9387 2015-01-12  Jeff Law  <law@redhat.com>
9389         PR target/64461
9390         * gcc.target/m68k/pr64461.c: New test.
9392 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
9394         * jit.dg/test-array-as-pointer.c (create_code): Update call
9395         to gcc_jit_context_new_global by setting "kind" to
9396         GCC_JIT_GLOBAL_IMPORTED.
9397         * jit.dg/test-error-array-as-pointer.c: Likewise.
9398         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9399         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9400         setting kind to GCC_JIT_GLOBAL_EXPORTED.
9401         * jit.dg/test-using-global.c (the_global): Rename to...
9402         (imported_global): ...this.
9403         (create_code): Update to test the three kinds of global.
9404         (verify_code): Likewise.
9406 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
9408         PR testsuite/64427
9409         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
9410         undefined behavior.
9411         * gcc.target/i386/pr64291-2.c: Updated.
9413 2015-01-12  Richard Biener  <rguenther@suse.de>
9415         PR tree-optimization/64530
9416         * gfortran.dg/pr64530.f90: New testcase.
9418 2015-01-12  Richard Biener  <rguenther@suse.de>
9420         PR middle-end/64357
9421         * gcc.dg/torture/pr64357.c: New testcase.
9423 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
9425         * gcc.target/i386/nop-mcount.c: Properly place {} in target
9426         selector.
9428 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
9429         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9431 2015-01-12  Martin Liska  <mliska@suse.cz>
9433         * gcc.dg/ipa/PR64550.c: New test.
9435 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
9437         PR ipa/63470
9438         * g++.dg/ipa/pr63470.C: New testcase.
9440 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9442         PR fortran/63733
9443         * gfortran.dg/typebound_operator_20.f90: New.
9445 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9447         PR fortran/58023
9448         * gfortran.dg/proc_ptr_comp_42.f90: New.
9450 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
9452         PR fortran/64508
9453         * gfortran.dg/proc_ptr_comp_41.f90: New.
9455 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
9457         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9459 2015-01-10  Tobias Burnus  <burnus@net-b.de>
9461         PR fortran/64522
9462         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9463         and add dg-excess-errors.
9464         * gfortran.dg/line_length_6.f90: New.
9465         * gfortran.dg/line_length_7.f90: New.
9466         * gfortran.dg/line_length_8.f90: New.
9467         * gfortran.dg/line_length_9.f90: New.
9468         * gfortran.dg/line_length_10.f90: New.
9469         * gfortran.dg/line_length_11.f90: New.
9471 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9473         * jit.dg/test-threads.c (struct testcase): Move declaration
9474         to jit.dg/all-non-failing-tests.h.
9475         (testcases): Likewise.
9476         * jit.dg/all-non-failing-tests.h (struct testcase): Move
9477         declaration here from jit.dg/all-non-failing-tests.h.
9478         (testcases): Likewise.
9479         * jit.dg/test-combination.c (create_code): Eliminate spelling
9480         out all of the testcases in favor of looping through the
9481         "testcases" metadata.
9482         (verify_code): Likewise.
9484 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
9486         PR rtl-optimization/64536
9487         * gcc.dg/pr64536.c: New test.
9489 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
9491         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9492         * jit.dg/test-combination.c (create_code): Likewise.
9493         (verify_code): Likewise.
9494         * jit.dg/test-constants.c: New test case.
9495         * jit.dg/test-threads.c: Add test-constants.c.
9497 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
9499         PR libobjc/51891
9500         * objc.dg/gnu-api-2-class.m: Add a test case
9501         for the above change.
9503 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9505         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9507 2015-01-09  Richard Biener  <rguenther@suse.de>
9509         PR tree-optimization/64410
9510         * g++.dg/vect/pr64410.cc: New testcase.
9512 2015-01-09  Martin Liska  <mliska@suse.cz>
9514         * gcc.dg/ipa/ipa-icf-32.c: New test.
9516 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9518         * c-c++-common/tsan/tsan_barrier.h: New.
9519         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9520         * c-c++-common/tsan/bitfield_race.c: Likewise.
9521         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9522         * c-c++-common/tsan/mutexset1.c: Likewise.
9523         * c-c++-common/tsan/race_on_barrier.c: Likewise.
9524         * c-c++-common/tsan/race_on_mutex.c: Likewise.
9525         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9526         * c-c++-common/tsan/simple_race.c: Likewise.
9527         * c-c++-common/tsan/simple_stack.c: Likewise.
9528         * c-c++-common/tsan/sleep_sync.c: Likewise.
9529         * c-c++-common/tsan/tiny_race.c: Likewise.
9530         * c-c++-common/tsan/tls_race.c: Likewise.
9531         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9532         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9533         * g++.dg/tsan/atomic_free.C: Likewise.
9534         * g++.dg/tsan/atomic_free2.C: Likewise.
9535         * g++.dg/tsan/cond_race.C: Likewise.
9536         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9538 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
9540         PR testsuite/62250
9541         * lib/target-supports.exp (check_effective_target_libatomic_available):
9542         New.
9543         * gfortran.dg/coarray/caf.exp: Only add -latomic for
9544         targets that match effective-target libatomic_available.
9545         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9547 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9549         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9550         Verify the result of gcc_jit_context_get_last_error.
9551         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9553 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9555         PR tree-optimization/63989
9556         * gcc.dg/strlenopt-27.c: New test.
9558 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
9560         * jit.dg/harness.h (set_up_logging): New function.
9561         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
9562         set_up_logging on the context, so that every testcase is
9563         logged to a particular file.
9564         * jit.dg/test-nested-contexts.c (main): Open a logfile,
9565         and call gcc_jit_context_set_logfile on the top-level context.
9567 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
9569         PR target/64338
9570         * g++.dg/opt/pr64338.C: New test.
9572 2015-01-08  Tobias Burnus  <burnus@net-b.de>
9574         * gfortran.dg/coarray/codimension_2b.f90: New file.
9575         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9576         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9578 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9580         PR c++/59004
9581         * g++.dg/ext/fnname4.C: New.
9583 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9585         PR c++/64462
9586         * g++.dg/cpp0x/constexpr-64462.C: New.
9588 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
9590         PR c++/60753
9591         * g++.dg/cpp0x/deleted10.C: New.
9593 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9595         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9597 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9599         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9600         GCC_JIT_UNARY_OP_ABS.
9601         (verify_unary_ops): Likewise.
9603 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9605         * jit.dg/test-arith-overflow.c: New test case.
9606         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9607         * jit.dg/test-combination.c (create_code): Likewise.
9608         (verify_code): Likewise.
9609         * jit.dg/test-threads.c (testcases): Likewise.
9611 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9613         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9614         rather than "jit".  Load g++.exp, and call g++_init.
9615         Run test-*.cc files within the testsuite and *.cc files within
9616         docs/examples.
9617         (jit-dg-test): Drop the addition of -fgnu89-inline to
9618         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9619         doing it when compiling C testcases (since g++ does not handle
9620         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9621         is restored to the value after g++_init ran, rather than the
9622         value before g++_init ran.  Return a list of
9623         $comp_output $output_file, as dg-test assumes.
9625 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9627         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9628         make it easier to figure out the origin of each test result when
9629         running test-combination.c and test-threads.c.
9630         (CHECK_VALUE): Likewise.
9631         (CHECK_DOUBLE_VALUE): Likewise.
9632         (CHECK_STRING_VALUE): Likewise.
9633         (CHECK_STRING_STARTS_WITH): Likewise.
9634         (CHECK_STRING_CONTAINS): Likewise.
9635         (CHECK): Likewise.
9636         (check_string_value): Likewise, add "funcname" param.
9637         (check_string_starts_with): Likewise.
9638         (check_string_contains): Likewise.
9640 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
9642         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9643         generating name of built executable.
9645 2015-01-07  Marek Polacek  <polacek@redhat.com>
9647         PR c/64440
9648         * gcc.dg/pr64440.c: New test.
9649         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9651 2015-01-07  Marek Polacek  <polacek@redhat.com>
9653         PR c/64417
9654         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9655         * gcc.dg/pr64417.c: New test.
9657 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9659         PR target/64505
9660         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9661         fix is correct.
9663 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9665         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9666         Check if testcases run without errors, not just if they compile.
9668 2015-01-06  Christian Bruel  <christian.bruel@st.com>
9670         PR target/64507
9671         * gcc.target/sh/pr64507.c: New test.
9673 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
9675         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9677 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
9679         * c-c++-common/asan/sanitize-all-1.c: New test.
9680         * c-c++-common/ubsan/sanitize-all-1.c: New test.
9681         * c-c++-common/ubsan/sanitize-all-2.c: New test.
9682         * c-c++-common/ubsan/sanitize-all-3.c: New test.
9683         * c-c++-common/ubsan/sanitize-all-4.c: New test.
9685 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9687         * lib/target-supports.exp (check_profiling_available): Return 0 for
9688         Visium.
9689         (check_effective_target_tls_runtime): Likewise.
9690         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9691         * gcc.dg/20020312-2.c: Adjust for Visium.
9692         * gcc.dg/tls/thr-cse-1.c: Likewise
9693         * gcc.dg/tree-ssa/20040204-1.c: Likewise
9694         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9695         * gcc.dg/weak/typeof-2.c: Likewise.
9697 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
9699         PR rtl-optimization/64287
9700         * gcc.dg/aru-2.c: New test.
9702 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9704         PR sanitizer/64344
9705         * c-c++-common/ubsan/pr64344-1.c: New test.
9706         * c-c++-common/ubsan/pr64344-2.c: New test.
9708         PR tree-optimization/64465
9709         * gcc.dg/pr64465.c: New test.
9711         PR tree-optimization/64494
9712         * gcc.c-torture/compile/pr64494.c: New test.
9714 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9716         PR fortran/47674
9717         * gfortran.dg/realloc_on_assign_25.f90:  New test.
9719 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
9721         Update copyright years.
9723 2015-01-05  Marek Polacek  <polacek@redhat.com>
9725         PR c/64423
9726         * gcc.dg/pr64423.c: New test.
9728 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9730         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9731         mmix-knuth-mmixware for the same reason as for MIPS.
9732         * gcc.dg/debug/debug-2.c: Ditto.
9734         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9736 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
9738         PR testsuite/62250
9739         * lib/gfortran.exp: Add libatomic library search path.
9740         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9741         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9743         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9745 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9747         * c-c++-common/tsan/bitfield_race.c: New testcase.
9748         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9750 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9752         * gfortran.dg/coarray/collectives_4.f90: New.
9754 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9756         PR fortran/57562
9757         * gfortran.dg/extends_16.f90: New.
9759 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9761         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9763 2015-01-02  Tobias Burnus  <burnus@net-b.de>
9765         * gfortran.dg/coarray/codimension_2.f90: New.
9766         * gfortran.dg/coarray/codimension_2a.f90: New.
9767         * gfortran.dg/coarray_35.f90: New.
9768         * gfortran.dg/coarray_35a.f90: New.
9770 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
9772         PR fortran/60507
9773         * gfortran.dg/dummy_procedure_11.f90: New.
9775 Copyright (C) 2015 Free Software Foundation, Inc.
9777 Copying and distribution of this file, with or without modification,
9778 are permitted in any medium without royalty provided the copyright
9779 notice and this notice are preserved.