]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/70842 (internal compiler error with character members within a polymorp...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1f8dd420
AV
12016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2
3 PR fortran/70842
4 * gfortran.dg/select_type_35.f03: New test.
5
53109ba8
KT
62016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7
8 PR target/65951
9 PR tree-optimization/70923
10 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
11 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12 * gcc.dg/vect/pr65951.c: Likewise.
13 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
14
91f35b7f
DE
152016-07-14 David Edelsohn <dje.gcc@gmail.com>
16
17 * c-c++-common/pr60226.c: Expect maximum object file alignment
18 error on AIX.
19
351168fe
RB
202016-07-14 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/71866
23 * gcc.dg/torture/pr71866.c: New testcase.
24
94c32c00
TP
252016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
26
27 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
28 selector and enclose boolean expression in curly braces.
29
b799a481
AM
302016-07-14 Alan Modra <amodra@gmail.com>
31
32 PR target/71733
33 * gcc.target/powerpc/p9-novsx.c: New.
34
f63ba78c
AK
352016-07-13 Andi Kleen <ak@linux.intel.com>
36
37 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
38 * g++.dg/tree-prof/morefunc.C: Dito.
39 * g++.dg/tree-prof/pr35545.C: Dito.
40 * g++.dg/tree-prof/reorder.C: Dito.
41 * gcc.dg/tree-prof/20050826-2.c: Dito.
42 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
43 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
44 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
45 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
46 * gcc.dg/tree-prof/inliner-1.c: Dito.
47 * gcc.dg/tree-prof/merge_block.c: Dito.
48 * gcc.dg/tree-prof/stringop-1.c: Dito.
49 * gcc.dg/tree-prof/stringop-2.c: Dito.
50 * gcc.dg/tree-prof/switch-case-1.c: Dito.
51 * gcc.dg/tree-prof/switch-case-2.c: Dito.
52 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
53 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
54 * gcc.dg/tree-prof/update-loopch.c: Dito.
55 * gcc.dg/tree-prof/val-prof-1.c: Dito.
56 * gcc.dg/tree-prof/val-prof-2.c: Dito.
57 * gcc.dg/tree-prof/val-prof-3.c: Dito.
58 * gcc.dg/tree-prof/val-prof-4.c: Dito.
59 * gcc.dg/tree-prof/val-prof-5.c: Dito.
60 * gcc.dg/tree-prof/val-prof-6.c: Dito.
61 * gcc.dg/tree-prof/val-prof-7.c: Dito.
62
f4d5a23d
AK
632016-07-13 Andi Kleen <ak@linux.intel.com>
64
65 * lib/profopt.exp (profopt-execute): Remove .imports files.
66
ae145898
AK
672016-07-13 Andi Kleen <ak@linux.intel.com>
68
69 * lib/profopt.exp (profopt-execute): Always log profiler
70 command line.
71
e97bd4f5
AK
722016-07-13 Andi Kleen <ak@linux.intel.com>
73
74 * lib/profopt.exp (dg-final-scan-autofdo,
75 dg-final-scan-not-autofdo): New functions.
76
6fa3d4b4
BC
772016-07-13 Bin Cheng <bin.cheng@arm.com>
78
79 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
80 * gcc.dg/vect/vect-35.c: Ditto.
81 * gcc.dg/vect/vect-alias-check-2.c: New test.
82
65f18bc6
ML
832016-07-13 Martin Liska <mliska@suse.cz>
84
85 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
86 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
87 options.
88 * gfortran.dg/pr42108.f90: Update expected dump scan.
89
9737f35b
RB
902016-07-13 Richard Biener <rguenther@suse.de>
91
92 PR tree-optimization/24574
93 * gcc.dg/pr24574.c: New testcase.
94
62c0ea4b
SKS
952016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
96
97 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
98 const literal.
99 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
100 * c-c++-common/pr68833-1.c: Require int32plus.
101 * gcc.dg/ipa/pr63551.c: Likewise.
102 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
103 * gcc.dg/ipa/pr64041.c: Require int32plus.
104
c7ed8938
IE
1052016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
106
107 PR ipa/71633
108 * g++.dg/pr71633.C: New test.
109
5ce15300
TP
1102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
111
112 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
113 Add new arm_thumb1_cbz_ok effective target.
114 * gcc.target/arm/cbz.c: New test.
115
2b9509a3
TP
1162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
117
118 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
119 Define effective target.
120 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
121 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
122 * gcc.target/arm/movhi_movw.c: New test.
123 * gcc.target/arm/movsi_movw.c: Likewise.
124 * gcc.target/arm/movdi_movw.c: Likewise.
125
7f15b177
RB
1262016-07-13 Richard Biener <rguenther@suse.de>
127
128 PR middle-end/71104
129 * gcc.dg/pr71104-1.c: New testcase.
130 * gcc.dg/pr71104-2.c: Likewise.
131
0b0a896e
MM
1322016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
133
134 PR target/71805
135 * gcc.target/powerpc/pr71805.c: New test.
136
f906f5ed
BS
1372016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
138
139 * gcc.target/powerpc/divkc3-1.c: New.
140 * gcc.target/powerpc/mulkc3-1.c: New.
141
f507d202
ML
1422016-07-12 Martin Liska <mliska@suse.cz>
143
144 * gcc.dg/params/blocksort-part.c: New test.
145 * gcc.dg/params/params.exp: New file.
146
d6f7c125
KT
1472016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
148
149 PR middle-end/71700
150 * gcc.c-torture/execute/pr71700.c: New test.
151
37ccb0ba
SB
1522016-07-12 Steven Bosscher <steven@gcc.gnu.org>
153 Richard Biener <rguenther@suse.de>
154
155 PR tree-optimization/23286
156 PR tree-optimization/70159
157 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
158 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
159 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
160 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
161 * gcc.dg/tree-ssa/pr35286.c: Likewise.
162 * gcc.dg/tree-ssa/pr35287.c: Likewise.
163 * gcc.dg/hoist-register-pressure-1.c: Likewise.
164 * gcc.dg/hoist-register-pressure-2.c: Likewise.
165 * gcc.dg/hoist-register-pressure-3.c: Likewise.
166 * gcc.dg/pr51879-12.c: Likewise.
167 * gcc.dg/strlenopt-9.c: Likewise.
168 * gcc.dg/tree-ssa/pr47392.c: Likewise.
169 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
170 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
171 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
172 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
173 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
174 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
175 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
176 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
177 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
178 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
179 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
180 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
181 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
182 * gfortran.dg/pr43984.f90: Adjust expected outcome.
183
712a93d6
RB
1842016-07-12 Richard Biener <rguenther@suse.de>
185
186 PR rtl-optimization/68961
187 * gcc.target/i386/pr68961.c: New testcase.
188
c392943c
JJ
1892016-07-11 Jakub Jelinek <jakub@redhat.com>
190
3d56e6a4
JJ
191 PR middle-end/71758
192 * c-c++-common/gomp/pr71758.c: New test.
193 * gfortran.dg/gomp/pr71758.f90: New test.
194
c392943c
JJ
195 PR tree-optimization/71823
196 * gcc.dg/vect/pr71823.c: New test.
197
741d3be5
DM
1982016-07-11 David Malcolm <dmalcolm@redhat.com>
199
200 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
201 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
202 and LINE_MAP_MAX_LOCATION_WITH_COLS.
203
92fa45b5
L
2042016-07-11 H.J. Lu <hongjiu.lu@intel.com>
205
206 PR target/71801
207 * gcc.target/i386/pr71801.c: New test.
208
f51606c7
RB
2092016-07-11 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/71816
212 * gcc.dg/torture/pr71816.c: New testcase.
213
36b54ce0
TK
2142016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
215
216 PR fortran/71783
217 * gfortran.dg/dependency_46.f90: New test.
218
d13835b6
VM
2192016-07-08 Vladimir Makarov <vmakarov@redhat.com>
220
221 PR rtl-optimization/71621
222 * gcc.target/i386/pr71621-1.c: New.
223 * gcc.target/i386/pr71621-2.c: New.
224
642bcbdf
CP
2252016-07-08 Cesar Philippidis <cesar@codesourcery.com>
226
227 * gfortran.dg/goacc/pr71704.f90: New test.
228
02eb5b8b
BS
2292016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
230
231 PR target/71297
232 * gcc.target/powerpc/pr71297.c: New.
233
8beb9a0d
JW
2342016-07-08 Jiong Wang <jiong.wang@arm.com>
235
236 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
237
cef4b650
MM
2382016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
239
240 PR target/71806
241 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
242
3c3ecf52
AH
2432016-07-08 Alan Hayward <alan.hayward@arm.com>
244
245 PR tree-optimization/71667
246 * gcc.dg/vect/pr71667.c: New
247
2660286d
ML
2482016-07-08 Martin Liska <mliska@suse.cz>
249
250 * gcc.dg/torture/pr71606.c: New test.
251
70cdd4ae
JD
2522016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
253
254 PR fortran/71764
255 * gfortran.dg/pr71764.f90: New test.
256
842dc2e6
JJ
2572016-07-07 Jakub Jelinek <jakub@redhat.com>
258 Kai Tietz <ktietz70@googlemail.com>
259
260 PR c++/70869
261 PR c++/71054
262 * g++.dg/cpp0x/pr70869.C: New test.
263 * g++.dg/cpp0x/pr71054.C: New test.
264
31be4262
DE
2652016-07-07 David Edelsohn <dje.gcc@gmail.com>
266
267 * g++.dg/debug/pr71432.C: Fail on AIX.
268
1c122092
ML
2692016-07-07 Martin Liska <mliska@suse.cz>
270
271 * gfortran.dg/do_1.f90: Remove a corner case that triggers
272 an undefined behavior.
273 * gfortran.dg/do_3.F90: Likewise.
274 * gfortran.dg/do_check_11.f90: New test.
275 * gfortran.dg/do_check_12.f90: New test.
276 * gfortran.dg/do_corner_warn.f90: New test.
277
7119f1b1
ML
2782016-07-07 Martin Liska <mliska@suse.cz>
279
280 * gfortran.dg/predict-1.f90: Ammend the test.
281 * gfortran.dg/predict-2.f90: Likewise.
282
275792f2
IE
2832016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
284
285 PR ipa/71624
286 * g++.dg/pr71624.C: New test.
287
05a437c1
TP
2882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
289
290 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
291 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
292 ARMv8-M Mainline architectures.
293
6f493951
TP
2942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
295
296 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
297 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
298
5ddaee94
SB
2992016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
300
301 PR target/70098
302 PR target/71763
303 * gcc.target/powerpc/pr71763.c: New file.
304
651afdb2
YR
3052016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
306
307 PR tree-optimization/71518
308 * gcc.dg/pr71518.c: New test.
309
9df99881
WD
3102016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
311
312 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
313
7b4e0769
SKS
3142016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
315
316 PR target/50739
317 * gcc.target/avr/pr50739.c: New test.
318
eb4432f7
JH
3192016-07-05 Jan Hubicka <jh@suse.cz>
320
321 * gcc.dg/tree-ssa/scev-14.c: update template.
322
c01e092f
RS
3232016-07-06 Richard Sandiford <richard.sandiford@arm.com>
324
325 * gcc.dg/vect/group-no-gaps-1.c: New test.
326
8070763a
AK
3272016-07-05 Andi Kleen <ak@linux.intel.com>
328
329 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
330 if kernel supports MPX.
331
7f6e88a8
KC
3322016-07-05 Kito Cheng <kito.cheng@gmail.com>
333
334 * gcc.c-torture/compile/pr69102.c: Require fpic support.
335
36a265b1
MM
3362016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
337 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
338
339 * gcc.target/powerpc/signbit-1.c: New test.
340 * gcc.target/powerpc/signbit-2.c: New test.
341 * gcc.target/powerpc/signbit-3.c: New test.
342
7a98fb6e
KT
3432016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
344
345 PR rtl-optimization/71594
346 * gcc.dg/torture/pr71594.c: New test.
347
1e3d54b4
JH
3482016-07-05 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/tree-ssa/scev-14.c: new testcase.
351
84ca3893
DM
3522016-07-05 David Malcolm <dmalcolm@redhat.com>
353
354 PR c++/62314
355 * gcc/testsuite/g++.dg/parse/error5.C: Update column
356 number of missing semicolon error.
357 * g++.dg/pr62314-2.C: New test case.
358
20d0bfce
AF
3592016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
360
361 * gfortran.dg/coarray_stat_function.f90: New test.
362 * gfortran.dg/coarray_stat_whitespace.f90: New test.
363 * gfortran.dg/coarray_lib_comm_1: Adapting old test
364 to new interfaces.
365
69aaea06
AV
3662016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
367
368 PR fortran/71623
369 * gfortran.dg/deferred_character_17.f90: New test.
370
f723a43c
CL
3712016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
372
373 * gcc.target/arm/neon/polytypes.c: Move to ...
374 * gcc.target/arm/polytypes.c: ... here.
375 * gcc.target/arm/neon/pr51534.c: Move to ...
376 * gcc.target/arm/pr51534.c: ... here.
377 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
378 * gcc.target/arm/vect-vcvt.c: ... here.
379 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
380 * gcc.target/arm/vect-vcvtq.c: ... here.
381 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
382 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
383 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
384 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
385 * gcc.target/arm/neon/neon.exp: Delete.
386 * gcc.target/arm/neon/: Delete.
387
d73e0ccf
JD
3882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
389
390 PR fortran/65575
391 * gfortran.dg: pr65575.f90: New test.
392
c20f6223
JD
3932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
394
395 PR fortran/35849
396 * gfortran.dg: pr35849.f90: New test.
397
2a5537c3
JJ
3982016-07-04 Jakub Jelinek <jakub@redhat.com>
399
400 PR c++/71739
401 * g++.dg/cpp0x/pr71739.C: New test.
402
740f9751
CL
4032016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
404
405 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
406
bf749919
DV
4072016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
408
409 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
410 locr.
411 * gcc.target/s390/loc-1.c: New test.
412
430bb38e
YR
4132016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
414
415 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
416 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
417
15f6e0da
RR
4182016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
419
420 PR target/63874
421 * gcc.target/aarch64/pr63874.c: New test.
422
79335075
JB
4232016-07-04 Jan Beulich <jbeulich@suse.com>
424
425 * g++.dg/header.c: New.
426 * gcc.dg/header.c: New.
427
557e8c49
JJ
4282016-07-02 Jakub Jelinek <jakub@redhat.com>
429
430 PR c/71719
431 * c-c++-common/Wunused-var-15.c: New test.
432
79a592e3
JJ
4332016-07-01 Jakub Jelinek <jakub@redhat.com>
434
435 PR fortran/71687
436 * gfortran.dg/gomp/pr71687.f90: New test.
437
e2298656
BS
4382016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
439
440 * gcc.dg/const-float128-ped.c: Require __float128 effective
441 target and options.
442 * gcc.dg/const-float128.c: Likewise.
443 * gcc.dg/torture/float128-cmp-invalid.c: Require
444 __float128 and base_quadfloat_support effective targets, and
445 __float128 options.
446 * gcc.dg/torture/float128-div-underflow.c: Likewise.
447 * gcc.dg/torture/float128-extend-nan.c: Likewise.
448 * gcc.dg/torture/float128-nan.c: Likewise.
449 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
450 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
451 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
452 * lib/target-supports.exp (check_effective_target___float128):
453 New.
454 (add_options_for___float128): New.
455 (check_effective_target_base_quadword_support): New.
456
70c11966
MM
4572016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
458
459 PR target/71720
460 * gcc.target/powerpc/pr71720.c: New test.
461
059541fd
JB
4622016-07-01 Jan Beulich <jbeulich@suse.com>
463
464 * gcc.dg/bss.c: New.
465
2c1e4964
PB
4662016-07-01 Peter Bergner <bergner@vnet.ibm.com>
467
468 PR target/71698
469 * gcc.target/powerpc/pr71698.c: New test.
470
22e1cb39
GJL
4712016-07-01 Georg-Johann Lay <avr@gjlay.de>
472
473 PR target/71151
474 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
475 instead of ".foo" for its section name.
476 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
477 depending on MCU's flash size.
478 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
479 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
480 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
481 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
482 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
483 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
484
466cf574
JB
4852016-07-01 Jan Beulich <jbeulich@suse.com>
486
487 * gcc.target/i386/pr65105-2.c: Add -msse2.
488
351beab7
JJ
4892016-06-30 Jakub Jelinek <jakub@redhat.com>
490
55a0f21a
JJ
491 PR tree-optimization/71707
492 * gcc.dg/strlenopt-29.c: New test.
493
6245ad72
JJ
494 PR fortran/71704
495 * gfortran.dg/gomp/pr71704.f90: New test.
496
351beab7
JJ
497 PR fortran/71705
498 * gfortran.dg/gomp/pr71705.f90: New test.
499
5a3a6a5e
KN
5002016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
501
502 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
503 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
504 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
505 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
506 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
507 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
508 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
509 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
510 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
511 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
512 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
513 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
514 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
515 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
516 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
517 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
518 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
519 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
520 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
521 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
522 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
523 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
524 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
525 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
526 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
527 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
528 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
529 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
530 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
531 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
532 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
533 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
534 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
535 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
536 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
537 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
538 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
539 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
540 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
541 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
542 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
543 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
544 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
545 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
546 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
547 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
548 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
549 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
550 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
551 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
552 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
553 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
554 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
555 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
556 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
557 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
558 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
559 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
560 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
561 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
562 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
563 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
564 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
565 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
566 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
567 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
568 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
569 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
570 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
571 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
572 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
573 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
574 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
575 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
576 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
577 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
578 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
579 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
580 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
581 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
582 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
583
3dfa8071
KT
5842016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
585 James Greenhalgh <james.greenhalgh@arm.com>
586
587 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
588
9bd62242
JG
5892016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
590 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
591
592 * gcc.target/aarch64/vget_set_lane_1.c: New test.
593
603107fb
DM
5942016-06-30 David Malcolm <dmalcolm@redhat.com>
595
596 PR driver/71651
597 * gcc.dg/spellcheck-options-12.c: New test case.
598
205cccc7
JJ
5992016-06-30 Jakub Jelinek <jakub@redhat.com>
600
601 PR middle-end/71693
602 * gcc.c-torture/compile/pr71693.c: New test.
603
f4452176
DM
6042016-06-29 David Malcolm <dmalcolm@redhat.com>
605
606 * gcc.dg/spellcheck-params.c: New testcase.
607 * gcc.dg/spellcheck-params-2.c: New testcase.
608
c5e74d9d
MM
6092016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
610
611 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
612 vector extract instructions.
613 * gcc.target/powerpc/p9-extract-2.c: Likewise.
614
e44ecbfd
JD
6152016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
616
617 PR fortran/71686
618 * gfortran.dg/unexpected_eof_2.f90: New test.
619 * gfortran.dg/unexpected_eof_3.f90: New test.
620
ee446d9f
JW
6212016-06-29 Jim Wilson <jim.wilson@linaro.org>
622
623 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
624
27f67461
CP
6252016-06-29 Cesar Philippidis <cesar@codesourcery.com>
626
627 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
628 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
629 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
630
b1206d29
RB
6312016-06-29 Richard Biener <rguenther@suse.de>
632
633 PR middle-end/15256
634 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
635
1af21224
MW
6362016-06-29 Matthew Wahab <matthew.wahab@arm.com>
637
638 * gcc.target/arm/aapcs/neon-vect10.c: Require
639 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
640 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
641 * gcc.target/arm/aapcs/vfp18.c: Likewise.
642 * gcc.target/arm/aapcs/vfp19.c: Likewise.
643 * gcc.target/arm/aapcs/vfp20.c: Likewise.
644 * gcc.target/arm/aapcs/vfp21.c: Likewise.
645 * gcc.target/arm/fp16-aapcs-1.c: Require
646 -mfloat-ab=hard. Also simplify the test.
647 * gcc.target/arm/fp16-aapcs-2.c: New.
648
7fe43755
MW
6492016-06-29 Matthew Wahab <matthew.wahab@arm.com>
650
651 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
652 comment.
653 (add_options_for_arm_fp16_ieee): New.
654 (add_options_for_arm_fp16_alternative): New.
655 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
656 long-line.
657 (effective_target_arm_fp16_hw): New.
658
264d951a
IE
6592016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
660
661 PR tree-optimization/71655
662 * g++.dg/pr71655.C: New test.
663
5c846a81
ML
6642016-06-29 Martin Liska <mliska@suse.cz>
665
666 * gcc.dg/pr71585.c: New test.
667 * gcc.dg/pr71585-2.c: New test.
668 * gcc.dg/pr71585-3.c: New test.
669
fafe9318
YR
6702016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
671
672 PR tree-optimization/70729
673 * g++.dg/vect/pr70729.cc: New test.
674
54d19c3b
TS
6752016-06-29 Thomas Schwinge <thomas@codesourcery.com>
676
677 * c-c++-common/gomp/cancel-1.c: Extend.
678
5f3cd7c3
JJ
6792016-06-29 Jakub Jelinek <jakub@redhat.com>
680
681 PR tree-optimization/71625
682 * gcc.dg/strlenopt-28.c: New test.
683
4aa83879
RB
6842016-06-29 Richard Biener <rguenther@suse.de>
685
686 PR middle-end/71002
687 * g++.dg/torture/pr71002.C: Adjust testcase.
688
152ef731
JJ
6892016-06-29 Jakub Jelinek <jakub@redhat.com>
690
691 PR c/71685
692 * gcc.dg/pr71685.c: New test.
693
6942016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
695
696 PR c/71552
697 * gcc.dg/init-bad-9.c: New test.
698
d41dc215
BS
6992016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
700
701 * gcc.target/powerpc/abs128-1.c: Require VSX.
702 * gcc.target/powerpc/copysign128-1.c: Likewise.
703 * gcc.target/powerpc/inf128-1.c: Likewise.
704 * gcc.target/powerpc/nan128-1.c: Likewise.
705
6a20b538
JJ
7062016-06-28 Jakub Jelinek <jakub@redhat.com>
707
708 PR middle-end/71626
709 * gcc.c-torture/execute/pr71626-1.c: New test.
710 * gcc.c-torture/execute/pr71626-2.c: New test.
711
77d93c47
PB
7122016-06-28 Peter Bergner <bergner@vnet.ibm.com>
713
714 PR target/71656
715 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
716
a8264058
SB
7172016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
718
719 PR target/71670
720 * gcc.target/powerpc/pr71670.c: New testcase.
721
0dc47331
PB
7222016-06-27 Peter Bergner <bergner@vnet.ibm.com>
723
724 PR target/71656
725 * gcc.target/powerpc/pr71656-1.c: New test.
726 * gcc.target/powerpc/pr71656-2.c: New test.
727
b65ffc79
CL
7282016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
729
730 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
731 around fp16 code.
732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
734 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
735 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
736 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
737 Add arm_neon_fp16_ok effective target.
738 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
739 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
740 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
741 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
742 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
743 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
744 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
745 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
746 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
747 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
748 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
749
9bb86f40
JH
7502016-06-26 Jan Hubicka <hubicka@ucw.cz>
751
752 * gcc.dg/predict-12.c: New testcase.
753
46db0fd4
JD
7542016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
755
756 PR fortran/71649
757 * gfortran.dg/pr71649.f90: New test.
758
2a65e70b
JJ
7592016-06-25 Jakub Jelinek <jakub@redhat.com>
760
f8a06e24
JJ
761 PR tree-optimization/71643
762 * g++.dg/opt/pr71643.C: New test.
763
2a65e70b
JJ
764 PR tree-optimization/71631
765 * gcc.c-torture/execute/pr71631.c: New test.
766
7805417a
JH
7672016-06-24 Jan Hubicka <hubicka@ucw.cz>
768
769 * gcc.dg/predict-11.c: New testcase.
770 * gfortran.dg/predict-2.f90: New testcase.
771
888ed1a3
JH
7722016-06-24 Jan Hubicka <hubicka@ucw.cz>
773
774 * gcc.dg/predict-10.c: New test.
775
53605f35
BS
7762016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
777
778 * gcc.target/powerpc/abs128-1.c: New.
779 * gcc.target/powerpc/copysign128-1.c: New.
780 * gcc.target/powerpc/inf128-1.c: New.
781 * gcc.target/powerpc/nan128-1.c: New.
782
7b22b4c6
EB
7832016-06-24 Eric Botcazou <ebotcazou@adacore.com>
784
785 * gfortran.dg/pr71642.f90: New test.
786
37e373c2
JJ
7872016-06-24 Jakub Jelinek <jakub@redhat.com>
788
789 PR tree-optimization/71647
790 * gcc.target/i386/pr71647.c: New test.
791
b20b79f2
L
7922016-06-24 H.J. Lu <hongjiu.lu@intel.com>
793
794 * gcc.target/i386/noplt-gd-1.c: New test.
795 * gcc.target/i386/noplt-gd-2.c: Likewise.
796 * gcc.target/i386/noplt-gd-3.c: Likewise.
797 * gcc.target/i386/noplt-ld-1.c: Likewise.
798 * gcc.target/i386/noplt-ld-2.c: Likewise.
799 * gcc.target/i386/noplt-ld-3.c: Likewise.
800 * lib/target-supports.exp
801 (check_effective_target_tls_get_addr_via_got): New.
802
04619cb8
UB
8032016-06-24 Uros Bizjak <ubizjak@gmail.com>
804
805 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
806 testsuite compile flags.
807 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
808 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
809
8102016-06-24 Uros Bizjak <ubizjak@gmail.com>
811
812 * g++dg/vect/pr36684.cc: Add dg-do compile.
813 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
814 * gcc.dg/vect/pr70021.c: Ditto.
815 * gcc.dg/vect/pr70138-1.c: Ditto.
816 * gcc.dg/vect/pr70138-2.c: Ditto.
817 * gcc.dg/vect/pr70354-1.c: Ditto.
818 * gcc.dg/vect/pr70354-2.c: Ditto.
819 * gcc.dg/vect/pr71259.c: Ditto.
820 * gcc.dg/vect/pr71416-1.c: Ditto.
821 * gcc.dg/vect/slp-43.c: Ditto.
822 * gcc.dg/vect/slp-45.c: Ditto.
823 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
824 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
825 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
826 * gfortran.dg/vect/pr69980.f90: Ditto.
827
8282016-06-24 Uros Bizjak <ubizjak@gmail.com>
829
830 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
831 * gcc.dg/vect/bb-slp-30.c: Ditto.
832 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
833 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
834 * gcc.dg/vect/pr45902.c: Ditto.
835 * gcc.dg/vect/pr48172.c: Ditto.
836 * gcc.dg/vect/pr48377.c: Ditto.
837 * gcc.dg/vect/pr49038.c: Ditto.
838 * gcc.dg/vect/pr49771.c: Ditto.
839 * gcc.dg/vect/pr52091.c: Ditto.
840 * gcc.dg/vect/pr53185-2.c: Ditto.
841 * gcc.dg/vect/pr56826.c: Ditto.
842 * gcc.dg/vect/pr60276.c: Ditto.
843 * gcc.dg/vect/pr62021.c: Ditto.
844 * gcc.dg/vect/pr63530.c: Ditto.
845 * gcc.dg/vect/pr65518.c: Ditto.
846 * gcc.dg/vect/pr65947-1.c: Ditto.
847 * gcc.dg/vect/pr65947-10.c: Ditto.
848 * gcc.dg/vect/pr65947-11.c: Ditto.
849 * gcc.dg/vect/pr65947-12.c: Ditto.
850 * gcc.dg/vect/pr65947-13.c: Ditto.
851 * gcc.dg/vect/pr65947-2.c: Ditto.
852 * gcc.dg/vect/pr65947-3.c: Ditto.
853 * gcc.dg/vect/pr65947-4.c: Ditto.
854 * gcc.dg/vect/pr65947-5.c: Ditto.
855 * gcc.dg/vect/pr65947-6.c: Ditto.
856 * gcc.dg/vect/pr65947-7.c: Ditto.
857 * gcc.dg/vect/pr65947-8.c: Ditto.
858 * gcc.dg/vect/pr65947-9.c: Ditto.
859 * gcc.dg/vect/pr71416-1.c: Ditto.
860 * gcc.dg/vect/pr71439.c: Ditto.
861 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
862 * gcc.dg/vect/vect-bswap16.c: Ditto.
863 * gcc.dg/vect/vect-bswap32.c: Ditto.
864 * gcc.dg/vect/vect-bswap64.c: Ditto.
865 * gcc.dg/vect/vect-live-1.c: Ditto.
866 * gcc.dg/vect/vect-live-2.c: Ditto.
867 * gcc.dg/vect/vect-live-3.c: Ditto.
868 * gcc.dg/vect/vect-live-4.c: Ditto.
869 * gcc.dg/vect/vect-live-5.c: Ditto.
870 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
871 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
872 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
873 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
874 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
875 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
876 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
877 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
878 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
879 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
880 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
881 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
882 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
883 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
884 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
885 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
886 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
887
da224bcb
UB
8882016-06-24 Uros Bizjak <ubizjak@gmail.com>
889
890 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
891
dfee2870
L
8922016-06-24 H.J. Lu <hongjiu.lu@intel.com>
893
894 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
895 ia32 if R_386_GOT32X relocation is supported.
896 * gcc.target/i386/noplt-3.c: Likewise.
897 * gcc.target/i386/noplt-2.c: Likewise.
898 (main): Renamed to ...
899 (bar): This.
900 * gcc.target/i386/noplt-4.c: Likewise.
901 (main): Renamed to ...
902 (bar): This.
903 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
904 * gcc.target/i386/pr67400-5.c: Likewise.
905
a86451b9
JJ
9062016-06-24 Jakub Jelinek <jakub@redhat.com>
907
00085092
JJ
908 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
909 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
910
a86451b9
JJ
911 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
912 f4): Adjust expected diagnostics.
913 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
914 (T): If OVFP is defined, redefine to TP.
915 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
916 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
917 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
918 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
919 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
920 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
921 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
922 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
923 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
924 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
925 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
926 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
927 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
928 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
929 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
930 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
931 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
932 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
933 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
934 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
935 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
936 as last argument to __builtin_add_overflow_p.
937
7bb5d5f4
UB
9382016-06-23 Uros Bizjak <ubizjak@gmail.com>
939
940 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
941 dg-options and remove default vector testsuite compile flags.
942 * g++.dg/vect/pr33860a.cc: Ditto.
943 * g++.dg/vect/pr45470-a.cc: Ditto.
944 * g++.dg/vect/pr45470-b.cc: Ditto.
945 * g++.dg/vect/pr60896.cc: Ditto.
946 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
947 * gcc.dg/vect/pr18308.c: Ditto.
948 * gcc.dg/vect/pr24049.c: Ditto.
949 * gcc.dg/vect/pr33373.c: Ditto.
950 * gcc.dg/vect/pr36228.c: Ditto.
951 * gcc.dg/vect/pr42395.c: Ditto.
952 * gcc.dg/vect/pr42604.c: Ditto.
953 * gcc.dg/vect/pr46663.c: Ditto.
954 * gcc.dg/vect/pr48765.c: Ditto.
955 * gcc.dg/vect/pr49093.c: Ditto.
956 * gcc.dg/vect/pr49352.c: Ditto.
957 * gcc.dg/vect/pr52298.c: Ditto.
958 * gcc.dg/vect/pr52870.c: Ditto.
959 * gcc.dg/vect/pr53185.c: Ditto.
960 * gcc.dg/vect/pr53773.c: Ditto.
961 * gcc.dg/vect/pr56695.c: Ditto.
962 * gcc.dg/vect/pr62171.c: Ditto.
963 * gcc.dg/vect/pr63530.c: Ditto.
964 * gcc.dg/vect/pr68339.c: Ditto.
965 * gcc.dg/vect/pr71259.c: Ditto.
966 * gcc.dg/vect/vect-82_64.c: Ditto.
967 * gcc.dg/vect/vect-83_64.c: Ditto.
968 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
969 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
970 * gcc.dg/vect/vect-shift-2.c: Ditto.
971 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
972 * gfortran.dg/vect/pr39318.f90: Ditto.
973 * gfortran.dg/vect/pr45714-a.f: Ditto.
974 * gfortran.dg/vect/pr45714-b.f: Ditto.
975 * gfortran.dg/vect/pr46213.f90: Ditto.
976
2d4bb02f
MM
9772016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
978 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
979
980 * gcc.target/powerpc/p9-splat-5.c: New test.
981
f6d1b868
UB
9822016-06-23 Uros Bizjak <ubizjak@gmail.com>
983
984 PR tree-optimization/71488
985 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
986 * lib/target-supports.exp: ... here.
987 (check_sse4_hw_available): New procedure.
988 (check_effective_target_sse4_runtime): Ditto.
989 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
990 -march=westmere for sse4_runtime targets.
936ff030 991 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 992 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 993 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 994 (main): Call check_vect ().
a7898180 995 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 996
c0597759
L
9972016-06-23 H.J. Lu <hongjiu.lu@intel.com>
998
999 PR target/66232
1000 PR target/67400
1001 * gcc.target/i386/pr66232-14.c: New file.
1002 * gcc.target/i386/pr66232-15.c: Likewise.
1003 * gcc.target/i386/pr66232-16.c: Likewise.
1004 * gcc.target/i386/pr66232-17.c: Likewise.
1005 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1006 ia32 if R_386_GOT32X relocation is supported.
1007 * gcc.target/i386/pr67400-2.c: Likewise.
1008 * gcc.target/i386/pr67400-3.c: Likewise.
1009 * gcc.target/i386/pr67400-4.c: Likewise.
1010 * gcc.target/i386/pr67400-6.c: Likewise.
1011 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 1012 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 1013
5b0e27a7
JD
10142016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1015
1016 PR libgfortran/48852
1017 * gfortran.dg/char4_iunit_1.f03: Update test.
1018 * gfortran.dg/f2003_io_5.f03: Update test.
1019 * gfortran.dg/real_const_3.f90: Update test.
1020
7f586d90
AK
10212016-06-23 Andi Kleen <ak@linux.intel.com>
1022
1023 * g++.dg/bprob/bprob.exp: Support autofdo.
1024 * g++.dg/tree-prof/tree-prof.exp: dito.
1025 * gcc.dg/tree-prof/tree-prof.exp: dito.
1026 * gcc.misc-tests/bprob.exp: dito.
1027 * gfortran.dg/prof/prof.exp: dito.
1028 * lib/profopt.exp: dito.
1029 * lib/target-supports.exp: Check for autofdo.
1030
60fa7862
ML
10312016-06-23 Martin Liska <mliska@suse.cz>
1032
1033 * gcc.dg/pr71619.c: New test.
1034
e3d62871
UB
10352016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1036
1037 PR target/67400
cc901875
UB
1038 * gcc.target/i386/pr67400-1.c: New test.
1039 * gcc.target/i386/pr67400-2.c: Likewise.
1040 * gcc.target/i386/pr67400-3.c: Likewise.
1041 * gcc.target/i386/pr67400-4.c: Likewise.
1042 * gcc.target/i386/pr67400-5.c: Likewise.
1043 * gcc.target/i386/pr67400-6.c: Likewise.
1044 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 1045
ac81cf0b
DM
10462016-06-22 David Malcolm <dmalcolm@redhat.com>
1047
1048 * c-c++-common/missing-header-1.c: New test case.
1049 * c-c++-common/missing-header-2.c: New test case.
1050 * c-c++-common/missing-header-3.c: New test case.
1051 * c-c++-common/missing-header-4.c: New test case.
1052
1a4f11c8
DM
10532016-06-22 David Malcolm <dmalcolm@redhat.com>
1054
1055 PR c/70339
1056 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1057 hint.
1058 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1059 expected results due to builtin "nanl" now being suggested for
1060 "name".
1061 * gcc.dg/pr67580.c: Update expected messages.
1062 * gcc.dg/spellcheck-identifiers.c: New testcase.
1063 * gcc.dg/spellcheck-typenames.c: New testcase.
1064
a93eac6a
DM
10652016-06-22 David Malcolm <dmalcolm@redhat.com>
1066
1067 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1068 file.
1069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1070 diagnostic-test-show-locus-parseable-fixits.c to sources for
1071 diagnostic_plugin_test_show_locus.c.
1072 * lib/gcc-defs.exp (freeform_regexps): New global.
1073 (dg-regexp): New function.
1074 (handle-dg-regexps): New function.
1075 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1076 freeform_regexps to the empty list.
1077 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1078
49e76ff1
IE
10792016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1080
f6d1b868 1081 PR tree-optimization/71488
49e76ff1
IE
1082 * g++.dg/pr71488.C: New test.
1083 * gcc.dg/vect/vect-bool-cmp.c: New test.
1084
951d8c8a
EB
10852016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1086
1087 * gcc.dg/guality/param-5.c: New test.
1088
b60fc3bd
BE
10892016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1090
1091 * gcc.target/i386/asm-flag-7.c: New test.
1092
0609abda
TS
10932016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1094
1095 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1096 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1097 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1098 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1099 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1100 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1101 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1102 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1103 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1104 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1105 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1106 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1107 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1108 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1109 * lib/target-supports.exp: Likewise.
1110
ee2499b4
TS
11112016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1112
1113 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1114 * gcc.dg/attr-ms_struct-2.c: Likewise.
1115 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1116 * gcc.dg/bf-ms-attrib.c: Likewise.
1117 * gcc.dg/bf-ms-layout-2.c: Likewise.
1118 * gcc.dg/bf-ms-layout-3.c: Likewise.
1119 * gcc.dg/bf-ms-layout.c: Likewise.
1120 * gcc.dg/bf-no-ms-layout.c: Likewise.
1121 * gcc.target/i386/bitfield1.c: Likewise.
1122 * gcc.target/i386/bitfield2.c: Likewise.
1123 * gcc.target/i386/bitfield3.c: Likewise.
1124
caea59ff
KN
11252016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1126
1127 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1128 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1129 override other than -mcpu=power9 command-line option is specified,
1130 or if the target operating system is aix.
1131 * gcc.target/powerpc/darn-1.c: Likewise.
1132 * gcc.target/powerpc/darn-2.c: Likewise.
1133 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1134 test if effective-target is not powerpc_p9vector_ok or if the
1135 target operating system is not defined.
1136 * gcc.target/powerpc/vslv-1.c: Likewise.
1137 * gcc.target/powerpc/vsrv-0.c: Likewise.
1138 * gcc.target/powerpc/vsrv-1.c: Likewise.
1139
63617e30
TB
11402016-06-21 Tobias Burnus <burnus@net-b.de>
1141
1142 PR fortran/71068
1143 * gfortran.dg/coarray/data_1.f90: New.
1144
89192c3c
WD
11452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1146
1147 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1148 (dg-require-effective-target): Use arm_v8_neon_hw.
1149 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1150 (dg-require-effective-target): Likewise.
1151 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1152 (dg-require-effective-target): Likewise.
1153 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1154 (dg-require-effective-target): Likewise.
1155 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1156 (dg-require-effective-target): Likewise.
1157 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1158 (dg-require-effective-target): Likewise.
1159 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1160 Add AArch64 check.
1161
64ac50e2
WD
11622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1163
1164 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1165 Set to 3 so test passes.
1166
6252b5db
WD
11672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1168
1169 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1170
3b9bc511
IV
11712016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1172
1173 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1174 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1175 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1176 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1177
21db1c78
IV
11782016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1179
1180 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1181 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1182
9d30e86f
L
11832016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 PR target/71549
1186 * gcc.target/i386/pr71549.c: New test.
1187
448a7c69
KN
11882016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1189
1190 * gcc.target/powerpc/vadsdu-0.c: Replace
1191 dg-require-effective-target directive to allow test to run on more
1192 platforms, and add dg-skip-if directive to disable test on aix
1193 platforms because of known incompatibilities.
1194 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1195 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1196 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1197 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1198 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1199 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1200 * gcc.target/powerpc/vadsdub-2.c: Replace
1201 dg-require-effective-target directive to allow test to run on more
1202 platforms, and add dg-skip-if directive to disable test on aix
1203 platforms because of known incompatibilities.
1204 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1205 with vec_absdb call to differentiate this test from vadsdub-1.c.
1206 * gcc.target/powerpc/vadsduh-1.c: Replace
1207 dg-require-effective-target directive to allow test to run on more
1208 platforms, and add dg-skip-if directive to disable test on aix
1209 platforms because of known incompatibilities.
1210 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1211 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1212 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1213
0ad84f34
JJ
12142016-06-21 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR tree-optimization/71588
1217 * gcc.dg/pr71558.c: New test.
1218
e71e8d94
SKS
12192016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1220
1221 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1222 * c-c++-common/pr68657-2.c: Likewise.
1223 * c-c++-common/pr68657-3.c: Likewise.
1224 * gcc.dg/torture/pr69714.c: Require int32plus support.
1225 * gcc.dg/torture/pr70025.c: Likewise.
1226 * gcc.dg/torture/pr70083.c: Likewise.
1227 * gcc.dg/torture/pr70542.c: Likewise.
1228 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1229
5a578671
JM
12302016-06-20 Joseph Myers <joseph@codesourcery.com>
1231
1232 PR c/71601
1233 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1234
7a9df68e
JJ
12352016-06-20 Jakub Jelinek <jakub@redhat.com>
1236
50aa64d5
JJ
1237 PR middle-end/71581
1238 * gcc.dg/pr71581.c: New test.
1239
7a9df68e
JJ
1240 PR rtl-optimization/71591
1241 * gcc.dg/cpp/pr71591.c: New test.
1242
3947cf19
DR
12432016-06-20 David B. Robins <gcc@davidrobins.net>
1244
1245 PR target/71571
1246 * g++.dg/torture/pr71571.C: New test.
1247
c4ff221e
JJ
12482016-06-20 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR target/71559
1251 * gcc.target/i386/sse2-pr71559.c: New test.
1252 * gcc.target/i386/avx-pr71559.c: New test.
1253 * gcc.target/i386/avx512f-pr71559.c: New test.
1254
f1b5abfb
TB
12552016-06-20 Tobias Burnus <burnus@net-b.de>
1256
1257 PR fortran/71194
1258 * gfortran.dg/pointer_remapping_10.f90: New.
1259
842107e4
DM
12602016-06-20 David Malcolm <dmalcolm@redhat.com>
1261
1262 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1263
d9e8bdfd
MS
12642016-06-20 Martin Sebor <msebor@redhat.com>
1265
1266 PR c/69507
1267 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1268 * gnu90-const-expr-1.c: Same.
1269 * gnu99-const-expr-1.c: Same.
1270 * gnu99-static-1.c: Same.
1271
67785479
RL
12722016-06-20 Renlin Li <renlin.li@arm.com>
1273
29f09b38 1274 PR testsuite/71489
67785479
RL
1275 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1276
636929b8
JG
12772016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1278
1279 * gcc.target/aarch64/vcvt_f64_1.c: New.
1280 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1281 * gcc.target/aarch64/vrecp_f64_1.c: New.
1282
ff7b374b
KT
12832016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1284
1285 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1286 "alignement".
1287
554cfc9e
GJL
12882016-06-20 Georg-Johann Lay <avr@gjlay.de>
1289
1290 PR target/71103
1291 * gcc.target/avr/torture/pr71103-2.c: New test.
1292
aa0db437
MS
12932016-06-19 Martin Sebor <msebor@redhat.com>
1294
1295 PR c/69507
1296 * gcc.dg/alignof.c: New test.
1297
c561b091
PC
12982016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1301 vs dg-error; test constexpr specifier too.
1302
bf54f123
PC
13032016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1304
1305 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1306
4e53aa97
CL
13072016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1308
1309 * lib/target-supports.exp
1310 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1311 arm_neon_ok and merge flags. Fix temporary test name.
1312 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1313 and merge flags.
1314
69071d86
ML
13152016-06-17 Martin Liska <mliska@suse.cz>
1316
1317 * gcc.dg/predict-9.c: Fix dump scanning.
1318
68b3b858
BC
13192016-06-17 Bin Cheng <bin.cheng@arm.com>
1320
1321 PR tree-optimization/71354
1322 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1323
d3ee260a
BC
13242016-06-17 Bin Cheng <bin.cheng@arm.com>
1325
1326 PR tree-optimization/71347
1327 * gcc.dg/tree-ssa/pr71347.c: New test.
1328
bd8fb114
BC
13292016-06-17 Bin Cheng <bin.cheng@arm.com>
1330
1331 PR tree-optimization/71354
1332 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1333
97816be4
BC
13342016-06-17 Bin Cheng <bin.cheng@arm.com>
1335
1336 * gcc.dg/vect/vect-alias-check-1.c: New test.
1337
2d761a37
SKS
13382016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1339
e0277d6b 1340 PR target/71151
2d761a37
SKS
1341 * gcc.target/avr/pr71151-1.c: New test.
1342 * gcc.target/avr/pr71151-2.c: New test.
1343 * gcc.target/avr/pr71151-3.c: New test.
1344 * gcc.target/avr/pr71151-4.c: New test.
1345 * gcc.target/avr/pr71151-5.c: New test.
1346 * gcc.target/avr/pr71151-6.c: New test.
1347 * gcc.target/avr/pr71151-7.c: New test.
1348 * gcc.target/avr/pr71151-8.c: New test.
1349 * gcc.target/avr/pr71151-common.h: New test.
1350
68fa96d6
ML
13512016-06-16 Martin Liska <mliska@suse.cz>
1352
1353 * gfortran.dg/predict-1.f90: New test.
1354
b6ca982f
UB
13552016-06-16 Uros Bizjak <ubizjak@gmail.com>
1356
1357 PR target/71242
1358 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1359
1dc8d15b
JH
13602016-06-16 Jan Hubicka <hubicka@ucw.cz>
1361
1362 * g++.dg/vect/pr36648.cc: Disable cunrolli
1363
67c25816
JJ
13642016-06-16 Jakub Jelinek <jakub@redhat.com>
1365
c577adb2
JJ
1366 PR target/71554
1367 * gcc.c-torture/execute/pr71554.c: New test.
1368
67c25816
JJ
1369 PR rtl-optimization/71532
1370 * gcc.dg/torture/pr71532.c: New test.
1371
1a3c3ee9
MM
13722016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1373
1374 * gcc.target/powerpc/p9-dimode1.c: New test.
1375 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1376
f29468a7
JJ
13772016-06-15 Jakub Jelinek <jakub@redhat.com>
1378
61daecc4
JJ
1379 * gcc.c-torture/compile/20160615-1.c: New test.
1380
f29468a7
JJ
1381 * g++.dg/cpp0x/ref-qual17.C: New test.
1382
209d1e2d
IE
13832016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1384
1385 PR middle-end/71529
1386 * gcc.target/i386/pr71529.C: New test.
1387
8dc35712
AH
13882016-06-15 Alan Hayward <alan.hayward@arm.com>
1389
1390 PR tree-optimization/71483
1391 * g++.dg/vect/pr71483.c: New
1392
b8911cb8
PC
13932016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/70202
1396 * g++.dg/inherit/crash6.C: New.
1397 * g++.dg/inherit/union2.C: Likewise.
1398 * g++.dg/inherit/virtual12.C: Likewise.
1399 * g++.dg/inherit/virtual13.C: Likewise.
1400 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1401
cf5d08ab
UB
14022016-06-15 Uros Bizjak <ubizjak@gmail.com>
1403
e3d62871 1404 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 1405
8f482165
AH
14062016-06-15 Alan Hayward <alan.hayward@arm.com>
1407
1408 PR tree-optimization/71439
1409 * gcc.dg/vect/pr71439.c: New
1410
3256673f
KT
14112016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1412
1413 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1414
b17dc4d4
RB
14152016-06-15 Richard Biener <rguenther@suse.de>
1416
1417 * gcc.dg/vect/slp-45.c: New testcase.
1418
2a5825f2
RB
14192016-06-15 Richard Biener <rguenther@suse.de>
1420
1421 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1422
6e433d0b
BS
14232016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424
1425 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1426 requirements, and disable for AIX for now.
1427 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1428
abe7f828
JJ
14292016-06-14 Jakub Jelinek <jakub@redhat.com>
1430
a09c81b4
JJ
1431 PR c++/71528
1432 * g++.dg/opt/pr71528.C: New test.
1433
abe7f828
JJ
1434 PR c++/71516
1435 * g++.dg/init/pr71516.C: New test.
1436
acfadf06
PC
14372016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 * g++.dg/init/array46.C: New.
1440
4d568ab2
UB
14412016-06-14 Uros Bizjak <ubizjak@gmail.com>
1442
e3d62871
UB
1443 * gcc.target/i386/float128-3.c: New test.
1444 * gcc.target/i386/quad-sse4.c: Ditto.
1445 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1446 Update scan strings.
4d568ab2 1447
30934c5d
RB
14482016-06-14 Richard Biener <rguenther@suse.de>
1449
1450 PR middle-end/71526
1451 * gfortran.dg/pr71526.f90: New testcase.
1452
3970e545
AV
14532016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1454
1455 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1456 * gcc.dg/zero_bits_compound-1.c: Likewise.
1457
04976c6e
RB
14582016-06-14 Richard Biener <rguenther@suse.de>
1459
1460 PR tree-optimization/71522
1461 * gcc.dg/torture/pr71522.c: New testcase.
1462
23e025db
JJ
14632016-06-14 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR tree-optimization/71520
1466 * gcc.dg/tree-ssa/pr71520.c: New test.
1467
90b72e84
RB
14682016-06-14 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/71521
86c24ba6 1471 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 1472
ef7cf206
JJ
14732016-06-13 Jakub Jelinek <jakub@redhat.com>
1474
0dda258b
JJ
1475 PR sanitizer/71498
1476 * c-c++-common/ubsan/bounds-13.c: New test.
1477
ef7cf206
JJ
1478 PR preprocessor/71183
1479 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1480
a73786e3
JL
14812016-06-13 Jeff Law <law@redhat.com>
1482
1483 PR tree-optimization/71403
1484 * c-c++-common/ubsan/pr71403-1.c: New test.
1485 * c-c++-common/ubsan/pr71403-2.c: New test.
1486 * c-c++-common/ubsan/pr71403-3.c: New test.
1487
0ac249bf
JJ
14882016-06-13 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR middle-end/71478
1491 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1492 Add -Wno-psabi -w to dg-options.
1493
5408a64a
KN
14942016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1495
1496 * gcc.target/powerpc/vadsdu-0.c: New test.
1497 * gcc.target/powerpc/vadsdu-1.c: New test.
1498 * gcc.target/powerpc/vadsdu-2.c: New test.
1499 * gcc.target/powerpc/vadsdu-3.c: New test.
1500 * gcc.target/powerpc/vadsdu-4.c: New test.
1501 * gcc.target/powerpc/vadsdu-5.c: New test.
1502 * gcc.target/powerpc/vadsdub-1.c: New test.
1503 * gcc.target/powerpc/vadsdub-2.c: New test.
1504 * gcc.target/powerpc/vadsduh-1.c: New test.
1505 * gcc.target/powerpc/vadsduh-2.c: New test.
1506 * gcc.target/powerpc/vadsduw-1.c: New test.
1507 * gcc.target/powerpc/vadsduw-2.c: New test.
1508
f7e4f2e3
DM
15092016-06-13 David Malcolm <dmalcolm@redhat.com>
1510
1511 * gcc.dg/c99-init-2.c (c): Update expected error message.
1512 * gcc.dg/init-bad-8.c (foo): Likewise.
1513 * gcc.dg/spellcheck-fields-3.c: New test case.
1514
ad23a23e
ML
15152016-06-13 Martin Liska <mliska@suse.cz>
1516
1517 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1518 and "guess loop iv compared" heuristics.
1519 * gcc.dg/predict-2.c: Likewise.
1520 * gcc.dg/predict-3.c: Likewise.
1521 * gcc.dg/predict-4.c: Likewise.
1522 * gcc.dg/predict-5.c: Likewise.
1523 * gcc.dg/predict-6.c: Likewise.
1524
146c55da
MP
15252016-06-13 Marek Polacek <polacek@redhat.com>
1526
1527 PR middle-end/71476
1528 * c-c++-common/Wswitch-unreachable-4.c: New test.
1529 * gcc.dg/Wswitch-unreachable-2.c: New test.
1530 * g++.dg/tm/jump1.C: Move dg-warning.
1531
42e77cbc
EB
15322016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gnat.dg/renaming10.ad[sb]: New test.
1535
7474dcc1
PT
15362016-06-13 Paul Thomas <pault@gcc.gnu.org>
1537
1538 PR fortran/70673
1539 * gfortran.dg/pr70673.f90: New test.
1540
f57f53d3
RB
15412016-06-13 Richard Biener <rguenther@suse.de>
1542
1543 PR middle-end/64516
1544 * gcc.dg/align-3.c: New testcase.
1545
5843a5f0
ML
15462016-06-13 Martin Liska <mliska@suse.cz>
1547
1548 * gcc.target/i386/pr71458.c: New test.
1549
aa8fdb44
UB
15502016-06-12 Uros Bizjak <ubizjak@gmail.com>
1551
1552 PR target/71241
1553 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1554
2043e4d7
DH
15552016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1556
1557 PR target/60751
1558 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1559 statement.
1560
d3dc025d
DH
15612016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1562
1563 PR target/60751
1564 * gfortran.dg/comma_IO_extension_1.f90: New test.
1565 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1566 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1567 statement.
1568 * gfortran.dg/graphite/pr38083.f90: Likewise.
1569 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1570 missing format.
1571
a31d78c6
EB
15722016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1573
1574 * gnat.dg/case_character.adb: New test.
1575
95c18dd0
SB
15762016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1577
1578 PR middle-end/71310
1579 * gcc.target/powerpc/pr71310.c: New testcase.
1580
b97d37b4
KV
15812016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1582
1583 PR middle-end/71478
1584 * gcc.dg/pr71478.c: New test.
1585
900bcda3
JJ
15862016-06-10 Jakub Jelinek <jakub@redhat.com>
1587
ec1c20db
JJ
1588 PR middle-end/71494
1589 * gcc.c-torture/execute/pr71494.c: New test.
1590
50b15873
JJ
1591 PR c/68657
1592 * gcc.target/i386/pr68657.c: New test.
1593
900bcda3
JJ
1594 PR inline-asm/68843
1595 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1596 (test): Add -masm=intel alternatives.
1597
4d926e34
MS
15982016-06-10 Martin Sebor <msebor@redhat.com>
1599
1600 PR c/71392
1601 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1602
ad071b2b
JL
16032016-06-10 Jeff Law <law@redhat.com>
1604
1605 PR tree-optimization/71335
1606 * gcc.c-torture/execute/pr71335.c: New test.
1607
2704efe8
DM
16082016-06-10 David Malcolm <dmalcolm@redhat.com>
1609
1610 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1611 the various "cannot tail-call: " messages.
1612
18c9b7d4
CL
16132016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1614
1615 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1616 and options.
1617
7cfa10f3
MO
16182016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1619
1620 PR sanitizer/71480
1621 * c-c++-common/asan/pr71480.c: New test.
1622
1f24fd3e
L
16232016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1624
1625 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1626 (ASMNAME2): Likewise.
1627 (main): Replace fn in asm statement with ASMNAME ("fn").
1628 * gcc.dg/guality/pr68037-2.c: Likewise.
1629 * gcc.dg/guality/pr68037-3.c: Likewise.
1630 * gcc.dg/torture/pr68037-1.c: Likewise.
1631 * gcc.dg/torture/pr68037-2.c: Likewise.
1632 * gcc.dg/torture/pr68037-3.c: Likewise.
1633
ad551c07
BE
16342016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1635
1636 PR inline-asm/68843
1637 * gcc.target/i386/pr68843-1.c: New test.
1638 * gcc.target/i386/pr68843-2.c: New test.
1639
4b1ffdb1 16402016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
1641 Cesar Philippidis <cesar@codesourcery.com>
1642
1643 PR middle-end/71373
1644 * gcc.dg/goacc/nested-function-1.c: New file.
1645 * gcc.dg/goacc/nested-function-2.c: Likewise.
1646 * gcc.dg/goacc/pr71373.c: Likewise.
1647 * gfortran.dg/goacc/cray-2.f95: Likewise.
1648 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1649 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1650 * gfortran.dg/goacc/cray.f95: Update.
1651 * gfortran.dg/goacc/loop-1.f95: Likewise.
1652 * gfortran.dg/goacc/loop-3.f95: Likewise.
1653 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1654 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1655
16562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1657
1658 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1659 for OpenACC tile clauses.
1660 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
1661
1662 PR c/71381
1663 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1664 to...
1665 * c-c++-common/goacc/cache-2.c: ... this new file.
1666 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1667 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1668 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1669 usage.
1670 * gfortran.dg/goacc/cray.f95: Likewise.
1671 * gfortran.dg/goacc/loop-1.f95: Likewise.
1672
89851e4c
AH
16732016-06-10 Alan Hayward <alan.hayward@arm.com>
1674
1675 PR tree-optimization/71407
1676 PR tree-optimization/71416
1677 * gcc.dg/vect/pr71407.c: New
1678 * gcc.dg/vect/pr71416-1.c: New
1679 * gcc.dg/vect/pr71416-2.c: New
1680
200eafbf
RB
16812016-06-10 Richard Biener <rguenther@suse.de>
1682
1683 PR middle-end/71477
1684 * gcc.dg/torture/pr71477.c: New testcase.
1685
4df99d92
JK
16862016-06-09 Julia Koval <julia.koval@intel.com>
1687
1688 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1689 * gcc.target/i386/interrupt-13.c: Likewise.
1690 * gcc.target/i386/interrupt-15.c: Likewise.
1691 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1692 * gcc.target/i386/interrupt-24.c: Likewise.
1693 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1694 * gcc.target/i386/interrupt-9.c: Likewise.
1695 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1696
e01b4e16
MS
16972016-06-09 Martin Sebor <msebor@redhat.com>
1698
1699 PR c/70883
1700 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1701 * gcc.dg/builtin-constant_p-1.c: Same.
1702 * gcc.dg/builtins-error.c: Same.
1703 * gcc.dg/pr70859.c: Same.
1704
9c35db0e
SKS
17052016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1706
1707 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1708 * gcc.dg/torture/pr68067-1.c: Likewise.
1709 * gcc.dg/torture/pr68067-2.c: Likewise.
1710
17112016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1712
1713 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1714 when setting SIZE.
1715
392a81b9
PC
17162016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/71465
1719 * g++.dg/inherit/crash5.C: New.
1720 Revert:
1721 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1722
1723 PR c++/70202
1724 * g++.dg/inherit/crash5.C: New.
1725 * g++.dg/inherit/virtual1.C: Adjust.
1726
e49efc14
ML
17272016-06-09 Martin Liska <mliska@suse.cz>
1728
1729 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1730 * g++.dg/predict-loop-exit-2.C: Likewise.
1731 * g++.dg/predict-loop-exit-3.C: Likewise.
1732 * gcc.dg/predict-1.c: Likewise.
1733 * gcc.dg/predict-2.c: Likewise.
1734 * gcc.dg/predict-3.c: Likewise.
1735 * gcc.dg/predict-4.c: Likewise.
1736 * gcc.dg/predict-5.c: Likewise.
1737 * gcc.dg/predict-6.c: Likewise.
1738 * gcc.dg/predict-7.c: Likewise.
1739
36d57986
RB
17402016-06-09 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/71462
1743 * gcc.dg/torture/pr71462.c: New testcase.
1744
7d82e8e4
MP
17452016-06-09 Marek Polacek <polacek@redhat.com>
1746
1747 PR c/65471
1748 * gcc.dg/c11-generic-3.c: New test.
1749
c8a71589
PC
17502016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 * g++.dg/init/array42.C: New.
1753 * g++.dg/init/array43.C: Likewise.
1754 * g++.dg/init/array44.C: Likewise.
1755 * g++.dg/init/array45.C: Likewise.
1756 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1757 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1758 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1759 * g++.dg/gomp/pr35751.C: Likewise.
1760 * g++.dg/init/array23.C: Likewise.
1761 * g++.dg/init/brace2.C: Likewise.
1762 * g++.dg/init/brace6.C: Likewise.
1763
44a845ca
MS
17642016-06-08 Martin Sebor <msebor@redhat.com>
1765 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR c++/70507
1768 PR c/68120
1769 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1770 * c-c++-common/builtin-arith-overflow-2.c: New test.
1771 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1772 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1773 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1774
2ef16b6e
JJ
17752016-06-08 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR c++/71442
1778 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1779
5e3ee346
AL
17802016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1781
1782 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1783 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1784 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1785 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1786 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1787 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1788 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1789 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1790 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1791 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1792 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1793 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1794 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1795
b2ae2814
RB
17962016-06-08 Richard Biener <rguenther@suse.de>
1797
1798 PR tree-optimization/68558
1799 * gcc.dg/vect/slp-44.c: New testcase.
1800
e09b4c37
RB
18012016-06-08 Richard Biener <rguenther@suse.de>
1802
1803 * gcc.dg/vect/slp-43.c: New testcase.
1804
72d50660
RB
18052016-06-08 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/71452
1808 * gcc.dg/torture/pr71452.c: New testcase.
1809
988c115c
JJ
18102016-06-08 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR c++/71448
1813 * g++.dg/torture/pr71448.C: New test.
1814
73d73b48
BS
18152016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1816
1817 PR debug/71432
1818 PR ada/71413
1819 * g++.dg/debug/pr71432.C: New test.
1820
bdd15d0c
PK
18212016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1822
1823 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1824 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1825 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1826
ce0607bb
AH
18272016-06-08 Alan Hayward <alan.hayward@arm.com>
1828
1829 * gcc.dg/vect/vect-live-2.c: Update effective target.
1830 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1831 * lib/target-supports.exp: Add aarch64 to vect_long.
1832
92a5f2ba
MP
18332016-06-08 Marek Polacek <polacek@redhat.com>
1834
1835 PR c/71418
1836 * gcc.dg/noncompile/pr71418.c: New test.
1837
08203f73
MP
1838 PR c/71426
1839 * gcc.dg/noncompile/pr71426.c: New test.
1840
d1fcc2bd
JH
18412016-06-07 Jan Hubicka <hubicka@ucw.cz>
1842
1843 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1844 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1845 * gcc.dg/predict-3.c: Update template.
1846 * gcc.dg/predict-5.c: Update template.
1847 * gcc.dg/predict-6.c: Update template.
1848 * gcc.dg/predict-9.c: Update template.
1849 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1850
a23e6f1c
BS
18512016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1852
1853 * gcc.target/powerpc/vec-mul.c: New test.
1854
6ffd47b7
DM
18552016-06-07 David Malcolm <dmalcolm@redhat.com>
1856
1857 * gcc.dg/spellcheck-fields-2.c: New test case.
1858
bfd67b47
RB
18592016-06-07 Richard Biener <rguenther@suse.de>
1860
1861 PR c/61564
1862 * gcc.dg/Wpragmas-1.c: New testcase.
1863 * gcc.dg/Wattributes-4.c: Likewise.
1864 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1865 entry.
1866
701b9a47
CL
18672016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1868
1869 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1870 spurious debug code.
1871
6b80d6fa
RB
18722016-06-07 Richard Biener <rguenther@suse.de>
1873
1874 PR tree-optimization/71428
1875 * gcc.dg/torture/pr71428.c: New testcase.
1876
0f3f9437
RB
18772016-06-07 Richard Biener <rguenther@suse.de>
1878
1879 PR middle-end/71423
1880 * gcc.dg/torture/pr71423.c: New testcase.
1881
ec963f2a
KV
18822016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1883
1884 PR middle-end/71408
1885 * gcc.dg/tree-ssa/pr71408.c: New test.
1886
46ab5b6e
KV
18872016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1888
1889 PR middle-end/71281
1890 * g++.dg/torture/pr71281.C: New test.
1891
1f40cff3
MP
18922016-06-06 Marek Polacek <polacek@redhat.com>
1893
1894 PR c/71362
1895 * gcc.dg/pr71362.c: New test.
1896
6f5bcd24
JJ
18972016-06-06 Jakub Jelinek <jakub@redhat.com>
1898 Patrick Palka <ppalka@gcc.gnu.org>
1899
1900 PR c++/70847
1901 PR c++/71330
1902 PR c++/71393
1903 * g++.dg/opt/pr70847.C: New test.
1904 * g++.dg/ubsan/pr70847.C: New test.
1905 * g++.dg/ubsan/pr71393.C: New test.
1906
158beb4a
JJ
19072016-06-06 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/71259
1910 * gcc.dg/vect/pr71259.c: New test.
1911
d9b950dd
DM
19122016-06-06 David Malcolm <dmalcolm@redhat.com>
1913
1914 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1915 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1916 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1917 above.
1918
36f9ad69
KT
19192016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1920
1921 PR middle-end/37780
1922 * gcc.c-torture/execute/pr37780.c: New test.
1923 * gcc.target/aarch64/pr37780_1.c: Likewise.
1924 * gcc.target/arm/pr37780_1.c: Likewise.
1925
5545a907
MP
19262016-06-06 Marek Polacek <polacek@redhat.com>
1927
1928 * c-c++-common/attr-may-alias-1.c: New test.
1929 * c-c++-common/attr-may-alias-2.c: New test.
1930 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1931
93671519
BE
19322016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1933
1934 PR c/24414
1935 * gcc.target/i386/pr24414.c: New test.
1936
690f24b7
JM
19372016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1938
1939 * gcc.target/sparc/vis4misc.c: New file.
1940 * gcc.target/sparc/fpcmp.c: Likewise.
1941 * gcc.target/sparc/fpcmpu.c: Likewise.
1942
31ce6157
AH
19432016-06-06 Alan Hayward <alan.hayward@arm.com>
1944
1945 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1946 * gcc.dg/vect/vect-live-3.c: Likewise.
1947
9fcebb5a
RB
19482016-06-06 Richard Biener <rguenther@suse.de>
1949
1950 PR tree-optimization/71398
1951 * gcc.dg/torture/pr71398.c: New testcase.
1952
903ca97b
UB
19532016-06-06 Uros Bizjak <ubizjak@gmail.com>
1954
1955 PR target/71389
1956 * g++.dg/pr71389.C: New test.
1957
9c1eb332
JD
19582016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1959
1960 PR fortran/71404
1961 * gfortran.dg/fmt_read_5.f: New test.
1962
b2d83bd2
AV
19632016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1964
1965 PR fortran/69659
1966 * gfortran.dg/class_array_22.f03: New test.
1967
ec81960e
JH
19682016-06-05 Jan Hubicka <hubicka@ucw.cz>
1969
1970 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1971
429d2750
JH
19722016-06-05 Jan Hubicka <hubicka@ucw.cz>
1973
1974 * gcc.dg/predict-9.c: Update template.
1975
c1c00983
PC
19762016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/49377
1979 * g++.dg/template/pr49377.C: New.
1980
1927a963
JJ
19812016-06-04 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR tree-optimization/71405
1984 * g++.dg/torture/pr71405.C: New test.
1985
909a11ad
PC
19862016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1987
1988 PR c++/70202
1989 * g++.dg/inherit/crash5.C: New.
1990 * g++.dg/inherit/virtual1.C: Adjust.
1991
08bbb1f8
JL
19922016-06-03 Jeff Law <law@redhat.com>
1993
1994 PR tree-optimization/71316
1995 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1996
7c35235c
JJ
19972016-06-03 Jakub Jelinek <jakub@redhat.com>
1998
1999 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2000 dg-additional-options with just -fno-tree-scev-cprop in it.
2001 * gcc.dg/vect/vect-live-2.c: Likewise.
2002 * gcc.dg/vect/vect-live-5.c: Likewise.
2003 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2004 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2005 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2006
c8572dd6
PP
20072016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2008
2009 PR c++/27100
2010 * g++.dg/other/friend6.C: New test.
2011
1c7733a7
BS
20122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2013
2014 * g++.dg/torture/ppc-ldst-array.C: New.
2015
0d2f700f
JM
20162016-06-03 Joseph Myers <joseph@codesourcery.com>
2017
2018 PR target/71276
2019 PR target/71277
2020 * gcc.dg/torture/builtin-fp-int-inexact.c,
2021 gcc.target/i386/387-builtin-fp-int-inexact.c,
2022 gcc.target/i386/387-rint-inline-1.c,
2023 gcc.target/i386/387-rint-inline-2.c,
2024 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2025 gcc.target/i386/sse2-rint-inline-1.c,
2026 gcc.target/i386/sse2-rint-inline-2.c,
2027 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2028 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2029
f8071c05
L
20302016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2031 Julia Koval <julia.koval@intel.com>
2032
2033 PR target/66960
2034 PR target/67630
2035 PR target/67634
2036 PR target/67841
2037 PR target/68037
2038 PR target/68618
2039 PR target/68661
2040 PR target/69575
2041 PR target/69596
2042 PR target/69734
2043 * gcc.dg/guality/pr68037-1.c: New test.
2044 * gcc.dg/guality/pr68037-2.c: Likewise.
2045 * gcc.dg/guality/pr68037-3.c: Likewise.
2046 * gcc.dg/torture/pr68037-1.c: Likewise.
2047 * gcc.dg/torture/pr68037-2.c: Likewise.
2048 * gcc.dg/torture/pr68037-3.c: Likewise.
2049 * gcc.dg/torture/pr68661-1a.c: Likewise.
2050 * gcc.dg/torture/pr68661-1b.c: Likewise.
2051 * gcc.target/i386/interrupt-1.c: Likewise.
2052 * gcc.target/i386/interrupt-2.c: Likewise.
2053 * gcc.target/i386/interrupt-3.c: Likewise.
2054 * gcc.target/i386/interrupt-4.c: Likewise.
2055 * gcc.target/i386/interrupt-5.c: Likewise.
2056 * gcc.target/i386/interrupt-6.c: Likewise.
2057 * gcc.target/i386/interrupt-7.c: Likewise.
2058 * gcc.target/i386/interrupt-8.c: Likewise.
2059 * gcc.target/i386/interrupt-9.c: Likewise.
2060 * gcc.target/i386/interrupt-10.c: Likewise.
2061 * gcc.target/i386/interrupt-11.c: Likewise.
2062 * gcc.target/i386/interrupt-12.c: Likewise.
2063 * gcc.target/i386/interrupt-13.c: Likewise.
2064 * gcc.target/i386/interrupt-14.c: Likewise.
2065 * gcc.target/i386/interrupt-15.c: Likewise.
2066 * gcc.target/i386/interrupt-16.c: Likewise.
2067 * gcc.target/i386/interrupt-17.c: Likewise.
2068 * gcc.target/i386/interrupt-18.c: Likewise.
2069 * gcc.target/i386/interrupt-19.c: Likewise.
2070 * gcc.target/i386/interrupt-20.c: Likewise.
2071 * gcc.target/i386/interrupt-21.c: Likewise.
2072 * gcc.target/i386/interrupt-22.c: Likewise.
2073 * gcc.target/i386/interrupt-23.c: Likewise.
2074 * gcc.target/i386/interrupt-24.c: Likewise.
2075 * gcc.target/i386/interrupt-25.c: Likewise.
2076 * gcc.target/i386/interrupt-26.c: Likewise.
2077 * gcc.target/i386/interrupt-27.c: Likewise.
2078 * gcc.target/i386/interrupt-28.c: Likewise.
2079 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2080 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2081 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2082 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2083 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2084 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2085 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2086 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2087 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2088 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2089 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2090 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2091
36b85e43
BS
20922016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2093
9de2e795
L
2094 PR tree-optimization/52171
2095 * gcc.dg/pr52171.c: New test.
2096 * gcc.target/i386/pr52171.c: New test.
36b85e43 2097
bfeee8ac
JH
20982016-06-03 Jan Hubicka <jh@suse.cz>
2099
2100 * g++.dg/tree-ssa/pred-1.C: New testcase
2101 * gcc.dg/tree-ssa/pred-1.c: New testcase
2102
859b0bae
BS
21032016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2104
2105 PR target/70957
2106 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2107 support.
2108 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2109
3a2edf4c
AH
21102016-06-03 Alan Hayward <alan.hayward@arm.com>
2111
2112 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2113
b28ead45
AH
21142016-06-03 Alan Hayward <alan.hayward@arm.com>
2115
2116 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 2117 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
2118 * gcc.dg/vect/vect-live-1.c: New test.
2119 * gcc.dg/vect/vect-live-2.c: New test.
2120 * gcc.dg/vect/vect-live-3.c: New test.
2121 * gcc.dg/vect/vect-live-4.c: New test.
2122 * gcc.dg/vect/vect-live-5.c: New test.
2123 * gcc.dg/vect/vect-live-slp-1.c: New test.
2124 * gcc.dg/vect/vect-live-slp-2.c: New test.
2125 * gcc.dg/vect/vect-live-slp-3.c: New test.
2126
1f91747b
JJ
21272016-06-03 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR middle-end/71387
2130 * g++.dg/opt/pr71387.C: New test.
2131
47b83923
JL
21322016-06-02 Jeff Law <law@redhat.com>
2133
2134 PR tree-optimization/71328
2135 * gcc.c-torture/compile/pr71328.c: New test.
2136
e96e5f46
JD
21372016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2138
2139 PR fortran/52393
2140 * gfortran.dg/fmt_read_3.f90: Fix typo.
2141 * gfortran.dg/fmt_read_4.f90: New test.
2142
b872d729
PC
21432016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2146 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2147 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2148 * g++.dg/cpp0x/override2.C: Likewise.
2149 * g++.dg/parse/crash5.C: Likewise.
2150 * g++.dg/parse/error16.C: Likewise.
2151 * g++.dg/parse/error27.C: Likewise.
2152 * g++.dg/template/qualttp15.C: Likewise.
2153 * g++.dg/template/redecl4.C: Likewise.
2154 * g++.old-deja/g++.other/crash39.C: Likewise.
2155 * g++.old-deja/g++.other/struct1.C: Likewise.
2156 * g++.old-deja/g++.pt/m9a.C: Likewise.
2157 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2158
0e535442
JJ
21592016-06-02 Jakub Jelinek <jakub@redhat.com>
2160
0633ee10
JJ
2161 PR c++/71372
2162 * c-c++-common/pr71372.c: New test.
2163
0e535442
JJ
2164 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2165 __TIME__ strings with __builtin_strcmp instead of printf and
2166 dg-output.
2167
f3c5ecc2
ML
21682016-06-02 Martin Liska <mliska@suse.cz>
2169
2170 * gcc.dg/predict-9.c: New test.
2171
a91807c5
JJ
21722016-06-02 Jakub Jelinek <jakub@redhat.com>
2173
2174 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2175 global set_compiler_env_var and global saved_compiler_env_var.
2176
b5bd1978
KT
21772016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 PR rtl-optimization/71295
2180 * gcc.c-torture/compile/pr71295.c: New test.
2181
b93b1475
JJ
21822016-06-02 Jakub Jelinek <jakub@redhat.com>
2183
930ebd0e
JJ
2184 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2185
1e021dc3
JJ
2186 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2187 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2188
b93b1475
JJ
2189 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2190 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2191 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2192 alternative number.
2193
58f2fb5c
MM
21942016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2195
2196 * gcc.target/powerpc/p9-splat-4.c: New test.
2197
21982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2199
2200 PR target/71186
2201 * gcc.target/powerpc/pr71186.c: New test.
2202
4731c9f0
JD
22032016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2204
2205 PR fortran/52393
2206 * gfortran.dg/fmt_read_3.f90: New test.
2207
042dee3e
TP
22082016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2209
2210 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2211 procedure.
2212
15c98b2e
ES
22132016-06-01 Eduard Sanou <dhole@openmailbox.org>
2214
2215 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2216 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2217 env var is set.
2218 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2219 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2220 shown once.
2221 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2222 during compilation.
2223 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2224 vars set by dg-set-compiler-env-var.
2225
6442a6f4
PT
22262016-06-01 Paul Thomas <pault@gcc.gnu.org>
2227
2228 PR fortran/71156
2229 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2230 to the module procedure declaration.
2231 * gfortran.dg/submodule_16.f08: New test.
2232
ab62397a
JJ
22332016-06-01 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR middle-end/71371
2236 * c-c++-common/gomp/pr71371.c: New test.
2237
b66af6ed
RB
22382016-06-01 Richard Biener <rguenther@suse.de>
2239
2240 PR tree-optimization/71366
2241 * gcc.dg/torture/pr71366-1.c: New testcase.
2242 * gcc.dg/torture/pr71366-2.c: Likewise.
2243
e342b9d8
KN
22442016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2245
2246 * gcc.target/powerpc/vslv-0.c: New test.
2247 * gcc.target/powerpc/vslv-1.c: New test.
2248 * gcc.target/powerpc/vsrv-0.c: New test.
2249 * gcc.target/powerpc/vsrv-1.c: New test.
2250
721547cd
NS
22512016-06-01 Nathan Sidwell <nathan@acm.org>
2252
2253 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2254 * gcc.target/nvptx/weak.c: New.
2255
fa2c9034
RB
22562016-06-01 Richard Biener <rguenther@suse.de>
2257
2258 PR tree-optimization/71261
2259 * gcc.dg/torture/vect-bool-1.c: New testcase.
2260
3e32893c
JJ
22612016-06-01 Jakub Jelinek <jakub@redhat.com>
2262
2263 * gfortran.dg/gomp/order-1.f90: New test.
2264 * gfortran.dg/gomp/order-2.f90: New test.
2265
8c383600
JH
22662016-06-01 Jan Hubicka <hubicka@ucw.cz>
2267
2268 * gcc.dg/unroll-6.c: Update template.
2269 * gcc.dg/unroll-7.c: New testcase.
2270 * gcc.dg/unroll-8.c: New testcase.
2271
a0dfeef5
EB
22722016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gnat.dg/opt56.ad[sb]: New test.
2275
48de5701
PC
22762016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 PR c++/66635
2279 * g++.dg/cpp0x/constexpr-ice16.C: New.
2280
827cf695
PP
22812016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2282
2283 PR tree-optimization/71314
2284 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2285 -mbranch-cost=2.
2286
ff66f6e8
PP
22872016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2288
2289 PR tree-optimization/71077
2290 * gcc.dg/tree-ssa/pr71077.c: New test.
2291
050fb209
JH
22922016-05-31 Jan Hubicka <hubicka@ucw.cz>
2293
48de5701
PC
2294 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2295 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2296 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 2297
c642d919
PC
22982016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/71248
2301 * g++.dg/cpp0x/pr71248.C: New.
2302 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2303 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2304 * g++.dg/init/new37.C: Likewise.
2305 * g++.dg/template/static1.C: Likewise.
2306 * g++.dg/template/static2.C: Likewise.
2307
d6439e08
L
23082016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2309
2310 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2311 instead of %rdi.
2312 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2313
780b9dd4
MP
23142016-05-31 Marek Polacek <polacek@redhat.com>
2315
2316 * c-c++-common/Wswitch-unreachable-3.c: New test.
2317 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2318
0d99f8a0
RB
23192016-05-31 Richard Biener <rguenther@suse.de>
2320
2321 PR tree-optimization/71352
2322 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2323
52545641
TP
23242016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2325
2326 * gcc.target/arm/armv5_thumb_isa.c: New test.
2327
5b8c1205
KY
23282016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2329
2330 PR target/71346
2331 * gcc.target/i386/pr71346.c: New test.
2332
7a88cc84
TV
23332016-05-31 Tom de Vries <tom@codesourcery.com>
2334
2335 PR tree-optimization/69068
2336 * gcc.dg/graphite/pr69068.c: New test.
2337
265149a6
MS
23382016-05-27 Martin Sebor <msebor@redhat.com>
2339
2340 PR c++/71306
2341 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2342
00631022
JJ
23432016-05-30 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR c++/71349
2346 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2347 nowait depend(inout: dd[0]) clauses where permitted.
2348
b2f6675b
PC
23492016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2350
2351 PR c++/71238
2352 * g++.dg/parse/pr71238.C: New.
2353 * g++.dg/concepts/friend1.C: Test column numbers too.
2354 * g++.dg/cpp0x/initlist31.C: Likewise.
2355 * g++.dg/cpp0x/pr51420.C: Likewise.
2356 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2357 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2358 * g++.dg/ext/builtin3.C: Likewise.
2359 * g++.dg/lookup/friend12.C: Likewise.
2360 * g++.dg/lookup/friend7.C: Likewise.
2361 * g++.dg/lookup/koenig1.C: Likewise.
2362 * g++.dg/lookup/koenig5.C: Likewise.
2363 * g++.dg/lookup/used-before-declaration.C: Likewise.
2364 * g++.dg/overload/koenig1.C: Likewise.
2365 * g++.dg/template/crash65.C: Likewise.
2366 * g++.dg/template/friend57.C: Likewise.
2367 * g++.dg/warn/Wshadow-5.C: Likewise.
2368 * g++.dg/warn/Wunused-8.C: Likewise.
2369 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2370 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2371 * g++.old-deja/g++.jason/member.C: Likewise.
2372 * g++.old-deja/g++.jason/report.C: Likewise.
2373 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2374 * g++.old-deja/g++.law/visibility20.C: Likewise.
2375 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2376 * g++.old-deja/g++.other/static5.C: Likewise.
2377 * g++.old-deja/g++.pt/overload2.C: Likewise.
2378
a448ff40
JH
23792016-05-30 Jan Hubicka <hubicka@ucw.cz>
2380
2381 * gcc.dg/tree-ssa/peel1.c: New testcase.
2382 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2383 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2384
69be8c91
TV
23852016-05-30 Tom de Vries <tom@codesourcery.com>
2386
2387 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2388 to ce.
2389
a59775a1
PC
23902016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2391
2392 PR c++/71099
2393 * g++.dg/parse/virtual1.C: New.
2394
53d6d955
UB
23952016-05-30 Uros Bizjak <ubizjak@gmail.com>
2396
2397 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2398 Use correct register when clearing %edx.
2399
0557293f
AM
24002016-05-30 Alexander Monakov <amonakov@ispras.ru>
2401
2402 PR tree-optimization/71289
2403 * gcc.dg/pr71289.c: New test.
2404
5d476e35
KV
24052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2406
2407 PR middle-end/71269
2408 PR middle-end/71292
2409 * gcc.dg/tree-ssa/pr71269.c: New test.
2410 * gcc.dg/tree-ssa/pr71292.c: New test.
2411
db5447ca
KV
24122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2413
2414 PR middle-end/71252
2415 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2416
98bdbb39
JH
24172016-05-30 Jan Hubicka <hubicka@ucw.cz>
2418
2419 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2420 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2421 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2422
7e012855
TV
24232016-05-30 Tom de Vries <tom@codesourcery.com>
2424
2425 PR tree-optimization/69067
2426 * gcc.dg/graphite/pr69067.c: New test.
2427
beed3701
UB
24282016-05-29 Uros Bizjak <ubizjak@gmail.com>
2429
2430 PR target/71245
2431 * gcc.target/i386/pr71245-1.c: New test.
2432 * gcc.target/i386/pr71245-2.c: Ditto.
2433
b6d4f8e8
PC
24342016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/71105
2437 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2438 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2439 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2440
00022058
JH
24412016-05-27 Jan Hubicka <hubicka@ucw.cz>
2442
2443 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2444
c8419aca
VV
24452016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2446
2447 Revert:
2448 PR c++/69855
2449 * g++.dg/overload/69855.C: New.
2450 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2451 * g++.old-deja/g++.pt/crash3.C: Likewise.
2452
8008c4d2
PC
24532016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/60385
2456 * g++.dg/parse/namespace13.C: New.
2457
8b2ef235
JL
24582016-05-26 Jeff Law <law@redhat.com>
2459
2460 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2461 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2462 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2463 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2464 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2465 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2466 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2467 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2468 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2469 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2470 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2471 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2472 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2473
7d67159b
VV
24742016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2475
2476 PR c++/69855
2477 * g++.dg/overload/69855.C: New.
2478 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2479 * g++.old-deja/g++.pt/crash3.C: Likewise.
2480
88e3bdd1
JW
24812016-05-27 Jiong Wang <jiong.wang@arm.com>
2482
2483 PR target/63596
2484 * gcc.target/aarch64/va_arg_1.c: New testcase.
2485 * gcc.target/aarch64/va_arg_2.c: Likewise.
2486 * gcc.target/aarch64/va_arg_3.c: Likewise.
2487
3fd6b9cc
JW
24882016-05-27 Jiong Wang <jiong.wang@arm.com>
2489
2490 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2491 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2492 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2493 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2494 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2495
3cee7e4e
MP
24962016-05-27 Marek Polacek <polacek@redhat.com>
2497
2498 PR middle-end/71308
2499 * g++.dg/torture/pr71308.C: New test.
2500
6a813c96
DV
25012016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2502
2503 * gcc.dg/zero_bits_compound-1.c: New test.
2504 * gcc.dg/zero_bits_compound-2.c: New test.
2505
0561bcfb
IE
25062016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2507
2508 PR middle-end/71279
2509 * gcc.dg/pr71279.c: New test.
2510
21316320
MM
25112016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2512
2513 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2514 floating point min/max/comparison instructions.
2515 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2516
7211a097
JJ
25172016-05-26 Jakub Jelinek <jakub@redhat.com>
2518
2519 * c-c++-common/gomp/schedule-1.c: New test.
2520 * gfortran.dg/gomp/schedule-1.f90: New test.
2521
cac177cf
PP
25222016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2523
2524 PR c++/70822
2525 PR c++/70106
2526 * g++.dg/cpp1y/auto-fn32.C: New test.
2527 * g++.dg/cpp1y/paren4.C: New test.
2528
a2d5b8c9
NS
25292016-05-26 Nathan Sidwell <nathan@acm.org>
2530
2531 * gcc.dg/20060410.c: Xfail on ptx.
2532 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2533 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2534 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2535 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2536 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2537
ffa8b552
TP
25382016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2539
2540 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2541
c7501e00
JJ
25422016-05-26 Jakub Jelinek <jakub@redhat.com>
2543
1875b9a0
JJ
2544 PR tree-optimization/71280
2545 * gcc.dg/pr71280.c: New test.
2546
2116e19f
JJ
2547 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2548
305aef09
JJ
2549 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2550 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2551
c7501e00
JJ
2552 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2553
ca449d26
JW
25542016-05-26 Jiong Wang <jiong.wang@arm.com>
2555
2556 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 2557 kept in memory.
ca449d26 2558
8af01c66
JL
25592016-05-25 Jeff Law <law@redhat.com>
2560
2561 PR tree-optimization/71272
2562 * gcc.c-torture/compile/pr71272.c: new test.
2563
f9d6ce73
BS
25642016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2565
2566 * gcc.target/powerpc/vec-cmpne.c: New test.
2567 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2568
a88a7b22
EB
25692016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gnat.dg/opt55.ad[sb]: New test.
2572
125f02ed
SKS
25732016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2574
2575 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2576 * c-c++-common/pr60226.c: Require int32plus.
2577 * gcc.c-torture/execute/pr70602.c: Likewise.
2578 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2579 unsigned long for malloc arg type.
2580 * gcc.dg/asr_div1.c: Require int32plus.
2581 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2582 * gcc.dg/pie-1.c: Require pie.
2583 * gcc.dg/pie-2.c: Likewise.
2584 * gcc.dg/pr59471.c: Require int32plus.
2585 * gcc.dg/pr59963-2.c: XFAIL for int16.
2586 * gcc.dg/pr60114.c: Require int32plus.
2587 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2588 unsigned long for typedef of size_t.
2589 * gcc.dg/pr63914.c: Require int32plus.
2590 * gcc.dg/pr64536.c: Require pt32plus.
2591 * gcc.dg/pr65658.c: Likewise.
2592 * gcc.dg/pr67271.c: Require int32plus.
2593 * gcc.dg/pr68112.c: Likewise.
2594 * gcc.dg/pr69071.c: Skip for avr target.
2595 * gcc.dg/pr69973.c: Require int32plus.
2596 * gcc.dg/pr70169.c: Skip for avr target.
2597 * gcc.dg/sso-6.c: Require int32plus.
2598 * gcc.dg/sso-7.c: Likewise.
2599 * gcc.dg/sso-8.c: Likewise.
2600 * gcc.dg/vrp-min-max-2.c: Likewise.
2601
c6e434f5
UB
26022016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 PR target/70738
2605 * gcc.target/i386/pr70738-1.c: New test.
2606 * gcc.target/i386/pr70738-2.c: Likewise.
2607 * gcc.target/i386/pr70738-3.c: Likewise.
2608 * gcc.target/i386/pr70738-4.c: Likewise.
2609 * gcc.target/i386/pr70738-5.c: Likewise.
2610 * gcc.target/i386/pr70738-6.c: Likewise.
2611 * gcc.target/i386/pr70738-7.c: Likewise.
2612 * gcc.target/i386/pr70738-8.c: Likewise.
2613 * gcc.target/i386/pr70738-9.c: Likewise.
2614
5c42d341
KT
26152016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2616
2617 PR rtl-optimization/66940
2618 * gcc.c-torture/execute/pr66940.c: New test.
2619
bf9a1a07
IV
26202016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2621
2622 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2623 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2624 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2625 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2626 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2627 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2628 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2629 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2630 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2631 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2632 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2633 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2634 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2635 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2636 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2637 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2638 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2639 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2640 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2641 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2642 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2643 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2644 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2645 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2646
95efe6b6
MP
26472016-05-25 Marek Polacek <polacek@redhat.com>
2648
2649 PR c/71265
2650 * gcc.dg/noncompile/pr71265.c: New test.
2651
a23faf7a
MP
2652 PR c/71266
2653 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2654
69a6d5ad
NS
26552016-05-25 Nathan Sidwell <nathan@acm.org>
2656
2657 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2658
3072d4ea
RB
26592016-05-25 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/71261
2662 * c-c++-common/torture/pr71261.c: New testcase.
2663
e412ece4
RB
26642016-05-25 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/71264
2667 * gcc.dg/vect/pr71264.c: New testcase.
2668
b9e551ad
PC
26692016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2670
2671 PR c++/55992
2672 * g++.dg/cpp0x/alias-decl-53.C: New.
2673 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2674
6aa1abe5
ML
26752016-05-25 Martin Liska <mliska@suse.cz>
2676
2677 * g++.dg/pr71239.C: New test.
2678
842d162e
RB
26792016-05-25 Richard Biener <rguenther@suse.de>
2680
c87885ca
RO
2681 * gcc.dg/vect/pr58135.c: Rename to ...
2682 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 2683
f184a36c
MP
26842016-05-25 Marek Polacek <polacek@redhat.com>
2685
2686 * g++.dg/pr65295.C: Use target c++14.
2687
021fad86
PC
26882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2689
53d6d955
UB
2690 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2691 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 2692
c3eaf15a
MM
26932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2694
2695 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2696 instructions.
2697
e46c7770
CP
26982016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2699
2700 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2701 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2702 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2703 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2704 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2705 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2706 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2707 * c-c++-common/goacc/pcopy.c: Likewise.
2708 * c-c++-common/goacc/pcopyin.c: Likewise.
2709 * c-c++-common/goacc/pcopyout.c: Likewise.
2710 * c-c++-common/goacc/pcreate.c: Likewise.
2711 * c-c++-common/goacc/pr70688.c: New test.
2712 * c-c++-common/goacc/present-1.c: Adjust test.
2713 * c-c++-common/goacc/reduction-5.c: Likewise.
2714 * g++.dg/goacc/data-1.C: New test.
2715
4bfc9db7
MM
27162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2717
2718 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2719 vector parity built-in functions.
2720 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2721 count trailing zeros automatic vectorization.
2722 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2723 count trailing zeros built-in functions.
2724
2bc145af
KV
27252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2726
2727 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2728
26869fdb
PH
27292016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2730
2731 PR target/71050
2732 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2733
b2dc9c3b
PC
27342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2735
2736 PR c++/50436
2737 * g++.dg/template/crash123.C: New.
2738 * g++.dg/template/crash124.C: Likewise.
2739
f65e97fd
MS
27402016-05-24 Martin Sebor <msebor@redhat.com>
2741
2742 PR c++/71147
2743 * g++.dg/ext/flexary16.C: New test.
2744
a6f5ac7f
IV
27452016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2746
69a6d5ad
NS
2747 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2748 before math.h is included.
a6f5ac7f
IV
2749 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2750 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2751 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2752 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2753 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2754 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2755 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2756 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2757 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2758 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2759 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2760 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2761 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2762 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2763 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2764 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2765 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2766 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2767 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2768 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2769 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2770 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2771 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2772
27bad558
MM
27732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2774 Kelvin Nilsen <kelvin@gcc.gnu.org>
2775
2776 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2777 support.
2778
72f382fb
PC
27792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/69872
2782 * g++.dg/warn/Wno-narrowing1.C: New.
2783
ef2ec9d9
MP
27842016-05-24 Marek Polacek <polacek@redhat.com>
2785
2786 PR c/71249
2787 * c-c++-common/Wswitch-unreachable-2.c: New test.
2788
e90434e3
JJ
27892016-05-24 Jakub Jelinek <jakub@redhat.com>
2790
7adb26f2
JJ
2791 PR c++/71257
2792 * g++.dg/vect/simd-clone-6.cc: New test.
2793 * g++.dg/gomp/declare-simd-6.C: New test.
2794
e90434e3
JJ
2795 PR middle-end/70434
2796 PR c/69504
2797 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2798
b556ea3b
RB
27992016-05-24 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/71240
2802 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2803
e5328f5d
RB
28042016-05-24 Richard Biener <rguenther@suse.de>
2805
2806 PR tree-optimization/71230
2807 * gcc.dg/torture/pr71230.c: New testcase.
2808 * g++.dg/torture/pr71230.C: Likewise.
2809
a04e69c0
TS
28102016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2811
2812 * c-c++-common/goacc/routine-5.c: Add tests.
2813 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2814 * gfortran.dg/goacc/routine-6.f90: Add tests.
2815
30fd2977
RB
28162016-05-24 Richard Biener <rguenther@suse.de>
2817
2818 PR tree-optimization/71253
2819 * gcc.dg/torture/pr71253.c: New testcase.
2820
ca6f60bc
KV
28212016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2822
2823 PR middle-end/71252
2824 * gfortran.dg/pr71252.f90: New test.
2825
d3465d72
RS
28262016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2827
2828 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2829
f17a223d
RB
28302016-05-24 Richard Biener <rguenther@suse.de>
2831
2832 PR middle-end/70434
2833 PR c/69504
2834 * c-c++-common/vector-subscript-4.c: New testcase.
2835 * c-c++-common/vector-subscript-5.c: Likewise.
2836
e3f36534
JD
28372016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838
2839 PR fortran/71123
2840 * gfortran.dg/namelist_90.f: New test
2841
85d5c27d
JD
28422016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2843
2844 PR fortran/66461
2845 * gfortran.dg/unexpected_eof.f: New test
2846
fe3f3340
MM
28472016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2848 Kelvin Nilsen <kelvin@gcc.gnu.org>
2849
2850 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2851 as little endian.
2852
26d6ae55
PC
28532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/70972
2856 * g++.dg/cpp0x/inh-ctor20.C: New.
2857 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2858
d6c9a06f
PC
28592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 PR c++/69095
2862 * g++.dg/cpp0x/variadic168.C: New.
2863
396a1d10
PC
28642016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 * g++.dg/cpp0x/pr31445.C: Test column number too.
2867 * g++.dg/cpp0x/pr32253.C: Likewise.
2868 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2869 * g++.dg/cpp0x/variadic36.C: Likewise.
2870
ece46666
MG
28712016-05-23 Marc Glisse <marc.glisse@inria.fr>
2872
2873 * gcc.dg/fold-notshift-2.c: Adjust.
2874
a7dc5980
MP
28752016-05-23 Marek Polacek <polacek@redhat.com>
2876
2877 PR c/49859
2878 * c-c++-common/Wswitch-unreachable-1.c: New test.
2879 * gcc.dg/Wswitch-unreachable-1.c: New test.
2880 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2881 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2882 * g++.dg/gomp/block-10.C: Likewise.
2883 * gcc.dg/gomp/block-10.c: Likewise.
2884 * g++.dg/gomp/block-9.C: Likewise.
2885 * gcc.dg/gomp/block-9.c: Likewise.
2886 * g++.dg/gomp/target-1.C: Likewise.
2887 * g++.dg/gomp/target-2.C: Likewise.
2888 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 2889 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
2890 * g++.dg/gomp/taskgroup-1.C: Likewise.
2891 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2892 * gcc.dg/gomp/teams-1.c: Likewise.
2893 * g++.dg/gomp/teams-1.C: Likewise.
2894 * g++.dg/overload/error3.C: Likewise.
2895 * g++.dg/tm/jump1.C: Likewise.
2896 * g++.dg/torture/pr40335.C: Likewise.
2897 * gcc.dg/c99-vla-jump-5.c: Likewise.
2898 * gcc.dg/switch-warn-1.c: Likewise.
2899 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2900 * gcc.dg/nested-func-1.c: Likewise.
2901 * gcc.dg/pr67784-4.c: Likewise.
2902
18b54004
RB
29032016-05-23 Richard Biener <rguenther@suse.de>
2904
2905 PR tree-optimization/71230
2906 * gfortran.dg/pr71230-1.f90: New testcase.
2907 * gfortran.dg/pr71230-2.f90: Likewise.
2908
e569db5f
VK
29092016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2910
396a1d10 2911 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
2912 * gcc.dg/vect/pr58135.c: Add new.
2913 * gfortran.dg/pr46519-1.f: Adjust test case.
2914
e4b71114
PC
29152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/53401
2918 * g++.dg/cpp0x/decltype64.C: New.
2919
a25a8058
CL
29202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2921
2922 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2923 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2924 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2925
0dcfe9ab
CL
29262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2927
2928 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2929 Add poly64x1_t and poly64x2_t cases if supported.
2930 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2931 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2932 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2934 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2935
ffd70e4a
CL
29362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2937
2938 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2939 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2940 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2941 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2942 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2943 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2945
4b1f57fe
CL
29462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2947
2948 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2949
16c5ec77
CL
29502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2951
2952 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2953 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2954
94ad56c7
JJ
29552016-05-22 Jakub Jelinek <jakub@redhat.com>
2956
57748705
JJ
2957 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2958 constraint instead of "r".
2959 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2960 insn instead of vxorpd.
2961 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2962
af120161
JJ
2963 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2964 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2965
355023ce
JJ
2966 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2967
3b48574c
JJ
2968 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2969 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2970
94ad56c7
JJ
2971 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2972
8a85cee2
KV
29732016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2974
2975 PR middle-end/40921
2976 * gcc.dg/tree-ssa/pr40921.c: New test.
2977
8e916b16
PS
29782016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2979
2980 PR target/71103
2981 * gcc.target/avr/pr71103.c: New test.
2982
88aea79f
KV
29832016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2984
2985 PR middle-end/71179
2986 * gcc.dg/tree-ssa/pr71179.c: New test.
2987
79063edd
MS
29882016-05-20 Martin Sebor <msebor@redhat.com>
2989
2990 PR c/71115
2991 * gcc.dg/init-excess-2.c: New test.
2992
55c8849f
EB
29932016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2994
2995 * gnat.dg/opt53.adb: New test.
2996 * gnat.dg/opt54.adb: Likewise.
2997
c91a0948
MJ
29982016-05-20 Martin Jambor <mjambor@suse.cz>
2999
3000 PR tree-optimization/70884
3001 * gcc.dg/tree-ssa/pr70919.c: New test.
3002
9cad20fa
BS
30032016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3004
3005 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3006 formatting.
69a6d5ad
NS
3007 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3008 fix code formatting.
3009
30102016-05-20 Nathan Sidwell <nathan@acm.org>
3011
3012 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3013 non-common cases.
3014 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 3015
15c671a7
DM
30162016-05-20 David Malcolm <dmalcolm@redhat.com>
3017
3018 * jit.dg/all-non-failing-tests.h: Add
3019 test-factorial-must-tail-call.c.
3020 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3021 * jit.dg/test-factorial-must-tail-call.c: New test case.
3022
4f028369
JJ
30232016-05-20 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR fortran/71204
3026 * gfortran.dg/pr71204.f90: New test.
3027
7dea4ab3
CP
30282016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3029
3030 * gcc.target/nvptx/sincos.c: New test.
3031
ef98d365
PC
30322016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3033
3034 PR c++/70572
3035 * g++.dg/cpp1y/auto-fn31.C: New.
3036
92466115
BS
30372016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3038
3039 * gcc.target/powerpc/vec-addec.c: New test.
3040 * gcc.target/powerpc/vec-addec-int128.c: New test.
3041
9a385c2d
DM
30422016-05-20 David Malcolm <dmalcolm@redhat.com>
3043
3044 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3045 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3046 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3047 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3048
77c9d5b4
JH
30492016-05-20 Jan Hubicka <hubicka@ucw.cz>
3050
3051 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3052
68047971
JJ
30532016-05-20 Jakub Jelinek <jakub@redhat.com>
3054
18954840
JJ
3055 PR c++/71210
3056 * g++.dg/opt/pr71210-1.C: New test.
3057 * g++.dg/opt/pr71210-2.C: New test.
3058
68047971
JJ
3059 PR tree-optimization/29756
3060 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3061 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3062 only on selected targets where V4SImode vectors are known to be
3063 supported.
3064
d78789f5
MG
30652016-05-20 Marc Glisse <marc.glisse@inria.fr>
3066
3067 PR tree-optimization/71079
3068 PR tree-optimization/71206
3069 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3070
550fa093
PK
30712016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3072
3073 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3074 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3075 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3076
483c6429
RG
30772016-05-20 Richard Guenther <rguenther@suse.de>
3078
3079 PR tree-optimization/29756
3080 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3081
eb066284
RB
30822016-05-20 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/71185
3085 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3086
58f10249
RB
30872016-05-20 Richard Biener <rguenther@suse.de>
3088
3089 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3090
2a5569fa
MP
30912016-05-19 Marek Polacek <polacek@redhat.com>
3092
3093 PR c++/71075
3094 * g++.dg/diagnostic/pr71075.C: New test.
3095
5e9a5385
DM
30962016-05-19 David Malcolm <dmalcolm@redhat.com>
3097
3098 PR c++/71184
3099 * g++.dg/pr71184.C: New test case.
3100
4f45da44
KN
31012016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3102
3103 * gcc.target/powerpc/darn-0.c: New test.
3104 * gcc.target/powerpc/darn-1.c: New test.
3105 * gcc.target/powerpc/darn-2.c: New test.
3106
4177437e
MP
31072016-05-19 Marek Polacek <polacek@redhat.com>
3108
3109 PR tree-optimization/71031
3110 * gcc.dg/tree-ssa/vrp100.c: New test.
3111
afb72432
IE
31122016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3113
3114 PR rtl-optimization/71148
3115 * gcc.dg/pr71148.c: New test.
3116
4f83064e
KT
31172016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3118
3119 PR target/71056
3120 * gcc.target/arm/pr71056.c: New test.
3121
4bf8dbe1
BE
31222016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3123
3124 * c-c++-common/pr69669.c: Check the used mode.
3125
f3510625
MO
31262016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3127
3128 PR sanitizer/64354
3129 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3130
43c0068e
RB
31312016-05-19 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/70729
3134 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3135 * gcc.dg/graphite/scop-18.c: Likewise.
3136 * gcc.dg/pr41783.c: Disable LIM.
3137 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3138 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3139 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3140 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3141 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3142 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3143 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3144 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3145 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3146 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3147 * gfortran.dg/pr42108.f90: Likewise.
3148
70f25790
DM
31492016-05-18 David Malcolm <dmalcolm@redhat.com>
3150
3151 PR driver/69265
3152 * gcc.dg/spellcheck-options-11.c: New test case.
3153
960db8ec
JJ
31542016-05-18 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR c++/71100
3157 * g++.dg/opt/pr71100.C: New test.
3158
04643334
MJ
31592016-05-18 Martin Jambor <mjambor@suse.cz>
3160
3161 PR ipa/69708
3162 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3163 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3164 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3165 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3166
91bb9f80
MJ
31672016-05-18 Martin Jambor <mjambor@suse.cz>
3168
3169 PR ipa/69708
3170 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3171 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3172 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3173 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3174 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3175
c584aca6
PC
31762016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3177
3178 PR c++/69793
3179 * g++.dg/template/crash122.C: New.
3180
20309c6e
PC
31812016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3182
3183 PR c++/70466
3184 * g++.dg/template/pr70466-1.C: New.
3185 * g++.dg/template/pr70466-2.C: Likewise.
3186
50c78b9a
MM
31872016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3190 splat operations and the XXSPLTIB instruction.
3191 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3192 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3193 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3194 xxlxor to clear a register.
3195
cf8be00d
RS
31962016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3197
3198 * gcc.dg/torture/pr71020.c: New test.
3199
848a392a
MJ
32002016-05-18 Martin Jambor <mjambor@suse.cz>
3201
3202 PR ipa/70646
3203 * gcc.dg/ipa/pr70646.c: New test.
3204
1f2ab776
CL
32052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3206
3207 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3208
76489493
CL
32092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3210
3211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3212 missing tests for vreinterpretq_p{8,16}.
3213
bd79378d
CL
32142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3215
3216 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3217 vsliq_n_s64 and vsliq_n_u64.
3218
81ca3ea0
CL
32192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3220
3221 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3222 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3223
873cb425
CL
32242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3225
3226 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3227 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3228 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3229
9d6e7c21
CL
32302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3231
3232 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3233 in comment.
3234
b4dbe40e 32352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
3236
3237 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3238 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3239 "blr\t" and switch to scan-assembler-times.
3240
83a5c910
JW
32412016-05-18 Jiong Wang <jiong.wang@arm.com>
3242
53d6d955
UB
3243 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3244 with __aarch64__.
3245 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3246 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 3247
fb7cbdeb
JJ
32482016-05-18 Jakub Jelinek <jakub@redhat.com>
3249
8ee91165
JJ
3250 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3251 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3252 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3253 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3254 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3255 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3256
cf4d516a
JJ
3257 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3258 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3259
a4f16422
JJ
3260 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3261 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3262
7b37ce10
JJ
3263 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3264 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3265
fb7cbdeb
JJ
3266 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3267
c9326aef
RB
32682016-05-18 Richard Biener <rguenther@suse.de>
3269
3270 PR tree-optimization/71168
3271 * gcc.dg/torture/pr71168.c: New testcase.
3272
df8b0a11
KV
32732016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3274
3275 PR middle-end/63586
3276 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3277 * gcc.dg/tree-ssa/pr63586.c: New test.
3278 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3279
2efd67ed
NS
32802016-05-17 Nathan Sidwell <nathan@acm.org>
3281
3282 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3283 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3284 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3285 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3286
1988b2c2
NS
32872016-05-17 Nathan Sidwell <nathan@acm.org>
3288
3289 * gcc.target/nvptx/abi-vararg-3.c: New.
3290
ad1d92ab
MM
32912016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3292
3293 PR tree-optimization/54579
3294 PR middle-end/55299
3295 * gcc.dg/fold-notrotate-1.c: New test.
3296 * gcc.dg/fold-notshift-1.c: New test.
3297 * gcc.dg/fold-notshift-2.c: New test.
3298
47768df8
MP
32992016-05-17 Marek Polacek <polacek@redhat.com>
3300
3301 PR ipa/71146
3302 * g++.dg/ipa/pr71146.C: New test.
3303
6b5423a5
DM
33042016-05-17 David Malcolm <dmalcolm@redhat.com>
3305
3306 * jit.dg/test-error-array-bounds.c: New test case.
3307
c7986356
MG
33082016-05-17 Marc Glisse <marc.glisse@inria.fr>
3309
3310 * gcc.dg/tree-ssa/and-1.c: New testcase.
3311
d982c5b7
MG
33122016-05-17 Marc Glisse <marc.glisse@inria.fr>
3313
3314 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3315 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3316
0139ba93
MG
33172016-05-17 Marc Glisse <marc.glisse@inria.fr>
3318
3319 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3320 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3321
daab4562
JW
33222016-05-17 Jiong Wang <jiong.wang@arm.com>
3323
3324 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3325
22330033
JW
33262016-05-17 Jiong Wang <jiong.wang@arm.com>
3327
3328 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3329
98b3a5f2
JW
33302016-05-17 Jiong Wang <jiong.wang@arm.com>
3331
3332 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3333 ".2d[index]" when scan the assembly.
3334 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3335 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3336 float64x1.
3337 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3338
b71b7a8e
RB
33392016-05-17 Richard Biener <rguenther@suse.de>
3340
3341 PR tree-optimization/71132
3342 * gcc.dg/torture/pr71132.c: New testcase.
3343
3c51ad46
CL
33442016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3345
3346 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3347
d20faa66
KT
33482016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3349
3350 PR target/70809
3351 * gcc.target/aarch64/pr70809_1.c: New test.
3352
b75cc5a4
KT
33532016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3354
3355 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3356 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3357 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3358 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3359
b28eb195
IE
33602016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3361 Ilya Enkovich <ilya.enkovich@intel.com>
3362
3363 PR target/71114
3364 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3365
0b9004ed
JH
33662016-05-16 Jan Hubicka <hubicka@ucw.cz>
3367
3368 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3369 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3370
1b81a1c1
MW
33712016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3372
3373 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3374 test for __ARM_FP16_ARGS.
3375 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3376 * gcc.target/arm/aapcs/neon-vect10.c: New.
3377 * gcc.target/arm/aapcs/neon-vect9.c: New.
3378 * gcc.target/arm/aapcs/vfp18.c: New.
3379 * gcc.target/arm/aapcs/vfp19.c: New.
3380 * gcc.target/arm/aapcs/vfp20.c: New.
3381 * gcc.target/arm/aapcs/vfp21.c: New.
3382 * gcc.target/arm/fp16-aapcs-1.c: New.
3383 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3384 test for __ARM_FP16_ARGS.
3385 * g++.target/arm/fp16-return-1.c: Update expected output.
3386
921d1e73
JW
33872016-05-16 Jiong Wang <jiong.wang@arm.com>
3388
3389 PR testsuite/70227
3390 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3391
228eb42a
HA
33922016-05-15 Harald Anlauf <anlauf@gmx.de>
3393
3394 PR fortran/69603
3395 * gfortran.dg/pr69603.f90: New testcase.
3396
785abfd3
FR
33972016-05-14 Fritz Reese <fritzoreese@gmail.com>
3398
3399 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3400
e75eb64f
FR
34012016-05-14 Fritz Reese <fritzoreese@gmail.com>
3402
3403 PR fortran/71047
3404 * gfortran.dg/pr71047.f08: New test.
3405
aa4b467b
JM
34062016-05-13 Joseph Myers <joseph@codesourcery.com>
3407
3408 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3409 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3410 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3411
653fb4a2
MS
34122016-05-13 Martin Sebor <msebor@redhat.com>
3413
3414 PR c++/60049
3415 * g++.dg/cpp0x/constexpr-60049.C: New test.
3416
9e37582d
JJ
34172016-05-13 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR bootstrap/71071
3420 * gcc.dg/pr71071.c: New test.
3421
a278aa17
UB
34222016-05-13 Uros Bizjak <ubizjak@gmail.com>
3423
3424 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3425 remove XOP handling.
377eaca7 3426 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 3427
ac3d02e2
NS
34282016-05-13 Nathan Sidwell <nathan@acm.org>
3429
3430 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3431 __atomic_is_lock_free declaration.
3432
8ab3bdac
RB
34332016-05-13 Richard Biener <rguenther@suse.de>
3434
3435 PR tree-optimization/42587
3436 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3437
623b8e0a
ML
34382016-05-13 Martin Liska <mliska@suse.cz>
3439
3440 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3441 the new format of dump output.
3442
da7674f6
IE
34432016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3444
3445 * gcc.dg/pr71084.c: New test.
3446
c959db3d
RR
34472016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3448
53d6d955
UB
3449 PR target/53440
3450 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 3451
43203dea
RR
34522016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3453
3454 * gcc.target/aarch64/struct_return.c: New test.
3455
4f2e1536
MP
34562016-05-12 Marek Polacek <polacek@redhat.com>
3457
3458 PR c/70756
3459 * c-c++-common/pr70756-2.c: New test.
3460 * c-c++-common/pr70756.c: New test.
3461
1ef33ef3
RB
34622016-05-12 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/71059
3465 * gcc.dg/torture/pr71059.c: New testcase.
3466
763baff6
RB
34672016-05-12 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/71062
3470 * gcc.dg/torture/pr71062.c: New testcase.
3471
c4ec1243
IE
34722016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3473
3474 PR tree-optimization/71006
3475 * gcc.dg/pr71006.c: New test.
3476
a5fbf76d
MP
34772016-05-12 Marek Polacek <polacek@redhat.com>
3478
3479 PR driver/71063
3480 * gcc.dg/opts-7.c: New test.
3481
5acc47a4
KT
34822016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3483
3484 PR target/70830
3485 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3486 Add -save-temps to dg-options.
3487 Scan for ldmfd rather than pop instruction.
3488 * gcc.target/arm/interrupt-2.c: Likewise.
3489 * gcc.target/arm/pr70830.c: New test.
3490
40bd4bf9
JJ
34912016-05-12 Jakub Jelinek <jakub@redhat.com>
3492
3cd63842
JJ
3493 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3494 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3495
c05d08f6
JJ
3496 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3497 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3498 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3499
bc27ffae
JJ
3500 PR target/71019
3501 * gcc.target/i386/avx512vl-pack-1.c: New test.
3502 * gcc.target/i386/avx512vl-pack-2.c: New test.
3503 * gcc.target/i386/avx512bw-pack-2.c: New test.
3504
515d7412
JJ
3505 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3506
40bd4bf9
JJ
3507 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3508 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3509 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3510
44ab146a
RB
35112016-05-12 Richard Biener <rguenther@suse.de>
3512
3513 PR tree-optimization/70986
3514 * gcc.dg/torture/pr70986-1.c: New testcase.
3515 * gcc.dg/torture/pr70986-2.c: Likewise.
3516 * gcc.dg/torture/pr70986-3.c: Likewise.
3517
d6e83a8d
MM
35182016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3519
3520 PR c/43651
3521 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3522 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3523
51e67ea3
UB
35242016-05-11 Uros Bizjak <ubizjak@gmail.com>
3525
3526 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3527 directive.
3528 * gcc.target/i386/pr66746.c: Ditto.
3529
3fd2b007
MM
35302016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3531
3532 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3533 support.
3534 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3535 warning when using -mvsx-timode.
3536 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3537 * gcc.target/powerpc/dform-2.c: Likewise.
3538 * gcc.target/powerpc/pr68805.c: Likewise.
3539
5c3a10fb
MP
35402016-05-11 Marek Polacek <polacek@redhat.com>
3541
3542 PR c++/71024
3543 * c-c++-common/attributes-3.c: New test.
3544
7cfb065b
NS
35452016-05-11 Nathan Sidwell <nathan@acm.org>
3546
3547 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3548 * gcc.c-torture/execute/pr68185.c: Likewise.
3549 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3550 * gcc.dg/pr69634.c: Requires scheduling.
3551 * gcc.dg/torture/pr66178.c: Require label values.
3552 * gcc.dg/setjmp-6.c: Require indirect jumps.
3553
f35ea97d
RB
35542016-05-11 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/71055
3557 * gcc.dg/torture/pr71055.c: New testcase.
3558
dff70323
RB
35592016-05-11 Richard Biener <rguenther@suse.de>
3560
3561 PR debug/71057
3562 * g++.dg/debug/pr71057.C: New testcase.
3563
56a3d28b
JJ
35642016-05-11 Jakub Jelinek <jakub@redhat.com>
3565
3566 PR fortran/70855
3567 * gfortran.dg/gomp/pr70855.f90: New test.
3568
ebc1b29e
RB
35692016-05-11 Richard Biener <rguenther@suse.de>
3570
3571 PR middle-end/71002
3572 * g++.dg/torture/pr71002.C: New testcase.
3573
98ccd1d7
IE
35742016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3575
3576 PR middle-end/70807
3577 * gcc.dg/pr70807.c: New test.
3578
ed29e24b
MS
35792016-05-10 Martin Sebor <msebor@redhat.com>
3580
3581 PR c++/38611
3582 * g++.dg/Wattributes.C: New test.
3583
e39dab2c
MG
35842016-05-10 Marc Glisse <marc.glisse@inria.fr>
3585
3586 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3587 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3588 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3589
d067e238
IE
35902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3591
3592 PR target/70799
3593 * gcc.target/i386/pr70799-1.c: New test.
3594
cd36c83e
PMR
35952016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3596
3597 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3598
1e3af2a4
IE
35992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3600
3601 PR middle-end/70877
3602 * gcc.target/i386/pr70877.c: New test.
3603
afc610db
IE
36042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3605
3606 PR tree-optimization/70786
3607 * gcc.target/i386/pr70876.c: New test.
3608
4b59d19f
JJ
36092016-05-10 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR target/70927
3612 * gcc.target/i386/avx512vl-logic-1.c: New test.
3613 * gcc.target/i386/avx512vl-logic-2.c: New test.
3614 * gcc.target/i386/avx512dq-logic-2.c: New test.
3615
9b5ee426
BS
36162016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3617
3618 PR target/70963
3619 * gcc.target/powerpc/pr70963.c: New.
3620
f3352cab
DM
36212016-05-10 David Malcolm <dmalcolm@redhat.com>
3622
3623 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3624 (test_very_wide_line): Add ruler to expected output.
3625 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3626 (test_very_wide_line): Likewise.
3627 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3628 (test_show_locus): Within the handling of "test_very_wide_line",
3629 enable show_ruler_p on the diagnostic context.
3630
4a3255dd
RB
36312016-05-10 Richard Biener <rguenther@suse.de>
3632
3633 PR tree-optimization/71039
3634 * gcc.dg/torture/pr71039.c: New testcase.
3635
da7c9950
NS
36362016-05-10 Nathan Sidwell <nathan@acm.org>
3637
3638 * gcc.dg/nested-func-10.c: Requires alloca.
3639 * gcc.dg/nested-func-9.c: Requires alloca.
3640 * gcc.c-torture/execute/pr70460.c: Requires labels.
3641 * gcc.c-torture/compile/pr70199.c: Requires labels.
3642 * gcc.target/nvptx/decl.c: Compile only.
3643 * gcc.target/nvptx/trailing-init.c: Compile only.
3644 * gcc.target/nvptx/ary-init.c: Compile only.
3645
cf68d92c
MP
36462016-05-10 Marek Polacek <polacek@redhat.com>
3647
3648 PR c/70255
3649 * gcc.dg/attr-opt-1.c: New test.
3650
64ea4e15
RB
36512016-05-10 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/70497
3654 PR tree-optimization/28367
3655 * gcc.dg/torture/20160404-1.c: New testcase.
3656 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3657 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3658
5a96dae3
PMR
36592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3660
3661 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3662
fc97f805
UB
36632016-05-09 Uros Bizjak <ubizjak@gmail.com>
3664
3665 * gcc.target/i386/fabsneg-1.c New test.
3666
a710b1d5
AM
36672016-05-09 Alan Modra <amodra@gmail.com>
3668
3669 PR testsuite/70826
3670 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3671
171f6f05
RB
36722016-05-09 Richard Biener <rguenther@suse.de>
3673
3674 PR tree-optimization/70985
3675 * gcc.dg/torture/pr70985.c: New testcase.
3676
18caa34e
BC
36772016-05-09 Bin Cheng <bin.cheng@arm.com>
3678
3679 * gcc.dg/tree-ssa/ifc-9.c: New test.
3680 * gcc.dg/tree-ssa/ifc-10.c: New test.
3681 * gcc.dg/tree-ssa/ifc-11.c: New test.
3682 * gcc.dg/tree-ssa/ifc-12.c: New test.
3683 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3684 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3685 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3686
7a27d38f
RB
36872016-05-09 Richard Biener <rguenther@suse.de>
3688
3689 PR fortran/70937
3690 * gfortran.dg/pr70937.f90: New testcase.
3691
5ebbbd3d
RO
36922016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3693
3694 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3695
f6288c24
FR
36962016-05-07 Fritz Reese <fritzoreese@gmail.com>
3697
3698 PR fortran/56226
3699 * gfortran.dg/dec_structure_1.f90: New testcase.
3700 * gfortran.dg/dec_structure_2.f90: Ditto.
3701 * gfortran.dg/dec_structure_3.f90: Ditto.
3702 * gfortran.dg/dec_structure_4.f90: Ditto.
3703 * gfortran.dg/dec_structure_5.f90: Ditto.
3704 * gfortran.dg/dec_structure_6.f90: Ditto.
3705 * gfortran.dg/dec_structure_7.f90: Ditto.
3706 * gfortran.dg/dec_structure_8.f90: Ditto.
3707 * gfortran.dg/dec_structure_9.f90: Ditto.
3708 * gfortran.dg/dec_structure_10.f90: Ditto.
3709 * gfortran.dg/dec_structure_11.f90: Ditto.
3710 * gfortran.dg/dec_union_1.f90: Ditto.
3711 * gfortran.dg/dec_union_2.f90: Ditto.
3712 * gfortran.dg/dec_union_3.f90: Ditto.
3713 * gfortran.dg/dec_union_4.f90: Ditto.
3714 * gfortran.dg/dec_union_5.f90: Ditto.
3715 * gfortran.dg/dec_union_6.f90: Ditto.
3716 * gfortran.dg/dec_union_7.f90: Ditto.
3717
5ec4a8cd
TV
37182016-05-07 Tom de Vries <tom@codesourcery.com>
3719
3720 PR tree-optimization/70956
3721 * gcc.dg/graphite/pr70956.c: New test.
3722
58ec1d0e
JJ
37232016-05-06 Jakub Jelinek <jakub@redhat.com>
3724
ccd88fb7
JJ
3725 PR middle-end/70941
3726 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3727 (a, b, c, d): Change type from char to signed char.
3728 (main): Compare against (signed char) -1634678893 instead of
3729 hardcoded -109. Use __builtin_abort instead of abort.
3730
dd3b6464
JJ
3731 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3732 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3733
58ec1d0e
JJ
3734 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3735
19aa23d8
YR
37362016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3737
3738 PR debug/70935
3739 * gcc.dg/torture/pr70935.c: New test.
3740
ae5f0df1
OE
37412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3742
3743 PR target/58219
ce23a8ff 3744 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 3745
078f7e37
RB
37462016-05-06 Richard Biener <rguenther@suse.de>
3747
3748 PR tree-optimization/70960
3749 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3750
765d7b54
OE
37512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3752
3753 PR target/52933
3754 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3755 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3756 Adjust expected instruction counts.
3757 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3758
29c94e65
MP
37592016-05-06 Marek Polacek <polacek@redhat.com>
3760
3761 PR sanitizer/70875
3762 * gcc.dg/ubsan/bounds-3.c: New test.
3763
3684b02e
OE
37642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3765
3766 PR target/54089
3767 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3768
8706773f
RB
37692016-05-06 Richard Biener <rguenther@suse.de>
3770
3771 PR middle-end/70931
3772 * gfortran.dg/pr70931.f90: New testcase.
3773
a4f51018
RB
37742016-05-06 Richard Biener <rguenther@suse.de>
3775
3776 PR middle-end/70941
3777 * gcc.dg/torture/pr70941.c: New testcase.
3778
c4f2425f
BC
37792016-05-05 Bin Cheng <bin.cheng@arm.com>
3780
3781 PR tree-optimization/57206
3782 * gcc.dg/vect/pr57206.c: New test.
3783
5dc08197
RO
37842016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785
3786 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3787
351f85c5
JJ
37882016-05-05 Jakub Jelinek <jakub@redhat.com>
3789
568bac8c
JJ
3790 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3791
351f85c5
JJ
3792 * c-c++-common/Wdangling-else-4.c: New test.
3793
33fd7785
JJ
37942016-05-04 Jakub Jelinek <jakub@redhat.com>
3795
2d1ac15a
JJ
3796 PR c++/70906
3797 PR c++/70933
3798 * g++.dg/opt/pr70906.C: New test.
3799 * g++.dg/opt/pr70933.C: New test.
3800
33fd7785
JJ
3801 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3802
6b715bf6
JH
38032016-05-04 Jan Hubicka <hubicka@ucw.cz>
3804
3805 * gcc.dg/ipa/pure-const-3.c: New testcase.
3806
deef7113
MP
38072016-05-04 Marek Polacek <polacek@redhat.com>
3808
3809 * c-c++-common/Wdangling-else-1.c: New test.
3810 * c-c++-common/Wdangling-else-2.c: New test.
3811 * c-c++-common/Wdangling-else-3.c: New test.
3812
5396db97
KCY
38132016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3814
3815 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3816 flag is present.
3817
de55efd5
MP
38182016-05-04 Marek Polacek <polacek@redhat.com>
3819
3820 PR c/48778
3821 * gcc.dg/Waddress-2.c: New test.
3822
475839b6
AM
38232016-05-04 Alan Modra <amodra@gmail.com>
3824
3825 * gcc.target/powerpc/pr70866.c: New.
3826
b25aad5f
MS
38272016-05-03 Martin Sebor <msebor@redhat.com>
3828
3829 PR c++/66561
3830 * c-c++-common/builtin_location.c: New test.
3831 * g++.dg/cpp1y/builtin_location.C: New test.
3832
79ce98bc
MP
38332016-05-03 Marek Polacek <polacek@redhat.com>
3834
3835 PR c/70859
3836 * gcc.dg/pr70859.c: New test.
3837 * gcc.dg/pr70859-2.c: New test.
3838
402e89f5
PMR
38392016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3840
3841 * gnat.dg/debug5.adb: New testcase.
3842
f3d90045
DV
38432016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3844
3845 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3846 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3847 Procedure to check for z10 instruction set.
3848
1e26cec1
CL
38492016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3850
3851 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3852
71aca5a0
AM
38532016-05-03 Alan Modra <amodra@gmail.com>
3854
3855 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3856
2fd70ec1
JJ
38572016-05-03 Jakub Jelinek <jakub@redhat.com>
3858
3859 * gcc.target/i386/avx512f-cvt-1.c: New test.
3860
e5705cf7
L
38612016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3862
3863 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3864 -fdump-tree-vrp-details.
3865
381cdae4
RB
38662016-05-03 Richard Biener <rguenther@suse.de>
3867
3868 * gcc.dg/pr30172-1.c: Adjust.
3869 * gcc.dg/pr63743.c: Likewise.
3870 * gcc.dg/tm/pr51696.c: Likewise.
3871 * c-c++-common/tm/safe-1.c: Likewise.
3872 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3873 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3874 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3875 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3876
adedd5c1
JJ
38772016-05-03 Jakub Jelinek <jakub@redhat.com>
3878
31ed1665
JJ
3879 PR rtl-optimization/70467
3880 * gcc.target/i386/pr70467-3.c: New test.
3881 * gcc.target/i386/pr70467-4.c: New test.
3882
dea60b59
JJ
3883 PR tree-optimization/70916
3884 * gcc.c-torture/compile/pr70916.c: New test.
3885
adedd5c1
JJ
3886 PR target/49244
3887 * gcc.target/i386/pr49244-1.c: New test.
3888 * gcc.target/i386/pr49244-2.c: New test.
3889
f80041ef
BS
38902016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3891
3892 PR rtl-optimization/44281
3893 * gcc.target/i386/pr44281.c: New test.
3894
1cfcd39e
BC
38952016-05-03 bin cheng <bin.cheng@arm.com>
3896
3897 PR tree-optimization/56541
3898 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3899 * gcc.dg/vect/pr56541.c: new test.
3900
4304ccfd
MM
39012016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3902
3903 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3904 __float128.
3905 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3906
50d94c29
L
39072016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3908
3909 PR testsuite/70520
3910 * c-c++-common/asan/clone-test-1.c (main): Align child process
3911 stack to 16 bytes.
3912
bc1aee87
DM
39132016-05-02 David Malcolm <dmalcolm@redhat.com>
3914
3915 PR c++/62314
3916 * g++.dg/spellcheck-fields-2.C: New test case.
3917
474e0129
DM
39182016-05-02 David Malcolm <dmalcolm@redhat.com>
3919
3920 PR c++/62314
3921 * g++.dg/pr62314.C: New test case.
3922
818b88a7
JH
39232016-05-02 Jan Hubicka <hubicka@ucw.cz>
3924
3925 * gcc.dg/ipa/inline-8.c: New testcase.
3926
dd77684f
JJ
39272016-05-02 Jakub Jelinek <jakub@redhat.com>
3928
3929 PR rtl-optimization/70467
3930 * gcc.target/i386/pr70467-1.c: New test.
3931
72407e00
BE
39322016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3933
3934 * gcc.dg/spec-options.c: Run the test on all targets.
3935 * gcc.dg/foo.specs: Use cpp_unique_options.
3936
dd53d197
MG
39372016-05-02 Marc Glisse <marc.glisse@inria.fr>
3938
3939 * gcc.dg/tree-ssa/unord.c: New testcase.
3940
a8b85ce9
MG
39412016-05-02 Marc Glisse <marc.glisse@inria.fr>
3942
3943 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3944
5b37e866
NS
39452016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3946
3947 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3948
7176a4a0
MP
39492016-05-02 Marek Polacek <polacek@redhat.com>
3950
3951 PR c/70851
3952 * gcc.dg/enum-incomplete-3.c: New test.
3953
6b9933b9
MP
39542016-05-02 Marek Polacek <polacek@redhat.com>
3955 Tom de Vries <tom@codesourcery.com>
3956
3957 PR tree-optimization/70700
3958 * gcc.dg/pr70700.c: New test.
3959
90f82260
UB
39602016-05-01 Uros Bizjak <ubizjak@gmail.com>
3961
3962 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3963 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3964 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3965 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3966 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3967
f73036c1
EB
39682016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3969
3970 * ada/acats/run_acats: Rename into...
3971 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3972 * ada/acats/run_all.sh: Remove redundant test.
3973 (target_run): Move around.
3974 (target_gnatchop): Use newly built executable.
3975 (target_gnatmake): Likewise.
3976 Check that the compilation of impbit succeeds.
3977
85e051a3
OE
39782016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3979
3980 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3981 * gcc.dg/20021029-1.c: Likewise.
3982 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3983 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3984 * gcc.target/sh/cmpstr.c: Likewise.
3985 * gcc.target/sh/cmpstrn.c: Likewise.
3986 * gcc.target/sh/memset.c: Likewise.
3987 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3988 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3989 * gcc.target/sh/pr39423-1.c: Likewise.
3990 * gcc.target/sh/pr49468-di.c: Likewise.
3991 * gcc.target/sh/pr49468-si.c: Likewise.
3992 * gcc.target/sh/pr49880-1.c: Likewise.
3993 * gcc.target/sh/pr49880-2.c: Likewise.
3994 * gcc.target/sh/pr49880-3.c: Likewise.
3995 * gcc.target/sh/pr50751-1.c: Likewise.
3996 * gcc.target/sh/pr50751-4.c: Likewise.
3997 * gcc.target/sh/pr50751-7.c: Likewise.
3998 * gcc.target/sh/pr51244-1.c: Likewise.
3999 * gcc.target/sh/pr51244-10.c: Likewise.
4000 * gcc.target/sh/pr51244-11.c: Likewise.
4001 * gcc.target/sh/pr51244-12.c: Likewise.
4002 * gcc.target/sh/pr51244-13.c: Likewise.
4003 * gcc.target/sh/pr51244-14.c: Likewise.
4004 * gcc.target/sh/pr51244-17.c: Likewise.
4005 * gcc.target/sh/pr51244-18.c: Likewise.
4006 * gcc.target/sh/pr51244-19.c: Likewise.
4007 * gcc.target/sh/pr51244-4.c: Likewise.
4008 * gcc.target/sh/pr51244-5.c: Likewise.
4009 * gcc.target/sh/pr51244-7.c: Likewise.
4010 * gcc.target/sh/pr51244-8.c: Likewise.
4011 * gcc.target/sh/pr51244-9.c: Likewise.
4012 * gcc.target/sh/pr51697.c: Likewise.
4013 * gcc.target/sh/pr52483-1.c: Likewise.
4014 * gcc.target/sh/pr52483-2.c: Likewise.
4015 * gcc.target/sh/pr52483-3.c: Likewise.
4016 * gcc.target/sh/pr52483-5.c: Likewise.
4017 * gcc.target/sh/pr52933-1.c: Likewise.
4018 * gcc.target/sh/pr52933-2.c: Likewise.
4019 * gcc.target/sh/pr52933-3.c: Likewise.
4020 * gcc.target/sh/pr53568-1.c: Likewise.
4021 * gcc.target/sh/pr53976-1.c: Likewise.
4022 * gcc.target/sh/pr53988-1.c: Likewise.
4023 * gcc.target/sh/pr53988.c: Likewise.
4024 * gcc.target/sh/pr54089-1.c: Likewise.
4025 * gcc.target/sh/pr54089-6.c: Likewise.
4026 * gcc.target/sh/pr54089-7.c: Likewise.
4027 * gcc.target/sh/pr54089-8.c: Likewise.
4028 * gcc.target/sh/pr54089-9.c: Likewise.
4029 * gcc.target/sh/pr54236-1.c: Likewise.
4030 * gcc.target/sh/pr54236-2.c: Likewise.
4031 * gcc.target/sh/pr54236-3.c: Likewise.
4032 * gcc.target/sh/pr54236-4.c: Likewise.
4033 * gcc.target/sh/pr54386.c: Likewise.
4034 * gcc.target/sh/pr54602-1.c: Likewise.
4035 * gcc.target/sh/pr54685.c: Likewise.
4036 * gcc.target/sh/pr54760-1.c: Likewise.
4037 * gcc.target/sh/pr54760-2.c: Likewise.
4038 * gcc.target/sh/pr54760-3.c: Likewise.
4039 * gcc.target/sh/pr54760-4.c: Likewise.
4040 * gcc.target/sh/pr54760-5.c: Likewise.
4041 * gcc.target/sh/pr54760-6.c: Likewise.
4042 * gcc.target/sh/pr55146.c: Likewise.
4043 * gcc.target/sh/pr55160.c: Likewise.
4044 * gcc.target/sh/pr59278.c: Likewise.
4045 * gcc.target/sh/pr59401-1.c: Likewise.
4046 * gcc.target/sh/pr59533-1.c: Likewise.
4047 * gcc.target/sh/pr63260.c: Likewise.
4048 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4049 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4050 * gcc.target/sh/strlen.c: Likewise.
4051 * gcc.target/sh/torture/pr30807.c: Likewise.
4052 * gcc.target/sh/torture/pr34777.c: Likewise.
4053 * gcc.target/sh/torture/pr64652.c: Likewise.
4054 * gcc.target/sh/torture/pr65505.c: Likewise.
4055 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4056 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4057
411e5c67
PC
40582016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4059
4060 PR c++/66644
4061 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4062
8fa97501
BS
40632016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4064
4065 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4066 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4067 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4068 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4069
5a956111
PP
40702016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4071
4072 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4073 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4074
e7ff0319
CP
40752016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4076
4077 PR middle-end/70626
4078 * c-c++-common/goacc/combined-reduction.c: New test.
4079 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4080
52d11a4b
L
40812016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4082
4083 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4084 *movdi_internal pattern only if PIC off.
4085 * gcc.target/i386/pr70155-2.c: Likewise.
4086 * gcc.target/i386/pr70155-3.c: Likewise.
4087 * gcc.target/i386/pr70155-4.c: Likewise.
4088 * gcc.target/i386/pr70155-5.c: Likewise.
4089 * gcc.target/i386/pr70155-6.c: Likewise.
4090 * gcc.target/i386/pr70155-7.c: Likewise.
4091 * gcc.target/i386/pr70155-8.c: Likewise.
4092 * gcc.target/i386/pr70155-15.c: Likewise.
4093 * gcc.target/i386/pr70155-17.c: Likewise.
4094 * gcc.target/i386/pr70155-22.c: Likewise.
4095
8960db31
BC
40962016-04-29 Bin Cheng <bin.cheng@arm.com>
4097
4098 PR tree-optimization/70803
4099 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4100
cca535a4
IE
41012016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4102
4103 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4104 optimization of vector loop.
4105 * gcc.target/i386/vect-unpack-3.c: New test.
4106 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4107 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4108 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4109
500ecf4a
MP
41102016-04-29 Marek Polacek <polacek@redhat.com>
4111
4112 PR sanitizer/70342
4113 * g++.dg/ubsan/null-7.C: New test.
4114
2fff3db8
MP
4115 PR c/70852
4116 * gcc.dg/pr70852.c: New test.
4117
509063eb
DV
41182016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4119
4120 PR/69089
4121 * g++.dg/cpp0x/alignas6.C: New test.
4122
83745c0d
DV
41232016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4124
c87885ca
RO
4125 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4126 * gcc.dg/pr27003.c: Likewise.
4127 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4128 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4129 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4130 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
4131 * gcc.target/arc/mxy.c: Likewise.
4132 * gcc.target/arc/mswape.c: Likewise.
4133 * gcc.target/arc/mrtsc.c: Likewise.
4134 * gcc.target/arc/mcrc.c: Likewise.
4135 * gcc.target/arc/mdsp-packa.c: Likewise.
4136 * gcc.target/arc/mdvbf.c: Likewise.
4137 * gcc.target/arc/mlock.c: Likewise.
4138 * gcc.target/arc/mmac-24.c: Likewise.
4139 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4140
849b265d
BS
41412016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4142 Matthijs Kooijman <matthijs@stdin.nl>
4143 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4144
4145 PR target/60040
4146 * gcc.target/avr/pr60040-1.c: New.
4147 * gcc.target/avr/pr60040-2.c: New.
4148
1390536b
RB
41492016-04-29 Richard Biener <rguenther@suse.de>
4150
4151 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4152
98998245
RB
41532016-04-29 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/13962
4156 PR tree-optimization/65686
4157 * gcc.dg/uninit-pr65686.c: New testcase.
4158
8b80cc21
JJ
41592016-04-29 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR middle-end/70843
4162 * gcc.dg/pr70843.c: New test.
4163
6181bc30
JJ
41642016-04-28 Jakub Jelinek <jakub@redhat.com>
4165
4166 PR target/70858
4167 * gcc.target/i386/pr70858.c: New test.
4168
f4cb3612
AB
41692016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * gcc.target/arc/nps400-1.c: New file.
4172
8ad9df62
JR
41732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4174 Andrew Burgess <andrew.burgess@embecosm.com>
4175
4176 * gcc.target/arc/movh_cl-1.c: New file.
4177
ceaaa9fe
JR
41782016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4179 Andrew Burgess <andrew.burgess@embecosm.com>
4180
4181 * gcc.target/arc/extzv-1.c: New file.
4182 * gcc.target/arc/insv-1.c: New file.
4183 * gcc.target/arc/insv-2.c: New file.
4184 * gcc.target/arc/movb-1.c: New file.
4185 * gcc.target/arc/movb-2.c: New file.
4186 * gcc.target/arc/movb-3.c: New file.
4187 * gcc.target/arc/movb-4.c: New file.
4188 * gcc.target/arc/movb-5.c: New file.
4189 * gcc.target/arc/movb_cl-1.c: New file.
4190 * gcc.target/arc/movb_cl-2.c: New file.
4191 * gcc.target/arc/movbi_cl-1.c: New file.
4192 * gcc.target/arc/movl-1.c: New file.
4193
4d03dc2f
JR
41942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4195 Andrew Burgess <andrew.burgess@embecosm.com>
4196
4197 * gcc.target/arc/cmem-1.c: New file.
4198 * gcc.target/arc/cmem-2.c: New file.
4199 * gcc.target/arc/cmem-3.c: New file.
4200 * gcc.target/arc/cmem-4.c: New file.
4201 * gcc.target/arc/cmem-5.c: New file.
4202 * gcc.target/arc/cmem-6.c: New file.
4203 * gcc.target/arc/cmem-7.c: New file.
4204 * gcc.target/arc/cmem-ld.inc: New file.
4205 * gcc.target/arc/cmem-st.inc: New file.
4206
81262dad
JJ
42072016-04-28 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR target/70821
4210 * gcc.target/i386/pr70821.c: New test.
4211
0a31a09a
BS
42122016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4213
4214 * gcc.target/powerpc/vec-adde.c: New test.
4215 * gcc.target/powerpc/vec-adde-int128.c: New test.
4216
3ddffba9
JJ
42172016-04-28 Jakub Jelinek <jakub@redhat.com>
4218
4219 * gcc.target/i386/avx-vround-1.c: New test.
4220 * gcc.target/i386/avx-vround-2.c: New test.
4221 * gcc.target/i386/avx512vl-vround-1.c: New test.
4222 * gcc.target/i386/avx512vl-vround-2.c: New test.
4223
713dedcd
RO
42242016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4225
4226 PR testsuite/70595
4227 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4228 (check_effective_target_cilkplus_runtime): ... this.
4229 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4230 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4231
4232 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4233 Require cilkplus_runtime.
4234 Don't add -lcilkrts.
4235 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4236 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4237 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4238 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4239 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4240 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4241 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4242 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4243 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4244 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4245 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4246 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4247 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4248 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4249 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4250 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4251 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4252 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4253 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4254 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4255 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4256 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4257 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4258 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4259 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4260 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4261 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4262 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4263 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4264
4265 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4266 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4267
4268 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4269
4270 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4271 cilkplus_runtime.
4272
3563f78f
MG
42732016-04-27 Marc Glisse <marc.glisse@inria.fr>
4274
4275 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4276 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4277
6bc2bb18
RB
42782015-04-27 Ryan Burn <contact@rnburn.com>
4279
4280 PR c++/69024
4281 PR c++/68997
4282 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4283 diagnostic.
4284 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4285 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4286
1e55d29a
EB
42872016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gnat.dg/limited_with4.ad[sb]: New test.
4290 * gnat.dg/limited_with4_pkg.ads: New helper.
4291
087146ca
L
42922016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4293
4294 PR target/70155
4295 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4296 and movv1ti_internal patterns
4297 * gcc.target/i386/pr70155-1.c: New test.
4298 * gcc.target/i386/pr70155-2.c: Likewise.
4299 * gcc.target/i386/pr70155-3.c: Likewise.
4300 * gcc.target/i386/pr70155-4.c: Likewise.
4301 * gcc.target/i386/pr70155-5.c: Likewise.
4302 * gcc.target/i386/pr70155-6.c: Likewise.
4303 * gcc.target/i386/pr70155-7.c: Likewise.
4304 * gcc.target/i386/pr70155-8.c: Likewise.
4305 * gcc.target/i386/pr70155-9.c: Likewise.
4306 * gcc.target/i386/pr70155-10.c: Likewise.
4307 * gcc.target/i386/pr70155-11.c: Likewise.
4308 * gcc.target/i386/pr70155-12.c: Likewise.
4309 * gcc.target/i386/pr70155-13.c: Likewise.
4310 * gcc.target/i386/pr70155-14.c: Likewise.
4311 * gcc.target/i386/pr70155-15.c: Likewise.
4312 * gcc.target/i386/pr70155-16.c: Likewise.
4313 * gcc.target/i386/pr70155-17.c: Likewise.
4314 * gcc.target/i386/pr70155-18.c: Likewise.
4315 * gcc.target/i386/pr70155-19.c: Likewise.
4316 * gcc.target/i386/pr70155-20.c: Likewise.
4317 * gcc.target/i386/pr70155-21.c: Likewise.
4318 * gcc.target/i386/pr70155-22.c: Likewise.
4319
92329f9f
L
43202016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4321
4322 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4323 ".{5,6}".
4324
309a0cf6
BC
43252016-04-27 Bin Cheng <bin.cheng@arm.com>
4326
4327 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4328 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4329 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4330 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4331 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4332
72ed2b9c
RB
43332016-04-27 Richard Biener <rguenther@suse.de>
4334
4335 PR ipa/70760
4336 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4337 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4338
3c98ff9b
NS
43392016-04-27 Nathan Sidwell <nathan@acm.org>
4340
4341 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4342 * g++.dg/ubsan/pr63956.C: Adjust error location.
4343
9ec5d66b
NC
43442016-04-27 Nick Clifton <nickc@redhat.com>
4345
4346 PR middle-end/49889
4347 * gcc.dg/pr49889.c: New test.
4348
c1e1f433
BS
43492016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4350
4351 * c-c++-common/memset-array.c: New test.
4352
8ac43293
MS
43532016-04-26 Martin Sebor <msebor@redhat.com>
4354
4355 PR c++/66639
4356 * g++.dg/cpp1y/func_constexpr.C: New test.
4357
843ce8ab
PP
43582016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4359
4360 PR c++/70241
4361 * g++.dg/cpp0x/enum32.C: New test.
4362 * g++.dg/cpp0x/enum33.C: New test.
4363
43642016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
4365
4366 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4367 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4368 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4369 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4370 * gcc.c-torture/execute/pr38151.c: Likewise.
4371 * gcc.c-torture/execute/pr66556.c: Likewise.
4372 * gcc.c-torture/execute/pr67781.c: Likewise.
4373 * gcc.c-torture/execute/pr68648.c: Likewise.
4374
ca1206be
MG
43752016-04-26 Marc Glisse <marc.glisse@inria.fr>
4376
4377 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4378
2448a956
MP
43792016-04-26 Marek Polacek <polacek@redhat.com>
4380
4381 PR c/67784
4382 * gcc.dg/pr67784-3.c: New test.
4383 * gcc.dg/pr67784-4.c: New test.
4384 * gcc.dg/pr67784-5.c: New test.
4385
b02a5e26
MP
4386 PR c/70791
4387 * gcc.dg/Wnested-externs-2.c: New test.
4388
6b6aa8d3
MG
43892016-04-26 Marc Glisse <marc.glisse@inria.fr>
4390
4391 * gcc.dg/fold-plusmult.c: Adjust.
4392 * gcc.dg/no-strict-overflow-6.c: Adjust.
4393 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4394
a2095b55
BS
43952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4396
4397 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4398 number scans.
4399 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4400 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4401 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4402 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4403 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4404 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4405 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4406 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4407 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4408 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4409 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4410 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4411 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4412 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4413 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4414 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4415 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4416 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4417 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4418 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4419 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4420 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4421 scans.
4422 * gcc.target/i386/pr32219-4.c: Likewise.
4423 * gcc.target/i386/pr32219-6.c: Likewise.
4424 * gcc.target/i386/pr32219-8.c: Likewise.
4425
bb0cc5c8
KT
44262016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4427
4428 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4429 associated options.
4430
5a0802ea
MP
44312016-04-26 Marek Polacek <polacek@redhat.com>
4432
4433 PR c++/70744
4434 * g++.dg/ext/cond2.C: New test.
4435
00f615af
BC
44362016-04-26 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR tree-optimization/70771
4439 PR tree-optimization/70775
4440 * gcc.dg/pr70771.c: New test.
25939d34 4441 * gcc.dg/pr70775.c: New test.
00f615af 4442
218155e7
BS
44432016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4444
4445 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4446
ab99f467
RB
44472016-04-25 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/70780
4450 * gcc.dg/torture/pr70780.c: New testcase.
4451
93c590ee
MC
44522016-04-25 Michael Collison <michael.collison@arm.com>
4453
c87885ca
RO
4454 * gcc.target/arm/neon-vaddws16.c: New test.
4455 * gcc.target/arm/neon-vaddws32.c: New test.
4456 * gcc.target/arm/neon-vaddwu16.c: New test.
4457 * gcc.target/arm/neon-vaddwu32.c: New test.
4458 * gcc.target/arm/neon-vaddwu8.c: New test.
4459 * lib/target-supports.exp
93c590ee
MC
4460 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4461 that arm neon support vector widen sum of HImode TO SImode.
4462
d6c1a7a7
JJ
44632016-04-23 Jakub Jelinek <jakub@redhat.com>
4464
4465 PR sanitizer/70712
4466 * c-c++-common/asan/pr70712.c: New test.
4467
ab0fc037
TS
44682016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4469
4470 * .gitattributes: New file.
4471
2aa64824
CL
44722016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4473
4474 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4475
e7e12d92
DH
44762016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4477
4478 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4479 * gfortran.dg/submodule_15.f08: Likewise.
4480
d1431192
RB
44812016-04-22 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/70740
4484 * gcc.dg/torture/pr70740.c: New testcase.
4485
04a63c24
L
44862016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR target/70750
4489 * gcc.target/i386/pr70750-1.c: New test.
4490 * gcc.target/i386/pr70750-2.c: Likewise.
4491
20700098
PC
44922016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4493
4494 PR c++/70540
4495 * g++.dg/cpp0x/auto48.C: New.
4496
aedf4e12
MP
44972016-04-21 Marek Polacek <polacek@redhat.com>
4498
4499 PR c++/70513
4500 * g++.dg/cpp0x/forw_enum12.C: New test.
4501 * g++.dg/cpp0x/forw_enum13.C: New test.
4502
2074d80a
KY
45032016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4504
4505 PR target/70728
4506 * gcc.target/i386/pr70728.c: New test.
4507
aef4aab0
RB
45082016-04-21 Richard Biener <rguenther@suse.de>
4509
4510 PR middle-end/70747
4511 * gcc.dg/pr70747.c: New testcase.
4512
2359e571
BC
45132016-04-21 Bin Cheng <bin.cheng@arm.com>
4514
4515 PR tree-optimization/70715
4516 * gcc.dg/tree-ssa/scev-13.c: New test.
4517
ce0e66ff
MG
45182016-04-21 Marc Glisse <marc.glisse@inria.fr>
4519
4520 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4521
2c2870a1
MG
45222016-04-21 Marc Glisse <marc.glisse@inria.fr>
4523
4524 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4525
a2b056a3
JH
45262016-04-20 Jan Hubicka <jh@suse.cz>
4527
4528 PR ipa/70018
4529 * g++.dg/ipa/nothrow-1.C: New testcase.
4530
ee392fc2
NS
45312016-04-20 Nathan Sidwell <nathan@acm.org>
4532
4533 PR c++/55635
4534 * g++.dg/eh/delete1.C: New.
4535
dda49daf
L
45362016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4539 -mtune-ctrl=sse_typeless_stores.
4540
8a5b9d5a
L
45412016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4542
4543 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4544
1011119f
BC
45452016-04-20 Bin Cheng <bin.cheng@arm.com>
4546
4547 PR tree-optimization/69489
4548 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4549
477d4906
IV
45502016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4551
4552 PR c++/69363
4553 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4554 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4555 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4556
fad08d12
BC
45572016-04-20 Bin Cheng <bin.cheng@arm.com>
4558
4559 PR tree-optimization/56625
4560 PR tree-optimization/69489
4561 * gcc.dg/vect/pr56625.c: New test.
4562 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4563
9e3e4fab
AP
45642016-04-20 Andrew Pinski <apinski@cavium.com>
4565
4566 PR target/64971
4567 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4568
d7aa24e4
AC
45692016-04-20 Arnaud Charlet <charlet@adacore.com>
4570
4571 * gnat.dg/self1.adb: Remove now incorrect test.
4572
e6d62b46
BC
45732016-04-20 Bin Cheng <bin.cheng@arm.com>
4574
4575 * gcc.dg/tree-ssa/scev-11.c: New test.
4576 * gcc.dg/tree-ssa/scev-12.c: New test.
4577
2697b189
MP
45782016-04-20 Marek Polacek <polacek@redhat.com>
4579
4580 PR tree-optimization/70725
4581 * gcc.dg/pr70725.c: New test.
4582
60d393e8
RB
45832016-04-20 Richard Biener <rguenther@suse.de>
4584
4585 PR tree-optimization/70726
4586 * g++.dg/vect/pr70726.cc: New testcase.
4587
82c6f58a
AK
45882016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4589
4590 PR target/70674
4591 * gcc.target/s390/pr70674.c: New test.
4592
90eeab20
JD
45932016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4594
4595 PR libgfortran/70684
4596 * gfortran.dg/list_read_14.f90: New test.
4597
fc9cf6da
L
45982016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4599
4600 PR target/69201
4601 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4602 extern to force it misaligned.
4603 (b): Likewise.
4604 (c): Likewise.
4605 (d): Likewise.
4606 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4607 Don't check `*' before movv4sf_internal.
4608 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4609 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4610 Don't check `*' before movv16qi_internal.
4611 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4612 extern to force it misaligned.
4613 (b): Likewise.
4614 (c): Likewise.
4615 (d): Likewise.
4616 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4617 Don't check `*' before movv2df_internal.
4618 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4619 extern to force it misaligned.
4620 (b): Likewise.
4621 (c): Likewise.
4622 (d): Likewise.
4623 Check movv8sf_internal instead of avx_storeups256.
4624 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4625
ea8927ea
RB
46262016-04-19 Richard Biener <rguenther@suse.de>
4627
4628 PR tree-optimization/70171
4629 * g++.dg/tree-ssa/pr70171.C: New testcase.
4630
65f52ee9
RB
46312016-04-19 Richard Biener <rguenther@suse.de>
4632
4633 PR tree-optimization/70724
4634 * gcc.dg/torture/pr70724.c: New testcase.
4635
987b67f1
VM
46362016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4637
4638 PR middle-end/70689
c87885ca 4639 * gcc.target/i386/pr70689.c: New.
987b67f1 4640
91a47c39
L
46412016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 PR target/70708
4644 * gcc.target/i386/pr70708.c: New test.
4645
8270b82d
RB
46462016-04-18 Richard Biener <rguenther@suse.de>
4647
4648 PR tree-optimization/43434
4649 * gcc.dg/vect/pr43434.c: New testcase.
4650 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4651 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4652 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4653 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4654 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4655 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4656 * gcc.dg/gomp/pr68640.c: Likewise.
4657 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4658 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4659
edd048e2
RB
46602016-04-18 Richard Biener <rguenther@suse.de>
4661
4662 PR tree-optimization/70701
4663 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4664
bd5c7330
TV
46652016-04-18 Tom de Vries <tom@codesourcery.com>
4666
4667 PR testsuite/70699
4668 * gcc.dg/pr70161.c: Add dot-file scans.
4669 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4670 instead of after last dot char.
4671
23f2660f
EB
46722016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4673
4674 * c-c++-common/dump-ada-spec-3.c: New test.
4675 * c-c++-common/dump-ada-spec-4.c: Likewise.
4676
da152c9f
TV
46772016-04-17 Tom de Vries <tom@codesourcery.com>
4678
4679 PR other/70183
4680 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4681
cc950f98
JH
46822016-04-15 Jan Hubicka <jh@suse.cz>
4683
4684 PR ipa/70018
4685 * g++.dg/ipa/pure-const-1.C: New testcase.
4686 * g++.dg/ipa/pure-const-2.C: New testcase.
4687 * g++.dg/ipa/pure-const-3.C: New testcase.
4688
949505a9
MP
46892016-04-15 Marek Polacek <polacek@redhat.com>
4690
4691 PR c/70671
4692 * gcc.dg/bitfld-22.c: New test.
4693
10e547d6
BS
46942016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4695
4696 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4697 x86_64.
4698
1e77281b
MP
46992016-04-15 Marek Polacek <polacek@redhat.com>
4700
4701 PR c/70651
4702 * c-c++-common/pr70651.c: New test.
4703
e501fa8e
KT
47042016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4705
4706 PR rtl-optimization/70681
4707 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4708 dump scan on arm and powerpc.
4709 * gcc.dg/pr10474.c: Likewise.
4710
dda1bf61
JJ
47112016-04-15 Jakub Jelinek <jakub@redhat.com>
4712
ca4ef1ff
JJ
4713 PR c++/69517
4714 PR c++/70019
4715 PR c++/70588
4716 * g++.dg/cpp1y/vla11.C: Revert for real.
4717
dda1bf61
JJ
4718 PR c/70436
4719 * c-c++-common/Wparentheses-1.c: New test.
4720 * c-c++-common/gomp/Wparentheses-1.c: New test.
4721 * c-c++-common/gomp/Wparentheses-2.c: New test.
4722 * c-c++-common/gomp/Wparentheses-3.c: New test.
4723 * c-c++-common/gomp/Wparentheses-4.c: New test.
4724 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4725 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4726 * c-c++-common/goacc/Wparentheses-1.c: New test.
4727
1355e62c
KY
47282016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4729
4730 PR target/70662
4731 * gcc.target/i386/pr70662.c: New test.
4732
0ab34b9e 47332016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 4734 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
4735
4736 PR tree-optimization/70130
4737 * gcc.dg/vect/O3-pr70130.c: New testcase.
4738
bc773aad
MM
47392016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4740
6e9b2286
MM
4741 PR target/70669
4742 * gcc.target/powerpc/pr70669.c: New test.
4743
bc773aad
MM
4744 PR target/70640
4745 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4746 a power7 system that does not have an assembler that supports
4747 power8.
4748
d8747845
MS
47492016-04-14 Martin Sebor <msebor@redhat.com>
4750
4751 PR c++/69517
4752 PR c++/70019
4753 PR c++/70588
4754 * c-c++-common/ubsan/vla-1.c: Revert.
4755 * g++.dg/cpp1y/vla11.C: Same.
4756 * g++.dg/cpp1y/vla12.C: Same.
4757 * g++.dg/cpp1y/vla13.C: Same.
4758 * g++.dg/cpp1y/vla14.C: Same.
4759 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 4760 * g++.dg/init/array24.C: Same.
d8747845
MS
4761 * g++.dg/ubsan/vla-1.C: Same.
4762
85128559
MP
47632016-04-14 Marek Polacek <polacek@redhat.com>
4764 Jan Hubicka <hubicka@ucw.cz>
4765
4766 PR c++/70029
4767 * g++.dg/torture/pr70029.C: New test.
4768
52fbb073
MS
47692016-04-14 Martin Sebor <msebor@redhat.com>
4770
4771 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4772 type size to prevent failures on targets with very low maximum
4773 alignment.
4774
6db61d6f
RB
47752016-04-14 Richard Biener <rguenther@suse.de>
4776
4777 PR tree-optimization/70623
4778 * gcc.dg/torture/pr70623.c: New testcase.
4779 * gcc.dg/torture/pr70623-2.c: Likewise.
4780
342fac95
MS
47812016-04-13 Martin Sebor <msebor@redhat.com>
4782
4783 PR c++/69517
4784 PR c++/70019
4785 PR c++/70588
4786 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4787 * g++.dg/cpp1y/vla11.C: New test.
4788 * g++.dg/cpp1y/vla12.C: New test.
4789 * g++.dg/cpp1y/vla13.C: New test.
4790 * g++.dg/cpp1y/vla14.C: New test.
4791 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 4792 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
4793 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4794
d93c452f
JJ
47952016-04-13 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR c++/70641
4798 * g++.dg/opt/pr70641.C: New test.
4799
85115fb6
RO
48002016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4801
4802 PR rtl-optimization/68749
4803 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4804 effects of argument promotions.
4805 Remove default args to dg-skip-if.
4806
545a4139
PC
48072016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 PR c++/70635
4810 * g++.dg/parse/pr70635.C: New.
4811
b3a77f21
MP
48122016-04-13 Marek Polacek <polacek@redhat.com>
4813
4814 PR c++/70639
4815 * c-c++-common/Wmisleading-indentation-4.c: New test.
4816
99cd9857
MP
48172016-04-13 Marek Polacek <polacek@redhat.com>
4818
4819 PR c/70436
c87885ca
RO
4820 * gcc.dg/Wparentheses-12.c: New test.
4821 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 4822
75ca93ec
IE
48232016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4824
4825 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4826 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4827 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4828
3d3f9e7e
JJ
48292016-04-13 Jakub Jelinek <jakub@redhat.com>
4830
37947cd0
JJ
4831 PR middle-end/70633
4832 * gcc.c-torture/compile/pr70633.c: New test.
4833
3d3f9e7e
JJ
4834 PR debug/70628
4835 * gcc.dg/torture/pr70628.c: New test.
4836
92886d3e
PP
48372016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4838
4839 PR c++/70610
4840 * g++.dg/template/pr70610.C: New test.
4841 * g++.dg/template/pr70610-2.C: New test.
4842 * g++.dg/template/pr70610-3.C: New test.
4843 * g++.dg/template/pr70610-4.C: New test.
4844
13bd7c2b
JJ
48452016-04-12 Jakub Jelinek <jakub@redhat.com>
4846
6512fa6d
JJ
4847 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4848 128 instead of 32.
4849
13bd7c2b
JJ
4850 PR c++/70571
4851 * g++.dg/ext/pr70571.C: New test.
4852
20b9851c
MM
48532016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4854
8a434ada 4855 PR target/70640
20b9851c
MM
4856 * gcc.target/powerpc/pr70640.c: New test.
4857
2b2f52bc
PC
48582016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/68722
4861 * g++.dg/parse/pr68722.C: New.
4862
5901e56a
JJ
48632016-04-12 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR rtl-optimization/70596
4866 * gcc.target/i386/pr70596.c: New test.
4867
d4619dc1
NS
48682016-04-12 Nathan Sidwell <nathan@acm.org>
4869
4870 PR c++/70501
4871 * g++.dg/init/pr70501.C: New.
4872
3df530d3
DW
48732016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4874
4875 * gcc.target/i386/asm-flag-6.c: New test.
4876
b7a120d7
TV
48772016-04-12 Tom de Vries <tom@codesourcery.com>
4878
4879 PR tree-optimization/68756
4880 * gcc.dg/graphite/pr68756.c: New test.
4881
4e0eea75
JJ
48822016-04-12 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR tree-optimization/70602
4885 * gcc.c-torture/execute/pr70602.c: New test.
4886
35fbda43
MM
48872016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4888
4889 PR target/70381
4890 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4891 __float128 emulator is built and runs.
4892 * gcc.target/powerpc/float128-1.c: Likewise.
4893
4894 * lib/target-supports.exp (check_ppc_float128_sw_available):
4895 Rework tests for __float128 software and hardware
4896 availability. Fix exit condition to return 0 on success.
4897
04a99ebe
JG
48982016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4899
4900 PR target/70133
4901 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4902 * gcc.target/aarch64/target_attr_15.c: Likewise.
4903
47cd5a85
PC
49042016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4905
4906 PR c++/69066
4907 * g++.dg/cpp1y/pr69066.C: New.
4908
a5edb32e
JD
49092016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4910
4911 PR fortran/68566
4912 * gfortran.dg/pr36192.f90: Update test.
4913 * gfortran.dg/pr36192_1.f90: Update test.
4914 * gfortran.dg/real_dimension_1.f: Update test.
4915 * gfortran.dg/parameter_array_init_7.f90: New test.
4916
8ef378f8
JDA
49172016-04-09 John David Anglin <danglin@gcc.gnu.org>
4918
c532c871
JDA
4919 PR testsuite/64039
4920 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4921
d34f706f
JDA
4922 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4923
75e1dd9e
JDA
4924 PR rtl-optimization/66669
4925 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4926
8a976f5f
JDA
4927 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4928
da04822a
JDA
4929 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4930 * gcc.dg/pie-1.c: Likewise.
4931 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4932 * gcc.dg/pic-4.c: Likewise.
4933 * gcc.dg/pie-3.c: Likewise.
4934 * gcc.dg/pie-4.c: Likewise.
4935
adfabcf9
JDA
4936 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4937
4a020adf
JDA
4938 PR tree-optimization/68644
4939 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4940
8ef378f8
JDA
4941 PR rtl-optimization/64886
4942 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4943
09bf990e
TV
49442016-04-09 Tom de Vries <tom@codesourcery.com>
4945
4946 PR tree-optimization/68953
4947 * gcc.dg/graphite/pr68953.c: New test.
4948
138c3c1a
DH
49492016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4950
4951 PR fortran/70592
4952 * gfortran.dg/deferred_character_16.f90: New test.
4953
f55460af
JJ
49542016-04-09 Jakub Jelinek <jakub@redhat.com>
4955
4956 PR tree-optimization/70586
4957 * gcc.c-torture/execute/pr70586.c: New test.
4958
0b77bbf3
DH
49592016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4960
4961 PR sanitizer/70573
4962 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4963 with __builtin_memset
4964 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4965
c42cfb5c
CP
49662016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4967
4968 PR lto/70289
4969 PR ipa/70348
4970 PR tree-optimization/70373
4971 PR middle-end/70533
4972 PR middle-end/70534
4973 PR middle-end/70535
4974 * c-c++-common/goacc/reduction-5.c: New test.
4975 * c-c++-common/goacc/reduction-promotions.c: New test.
4976 * gfortran.dg/goacc/reduction-3.f95: New test.
4977 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4978
56cfb596
PP
49792016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4980
4981 PR c++/70590
4982 PR c++/70452
4983 * g++.dg/pr70590.C: New test.
4984 * g++.dg/pr70590-2.C: New test.
4985
1a13c0a2
JJ
49862016-04-08 Jakub Jelinek <jakub@redhat.com>
4987
abc0647a
JJ
4988 PR middle-end/70593
4989 * gcc.target/i386/pr70593.c: New test.
4990
1a13c0a2
JJ
4991 PR rtl-optimization/70574
4992 * gcc.target/i386/avx2-pr70574.c: New test.
4993
c3da4956
MO
49942016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4995
4996 PR sanitizer/70541
4997 * c-c++-common/asan/pr70541.c: New test.
4998
9f1b833b
TV
49992016-04-08 Tom de Vries <tom@codesourcery.com>
5000
5001 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5002 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5003
bae7adda
KT
50042016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5005
5006 PR target/70566
5007 * gcc.c-torture/execute/pr70566.c: New test.
5008
211f3d57
TV
50092016-04-08 Tom de Vries <tom@codesourcery.com>
5010
5011 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5012 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5013
02cf2861
AM
50142016-04-08 Alan Modra <amodra@gmail.com>
5015
5016 * gcc.target/powerpc/pr70117.c: New.
5017
5f490f9f
JJ
50182016-04-07 Jakub Jelinek <jakub@redhat.com>
5019
56e9b710
JJ
5020 PR testsuite/70581
5021 * gcc.dg/lto/simd-function_0.c: New test.
5022
5f490f9f
JJ
5023 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5024 clones.
5025 * c-c++-common/attr-simd-2.c: Likewise.
5026 * c-c++-common/attr-simd-4.c: Likewise.
5027 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5028 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5029
e4ebc74d
TP
50302016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5031
5032 PR testsuite/70553
5033 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5034
9817ae35
TS
50352016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5036 Tom de Vries <tom@codesourcery.com>
5037
5038 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5039 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5040 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5041 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5042 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5043 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5044 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5045 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5046
e292f64d
PP
50472016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5048
5049 PR c/70436
5050 * g++.dg/warn/Wparentheses-29.C: New test.
5051
6b37bdaf
PP
50522016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5053
5054 PR c/70436
5055 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5056 explicit braces to resolve a future -Wparentheses warning.
5057
64824205
RH
50582016-04-06 Richard Henderson <rth@redhat.com>
5059
5060 * gcc.dg/pr61817-1.c: New test.
5061 * gcc.dg/pr61817-2.c: New test.
5062 * gcc.dg/pr69391-1.c: New test.
5063 * gcc.dg/pr69391-2.c: New test.
5064
bc2fc1f3
VM
50652016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5066
5067 PR rtl-optimization/70398
c87885ca 5068 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 5069
41414a02
EB
50702016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5073
4066ea8a
YR
50742016-04-06 Yvan Roux <yvan.roux@linaro.org>
5075 Pedro Alves <palves@redhat.com>
5076
5077 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5078
ec35ea45
JJ
50792016-04-06 Jakub Jelinek <jakub@redhat.com>
5080
3866f8dd
JJ
5081 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5082 Check for avx512f effective targets instead of avx2.
5083 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5084 for AVX512F clones.
5085 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5086 * g++.dg/gomp/declare-simd-1.C: Likewise.
5087 * g++.dg/gomp/declare-simd-3.C: Likewise.
5088 * g++.dg/gomp/declare-simd-4.C: Likewise.
5089
ec35ea45
JJ
5090 PR middle-end/70550
5091 * c-c++-common/gomp/pr70550-1.c: New test.
5092 * c-c++-common/gomp/pr70550-2.c: New test.
5093
c08d28ac
NS
50942016-04-05 Nathan Sidwell <nathan@acm.org>
5095
5096 PR c++/70512
5097 * g++.dg/ext/attribute-may-alias-5.C: New.
5098
1d510e04
JJ
50992016-04-05 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR c++/70336
5102 * c-c++-common/pr70336.c: New test.
5103 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5104 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5105
84278ed9
JH
51062016-04-05 Jan Hubicka <hubicka@ucw.cz>
5107
5108 PR ipa/66223
5109 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5110
268a0ec4
JJ
51112016-04-05 Jakub Jelinek <jakub@redhat.com>
5112
5113 PR rtl-optimization/70542
5114 * gcc.dg/torture/pr70542.c: New test.
5115 * gcc.target/i386/avx2-pr70542.c: New test.
5116
5e8c2eb1
ZS
51172016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5118
5119 PR tree-optimization/70509
5120 * gcc.target/i386/avx512bw-pr70509.c: New test.
5121
c0daf32d
PP
51222016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5123
5124 PR c++/70452
5125 * g++.dg/ext/constexpr-vla4.C: New test.
5126
bf867841
UB
51272016-04-05 Uros Bizjak <ubizjak@gmail.com>
5128
5129 PR target/70510
5130 * gcc.target/i386/pr70510.c: New test.
5131
3022186a
RB
51322016-04-05 Richard Biener <rguenther@suse.de>
5133
5134 PR tree-optimization/70526
5135 * g++.dg/torture/pr70526.C: New testcase.
5136
55fc79b2
JJ
51372016-04-05 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR target/70525
5140 * gcc.target/i386/pr70525.c: New test.
5141
62b233f2
RB
51422016-04-05 Richard Biener <rguenther@suse.de>
5143
5144 PR middle-end/70499
5145 * g++.dg/torture/pr70499.C: New testcase.
5146
cc05759d
RB
51472016-04-05 Richard Biener <rguenther@suse.de>
5148
5149 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5150 remove XFAIL.
5151
f23f16d4
JJ
51522016-04-04 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR middle-end/70307
5155 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5156 rs6000 ABI warnings.
5157
d27ecc49
JH
51582016-04-04 Jan Hubicka <hubicka@ucw.cz>
5159
5160 PR ipa/66223
5161 * g++.dg/ipa/devirt-51.C: New testcase.
5162
c974c96e
BS
51632016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5164 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR middle-end/70457
5167 * gcc.dg/torture/pr70457.c: New.
5168
7a85da89
AV
51692016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5170
5171 PR fortran/67538
5172 * gfortran.dg/allocate_with_source_19.f08: New test.
5173
de517e64
AV
51742016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5175
5176 PR fortran/65795
5177 * gfortran.dg/coarray_allocate_6.f08: New test.
5178
43b9f499
RB
51792016-04-04 Richard Biener <rguenther@suse.de>
5180
5181 PR rtl-optimization/70484
5182 * gcc.dg/torture/pr70484.c: New testcase.
5183
f13355da
MP
51842016-04-04 Marek Polacek <polacek@redhat.com>
5185
5186 PR c/70307
5187 * gcc.dg/torture/pr70307.c: New test.
5188
6cc6ed50
OE
51892016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5190
5191 PR target/70416
5192 PR target/67391
5193 * gcc.target/sh/torture/pr70416.c: New.
5194
abdc16c8
MS
51952016-04-02 Martin Sebor <msebor@redhat.com>
5196
5197 PR c++/67376
5198 PR c++/70170
5199 PR c++/70172
5200 PR c++/70228
5201 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5202 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5203 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5204 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5205 * g++.dg/cpp0x/constexpr-string.C: Same.
5206 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5207 * g++.dg/cpp0x/pr65398.C: Same.
5208 * g++.dg/ext/constexpr-vla1.C: Same.
5209 * g++.dg/ext/constexpr-vla2.C: Same.
5210 * g++.dg/ext/constexpr-vla3.C: Same.
5211 * g++.dg/ubsan/pr63956.C: Same.
5212
763cd859
JJ
52132016-04-01 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR rtl-optimization/70467
5216 * gcc.target/i386/pr70467-2.c: New test.
5217
0f875435
JJ
52182016-04-01 Jakub Jelinek <jakub@redhat.com>
5219 Marek Polacek <polacek@redhat.com>
5220
5221 PR c++/70488
5222 * g++.dg/init/new47.C: New test.
5223
41d14659
RR
52242016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5225
5226 PR target/70496
5227 * gcc.target/arm/pr70496.c: New test.
5228
f9bf89bb
NS
52292016-04-01 Nathan Sidwell <nathan@acm.org>
5230
73b9085d
NS
5231 PR c++/68475
5232 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5233
4afdcfaa
IE
52342016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5235
5236 PR target/69890
5237 * gcc.dg/strlenopt.h (memmove): New.
5238 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5239 instead of "string.h".
5240 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5241 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5242 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5243 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5244 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5245 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5246 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5247 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5248 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5249 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5250 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5251 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5252 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5253 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5254 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5255 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5256 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5257 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5258 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5259 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5260
b5d7a29c
RO
52612016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5262
5263 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5264 (Holder::foo): Reflect this.
5265
b660f9ec
IE
52662016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5267
5268 PR target/70442
5269 * gcc.dg/pr70442.c: New test.
5270
88504f34
NS
52712016-03-31 Nathan Sidwell <nathan@acm.org>
5272
5273 PR c++/70393
5274 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5275
95d34b96
KY
52762016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5277
5278 PR target/70453
5279 * gcc.target/i386/pr70453.c: New test.
5280
b4c4967c
AB
52812016-03-31 Andrey Belevantsev <abel@ispras.ru>
5282
5283 PR target/70292
5284 * gcc.c-torture/pr70292.c: New test.
5285
5fde6a45
MP
52862016-03-31 Marek Polacek <polacek@redhat.com>
5287
5288 PR c/70297
5289 * c-c++-common/pr70297.c: New test.
5290 * g++.dg/cpp0x/typedef-redecl.C: New test.
5291 * gcc.dg/typedef-redecl2.c: New test.
5292
97eb24c4
JJ
52932016-03-31 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR rtl-optimization/70460
5296 * gcc.c-torture/execute/pr70460.c: New test.
5297
efc3536f
RB
52982016-03-31 Richard Biener <rguenther@suse.de>
5299
5300 PR c++/70430
5301 * g++.dg/ext/vector30.C: New testcase.
5302
e0876e21
DH
53032016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5304 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305
5306 * gfortran.dg/fmt_pf.f90: New test.
5307
e9bff8c6
RO
53082016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309
5310 Forward-port from 5 branch
5311 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR testsuite/70356
5314 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5315 dg-require-effective-target after dg-do.
5316
5317 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5318
5319 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5320
2620c80d
TS
53212016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5322 Julian Brown <julian@codesourcery.com>
5323 Chung-Lin Tang <cltang@codesourcery.com>
5324 Cesar Philippidis <cesar@codesourcery.com>
5325 James Norris <jnorris@codesourcery.com>
5326 Tom de Vries <tom@codesourcery.com>
5327 Nathan Sidwell <nathan@codesourcery.com>
5328
bf867841 5329 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
5330 * c-c++-common/goacc/loop-clauses.c: Likewise.
5331 * g++.dg/goacc/template.C: Likewise.
5332 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5333 * gfortran.dg/goacc/loop-1.f95: Likewise.
5334 * gfortran.dg/goacc/loop-5.f95: Likewise.
5335 * gfortran.dg/goacc/loop-6.f95: Likewise.
5336 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5337 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5338 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5339 * c-c++-common/goacc/clauses-fail.c: Likewise.
5340 * c-c++-common/goacc/parallel-1.c: Likewise.
5341 * c-c++-common/goacc/reduction-1.c: Likewise.
5342 * c-c++-common/goacc/reduction-2.c: Likewise.
5343 * c-c++-common/goacc/reduction-3.c: Likewise.
5344 * c-c++-common/goacc/reduction-4.c: Likewise.
5345 * c-c++-common/goacc/routine-3.c: Likewise.
5346 * c-c++-common/goacc/routine-4.c: Likewise.
5347 * c-c++-common/goacc/routine-5.c: Likewise.
5348 * c-c++-common/goacc/tile.c: Likewise.
5349 * g++.dg/goacc/template.C: Likewise.
5350 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5351 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5352 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5353 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5354 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5355 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5356 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5357 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5358 * c-c++-common/goacc/use_device-1.c: ... this file.
5359 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5360 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5361 * c-c++-common/goacc/host_data-6.c: ... this file.
5362 * c-c++-common/goacc/loop-2-kernels.c: New file.
5363 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5364 * c-c++-common/goacc/loop-3.c: Likewise.
5365 * g++.dg/goacc/reference.C: Likewise.
5366 * g++.dg/goacc/routine-1.C: Likewise.
5367 * g++.dg/goacc/routine-2.C: Likewise.
5368
f6d2d066
RB
53692016-03-30 Richard Biener <rguenther@suse.de>
5370
5371 PR middle-end/70450
5372 * gcc.dg/torture/pr70450.c: New testcase.
5373
d43242b9
JJ
53742016-03-30 Jakub Jelinek <jakub@redhat.com>
5375
5376 PR target/70421
5377 * gcc.dg/torture/pr70421.c: New test.
5378 * gcc.target/i386/avx512f-pr70421.c: New test.
5379
5ce43b77
L
53802016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5381
5382 PR testsuite/70364
5383 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5384 (check): New function.
5385 (bar): Call check.
5386 (foo): Align stack to 16 bytes when calling bar.
5387 * gcc.target/i386/cleanup-2.c: Likewise.
5388
d014a712
PP
53892016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5390
5391 PR tree-optimization/59124
5392 * gcc.dg/Warray-bounds-19.c: New test.
5393
13f0e8c7
ZW
53942016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5395
5396 * lib/prune.exp (escape_regex_chars): New.
5397 (prune_file_path): Update to quote metcharacters for regexp.
5398
3336c6e0
JJ
53992016-03-29 Jakub Jelinek <jakub@redhat.com>
5400
a362f023
JJ
5401 PR rtl-optimization/70429
5402 * gcc.c-torture/execute/pr70429.c: New test.
5403
3336c6e0
JJ
5404 PR tree-optimization/70405
5405 * gcc.dg/pr70405.c: New test.
5406
728557fd
AV
54072016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5408
5409 PR fortran/70397
5410 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5411 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5412
bef977d4
TS
54132016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5414
5415 PR testsuite/64177
5416 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5417 __cilkrts_set_param to set two workers.
5418 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5419 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5420
6f6d25c9
DH
54212016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5422
bf867841 5423 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 5424
45733562
KY
54252016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5426
5427 PR target/70406
bf867841 5428 * gcc.target/i386/pr70406.c: New test.
45733562 5429
a1799e5e
EB
54302016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5431
5432 * gnat.dg/specs/double_record_extension3.ads: New test.
5433
5fca7b66
RH
54342016-03-25 Richard Henderson <rth@redhat.com>
5435
5436 PR target/70120
5437 * gcc.target/aarch64/pr70120-1.c: New.
5438 * gcc.target/aarch64/pr70120-2.c: New.
5439 * gcc.target/aarch64/pr70120-3.c: New.
5440
31ce75c6
PP
54412016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5442
5443 PR c++/62212
5444 * g++.dg/template/mangle2.C: The dg-do directive should be
5445 "compile" not "assemble".
5446
3caf0ca1
BS
54472016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5448
5449 PR lto/69650
5450 * gcc.dg/pr69650.c: New test.
5451
634035b6
DE
54522016-03-25 David Edelsohn <dje.gcc@gmail.com>
5453
5454 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5455
45d34276
AM
54562016-03-25 Alan Modra <amodra@gmail.com>
5457
5458 * gcc.dg/dfp/pr70052.c: New test.
5459
8f085166
RH
54602016-03-24 Richard Henderson <rth@redhat.com>
5461
5462 PR middle-end/69845
5463 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5464 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5465
011e5ec3
TV
54662016-03-24 Tom de Vries <tom@codesourcery.com>
5467
5468 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5469
9e3f4551
TV
54702016-03-24 Tom de Vries <tom@codesourcery.com>
5471
5472 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5473 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5474
45780041
TV
54752016-03-24 Tom de Vries <tom@codesourcery.com>
5476
5477 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5478 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5479
887ab4e5
PP
54802016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5481
5482 PR c++/62212
5483 * g++.dg/template/mangle2.C: New test.
5484
69a9a66f
RB
54852016-03-24 Richard Biener <rguenther@suse.de>
5486
5487 PR tree-optimization/70396
5488 * gcc.dg/torture/pr70396.c: New testcase.
5489
ed87de55
RB
54902016-03-24 Richard Biener <rguenther@suse.de>
5491
5492 PR middle-end/70370
5493 * gcc.dg/torture/pr70370.c: New testcase.
5494
ea064934
TV
54952016-03-24 Tom de Vries <tom@codesourcery.com>
5496
5497 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5498 * gfortran.dg/goacc/kernels-tree.f95: Same.
5499 * gfortran.dg/goacc/parallel-tree.f95: Same.
5500
b2a4dd1d
TV
55012016-03-24 Tom de Vries <tom@codesourcery.com>
5502
5503 * c-c++-common/goacc/uninit-if-clause.c: New test.
5504 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5505
72e7cd6e
JJ
55062016-03-24 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR target/70290
bf867841
UB
5509 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5510 Fix formatting.
72e7cd6e 5511
ce9d0c03
RB
55122016-03-24 Richard Biener <rguenther@suse.de>
5513
5514 PR tree-optimization/70372
5515 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5516
426b9428
PP
55172016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5518
5519 PR c++/70347
5520 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5521
cd1588c4
PP
55222016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5523
5524 PR c++/70332
5525 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5526
61637db3
JJ
55272016-03-23 Jakub Jelinek <jakub@redhat.com>
5528
928af3bf
JJ
5529 PR c++/70001
5530 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5531 * g++.dg/cpp1y/pr70001.C: New test.
5532
61637db3
JJ
5533 PR c++/70323
5534 * g++.dg/cpp0x/constexpr-70323.C: New test.
5535
05aca4e7
AO
55362016-03-23 Alexandre Oliva <aoliva@redhat.com>
5537 Jason Merrill <jason@redhat.com>
5538 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c++/69315
5541 * g++.dg/cpp0x/constexpr-69315.C: New test.
5542 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5543
fbdb6baf
MP
55442016-03-23 Marek Polacek <polacek@redhat.com>
5545
5546 PR c++/69884
5547 * g++.dg/warn/Wignored-attributes-1.C: New test.
5548 * g++.dg/warn/Wignored-attributes-2.C: New test.
5549
d79ee524
TV
55502016-03-23 Tom de Vries <tom@codesourcery.com>
5551
5552 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5553 initialization.
5554 * gfortran.dg/goacc/private-3.f95 (test): Same.
5555 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5556 missing use param.
5557
a59f0bef
KT
55582016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5559
5560 * lib/target-supports.exp: Remove v7ve entry from loop
5561 creating effective target checks.
5562 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5563 (add_options_for_arm_arch_v7ve): Likewise.
5564
0179520a
JJ
55652016-03-23 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR tree-optimization/70354
5568 * gcc.dg/vect/pr70354-1.c: New test.
5569 * gcc.dg/vect/pr70354-2.c: New test.
5570 * gcc.target/i386/avx2-pr70354-1.c: New test.
5571 * gcc.target/i386/avx2-pr70354-2.c: New test.
5572
75bb14d7
JL
55732016-03-22 Jeff Law <law@redhat.com>
5574
5575 PR target/70232
5576 * gcc.dg/tree-ssa/pr70232.c: New test.
5577
72c9526d
IE
55782016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5579
5580 PR target/70302
5581 * gcc.target/i386/pr70302.c: New test.
5582
a3ca1bc5
RB
55832016-03-22 Richard Biener <rguenther@suse.de>
5584
5585 PR middle-end/70251
5586 * g++.dg/torture/pr70251.C: New testcase.
5587
5c240f4d
DM
55882016-03-22 David Malcolm <dmalcolm@redhat.com>
5589
5590 PR c/69993
5591 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5592 Wmisleading-indentation.c.
5593 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5594 reflect change to diagnostic text and order of messages.
5595 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5596
80f6631b
DE
55972016-03-22 David Edelsohn <dje.gcc@gmail.com>
5598
5599 * g++.dg/ext/java-3.C: Don't compile on AIX.
5600
9a10956c
RB
56012016-03-22 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/70333
5604 * gcc.dg/torture/pr70333.c: New testcase.
5605
6cedf922
IE
56062016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5607
5608 * g++.dg/ext/pr70290.C: New test.
5609
cd6c27ac
KY
56102016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5611
5612 PR target/70325
5613 * gcc.target/i386/pr70325.c: New test.
5614
4cde512c
JJ
56152016-03-22 Jakub Jelinek <jakub@redhat.com>
5616
b01915ed
JJ
5617 PR target/70329
5618 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5619 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5620
4e3e2cf1
JJ
5621 PR target/70300
5622 * gcc.target/i386/pr70300.c: New test.
5623
4cde512c
JJ
5624 PR c++/70295
5625 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5626 (func2): New function for cond with parens, xfail warning for c++.
5627 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5628
16f6d7dc
PP
56292016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5630
5631 PR c++/70096
5632 * g++.dg/template/ptrmem30.C: New test.
5633
a3e2b438
PP
56342016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5635
5636 PR c++/70204
5637 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5638 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5639
11b6a02e
JJ
56402016-03-21 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR middle-end/70326
5643 * gcc.dg/pr70326.c: New test.
5644
b9407883
MG
56452016-03-21 Marc Glisse <marc.glisse@inria.fr>
5646 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR tree-optimization/70317
5649 * gcc.dg/pr70317.c: New test.
5650
4a148e19
UB
56512016-03-21 Uros Bizjak <ubizjak@gmail.com>
5652
5653 PR target/70327
5654 * gcc.target/i386/pr70327.c: New test.
5655
2a85ddbb
ML
56562016-03-21 Martin Liska <mliska@suse.cz>
5657
7d36fe98 5658 PR ipa/70306
2a85ddbb
ML
5659 * gcc.dg/ipa/pr70306.c: New test.
5660
4a148e19 56612016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
5662
5663 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5664 * gcc.target/arm/attr-align3.c: Likewise.
5665 * gcc.target/arm/attr_arm.c: Likewise.
5666 * gcc.target/arm/flip-thumb.c: Likewise.
5667
6b366948
JJ
56682016-03-21 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR target/70296
5671 * gcc.target/powerpc/altivec-36.c: New test.
5672
2fac8c14
RB
56732016-03-21 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/70310
5676 * gcc.dg/torture/pr70310.c: New testcase.
5677
e9bde854
KY
56782016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5679
5680 PR target/70293
5681 * gcc.target/i386/pr70293.c: New test.
5682
56bbfaf6
RB
56832016-03-21 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/70288
5686 * gcc.dg/torture/pr70288-1.c: New testcase.
5687 * gcc.dg/torture/pr70288-2.c: Likewise.
5688
3eee49ed
AB
56892016-03-21 Andrey Belevantsev <abel@ispras.ru>
5690
5691 PR rtl-optimization/69307
5692 * gcc.target/arm/pr69307.c: New test.
4a148e19 5693
8e7816b4
AB
56942016-03-21 Andrey Belevantsev <abel@ispras.ru>
5695
5696 PR rtl-optimization/69102
5697 * gcc.c-torture/compile/pr69102.c: New test.
5698
14d7d4be
JL
56992016-03-18 Jeff Law <law@redhat.com>
5700
5701 PR rtl-optimization/70263
5702 * gcc.c-torture/compile/pr70263-1.c: New test.
5703 * gcc.target/i386/pr70263-2.c: New test.
5704
5c6a601c
BS
57052016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5706
5707 PR rtl-optimization/70278
5708 * gcc.dg/torture/pr70278.c: New test.
5709 * gcc.target/arm/pr70278.c: New test.
5710
4bbf545b
DM
57112016-03-18 David Malcolm <dmalcolm@redhat.com>
5712
5713 PR c/70281
5714 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5715 (test_builtin_types_compatible_p): New test function.
5716 * gcc.dg/pr70281.c: New test case.
5717
dc28bb68
CL
57182016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5719
5720 PR target/70113
5721 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5722
5e8d6dff
IE
57232016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5724
5725 PR tree-optimization/70252
5726 * gcc.dg/pr70252.c: New test.
5727
d0e7e403
TV
57282016-03-18 Tom de Vries <tom@codesourcery.com>
5729
5730 * gcc.dg/pr70161-2.c: New test.
5731 * gcc.dg/pr70161.c: New test.
5732
fa22501a
TV
57332016-03-18 Tom de Vries <tom@codesourcery.com>
5734
5735 PR ipa/70269
5736 * gcc.dg/pr70269.c: New test.
5737
dd125026
JJ
57382016-03-18 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR c++/70267
5741 * g++.dg/ext/java-3.C: New test.
5742
91914f0a
PP
57432016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5744
5745 PR c++/70205
5746 * g++.dg/lookup/pr70205.C: New test.
5747
753a8910
PP
57482016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5749
5750 PR c++/70218
5751 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5752
14ba7b28
MP
57532016-03-17 Marek Polacek <polacek@redhat.com>
5754
5755 PR c/69407
5756 * gcc.dg/atomic-op-6.c: New test.
5757
ded60913
DM
57582016-03-17 David Malcolm <dmalcolm@redhat.com>
5759
5760 PR c/70264
5761 * c-c++-common/pr70264.c: New test case.
5762
a3aad0e6
JJ
57632016-03-17 Jakub Jelinek <jakub@redhat.com>
5764
17366700
JJ
5765 PR c++/70144
5766 * c-c++-common/pr70144-1.c: New test.
5767 * c-c++-common/pr70144-2.c: New test.
5768
a3aad0e6
JJ
5769 PR c++/70272
5770 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5771 * g++.dg/opt/flifetime-dse6.C: New test.
5772 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5773
b57e6e18
L
57742016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5775
5776 PR driver/70192
5777 * gcc.dg/pic-1.c: New test.
5778 * gcc.dg/pic-2.c: Likewise.
5779 * gcc.dg/pic-3.c: Likewise.
5780 * gcc.dg/pic-4.c: Likewise.
5781 * gcc.dg/pie-1.c: Likewise.
5782 * gcc.dg/pie-2.c: Likewise.
5783 * gcc.dg/pie-3.c: Likewise.
5784 * gcc.dg/pie-4.c: Likewise.
5785 * gcc.dg/pie-5.c: Likewise.
5786 * gcc.dg/pie-6.c: Likewise.
5787
b38ba58b
TV
57882016-03-17 Tom de Vries <tom@codesourcery.com>
5789
5790 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5791 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5792
6931b3b7
RB
57932016-03-17 Richard Biener <rguenther@suse.de>
5794
5795 PR debug/70271
5796 * g++.dg/debug/pr70271.C: New testcase.
5797
0c8b64cb
IE
57982016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5799
5800 * gcc.target/i386/pr70251.c: New test.
5801
b1970801
MP
58022016-03-17 Marek Polacek <polacek@redhat.com>
5803
5804 PR c++/70194
5805 * g++.dg/warn/constexpr-70194.C: New test.
5806
820c5eaa
RH
58072016-03-16 Richard Henderson <rth@redhat.com>
5808
5809 PR middle-end/70240
5810 * gcc.c-torture/compile/pr70240.c: New.
5811
da0ad263
SKS
58122016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5813
5814 * gcc.c-torture/compile/20151204.c: Skip for avr.
5815
c73d295c
JJ
58162016-03-16 Jakub Jelinek <jakub@redhat.com>
5817
5818 PR target/70245
5819 * g++.dg/opt/pr70245.C: New test.
5820 * g++.dg/opt/pr70245.h: New file.
5821 * g++.dg/opt/pr70245-aux.cc: New file.
5822
b2794066
MS
58232016-03-16 Martin Sebor <msebor@redhat.com>
5824
5825 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5826
aa43616c
RH
58272016-03-16 Richard Henderson <rth@redhat.com>
5828
5829 PR middle-end/70199
5830 * gcc.c-torture/compile/pr70199.c: New.
5831
59608fe5
L
58322016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5833
5834 * gcc.dg/uninit-19.c: Run dos2unix.
5835
ab4c578f
MP
58362016-03-16 Marek Polacek <polacek@redhat.com>
5837
5838 PR c/70093
5839 * gcc.dg/nested-func-10.c: New test.
5840 * gcc.dg/nested-func-9.c: New test.
5841
f5387e76
JJ
58422016-03-16 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR tree-optimization/68714
5845 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5846
7662b718
TV
58472016-03-16 Tom de Vries <tom@codesourcery.com>
5848
5849 PR tree-optimization/68715
5850 * gcc.dg/graphite/pr68715-2.c: New test.
5851 * gcc.dg/graphite/pr68715.c: New test.
5852 * gfortran.dg/graphite/pr68715.f90: New test.
5853
be7ce7ae
TV
58542016-03-16 Tom de Vries <tom@codesourcery.com>
5855
5856 PR tree-optimization/68809
5857 * gcc.dg/graphite/pr68809-2.c: New test.
5858 * gcc.dg/graphite/pr68809.c: New test.
5859
1935f250
JJ
58602016-03-16 Jakub Jelinek <jakub@redhat.com>
5861
6651c93e
JJ
5862 PR c++/70147
5863 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5864 method call to i () as argument. Adjust expected output.
5865
1935f250
JJ
5866 PR c++/70147
5867 * g++.dg/ubsan/pr70147-1.C: New test.
5868 * g++.dg/ubsan/pr70147-2.C: New test.
5869
ab1caa6e
MS
58702016-03-15 Martin Sebor <msebor@redhat.com>
5871
5872 PR c++/58281
5873 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5874
5c2a1bbb
JDA
58752016-03-15 John David Anglin <danglin@gcc.gnu.org>
5876
cb5d8ad1
JDA
5877 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5878 hppa*-*-hpux*.
5879
b440dd40
JDA
5880 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5881
5c2a1bbb
JDA
5882 PR libfortran/69799
5883 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5884 libatomic_available.
5885
42c729c5
MP
58862016-03-15 Marek Polacek <polacek@redhat.com>
5887
5888 PR c++/70209
5889 * g++.dg/ext/attribute-may-alias-4.C: New test.
5890
82b1c550
AM
58912016-03-15 Alexander Monakov <amonakov@ispras.ru>
5892
5893 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5894 -fvar-tracking-assignments-toggle flag.
5895
4ccbf3a6
PH
58962016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5897
5898 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5899
c39858bd
JJ
59002016-03-15 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR rtl-optimization/70222
5903 * gcc.c-torture/execute/pr70222-1.c: New test.
5904 * gcc.c-torture/execute/pr70222-2.c: New test.
5905
8be119c1
RH
59062016-03-15 Richard Henderson <rth@redhat.com>
5907
5908 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5909
6598bb55
AB
59102016-03-15 Andrey Belevantsev <abel@ispras.ru>
5911
5912 PR rtl-optimization/69032
5913 * gcc.dg/pr69032.c: New test.
5914
81fa2944
AB
59152016-03-15 Andrey Belevantsev <abel@ispras.ru>
5916
5917 PR rtl-optimization/63384
4a148e19 5918 * g++.dg/pr63384.C: New test.
81fa2944 5919
74ea9ab6
AB
59202016-03-15 Andrey Belevantsev <abel@ispras.ru>
5921
5922 PR target/64411
5923 * gcc.target/i386/pr64411.C: New test.
5924
045d5055
TV
59252016-03-15 Tom de Vries <tom@codesourcery.com>
5926
5927 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5928 * gfortran.dg/goacc/kernels-alias.f95: New test.
5929
3ea33585
MS
59302016-03-14 Martin Sebor <msebor@redhat.com>
5931
5932 PR c++/53792
5933 * g++.dg/cpp0x/constexpr-inline.C: New test.
5934 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5935
1df7b330
DE
59362016-03-14 David Edelsohn <dje.gcc@gmail.com>
5937
5938 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5939
79b57d18
JJ
59402016-03-14 Jakub Jelinek <jakub@redhat.com>
5941
5942 PR middle-end/70219
5943 * gcc.dg/pr70219.c: New test.
5944
3cbf012a
BS
59452016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5946
5947 PR target/70083
5948 * gcc.dg/torture/pr70083.c: New test.
5949 * gcc.target/i386/pr70083.c: New test.
5950
a9fee7cd
RB
59512016-03-14 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/56365
5954 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5955
4799603f
SB
59562016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5957
5958 PR target/70098
5959 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5960 New function.
5961 * g++.dg/pr70098.C: New testcase.
5962
5963
760ca967
TV
59642016-03-14 Tom de Vries <tom@codesourcery.com>
5965
5966 PR tree-optimization/70045
5967 * gcc.dg/graphite/pr70045.c: New test.
5968
44e66a77
JD
59692016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5970
5971 PR fortran/69043
5972 * gfortran.dg/include_9.f90: New test.
5973
a18e0fe1
DH
59742016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5975
5976 PR fortran/45076
5977 gfortran.dg/prof/prof.exp: New script.
5978 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5979
d0aca6ab
AB
59802016-03-12 Andrey Belevantsev <abel@ispras.ru>
5981
5982 PR rtl-optimization/69307
5983 * gcc.dg/pr69307.c: New test.
5984
cefe08a4
VM
59852016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5986
5987 PR target/69614
5988 * gcc.target/arm/pr69614.c: New.
5989
70112e2a
PT
59902016-03-12 Paul Thomas <pault@gcc.gnu.org>
5991
5992 PR fortran/70031
5993 * gfortran.dg/submodule_14.f08: New test
5994
5995 PR fortran/69524
5996 * gfortran.dg/submodule_15.f08: New test
5997
3f1e5d3a
PP
59982016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5999
6000 PR c++/70106
6001 * g++.dg/cpp1y/paren3.C: New test.
6002
a3f6d680
MM
60032016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6004
6005 PR target/70131
6006 * gcc.target/powerpc/ppc-round2.c: New test.
6007
92348f09
BS
60082016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6009
6010 PR target/70123
6011 * gcc.dg/torture/pr70123.c: New test.
6012
cebde9e9
JL
60132016-03-11 Jeff Law <law@redhat.com>
6014
6015 PR tree-optimization/70190
6016 * gcc.c-torture/compile/pr70190.c: New test.
6017
3edc5da4
DM
60182016-03-11 David Malcolm <dmalcolm@redhat.com>
6019
6020 PR c/68187
6021 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6022 case.
6023 (test43_b): Likewise.
6024 (test43_c): Likewise.
6025 (test43_d): Likewise.
6026 (test43_e): Likewise.
6027 (test43_f): Likewise.
6028 (test43_g): Likewise.
6029 (test44_a): Likewise.
6030 (test44_b): Likewise.
6031 (test44_c): Likewise.
6032 (test44_d): Likewise.
6033 (test44_e): Likewise.
6034
318c1204
DM
60352016-03-11 David Malcolm <dmalcolm@redhat.com>
6036
6037 PR c/70085
6038 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6039
bc062234
KT
60402016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6041
6042 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6043 dg-options.
6044
acfc1ac1
KT
60452016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6046
6047 PR target/70002
6048 PR target/69245
6049 * gcc.target/aarch64/pr69245_2.c: New test.
6050
d1e2bb2d
JJ
60512016-03-11 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR tree-optimization/70177
6054 * gcc.dg/pr70177.c: New test.
6055
07350627
AL
60562016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6057
6058 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6059
5c6706f7
AL
60602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6061
6062 * gcc.dg/tree-ssa/sra-20.c: New.
6063
02d472a2
JJ
60642016-03-11 Jakub Jelinek <jakub@redhat.com>
6065
686d390a
JJ
6066 PR rtl-optimization/70174
6067 * gcc.dg/pr70174.c: New test.
6068
02d472a2
JJ
6069 PR tree-optimization/70169
6070 * gcc.dg/pr70169.c: New test.
6071
0f9befa1
IE
60722016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6073
6074 PR target/70160
6075 * gcc.target/i386/pr70160.c: New test.
6076
432d4670
AK
60772016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6078
6079 * gcc.target/s390/dfp-1.c: New test.
6080
a3dc8760
NC
60812016-03-10 Nick Clifton <nickc@redhat.com>
6082
6083 PR target/70044
6084 * gcc.target/aarch64/pr70044.c: New test.
6085
b87a8d7d
PP
60862016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6087 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR c++/70001
6090 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6091 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6092 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6093
4f4ada6a
JH
60942016-03-10 Jan Hubicka <hubicka@ucw.cz>
6095
6096 PR lto/69589
6097 * g++.dg/lto/pr69589_0.C: New testcase
6098 * g++.dg/lto/pr69589_1.C: New testcase
6099
d49b0aa0
MP
61002016-03-10 Marek Polacek <polacek@redhat.com>
6101
6102 PR c++/70153
6103 * g++.dg/delayedfold/unary-plus1.C: New test.
6104
61052016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
6106
6107 * gcc.target/arm/pr45701-1.c: Escape brackets.
6108 * gcc.target/arm/pr45701-2.c: Likewise.
6109
71017a7b
AL
61102016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6111
6112 * gfortran.dg/unconstrained_commons.f: New.
6113
ba52669f
AM
61142016-03-10 Alan Modra <amodra@gmail.com>
6115
6116 * gcc.dg/pr69195.c: New.
6117 * gcc.dg/pr69238.c: New.
6118
27742332
TV
61192016-03-10 Tom de Vries <tom@codesourcery.com>
6120
6121 PR testsuite/68915
6122 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6123
3a81a594
RB
61242016-03-10 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/70128
6127 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6128 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6129
3433b975
JJ
61302016-03-09 Jakub Jelinek <jakub@redhat.com>
6131
c2864f02
JJ
6132 PR tree-optimization/70152
6133 * gcc.dg/pr70152.c: New test.
6134
3433b975
JJ
6135 PR target/70086
6136 * gcc.target/i386/pr70086-1.c: New test.
6137 * gcc.target/i386/pr70086-2.c: New test.
6138 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
6139
6140 PR tree-optimization/70127
6141 * gcc.c-torture/execute/pr70127.c: New test.
6142
96b3c82d
CP
61432016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6144
6145 * c-c++-common/goacc/combined-directives-2.c: New test.
6146
b4f3232d
DM
61472016-03-09 David Malcolm <dmalcolm@redhat.com>
6148
6149 PR c/68473
6150 PR c++/70105
6151 * g++.dg/diagnostic/pr70105.C: New test.
6152 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6153 (test_multiple_ordinary_maps): New test function.
6154
40499f81
DM
61552016-03-09 David Malcolm <dmalcolm@redhat.com>
6156
6157 PR c/68473
6158 PR c++/70105
6159 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6160 Drop range information from call to inform_at_rich_loc.
6161 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6162 New.
6163 (test_show_locus): Replace calls to rich_location::add_range with
6164 calls to add_range. Rewrite the tests that used the now-defunct
6165 rich_location ctor taking a source_range. Simplify other tests
6166 by replacing calls to COMBINE_LOCATION_DATA with calls to
6167 make_location.
6168
c9e33662
RB
61692016-03-09 Richard Biener <rguenther@suse.de>
6170 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR tree-optimization/70138
6173 * gcc.dg/vect/pr70138-1.c: New testcase.
6174 * gcc.dg/vect/pr70138-2.c: Likewise.
6175
2c73b764
JJ
61762016-03-09 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR target/70049
6179 * gcc.target/i386/pr70049.c: New test.
6180
c06d25bb
RB
61812016-03-09 Richard Biener <rguenther@suse.de>
6182
6183 PR c/70143
6184 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6185 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6186 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6187
5828a501
RO
61882016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6189
6190 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6191 arm-*-*.
6192
2e141c8d
JJ
61932016-03-09 Jakub Jelinek <jakub@redhat.com>
6194
5a9def37
JJ
6195 PR middle-end/67278
6196 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6197
2e141c8d
JJ
6198 PR target/67278
6199 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6200
6201 PR middle-end/70050
6202 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6203 in testcase comment.
6204
bf751f40
TV
62052016-03-09 Tom de Vries <tom@codesourcery.com>
6206
6207 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6208 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6209 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6210 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6211 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6212 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6213 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6214 * gfortran.dg/goacc/kernels-loop.f95: New test.
6215
e210c999
MS
62162016-03-08 Martin Sebor <msebor@redhat.com>
6217
6218 PR c++/62096
6219 * g++.dg/warn/overflow-warn-7.C: New test.
6220
80aac5c8
JM
62212016-03-08 Jason Merrill <jason@redhat.com>
6222
6223 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6224 * lib/target-supports.exp (check_effective_target_concepts): New.
6225
12b81409
JJ
62262016-03-08 Jakub Jelinek <jakub@redhat.com>
6227
d259b234
JJ
6228 PR c++/70135
6229 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6230 * g++.dg/ubsan/pr70135.C: New test.
6231
12b81409
JJ
6232 PR target/70110
6233 * gcc.dg/pr70110.c: New test.
6234
b4e9f2aa
MJ
62352016-03-07 Martin Jambor <mjambor@suse.cz>
6236
6237 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6238 * c-c++-common/gomp/if-1.c: Likewise.
6239 * c-c++-common/gomp/pr61486-2.c: Likewise.
6240 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6241 to dg-additional-options.
6242 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6243 * g++/gomp/target-teams-1.c: Likewise.
6244 * gcc.dg/gomp/gomp.exp: Likewise.
6245 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6246 dg-additional-options.
6247 * gfortran.dg/gomp/gomp.exp: Likewise.
6248 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6249 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6250 dg-additional-options.
6251 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6252
f86e631e
MJ
62532016-03-07 Martin Jambor <mjambor@suse.cz>
6254
6255 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6256 * c-c++-common/gomp/gridify-1.c: New test.
6257 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6258
94156b3f
AV
62592016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6260
6261 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6262 trigger for cortex-r8, when scanning for register r8.
6263 * gcc.target/arm/pr45701-2.c: Likewise.
6264
a84a49b7 62652016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 6266 Jeff Law <law@redhat.com>
a84a49b7
RB
6267
6268 PR tree-optimization/69740
6269 * gcc.c-torture/compile/pr69740-1.c: New test.
6270 * gcc.c-torture/compile/pr69740-2.c: New test.
6271
e41f6c9e
BS
62722016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6273
6274 * lib/target-supports.exp
6275 (check_effective_target_whole_vector_shift): Enable for PPC64.
6276
57548bf5
RB
62772016-03-07 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/70115
6280 * gcc.dg/torture/pr70115.c: New testcase.
6281
4ae13300
NS
62822016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6283
6284 PR middle-end/69916
6285 * c-c-++-common/goacc/pr69916.c: New.
6286
5edb9853
RH
62872016-03-07 Richard Henderson <rth@redhat.com>
6288
6289 * gcc.c-torture/compile/pr70061.c: New test.
6290
2067a8f3
RB
62912016-03-07 Richard Biener <rguenther@suse.de>
6292
6293 PR testsuite/70109
6294 * gcc.dg/vect/O3-pr36098.c: New testcase.
6295
4145a9b7
CL
62962016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6297
6298 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6299
1878be32
EB
63002016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6301
6302 * gnat.dg/renaming9.ad[sb]: New testcase.
6303
df762bb2
JJ
63042016-03-05 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR c++/70084
6307 * g++.dg/expr/stdarg3.C: New test.
6308
7d461295
JL
63092016-03-04 Jeff Law <law@redhat.com>
6310
6311 PR tree-optimization/69196
6312 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6313 x86_64-*-*.
6314
29b9828f
BS
63152016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6316
b6b552fd
BS
6317 PR c/69973
6318 * gcc.dg/pr69973.c: New test.
6319
201d49e9
BS
6320 PR rtl-optimization/69941
6321 * gcc.dg/torture/pr69941.c: New test.
6322
29b9828f
BS
6323 PR c/69824
6324 * gcc.dg/pr69824.c: New test.
6325
640b7e74
TV
63262016-03-05 Tom de Vries <tom@codesourcery.com>
6327
6328 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6329 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6330 function.
6331
7a3a3fad
PP
63322016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6333
6334 PR c++/66786
6335 * g++.dg/cpp1y/var-templ48.C: New test.
6336 * g++.dg/cpp1y/var-templ49.C: New test.
6337
cd439aec
EB
63382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6341
60204554
JJ
63422016-03-04 Jakub Jelinek <jakub@redhat.com>
6343
0c8825de
JJ
6344 PR c++/70035
6345 * g++.dg/ubsan/pr70035.C: New test.
6346
60204554
JJ
6347 PR target/70062
6348 * gcc.target/i386/pr70062.c: New test.
6349
f79d4eab
L
63502016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6351
6352 * g++.dg/template/typename21.C: Remove c++98_only.
6353
ea81ce67
L
63542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6355
6356 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6357
64b23c13
DM
63582016-03-04 David Malcolm <dmalcolm@redhat.com>
6359
6360 PR c/68187
6361 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6362 function.
6363 (fn_42_b): Likewise.
6364 (fn_42_c): Likewise.
6365
729526f5
DM
63662016-03-04 David Malcolm <dmalcolm@redhat.com>
6367
6368 PR c/68187
6369 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6370 function.
6371 (fn_40_b): Likewise.
6372 (fn_41_a): Likewise.
6373 (fn_41_b): Likewise.
6374
f9ea11ac
JJ
63752016-03-04 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR target/70059
6378 * gcc.target/i386/avx512f-pr70059.c: New test.
6379 * gcc.target/i386/avx512dq-pr70059.c: New test.
6380
b6c38c69
BS
63812016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6382
6383 PR rtl-optimization/57676
6384 * gcc.dg/torture/pr57676.c: New test.
6385
af3cdd34
IE
63862016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6387
6388 * gcc.dg/pr70026.c: New test.
6389
7ff6ca38
MP
63902016-03-04 Marek Polacek <polacek@redhat.com>
6391
6392 PR c/69798
6393 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6394 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6395
a6bf62d5
KT
63962016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6397
6398 PR target/70004
6399 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6400 Delete.
6401 (test_corners_sisd_si): Likewise.
6402 (main): Remove checks of the above.
6403 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6404
ae4cdc6a
EB
64052016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6406
6407 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6408
08455559
CL
64092016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6410
6411 * gcc.dg/torture/pr69951.c: Accept argc==0.
6412
e9a35493
RB
64132016-03-04 Richard Biener <rguenther@suse.de>
6414
6415 PR c++/70054
6416 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6417 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6418
fba054c2
DV
64192016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6420
6421 PR testsuite/69766
6422 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6423 testing multiarch.
6424
f10cdc6c
JJ
64252016-03-04 Jakub Jelinek <jakub@redhat.com>
6426
6427 PR debug/69947
6428 * gcc.dg/guality/pr69947.c: New test.
6429
2e981ba0
JJ
64302016-03-03 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR ada/70017
6433 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6434
0ba3bfa2
KT
64352016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6436
6437 PR rtl-optimization/69904
6438 * gcc.target/arm/pr69904.c: New test.
6439
97ecdb46
JJ
64402016-03-03 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR target/70021
6443 * gcc.dg/vect/pr70021.c: New test.
6444 * gcc.target/i386/pr70021.c: New test.
6445
a2a743a1
MP
64462016-03-03 Marek Polacek <polacek@redhat.com>
6447
6448 PR middle-end/70050
6449 * gcc.dg/pr70050.c: New test.
6450
fa07ecdd
JG
64512016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6452
6453 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6454
23504262
ML
64552016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6456
6457 PR tree-optimization/70043
6458 * gfortran.dg/vect/pr70043.f90: New test.
6459
b7b9e1a9
EB
64602016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6461
6462 * gnat.dg/specs/task1.ads: New test.
6463
cb83ba54
RO
64642016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6465
6466 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6467 Invoke gdb with -batch.
6468 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6469
a75f5e30
RB
64702016-03-03 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/55936
6473 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6474
268bc320
JL
64752016-03-02 Jeff Law <law@redhat.com>
6476
815f20ab
JL
6477 PR rtl-optimization/69942
6478 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6479 effects of argument promotions.
6480
268bc320
JL
6481 PR tree-optimization/69987
6482 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6483 target does not support -fprefetch-loop-arrays.
6484
171f7de5
UB
64852016-03-02 Uros Bizjak <ubizjak@gmail.com>
6486
6487 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6488
192912db
BC
64892016-03-02 Bin Cheng <bin.cheng@arm.com>
6490
c7908871 6491 PR rtl-optimization/69052
192912db
BC
6492 * gcc.target/i386/pr69052.c: New test.
6493
90a7a40b
AM
64942016-03-02 Alan Modra <amodra@gmail.com>
6495
6496 * gcc.dg/pr69990.c: New.
6497
69fa742f
JJ
64982016-03-02 Jakub Jelinek <jakub@redhat.com>
6499
de752fb0
JJ
6500 PR c/68062
6501 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6502
6503 PR middle-end/70022
6504 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6505
69fa742f
JJ
6506 PR target/70028
6507 * gcc.target/i386/pr70028.c: New test.
6508
7c65bd56
MK
65092016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6510
6511 * c-c++-common/asan/swapcontext-test-1.c,
6512 * c-c++-common/tsan/thread_leak.c,
6513 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6514 * g++.dg/tsan/benign_race.C,
6515 * g++.dg/tsan/fd_close_norace.C,
6516 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6517 races with sanitizer output
6518
37d98220 65192016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 6520 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
6521
6522 PR target/67278
6523 * gcc.dg/simd-8.c: New testcase.
6524
218db463
RB
65252016-03-02 Richard Biener <rguenther@suse.de>
6526
6527 PR middle-end/67278
6528 * gcc.dg/simd-7.c: New testcase.
6529
22c72158
EB
65302016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6531
6532 * gcc.target/i386/pr70007.c: Tweak.
6533
9a790ccc
DV
65342016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6535
6536 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6537
bd02f00f
MP
65382016-03-02 Marek Polacek <polacek@redhat.com>
6539
6540 PR c/67854
6541 * gcc.dg/pr67854.c: New test.
6542
1e840f39
JJ
65432016-03-02 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR middle-end/70025
6546 * gcc.dg/torture/pr70025.c: New test.
6547
bca00241
VK
65482016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6549
6550 PR tree-optimization/68621
6551 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6552
0bca04b8
EB
65532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6554
6555 * gcc.target/i386/pr70007.c: New test.
6556
2a9afc86
JL
65572016-03-01 Jeff Law <law@redhat.com>
6558
eab2541b 6559 PR tree-optimization/69196
9d83ef71 6560 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 6561
2a9afc86
JL
6562 PR tree-optimization/69196
6563 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6564 duplicating code and spoiling the expected output.
6565
0d39977e
MM
65662016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6567
6568 PR target/70033
6569 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6570 supports power9 before doing tests.
6571 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6572 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6573 * gcc.target/powerpc/p9-permute.c: Likewise.
6574
a0c0699d
UB
65752016-03-01 Uros Bizjak <ubizjak@gmail.com>
6576
6577 PR target/70027
6578 * gcc.target/i386/pr70027.c: New test.
6579
0ae3ef47 65802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
6581
6582 * gcc.dg/pr70017.c: New test.
6583
686e2237
JJ
65842016-03-01 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c/69796
6587 PR c/69974
6588 * gcc.dg/pr69796.c: New test.
6589 * gcc.dg/pr69974.c: New test.
6590
f8e4188c
EB
65912016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6594
5e3f1c7c
JL
65952016-02-29 Jeff Law <law@redhat.com>
6596
6597 PR tree-optimization/69987
6598 * gfortran.dg/pr69987.f90: New test.
6599
6600 PR tree-optimization/69989
6601 * gcc.c-torture/compile/pr69989-2.c: New test.
6602
1be56bc5
MP
66032016-03-01 Marek Polacek <polacek@redhat.com>
6604
6605 PR c++/69795
6606 * g++.dg/parse/invalid1.C: New test.
6607
1b19470d
RB
66082016-03-01 Richard Biener <rguenther@suse.de>
6609
6610 PR middle-end/70022
6611 * gcc.dg/pr70022.c: New testcase.
6612
3ae0661a
IE
66132016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6614
6615 PR tree-optimization/69956
6616 * gcc.dg/pr69956.c: New test.
6617
0f09ab88
BS
66182016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 PR target/70011
6621 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6622 XFAIL when hardware supports efficient unaligned storage access.
6623
76d881bf
PP
66242016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6625
6626 PR c++/69961
6627 * g++.dg/template/pr69961a.C: New test.
6628 * g++.dg/template/pr69961b.C: New test.
6629
7168133a
DM
66302016-02-29 David Malcolm <dmalcolm@redhat.com>
6631
6632 PR preprocessor/69985
6633 * gcc.dg/cpp/pr69985.c: New test case.
6634
0c6072a3
JL
66352016-02-29 Jeff Law <law@redhat.com>
6636
e66f219b
JL
6637 PR tree-optimization/70005
6638 * gcc.c-torture/execute/pr70005.c New test.
6639
0c6072a3
JL
6640 PR tree-optimization/69999
6641 * gcc.c-torture/compile/pr69999.c: New test.
6642
fd9fbdb3
YR
66432016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6644
6645 PR tree-optimization/69652
6646 * gcc.dg/torture/pr69652.c: Delete test.
6647 * gcc.dg/vect/pr69652.c: New test.
6648
cbd400b4
RB
66492016-02-19 Richard Biener <rguenther@suse.de>
6650
6651 PR tree-optimization/69980
6652 * gfortran.dg/vect/pr69980.f90: New testcase.
6653
84ea0f58
EB
66542016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6655
6656 * gcc.target/sparc/20160229-1.c: New test.
6657
5d2a63dc
EB
66582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6659
6660 * gnat.dg/stack_usage3.adb: New test.
6661 * gnat.dg/stack_usage3_pkg.ads: New helper.
6662
93e708f9
EB
66632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6664
6665 * gnat.dg/renaming8.adb: New test.
6666 * gnat.dg/renaming8_pkg1.ads: New helper.
6667 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6668 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6669
6512bc93
RB
66702016-02-29 Richard Biener <rguenther@suse.de>
6671
6672 PR tree-optimization/69720
6673 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6674
7b201a88
TK
66752016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6676
6677 PR fortran/68147
6678 PR fortran/47674
6679 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6680
82ee0cf2 66812016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
6682 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6683
6684 PR fortran/56007
6685 * gfortran.dg/coarray_8.f90: Adjust error message.
6686 * gfortran.dg/pr56007.f90: New test.
6687 * gfortran.dg/pr56007.f: New test.
6688
cdc1a2c8
L
66892016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6690
6691 PR tree-optimization/69989
6692 * gcc.dg/torture/pr69989.c: New test.
6693
33505bcf
EB
66942016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6695
6696 * gcc.target/i386/stack-realign-win.c: New test.
6697
524bfb19
HA
66982016-02-28 Harald Anlauf <anlauf@gmx.de>
6699
6700 PR fortran/60126
6701 * gfortran.dg/pr60126.f90: New test.
6702
bd542508
JL
67032016-02-27 Jeff Law <law@redhat.com>
6704
6705 Revert
6706 2016-02-26 Richard Biener <rguenther@suse.de>
6707 Jeff Law <law@redhat.com>
6708
6709 PR tree-optimization/69740
6710 * gcc.c-torture/compile/pr69740-1.c: New test.
6711 * gcc.c-torture/compile/pr69740-2.c: New test.
6712
dd1291e0
JD
67132016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6714
5fb67f8b 6715 PR fortran/69910
dd1291e0
JD
6716 * gfortran.dg/newunit_4.f90: New test.
6717
5cfefb59
JJ
67182016-02-27 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR target/69613
6721 PR rtl-optimization/69886
6722 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6723 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6724 target.
6725
20ba5f33
MS
67262016-02-26 Martin Sebor <msebor@redhat.com>
6727
6728 PR tree-optimization/15826
6729 * gcc.dg/tree-ssa/pr15826.c: New test.
6730
e6fb01b0
JJ
67312016-02-26 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR target/69969
6734 * gcc.target/powerpc/pr69969.c: New test.
6735
e3e0cf64
MS
67362016-02-26 Martin Sebor <msebor@redhat.com>
6737
6738 PR c++/15766
6739 * g++.old-deja/g++.other/decl5.C: Add a test case.
6740
d1f2bea5
SB
67412016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6742
6743 PR target/69946
6744 * gcc.target/powerpc/pr69946.c: New file.
6745
4a4f9d2b 67462016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 6747 Jeff Law <law@redhat.com>
4a4f9d2b 6748
e3e0cf64 6749 PR tree-optimization/69740
4a4f9d2b
RB
6750 * gcc.c-torture/compile/pr69740-1.c: New test.
6751 * gcc.c-torture/compile/pr69740-2.c: New test.
6752
ad2a2706
MJ
67532016-02-26 Martin Jambor <mjambor@suse.cz>
6754
6755 PR middle-end/69920
6756 * gcc.dg/torture/pr69932.c: New test.
6757 * gcc.dg/torture/pr69936.c: Likewise.
6758
1d11f7ce
AK
67592016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6760
6761 PR target/69709
6762 * gcc.target/s390/pr69709.c: New test.
6763
6cfccbb2
KT
67642016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6765
6766 PR target/69245
6767 * gcc.target/aarch64/pr69245_1.c: New test.
6768
ac59ad4e
KT
67692016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6770
6771 PR target/69613
6772 * gcc.dg/torture/pr69613.c: New test.
6773
a2ad54a0
JJ
67742016-02-26 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR rtl-optimization/69891
6777 * gcc.target/i386/pr69891.c: New test.
6778
0884062c 67792016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
6780 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781
d2369d4f 6782 PR target/61397
c163789b
MM
6783 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6784 functionality for both 32-bit and 64-bit.
6785
5aed7e2c
RB
67862016-02-26 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/69551
6789 * gcc.dg/torture/pr69951.c: New testcase.
6790
798e2a8e
RB
67912016-02-25 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/48795
6794 * gcc.dg/Warray-bounds-18.c: New testcase.
6795
9559fbac
RO
67962016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797
6798 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6799
c049b107
JJ
68002016-02-25 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR rtl-optimization/69896
6803 * gcc.dg/pr69896.c: New test.
6804
1137001c
PP
68052016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6806
6807 PR c++/69736
6808 * g++.dg/cpp1y/paren2.C: New test.
6809
2e9c8641
MS
68102016-02-24 Martin Sebor <msebor@redhat.com>
6811
6812 PR c/51147
6813 * gcc.dg/enum-mode-2.c: New test.
6814
03ca8fb3
JJ
68152016-02-24 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR c++/69922
6818 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6819 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6820 * g++.dg/ubsan/pr69922.C: New test.
6821
0b05329b
MP
68222016-02-24 Marek Polacek <polacek@redhat.com>
6823
6824 PR c/69819
6825 * gcc.dg/pr69819.c: New test.
6826
57c2c374
MS
68272016-02-24 Martin Sebor <msebor@redhat.com>
6828
3b96b93a
MS
6829 PR c++/69912
6830 * g++.dg/ext/flexary15.C: New test.
6831
68322016-02-24 Martin Sebor <msebor@redhat.com>
6833
6834 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 6835 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 6836 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 6837
65433bb5
MK
68382016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6839 Charles Baylis <charles.baylis@linaro.org>
6840
6841 PR debug/61033
6842 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6843
f802a424 68442016-02-24 Richard Biener <rguenther@suse.de>
44293580 6845 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
6846
6847 PR middle-end/69760
6848 * gcc.dg/torture/pr69760.c: New testcase.
6849
525f795f
RO
68502016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6851
6852 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6853 pattern on Solaris with as.
6854
cd7bbceb
KT
68552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6856
6857 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6858 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6859 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6860 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6861
89c0c1fd
JJ
68622016-02-24 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR middle-end/69915
6865 * gcc.dg/pr69915.c: New test.
6866
0683fd27
KT
68672016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6868
6869 PR rtl-optimization/69886
6870 * gcc.dg/torture/pr69886.c: New test.
6871
e53d562a
RB
68722016-02-24 Richard Biener <rguenther@suse.de>
6873
6874 PR middle-end/68963
6875 * gcc.dg/torture/pr68963.c: New testcase.
6876
74a00288
KT
68772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6878
6879 PR target/69875
6880 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6881 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6882 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6883 * gcc.target/arm/atomic_loaddi_1.c: New test.
6884 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6885 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6886 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6887 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6888 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6889 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6890 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6891 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6892
340fd4c9
JJ
68932016-02-24 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR middle-end/69909
6896 * gcc.dg/torture/pr69909.c: New test.
6897
47d3fdb2
RB
68982016-02-24 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/69907
6901 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6902 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6903 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6904
dab73e73
CB
69052016-02-24 Christian Bruel <christian.bruel@st.com>
6906
6907 * gcc.target/arm/pragma_cpp_fma.c: New test.
6908
7cc5ec65
JD
69092016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6910
6911 PR fortran/61156
6912 * gfortran.dg/include_6.f90: Update test.
6913
067fbd8b
JJ
69142016-02-23 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR objc/69844
6917 * objc.dg/pr69844.m: New test.
6918
64a454d9
JD
69192016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6920
6921 PR libgfortran/69456
6922 * gfortran.dg/namelist_89.f90: New test.
6923 * gfortran.dg/pr59700.f90: Update test..
6924
35886f0b
MS
69252016-02-23 Martin Sebor <msebor@redhat.com>
6926
6927 PR middle-end/69780
6928 * g++.dg/ext/builtin_alloca.C: New test.
6929 * gcc.dg/builtins-68.c: New test.
6930
162cc7e3
RH
69312016-02-23 Richard Henderson <rth@redhat.com>
6932
6933 * gcc.target/i386/addr-space-3.c: Remove test.
6934
196440f8
DM
69352016-02-23 David Malcolm <dmalcolm@redhat.com>
6936
6937 PR preprocessor/69126
6938 PR preprocessor/69543
6939 * c-c++-common/pr69126-2-long.c: New test.
6940 * c-c++-common/pr69126-2-short.c: New test.
6941 * c-c++-common/pr69543-1.c: Remove xfail.
6942
1d3121af
DM
69432016-02-23 David Malcolm <dmalcolm@redhat.com>
6944
6945 PR preprocessor/69126
6946 PR preprocessor/69543
6947 PR preprocessor/69558
6948 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6949 (f): Rename to...
6950 (test_2): ...this, and add leading comment.
6951 (MACRO_3, test_3): New.
6952 (MACRO_4A, MACRO_4B, test_4): New.
6953 (MACRO): Rename to...
6954 (MACRO_5): ...this.
6955 (g): Rename to...
6956 (test_5): ...this, updating for renaming of MACRO, and
6957 add leading comment.
6958 * c-c++-common/pr69543-1.c: New.
6959 * c-c++-common/pr69543-2.c: New.
6960 * c-c++-common/pr69543-3.c: New.
6961 * c-c++-common/pr69543-4.c: New.
6962 * c-c++-common/pr69558-1.c: New.
6963 * c-c++-common/pr69558-2.c: New.
6964 * c-c++-common/pr69558-3.c: New.
6965 * c-c++-common/pr69558-4.c: New.
6966 * gcc.dg/pr69558.c: Move to...
6967 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6968 xfail for c++.
6969
f99c3557
TS
69702016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6971
6972 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6973 to -ftree-parallelize-loops/-fopenacc changes.
6974 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6975 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6976 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6977 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6978 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6979 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6980 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6981 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6982 * c-c++-common/goacc/kernels-loop.c: Likewise.
6983 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6984 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6985 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6986 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6987
c60ec7c2
RO
69882016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6989
6990 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6991
f1a62b6f
JJ
69922016-02-23 Jakub Jelinek <jakub@redhat.com>
6993
e67bf044
JJ
6994 PR c++/69902
6995 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6996
f1a62b6f
JJ
6997 PR c/69900
6998 * gcc.dg/pr69900.c: New test.
6999
20c5e09e
MJ
70002016-02-23 Martin Jambor <mjambor@suse.cz>
7001
7002 PR tree-optimization/69666
7003 * gcc.dg/tree-ssa/pr69666.c: New test.
7004
e457a6fc
AV
70052016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7006
7007 PR fortran/67451
7008 * gfortran.dg/coarray_allocate_5.f08: New test.
7009
d7b574f4
AK
70102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7011
7012 * gcc.target/s390/vcond-shift.c: Move to ...
7013 * gcc.target/s390/vector/vcond-shift.c: ... here.
7014
58bdeb44
AK
70152016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7016
7017 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7018 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7019
7cd0387b
AK
70202016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7021
7022 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7023
4246c8da
MW
70242016-02-20 Mark Wielaard <mjw@redhat.com>
7025
7026 PR c/28901
7027 * gcc.dg/unused-variable-3.c: New test.
7028
f93bc532
JJ
70292016-02-22 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR target/69888
7032 * gcc.target/i386/pr69888.c: New test.
7033
c4e360f4
RB
70342016-02-22 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/69882
7037 * gfortran.dg/vect/pr69882.f90: New testcase.
7038
09c92f1c
JJ
70392016-02-22 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR target/69885
7042 * gcc.dg/pr69885.c: New test.
7043
f88d45dc
OE
70442016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7045
7046 PR target/69806
7047 PR target/54089
7048 * gcc.target/sh/pr54089-10.c: New.
7049
ce1ff48e
PT
70502016-02-20 Paul Thomas <pault@gcc.gnu.org>
7051
7052 PR fortran/69423
7053 * gfortran.dg/deferred_character_15.f90 : New test.
7054
bbf27208
DH
70552016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7056
7057 PR fortran/57365
7058 gfortran.dg/allocate_with_source_18.f03: New test.
7059
70602016-02-20 Harald Anlauf <anlauf@gmx.de>
7061
7062 PR fortran/52531
7063 gfortran.dg/gomp/pr52531.f90: New test.
7064
268be88c
BE
70652016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7066
7067 PR c++/69865
7068 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7069 -std=c++03.
7070
4b6c824a
JJ
70712016-02-19 Jakub Jelinek <jakub@redhat.com>
7072
871b3f47
JJ
7073 PR c++/69826
7074 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7075 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7076
7a965d51
JJ
7077 PR c++/69850
7078 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7079
4b6c824a
JJ
7080 PR c++/69851
7081 * g++.dg/torture/pr69851.C: New test.
7082
15fca21a
MS
70832016-02-19 Martin Sebor <msebor@redhat.com>
7084
7085 PR testsuite/69573
7086 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7087
19e21586
JJ
70882016-02-19 Jakub Jelinek <jakub@redhat.com>
7089
03a616ac
JJ
7090 PR c++/69850
7091 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7092 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7093
19e21586
JJ
7094 PR c++/67767
7095 * g++.dg/cpp0x/pr67767.C: New test.
7096
2db16594
KT
70972016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098
7099 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7100 for fp, simd, crypto, crc, lse.
7101 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7102 above.
7103 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7104 effective target check.
7105
5a7d9d1e
JJ
71062016-02-19 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR target/69820
7109 * gcc.target/i386/pr69820.c: New test.
7110
6448f064
AK
71112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7112
7113 * gcc.target/s390/vector/int128-1.c: New test.
7114
d0a859e6
AK
71152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7116
7117 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7118
9e4eb643
AK
71192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7120
7121 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7122 instruction pattern name to prevent the testcase from failing with
7123 -march=z13.
7124
859a4c0e
AK
71252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7126
7127 * gcc.target/s390/md/movstr-2.c: New test.
7128
efc2340b
MK
71292016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7130
7131 * gcc.target/s390/morestack.c: New test.
7132
ca2bfbc2
DV
71332016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7134
7135 PR target/69625
7136 * gcc.target/s390/pr69625.c: Add test case.
7137
efd4bd05
BE
71382016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7139
7140 PR testsuite/68580
7141 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7142
2bf2078a
MM
71432016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7144
7145 PR target/68404
7146 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7147 * gcc.target/powerpc/fusion3.c: Likewise.
7148
f003579e
RB
71492016-02-18 Richard Biener <rguenther@suse.de>
7150
7151 PR middle-end/69553
7152 * g++.dg/torture/pr69553.C: New testcase.
7153
19233914
NC
71542016-02-18 Nick Clifton <nickc@redhat.com>
7155
efd4bd05
BE
7156 PR target/62254
7157 PR target/69610
7158 * gcc.target/arm/pr62554.c: New test.
7159 * gcc.target/arm/pr69610-1.c: New test.
7160 * gcc.target/arm/pr69610-2.c: New test.
19233914 7161
23f27839
RB
71622016-02-18 Richard Biener <rguenther@suse.de>
7163
7164 PR middle-end/69854
7165 * gcc.dg/torture/pr69854.c: New testcase.
7166
932c0da4
JJ
71672016-02-17 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR c++/69850
7170 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7171
1bed93e4
BS
71722012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7173
7174 * gcc.target/powerpc/vec-cg.c: New test.
7175
57bfb134
RB
71762016-02-17 Richard Biener <rguenther@suse.de>
7177
7178 PR testsuite/69586
7179 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7180
a44e0ebb
KT
71812016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7182
7183 PR target/69161
7184 * gcc.c-torture/compile/pr69161.c: New test.
7185
ffacd726
DS
71862016-02-17 David Sherwood <david.sherwood@arm.com>
7187
7188 PR target/69532
7189 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7190 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7191
448db8d2
EB
71922016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7193
7194 * gcc.dg/ifcvt-4.c: Skip on Visium.
7195
e2f0522e
EB
71962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7197
7198 * gnat.dg/atomic8.adb: New test.
7199
bf17fe3f
EB
72002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7201
7202 * gnat.dg/discr46.ad[sb]: New test.
7203
ecf835e9
KN
72042016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7205
7206 PR Target/48344
7207 * gcc.target/powerpc/pr48344-1.c: New test.
7208
49a1164a
TK
72092015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7210
7211 PR fortran/69742
7212 * gfortran.dg/associate_21.f90: New test.
7213
bf14eba2
JJ
72142016-02-16 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR c/69835
7217 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7218 -Wnonnull in dg-options.
7219 * c-c++-common/nonnull-2.c: New test.
7220
35a093b6
JG
72212016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7222 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7223
7224 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7225
e387d491
JJ
72262016-02-16 Jakub Jelinek <jakub@redhat.com>
7227
7228 PR middle-end/69801
7229 * gcc.dg/pr69801.c: Add empty dg-options.
7230
ba539195
JN
72312016-02-16 James Norris <jnorris@codesourcery.com>
7232
7233 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7234 * g++.dg/goacc/deviceptr-1.c: New file.
7235
2a2b8f64
JJ
72362016-02-16 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR tree-optimization/69820
7239 * gcc.dg/vect/pr69820.c: New test.
7240
87440c29
RB
72412016-02-16 Richard Biener <rguenther@suse.de>
7242
7243 PR tree-optimization/69776
7244 * gcc.dg/torture/pr69776-2.c: New testcase.
7245
6d87c306
BS
72462016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7247
7248 PR tree-optimization/69714
7249 * gcc.dg/torture/pr69714.c: New test.
7250
3824a0a2
JJ
72512016-02-16 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR tree-optimization/69802
7254 * gcc.dg/pr69802.c: New test.
7255
c8cfe96e
RB
72562016-02-16 Richard Biener <rguenther@suse.de>
7257
7258 PR middle-end/69801
7259 * gcc.dg/pr69801.c: New testcase.
7260
fc12098d
JD
72612016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7262
7263 PR libgfortran/69651
7264 * gfortran.dg/read_bang.f90: New test.
7265 * gfortran.dg/read_bang4.f90: New test.
7266
ba6b3795
JJ
72672016-02-15 Jakub Jelinek <jakub@redhat.com>
7268
f0516ca4
JJ
7269 PR c++/69658
7270 * g++.dg/init/pr69658.C: New test.
7271
ba6b3795
JJ
7272 PR c++/69797
7273 * c-c++-common/pr69797.c: New test.
7274
de3f9a2d
PK
72752016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7276
7277 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7278 check for aarch64*-*-*.
7279
17a3b967
RB
72802016-02-15 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/69783
7283 * gcc.dg/vect/pr69783.c: New testcase.
7284
1c48bff1
RB
72852016-02-15 Richard Biener <rguenther@suse.de>
7286
7287 PR tree-optimization/69776
7288 * gcc.dg/torture/pr69776.c: New testcase.
7289
1e6025b6
TK
72902016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7291
7292 PR fortran/60526
7293 * gfortran.dg/type_decl_4.f90: Reinstated.
7294
d3308279
JDA
72952016-02-14 John David Anglin <danglin@gcc.gnu.org>
7296
7297 PR fortran/68746
7298 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7299
b7c56581
TK
73002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7301
7302 PR fortran/60526
7303 PR bootstrap/69816
7304 * gfortran.dg/type_decl_4.f90: Removed.
7305
60cb4ef5
TK
73062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7307
7308 PR fortran/60526
7309 * gfortran.dg/type_decl_4.f90: New test.
7310
f6964637
AM
73112016-02-14 Alan Modra <amodra@gmail.com>
7312
1a8849d1 7313 PR testsuite/68886
f6964637
AM
7314 * gcc.c-torture/execute/stkalign.c: Revise test.
7315
f5121920
OE
73162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7317
7318 PR target/67260
7319 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7320
6cda3ab6
OE
73212016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7322
7323 PR target/67260
7324 * gcc.target/sh/torture/pr67260.c: New.
7325
6786e598
JDA
73262016-02-12 John David Anglin <danglin@gcc.gnu.org>
7327
7328 * gcc.dg/pr67964.c: Add dg-require-alias.
7329
7e05dad8
OE
73302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7331
7332 PR target/67636
7333 PR target/64345
7334 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7335
7f4cc3ce
JD
73362016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7337
7338 PR libgfortran/69668
7339 * gfortran.dg/namelist_88.f90: New test.
7340
955ca6dc
JD
73412016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7342
7343 PR libgfortran/69668
7344 * gfortran.dg/namelist_38.f90: Update test.
7345 * gfortran.dg/namelist_84.f90: Update test.
7346
876217ae
DM
73472016-02-12 David Malcolm <dmalcolm@redhat.com>
7348
7349 PR other/69554
7350 * gcc.dg/pr69554-1.c: New test.
7351 * gfortran.dg/pr69554-1.F90: New test.
7352 * gfortran.dg/pr69554-2.F90: New test.
7353 * lib/gcc-dg.exp (proc dg-locus): New function.
7354 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7355 distinguish between the caret-printing and non-caret-printing
7356 cases. If caret-printing has been explicitly enabled, bail out
7357 without attempting to fix up the output.
7358
61789eed
DM
73592016-02-12 David Malcolm <dmalcolm@redhat.com>
7360
7361 PR driver/69265
7362 PR driver/69453
7363 * gcc.dg/spellcheck-options-3.c: New test case.
7364 * gcc.dg/spellcheck-options-4.c: New test case.
7365 * gcc.dg/spellcheck-options-5.c: New test case.
7366 * gcc.dg/spellcheck-options-6.c: New test case.
7367 * gcc.dg/spellcheck-options-7.c: New test case.
7368 * gcc.dg/spellcheck-options-8.c: New test case.
7369 * gcc.dg/spellcheck-options-9.c: New test case.
7370 * gcc.dg/spellcheck-options-10.c: New test case.
7371
c3090c1f
JJ
73722016-02-12 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR rtl-optimization/69764
7375 PR rtl-optimization/69771
7376 * c-c++-common/pr69764.c: New test.
7377 * gcc.dg/torture/pr69771.c: New test.
7378
8222034d
MP
73792016-02-12 Marek Polacek <polacek@redhat.com>
7380
7381 * g++.dg/torture/init-list1.C: New.
7382
f749f792
MP
73832016-02-12 Marek Polacek <polacek@redhat.com>
7384
7385 * gcc.dg/pr69522.c: Add empty dg-options.
7386
199fb02a
IE
73872016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7388
7389 * g++.dg/lto/lto.exp: Include and init mpx.
7390 * g++.dg/lto/pr69729_0.C: New test.
7391
b69539cb
JJ
73922016-02-12 Jakub Jelinek <jakub@redhat.com>
7393
06ff7000
JJ
7394 PR ipa/69241
7395 * g++.dg/ipa/pr69241-4.C: New test.
7396
b69539cb
JJ
7397 PR ipa/68672
7398 * g++.dg/ipa/pr68672-1.C: New test.
7399 * g++.dg/ipa/pr68672-2.C: New test.
7400 * g++.dg/ipa/pr68672-3.C: New test.
7401
16595a1f
BS
74022016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7403
7404 PR c/69522
6d87c306 7405 * gcc.dg/pr69522.c: New test.
16595a1f 7406
38d795d2
PP
74072016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7408
7409 PR c++/69098
7410 * g++.dg/cpp1y/69098.C: New test.
7411 * g++.dg/cpp1y/69098-2.C: New test.
7412
9c582551
JJ
74132016-02-12 Jakub Jelinek <jakub@redhat.com>
7414
7415 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7416 and neighbour -> neighbor.
7417 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7418 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7419 * c-c++-common/Wvarargs.c: Likewise.
7420 * c-c++-common/goacc/host_data-5.c: Likewise.
7421 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7422 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7423 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7424 * gcc.target/aarch64/pr60697.c: Likewise.
7425 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7426 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7427 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7428 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7429 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7430 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7431 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7432 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7433 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7434 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7435 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7436 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7437 * g++.dg/lookup/koenig5.C: Likewise.
7438 * g++.dg/ext/no-asm-2.C: Likewise.
7439 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7440 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7441 * gfortran.dg/used_types_16.f90: Likewise.
7442 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7443 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7444 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7445 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7446 * gfortran.dg/abstract_type_6.f03: Likewise.
7447 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7448 * gfortran.dg/used_types_15.f90: Likewise.
7449 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7450 * gfortran.dg/exit_3.f08: Likewise.
7451 * gfortran.dg/open_status_2.f90: Likewise.
7452 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7453 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7454 * gfortran.dg/associate_1.f03: Likewise.
7455 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7456 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7457 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7458 * gcc.dg/builtin-object-size-1.c: Likewise.
7459 * gcc.dg/noreturn-6.c: Likewise.
7460 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7461 * gcc.dg/globalalias.c: Likewise.
7462 * gcc.dg/builtins-config.h: Likewise.
7463 * gcc.dg/pr30457.c: Likewise.
7464 * gcc.c-torture/compile/volatile-1.c: Likewise.
7465 * gcc.c-torture/execute/20101011-1.c: Likewise.
7466 * c-c++-common/Waddress-1.c: Likewise.
7467
66756373
JJ
74682016-02-11 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR c/69768
7471 * c-c++-common/Waddress-1.c: New test.
7472
76fe932b
AV
74732016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7474
7475 PR fortran/69296
7476 * gfortran.dg/associate_19.f03: New test.
7477 * gfortran.dg/associate_20.f03: New test.
7478
564c4d4b
OE
74792016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7480
7481 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7482
e1c1ecb0
KT
74832016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7484
7485 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7486 .arch armv8-a\n. Add -dA to dg-options.
7487 * gcc.target/aarch64/assembler_arch_1.c: New test.
7488 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7489
0d7d9458
PC
74902016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7491
7492 PR c++/68726
7493 * g++.dg/cpp0x/pr68726.C: New.
7494
e6208a60
IE
74952016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7496
7497 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7498 test.
7499
281a11eb
RB
75002016-02-11 Richard Biener <rguenther@suse.de>
7501
7502 * g++.dg/tree-ssa/pr61034.C: Adjust.
7503
e03dd765
VM
75042016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7505
4b48faf5 7506 PR target/69148
e03dd765
VM
7507 * gcc.target/s390/pr69148.c: New.
7508
cdc23927
YR
75092016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7510
7511 PR tree-optimization/69652
7512 * gcc.dg/torture/pr69652.c: New test.
7513
e199dd0a
JJ
75142016-02-10 Jakub Jelinek <jakub@redhat.com>
7515 Patrick Palka <ppalka@gcc.gnu.org>
7516
7517 PR ipa/69241
7518 PR c++/69649
7519 * g++.dg/ipa/pr69241-1.C: New test.
7520 * g++.dg/ipa/pr69241-2.C: New test.
7521 * g++.dg/ipa/pr69241-3.C: New test.
7522 * g++.dg/ipa/pr69649.C: New test.
7523
d6b38027
UB
75242016-02-10 Uros Bizjak <ubizjak@gmail.com>
7525
7526 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7527 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7528
13b562c5
BC
75292016-02-10 Bin Cheng <bin.cheng@arm.com>
7530
7531 PR tree-optimization/68021
7532 * gcc.dg/tree-ssa/pr68021.c: New test.
7533
24a179f8
RB
75342016-02-10 Richard Biener <rguenther@suse.de>
7535
7536 PR tree-optimization/69726
7537 * gcc.dg/uninit-22.c: New testcase.
7538
0d99886f
AP
75392016-02-09 Andrew Pinski <apinski@cavium.com>
7540
7541 PR tree-opt/69282
7542 * gcc.c-torture/compile/20160205-1.c: New testcase.
7543
ab04995c
MM
75442016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7545
7546 PR target/68404
7547 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7548 instead accessing a really large arrray.
7549 * gcc.target/powerpc/fusion3.c: Likewise.
7550
4b79ac23
CB
75512016-02-09 Charles Baylis <charles.baylis@linaro.org>
7552
7553 PR target/68532
7554 * gcc.c-torture/execute/pr68532.c: New test.
7555
b890a441
AO
75562016-02-11 Alexandre Oliva <aoliva@redhat.com>
7557
7558 PR target/69634
7559 * gcc.dg/pr69634.c: New.
7560
84a5bef7
RB
75612016-02-09 Richard Biener <rguenther@suse.de>
7562
7563 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7564
1f123759 75652016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 7566
1f123759
AF
7567 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7568
65860c77
YR
75692016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7570
7571 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7572
7e1e8a0a
RB
75732016-02-09 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/69715
7576 * gcc.dg/torture/pr69715.c: New testcase.
7577
efb45a9f
PP
75782016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7579
7580 PR c++/69139
7581 * g++.dg/cpp0x/trailing12.C: New test.
7582 * g++.dg/cpp0x/trailing13.C: New test.
7583
20a0c6f9
PP
75842016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7585
7586 PR c++/69283
7587 PR c++/67835
7588 * g++.dg/cpp1y/auto-fn29.C: New test.
7589 * g++.dg/cpp1y/auto-fn30.C: New test.
7590
a162f3af
JJ
75912016-02-08 Jakub Jelinek <jakub@redhat.com>
7592
7593 PR tree-optimization/69209
7594 * gcc.c-torture/compile/pr69209.c: New test.
7595
4b4a9fbd
JL
75962016-02-08 Jeff Law <law@redhat.com>
7597
7598 PR tree-optimization/68541
7599 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7600 of statements allowed in join block for path splitting.
7601
cfac5ed2
JJ
76022016-02-08 Jakub Jelinek <jakub@redhat.com>
7603
f68bc23f
JJ
7604 PR c++/59627
7605 * g++.dg/gomp/pr59627.C: New test.
7606
cfac5ed2
JJ
7607 PR ipa/69239
7608 * g++.dg/ipa/pr69239.C: New test.
7609
44714d8c
DM
76102016-02-08 David Malcolm <dmalcolm@redhat.com>
7611
7612 PR preprocessor/69664
7613 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7614 * gcc.dg/cpp/warn-comments.c: Likewise.
7615
eba9e839
MP
76162016-02-08 Marek Polacek <polacek@redhat.com>
7617
7618 PR c++/69688
7619 * g++.dg/init/const12.C: New test.
7620
a011cd92
BS
76212016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7622
7623 PR target/60410
7624 * gcc.dg/lto/pr55113_0.c: Remove test.
7625
5317b1be
RB
76262016-02-08 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/69719
7629 * gcc.dg/torture/pr69719.c: New testcase.
7630
63998a63
RB
76312016-02-08 Richard Biener <rguenther@suse.de>
7632 Jeff Law <law@redhat.com>
7633
7634 PR target/68273
7635 * gcc.target/mips/pr68273.c: New testcase.
7636
43f4a281
RB
76372016-02-08 Richard Biener <rguenther@suse.de>
7638
7639 PR rtl-optimization/69274
7640 * gcc.target/i386/addr-sel-1.c: XFAIL.
7641
0b604d2d
JL
76422016-02-08 Jeff Law <law@redhat.com>
7643
e8dfe49e
JL
7644 PR tree-optimization/68541
7645 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7646
6daecd7a 7647 PR tree-optimization/65917
0b604d2d
JL
7648 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7649
c0f0e35a
JD
76502016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7651
7652 PR fortran/50555
7653 * gfortran.dg/namelist_args.f90: New test.
7654
8981d712
JL
76552016-02-05 Jeff Law <law@redhat.com>
7656
6daecd7a 7657 PR tree-optimization/68541
8981d712
JL
7658 * gcc.dg/tree-ssa/split-path-2.c: New test.
7659 * gcc.dg/tree-ssa/split-path-3.c: New test.
7660 * gcc.dg/tree-ssa/split-path-4.c: New test.
7661 * gcc.dg/tree-ssa/split-path-5.c: New test.
7662 * gcc.dg/tree-ssa/split-path-6.c: New test.
7663 * gcc.dg/tree-ssa/split-path-7.c: New test.
7664
46cb9332
MS
76652016-02-05 Martin Sebor <msebor@redhat.com>
7666
7667 PR c++/69662
7668 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7669 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7670
be2083ea
RH
76712016-02-06 Richard HEnderson <rth@redhat.com>
7672
7673 PR c/69643
7674 * gcc.target/i386/addr-space-4.c: New.
7675 * gcc.target/i386/addr-space-5.c: New.
7676
711d7c23
MM
76772016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7678
7679 PR fortran/66089
7680 * gfortran.dg/elemental_dependency_6.f90: New.
7681
b5c1c988
JJ
76822016-02-05 Jakub Jelinek <jakub@redhat.com>
7683
861c7bcd
JJ
7684 PR rtl-optimization/69691
7685 * gcc.c-torture/execute/pr69691.c: New test.
7686
b5c1c988
JJ
7687 PR c++/69628
7688 * g++.dg/parse/pr69628.C: New test.
7689
f7dfa966
UB
76902016-02-05 Uros Bizjak <ubizjak@gmail.com>
7691
7692 * gcc.dg/sancov/asan.c: Move to ...
7693 * gcc.dg/asan/sancov-1.c: ... here.
7694
9b143e64
UB
76952016-02-05 Uros Bizjak <ubizjak@gmail.com>
7696
7697 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7698
f5d4b899
L
76992016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7700
7701 PR target/69677
7702 * gcc.target/i386/pr69677.c: New test.
7703
76c85fbb
PP
77042016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7705
7706 PR c++/68948
7707 * g++.dg/template/pr68948.C: New test.
7708
f181bf90
DV
77092016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7710
7711 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7712 (only necessary on s390x).
7713
714fb282
L
77142016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7715
7716 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7717 -mno-accumulate-outgoing-args.
7718
618d6c1c
PP
77192016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7720
7721 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7722
1066e9b5
JJ
77232016-02-04 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR c/69669
7726 * c-c++-common/pr69669.c: New test.
7727
76255d0d
MM
77282016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7729
7730 PR target/69667
7731 * g++.dg/pr69667.C: New file.
7732
e0b059b1
WD
77332016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7734
7735 PR target/69619
7736 * gcc.dg/pr69619.c: Add new test.
7737
2692b5c8
RS
77382016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7739
7740 PR rtl-optimization/69577
7741 * gcc.target/i386/pr69577.c: New test.
7742
7db337c2
ML
77432016-02-04 Martin Liska <mliska@suse.cz>
7744
7745 * g++.dg/asan/pr69276.C: New test.
7746
cc9c0829
KT
77472016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7748
7749 PR target/65932
7750 PR target/67714
7751 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7752 a single smulbb instruction.
7753 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7754 * gcc.target/amr/wmul-2.c: Likewise.
7755
eb9feb52
KT
77562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7757
7758 PR target/65932
7759 PR target/67714
7760 * gcc.c-torture/execute/pr67714.c: New test.
7761
61f727fe
JJ
77622016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7763
7764 PR target/69454
7765 * gcc.target/i386/pr69454-1.c: New test.
7766 * gcc.target/i386/pr69454-2.c: New test.
7767
05dd97db
MS
77682016-02-03 Martin Sebor <msebor@redhat.com>
7769
7770 PR c++/69251
7771 PR c++/69253
7772 PR c++/69290
7773 PR c++/69277
7774 PR c++/69349
7775 * g++.dg/ext/flexarray-mangle-2.C: New test.
7776 * g++.dg/ext/flexarray-mangle.C: New test.
7777 * g++.dg/ext/flexarray-subst.C: New test.
7778 * g++.dg/ext/flexary11.C: New test.
7779 * g++.dg/ext/flexary12.C: New test.
7780 * g++.dg/ext/flexary13.C: New test.
7781 * g++.dg/ext/flexary14.C: New test.
7782 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7783
dac2fc29
L
77842016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7785
7786 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7787 Define only if CHECK_FLOAT128 is defined.
7788 (main): Properly initialize u5.
7789
eadb8035
JJ
77902016-02-03 Jakub Jelinek <jakub@redhat.com>
7791
0afbb81b
JJ
7792 PR c/69627
7793 * gcc.dg/pr69627.c: New test.
7794
eadb8035
JJ
7795 PR target/69644
7796 * gcc.dg/pr69644.c: New test.
7797
b12d4923
MS
77982016-02-03 Mike Stump <mikestump@comcast.net>
7799
7800 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7801 support for struct-layout-1.exp.
7802
ab4bae0c
PP
78032016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7804
7805 PR c++/69056
618d6c1c 7806 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 7807
95831c01
VM
78082016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7809 Alexandre Oliva <aoliva@redhat.com>
7810
7811 PR target/69461
7812 * gcc.target/powerpc/pr69461.c: New.
7813
ccc71ab8
UB
78142016-02-03 Uros Bizjak <ubizjak@gmail.com>
7815
7816 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7817 works from here ...
7818 (check_effective_target_fsanitize_thread): ... to here. Do not
7819 specify additional compile flags for the test source.
7820 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7821 specify additional compile flags for the test source.
7822
96299640
WD
78232016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7824
7825 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7826
781d83d9
AV
78272016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7828
7829 PR fortran/67451
7830 PR fortran/69418
7831 * gfortran.dg/coarray_allocate_2.f08: New test.
7832 * gfortran.dg/coarray_allocate_3.f08: New test.
7833 * gfortran.dg/coarray_allocate_4.f08: New test.
7834
d8208e6d
AL
78352016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7836
7837 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7838 use same scan-tree-dump-times on all platforms.
7839 * gcc.dg/vect/vect-outer-1.c: Likewise.
7840 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7841 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7842 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7843 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7844 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7845 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7846 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7847
a8394fa0
SB
78482016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7849
7850 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7851 warning.
7852
f3baa1d3
L
78532016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7854
7855 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7856
eb077516
JN
78572016-02-02 James Norris <jnorris@codesourcery.com>
7858
7859 * c-c++-common/goacc/routine-5.c: Add tests.
7860
578fb225
AM
78612016-02-02 Alexander Monakov <amonakov@ispras.ru>
7862
7863 * gcc.target/nvptx/unsigned-cmp.c: New test.
7864
c64f7d37
WD
78652016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7866
7867 * gcc.target/aarch64/scalar_shift_1.c
7868 (test_corners_sisd_di): Improve force to SIMD register.
7869 (test_corners_sisd_si): Likewise.
7870 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7871 Remove scan-assembler check for ldr.
7872
90c6f26c
RB
78732016-02-02 Richard Biener <rguenther@suse.de>
7874
7875 PR tree-optimization/69595
7876 * gcc.dg/Warray-bounds-17.c: New testcase.
7877
9dc03c97
RB
78782016-02-02 Richard Biener <rguenther@suse.de>
7879
7880 PR tree-optimization/69606
7881 * gcc.dg/torture/pr69606.c: New testcase.
7882
2d4dc223
YR
78832016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7884
7885 PR middle-end/68542
7886 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7887 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7888
65c98fde
AM
78892016-02-02 Alan Modra <amodra@gmail.com>
7890
7891 PR target/69548
7892 * gcc.target/powerpc/pr69548.c: New test.
7893
e1b81f2b
JJ
78942016-02-01 Jakub Jelinek <jakub@redhat.com>
7895
d0268b37
JJ
7896 PR rtl-optimization/69592
7897 * gcc.dg/pr69592.c: New test.
7898
e1b81f2b
JJ
7899 PR preprocessor/69543
7900 PR c/69558
7901 * gcc.dg/pr69543.c: New test.
7902 * gcc.dg/pr69558.c: New test.
7903
7dd7780d
UB
79042016-02-01 Uros Bizjak <ubizjak@gmail.com>
7905
bf672ee5
UB
7906 PR testsuite/65940
7907 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 7908
9a7013f8
MS
79092016-02-01 Martin Sebor <msebor@redhat.com>
7910
7911 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7912
e681fb2b
BC
79132016-02-01 Bin Cheng <bin.cheng@arm.com>
7914
7915 PR tree-optimization/67921
7916 * c-c++-common/ubsan/pr67921.c: New test.
7917
ff86345f
RB
79182016-02-01 Richard Biener <rguenther@suse.de>
7919
7920 PR middle-end/69556
7921 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7922
bc369dbd
RB
79232016-02-01 Richard Biener <rguenther@suse.de>
7924
7925 PR tree-optimization/69574
7926 * gcc.dg/torture/pr69574.c: New testcase.
7927
ef318184
RB
79282016-02-01 Richard Biener <rguenther@suse.de>
7929
7930 PR tree-optimization/69579
7931 * gcc.dg/setjmp-6.c: New testcase.
7932
654745e6
JJ
79332016-02-01 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR rtl-optimization/69570
7936 * g++.dg/opt/pr69570.C: New test.
7937
e6c0c44b
RH
79382016-02-01 Richard Henderson <rth@redhat.com>
7939
7940 * gcc.dg/pr69535.c: New test.
7941
6ff3f09a
JDA
79422016-01-31 John David Anglin <danglin@gcc.gnu.org>
7943
2c005538
JDA
7944 PR testsuite/69584
7945 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7946 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7947
61083a4b
JDA
7948 PR debug/68244
7949 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7950
6ff3f09a
JDA
7951 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7952
0c221916
PT
79532016-01-31 Paul Thomas <pault@gcc.gnu.org>
7954
7955 PR fortran/67564
7956 * gfortran.dg/allocate_with_source_17.f03: New test.
7957
db7a2818
JJ
79582016-01-30 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR tree-optimization/69546
7961 * gcc.dg/torture/pr69546.c: New test.
7962
e520d5f0
PT
79632016-01-30 Paul Thomas <pault@gcc.gnu.org>
7964
7965 PR fortran/69566
7966 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7967
343c05d3
MS
79682016-01-30 Martin Sebor <msebor@redhat.com>
7969
7970 PR c++/68490
7971 * g++.dg/ext/flexary10.C: New test.
7972
d6c3a539
DH
79732016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7974
7975 PR fortran/66707
7976 gfortran.dg/common_23.f90: New test.
7977
52d72fcd
BS
79782016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7979
7980 PR target/65546
7981 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7982 condition being checked, and disable it when the target supports
7983 misaligned loads and stores.
7984
3a5d2ba4
JJ
79852016-01-29 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR debug/69518
7988 * gcc.dg/torture/pr69518.c: New test.
7989
6bbacdb5
L
79902016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7991
7992 PR target/69530
7993 * gcc.target/i386/pr69530.c: New test.
7994
af932cdb
SE
79952016-01-29 Steve Ellcey <sellcey@imgtec.com>
7996
7997 PR target/65604
7998 * gcc.target/mips/div-delay.c: New test.
7999
26658b7c
JJ
80002016-01-29 Jakub Jelinek <jakub@redhat.com>
8001
33e89989
JJ
8002 PR target/69551
8003 * gcc.target/i386/pr69551.c: New test.
8004
26658b7c
JJ
8005 PR target/66137
8006 * gcc.target/i386/pr66137.c: New test.
8007
401116b5
AB
80082016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8009
8010 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8011 always built for p5600.
8012 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8013 isa=p5600 dg-option.
8014
d4abfcc5
RB
80152016-01-29 Richard Biener <rguenther@suse.de>
8016
8017 PR tree-optimization/69547
8018 * g++.dg/tree-ssa/pr69547.C: New testcase.
8019
16b77b32
JJ
80202016-01-29 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR debug/66869
8023 * g++.dg/warn/Wunused-function2.C: New test.
8024
a1c95464
DV
80252016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8026
8027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8028 support for test to succeed.
8029
5453bfed
MP
80302016-01-29 Marek Polacek <polacek@redhat.com>
8031
8032 PR c++/69509
8033 PR c++/69516
8034 * g++.dg/ext/constexpr-vla2.C: New test.
8035 * g++.dg/ext/constexpr-vla3.C: New test.
8036 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8037
452ec2a5
RB
80382016-01-29 Richard Biener <rguenther@suse.de>
8039
8040 PR middle-end/69537
8041 * gcc.dg/uninit-21.c: New testcase.
8042
aec0b19e
UB
80432016-01-28 Uros Bizjak <ubizjak@gmail.com>
8044
8045 PR target/69459
8046 * gcc.target/i386/pr69459.c: New test.
8047
df113ce7
SE
80482016-01-28 Steve Ellcey <sellcey@imgtec.com>
8049
8050 PR target/68400
8051 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8052 * gcc.target/mips/pr68400.c: New test.
8053
494de84f
MS
80542016-01-28 Martin Sebor <msebor@redhat.com>
8055
8056 PR target/17381
8057 * gcc.target/powerpc/pr17381.c: New test.
8058
eb1b1f01
JJ
80592016-01-28 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR middle-end/69542
8062 * gcc.dg/torture/pr69542.c: New test.
8063
6dfeb7ce
WD
80642016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8065
8066 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8067
4b7471a4
DE
80682016-01-28 David Edelsohn <dje.gcc@gmail.com>
8069
8070 * gcc.dg/pr65980.c: Skip on AIX.
8071 * gcc.dg/pr66688.c: Same.
8072
b271fd21
DE
80732016-01-28 David Edelsohn <dje.gcc@gmail.com>
8074
8075 PR target/63679
8076 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8077 * gcc.dg/tree-ssa/sra-18.c: Same.
8078
874108a9
AV
80792016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8080
8081 PR fortran/62536
8082 * gfortran.dg/block_15.f08: New test.
8083 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8084 on incorrectly closed BLOCK.
8085
30480bcd
IE
80862016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8087
8088 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
80892016-01-28 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/69466
8092 * gfortran.dg/vect/pr69466.f90: New testcase.
8093
0d4c694e
TP
80942016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8095
8096 * g++.dg/pr67989.C: Remove ARM-specific option.
8097 * gcc.target/arm/pr67989.C: New file.
8098
2aa780da
UB
80992016-01-27 Uros Bizjak <ubizjak@gmail.com>
8100
8101 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8102 and expm1 test for glibc < 2.11.
8103
f75ebe77
RH
81042016-01-27 Richard Henderson <rth@redhat.com>
8105
8106 * gcc.c-torture/execute/pr69447.c: New test.
8107
81082016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 8109
9a175e65 8110 PR fortran/69422
49847d75
PT
8111 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8112
cbdd8ae0
JJ
81132016-01-27 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR debug/66869
8116 * gcc.dg/pr66869.c: New test.
8117
2b572b3c
JL
81182016-01-25 Jeff Law <law@redhat.com>
8119
8120 PR tree-optimization/68398
aec0b19e 8121 PR tree-optimization/69196
2b572b3c
JL
8122 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8123 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8124 path to avoid new heuristic allowing more irreducible regions
8125 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8126 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8128 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8129 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8130
fa74a4bc
MP
81312016-01-27 Marek Polacek <polacek@redhat.com>
8132
8133 PR c/68062
8134 * c-c++-common/vector-compare-4.c: New test.
8135
0afff540
DM
81362016-01-27 David Malcolm <dmalcolm@redhat.com>
8137
8138 PR preprocessor/69126
8139 * c-c++-common/pr69126.c: New test case.
8140
1a218fc9
ILT
81412016-01-27 Ian Lance Taylor <iant@google.com>
8142
8143 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8144
5d70666e
RB
81452016-01-27 Ryan Burn <contact@rnburn.com>
8146
8147 PR cilkplus/69267
8148 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8149
87ff4d66
UB
81502016-01-27 Uros Bizjak <ubizjak@gmail.com>
8151
8152 PR target/69512
8153 * gcc.target/i386/pr69512.c: New test.
8154
27e23cca
RE
81552016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8156
8157 PR ada/69488
8158 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8159
05bf54c3
MP
81602016-01-27 Marek Polacek <polacek@redhat.com>
8161
8162 PR c++/69379
8163 * g++.dg/pr69379.C: New test.
8164
60214d0d
MS
81652016-01-27 Martin Sebor <msebor@redhat.com>
8166
8167 PR c++/69317
8168 * g++.dg/abi/Wabi-2-2.C: New test.
8169 * g++.dg/abi/Wabi-2-3.C: New test.
8170 * g++.dg/abi/Wabi-3-2.C: New test.
8171 * g++.dg/abi/Wabi-3-3.C: New test.
8172
167c7bfa
RB
81732016-01-27 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/69166
8176 * gcc.dg/torture/pr69166.c: New testcase.
8177
1430fb1f
MJ
81782016-01-27 Martin Jambor <mjambor@suse.cz>
8179
8180 PR tree-optimization/69355
8181 * gcc.dg/tree-ssa/pr69355.c: New test.
8182
95e3030c
MP
81832016-01-27 Marek Polacek <polacek@redhat.com>
8184
8185 PR c++/69496
8186 * g++.dg/ext/constexpr-vla1.C: New test.
8187
eeb085f3
CB
81882016-01-20 Christian Bruel <christian.bruel@st.com>
8189
8190 PR target/69245
8191 * gcc.target/arm/pr69245.c: New test.
8192
b1652dde
JJ
81932016-01-27 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/69399
8196 * gcc.dg/torture/pr69399.c: New test.
8197
ce7e8f00
EB
81982016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8199
8200 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8201
e4aac1d1
EB
82022016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8203
8204 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8205
8dfdb419
TV
82062016-01-26 Tom de Vries <tom@codesourcery.com>
8207
8208 PR tree-optimization/69110
8209 * gcc.dg/autopar/pr69110.c: New test.
8210
56f80f54 82112016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 8212 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
8213
8214 * gcc.dg/graphite/isl-ast-op-select.c: New.
8215
a0909527
PT
82162015-01-26 Paul Thomas <pault@gcc.gnu.org>
8217
8218 PR fortran/69385
8219 * gfortran.dg/allocate_error_6.f90: New test.
8220
ffc445f4
RH
82212016-01-26 Richard Henderson <rth@redhat.com>
8222
8223 * gcc.dg/tm/pr60908.c: New test.
8224
01e1dea3
DM
82252016-01-26 David Malcolm <dmalcolm@redhat.com>
8226
8227 PR other/69006
8228 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8229 directive.
8230 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8231 expected multiline output to reflect the colorization being
8232 disabled before newlines.
8233 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8234 (custom_diagnostic_finalizer): Replace call to
8235 pp_newline_and_flush with call to pp_flush.
8236 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8237 * gfortran.dg/implicit_class_1.f90: Likewise.
8238 * lib/gcc-dg.exp (allow_blank_lines): New global.
8239 (dg-allow-blank-lines-in-output): New procedure.
8240 (gcc-dg-prune): Complain about blank lines in the output, unless
8241 dg-allow-blank-lines-in-output was called.
8242 * lib/multiline.exp (_build_multiline_regex): Only support
8243 arbitrary followup text for non-blank-lines, not for blank lines.
8244
13f92e8d
JJ
82452016-01-26 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR tree-optimization/69483
8248 * gcc.dg/pr69483.c: New test.
8249 * g++.dg/opt/pr69483.C: New test.
8250
92422235
CL
82512016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8252
8253 PR target/68620
8254 * gcc.target/arm/pr68620.c: New test.
8255
0bccf11b
L
82562016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8257
8258 * gcc.target/i386/pr68986-2.c: Remove -m32.
8259
81cd202e
L
82602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8261
8262 PR target/68986
8263 * gcc.target/i386/pr68986-1.c: New test.
8264 * gcc.target/i386/pr68986-2.c: Likewise.
8265 * gcc.target/i386/pr68986-3.c: Likewise.
8266
213a1c03
CB
82672016-01-26 Christian Bruel <christian.bruel@st.com>
8268
8269 * lib/target-supports.exp
8270 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8271 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8272 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8273
22a08dd1
RB
82742016-01-26 Richard Biener <rguenther@suse.de>
8275
8276 PR tree-optimization/69452
8277 * gcc.dg/torture/pr69452.c: New testcase.
8278
6c06e0e8
JJ
82792016-01-26 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR target/69442
8282 * gcc.dg/pr69442.c: New test.
8283
b96824c4
RFI
82842016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8285
8286 PR target/67896
8287 * gcc.target/aarch64/simd/pr67896.C: New.
8288
5ee31e57
RS
82892016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8290
8291 PR tree-optimization/69400
8292 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8293 function.
8294 (plugin_init): Call it.
8295 * gcc.dg/torture/pr69400.c: New test.
8296
7ddfb31d
CL
82972016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8298
8299 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8300
1e050c90
AK
83012016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8302 Sebastian Pop <s.pop@samsung.com>
8303
8304 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8305 isl-0.15.
8306
c8ee4bf5
AK
83072016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8308 Sebastian Pop <s.pop@samsung.com>
8309
8310 * gcc.dg/graphite/pr69292.c: New.
8311
d902b330
JJ
83122016-01-25 Jakub Jelinek <jakub@redhat.com>
8313
8314 * c-c++-common/goacc/use_device-1.c: New test.
8315
2c89b952
JL
83162016-01-25 Jeff Law <law@redhat.com>
8317
8318 PR tree-optimization/69196
8319 PR tree-optimization/68398
8320 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8321 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8322
685c8785
DE
83232016-01-25 David Edelsohn <dje.gcc@gmail.com>
8324
8325 PR target/69469
8326 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8327 Algorithm.
8328
95cef0c1
RB
83292016-01-25 Richard Biener <rguenther@suse.de>
8330
8331 PR testsuite/69380
8332 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8333
2947d3b2
IE
83342016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8335
8336 PR target/69421
8337 * gcc.dg/pr69421.c: New test.
8338
ae19075a
BB
83392016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8340
8341 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8342 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8343 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8344 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8345 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8346 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8347 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8348 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8349 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8350 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8351
fa4511c2
RB
83522016-01-25 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/69376
8355 * gcc.dg/torture/pr69376.c: New testcase.
8356
1d101216
JD
83572016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8358
8359 PR fortran/69397
8360 PR fortran/68442
8361 * gfortran.dg/interface_38.f90: New test.
8362 * gfortran.dg/interface_39.f90: New test.
a0909527 8363
a59b92b0
PP
83642016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8365
8366 Revert:
8367 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8368
8369 PR c++/11858
8370 PR c++/24663
8371 PR c++/24664
8372 * g++.dg/template/pr11858.C: New test.
8373 * g++.dg/template/pr24663.C: New test.
8374 * g++.dg/template/unify12.C: New test.
8375 * g++.dg/template/unify13.C: New test.
8376 * g++.dg/template/unify14.C: New test.
8377 * g++.dg/template/unify15.C: New test.
8378 * g++.dg/template/unify16.C: New test.
8379 * g++.dg/template/unify17.C: New test.
8380
16acb1a8
DH
83812016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8382
8383 PR fortran/68283
8384 gfortran.dg/pr68283.f90: New test.
8385
094773e8
TK
83862016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8387
8388 PR fortran/66094
8389 * gfortran.dg/inline_matmul_13.f90: New test.
8390 * gfortran.dg/matmul_bounds_8.f90: New test.
8391 * gfortran.dg/matmul_bounds_9.f90: New test.
8392 * gfortran.dg/matmul_bounds_10.f90: New test.
8393
42fb90d7
TV
83942016-01-23 Tom de Vries <tom@codesourcery.com>
8395
8396 PR tree-optimization/69426
8397 * gcc.dg/autopar/pr69426.c: New test.
8398
69da7802
MS
83992016-01-23 Martin Sebor <msebor@redhat.com>
8400
8401 PR c++/58109
8402 PR c++/69022
8403 * g++.dg/cpp0x/alignas5.C: New test.
8404 * g++.dg/ext/vector29.C: Same.
8405
da17300a
UB
84062016-01-23 Uros Bizjak <ubizjak@gmail.com>
8407
8408 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8409 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8410 _GNU_SOURCE from compile flags to the source.
8411 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8412 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8413 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8414 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8415
62041cfc
JJ
84162016-01-22 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR target/69432
8419 * g++.dg/opt/pr69432.C: New test.
8420
f7d2ad6f
BS
84212016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8422
8423 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8424 32-bit targets testing an -m64 multilib.
8425
d403fc9a
WS
84262016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8427
8428 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8429 64-bit support.
8430
4aa16f8d
JG
84312016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8432
8433 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8434
7c816d0f
CB
84352016-01-21 Christian Bruel <christian.bruel@st.com>
8436
8437 PR target/68674
8438 * gcc.target/i386/pr68674.c
8439 * gcc.target/aarch64/pr68674.c
8440 * gcc.target/arm/pr68674.c
8441
fce661e8
KT
84422016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8443
8444 PR target/69403
8445 * gcc.c-torture/execute/pr69403.c: New test.
8446
4696899f
PC
84472016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/55843
8450 * g++.dg/template/pr55843.C: New.
8451
bac69366
AL
84522016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8453
8454 PR testsuite/66877
8455 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8456 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8457
b57d3a5c
BS
84582016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8459
8460 PR testsuite/67489
da17300a
UB
8461 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8462 from dg-do compile directive, and instead add
8463 { dg-require-effective-target int128 }.
b57d3a5c 8464
9f04a53e
MS
84652016-01-20 Martin Sebor <msebor@redhat.com>
8466
8467 PR c/69405
8468 * gcc.dg/sync-fetch.c: New test.
8469
38a51663
JL
84702016-01-21 Martin Sebor <msebor@redhat.com>
8471
8472 PR target/69252
8473 * gcc.target/powerpc/pr69252.c: New test.
8474
2423a75a
JD
84752016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8476
8477 PR fortran/65996
da17300a 8478 * gfortran.dg/pr65996.f90: New test.
2423a75a 8479
0a76463f
DV
84802016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8481
8482 PR c++/68810
9f04a53e 8483 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 8484 expected to generate an error.
0a76463f 8485
9776e692
BS
84862016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8487
8488 PR middle-end/66178
8489 * gcc.dg/torture/pr66178.c: New test.
8490
c8d3e088
AB
84912016-01-21 Anton Blanchard <anton@samba.org>
8492 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8493
8494 PR target/63354
8495 * gcc.target/powerpc/pr63354.c: New test.
8496
35b707ff
VM
84972016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8498
8499 PR rtl-optimization/68990
8500 * gcc.target/i386/pr68990: New.
8501
157b0829
NC
85022016-01-21 Nick Clifton <nickc@redhat.com>
8503
8504 PR target/69129
8505 * gcc.target/mips/pr69129.c: New.
8506
aede6748
PC
85072016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8508
8509 PR c++/58046
8510 * g++.dg/cpp0x/pr58046.C: New.
8511
5463c2c8
JJ
85122016-01-21 Jakub Jelinek <jakub@redhat.com>
8513
6d31cc75
SS
8514 PR target/69187
8515 PR target/65624
8516 * gcc.target/arm/pr69187.c: New test.
8517
5463c2c8
JJ
8518 PR c++/69355
8519 * g++.dg/torture/pr69355.C: New test.
8520
fa28f32b
AK
85212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8522 Sebastian Pop <s.pop@samsung.com>
8523
8524 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8525
b920a047
AK
85262016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8527 Sebastian Pop <s.pop@samsung.com>
8528
da17300a 8529 * gcc.dg/graphite/pr68976.c: New test.
b920a047 8530
bdd3aea6
JJ
85312016-01-21 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR middle-end/67653
8534 * c-c++-common/pr67653.c: New test.
8535 * gcc.dg/torture/pr29119.c: Add dg-warning.
8536
26a2e6ae
PB
85372016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8538
8539 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8540
d25c7690
PK
85412016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8542
8543 PR c/24293
8544 * gcc.dg/pr24293.c: New test.
8545 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8546 incomplete struct type.
8547 * gcc.dg/declspec-1.c: Likewise.
8548 * gcc.dg/pr63549.c: Likewise.
8549
889d5698
JJ
85502016-01-20 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR tree-optimization/66612
8553 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8554 for bdn instruction.
8555
d7cf3dc7
CL
85562016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8557
8558 * lib/target-supports.exp
8559 (check_effective_target_arm_fp_ok_nocache): New.
8560 (check_effective_target_arm_fp_ok): New.
8561 (add_options_for_arm_fp): New.
8562 (check_effective_target_arm_crypto_ok_nocache): Require
8563 target_arm_v8_neon_ok instead of arm32.
8564 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8565 (check_effective_target_arm_crypto_pragma_ok): New.
8566 (add_options_for_arm_vfp): New.
8567 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8568 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8569 target instead. Force initial fpu to vfp.
8570 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8571 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8572 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8573 dependency.
8574 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8575 use arm_vfp effective target instead. Force initial fpu to vfp.
8576 * gcc.target/arm/attr-neon3.c: Likewise.
8577 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8578 arm_vfp_ok.
8579 * gcc.target/arm/unsigned-float.c: Likewise.
8580 * gcc.target/arm/vfp-1.c: Likewise.
8581 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8582 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8583 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8584 * gcc.target/arm/vfp-ldmias.c: Likewise.
8585 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8586 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8587 * gcc.target/arm/vfp-stmiad.c: Likewise.
8588 * gcc.target/arm/vfp-stmias.c: Likewise.
8589 * gcc.target/arm/vnmul-1.c: Likewise.
8590 * gcc.target/arm/vnmul-2.c: Likewise.
8591 * gcc.target/arm/vnmul-3.c: Likewise.
8592 * gcc.target/arm/vnmul-4.c: Likewise.
8593
01ac9704 85942016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 8595
e84b00da
L
8596 PR testsuite/69366
8597 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8598 the MPX run-time library, for compile-time MPX test.
8599 * gcc.target/i386/chkp-always_inline.c: Likewise.
8600 * gcc.target/i386/chkp-bndret.c: Likewise.
8601 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8602 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8603 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8604 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8605 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8606 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8607 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8608 * gcc.target/i386/chkp-label-address.c: Likewise.
8609 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8610 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8611 * gcc.target/i386/chkp-pr69044.c: Likewise.
8612 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8613 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8614 * gcc.target/i386/chkp-strchr.c: Likewise.
8615 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8616 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8617 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8618 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8619 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8620 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8621 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8622 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8623 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8624 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8625 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8626 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8627 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8628 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8629 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8630 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8631 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8632 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8633 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8634 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8635 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8636 * gcc.target/i386/pr63995-2.c: Likewise.
8637 * gcc.target/i386/pr64805.c: Likewise.
8638 * gcc.target/i386/pr65044.c: Likewise.
8639 * gcc.target/i386/pr65167.c: Likewise.
8640 * gcc.target/i386/pr65183.c: Likewise.
8641 * gcc.target/i386/pr65184.c: Likewise.
8642 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 8643
28b33016
IE
86442016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8645
8646 PR tree-optimization/69328
8647 * gcc.dg/pr69328.c: New test.
8648
bcff0913
JL
86492016-01-20 Jeff Law <law@redhat.com>
8650
bf0bb970 8651 PR target/25114
bcff0913
JL
8652 * gcc.target/m68k/pr25114.c: New test.
8653
a3f69631
AV
86542016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8655
8656 * gcc.target/arm/memset-inline-10.c: Added
8657 dg-require-effective-target arm_thumb2_ok.
8658
af33ba0d
EB
86592016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * gcc.dg/debug/dwarf2/sso.c: New test.
8662
7596d5de
UB
86632016-01-19 Uros Bizjak <ubizjak@gmail.com>
8664
8665 PR testsuite/68820
8666 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8667 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8668 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8669
ceda2c69
JH
86702016-01-19 Jan Hubicka <hubicka@ucw.cz>
8671
8672 PR ipa/66223
8673 * g++.dg/ipa/devirt-50.C: New testcase.
8674
38a979f2
MP
86752016-01-19 Marek Polacek <polacek@redhat.com>
8676
8677 PR c++/68965
8678 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8679 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8680
962801c5
KT
86812016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8682
8683 PR target/69135
8684 * gcc.target/arm/pr69135_1.c: New test.
8685
078fe40a
WD
86862015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8687
8688 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8689
786e3c06
WD
86902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8691
8692 * gcc.target/aarch64/ccmp_1.c: New testcase.
8693
1e297006
MP
86942016-01-19 Marek Polacek <polacek@redhat.com>
8695
8696 PR c++/68586
8697 * g++.dg/cpp0x/enum30.C: New test.
8698
879c27e3
RB
86992016-01-19 Richard Biener <rguenther@suse.de>
8700
8701 PR tree-optimization/69336
8702 * g++.dg/tree-ssa/pr69336.C: New testcase.
8703
015337d3
JJ
87042016-01-19 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR debug/65779
8707 * gcc.dg/pr65779.c: New test.
8708
e2c768b6
RB
87092016-01-19 Richard Biener <rguenther@suse.de>
8710
8711 PR tree-optimization/69352
8712 * gcc.dg/torture/pr69352.c: New testcase.
8713
569efc34
JJ
87142016-01-19 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR rtl-optimization/68955
8717 PR rtl-optimization/64557
8718 * gcc.dg/torture/pr68955.c: New test.
8719
e49d321f
JH
87202016-01-19 Jan Hubicka <hubicka@ucw.cz>
8721
8722 PR lto/69136
8723 * g++.dg/torture/pr69136.C: New testcase.
8724
e9191ad3
JH
87252016-01-19 Jan Hubicka <hubicka@ucw.cz>
8726
8727 PR lto/69133
8728 * g++.dg/lto/pr69133_0.C: New testcase.
8729 * g++.dg/lto/pr69133_1.C: New testcase.
8730
2bedb645
JL
87312016-01-15 Jeff Law <law@redhat.com>
8732
8733 PR tree-optimization/69320
8734 * gcc.c-torture/pr69320-1.c: New test.
8735 * gcc.c-torture/pr69320-2.c: New test.
8736 * gcc.c-torture/pr69320-3.c: New test.
8737 * gcc.c-torture/pr69320-4.c: New test.
8738
17c15cb9
PP
87392016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8740
8741 PR c++/11858
8742 PR c++/24663
8743 PR c++/24664
8744 * g++.dg/template/pr11858.C: New test.
8745 * g++.dg/template/pr24663.C: New test.
8746 * g++.dg/template/unify12.C: New test.
8747 * g++.dg/template/unify13.C: New test.
8748 * g++.dg/template/unify14.C: New test.
8749 * g++.dg/template/unify15.C: New test.
8750 * g++.dg/template/unify16.C: New test.
8751 * g++.dg/template/unify17.C: New test.
8752
9617fd08
DM
87532016-01-18 David Malcolm <dmalcolm@redhat.com>
8754
8755 PR testsuite/69181
8756 * gcc.dg/pr69181-1.c: New test file.
8757 * gcc.dg/pr69181-2.c: New test file.
8758 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8759 globals by moving it to...
8760 (cleanup-after-saved-dg-test): ...this new function. Add
8761 "global additional_sources_used". Add reset of global
8762 multiline_expected_outputs to the empty list.
8763 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8764 global to...
8765 (multiline_expected_outputs): ...this, and updated comments to
8766 note that it is modified from gcc-dg.exp.
8767 (dg-end-multiline-output): Update for the above renaming.
8768 (handle-multiline-outputs): Likewise. Remove the clearing
8769 of the expected outputs to the empty list.
8770
b555a2e4
RB
87712016-01-18 Richard Biener <rguenther@suse.de>
8772
8773 PR tree-optimization/69297
8774 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8775
96902805
JM
87762016-01-18 Joseph Myers <joseph@codesourcery.com>
8777
8778 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8779 dg-options.
8780 * gcc.target/mips/mips-3d-2.c: Likewise.
8781 * gcc.target/mips/mips-3d-3.c: Likewise.
8782 * gcc.target/mips/mips-3d-4.c: Likewise.
8783 * gcc.target/mips/mips-3d-5.c: Likewise.
8784 * gcc.target/mips/mips-3d-6.c: Likewise.
8785 * gcc.target/mips/mips-3d-7.c: Likewise.
8786 * gcc.target/mips/mips-3d-8.c: Likewise.
8787 * gcc.target/mips/mips-3d-9.c: Likewise.
8788 * gcc.target/mips/mips-ps-1.c: Likewise.
8789 * gcc.target/mips/mips-ps-2.c: Likewise.
8790 * gcc.target/mips/mips-ps-3.c: Likewise.
8791 * gcc.target/mips/mips-ps-4.c: Likewise.
8792 * gcc.target/mips/mips-ps-5.c: Likewise.
8793 * gcc.target/mips/mips-ps-6.c: Likewise.
8794 * gcc.target/mips/mips-ps-7.c: Likewise.
8795 * gcc.target/mips/mips-ps-type.c: Likewise.
8796 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8797 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8798
40e26f94
TV
87992016-01-18 Tom de Vries <tom@codesourcery.com>
8800
8801 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8802 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8803 * c-c++-common/goacc/kernels-empty.c: New test.
8804 * c-c++-common/goacc/kernels-eternal.c: New test.
8805 * c-c++-common/goacc/kernels-loop-2.c: New test.
8806 * c-c++-common/goacc/kernels-loop-3.c: New test.
8807 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8808 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8809 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8810 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8811 * c-c++-common/goacc/kernels-loop-data.c: New test.
8812 * c-c++-common/goacc/kernels-loop-g.c: New test.
8813 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8814 * c-c++-common/goacc/kernels-loop-n.c: New test.
8815 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8816 * c-c++-common/goacc/kernels-loop.c: New test.
8817 * c-c++-common/goacc/kernels-noreturn.c: New test.
8818 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8819 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8820 * c-c++-common/goacc/kernels-reduction.c: New test.
8821
a98d4647
TV
88222016-01-18 Tom de Vries <tom@codesourcery.com>
8823
8824 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8825 * gcc.dg/autopar/outer-2.c: Same.
8826 * gcc.dg/autopar/outer-3.c: Same.
8827 * gcc.dg/autopar/outer-4.c: Same.
8828 * gcc.dg/autopar/outer-5.c: Same.
8829 * gcc.dg/autopar/outer-6.c: Same.
8830 * gcc.dg/autopar/parallelization-1.c: Same.
8831 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8832 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8833 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8834 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8835 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8836 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8837 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8838 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8839 * gcc.dg/autopar/pr39500-1.c: Same.
8840 * gcc.dg/autopar/pr39500-2.c: Same.
8841 * gcc.dg/autopar/pr46193.c: Same.
8842 * gcc.dg/autopar/pr46194.c: Same.
8843 * gcc.dg/autopar/pr49580.c: Same.
8844 * gcc.dg/autopar/pr49960-1.c: Same.
8845 * gcc.dg/autopar/pr49960.c: Same.
8846 * gcc.dg/autopar/pr68373.c: Same.
8847 * gcc.dg/autopar/reduc-1.c: Same.
8848 * gcc.dg/autopar/reduc-1char.c: Same.
8849 * gcc.dg/autopar/reduc-1short.c: Same.
8850 * gcc.dg/autopar/reduc-2.c: Same.
8851 * gcc.dg/autopar/reduc-2char.c: Same.
8852 * gcc.dg/autopar/reduc-2short.c: Same.
8853 * gcc.dg/autopar/reduc-3.c: Same.
8854 * gcc.dg/autopar/reduc-4.c: Same.
8855 * gcc.dg/autopar/reduc-6.c: Same.
8856 * gcc.dg/autopar/reduc-7.c: Same.
8857 * gcc.dg/autopar/reduc-8.c: Same.
8858 * gcc.dg/autopar/reduc-9.c: Same.
8859 * gcc.dg/autopar/uns-outer-4.c: Same.
8860 * gcc.dg/autopar/uns-outer-5.c: Same.
8861 * gcc.dg/autopar/uns-outer-6.c: Same.
8862 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8863 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8864
da976fa8
AL
88652016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8866
8867 PR target/63679
8868 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8869 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8870
70c1e886
AL
88712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8872
8873 PR target/63679
8874 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8875 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8876 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8877
88bed196
AL
88782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8879
8880 PR target/63679
8881 * gcc.dg/tree-ssa/sra-17.c: New.
8882 * gcc.dg/tree-ssa/sra-18.c: New.
8883
3dd5f42e
IE
88842016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8885
8886 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8887
ae5a77fa
EB
88882016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8889
8890 * gnat.dg/inline12.adb: New test.
8891
11e57fc6
BC
88922016-01-18 Bin Cheng <bin.cheng@arm.com>
8893
8894 PR tree-optimization/66797
8895 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8896
995b6fe0
RB
88972016-01-18 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/69170
8900 * gcc.dg/torture/pr69170.c: New testcase.
8901
82ee0cf2 89022016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
8903
8904 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8905
d69da357
TV
89062016-01-16 Tom de Vries <tom@codesourcery.com>
8907
8908 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8909
a3845283
TV
89102016-01-16 Tom de Vries <tom@codesourcery.com>
8911
8912 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8913 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8914 redundant dg-require-effective-target pthread.
8915 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8916 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8917 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8918 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8919 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8920 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8921 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8922
197a6aa6
DE
89232016-01-16 David Edelsohn <dje.gcc@gmail.com>
8924
8925 PR target/68609
8926 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8927 * gcc.target/powerpc/recip-7.c: Same.
8928
ec7886c1
PP
89292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8930
8931 PR c++/69091
8932 * g++.dg/template/pr69091.C: New test.
8933
203484bb
PP
89342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8935
8936 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8937 dump does not contain an error_mark_node.
8938 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8939 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8940
aa2500e9
PP
89412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8942
8943 PR c++/68936
8944 * g++.dg/template/pr68936.C: New test.
8945
28621a5c
DE
89462016-01-15 David Edelsohn <dje.gcc@gmail.com>
8947
8948 PR target/68609
8949 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8950 * gcc.target/powerpc/recip-2.c: Same.
8951 * gcc.target/powerpc/recip-3.c: Same.
8952 * gcc.target/powerpc/recip-4.c: Same.
8953 * gcc.target/powerpc/recip-sqrtf.c: Same.
8954
40c43aca
JL
89552016-01-15 Jeff Law <law@redhat.com>
8956
8957 PR tree-optimization/69270
8958 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8959 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8960
afbc5ae8
PT
89612016-01-15 Paul Thomas <pault@gcc.gnu.org>
8962
8963 PR fortran/49630
8964 * gfortran.dg/deferred_character_13.f90: New test for the fix
8965 of comment 3 of the PR.
8966
8967 PR fortran/54070
8968 * gfortran.dg/deferred_character_8.f90: New test
8969 * gfortran.dg/allocate_error_5.f90: New test
8970
8971 PR fortran/60593
8972 * gfortran.dg/deferred_character_10.f90: New test
8973
8974 PR fortran/60795
8975 * gfortran.dg/deferred_character_14.f90: New test
8976
8977 PR fortran/61147
8978 * gfortran.dg/deferred_character_11.f90: New test
8979
8980 PR fortran/64324
8981 * gfortran.dg/deferred_character_9.f90: New test
8982
49abe076
VM
89832016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8984
8985 PR rtl-optimization/69030
8986 * gcc.target/i386/pr69030.c: New.
8987
16d12992
KT
89882016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8989
8990 * gcc.target/aarch64/target_attr_17.c: New test.
8991
78810bd3
RB
89922016-01-15 Richard Biener <rguenther@suse.de>
8993
8994 PR tree-optimization/66856
8995 * gcc.dg/torture/pr66856-1.c: New testcase.
8996 * gcc.dg/torture/pr66856-2.c: Likewise.
8997
2bd847fe
RB
89982016-01-15 Richard Biener <rguenther@suse.de>
8999
9000 PR debug/69137
9001 * g++.dg/lto/pr69137_0.C: New testcase.
9002
a00fe3b7
RS
90032016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9004
9005 PR middle-end/69246
9006 * gcc.target/i386/pr69246.c: New test.
9007
cbb0e83b
DV
90082016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9009
7596d5de 9010 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 9011
5a500ecf
DV
90122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9013
9014 PR c++/56194
9015 * g++.dg/init/const9.C: Disable test on S/390.
9016
5d9bf64f
DV
90172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9018
9019 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9020 * g++.dg/Wno-frame-address.C: Ditto.
9021
e234b19e
DV
90222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9023
9024 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9025
89483f99
RB
90262016-01-15 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/68961
9029 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9030
94f37395
IE
90312016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9032
9033 * gcc.target/i386/pr65105-5.c: New test.
9034
82ee0cf2 90352016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
9036
9037 * gcc.c-torture/execute/alias-4.c: New testcase.
9038
82ee0cf2 90392016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
9040
9041 PR ipa/68148
9042 * g++.dg/ipa/devirt-49.C: New testcase.
9043
092f7deb 90442016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
9045
9046 PR target/65837
9047 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9048 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9049 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9050
e93c66bc
RB
90512016-01-15 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/69117
9054 * gcc.dg/torture/pr69117.c: New testcase.
9055
c47eaca6 90562015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
9057
9058 PR c++/69048
9059 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9060
c3f6914a
FXC
90612016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9062
9063 PR testsuite/67509
9064 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9065 range tests use 100 * maximum instead of maximum + 1.
9066
cd65ae90
JJ
90672016-01-14 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR debug/69244
9070 * gcc.dg/guality/pr69244.c: New test.
9071
19643948
UB
90722016-01-14 Uros Bizjak <ubizjak@gmail.com>
9073
9074 * lib/target-supports.exp (check_effective_target_issignaling):
9075 New procedure.
9076 * gcc.dg/pr61441.c: Require issignaling effective target.
9077
fe79c97e
SB
90782016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9079
9080 PR target/68803
9081 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9082
c7df95d8
DM
90832016-01-14 David Malcolm <dmalcolm@redhat.com>
9084
9085 PR c++/68819
9086 PR preprocessor/69177
9087 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9088 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9089 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9090 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9091
00083992
MP
90922016-01-14 Marek Polacek <polacek@redhat.com>
9093
9094 PR c/69262
9095 * gcc.dg/array-15.c: New test.
9096
0c9b3294
JJ
90972016-01-14 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR middle-end/68146
9100 PR tree-optimization/69155
9101 * gfortran.dg/pr68146.f: New test.
9102 * gfortran.dg/pr69155.f90: New test.
9103
3688e13d
RB
91042016-01-14 Richard Biener <rguenther@suse.de>
9105
9106 PR tree-optimization/68060
9107 * gcc.dg/torture/pr68060-1.c: New testcase.
9108 * gcc.dg/torture/pr68060-2.c: Likewise.
9109
bab0ad3a
NC
91102016-01-14 Nick Clifton <nickc@redhat.com>
9111
9112 * lib/target-supports.exp
9113 (check_effective_target_arm_neon_ok_nocache): Add an option
9114 sequence that includes setting the ARM architecture to ARMv7-A.
9115 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9116 command line options necessary to enable Neon support.
9117 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9118 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9119 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9120 * gcc.target/arm/pr69180.c: Likewise.
9121
947c2ce5
JL
91222016-01-14 Jeff Law <law@redhat.com>
9123
9124 PR tree-optimization/69270
9125 * gcc.dg/tree-ssa/pr69270.c: New test.
9126
3342fd71
BS
91272016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9128
9129 PR c/66208
9130 * c-c++-common/pr66208.c: New file.
9131
2ad3adf1
JJ
91322016-01-13 Jakub Jelinek <jakub@redhat.com>
9133
9134 PR tree-optimization/69156
9135 * gcc.dg/pr69156.c: New test.
9136
398d6feb
L
91372016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9138
9139 * gcc.target/i386/pr69225-7.c: New test.
9140
4c868789
RH
91412016-01-13 Richard Henderson <rth@redhat.com>
9142
9143 * gcc.dg/tm/memopt-13.c: Update expected function.
9144 * gcc.dg/tm/memopt-6.c: Likewise.
9145
ef6d1772
UB
91462016-01-13 Uros Bizjak <ubizjak@gmail.com>
9147
9148 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9149 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9150 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9151 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 9152
ef6d1772
UB
91532016-01-13 Tom de Vries <tom@codesourcery.com>
9154
9155 PR tree-optimization/69169
0b4b6ef2
TV
9156 * gcc.dg/pr69169.c: New test.
9157
2ad3adf1 91582016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
9159
9160 PR target/69228
9161 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9162 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9163 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9164 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9165 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9166 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9167 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9168 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9169
9060e335
AK
91702016-01-13 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR target/69247
9173 * gcc.dg/pr69247.c: New test.
9174
40311329
RB
91752016-01-13 Richard Biener <rguenther@suse.de>
9176
9177 PR tree-optimization/69242
9178 * gcc.dg/torture/pr69242.c: New testcase.
9179
ccbd7103
RB
91802016-01-13 Richard Biener <rguenther@suse.de>
9181
9182 PR tree-optimization/69186
9183 * gcc.dg/torture/pr69186.c: New testcase.
9184
c6f72a46
JL
91852016-01-13 Jeff Law <law@redhat.com>
9186
9187 PR tree-optimization/67755
9188 * gcc.dg/tree-ssa/pr67755.c: New test.
9189
91902016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
9191
9192 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9193 pass number in output by a star.
9194
c446cf07
BC
91952016-01-12 Bin Cheng <bin.cheng@arm.com>
9196
9197 PR tree-optimization/68911
9198 * gcc.c-torture/execute/pr68911.c: New test.
9199
5342156c
MP
92002016-01-12 Marek Polacek <polacek@redhat.com>
9201
9202 PR c++/68979
9203 * g++.dg/warn/permissive-1.C: New test.
9204
65364cc5
JJ
92052016-01-12 Jakub Jelinek <jakub@redhat.com>
9206
9207 PR objc++/68511
9208 PR c++/69213
9209 * g++.dg/opt/pr69213.C: New test.
9210
81b9a3d9
CB
92112016-01-12 Christian Bruel <christian.bruel@st.com>
9212
9213 PR target/69180
9214 * gcc.target/arm/pr69180.c: New test.
9215
3c4e91c9
RB
92162016-01-12 Richard Biener <rguenther@suse.de>
9217
9218 PR lto/69077
9219 * g++.dg/lto/pr69077_0.C: New testcase.
9220 * g++.dg/lto/pr69077_1.C: Likewise.
9221
5664cea1
JJ
92222016-01-12 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR target/69175
9225 * g++.dg/opt/pr69175.C: New test.
9226
86cefc49
AL
92272016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9228
9229 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9230 rather than #including math.h & stdlib.h.
9231 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9232 * gcc.dg/vect/pr49771.c: Likewise.
9233 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9234 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9235 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9236 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9237 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9238 * gcc.dg/vect/pr44507.c: Likewise.
9239 * gcc.dg/vect/pr45902.c: Likewise.
9240 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9241 * gcc.dg/vect/vect-117.c: Likewise.
9242 * gcc.dg/vect/vect-99.c: Likewise.
9243 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9244 * gcc.dg/vect/vect-cond-1.c: Likewise.
9245 * gcc.dg/vect/vect-cond-2.c: Likewise.
9246 * gcc.dg/vect/vect-cond-3.c: Likewise.
9247 * gcc.dg/vect/vect-cond-4.c: Likewise.
9248 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9249 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9250 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9251 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9252 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9253 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9254 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9255 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9256 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9257 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9258 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9259 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9260 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9261 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9262 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9263 include of signal.h.
9264 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9265 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9266 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9267 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9268 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9269 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9270 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9271 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9272 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9273 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9274 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9275 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9276 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9277 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9278 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9279 * gcc.dg/vect/vect-outer-5.c: Likewise.
9280 * gcc.dg/vect/vect-outer-6.c: Likewise.
9281 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9282 include of stdio.h.
9283
b832f61e
NC
92842016-01-12 Nick Clifton <nickc@redhat.com>
9285
9286 PR target/68913
9287 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9288 to fread so that it will be found in all target runtimes.
9289
8eac49b1
RB
92902016-01-12 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/69053
9293 * g++.dg/torture/pr69053.C: New testcase.
9294
2935d994
RB
92952016-01-12 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/69168
9298 * gcc.dg/torture/pr69168.c: New testcase.
9299
66c16fd9
RB
93002016-01-12 Richard Biener <rguenther@suse.de>
9301
9302 PR tree-optimization/69157
9303 * gcc.dg/torture/pr69157.c: New testcase.
9304
93052016-01-12 Richard Biener <rguenther@suse.de>
9306
9307 PR tree-optimization/69174
9308 * gcc.dg/torture/pr69174.c: New testcase.
9309
723033a6
JJ
93102016-01-12 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR c++/66808
9313 PR c++/69000
9314 * g++.dg/tls/pr66808.C: New test.
9315 * g++.dg/tls/pr69000.C: New test.
9316
3574cf47
BS
93172016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9318
9319 * gcc.target/powerpc/swaps-p8-23.c: New test.
9320 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9321
feb20787
JDA
93222016-01-11 John David Anglin <danglin@gcc.gnu.org>
9323
9324 PR tree-optimization/68356
9325 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9326
27b1820a
KV
93272016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9328 Jim Wilson <jim.wilson@linaro.org>
9329
9330 PR target/69194
9331 * gcc.target/arm/pr69194.c: New test.
9332
cf4de6af
L
93332016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9334
9335 PR target/69225
9336 * gcc.target/i386/pr69225-1.c: New test.
9337 * gcc.target/i386/pr69225-2.c: Likewise.
9338 * gcc.target/i386/pr69225-3.c: Likewise.
9339 * gcc.target/i386/pr69225-4.c: Likewise.
9340 * gcc.target/i386/pr69225-5.c: Likewise.
9341 * gcc.target/i386/pr69225-6.c: Likewise.
9342
1ebd5558
JJ
93432016-01-11 Jakub Jelinek <jakub@redhat.com>
9344
23552a4d
JJ
9345 PR target/67462
9346 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9347 if lp64.
9348
26ff85b0
JJ
9349 PR target/69071
9350 * gcc.dg/pr69071.c: New test.
9351
9cb6bd74
JJ
9352 PR c++/69211
9353 * g++.dg/opt/pr69211.C: New test.
9354
1ebd5558
JJ
9355 PR tree-optimization/69214
9356 * gcc.c-torture/compile/pr69214.c: New test.
9357
8c18c836
UB
93582016-01-11 Uros Bizjak <ubizjak@gmail.com>
9359
9360 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9361 * gcc.target/i386/pr66232-11.c: Ditto.
9362 * gcc.target/i386/pr66232-12.c: Ditto.
9363 * gcc.target/i386/pr66232-13.c: Ditto.
9364
62446e6e
RB
93652016-01-11 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/69173
9368 * gcc.dg/torture/pr69173.c: New testcase.
9369
2b8568fe
KT
93702016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 PR rtl-optimization/68796
9373 * gcc.target/aarch64/tst_5.c: New test.
9374 * gcc.target/aarch64/tst_6.c: Likewise.
9375
5baf4532
KT
93762016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9377
9378 PR rtl-optimization/68841
9379 * gcc.dg/pr68841.c: New test.
9380 * gcc.c-torture/execute/pr68841.c: New test.
9381
ca90b1ed
YR
93822016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9383
9384 PR rtl-optimization/68920
9385 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9386 for ix86 targets.
9387 * gcc.dg/ifcvt-5.c: New test.
9388
2ad3adf1 93892016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
9390
9391 PR bootstrap/69123
9392 * g++.dg/pr69123.C: New.
9393
83834c09
IE
93942016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9395
9396 PR target/69010
9397 * gcc.target/i386/pr69010.c: New test.
9398
dcf89d57
MJ
93992016-01-11 Martin Jambor <mjambor@suse.cz>
9400
9401 PR ipa/69044
9402 * gcc.target/i386/chkp-pr69044.c: New test.
9403
d95167ee
TV
94042016-01-11 Tom de Vries <tom@codesourcery.com>
9405
9406 PR tree-optimization/69109
9407 * gcc.dg/autopar/pr69109-2.c: New test.
9408 * gcc.dg/autopar/pr69109.c: New test.
9409
4f6403a8
TV
94102016-01-11 Tom de Vries <tom@codesourcery.com>
9411
9412 PR tree-optimization/69108
9413 * gcc.dg/autopar/pr69108.c: New test.
9414
21efdd80
PP
94152016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9416
9417 PR c++/69029
9418 * c-c++-common/Wisleading-indentation.c: Augment test.
9419
fd42eed8
TK
94202016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9421
9422 PR fortran/69154
9423 * gfortran.dg/inline_matmul_12.f90: New test.
9424
4f90ee6c
PT
94252016-01-10 Paul Thomas <pault@gcc.gnu.org>
9426
9427 PR fortran/67779
9428 * gfortran.dg/actual_array_offset_1: New test.
9429
3907c6cf
TV
94302016-01-10 Tom de Vries <tom@codesourcery.com>
9431
9432 PR tree-optimization/69062
9433 * gcc.dg/autopar/pr69062.c: New test.
9434
b07b236e
TS
94352016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9436
9437 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9438 * gcc.dg/vect/slp-perm-2.c: Likewise.
9439 * gcc.dg/vect/slp-perm-3.c: Likewise.
9440 * gcc.dg/vect/slp-perm-5.c: Likewise.
9441 * gcc.dg/vect/slp-perm-6.c: Likewise.
9442 * gcc.dg/vect/slp-perm-7.c: Likewise.
9443 * gcc.dg/vect/slp-perm-8.c: Likewise.
9444
23fab8ae
TV
94452016-01-10 Tom de Vries <tom@codesourcery.com>
9446
9447 PR tree-optimization/69039
9448 * gcc.dg/autopar/pr69039.c: New test.
9449
73f0dae2
MP
94502016-01-09 Marek Polacek <polacek@redhat.com>
9451
9452 PR c++/69113
9453 * g++.dg/pr69113.C: New test.
9454
20b8d734
JJ
94552016-01-09 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR middle-end/50865
9458 PR tree-optimization/69097
9459 * gcc.c-torture/execute/pr50865.c: New test.
9460 * gcc.c-torture/execute/pr69097-1.c: New test.
9461 * gcc.c-torture/execute/pr69097-2.c: New test.
9462 * gcc.dg/pr69097-1.c: New test.
9463 * gcc.dg/pr69097-2.c: New test.
9464
c50e614b
JJ
94652016-01-09 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/69164
9468 * g++.dg/opt/pr69164.C: New test.
9469
e0237993
JJ
94702016-01-08 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/69167
9473 * gcc.dg/pr69167.c: New test.
9474
bd8f5bb2
MP
94752016-01-08 Marek Polacek <polacek@redhat.com>
9476
9477 PR c++/68449
9478 * g++.dg/pr68449.C: New.
9479
bb0f5ca7
AL
94802016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9481
9482 PR tree-optimization/68707
9483 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9484 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9485 on platforms supporting it.
9486 * gcc.dg/vect/slp-perm-2.c: Likewise.
9487 * gcc.dg/vect/slp-perm-3.c: Likewise.
9488 * gcc.dg/vect/slp-perm-5.c: Likewise.
9489 * gcc.dg/vect/slp-perm-7.c: Likewise.
9490 * gcc.dg/vect/slp-perm-8.c: Likewise.
9491 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9492 on platforms supporting it.
9493
22518428
JJ
94942016-01-08 Jakub Jelinek <jakub@redhat.com>
9495
33f0852f
JJ
9496 PR tree-optimization/69162
9497 * gcc.dg/pr69162.c: New test.
9498
22518428
JJ
9499 PR tree-optimization/69172
9500 * gcc.dg/pr69172.c: New test.
9501
80e9b3aa
TP
95022016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9503
9504 PR tree-optimization/67781
9505 * gcc.c-torture/execute/pr67781.c: New file.
9506
262a363f
JJ
95072016-01-08 Jakub Jelinek <jakub@redhat.com>
9508
9509 PR tree-optimization/69083
9510 * gcc.dg/vect/pr69083.c: New test.
9511
6e1f093f
SS
95122016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9513
9514 PR tree-optimization/61441
9515 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9516 Use -fexcess-precision=standard for compiler options.
9517 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9518
53290e07
JJ
95192016-01-08 Jakub Jelinek <jakub@redhat.com>
9520
57bf3072
JJ
9521 PR fortran/69128
9522 * gfortran.dg/gomp/pr69128.f90: New test.
9523
53290e07
JJ
9524 PR c++/69145
9525 * g++.dg/ext/pr69145-1.C: New test.
9526 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9527 * g++.dg/ext/pr69145-2.h: New file.
9528
7a127fa7
MS
95292016-01-07 Martin Sebor <msebor@redhat.com>
9530
9531 PR c/68966
9532 * gcc.dg/atomic-fetch-bool.c: New test.
9533 * gcc.dg/sync-fetch-bool.c: New test.
9534
95918b49
L
95352016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9536
9537 PR fortran/66680
9538 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9539
c8e62a9d
NC
95402016-01-07 Nick Clifton <nickc@redhat.com>
9541
9542 PR target/66655
9543 * g++.dg/pr66655.C: New test.
9544 * g++.dg/pr66655_1.cc: Test support file.
9545 * g++.dg/pr66655.h: Test header file.
9546
2ad3adf1 95472016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
9548
9549 PR fortran/66680
9550 gfortran.dg/gomp/pr66680.f90: New test.
9551
4cd9ca92
L
95522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9553
9554 PR target/69171
9555 * gcc.target/i386/pr69171-1.c: New test.
9556 * gcc.target/i386/pr69171-2.c: Likewise.
9557 * gcc.target/i386/pr69171-3.c: Likewise.
9558 * gcc.target/i386/pr69171-4.c: Likewise.
9559 * gcc.target/i386/pr69171-5.c: Likewise.
9560 * gcc.target/i386/pr69171-6.c: Likewise.
9561
7e33d4dc
BS
95622015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9563
9564 PR middle-end/67639
9565 * c-c++-common/pr67639.c: New test.
9566
fec64afc
JJ
95672016-01-07 Jakub Jelinek <jakub@redhat.com>
9568
9569 PR tree-optimization/69141
9570 * g++.dg/opt/pr69141.C: New test.
9571
f293ad29
EB
95722016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9573
9574 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9575
5027395e
UB
95762016-01-06 Uros Bizjak <ubizjak@gmail.com>
9577
9578 PR target/69140
9579 * gcc.target/i386/pr69140.c: New test
9580
7443cf13
DM
95812016-01-06 David Malcolm <dmalcolm@redhat.com>
9582
9583 * gcc.dg/bad-dereference.c: New test case.
9584
32928931
BS
95852015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9586
9587 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9588
68dd05da
AS
95892016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9590
9591 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9592
6b131d5b
MP
95932016-01-06 Marek Polacek <polacek@redhat.com>
9594
9595 PR sanitizer/69099
9596 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9597
8d9fdb49
MP
95982016-01-05 Marek Polacek <polacek@redhat.com>
9599
9600 PR c/69104
9601 * gcc.dg/atomic-invalid-2.c: New.
9602
acf93f1e
L
96032016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 PR target/68991
9606 * gcc.target/i386/pr68991.c: New test.
9607
3f50525d
L
96082016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9609
9610 PR target/68991
9611 * g++.dg/pr68991-1.C: New test.
9612 * g++.dg/pr68991-2.C: Likewise.
9613
e0237993 96142016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 9615
e0237993 9616 PR other/60465
face88a1
ST
9617 * gcc.target/ia64/pr60465-gprel64.c: New test.
9618 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9619
a0866eff
KT
96202016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9621
9622 PR rtl-optimization/68651
9623 * gcc.target/aarch64/pr68651_1.c: New test.
9624
c589e975
DM
96252016-01-05 David Malcolm <dmalcolm@redhat.com>
9626
9627 PR c/69122
9628 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9629
929710d9
NS
96302016-01-05 Nathan Sidwell <nathan@acm.org>
9631
ce3e43d7
NS
9632 PR c++/58583
9633 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9634
929710d9
NS
9635 * gcc.dg/alias-15.c: New.
9636
a2faef8e
NC
96372016-01-05 Nick Clifton <nickc@redhat.com>
9638
9639 PR target/68870
9640 * g++.dg/pr68770.C: New test.
9641
4cfa76e3
MS
96422016-01-04 Mike Stump <mikestump@comcast.net>
9643
9644 * lib/target-supports.exp (check_effective_target_cilkplus):
9645 cilkplus targets require pthreads.
4ece61b6 9646 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 9647
4e8a3a35
MM
96482016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9649
9650 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9651 generation.
9652
818ab71a
JJ
96532016-01-04 Jakub Jelinek <jakub@redhat.com>
9654
9655 Update copyright years.
9656
2fe0a208
MP
96572016-01-04 Marek Polacek <polacek@redhat.com>
9658
9659 PR c/68908
9660 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9661 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9662 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9663
9e3b2fe3
EB
96642016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9665
9666 * gcc.target/sparc/20160104-2.c: New test.
9667
e8d65a35
EB
96682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9669
9670 * gcc.target/sparc/20160104-1.c: New test.
9671
25ccfccd
PT
96722016-01-03 Paul Thomas <pault@gcc.gnu.org>
9673
9674 PR fortran/65045
9675 * gfortran.dg/pr65045.f90: New test.
9676
cb51d382
EB
96772016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9678
9679 * gnat.dg/specs/debug1.ads: Delete.
9680
6eeaad6e
JD
96812016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9682
9683 PR libgfortran/68867
9684 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9685 expression.
9686
2f968603
JD
96872016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9688
9689 PR libgfortran/68867
9690 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9691 PowerPC.
9692
591bb5e4
PT
96932016-01-01 Paul Thomas <pault@gcc.gnu.org>
9694
9695 PR fortran/68864
9696 * gfortran.dg/pr68864.f90: New test.
9697
f1e0620c
JJ
96982016-01-01 Jakub Jelinek <jakub@redhat.com>
9699
942a1319
JJ
9700 PR tree-optimization/69070
9701 * gcc.dg/pr69070.c: New test.
9702
10dff63f
JJ
9703 PR sanitizer/69055
9704 * gfortran.dg/pr69055.f90: New test.
9705
f1e0620c
JJ
9706 PR target/69015
9707 * gcc.dg/pr69015.c: New test.
818ab71a 9708\f
2f883d1c 9709Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
9710
9711Copying and distribution of this file, with or without modification,
9712are permitted in any medium without royalty provided the copyright
9713notice and this notice are preserved.