]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
c-common.c (warning_candidate_p): Change the return type to bool and return true...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ff7e7ee0
EB
12016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.target/sparc/cbcond-1.c: New test.
4 * gcc.target/sparc/cbcond-2.c: Likewise.
5 * gcc.target/sparc/movcc-1.c: Likewise.
6 * gcc.target/sparc/movcc-2.c: Likewise.
7 * gcc.target/sparc/setcc-1.c: Adjust.
8 * gcc.target/sparc/setcc-2.c: Likewise.
9 * gcc.target/sparc/setcc-3.c: Likewise.
10 * gcc.target/sparc/setcc-4.c: Likewise.
11 * gcc.target/sparc/setcc-5.c: Likewise.
12 * gcc.target/sparc/setcc-6.c: New test.
13 * gcc.target/sparc/setcc-7.c: Likewise.
14 * gcc.target/sparc/setcc-8.c: Likewise.
15 * gcc.target/sparc/setcc-9.c: Likewise.
16 * gcc.target/sparc/setcc-10.c: Likewise.
17
d30078b8
JL
182016-10-10 Jeff Law <law@redhat.com>
19
20 PR tree-optimization/71947
21 * gcc.dg/tree-ssa/pr71947-1.c: New test.
22 * gcc.dg/tree-ssa/pr71947-2.c: New test.
23 * gcc.dg/tree-ssa/pr71947-3.c: New test.
24 * gcc.dg/tree-ssa/pr71947-4.c: New test.
25 * gcc.dg/tree-ssa/pr71947-5.c: New test.
26 * gcc.dg/tree-ssa/pr71947-6.c: New test.
27
5f869266
TK
282016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
29
30 PR fortran/77915
31 * gfortran.dg/matmul_11.f90: New test.
32
174e0b00
JW
332016-10-10 Jiong Wang <jiong.wang@arm.com>
34
35 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
36 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
37 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
38 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
39 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
40 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
41 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
42 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
43 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
44 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
45 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
46 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
47 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
48 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
49 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
50 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
51 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
52 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
53 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
54 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
55 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
56 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
57 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
58 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
59 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
60 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
61 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
62 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
63 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
64 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
65 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
66 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
67 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
68 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
69 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
70 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
71 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
72 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
73 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
74 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
75 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
76 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
77 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
78 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
79 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
83 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
84 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
85 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
86 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
87 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
88 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
89 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
90 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
91 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
92 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
93 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
94
4bc63138
JW
952016-10-10 Jiong Wang <jiong.wang@arm.com>
96
97 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
98 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
99 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
100 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
101 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
102 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
103 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
104 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
111
8f3edb07
JW
1122016-10-10 Jiong Wang <jiong.wang@arm.com>
113
114 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
115 Enable AArch64.
116 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
117 vdup*_laneq.
118 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
122
6e49f922
JW
1232016-10-10 Matthew Wahab <matthew.wahab@arm.com>
124 Jiong Wang <jiong.wang@arm.com>
125
126 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
127 AArch64 support.
128 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
129 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
130 AArch64 targets.
131 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
132 AArch64 targets.
133 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
134 targets.
135 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
136
41683e1a
EB
1372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
138
139 * gnat.dg/specs/vfa.ads: New test.
140
6e49f922 1412016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
142
143 * gnat.dg/inline13.ad[sb]: New test.
144 * gnat.dg/inline13_pkg.ad[sb]: New helper.
145
55cfd746
EB
1462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
147
148 * gnat.dg/biased_subtype.adb: New test.
149
4dfb8a2a
JJ
1502016-10-09 Jakub Jelinek <jakub@redhat.com>
151
152 PR tree-optimization/77901
153 * gcc.c-torture/compile/pr77901.c: New test.
154
67b97478
PK
1552016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
156
157 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
158 * gcc.dg/ipa/propalign-2.c: Likewise
159 * gcc.dg/ipa/propalign-3.c: Likewise.
160 * gcc.dg/ipa/propalign-4.c: Likewise.
161 * gcc.dg/ipa/propalign-5.c: Likewise.
162
7bad794a
JJ
1632016-10-08 Jakub Jelinek <jakub@redhat.com>
164
81b02905
JJ
165 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
166
ee19ef45
JJ
167 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
168
7bad794a
JJ
169 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
170 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
171
56d3a930
FR
1722016-10-07 Fritz Reese <fritzoreese@gmail.com>
173
174 * gfortran.dg/dec_union_11.f90: New testcase.
175
45e2bf2e
NS
1762016-10-07 Nathan Sidwell <nathan@acm.org>
177
178 PR c++/66443
179 * g++.dg/cpp0x/pr66443-cxx11.C: New.
180 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
181 * g++.dg/cpp1y/pr66443-cxx14.C: New
182 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
183 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
184
be845b04
JJ
1852016-10-07 Jakub Jelinek <jakub@redhat.com>
186
187 * g++.dg/cpp0x/addressof1.C: New test.
188 * g++.dg/cpp0x/addressof2.C: New test.
189
08213983
MM
1902016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
191
192 * gcc.target/powerpc/float128-type-1.c: New test to check that
193 PowerPC 64-bit Linux enables -mfloat128-type by default.
194 * gcc.target/powerpc/float128-type-2.c: Likewise.
195 * gcc.target/powerpc/float128-mix.c: Change error message to
196 reflect that __ibm128 is now #define'ed to be long double.
197
bd845c14
SK
1982016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
199
200 PR fortran/77406
201 * gfortran.dg/pr77406.f90: New test.
202 * gfortran.dg/assumed_type_3.f90: Update error messages.
203 * gfortran.dg/defined_operators_1.f90: Ditto.
204 * gfortran.dg/generic_26.f90: Ditto.
205 * gfortran.dg/generic_7.f90: Ditto.
206 * gfortran.dg/gomp/udr5.f90: Ditto.
207 * gfortran.dg/gomp/udr7.f90: Ditto.
208 * gfortran.dg/interface_1.f90: Ditto.
209 * gfortran.dg/interface_37.f90: Ditto.
210 * gfortran.dg/interface_5.f90: Ditto.
211 * gfortran.dg/interface_6.f90: Ditto.
212 * gfortran.dg/interface_7.f90
213 * gfortran.dg/no_arg_check_3.f90
214 * gfortran.dg/operator_5.f90
215 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
216
c09c4992
BE
2172016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
218
219 PR c++/77700
220 * c-c++-common/Wint-in-bool-context.c: Update test.
221
d7f336f8
RB
2222016-10-07 Richard Biener <rguenther@suse.de>
223
224 * gcc.dg/tree-ssa/vrp01.c: Adjust.
225 * gcc.dg/tree-ssa/vrp34.c: Likewise.
226
a9172bf3
MP
2272016-10-07 Marek Polacek <polacek@redhat.com>
228
229 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
230
8a14afd0
BS
2312016-10-07 Bernd Schmidt <bschmidt@redhat.com>
232
233 PR c++/69733
234 * c-c++-common/pr69733.c: New test.
235 * gcc.dg/pr69733.c: New test.
236 * gcc.target/i386/pr69733.c: New test.
237
d4bd4646
MP
2382016-10-07 Marek Polacek <polacek@redhat.com>
239
240 PR c++/77803
241 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
242
a93cdc5c
JJ
2432016-10-07 Jakub Jelinek <jakub@redhat.com>
244
245 PR tree-optimization/77664
246 * gcc.dg/tree-ssa/pr77664.c: New test.
247 * gcc.dg/pr77664.c: New test.
248
2492016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
250
251 * gfortran.dg/pr69955.f90: New test.
252
ac193ee7
LK
2532016_10-06 Louis Krupp <louis.krupp@zoho.com>
254
255 PR fortran/57910
256 * gfortran.dg/pr57910.f90: New test.
257
342cfb3e
JJ
2582016-10-06 Jakub Jelinek <jakub@redhat.com>
259
260 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
261 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
262
48057089
KV
2632016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
264
265 PR tree-optimization/77862
266 * gcc.dg/pr77862.c: New test.
267
65b25c9b
KV
2682016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
269
270 * gcc.dg/tree-ssa/evrp4.c: New test.
271
f3127685
JL
2722016-10-06 Jeff Law <law@redhat.com>
273
274 PR tree-optimization/71661
275 * gcc.dg/tree-ssa/pr71661.c: New test.
276
b3972588
RB
2772016-10-06 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/77855
280 * gcc.dg/torture/pr77855.c: New testcase.
281
139dc3c6
JC
2822016-10-06 James Clarke <jrtc27@jrtc27.com>
283 Eric Botcazou <ebotcazou@adacore.com>
284
285 * g++.dg/other/pr77759.C: New test.
286
37f6a157
RB
2872016-10-06 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/77839
290 * gcc.dg/torture/pr77839.c: New testcase.
291
f779aeb8
MP
2922016-10-06 Marek Polacek <polacek@redhat.com>
293
294 * g++.dg/cpp1z/init-statement9.C: New test.
295
eee8f0b0
AS
2962016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
297
298 * gcc.target/i386/pcommit-1.c: Deleted.
299 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
300 * gcc.target/i386/sse-13.c: Ditto.
301 * gcc.target/i386/sse-14.c: Ditto.
302 * gcc.target/i386/sse-22.c: Ditto.
303 * gcc.target/i386/sse-23.c: Ditto.
304 * g++.dg/other/i386-2.C: Ditto.
305
b48042bb
UB
3062016-10-05 Uros Bizjak <ubizjak@gmail.com>
307
308 * gcc.target/i386/pr77833.c: Require int128 effective target.
309
50b01e1d
SK
3102016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
311
312 PR fortran/58991
313 PR fortran/58992
314 * gfortran.dg/associate_22.f90: New test.
315
908b8296
FR
3162016-10-05 Fritz Reese <fritzoreese@gmail.com>
317
318 * gfortran.dg/dec_union_9.f90: New testcase.
319 * gfortran.dg/dec_union_10.f90: New testcase.
320
87582521
JJ
3212016-10-05 Jakub Jelinek <jakub@redhat.com>
322
2e69f143
JJ
323 PR sanitizer/66343
324 * gcc.dg/pch/pr66343-3.c: New test.
325 * gcc.dg/pch/pr66343-3.hs: New file.
326
87582521
JJ
327 PR sanitizer/66343
328 * gcc.dg/pch/pr66343-1.c: New test.
329 * gcc.dg/pch/pr66343-1.hs: New file.
330 * gcc.dg/pch/pr66343-2.c: New test.
331 * gcc.dg/pch/pr66343-2.hs: New file.
332
700fff34
BE
3332016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
334
335 * c-c++-common/Wint-in-bool-context.c: Update test.
336
17a9e380
MP
3372016-10-05 Marek Polacek <polacek@redhat.com>
338
339 * g++.dg/cpp1z/init-statement1.C: New test.
340 * g++.dg/cpp1z/init-statement2.C: New test.
341 * g++.dg/cpp1z/init-statement3.C: New test.
342 * g++.dg/cpp1z/init-statement4.C: New test.
343 * g++.dg/cpp1z/init-statement5.C: New test.
344 * g++.dg/cpp1z/init-statement6.C: New test.
345 * g++.dg/cpp1z/init-statement7.C: New test.
346 * g++.dg/cpp1z/init-statement8.C: New test.
347
6e48e779
LK
3482016-10-05 Louis Krupp <louis.krupp@zoho.com>
349
350 PR fortran/67524
351 * gfortran.dg/pr67524.f90: New test.
352
04a32443
JJ
3532016-10-05 Jakub Jelinek <jakub@redhat.com>
354
355 PR sanitizer/77823
356 * c-c++-common/ubsan/shift-9.c: New test.
357
743a9cf7
SKS
3582016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
359
360 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
361 of int if __SIZEOF_INT__ is less than 4 bytes.
362
a40278c3
JD
3632016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
364
365 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
366 * gfortran.dg/class_array_20.f03: Likewise.
367 * gfortran.dg/class_array_21.f03: Likewise.
368 * gfortran.dg/finalize_29.f08: Likewise.
369 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
370
39bb7d01
RB
3712016-10-05 Richard Biener <rguenther@suse.de>
372
373 PR middle-end/77826
374 * gcc.dg/torture/pr77826.c: New testcase.
375
eeb57981
RB
3762016-10-05 Richard Biener <rguenther@suse.de>
377
378 * gcc.dg/fold-copysign-1.c: New testcase.
379
f9018d75
AS
3802016-10-05 Andreas Schwab <schwab@suse.de>
381
382 * g++.dg/pr49847-2.C: Remove.
383
7e8000b3
PMR
3842016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
385
386 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
387
54f84ca9
RB
3882016-10-05 Richard Biener <rguenther@suse.de>
389
390 PR middle-end/55152
391 * gcc.dg/pr55152-2.c: New testcase.
392
17beda50
JD
3932016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
394
395 * gfortran.dg/dtio_15.f90: New test.
396
1c84b798
ILT
3972016-10-04 Ian Lance Taylor <iant@golang.org>
398
399 * gcc.dg/split-7.c: New test.
400
7ec39552
MS
4012016-10-04 Martin Sebor <msebor@redhat.com>
402
403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
404 %lc directive to wint_t to silence -Wformat warnings on targets
405 where the latter is a distinct type such as long.
406
8ff04ff9
MS
4072016-10-04 Martin Sebor <msebor@redhat.com>
408
409 PR c++/77804
410 * g++.dg/warn/Wplacement-new-size-4.C: New test.
411
bfecd57c
JJ
4122016-10-04 Jakub Jelinek <jakub@redhat.com>
413
f72da967
JJ
414 PR c++/77791
415 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
416
bfecd57c
JJ
417 * g++.dg/other/java3.C: Remove.
418 * g++.dg/other/java1.C: Remove.
419 * g++.dg/other/error12.C: Remove.
420 * g++.dg/other/java2.C: Remove.
421 * g++.dg/warn/Wnvdtor.C: Remove.
422 * g++.dg/lookup/java1.C: Remove.
423 * g++.dg/lookup/java2.C: Remove.
424 * g++.dg/ext/pr34829.C: Remove.
425 * g++.dg/ext/java-3.C: Remove.
426 * g++.dg/ext/java-1.C: Remove.
427 * g++.dg/ext/java-2.C: Remove.
428 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
429
fe8b1e83
DG
4302016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
431
432 PR tree-optimization/77808
433 * gcc.dg/tree-ssa/pr77808.c: New testcase.
434
078b5aab
RB
4352016-10-04 Richard Biener <rguenther@suse.de>
436
437 PR tree-optimization/77399
438 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
439
2b568899
RB
4402016-10-04 Richard Biener <rguenther@suse.de>
441
442 PR middle-end/77833
443 * gcc.target/i386/pr77833.c: New testcase.
444
0a4e5cf3
JL
4452016-09-26 Jeff Law <law@redhat.com>
446
447 PR tree-optimization/71550
448 PR tree-optimization/71403
449 * gcc.c-torture/execute/pr71550.c: New test.
450
d07b0a23
SKS
4512016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
452
453 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
454 option.
455
b44a42cf
KT
4562016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
457
458 Revert
459 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
460
461 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
462
f41f1ceb
MP
4632016-10-03 Marek Polacek <polacek@redhat.com>
464
465 * g++.dg/cpp0x/nullptr37.C: New test.
466
1633d3b9
BE
4672016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
468
469 * c-c++-common/Wint-in-bool-context.c: Update test.
470
2c8e3a1d
JJ
4712016-10-02 Jakub Jelinek <jakub@redhat.com>
472
473 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
474 earlier.
475 * g++.dg/charset/asm2.c (memmove): Likewise.
476 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
477 * g++.dg/tls/diag-4.C (foo): Likewise.
478 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
479 dg-warning, fix up regex.
480 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
481 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
482 * g++.old-deja/g++.mike/net31.C: Likewise.
483 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
484 for C++17.
485 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
486 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
487
f00b6283
RB
4882016-10-01 Richard Biener <rguenther@suse.de>
489
490 PR middle-end/77798
491 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
492
0f0565b1
AV
4932016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
494
495 PR fortran/77663
496 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
497
c58823a0
JJ
4982016-10-01 Jakub Jelinek <jakub@redhat.com>
499
500 PR c/77490
501 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
502 Add dg-prune-output directive.
503
e3228a50
JD
5042016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
505
506 PR fortran/66643
507 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
508 * gfortran.fortran-torture/compile/write.f90: Update test.
509
e70bbc6f
MW
5102016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
511
512 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
513 arm_fp16_alternative_ok as the required effective target.
514 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
515 -mfp16-format=alternative to the dg-options directive and remove
516 the dg-add-options directive.
517
c39747d2
FR
5182016-09-30 Fritz Reese <fritzoreese@gmail.com>
519
520 PR fortran/77764
521 * gfortran.dg/dec_union_8.f90: New testcase.
522
00074dd8
FR
5232016-09-30 Fritz Reese <fritzoreese@gmail.com>
524
525 PR fortran/77782
526 * gfortran.dg/dec_structure_16.f90: New testcase.
527
26f391e8
AV
5282016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
529
530 * gfortran.dg/coarray_allocate_10.f08: New test.
531 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
532
fa16a271
KT
5332016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
534
535 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
536
f334c828
RB
5372016-09-30 Richard Biener <rguenther@suse.de>
538
539 PR tree-optimization/77399
540 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
541
76e3ec9c
SL
5422016-09-29 Sandra Loosemore <sandra@codesourcery.com>
543
544 * c-c++-common/pr27336.c: Make dependency on
545 -fdelete-null-pointer-checks explicit.
546 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
547 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
548 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
549 * gcc.dg/pic-1.c: Require fpic target support.
550 * gcc.dg/pic-2.c: Likewise.
551
a2c6e7f2
JJ
5522016-09-29 Jakub Jelinek <jakub@redhat.com>
553
554 Implement P0001R1 - C++17 removal of register storage class specifier
555 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
556 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
557 C++17.
558 * c-c++-common/vector-subscript-5.c (foo): Don't use register
559 keyword if not __SSE2__.
560 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
561 C++17.
562 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
563 register keywords.
564 * g++.dg/eh/pr29166.C: Add -Wno-register option.
565 * g++.dg/warn/register-parm-1.C (erroneous_warning,
566 no_erroneous_warning): Expect new warnings for C++17.
567 * g++.dg/warn/register-var-2.C (f): Likewise.
568 * g++.dg/parse/register1.C (f): Expect new error for C++17.
569 * g++.dg/parse/linkage2.C (foo): Likewise.
570 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
571 keyword on parameters for C++17.
572 * g++.dg/cpp1z/register1.C: New test.
573 * g++.dg/cpp1z/register2.C: New test.
574 * g++.dg/cpp1z/register3.C: New test.
575
4ab76933
UB
5762016-09-29 Uros Bizjak <ubizjak@gmail.com>
577
578 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
579 * gcc.target/i386/avx2-check.h (main): Ditto.
580 * gcc.target/i386/avx512bw-check.h (main): Ditto.
581 * gcc.target/i386/avx512cd-check.h (main): Ditto.
582 * gcc.target/i386/avx512dq-check.h (main): Ditto.
583 * gcc.target/i386/avx512er-check.h (main): Ditto.
584 * gcc.target/i386/avx512f-check.h (main): Ditto.
585 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
586 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
587 * gcc.target/i386/avx512vl-check.h (main): Ditto.
588
2488ebe5
UB
5892016-09-29 Uros Bizjak <ubizjak@gmail.com>
590
591 PR target/77756
592 * gcc.target/i386/pr77756.c: New test.
593
4d258d09
MP
5942016-09-29 Marek Polacek <polacek@redhat.com>
595
596 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
597
a9087411
MP
5982016-09-29 Marek Polacek <polacek@redhat.com>
599
600 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
601 C++14.
602
fa0a064a
ML
6032016-09-29 Martin Liska <mliska@suse.cz>
604
605 * objc/execute/construct1.m: New test.
606
0ce1ecc7
RB
6072016-09-29 Richard Biener <rguenther@suse.de>
608
609 PR tree-optimization/77768
610 * gcc.dg/torture/pr77768.c: New testcase.
611
da186c1f
RB
6122016-09-28 Richard Biener <rguenther@suse.de>
613
614 PR middle-end/77407
615 * gcc.dg/pr77407.c: New testcase.
616
d657e995
RB
6172016-09-29 Richard Biener <rguenther@suse.de>
618
619 PR middle-end/55152
620 * gcc.dg/pr55152.c: New testcase.
621 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
622
cadf6296
RO
6232016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
624
625 * gcc.dg/profile-update-warning.c: Restrict to ia32.
626 (dg-options): Remove -m32.
627
88000fd1
MS
6282016-09-28 Martin Sebor <msebor@redhat.com>
629
630 PR middle-end/77721
631 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
632
0c172974
JD
6332016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
634
635 PR libgfortran/77707
636 * gfortran.dg/inquire_17.f90: New test.
637
4b390698
JJ
6382016-09-28 Jakub Jelinek <jakub@redhat.com>
639
640 PR c++/77467
641 * g++.dg/cpp1y/constexpr-77467.C: New test.
642
2b1b5938
MS
6432016-09-28 Martin Sebor <msebor@redhat.com>
644
645 PR c/77762
646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
647 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
648 (test_sprintf_p_const): Adjust line numbers to avoid failures
649 introduced in r240503.
650
30dc6ee9
MS
6512016-09-28 Martin Sebor <msebor@redhat.com>
652
653 PR middle-end/77683
654 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
655
7d290e93
BE
6562016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
657
fcf32bad
BE
658 PR c++/77748
659 * g++.dg/pr77550.C: Avoid undefined behavior.
660
7d290e93
BE
661 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
662
912d9ec3
WD
6632016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
664
665 * gcc.dg/strlenopt-20.c: Update test.
666 * gcc.dg/strlenopt-21.c: Likewise.
667 * gcc.dg/strlenopt-22.c: Likewise.
668 * gcc.dg/strlenopt-22g.c: Likewise.
669 * gcc.dg/strlenopt-26.c: Likewise.
670 * gcc.dg/strlenopt-5.c: Likewise.
671 * gcc.dg/strlenopt-7.c: Likewise.
672 * gcc.dg/strlenopt-9.c: Likewise.
673
459bcfb0
JJ
6742016-09-27 Jakub Jelinek <jakub@redhat.com>
675
6e39060a
JJ
676 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
677
8ca33347
JJ
678 * g++.dg/cpp1z/lambda-this1.C: New test.
679 * g++.dg/cpp1z/lambda-this2.C: New test.
680
459bcfb0
JJ
681 PR c++/77722
682 * g++.dg/ubsan/return-4.C: New test.
683 * g++.dg/ubsan/return-5.C: New test.
684 * g++.dg/ubsan/return-6.C: New test.
685
20fba714
JW
6862016-09-27 Jiong Wang <jiong.wang@arm.com>
687
688 * lib/target-supports.exp
689 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
690 in function comment.
691
bebe0086
ML
6922016-09-27 Martin Liska <mliska@suse.cz>
693
694 PR gcov-profile/46266
695 * lib/gcov.exp: Verify that <built-in>.gcov file is not
696 considered.
697
59896334
RB
6982016-09-27 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/77745
701 * g++.dg/torture/pr77745.C: New testcase.
702
f0d355dc
RB
7032016-09-27 Richard Biener <rguenther@suse.de>
704
705 PR tree-optimization/77478
706 * gcc.dg/torture/pr77478.c: New testcase.
707
8c9434c2
ML
7082016-09-27 Martin Liska <mliska@suse.cz>
709
710 PR gcov-profile/7970
711 PR gcov-profile/16855
712 PR gcov-profile/44779
713 * g++.dg/gcov/pr16855.C: New test.
714
511d092e
SKS
7152016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
716
717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
718
f2e0c4e1
JJ
7192016-09-27 Jakub Jelinek <jakub@redhat.com>
720
721 PR fortran/77666
722 * gfortran.dg/gomp/pr77666.f90: New test.
723
3a4228ba
KV
7242016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
725
726 PR ipa/77677
727 * gcc.dg/torture/pr77677-2.c: New test.
728
a184e37f
SK
7292016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
730
731 PR fortran/77420
732 * gfortran.dg/pr77420_1.f90: New test.
733 * gfortran.dg/pr77420_2.f90: Ditto.
734 * gfortran.dg/pr77420_3.f90: New test. Requires ...
735 * gfortran.dg/pr77420_4.f90: this file.
736
8be59d19
KV
7372016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
738
739 PR middle-end/77719
740 * gfortran.dg/pr77719.f90: New test.
741
991075a4
TP
7422016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
743
744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 745 singular form of byte when quantity is unknown.
991075a4 746
c6147dc4
MP
7472016-09-26 Marek Polacek <polacek@redhat.com>
748
749 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
750
5cc6c41c
ML
7512016-09-26 Martin Liska <mliska@suse.cz>
752
753 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
754 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
755 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
756 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
757 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
758 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
759 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
760 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
761 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
762
81fea426
MP
7632016-09-26 Marek Polacek <polacek@redhat.com>
764
765 PR c/7652
766 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
767 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
768 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
769 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
770 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
771 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
772 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
773 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
774 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
775 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
776 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
777 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
778 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
779 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
780 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
781 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
782 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
783 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
784 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
785 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
786 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
787 * c-c++-common/attr-fallthrough-1.c: New test.
788 * c-c++-common/attr-fallthrough-2.c: New test.
789 * g++.dg/cpp0x/fallthrough1.C: New test.
790 * g++.dg/cpp0x/fallthrough2.C: New test.
791 * g++.dg/cpp1z/fallthrough1.C: New test.
792 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
793 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
794 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
795 * objc.dg/Wimplicit-fallthrough-1.m: New test.
796
9b597c1f
SK
7972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
798
12a813c1 799 PR fortran/77429
9b597c1f
SK
800 * gfortran.dg/pr77429.f90: New test.
801
f1c7e7f1
SK
8022016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
803
804 PR fortran/77694
805 * gfortran.dg/pr77694.f90: New test.
806
50c6dd20
OE
8072016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
808
809 PR target/51244
810 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
811
540b039e
DH
8122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
813
814 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
815 for 32-bit mode.
816
cfd161bf
DH
8172016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
818
819 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
820 for 32-bit mode.
821
9a2300e9
MP
8222016-09-24 Marek Polacek <polacek@redhat.com>
823
824 PR c/77490
825 * c-c++-common/Wbool-operation-1.c: New test.
826 * gcc.dg/Wbool-operation-1.c: New test.
827
34d567d1
FR
8282016-09-23 Fritz Reese <fritzoreese@gmail.com>
829
830 * gfortran.dg/dec_static_1.f90: New.
831 * gfortran.dg/dec_static_2.f90: New.
832 * gfortran.dg/dec_static_3.f90: New.
833 * gfortran.dg/dec_static_4.f90: New.
834
4a8d4422
JD
8352016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
836
837 PR fortran/48298
838 * gfortran.dg/negative_unit_check.f90: Update test.
839 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 840
90ef45cb
DV
8412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
842
843 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
844 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
845 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
846 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
847 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
848 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
849 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
850
e0535922
MS
8512016-09-23 Martin Sebor <msebor@redhat.com>
852
853 PR testsuite/77713
854 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
855 assuming long double is bigger than double.
856
d664d76d
JJ
8572016-09-23 Jakub Jelinek <jakub@redhat.com>
858
859 Implement P0138R2, C++17 construction rules for enum class values
860 * g++.dg/cpp1z/direct-enum-init1.C: New test.
861
3b31f720
DM
8622016-09-23 David Malcolm <dmalcolm@redhat.com>
863
864 PR preprocessor/77672
865 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
866 expected multiline output from first warning to reflect change
867 in r240434.
868
592459bf
TP
8692016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
870
871 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
872
0af06385
BE
8732016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
874 Tom de Vries <tom@codesourcery.com>
875
876 PR testsuite/77411
877 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
878
8f01b67a
MP
8792016-09-23 Marek Polacek <polacek@redhat.com>
880
881 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
882 * c-c++-common/gomp/atomic-13.c: Likewise.
883 * c-c++-common/gomp/atomic-14.c: Likewise.
884 * c-c++-common/pr60439.c: Remove invalid code.
885 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
886 * g++.dg/expr/bitfield5.C: Likewise.
887 * g++.dg/expr/bitfield6.C: Likewise.
888 * g++.dg/expr/bool1.C: Likewise.
889 * g++.dg/expr/bool3.C: Likewise.
890 * g++.dg/expr/lval3.C: Likewise.
891 * g++.dg/expr/lval4.C: Likewise.
892 * g++.old-deja/g++.jason/bool5.C: Likewise.
893
bbd6fcf3
DM
8942016-09-23 David Malcolm <dmalcolm@redhat.com>
895
896 PR preprocessor/77672
897 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
898 (test_terminator_location): New function.
899
113d06a4
RB
9002016-09-23 Richard Biener <rguenther@suse.de>
901
902 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
903
cab9e1df
MW
9042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
905
906 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
907 -march=armv8.2-a+fp16 when supported by the hardware.
908 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
909 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
910 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
911 semi-colons to a macro invocations.
912 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
914 defined.
915 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
916 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
919 defined.
920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
927 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
929 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
930 defined.
931 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
933 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
934 defined.
935 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
938 defined.
939 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
941 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
942 defined.
943 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
945 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
946 defined. Also fix some white-space.
947 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
948 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
949 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
950 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
953 defined. Also fix some long lines and white-space.
954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
955 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
956 defined. Also fix some long lines and white-space.
957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
959 defined.
960 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
963 defined.
964 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
967 defined.
968 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 971 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 978 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
984 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
985 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 987
da9b2e69
JW
9882016-09-23 Jiong Wang <jiong.wang@arm.com>
989 Matthew Wahab <matthew.wahab@arm.com>
990
991 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
992 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
993 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
994 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
995 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
996 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
997 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1028
785cf02f
MW
10292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1030
1031 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1032 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1033 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1034 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1035 support.
1036
1e401340
KV
10372016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1038
1039 PR ipa/77677
1040 * gcc.dg/torture/pr77677.c: New test.
1041
8ed3eeac
AV
10422016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1043
1044 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1045 here now.
1046
55a9b91b
MW
10472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1048
1049 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1050 options. Add tests for float16x4_t and float16x8_t.
1051
64c744b9
DV
10522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1053
1054 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1055 * gcc.target/s390/risbg-ll-2.c: Ditto.
1056 * gcc.target/s390/risbg-ll-3.c: Ditto.
1057
d403b8d4
MW
10582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1059
1060 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1061 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1062
576987fc
DV
10632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1064
1065 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1066 output to the simplified instructions.
1067
4ffc8099
MW
10682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1069
1070 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1071 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1072
b1a970a5
MW
10732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1074
1075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1076 (FP16_SUPPORTED): New
1077 (expected-hfloat-16x4): Make conditional on __fp16 support.
1078 (expected-hfloat-16x8): Likewise.
1079 (vdup_n_f16): Disable for non-AArch64 targets.
1080 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1081 conditional on FP16_SUPPORTED.
1082 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1083 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1084 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1085 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1086 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1087 for testing __fp16.
1088 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1089 conditional on FP16_SUPPORTED.
1090 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1091 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1092
50df9464
MW
10932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1094
1095 * gcc.target/arm/short-vfp-1.c: New.
1096
536b9f42
MW
10972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1098
1099 * gcc.target/arm/attr-fp16-arith-1.c: New.
1100
1b9e31cf
MW
11012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1102
1103 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1104 New.
1105 (add_options_for_arm_v8_2a_fp16_neon): New.
1106 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1107 (add_options_for_arm_arch_v8_2a): Auto-generate.
1108 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1109 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1110 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1111 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1112 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1113 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1114 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1115
a5b42ee7
MW
11162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1117
1118 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1119 arm_fp16_alternative_ok.
1120 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1121 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1122 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1123 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1124 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1125 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1126 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1127 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1128 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1129 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1130 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1131 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1132 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1133 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1134 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1135 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1136 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1137 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1138 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1139 arm_fp16_alternative_ok.
1140 * lib/target-supports.exp
1141 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1142 (check_effective_target_arm_fp16_alternative_ok): New.
1143 (check_effective_target_arm_fp16_none_ok_nocache): New.
1144 (check_effective_target_arm_fp16_none_ok): New.
1145
fcbc975b
ML
11462016-09-23 Martin Liska <mliska@suse.cz>
1147
1148 * gcc.dg/ipa/pr77653.c: Replace adress
1149 with address.
1150
1822b732
ML
11512016-09-23 Martin Liska <mliska@suse.cz>
1152
1153 * gcc.target/i386/movbe-4.c: New test.
1154
fab18cc4
ML
11552016-09-23 Martin Liska <mliska@suse.cz>
1156
1157 * gcc.target/i386/crc32-5.c: New test.
1158
e70f01b5
ML
11592016-09-23 Martin Liska <mliska@suse.cz>
1160
1161 * gcc.target/i386/pr71652.c: New test.
1162 * gcc.target/i386/pr71652-2.c: New test.
1163 * gcc.target/i386/pr71652-3.c: New test.
1164
f2e81d05
JJ
11652016-09-23 Jakub Jelinek <jakub@redhat.com>
1166
1167 * lib/gcc-dg.exp (process-message): Support relative line number
1168 notation - .+4 or .-1 etc.
1169 * gcc.dg/dg-test-1.c: New test.
1170
ed30d2a6
MS
11712016-09-22 Martin Sebor <msebor@redhat.com>
1172
1173 PR target/77676
1174 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1175 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1176 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1177 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1178
1c681c7b
UB
11792016-09-22 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1182 * gcc.dg/ifcvt-2.c: Ditto.
1183 * gcc.dg/zero_bits_compound-1.c: Ditto.
1184 * gcc.dg/zero_bits_compound-1.c: Ditto.
1185 * gcc.dg/pr40550.c: Simplify target selectors.
1186 Use dg-additional-options.
1187 * gcc.dg/pr47893.c: Ditto.
1188 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1189 additional options for 32-bit x86 targets.
1190 * gcc.dg/pr70955.c: Move to ...
1191 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1192
67cf0a53
PC
11932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/61019
1196 * g++.dg/cpp0x/pr61019.C: New.
1197
0ee70cc0
AV
11982016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1199 Terry Guo <terry.guo@arm.com>
1200
1201 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1202 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1203 * gcc.target/arm/pure-code/pure-code.exp: New.
1204
43639d2c
UB
12052016-09-22 Uros Bizjak <ubizjak@gmail.com>
1206
1207 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1208 Remove SSE effective target requirement.
1209
a608d15b
PC
12102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/71979
1213 * g++.dg/cpp0x/pr71979.C: New.
1214
d94a7ab4
BE
12152016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1216
1217 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1218
a13f439f
ML
12192016-09-22 Martin Liska <mliska@suse.cz>
1220
1221 PR ipa/77653
1222 * gcc.dg/ipa/pr77653.c: New test.
1223
cf352092
JJ
12242016-09-22 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR fortran/77665
1227 * gfortran.dg/gomp/pr77665.f90: New test.
1228
a8de3002
PT
12292016-09-22 Paul Thomas <pault@gcc.gnu.org>
1230
1231 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1232 * gfortran.dg/dtio_13.f90: New test.
1233
39abef62
LK
12342016-09-21 Louis Krupp <louis.krupp@zoho.com>
1235
1236 PR fortran/66107
1237 * gfortran.dg/pr66107.f90: New test.
1238
4a2bb7fc
ILT
12392016-09-21 Ian Lance Taylor <iant@golang.org>
1240
1241 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1242 with call to builtin delete function.
1243
5f84cee2
JM
12442016-09-21 Joseph Myers <joseph@codesourcery.com>
1245
1246 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1247 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1248 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1249 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1250 tests.
1251
fe01a41a
UB
12522016-09-21 Uros Bizjak <ubizjak@gmail.com>
1253
1254 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1255
2e1c20b1
JJ
12562016-09-21 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR c++/77651
1259 * g++.dg/cpp1z/aligned-new6.C: New test.
1260
de4c144a
MW
12612016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1262
1263 * gcc.target/arm/fp16-aapcs-3.c: New.
1264 * gcc.target/arm/fp16-aapcs-4.c: New.
1265 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1266 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1267 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1268 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1269
44fc7854
BE
12702016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1271
1272 PR tree-optimization/77550
1273 * g++.dg/pr77550.C: New test.
1274
bc084f84
GJL
12752016-09-21 Georg-Johann Lay <avr@gjlay.de>
1276
1277 PR target/77326
1278 * gcc.target/avr/torture/pr77326.c: New test.
1279
c075003a
LK
12802016-09-21 Louis Krupp <louis.krupp@zoho.com>
1281
1282 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1283
6811ea79
RB
12842016-09-21 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/77648
1287 * gcc.dg/torture/pr77648-1.c: New testcase.
1288 * gcc.dg/torture/pr77648-2.c: Likewise.
1289
f955c4c4
RB
12902016-09-21 Richard Biener <rguenther@suse.de>
1291 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR tree-optimization/77621
1294 * gcc.dg/pr77621.c: New testcase.
1295
096506bb
PT
12962016-09-21 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/77657
1299 * gfortran.dg/dtio_12.f90: New test.
1300
37d168ae
SKS
13012016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1302
1303 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1304
66454000
KV
13052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1306
1307 PR tree-optimization/72835
1308 * gcc.dg/tree-ssa/pr72835.c: New test.
1309
88d0c3f0
MS
13102016-09-20 Martin Sebor <msebor@redhat.com>
1311
1312 PR middle-end/49905
1313 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1317 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1318 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1319 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1320
a03df1d5
KV
13212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1322
1323 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1324 arguments/compare will be optimized away.
1325 * gcc.dg/torture/ftrapv-1.c: Likewise.
1326
8bc5448f
KV
13272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1328
1329 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1330 will be optimized away.
1331 * gcc.dg/ipa/vrp1.c: New test.
1332 * gcc.dg/ipa/vrp2.c: New test.
1333 * gcc.dg/ipa/vrp3.c: New test.
1334
973625a0
KV
13352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1336
1337 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1338 does the same transformation.
1339 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1340 * gcc.dg/tree-ssa/evrp1.c: New test.
1341 * gcc.dg/tree-ssa/evrp2.c: New test.
1342 * gcc.dg/tree-ssa/evrp3.c: New test.
1343 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1344 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1345 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1346 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1347 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1348 foling now happens early.
1349 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1350 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1351 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1352 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1353 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1354
9b1ba33c
UB
13552016-09-20 Uros Bizjak <ubizjak@gmail.com>
1356
1357 PR target/77621
1358 * gcc.target/i386/pr77621.c: New test.
1359 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1360 pattern, loop should vectorize with -mtune=atom.
1361
f5bd4ad8
MO
13622016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1363 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR testsuite/63299
1366 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1367 instead of delete.
1368
7d9cf801
JJ
13692016-09-20 Jakub Jelinek <jakub@redhat.com>
1370
b912f962
JJ
1371 PR c++/77626
1372 * g++.dg/other/pr77626.C: New test.
1373
eaf1ece1
JJ
1374 PR c++/77638
1375 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1376
590b62e9
JJ
1377 PR c++/77637
1378 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1379
7d9cf801
JJ
1380 PR middle-end/77624
1381 * c-c++-common/pr77624-1.c: New test.
1382 * c-c++-common/pr77624-2.c: New test.
1383
3aebb6ff
AV
13842016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1385
1386 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1387 of digits expected.
1388
b5bbe47b
RB
13892016-09-20 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/77646
1392 * gcc.dg/torture/pr77646.c: New testcase.
1393
144a96e4
BE
13942016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1395
1396 PR c++/77434
1397 * c-c++-common/Wint-in-bool-context.c: New test.
1398
1f2071fa
JM
13992016-09-19 Joseph Myers <joseph@codesourcery.com>
1400
1401 * gcc.dg/cr-decimal-dig-1.c: New test.
1402
63012d9a
JM
14032016-09-19 Joseph Myers <joseph@codesourcery.com>
1404
1405 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1406 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1407 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1408 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1409
02410826
VM
14102016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1411
1412 PR rtl-optimization/77416
1413 * gcc.target/powerpc/pr77416.c: New.
1414
6101a7ab
PP
14152016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1416
1417 PR c++/77639
1418 * g++.dg/template/error-recovery4.C: New test.
1419
1993ff76
BC
14202016-09-19 Bin Cheng <bin.cheng@arm.com>
1421
1422 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1423
5fa9e644
KT
14242016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1425
1426 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1427 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1428
fc15d9ec
JJ
14292016-09-19 Jakub Jelinek <jakub@redhat.com>
1430 Jan Hubicka <jh@suse.cz>
1431
1432 PR target/77587
1433 * gcc.dg/pr77587.c: New test.
1434 * gcc.dg/pr77587a.c: New file.
1435
3c9f5092
AV
14362016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1437
1438 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1439 * gfortran.dg/coarray_38.f90:
1440 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1441 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1442 * gfortran.dg/coarray_allocate_7.f08: New test.
1443 * gfortran.dg/coarray_allocate_8.f08: New test.
1444 * gfortran.dg/coarray_allocate_9.f08: New test.
1445 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1446 new caf_register.
1447 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1448 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1449 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1450 get_by_refs.
1451 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1452 * gfortran.dg/coarray_lock_7.f90: Same.
1453 * gfortran.dg/coarray_poly_5.f90: Same.
1454 * gfortran.dg/coarray_poly_6.f90: Same.
1455 * gfortran.dg/coarray_poly_7.f90: Same.
1456 * gfortran.dg/coarray_poly_8.f90: Same.
1457 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1458
e79e6763
FR
14592016-09-19 Fritz Reese <fritzoreese@gmail.com>
1460
1461 PR fortran/77584
1462 * gfortran.dg/dec_structure_15.f90: New testcase.
1463
ae527639
RB
14642016-09-19 Richard Biener <rguenther@suse.de>
1465
1466 PR middle-end/77605
1467 * gcc.dg/torture/pr77605.c: New testcase.
1468
cdf060f8
LK
14692016-09-18 Louis Krupp <louis.krupp@zoho.com>
1470
1471 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1472
b720e919
JH
14732016-09-17 Jan Hubicka <hubicka@ucw.cz>
1474
1475 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1476 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1477 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1478 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1479 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1480 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1481 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1482 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1483 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1484 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1485 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1486
bdabae39
KY
14872016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1488
1489 * gcc.target/i386/pr68633.c: Fix expected result.
1490
493ba820
LK
14912016-09-17 Louis Krupp <louis.krupp@gmail.com>
1492
1493 PR fortran/68078
1494 * gfortran.dg/pr68078.f90: New test.
1495 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1496
9a42726b
BS
14972016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1498
1499 PR target/77613
1500 * gcc.target/powerpc/swaps-p8-25.c: New.
1501
e7d61178
JJ
15022016-09-16 Jakub Jelinek <jakub@redhat.com>
1503
8f03e02f
JJ
1504 PR c++/77482
1505 * g++.dg/cpp0x/constexpr-77482.C: New test.
1506
e80cb545
JJ
1507 PR c++/77379
1508 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1509 thunk offsets.
1510 * g++.dg/abi/abi-tag23a.C: Likewise.
1511
1c2f613f
JJ
1512 PR c++/77338
1513 * g++.dg/cpp0x/decltype-77338.C: New test.
1514
e7d61178
JJ
1515 PR c++/77375
1516 * g++.dg/cpp0x/mutable1.C: New test.
1517
8d987deb
SK
15182016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1519
1520 PR fortran/77612
1521 * gfortran.dg/pr77612.f90: New test.
1522
2c3d35a6
SKS
15232016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1524
1525 * gcc.dg/torture/pr70421.c: Require int32plus.
1526
e43163ae
JJ
15272016-09-16 Jakub Jelinek <jakub@redhat.com>
1528
bcf0905a
JJ
1529 PR middle-end/77475
1530 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1531
e43163ae
JJ
1532 PR target/77526
1533 * gcc.target/i386/pr77526.c: New test.
1534
7d704548
JJ
15352016-09-16 Jakub Jelinek <jakub@redhat.com>
1536 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 PR middle-end/77594
1539 * gcc.target/i386/pr77594.c: New test.
1540
902d624f
LK
15412016-09-15 Louis Krupp <louis.krupp@zoho.com>
1542
1543 PR fortran/69963
1544 * gfortran.dg/misplaced_implicit_character.f90: New test.
1545
7e16ce79
BC
15462016-09-15 Bin Cheng <bin.cheng@arm.com>
1547
1548 PR tree-optimization/77503
1549 * gcc.dg/vect/pr77503.c: New test.
1550
7c05f5c4
RB
15512016-09-15 Richard Biener <rguenther@suse.de>
1552
1553 PR middle-end/77544
1554 * c-c++-common/torture/pr77544.c: New testcase.
1555
76ff80fb
JJ
15562016-09-15 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR middle-end/77475
1559 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1560 * gcc.dg/march-generic.c: Likewise.
1561 * gcc.target/i386/spellcheck-options-1.c: New test.
1562 * gcc.target/i386/spellcheck-options-2.c: New test.
1563 * gcc.target/i386/spellcheck-options-3.c: New test.
1564 * gcc.target/i386/spellcheck-options-4.c: New test.
1565
5560d026
CLT
15662016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1567
1568 PR fortran/72743
1569 * gfortran.dg/goacc/pr72743.f90: New test.
1570
5334f733
RB
15712016-09-15 Richard Biener <rguenther@suse.de>
1572
1573 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1574
d08615f2
RB
15752016-09-15 Richard Biener <rguenther@suse.de>
1576
1577 PR tree-optimization/77514
1578 * gcc.dg/torture/pr77514.c: New testcase.
1579
28ca05f0
JJ
15802016-09-14 Jakub Jelinek <jakub@redhat.com>
1581
1582 PR c++/77549
1583 * g++.dg/lookup/pr77549.C: New test.
1584
20a1e5b8
MP
15852016-09-14 Marek Polacek <polacek@redhat.com>
1586
1587 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1588 * c-c++-common/gomp/atomic-13.c: Likewise.
1589 * c-c++-common/gomp/atomic-14.c: Likewise.
1590 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1591 * g++.dg/cpp1z/bool-increment1.C: New test.
1592 * c-c++-common/pr60439.c: Add dg-warning.
1593 * g++.dg/expr/bitfield4.C: Likewise.
1594 * g++.dg/expr/bitfield5.C: Likewise.
1595 * g++.dg/expr/bitfield6.C: Likewise.
1596 * g++.dg/expr/bool1.C: Likewise.
1597 * g++.dg/expr/bool3.C: Likewise.
1598 * g++.dg/expr/lval3.C: Likewise.
1599 * g++.dg/expr/lval4.C: Likewise.
1600 * g++.old-deja/g++.jason/bool5.C: Likewise.
1601 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1602 * g++.dg/other/error18.C: Likewise.
1603 * g++.dg/gomp/atomic-14.C: Likewise.
1604
0761f6bf
NS
16052016-09-14 Nathan Sidwell <nathan@acm.org>
1606
1607 PR c++/77539
1608 * g++.dg/cpp1y/pr77539.C: New.
1609
13cddbc1
CL
16102016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1611
1612 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1613 dg-require.
1614 * g++.dg/ext/builtin_alloca.C: Likewise.
1615 * g++.dg/template/spec35.C: Likewise.
1616 * gcc.dg/builtins-68.c: Likewise.
1617 * gcc.misc-tests/gcov-13.c: Likewise.
1618 * gcc.misc-tests/gcov-14.c: Likewise.
1619
a90638d4
JM
16202016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1621
1622 * gfortran.dg/dec_structure_14.f90: New testcase.
1623
5ba4a08c
JJ
16242016-09-14 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR sanitizer/68260
1627 * c-c++-common/tsan/pr68260.c: New test.
1628
a713b234
JS
16292016-09-13 Joe Seymour <joe.s@somniumtech.com>
1630
1631 PR target/70713
1632 * gcc.target/msp430/function-attributes-1.c: New test.
1633 * gcc.target/msp430/function-attributes-2.c: New test.
1634 * gcc.target/msp430/function-attributes-3.c: New test.
1635
ea8661cd
JJ
16362016-09-13 Jakub Jelinek <jakub@redhat.com>
1637
9952908a
JJ
1638 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1639 * g++.dg/cpp1z/gen-attrs1.C: New test.
1640
63cdb7a0
JJ
1641 PR tree-optimization/77454
1642 * gcc.dg/pr77454.c: New test.
1643
ea8661cd
JJ
1644 PR c++/77553
1645 * g++.dg/cpp1y/constexpr-77553.C: New test.
1646
254830ba
DM
16472016-09-13 David Malcolm <dmalcolm@redhat.com>
1648
1649 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1650 (test_show_locus): Replace rich_location::add_fixit_insert calls
1651 with add_fixit_insert_before and add_fixit_insert_after.
1652
42763690
JM
16532016-09-13 Jason Merrill <jason@redhat.com>
1654 Tom de Vries <tom@codesourcery.com>
1655
1656 PR c++/77427
1657 * g++.dg/pr77427.C: New test.
1658
c8798f2c
ML
16592016-09-13 Martin Liska <mliska@suse.cz>
1660
1661 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1662 effective target.
1663 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1664 * lib/target-supports.exp: Define the new target.
1665
54700e2e
AP
16662016-09-12 Andrew Pinski <apinski@cavium.com>
1667
1668 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1669 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1670
e1d55bf7
UB
16712016-09-12 Uros Bizjak <ubizjak@gmail.com>
1672
1673 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1674 variable arguments.
1675 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1676 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1677 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1678 variable argument.
1679 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1680 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1681
54dcdb88
BE
16822016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1683
1684 PR c++/77496
1685 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1686 * g++.dg/ext/pr77496.C: New test.
1687 * g++.dg/warn/pr77496.C: New test.
1688
d1463eb9
DM
16892016-09-12 David Malcolm <dmalcolm@redhat.com>
1690
1691 PR c/72858
1692 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1693 to preserve conversion chars, and to preserve prefix information.
1694 * gcc.dg/format/pr72858.c: New test case.
1695
217fabad
SK
16962016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1697
1698 * gfortran.dg/pr77507.f90: Move to ...
1699 * gfortran.dg/ieee/pr77507.f90: here.
1700
a1cd04ac
JH
17012016-08-09 Jan Hubicka <hubicka@ucw.cz>
1702
1703 PR ipa/61159
1704 * compile/pr61159.c: New testcase
1705
e3912107
JH
17062016-08-09 Jan Hubicka <hubicka@ucw.cz>
1707
1708 PR ipa/64316
1709 * gcc.dg/ipa/pr63416.c: New testcase.
1710
739d9339
PT
17112016-09-10 Paul Thomas <pault@gcc.gnu.org>
1712 Steven G. Kargl <kargl@gcc.gnu.org>
1713
1714 PR fortran/77532
cc3135b6 1715 * gfortran.dg/dtio_11.f90: new test.
739d9339 1716
fb7c40dd
SK
17172016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1718
1719 PR fortran/77507
1720 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1721 * gfortran.dg/c_assoc_4.f90: Ditto.
1722
5b28efbb
TV
17232016-09-10 Tom de Vries <tom@codesourcery.com>
1724
1725 PR C/71602
1726 * c-c++-common/va-arg-va-list-type.c: New test.
1727
9d0a9bb4
PB
17282016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1729
1730 PR rtl-optimization/77289
1731 * gcc.target/powerpc/pr77289.c: New test.
1732
3f0177e7
MS
17332016-09-09 Martin Sebor <msebor@redhat.com>
1734
1735 PR c/77520
1736 PR c/77521
1737 * gcc.dg/pr77520.c: New test.
1738 * gcc.dg/pr77521.c: New test.
1739
e81e83d0
SK
17402016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1741
1742 PR fortran/77506
1743 * gfortran.dg/pr77506.f90: New test.
1744
8a92685e
SK
17452016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1746
1747 PR fortran/77507
1748 * gfortran.dg/pr77507.f90: New test.
1749
c65248cb
JM
17502016-09-09 Joseph Myers <joseph@codesourcery.com>
1751
1752 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1753
2cf0ff98
SK
17542016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1755 Louis Krupp <lkrupp@gcc.gnu.org>
1756
1757 PR fortran/69514
1758 * gfortran.dg/pr69514_1.f90: New test.
1759 * gfortran.dg/pr69514_2.f90: New test.
1760
8ebc1e0f
JJ
17612016-09-08 Jakub Jelinek <jakub@redhat.com>
1762
20b6cf01
JJ
1763 PR fortran/77500
1764 * gfortran.dg/gomp/pr77500.f90: New test.
1765
8ebc1e0f
JJ
1766 PR fortran/77516
1767 * gfortran.dg/gomp/pr77516.f90: New test.
1768
34718542
JJ
17692016-09-07 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR middle-end/77475
1772 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1773 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1774 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1775 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1776 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1777 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1778
e5106e27
DM
17792016-09-07 David Malcolm <dmalcolm@redhat.com>
1780
1781 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1782 "substring-locations.h".
1783
ca235a85
RB
17842016-09-07 Richard Biener <rguenther@suse.de>
1785
1786 PR c/77450
1787 * c-c++-common/vector-subscript-8.c: Move ..
1788 * gcc.dg/pr77450.c: ... here.
1789
0076b5dc 17902016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1791
1792 PR libgfortran/77393
1793 * gfortran.dg/fmt_f0_2.f90: Update test.
1794 * gfortran.dg/fmt_f0_3.f90: New test.
1795
6ac7322b
DH
17962016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1797
1798 PR debug/77389
1799 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1800 in dg-options.
1801
1802 PR debug/57519
1803 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1804
8eb9e049
JJ
18052016-09-06 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR target/69255
1808 * gcc.target/i386/pr69255-1.c: New test.
1809 * gcc.target/i386/pr69255-2.c: New test.
1810 * gcc.target/i386/pr69255-3.c: New test.
1811
18122016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1813
1814 PR c/77336
1815 * gcc.dg/format/miss-7.c: New test.
1816
e6cb85d4
UB
18172016-09-06 Uros Bizjak <ubizjak@gmail.com>
1818
1819 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1820
7fe76f6a
ML
18212016-09-06 Martin Liska <mliska@suse.cz>
1822
1823 PR gcov-profile/77378
1824 PR gcov-profile/77466
1825 * gcc.dg/profile-update-warning.c: New test.
1826
209b636e
RB
18272016-09-06 Richard Biener <rguenther@suse.de>
1828
1829 PR tree-optimization/77479
1830 * gcc.dg/torture/pr77479.c: New testcase.
1831
b772a565
RB
18322016-09-06 Richard Biener <rguenther@suse.de>
1833
1834 PR c/77450
1835 * c-c++-common/vector-subscript-7.c: Adjust.
1836 * c-c++-common/vector-subscript-8.c: New testcase.
1837
a8c07037
SKS
18382016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1839
1840 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1841
0ce48391
JJ
18422016-09-05 Jakub Jelinek <jakub@redhat.com>
1843
de9188e0
JJ
1844 PR target/77476
1845 * gcc.target/i386/avx512f-pr77476.c: New test.
1846 * gcc.target/i386/avx512bw-pr77476.c: New test.
1847 * gcc.target/i386/avx512dq-pr77476.c: New test.
1848
c76f7809
JJ
1849 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1850 Update comment to mention also avx512f.
1851
0ce48391
JJ
1852 PR sanitizer/77396
1853 * g++.dg/asan/pr77396-2.C: New test.
1854
8a27cf73
UB
18552016-09-05 Uros Bizjak <ubizjak@gmail.com>
1856
1857 PR rtl-optimization/77452
1858 * gcc.target/i386/pr77452.c: New test.
1859
25ff5dd3
MP
18602016-09-05 Marek Polacek <polacek@redhat.com>
1861
1862 PR c/77423
1863 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1864
f2bc4e48
SK
18652016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1866
1867 PR fortran/77391
1868 * gfortran.dg/pr77391.f90: New test.
1869
e85921ee
SK
18702016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1871
1872 PR fortran/77460
1873 * gfortran.dg/pr77460.f90: New test.
1874
b5d50659
JJ
18752016-09-03 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR c/65467
1878 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1879
7b826676
KY
18802016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1881
1882 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1883
717ebe91
DM
18842016-09-02 David Malcolm <dmalcolm@redhat.com>
1885
1886 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1887 test case.
1888 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1889 diagnostic-test-show-locus-generate-patch.c to the sources
1890 for diagnostic_plugin_test_show_locus.c.
1891
94087e88
JJ
18922016-09-02 Jakub Jelinek <jakub@redhat.com>
1893
9dc5773f
JJ
1894 PR c/65467
1895 * gcc.dg/gomp/_Atomic-1.c: New test.
1896 * gcc.dg/gomp/_Atomic-2.c: New test.
1897 * gcc.dg/gomp/_Atomic-3.c: New test.
1898 * gcc.dg/gomp/_Atomic-4.c: New test.
1899 * gcc.dg/gomp/_Atomic-5.c: New test.
1900
94087e88
JJ
1901 PR sanitizer/77396
1902 * g++.dg/asan/pr77396.C: New test.
1903
19042016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1905
1906 PR tree-optimization/71831
1907 * gcc.dg/builtin-object-size-16.c: New test.
1908 * gcc.dg/builtin-object-size-17.c: New test.
1909
7e89048d
JD
19102016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1911
1912 PR libgfortran/77393
1913 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1914
2f196155
UB
19152016-09-01 Uros Bizjak <ubizjak@gmail.com>
1916
1917 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1918 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1919 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1920 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1921 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1922 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1923 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1924 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1925 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1926 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1927 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1928 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1929 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1930 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1931 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1932 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1933 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1934 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1935
0a6b0523
EB
19362016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gnat.dg/opt58.adb: New test.
1939 * gnat.dg/opt58_pkg.ads: New helper.
1940
2a99de7b
RB
19412016-09-01 Richard Biener <rguenther@suse.de>
1942
1943 PR middle-end/77436
1944 * gcc.dg/torture/pr77436.c: New testcase.
1945
f79d8786
SKS
19462016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * gcc.dg/pr64252.c: Require int32plus.
1949 * gcc.dg/pr66299-1.c: Likewise.
1950 * gcc.dg/pr66299-2.c: Likewise.
1951 * gcc.dg/torture/20131115-1.c: Skip for avr.
1952
b06335f9
KT
19532016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 * gcc.target/aarch64/ands_3.c: New test.
1956
f25f40be
JJ
19572016-08-31 Jakub Jelinek <jakub@redhat.com>
1958
d12a0b5a
JJ
1959 PR fortran/77352
1960 * gfortran.dg/gomp/pr77352.f90: New test.
1961
f25f40be
JJ
1962 PR fortran/77374
1963 * gfortran.dg/gomp/pr77374.f08: New test.
1964
9ff6fb6e
MG
19652016-08-31 Marc Glisse <marc.glisse@inria.fr>
1966
1967 PR tree-optimization/73714
1968 * gcc.dg/tree-ssa/pr73714.c: New test.
1969
8e95a674
JD
19702016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1971
1972 PR libgfortran/77393
1973 * gfortran.dg/fmt_f0_2.f90: New test.
1974
c6b0037d
MG
19752016-08-31 Marc Glisse <marc.glisse@inria.fr>
1976
1977 * gcc.target/i386/pr59539-2.c: Adapt options.
1978 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1979
1a576b13
PT
19802016-08-31 Paul Thomas <pault@gcc.gnu.org>
1981
1982 PR fortran/77418
1983 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1984 of the associate entity and replace with a pointer to the
1985 intended item on the stack.
1986
e73d3ca6 19872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1988 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1989
1990 PR fortran/48298
1991 * gfortran.dg/dtio_1.f90: New test.
1992 * gfortran.dg/dtio_2.f90: New test.
1993 * gfortran.dg/dtio_3.f90: New test.
1994 * gfortran.dg/dtio_4.f90: New test.
1995 * gfortran.dg/dtio_5.f90: New test.
1996 * gfortran.dg/dtio_6.f90: New test.
1997 * gfortran.dg/dtio_7.f90: New test.
1998 * gfortran.dg/dtio_8.f90: New test.
1999 * gfortran.dg/dtio_9.f90: New test.
2000 * gfortran.dg/dtio_10.f90: New test.
2001
b816477a
DM
20022016-08-30 David Malcolm <dmalcolm@redhat.com>
2003
2004 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2005 (test_many_nested_locations): New function.
2006 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2007 (test_show_locus): Handle "test_many_nested_locations".
2008
71b30891
DM
20092016-08-30 David Malcolm <dmalcolm@redhat.com>
2010
2011 * g++.dg/template/double-greater-than-fixit.C: New test case.
2012
8fa37232
EB
20132016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2014
2015 * gnat.dg/opt57.ad[sb]: New test.
2016 * gnat.dg/opt57_pkg.ads: New helper.
2017
6f651bae
RB
20182016-08-30 Richard Biener <rguenther@suse.de>
2019
2020 PR tree-optimization/69047
2021 * gcc.dg/pr69047.c: Fix byte-order check.
2022
ab834832
JJ
20232016-08-30 Jakub Jelinek <jakub@redhat.com>
2024
5116b156
JJ
2025 PR tree-optimization/72866
2026 * gcc.dg/vect/pr72866.c: New test.
2027
3754bbfc
JJ
2028 PR debug/77363
2029 * g++.dg/debug/dwarf2/pr77363.C: New test.
2030
26122e2d
JJ
2031 PR middle-end/77377
2032 * gcc.target/i386/pr77377.c: New test.
2033
ab834832
JJ
2034 PR debug/77389
2035 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2036 in dg-options.
2037
bedc9ca7
SK
20382016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2039
2040 * gfortran.dg/pr77372.f90: Moved to ...
2041 * gfortran.dg/ieee/pr77372.f90: here.
2042
adfa1e6b
MM
20432016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2044
2045 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2046 vector short/char initializations.
2047 * gcc.target/powerpc/vec-init-5.c: Likewise.
2048 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2049 vector initialization optimizations.
2050 * gcc.target/powerpc/vec-init-7.c: Likewise.
2051 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2052 vector float/double initializations.
2053 * gcc.target/powerpc/vec-init-9.c: Likewise.
2054
414b7129
UB
20552016-08-29 Uros Bizjak <ubizjak@gmail.com>
2056
2057 PR target/77403
2058 * gcc.target/i386/pr77403.c: New test.
2059
3d06b6f2
MP
20602016-08-29 Marek Polacek <polacek@redhat.com>
2061
2062 PR c/77292
2063 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2064
ba9bbd6f
TV
20652016-08-29 Tom de Vries <tom@codesourcery.com>
2066
2067 PR c/77398
2068 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2069
d7d80d8f
EB
20702016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2071
2072 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2073
d7d80d8f 20742016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2075
2076 * gfortran.dg/dec_structure_13.f90: New testcase.
2077
468d95c8
JB
20782016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2079
2080 PR fortran/77261
2081 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2082 available.
2083
f329b264
TV
20842016-08-28 Tom de Vries <tom@codesourcery.com>
2085
2086 PR lto/70955
2087 * gcc.dg/pr70955.c: New test.
2088 * gcc.dg/lto/pr70955_0.c: Same.
2089 * gcc.dg/lto/pr70955_1.c: Same.
2090
4a389eb6
PP
20912016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2092
2093 PR tree-optimization/71077
2094 * gcc.target/i386/pr71077.c: New test.
2095
3f8257db 20962016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2097
2098 PR fortran/77380
2099 * gfortran.dg/pr77380.f90: New test.
2100
3f8257db 21012016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2102
2103 PR fortran/77372
2104 gfortran.dg/pr77372.f90: New test.
2105
ee908516
DM
21062016-08-26 David Malcolm <dmalcolm@redhat.com>
2107
2108 * gcc.dg/spellcheck-fields-2.c (test): Move
2109 dg-begin/end-multiline-output within function body.
2110 (test_macro): New function.
2111
d41e76cf
DM
21122016-08-26 David Malcolm <dmalcolm@redhat.com>
2113
2114 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2115 (test_fixit_insert): Update expected output.
2116 (test_fixit_remove): Likewise.
2117 (test_fixit_replace): Likewise.
2118
524a4c96
RO
21192016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2120
2121 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2122 Fix typo.
2123
ebfa15ab
RB
21242016-08-26 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/69047
2127 * gcc.dg/pr69047.c: New testcase.
2128
209ca542
PK
21292016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2130 Martin Jambhor <mjambor@suse.cz>
524a4c96 2131
209ca542
PK
2132 * gcc.dg/ipa/propbits-1.c: New test-case.
2133 * gcc.dg/ipa/propbits-2.c: Likewise.
2134 * gcc.dg/ipa/propbits-3.c: Likewise.
2135
e5cf1629
SK
21362016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2137
2138 PR fortran/77351
2139 * gfortran.dg/pr77351.f90: New test.
2140
ebef225f
MP
21412016-08-25 Marek Polacek <polacek@redhat.com>
2142
2143 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2144
fe377a48
MP
21452016-08-25 Marek Polacek <polacek@redhat.com>
2146
2147 PR c/77323
2148 * gcc.dg/pr77323.c: New test.
2149
88b8971f
PT
21502016-08-24 Paul Thomas <pault@gcc.gnu.org>
2151
2152 PR fortran/77358
2153 * gfortran.dg/submodule_17.f08: New test.
2154
3f8257db
JJ
21552016-08-24 Michael Collison <michael.collison@linaro.org>
2156 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2157
2158 * gcc.target/arm/builtin_saddl.c: New testcase.
2159 * gcc.target/arm/builtin_saddll.c: New testcase.
2160 * gcc.target/arm/builtin_uaddl.c: New testcase.
2161 * gcc.target/arm/builtin_uaddll.c: New testcase.
2162 * gcc.target/arm/builtin_ssubl.c: New testcase.
2163 * gcc.target/arm/builtin_ssubll.c: New testcase.
2164 * gcc.target/arm/builtin_usubl.c: New testcase.
2165 * gcc.target/arm/builtin_usubll.c: New testcase.
2166
d5b5d212
UB
21672016-08-24 Uros Bizjak <ubizjak@gmail.com>
2168
2169 PR target/77270
2170 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2171 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2172 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2173 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2174 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2175 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2176 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2177 effective target. Remove scan-assembler-times directives.
2178 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2179 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2180 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2181
d1188689
SKS
21822016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2183
2184 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2185 of unsigned int.
2186 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2187
0b6b8f85
RS
21882016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2189
2190 PR testsuite/77317
2191 * lib/target-supports.exp
2192 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2193 (check_effective_target_vect_natural_alignment): Ditto.
2194 (check_effective_target_vector_alignment_reachable): Ditto.
2195 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2196
587b7f7a
ILT
21972016-08-23 Ian Lance Taylor <iant@golang.org>
2198
2199 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2200
6019c0fc
MM
22012016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2202
2203 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2204 being created from pointers to memory locations.
2205 * gcc.target/powerpc/vec-init-2.c: Likewise.
2206
cfe37db4
FR
22072016-08-23 Fritz Reese <fritzoreese@gmail.com>
2208
2209 * gfortran.dg/dec_structure_12.f90: New testcase.
2210
7e11f46f
DV
22112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2212
2213 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2214
7ab4f354
DV
22152016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2216
2217 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2218 verification.
2219
deb9351f
DV
22202016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2221
2222 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2223 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2224
1fd9f058
RB
22252016-08-23 Richard Biener <rguenther@suse.de>
2226
2227 PR tree-optimization/27336
2228 * c-c++-common/pr27336.c: New testcase.
2229
b00e6e75
MP
22302016-08-22 Marek Polacek <polacek@redhat.com>
2231
2232 PR c++/77321
2233 * g++.dg/cpp1y/pr77321.C: New test.
2234
58338bac
SK
22352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2236
2237 PR fortran/60774
2238 * gfortran.dg/empty_label.f: Adjust test for new error message.
2239 * gfortran.dg/empty_label.f90: Ditto.
2240 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2241 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2242 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2243
30364ce6
SK
22442016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2245
2246 PR fortran/61318
2247 * gfortran.dg/pr61318.f90: New test.
2248
ad7a5a8f
SK
22492016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2250
2251 PR fortran/77260
2252 * gfortran.dg/pr77260_1.f90: New test.
2253 * gfortran.dg/pr77260_2.f90: Ditto.
2254
72f52f30
JM
22552016-08-22 Joseph Myers <joseph@codesourcery.com>
2256
2257 PR middle-end/77269
2258 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2259 __builtin_signbitf and __builtin_signbitl in expected generic
2260 expansion.
2261 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2262 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2263 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2264 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2265 tests.
2266
6dc198e3
JM
22672016-08-22 Joseph Myers <joseph@codesourcery.com>
2268
2269 * gcc.dg/torture/float128-builtin.c,
2270 gcc.dg/torture/float128-ieee-nan.c,
2271 gcc.dg/torture/float128x-builtin.c,
2272 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2273 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2274 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2275 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2276 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2277 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2278 gcc.dg/torture/floatn-nan.h: New tests.
2279
7ff4e41a
JM
22802016-08-22 Joseph Myers <joseph@codesourcery.com>
2281
2282 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2283 macro.
2284 (main): Update calls to TEST_I_F.
2285 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2286 macro.
2287 (main): Update calls to TEST_I_F.
2288
7078cdb6
JM
22892016-08-22 Joseph Myers <joseph@codesourcery.com>
2290
2291 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2292 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2293 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2294 names in calls to TEST_I_F.
2295
a9d7c823
BE
22962016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2297
2298 PR c/52952
2299 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2300
cd800235
SKS
23012016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2302
2303 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2304 and !natural_alignment_64.
2305 * gcc.dg/ipa/propalign-2.c: Likewise.
2306 * gcc.dg/ipa/propalign-3.c: Likewise.
2307 * gcc.dg/ipa/propalign-4.c: Likewise.
2308 * gcc.dg/ipa/propalign-5.c: Likewise.
2309 * lib/target-supports.exp
2310 (check_effective_target_natural_alignment_32): Add avr-*-*.
2311
22d12455
KV
23122016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2313
2314 PR tree-optimization/61839
2315 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2316 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2317 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2318 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2319
c65699ef
JM
23202016-08-19 Joseph Myers <joseph@codesourcery.com>
2321
2322 PR c/32187
2323 * lib/target-supports.exp (check_effective_target_float16)
2324 (check_effective_target_float32, check_effective_target_float64)
2325 (check_effective_target_float128, check_effective_target_float32x)
2326 (check_effective_target_float64x)
2327 (check_effective_target_float128x)
2328 (check_effective_target_float16_runtime)
2329 (check_effective_target_float32_runtime)
2330 (check_effective_target_float64_runtime)
2331 (check_effective_target_float128_runtime)
2332 (check_effective_target_float32x_runtime)
2333 (check_effective_target_float64x_runtime)
2334 (check_effective_target_float128x_runtime)
2335 (check_effective_target_floatn_nx_runtime)
2336 (add_options_for_float16, add_options_for_float32)
2337 (add_options_for_float64, add_options_for_float128)
2338 (add_options_for_float32x, add_options_for_float64x)
2339 (add_options_for_float128x): New procedures.
2340 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2341 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2342 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2343 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2344 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2345 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2346 gcc.dg/torture/float128-complex.c,
2347 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2348 gcc.dg/torture/float128x-basic.c,
2349 gcc.dg/torture/float128x-complex.c,
2350 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2351 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2352 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2353 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2354 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2355 gcc.dg/torture/float32x-basic.c,
2356 gcc.dg/torture/float32x-complex.c,
2357 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2358 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2359 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2360 gcc.dg/torture/float64x-basic.c,
2361 gcc.dg/torture/float64x-complex.c,
2362 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2363 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2364 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2365 gcc.dg/torture/floatn-tg.h,
2366 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2367 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2368 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2369 gcc.dg/torture/fp-int-convert-float128x.c,
2370 gcc.dg/torture/fp-int-convert-float16-timode.c,
2371 gcc.dg/torture/fp-int-convert-float16.c,
2372 gcc.dg/torture/fp-int-convert-float32-timode.c,
2373 gcc.dg/torture/fp-int-convert-float32.c,
2374 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2375 gcc.dg/torture/fp-int-convert-float32x.c,
2376 gcc.dg/torture/fp-int-convert-float64-timode.c,
2377 gcc.dg/torture/fp-int-convert-float64.c,
2378 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2379 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2380 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2381 maximum exponent of floating-point type. Use it in testing
2382 whether 0x8...0 fits in the floating-point type. Always treat -1
2383 (signed 0xf...f) as fitting in the floating-point type.
2384 (M_OK1): New macro.
2385 * gcc.dg/torture/fp-int-convert-double.c,
2386 gcc.dg/torture/fp-int-convert-float.c,
2387 gcc.dg/torture/fp-int-convert-float128-timode.c,
2388 gcc.dg/torture/fp-int-convert-float128.c,
2389 gcc.dg/torture/fp-int-convert-float80-timode.c,
2390 gcc.dg/torture/fp-int-convert-float80.c,
2391 gcc.dg/torture/fp-int-convert-long-double.c,
2392 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2393
94e73c78
JJ
23942016-08-19 Jakub Jelinek <jakub@redhat.com>
2395
fbdbd4b6
JJ
2396 PR fortran/72744
2397 * gfortran.dg/gomp/pr72744.f90: New test.
2398
94e73c78
JJ
2399 PR fortran/69281
2400 * gfortran.dg/gomp/pr69281.f90: New test.
2401
91151a73
JB
24022016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2403
414b7129
UB
2404 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2405 the last special seed value.
2406 * gfortran.dg/random_7.f90: Use size for last array member instead
2407 of hardcoded value.
91151a73 2408
fcf830ab
PK
24092016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2410
2411 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2412 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2413
1a5da5b6
RB
24142016-08-19 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77286
2417 * gcc.dg/torture/pr77286.c: New testcase.
2418
82f72146
DM
24192016-08-18 David Malcolm <dmalcolm@redhat.com>
2420
2421 * gcc.dg/verbose-asm-2.c: New test case.
2422
cc015f3a
DM
24232016-08-18 David Malcolm <dmalcolm@redhat.com>
2424
2425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2426 (custom_diagnostic_finalizer): Update for change to
2427 diagnostic_show_locus.
2428
cb18fd07
DM
24292016-08-18 David Malcolm <dmalcolm@redhat.com>
2430
2431 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2432 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2433
a76989dc
MP
24342016-08-18 Marek Polacek <polacek@redhat.com>
2435
2436 PR c/71514
2437 * gcc.dg/pr71514.c: New test.
2438
89c88780
L
24392015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2440
2441 PR target/72839
2442 * gcc.target/i386/pr72839.c: New test.
2443
2c71d454
CLT
24442016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2445
2446 PR middle-end/70895
2447 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2448 * c-c++-common/goacc/reduction-1.c: Likewise.
2449 * c-c++-common/goacc/reduction-2.c: Likewise.
2450 * c-c++-common/goacc/reduction-3.c: Likewise.
2451 * c-c++-common/goacc/reduction-4.c: Likewise.
2452
66592e95
AM
24532016-08-18 Alan Modra <amodra@gmail.com>
2454
2455 * gcc.c-torture/compile/pr72771.c: New.
2456
3a146d46
JJ
24572016-08-17 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR fortran/67496
2460 * gfortran.dg/pr67496.f90: New test.
2461
3f8257db 24622015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2463
2464 PR tree-optimization/71752
3a146d46 2465 * gcc.dg/vect/pr71752.c: New.
038000bd 2466
dd42e908
UB
24672016-08-17 Uros Bizjak <ubizjak@gmail.com>
2468
2469 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2470
458a1cd0
JJ
24712016-08-17 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR middle-end/77259
2474 * g++.dg/ipa/devirt-52.C: New test.
2475
11c4c4ba
CLT
24762016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2477
2478 * c-c++-common/goacc/reduction-6.c: New testcase.
2479
661d6efd
RB
24802016-08-17 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/76490
2483 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2484 * gcc.dg/pr52904.c: XFAIL.
2485
622d8b69
RB
24862016-08-17 Richard Biener <rguenther@suse.de>
2487
2488 PR tree-optimization/23855
2489 * gcc.dg/loop-unswitch-2.c: Adjust.
2490
af23e99c
JJ
24912016-08-16 Jakub Jelinek <jakub@redhat.com>
2492
2493 PR tree-optimization/72817
2494 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2495
feeb6268
JM
24962016-08-16 Joseph Myers <joseph@codesourcery.com>
2497
2498 PR libgcc/77265
2499 * gcc.dg/torture/float128-extend-inf.c: New test.
2500
65e736c0
DM
25012016-08-16 David Malcolm <dmalcolm@redhat.com>
2502
2503 PR c/72857
2504 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2505 for embedded NUL.
2506 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2507 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2508 caret placement.
2509 (test_oct): Likewise.
2510 (test_multiple): Likewise.
2511 (test_field_width_specifier): Likewise.
2512 (test_field_width_specifier_2): New function.
2513 (test_field_precision_specifier): New function.
2514 (test_embedded_nul): Update expected caret placement.
2515 (test_non_contiguous_strings): Update line number.
2516 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2517 (__emit_string_literal_range): Add "caret_idx" param.
2518 (test_simple_string_literal): Add value for new param, updating
2519 expected output..
2520 (test_concatenated_string_literal): Likewise.
2521 (test_multiline_string_literal): Likewise.
2522 (test_hex): Likewise.
2523 (test_oct): Likewise.
2524 (test_multiple): Likewise.
2525 (test_ucn4): Likewise.
2526 (test_ucn8): Likewise.
2527 (test_u8): Likewise.
2528 (test_u): Likewise; update expected message, from "range" to
2529 "location".
2530 (test_U): Likewise.
2531 (test_L): Likewise.
2532 (test_macro): Add value for new param.
2533 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2534 (__emit_string_literal_range): Add "caret_idx" param.
2535 (test_stringified_token_1): Add value for new param. Update
2536 expected message, from "range" to "location".
2537 (test_stringized_token_2): Likewise, adding param to macro.
2538 (test_stringified_token_3): Likewise.
2539 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2540 (emit_warning): Convert param from source_range to location_t.
2541 (test_string_literals): Add caret_idx param, and use it when
2542 constructing a substring_loc. Update error message, from
2543 "range" to "location".
2544
4a7f57d5
JJ
25452016-08-16 Jakub Jelinek <jakub@redhat.com>
2546
7841800f
JJ
2547 PR target/71910
2548 * g++.dg/gomp/pr71910.C: New test.
2549
1b13411a
JJ
2550 PR middle-end/67485
2551 * gcc.c-torture/compile/pr67485.c: New test.
2552
4a7f57d5
JJ
2553 PR target/72867
2554 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2555
3c556bc4
BC
25562016-08-16 Bin Cheng <bin.cheng@arm.com>
2557
2558 PR tree-optimization/69848
2559 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2560
beab2da6
ML
25612016-08-16 Martin Liska <mliska@suse.cz>
2562
2563 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2564 of memory operations so that it can be handled by core2
2565 in 32-bit mode.
2566
f4eec0a3
RB
25672016-08-16 Richard Biener <rguenther@suse.de>
2568
2569 PR tree-optimization/76783
2570 * gcc.dg/pr76783.c: New testcase.
2571 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2572
8f21990a
BC
25732016-08-16 Bin Cheng <bin.cheng@arm.com>
2574
2575 PR tree-optimization/72817
2576 PR tree-optimization/73450
2577 * gcc.dg/tree-ssa/pr72817.c: New test.
2578 * gcc.dg/tree-ssa/pr73450.c: New test.
2579
7fc61626
FR
25802016-08-15 Fritz Reese <fritzoreese@gmail.com>
2581
2582 * gfortran.dg/init_flag_13.f90: New testcase.
2583 * gfortran.dg/init_flag_14.f90: Ditto.
2584 * gfortran.dg/init_flag_15.f03: Ditto.
2585 * gfortran.dg/dec_init_1.f90: Ditto.
2586 * gfortran.dg/dec_init_2.f90: Ditto.
2587
432baa02
UB
25882016-08-15 Uros Bizjak <ubizjak@gmail.com>
2589
2590 PR target/72867
2591 * gcc.target/i386/pr72867.c: New test.
2592
7e1dde14
EB
25932016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2594
2595 * c-c++-common/dump-ada-spec-5.c: New test.
2596
e4969090
RB
25972016-08-15 Richard Biener <rguenther@suse.de>
2598
2599 PR tree-optimization/73434
2600 * gcc.dg/torture/pr73434.c: New testcase.
2601
66088065
JJ
26022016-08-15 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR tree-optimization/72824
2605 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2606
7c713714
CLT
26072016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2608
2609 PR fortran/70598
2610 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2611 in use_device clause.
2612 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2613 * gfortran.dg/goacc/list.f95: Adjust to catch
2614 "neither a POINTER nor an array" error messages.
2615
4271e5cb
UB
26162016-08-14 Uros Bizjak <ubizjak@gmail.com>
2617
2618 PR target/76342
2619 * gcc.target/i386/pr76342.c: New test.
2620
b0cea284
JJ
26212016-08-12 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR c/71512
2624 * g++.dg/ubsan/pr71512.C: New test.
2625 * c-c++-common/ubsan/pr71512-1.c: New test.
2626 * c-c++-common/ubsan/pr71512-2.c: New test.
2627
e86aefb8
MM
26282016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2629
2630 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2631 vector initialization options.
2632 * gcc.target/powerpc/vec-init-2.c: Likewise.
2633 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2634 is generated on ISA 3.0.
2635
7fd82d52
PP
26362016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2637
2638 PR middle-end/71654
2639 * gcc.dg/c-c++-common/pr71654.c: New test.
2640 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2641 dg-options.
2642 * gcc.dg/tree-ssa/vrp24: Likewise.
2643
2f1364c2
JJ
26442016-08-12 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR c/67410
2647 * gcc.dg/pr67410.c: New test.
2648
8eb414aa
BC
26492016-08-12 Bin Cheng <bin.cheng@arm.com>
2650
2651 PR tree-optimization/69848
2652 * gcc.dg/vect/vect-pr69848.c: New test.
2653
30b39c19
UB
26542016-08-12 Uros Bizjak <ubizjak@gmail.com>
2655
2656 PR testsuite/71008
2657 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2658 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2659 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2660 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2661
e373dd06
RB
26622016-08-12 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/57326
2665 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2666 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2667 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2668 * gcc.target/i386/pr45685.c: Likewise.
2669 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2670 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2671 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2672 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2673 * gfortran.dg/pr34163.f90: Likewise.
2674
20d1af89
ML
26752016-08-12 Martin Liska <mliska@suse.cz>
2676
2677 * g++.dg/gcov/gcov-16.C: New test.
2678 * lib/gcov.exp: Support new argument for run-gcov function.
2679
5cacda56
ML
26802016-08-12 Martin Liska <mliska@suse.cz>
2681
2682 PR gcov-profile/35590
2683 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2684
663eecfd
RB
26852016-08-12 Richard Biener <rguenther@suse.de>
2686
2687 PR tree-optimization/72851
2688 * gcc.dg/torture/pr72851.c: New testcase.
2689
3f8257db 26902016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2691
e366d7d8
AO
2692 PR debug/63240
2693 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2694 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2695 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2696 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2697 DW_AT_deleted.
2698
71e1a6a4
AO
2699 PR debug/55641
2700 * g++.dg/debug/dwarf2/ref-1.C: New.
2701
8aaf799b
AO
2702 PR debug/49366
2703 * g++.dg/debug/dwarf2/template-params-12.H: New.
2704 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2705 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2706 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2707 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2708 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2709 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2710 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2711
06f9caed
BS
27122016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2713
2714 PR target/72863
2715 * gcc.target/powerpc/pr72863.c: New test.
2716
a8b956c1
UB
27172016-08-11 Uros Bizjak <ubizjak@gmail.com>
2718
2719 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2720
c73dd986
L
27212015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2722
2723 * gcc.target/i386/pieces-strcpy-1.c: New test.
2724 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2725
385ed708
JJ
27262016-08-11 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR c++/72868
2729 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2730
df7ec09f
L
27312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2732
2733 * gcc.target/i386/pieces-memcpy-1.c: New test.
2734 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2735 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2736 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2737 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2738 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2739
b95a64bb
JJ
27402016-08-11 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR c/72816
7ddbcf6b 2743 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2744
59537744
BE
27452016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2746
2747 PR tree-optimization/71083
2748 * gcc.c-torture/execute/pr71083.c: New test.
2749 * gnat.dg/loop_optimization23.adb: New test.
2750 * gnat.dg/loop_optimization23_pkg.ads: New test.
2751 * gnat.dg/loop_optimization23_pkg.adb: New test.
2752
183ac6d0
RB
27532016-08-11 Richard Biener <rguenther@suse.de>
2754
2755 PR tree-optimization/72772
2756 * gcc.dg/graphite/pr35356-1.c: Adjust.
2757 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2758
b152f5a2
JB
27592016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2760
2761 * gfortran.dg/random_7.f90: Take into account that the last seed
2762 value is the special p value.
2763 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2764
bb7ebad1
RB
27652016-08-11 Richard Biener <rguenther@suse.de>
2766
2767 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2768
2e186411
AM
27692016-08-11 Alan Modra <amodra@gmail.com>
2770
2771 * gcc.target/powerpc/pr71680.c: New.
2772
e9e6d4f6
KN
27732016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2774
2775 * gcc.target/powerpc/bfp/bfp.exp: New file.
2776 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2777 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2778 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2779 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2780 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2781 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2782 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2783 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2784 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2785 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2786 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2787 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2788 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2789 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2790 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2791 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2792 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2793 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2794 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2795 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2796 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2797 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2798 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2799 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2800 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2801 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2802 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2803 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2804 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2805 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2806 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2807 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2808 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2809 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2810 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2811 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2812 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2813 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2814 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2815 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2816 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2817 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2818 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2819 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2820 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2821 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2822 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2823 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2824 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2825 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2826 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2827 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2828 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2829
9c8eabea
BC
28302016-08-10 Bin Cheng <bin.cheng@arm.com>
2831
2832 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2833 Add aarch64*-*-*.
2834
6c553b76
BC
28352016-08-10 Bin Cheng <bin.cheng@arm.com>
2836
2837 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2838
a0883b08
MM
28392016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2840
2841 PR target/72853
2842 * gcc.target/powerpc/pr72853.c: New test.
2843
a266236e
ML
28442016-08-10 Martin Liska <mliska@suse.cz>
2845
2846 PR gcov-profile/58306
2847 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2848
22063dbc
ML
28492016-08-10 Martin Liska <mliska@suse.cz>
2850
2851 * g++.dg/gcov/gcov-threads-1.C: New test.
2852
5250a5bb
SKS
28532016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2854
2855 PR target/71873
2856 * gcc.target/avr/pr71873.c: New test.
2857
b7597ae5
ML
28582016-08-09 Martin Liska <mliska@suse.cz>
2859
2860 * g++.dg/gcov/gcov-dump-1.C: New test.
2861 * g++.dg/gcov/gcov-dump-2.C: New test.
2862
ab50a215
ML
28632016-08-09 Martin Liska <mliska@suse.cz>
2864
2865 * gcc.dg/tree-prof/val-prof-9.c: New test.
2866
dcb1e137
ML
28672016-08-09 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.dg/tree-prof/val-prof-8.c: New test.
2870
04d6d3b6
MJ
28712016-08-09 Martin Jambor <mjambor@suse.cz>
2872
df839749
UB
2873 PR ipa/71981
2874 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2875
c57e78c4
BC
28762016-08-09 Bin Cheng <bin.cheng@arm.com>
2877
2878 PR tree-optimization/33707
2879 * gcc.dg/vect/pr33707.c: New test.
2880
42970a17
BC
28812016-08-09 Bin Cheng <bin.cheng@arm.com>
2882
2883 PR tree-optimization/pr72772
2884 * gcc.dg/tree-ssa/pr72772.c: New test.
2885
810a3aa6
MF
28862016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2887
2888 PR rtl-optimization/66669
2889 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2890
9e207d6f
JJ
28912016-08-09 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR tree-optimization/72824
2894 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2895
50bf47fd
RB
28962016-08-09 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/71802
2899 * gcc.dg/torture/pr71802.c: New testcase.
2900
cadec7ca
JJ
29012016-08-09 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR c++/72809
2904 * g++.dg/eh/stdarg1.C: New test.
2905
c43c5112
AK
29062016-08-08 Andi Kleen <ak@linux.intel.com>
2907
2908 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2909 test command line in failure log.
2910 (profopt-execute): dito. Make autofdo file names unique.
2911
895aa8e1
DM
29122016-08-08 David Malcolm <dmalcolm@redhat.com>
2913
2914 PR c/64955
2915 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2916 output.
2917
9afda630
PK
29182016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2919
2920 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2921 c99_runtime.
2922 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2923 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2924 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2925 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2926 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2927 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2928
e52ed3fe
DM
29292016-08-08 David Malcolm <dmalcolm@redhat.com>
2930
2931 PR c/52952
2932 * gcc.dg/cpp/pr66415-1.c: Likewise.
2933 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2934 * gcc.dg/format/c90-printf-1.c: Likewise.
2935 * gcc.dg/format/diagnostic-ranges.c: New test case.
2936
ad200580
JJ
29372016-08-08 Jakub Jelinek <jakub@redhat.com>
2938
77524e0d
JJ
2939 PR fortran/72716
2940 * gfortran.dg/gomp/pr72716.f90: New test.
2941
2187f2a2
JJ
2942 PR middle-end/72781
2943 * gcc.dg/gomp/pr72781.c: New test.
2944
ad200580
JJ
2945 PR middle-end/68762
2946 * g++.dg/vect/pr68762-1.cc: New test.
2947 * g++.dg/vect/pr68762-2.cc: New test.
2948 * g++.dg/vect/pr68762.h: New file.
2949
989d0071
MS
29502016-08-08 Martin Sebor <msebor@redhat.com>
2951
2952 PR testsuite/72838
3a146d46
JJ
2953 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2954 * g++.dg/warn/overflow-warn-3.C: Same.
2955 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2956
7090cac9
AV
29572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2958
2959 PR fortran/71936
2960 * gfortran.dg/allocate_with_source_21.f03: New test.
2961
64e56ab0
AV
29622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2963
2964 PR fortran/72698
2965 * gfortran.dg/allocate_with_source_20.f03: New test.
2966
0476487d
AM
29672016-08-08 Alan Modra <amodra@gmail.com>
2968
2969 * gcc.c-torture/compile/pr72802.c: New.
2970
8e9218f2
AV
29712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2972
2973 PR fortran/70524
2974 * gfortran.dg/dependency_48.f90: New test.
2975
c1f7083b
TK
29762016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2977
531e5ae3 2978 PR fortran/70040
c1f7083b
TK
2979 * gfortran.dg/pr70040.f90: New testcase.
2980
6ab5813c
TK
29812016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2982
2983 PR fortran/71961
2984 * gfortran.dg/matmul_10.f90: New testcase.
2985
27bddc4a
JH
29862016-08-07 Jan Hubicka <hubicka@ucw.cz>
2987
2988 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2989
4a9f8a9f
JJ
29902016-08-07 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR c/72816
2993 * gcc.dg/pr72816.c: New test.
2994
fa76f2c6
JW
29952016-08-06 Jonathan Wakely <jwakely@redhat.com>
2996
2997 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2998 * g++.dg/conversion/pr41426.C: Likewise.
2999 * g++.dg/conversion/pr66211.C: Likewise.
3000 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3001 * g++.dg/init/ref8.C: Likewise.
3002 * g++.old-deja/g++.law/cvt20.C: Likewise.
3003 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3004
5c3e5002
PP
30052016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3006
3007 PR tree-optimization/18046
3008 * gcc.dg/tree-ssa/vrp105.c: New test.
3009 * gcc.dg/tree-ssa/vrp106.c: New test.
3010
94087e88 30112016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3012
3013 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3014 1ul in diagnostics. Remove hyphen from "constant-expression."
3015 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3016 * g++.dg/cpp0x/static_assert3.C: Same.
3017 * g++.dg/cpp1y/constexpr-throw.C: Same.
3018 * g++.dg/template/nontype3.C: Same.
3019 * g++.dg/warn/overflow-warn-1.C: Same.
3020 * g++.dg/warn/overflow-warn-3.C: Same.
3021 * g++.dg/warn/overflow-warn-4.C: Same.
3022
88fa5555
DM
30232016-08-05 David Malcolm <dmalcolm@redhat.com>
3024
3025 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3026 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3027 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3028 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3029
1addb9e6
PP
30302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3031
3032 PR tree-optimization/72810
3033 * gcc.dg/tree-ssa/vrp110.c: New test.
3034
1b62ed4f
JG
30352016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3036
3037 PR Target/72819
3038 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3039 registers.
3040 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3041 saving the half-precision registers.
3042 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3043 value is returned in h0.
3044 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3045 are passed in FP/SIMD registers.
3046 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3047 passing works corrcetly.
3048 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3049 (hfa_f16x2_t): Likewise.
3050 (hfa_f16x3_t): Likewise.
3051 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3052 are promoted to double and passed in a double register.
3053 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3054 are promoted to double and stacked.
3055 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3056 __fp16 data types.
3057 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3058 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3059 __fp16 first get passed in FP/SIMD registers, then stacked.
3060
4228ca19
NS
30612016-08-05 Nathan Sidwell <nathan@acm.org>
3062
3063 PR c++/68724
3064 * g++.dg/cpp0x/pr68724.C: New.
3065
db7c335e
RB
30662016-08-05 Richard Biener <rguenther@suse.de>
3067
3068 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3069
48abe922
PP
30702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3071
3072 * gcc.dg/tree-ssa/vrp107.c: New test.
3073 * gcc.dg/tree-ssa/vrp108.c: New test.
3074 * gcc.dg/tree-ssa/vrp109.c: New test.
3075
f6cdf42f
PK
30762016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3077
3078 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3079 dg-options.
3080
33a9c609
PK
30812016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3082
3083 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3084 test-cases.
3085 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3086 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3087 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3088 test-cases.
3089 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3090 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3091 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3092 large_double.
3093
4473482d
PC
30942016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 PR c++/72800
3097 * g++.dg/cpp1y/lambda-ice1.C: New.
3098
08156df5
PP
30992016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3100
3101 PR c++/72759
3102 * g++.dg/cpp1y/pr72759.C: New test.
3103
938da3a5
PP
31042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3105
3106 * gcc.dg/switch-10.c: New test.
3107
da84183c
JG
31082016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3109
3110 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3111
ae9281fc
TS
31122016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3113
3114 * c-c++-common/goacc/routine-5.c: Update.
3115
086ad22e
BE
31162016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3117
3118 PR rtl-optimization/70903
3119 * gcc.c-torture/execute/pr70903.c: New test.
3120
6805e400
ML
31212016-08-04 Martin Liska <mliska@suse.cz>
3122
3123 * gcc.dg/params/params.exp: Replace file exists with
3124 TESTING_IN_BUILD_TREE.
3125
a0008434
MP
31262016-08-04 Marek Polacek <polacek@redhat.com>
3127
3128 PR c++/70229
3129 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3130
fb46286e
RB
31312016-08-04 Richard Biener <rguenther@suse.de>
3132
3133 PR middle-end/71984
3134 * gcc.dg/torture/pr71984.c: Guard correctness check for
3135 little-endian.
3136
ac2c96ab
AP
31372016-08-03 Andrew Pinski <apinski@cavium.com>
3138
3139 * gcc.c-torture/compile/20160802-1.c: New testcase.
3140
c98583e9
FR
31412016-08-03 Fritz Reese <fritzoreese@gmail.com>
3142
3143 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3144
9ad1a1da
RB
31452016-08-03 Richard Biener <rguenther@suse.de>
3146
3147 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3148 and remove -O3.
3149 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3150 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3151
cd75c979
RB
31522016-08-03 Richard Biener <rguenther@suse.de>
3153
3154 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3155 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3156 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3157 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3158
30e8d875
SKS
31592016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3160
3161 * gcc.dg/init-excess-2.c: Require int32plus.
3162 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3163 * gcc.dg/pr59963-2.c: Require int32plus.
3164 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3165 * gcc.dg/unroll-7.c: Require int32plus.
3166
69b806f6
BC
31672016-08-02 Bin Cheng <bin.cheng@arm.com>
3168
3169 PR tree-optimization/34114
3170 * gcc.dg/tree-ssa/loop-42.c: New test.
3171
1efafef3
TC
31722016-08-02 Tamar Christina <tamar.christina@arm.com>
3173
3174 * gcc.target/aarch64/vminmaxnm.c: New.
3175 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3176 tests.
3177
e2a99194
MM
31782016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3179
3180 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3181 vec_extract for vector float, vector int, vector short, and vector
3182 char.
3183 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3184 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3185 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3186 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3187
71bfb77a
WD
31882016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3189
3190 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3191 single stack adjustment, no writeback.
71bfb77a
WD
3192 * gcc.target/aarch64/test_frame_12.c: Likewise.
3193 * gcc.target/aarch64/test_frame_13.c: Likewise.
3194 * gcc.target/aarch64/test_frame_15.c: Likewise.
3195 * gcc.target/aarch64/test_frame_6.c: Likewise.
3196 * gcc.target/aarch64/test_frame_7.c: Likewise.
3197 * gcc.target/aarch64/test_frame_8.c: Likewise.
3198 * gcc.target/aarch64/test_frame_16.c: New test.
3199
37bce35a
L
32002015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3201
3202 PR target/72748
3203 * gcc.target/i386/pr72748.c: New test.
3204
3f8257db 32052015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3206
3207 PR tree-optimization/71818
3208 * gcc.dg/vect/pr71818.c: New
3209
bf60c531
ML
32102016-08-01 Martin Liska <mliska@suse.cz>
3211
3212 PR tree-optimization/71857
3213 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3214
8ed49fab
KT
32152016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3216
3217 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3218
76e2c821
JB
32192016-08-01 Jan Beulich <jbeulich@suse.com>
3220
3221 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3222
35029597
WS
32232016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224
3225 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3226 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3227
3aa4b66a
JW
32282016-07-31 Jonathan Wakely <jwakely@redhat.com>
3229
3230 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3231 (check_effective_target_c++): Likewise. Also match for libstdc++.
3232
3f8257db 32332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3234
3235 PR fortran/41922
3236 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3237 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3238 * gfortran.dg/pr41922.f90: New test.
3239
9fcb2819
SK
32402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3241
3242 PR fortran/68566
3243 * gfortran.dg/pr68566.f90: new test.
3244
94087e88 32452016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3246
3247 PR c++/60760
3248 PR c++/71091
3249 * g++.dg/cpp0x/constexpr-cast.C: New test.
3250 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3251 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3252 * g++.dg/ubsan/pr63956.C: Correct.
3253
d0047a25
MM
32542016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3255
3256 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3257 vector double or vector long where the vector is in memory.
3258 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3259 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3260
e4f7a5df
SK
32612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3262
3263 PR fortran/69867
3264 * gfortran.dg/pr69867.f90: New test.
3265
b441ae1d
SK
32662016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3267
3268 PR fortran/69962
3269 * gfortran.dg/pr69962.f90: New test.
3270
712dff31
SK
32712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3272
3273 PR fortran/70006
3274 * gfortran.dg/pr70006.f90: New test.
3275
fb42421e
SK
32762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/71730
3279 * gfortran.dg/pr71730.f90: New test.
3280 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3281 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3282 * gfortran.dg/array_constructor_26.f03: Ditto.
3283
466effe0
WS
32842016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3285
3286 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3287 * gcc.target/powerpc/pr71763.c: Likewise.
3288
f618a472
MP
32892016-07-29 Marek Polacek <polacek@redhat.com>
3290
3291 PR c/71742
3292 * gcc.dg/940510-1.c: Adjust dg-error.
3293 * gcc.dg/c99-flex-array-1.c: Likewise.
3294 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3295
efd0786f
MP
3296 PR c/71853
3297 * gcc.dg/noncompile/pr71853.c: New test.
3298
e00dceaf
MP
3299 PR c/71573
3300 * gcc.dg/noncompile/pr71573.c: New test.
3301
638fc14f
MP
3302 PR c/71926
3303 * g++.dg/warn/Wparentheses-30.C: New test.
3304 * gcc.dg/Wparentheses-14.c: New test.
3305
61c73a7f
UB
33062016-07-29 Uros Bizjak <ubizjak@gmail.com>
3307
3308 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3309
01d32b2b
BC
33102016-07-29 Bin Cheng <bin.cheng@arm.com>
3311
3312 PR tree-optimization/57558
3313 * gcc.dg/vect/pr57558-1.c: New test.
3314 * gcc.dg/vect/pr57558-2.c: New test.
3315
f6c7a248
PK
33162016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3317
61c73a7f 3318 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3319 to scan forwprop1 dump pass.
3320
f54ea774
PC
33212016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/51488
3324 * g++.dg/template/pr51488.C: New.
3325
673a107a
JJ
33262016-07-29 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR c/71969
3329 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3330 static __inline__.
3331 * gcc.dg/pr71969-1.c: New test.
3332 * gcc.dg/pr71969-2.c: New test.
3333 * gcc.dg/pr71969-3.c: New test.
3334
78169471
MP
33352016-07-29 Marek Polacek <polacek@redhat.com>
3336
3337 PR c/71574
3338 * c-c++-common/pr71574.c: New test.
3339
a5b5c8b6
MP
3340 PR c/71583
3341 * gcc.dg/noncompile/pr71583.c: New test.
3342
883b6d4e
KV
33432016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3344
3345 PR middle-end/68217
3346 * gcc.dg/pr68217.c: New test.
3347
89f1f37e
SK
33482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3349
3350 PR fortran/71067
3351 * gfortran.dg/pr71067_1.f90: New test.
3352 * gfortran.dg/pr71067_2.f90: Ditto.
3353
e0d32185
MM
33542016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3355
3356 * gcc.target/powerpc/vec-extract-1.c: New test.
3357
c851722d
SK
33582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3359
3360 PR fortran/71799
3361 * gfortran.dg/pr71799.f90: New test.
3362
f064da6a
PC
33632016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3364
3365 PR c++/71665
3366 * g++.dg/cpp0x/pr71665-1.C: New.
3367 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3368 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3369 * g++.dg/ext/label10.C: Likewise.
3370 * g++.dg/parse/constant5.C: Likewise.
3371
1b70aaad
SK
33722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3373
3374 PR fortran/71859
3375 * gfortran.dg/pr71859.f90: New test.
3376 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3377 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3378
a23404c9
PT
33792016-07-28 Paul Thomas <pault@gcc.gnu.org>
3380
3381 PR fortran/71883
3382 * gfortran.dg/pr71883.f90 : New test.
3383
513d866d
YR
33842016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3385
3386 PR tree-optimization/71734
61c73a7f 3387 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3388
7c428aa2
RL
33892016-07-28 Renlin Li <renlin.li@arm.com>
3390
3391 Revert
3392 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3393
3394 PR fortran/71902
3395 * gfortran.dg/dependency_47.f90: New test.
3396
1225d6b1
ML
33972016-07-28 Martin Liska <mliska@suse.cz>
3398
3399 PR gcov-profile/68025
3400 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3401
e5f5bf35
ML
34022016-07-28 Martin Liska <mliska@suse.cz>
3403
3404 * g++.dg/vect/pr70944.cc: New test.
3405
4536610d
KV
34062016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3407
3408 PR middle-end/71994
3409 * gcc.dg/torture/pr71994.c: New test.
3410
8c6961ca
PK
34112016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3412
3413 PR middle-end/71078
3414 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3415 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3416 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3417
8de22ea0
RB
34182016-07-27 Richard Biener <rguenther@suse.de>
3419
3420 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3421
5d9da222
ML
34222016-07-27 Martin Liska <mliska@suse.cz>
3423
3424 * gcc.dg/predict-13.c: New test.
3425 * gcc.dg/predict-14.c: New test.
3426
af9e275f
SKS
34272016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3428
a23404c9 3429 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3430 including stdint.h.
3431 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3432 including stdint.h.
3433
71abba1e
MM
34342016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3435
3436 PR target/71869
3437 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3438 IEEE built-in functions handle quiet and signalling NaNs
3439 correctly.
3440
9cd74e8f
SK
34412016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3442
3443 PR fortran/71862
3444 * gfortran.dg/pr71862.f90: New test.
3445
0d48446f
MS
34462016-07-26 Martin Sebor <msebor@redhat.com>
3447
3448 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3449 selector with dg-options.
3450
524cf1e4
PP
34512016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3452
3453 PR tree-optimization/18046
3454 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3455 * gcc.dg/tree-ssa/vrp103.c: New test.
3456 * gcc.dg/tree-ssa/vrp104.c: New test.
3457
100665d8
WS
34582016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3459
3460 * gcc.target/powerpc/pr63354.c: Require lp64 since
3461 -mprofile-kernel is not legal with -m32.
3462
0b64ca40
RB
34632016-07-26 Richard Biener <rguenther@suse.de>
3464
3465 PR rtl-optimization/71984
3466 * gcc.dg/torture/pr71984.c: New testcase.
3467
9b7937cf
RS
34682016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3469
3470 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3471 g++-dg-runtest via et-dg-runtest.
3472 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3473 * gcc.dg/vect/vect.exp: Likewise.
3474 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3475 gfortran-dg-runtest.
3476 * gfortran.dg/vect/vect.exp: Likewise.
3477 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3478 (check_mips_loongson_hw_available): Likewise.
3479 (check_effective_target_mpaired_single_runtime): Likewise.
3480 (check_effective_target_mips_loongson_runtime): Likewise.
3481 (add_options_for_mpaired_single): Likewise.
3482 (check_effective_target_vect_int): Add global et_index.
3483 Check and save the supported feature for a target selected by
3484 the et_index target. Break long lines where appropriate. Call
3485 et-is-effective-target for MIPS with an argument instead of
3486 check_effective_target_* where appropriate.
3487 (check_effective_target_vect_intfloat_cvt): Likewise.
3488 (check_effective_target_vect_uintfloat_cvt): Likewise.
3489 (check_effective_target_vect_floatint_cvt): Likewise.
3490 (check_effective_target_vect_floatuint_cvt): Likewise.
3491 (check_effective_target_vect_simd_clones): Likewise.
3492 (check_effective_target_vect_shift): ewise.
3493 (check_effective_target_whole_vector_shift): Likewise.
3494 (check_effective_target_vect_bswap): Likewise.
3495 (check_effective_target_vect_shift_char): Likewise.
3496 (check_effective_target_vect_long): Likewise.
3497 (check_effective_target_vect_float): Likewise.
3498 (check_effective_target_vect_double): Likewise.
3499 (check_effective_target_vect_long_long): Likewise.
3500 (check_effective_target_vect_no_int_max): Likewise.
3501 (check_effective_target_vect_no_int_add): Likewise.
3502 (check_effective_target_vect_no_bitwise): Likewise.
3503 (check_effective_target_vect_widen_shift): Likewise.
3504 (check_effective_target_vect_no_align): Likewise.
3505 (check_effective_target_vect_hw_misalign): Likewise.
3506 (check_effective_target_vect_element_align): Likewise.
3507 (check_effective_target_vect_condition): Likewise.
3508 (check_effective_target_vect_cond_mixed): Likewise.
3509 (check_effective_target_vect_char_mult): Likewise.
3510 (check_effective_target_vect_short_mult): Likewise.
3511 (check_effective_target_vect_int_mult): Likewise.
3512 (check_effective_target_vect_extract_even_odd): Likewise.
3513 (check_effective_target_vect_interleave): Likewise.
3514 (check_effective_target_vect_stridedN): Likewise.
3515 (check_effective_target_vect_multiple_sizes): Likewise.
3516 (check_effective_target_vect64): Likewise.
3517 (check_effective_target_vect_call_copysignf): Likewise.
3518 (check_effective_target_vect_call_sqrtf): Likewise.
3519 (check_effective_target_vect_call_btrunc): Likewise.
3520 (check_effective_target_vect_call_btruncf): Likewise.
3521 (check_effective_target_vect_call_ceil): Likewise.
3522 (check_effective_target_vect_call_ceilf): Likewise.
3523 (check_effective_target_vect_call_floor): Likewise.
3524 (check_effective_target_vect_call_floorf): Likewise.
3525 (check_effective_target_vect_call_lceil): Likewise.
3526 (check_effective_target_vect_call_lfloor): Likewise.
3527 (check_effective_target_vect_call_nearbyint): Likewise.
3528 (check_effective_target_vect_call_nearbyintf): Likewise.
3529 (check_effective_target_vect_call_round): Likewise.
3530 (check_effective_target_vect_call_roundf): Likewise.
3531 (check_effective_target_vect_perm): Likewise, but also append *_saved
3532 to the existing global name to properly cache the result.
3533 (check_effective_target_vect_perm_byte): Likewise.
3534 (check_effective_target_vect_perm_short): Likewise.
3535 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3536 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3537 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3538 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3539 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3540 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3541 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3542 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3543 (check_effective_target_vect_sdot_qi): Likewise.
3544 (check_effective_target_vect_udot_qi): Likewise.
3545 (check_effective_target_vect_sdot_hi): Likewise.
3546 (check_effective_target_vect_udot_hi): Likewise.
3547 (check_effective_target_vect_usad_char): Likewise.
3548 (check_effective_target_vect_pack_trunc): Likewise.
3549 (check_effective_target_vect_unpack): Likewise.
3550 (check_effective_target_vect_aligned_arrays): Likewise.
3551 (check_effective_target_vect_natural_alignment): Likewise.
3552 (check_effective_target_vector_alignment_reachable): Likewise.
3553 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3554 (is-effective-target): Initialize et_index if undefined.
3555 (et-dg-runtest): New.
3556 (et-is-effective-target): Likewise.
3557 (check_vect_support_and_set_flags): Add supported MIPS targets to
3558 EFFECTIVE_TARGETS list. Return the number of supported targets.
3559
8f63caf6 35602016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3561 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3562
3563 PR middle-end/70920
3564 * gcc.dg/pr70920-1.c: New test-case.
3565 * gcc.dg/pr70902-2.c: Likewise.
3566 * gcc.dg/pr70920-3.c: Likewise.
3567 * gcc.dg/pr70920-4.c: Likewise
3568 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3569 2 instead of 3.
3570
7d575fff
AM
35712016-07-25 Alexander Monakov <amonakov@ispras.ru>
3572
3573 * gcc.c-torture/execute/pr71494.c: Require label_values.
3574 * gcc.dg/pr16973.c: Ditto.
3575
bf01e070
SKS
35762016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3577
3578 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3579 * gcc.dg/torture/pr69771.c: Require int32plus.
3580 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3581
16b05965
ML
35822016-07-25 Martin Liska <mliska@suse.cz>
3583
3584 * gcc.dg/torture/pr71987.c: New test.
3585
d52d3767
SK
35862016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3587
3588 PR fortran/71935
3589 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3590 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3591 * gfortran.dg/pr71935.f90: New test.
3592
94087e88 35932016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3594
3595 PR c++/71675
3596 * g++.dg/ext/atomic-3.C: New test.
3597 * gcc.dg/atomic/pr71675.c: New test.
3598
58b3986e
ES
35992016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3600
3601 * gcc.target/i386/mvc8.c: New test.
3602
faa1612a
BC
36032016-07-22 Bin Cheng <bin.cheng@arm.com>
3604
3605 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3606 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3607
1603ebe0
TK
36082016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3609
3610 PR fortran/71795
3611 * gfortran.dg/constructor_50.f90: New test.
3612
bc91c436
ML
36132016-07-22 Martin Liska <mliska@suse.cz>
3614
3615 PR gcov-profile/69028
3616 PR gcov-profile/62047
3617 * g++.dg/cilk-plus/pr69028.C: New test.
3618
9fe9a3a7
AV
36192016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3620
3621 * gfortran.dg/coarray_stat_2.f90: New test.
3622
70866e3d
MM
36232016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3624
3625 * gcc.target/powerpc/vec-extract.h: New files to check the
3626 vec_extract built-in functions for all vector types, testing
3627 accessing each element, both with constant and variable element
3628 numbers.
3629 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3630 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3631 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3632 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3633 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3634 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3635 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3636 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3637 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3638
ab3af181
JJ
36392016-07-21 Jakub Jelinek <jakub@redhat.com>
3640
3641 PR c++/71728
3642 * g++.dg/other/pr71728.C: New test.
3643
ebe8f322
JG
36442016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3645
3646 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3647 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3648 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3649 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3650 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3651
959cef74
RB
36522016-07-21 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/71947
3655 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3656
b24d9420
BC
36572016-07-21 Bin Cheng <bin.cheng@arm.com>
3658
3659 * gcc.dg/tree-ssa/scev-15.c: New.
3660
23974819
BC
36612016-07-21 Bin Cheng <bin.cheng@arm.com>
3662
3663 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3664
ee78cbaa
JJ
36652016-07-21 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR c++/71941
3668 * g++.dg/gomp/pr71941.C: New test.
3669
52ed68f7
DM
36702016-07-20 David Malcolm <dmalcolm@redhat.com>
3671
3672 PR c/70339
3673 PR c/71858
3674 * g++.dg/spellcheck-identifiers.C: New test case, based on
3675 gcc.dg/spellcheck-identifiers.c.
3676 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3677 gcc.dg/spellcheck-identifiers-2.c.
3678 * g++.dg/spellcheck-typenames.C: New test case, based on
3679 gcc.dg/spellcheck-typenames.c
3680
18407bfb
JW
36812016-07-20 Jonathan Wakely <jwakely@redhat.com>
3682
3683 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3684 pointer to member function and also test catching by reference.
3685
4c07fd98
DV
36862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3687
3688 * gcc.target/s390/pr67443.c: Fix test case.
3689
fee21d65
DV
36902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3691
3692 * gcc.target/s390/insv-1.c: Xfail some tests.
3693 * gcc.target/s390/insv-2.c: Likewise.
3694
dbe9dfdd
GJL
36952016-07-20 Georg-Johann Lay <avr@gjlay.de>
3696
3697 * gcc.target/avr/torture/get-mem.c: New test.
3698 * gcc.target/avr/torture/set-mem.c: New test.
3699
c25e1d82
GJL
37002016-07-20 Georg-Johann Lay <avr@gjlay.de>
3701
3702 PR target/71948
3703 * gcc.target/avr/torture/tiny-progmem.c: New test.
3704
109d2197
JJ
37052016-07-20 Jakub Jelinek <jakub@redhat.com>
3706
7419f441
JJ
3707 PR c++/71909
3708 * g++.dg/parse/pr71909.C: New test.
3709 * g++.dg/tm/pr71909.C: New test.
3710
109d2197
JJ
3711 PR c++/50060
3712 * g++.dg/cpp0x/constexpr-50060.C: New test.
3713 * g++.dg/cpp1y/constexpr-50060.C: New test.
3714
144530cf
ML
37152016-07-20 Martin Liska <mliska@suse.cz>
3716
3717 * gfortran.dg/graphite/pr71898.f90: New test.
3718
04ac4afa
BC
37192016-07-20 Bin Cheng <bin.cheng@arm.com>
3720
3721 PR tree-optimization/71503
3722 PR tree-optimization/71683
3723 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3724 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3725
dcbdb17a
ML
37262016-07-20 Martin Liska <mliska@suse.cz>
3727
3728 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3729 * gcc.dg/plugin/sreal-test-1.c: Remove.
3730 * gcc.dg/plugin/sreal_plugin.c: Remove.
3731
6ed82555
TK
37322016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3733
3734 PR fortran/71902
3735 * gfortran.dg/dependency_47.f90: New test.
3736
13da0507
JJ
37372016-07-19 Jakub Jelinek <jakub@redhat.com>
3738
4833f561
JJ
3739 PR rtl-optimization/71916
3740 * gcc.c-torture/compile/pr71916.c: New test.
3741
4fda19ef
JJ
3742 PR middle-end/71874
3743 * g++.dg/torture/pr71874.C: New test.
3744
13da0507
JJ
3745 PR middle-end/71734
3746 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3747 (my_alloc): Rewritten to use __builtin_posix_memalign and
3748 __SIZE_TYPE__.
3749 (my_free): Use __builtin_free instead of _mm_free.
3750 (Vec::operator=): Use __builtin_memcpy.
3751
e7980add
MJ
37522016-07-19 Martin Jambor <mjambor@suse.cz>
3753
61c73a7f
UB
3754 PR fortran/71688
3755 * gfortran.dg/pr71688.f90: New test.
e7980add 3756
13e88953
RB
37572016-07-19 Richard Biener <rguenther@suse.de>
3758
3759 * c-c++-common/vector-subscript-6.c: New testcase.
3760 * c-c++-common/vector-subscript-7.c: Likewise.
3761
1caf0482
SKS
37622016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3763
a23404c9 3764 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3765 and UInt32 based on __SIZEOF_INT__.
3766
cef5388d
RB
37672016-07-19 Richard Biener <rguenther@suse.de>
3768
3769 PR tree-optimization/71901
3770 * gcc.dg/torture/pr71901.c: New testcase.
3771
37722016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3773
3774 PR tree-optimization/71908
3775 * gcc.dg/torture/pr71908.c: New testcase.
3776
a8f7a895
MM
37772016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3778
3779 PR target/71493
3780 * gcc.target/powerpc/pr71493-1.c: New test.
3781 * gcc.target/powerpc/pr71493-2.c: Likewise.
3782
f2111a36
JJ
37832016-07-18 Jakub Jelinek <jakub@redhat.com>
3784
99516432
JJ
3785 PR c++/71835
3786 * g++.dg/conversion/ambig3.C: New test.
3787
87713c6a
JJ
3788 PR c++/71828
3789 * g++.dg/cpp0x/constexpr-71828.C: New test.
3790
7a7f16ca
JJ
3791 PR c++/71826
3792 * g++.dg/template/pr71826.C: New test.
3793
f4d90295
JJ
3794 PR c++/71822
3795 * g++.dg/template/defarg21.C: New test.
3796
f2111a36
JJ
3797 PR c++/71871
3798 * g++.dg/ext/vector31.C: New test.
3799
0b965526
UB
38002016-07-18 Uros Bizjak <ubizjak@gmail.com>
3801
3802 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3803
94e136b9
YR
38042016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3805
3806 PR tree-optimization/71734
3807 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3808
7072df0a
DV
38092016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3810
3811 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3812 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3813 stack-layout-dynamic-1.c: New test.
3814
54158a1a
AK
38152016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3816
3817 * gcc.target/s390/nolrl-1.c: New test.
3818
43068916
FR
38192016-07-17 Fritz Reese <fritzoreese@gmail.com>
3820
3821 PR fortran/71523
3822 * gfortran.dg/pr71523_1.f90: New test.
3823 * gfortran.dg/pr71523_2.f90: New test.
3824
a9356b12
AS
38252016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3826
3827 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3828
a07b81c7 38292016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3830 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3831
3832 PR fortran/62125
3833 * gfortran.dg/pr62125.f90: New test.
3834
96c0ec12
BS
38352016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3836
3837 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3838 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3839
479d0ed5
JW
38402016-07-15 Jonathan Wakely <jwakely@redhat.com>
3841
3842 PR c++/58796
3843 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3844 * g++.dg/cpp0x/nullptr35.C: New test.
3845
41c7438e
BC
38462016-07-15 Bin Cheng <bin.cheng@arm.com>
3847
3848 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3849
f7ba880b
CP
38502016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3851
3852 * gfortran.dg/goacc/vector_length.f90: New test.
3853
b9aba0a0
RB
38542016-07-15 Richard Biener <rguenther@suse.de>
3855
3856 PR tree-optimization/71881
3857 * gcc.dg/torture/pr71881.c: New testcase.
3858
9513d5fb
RB
38592016-07-15 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/71887
3862 * gcc.dg/torture/pr71887.c: New testcase.
3863
ddbbcb19
JJ
38642016-07-15 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR c/71858
3867 * gcc.dg/spellcheck-identifiers-3.c: New test.
3868
29eb509c
AV
38692016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3870
3871 PR fortran/71807
3872 * gfortran.dg/null_9.f90: New test.
3873
43aabfcf
BC
38742016-07-15 Bin Cheng <bin.cheng@arm.com>
3875
3876 * gcc.dg/tree-ssa/loop-41.c: New test.
3877
afc89e58
BC
38782016-07-15 Bin Cheng <bin.cheng@arm.com>
3879
3880 PR tree-optimization/71347
3881 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3882
6fa682ad
SK
38832016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3884
3885 PR fortran/29819
3886 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3887 * gfortran.dg/contains.f90: Ditto.
3888 * gfortran.dg/contains_empty_1.f03: Ditto.
3889 * gfortran.dg/submodule_3.f08: Ditto.
3890
dd36b877
JJ
38912016-07-14 Jakub Jelinek <jakub@redhat.com>
3892
a60a5d31
JJ
3893 PR testsuite/71865
3894 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3895 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3896 expected diagnostics.
3897
dd36b877
JJ
3898 PR c/71858
3899 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3900 * gcc.dg/spellcheck-identifiers-2.c: New test.
3901 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3902 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3903
a241f8ca
JJ
39042016-07-14 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR tree-optimization/71872
3907 * gcc.c-torture/compile/pr71872.c: New test.
3908
d62b809c
TP
39092016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3910
3911 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3912 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3913 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3914 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3915 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3916 * gcc.target/arm/atomic-op-acquire-1.c: This.
3917 * gcc.target/arm/atomic-op-char.c: Rename into ...
3918 * gcc.target/arm/atomic-op-char-1.c: This.
3919 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3920 * gcc.target/arm/atomic-op-consume-1.c: This.
3921 * gcc.target/arm/atomic-op-int.c: Rename into ...
3922 * gcc.target/arm/atomic-op-int-1.c: This.
3923 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3924 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3925 * gcc.target/arm/atomic-op-release.c: Rename into ...
3926 * gcc.target/arm/atomic-op-release-1.c: This.
3927 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3928 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3929 * gcc.target/arm/atomic-op-short.c: Rename into ...
3930 * gcc.target/arm/atomic-op-short-1.c: This.
3931 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3932 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3933 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3934 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3935 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3936 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3937 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3938 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3939 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3940 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3941
1f8dd420
AV
39422016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3943
3944 PR fortran/70842
3945 * gfortran.dg/select_type_35.f03: New test.
3946
53109ba8
KT
39472016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3948
3949 PR target/65951
3950 PR tree-optimization/70923
3951 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3952 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3953 * gcc.dg/vect/pr65951.c: Likewise.
3954 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3955
91f35b7f
DE
39562016-07-14 David Edelsohn <dje.gcc@gmail.com>
3957
3958 * c-c++-common/pr60226.c: Expect maximum object file alignment
3959 error on AIX.
3960
351168fe
RB
39612016-07-14 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/71866
3964 * gcc.dg/torture/pr71866.c: New testcase.
3965
94c32c00
TP
39662016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3967
3968 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3969 selector and enclose boolean expression in curly braces.
3970
b799a481
AM
39712016-07-14 Alan Modra <amodra@gmail.com>
3972
3973 PR target/71733
3974 * gcc.target/powerpc/p9-novsx.c: New.
3975
f63ba78c
AK
39762016-07-13 Andi Kleen <ak@linux.intel.com>
3977
3978 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3979 * g++.dg/tree-prof/morefunc.C: Dito.
3980 * g++.dg/tree-prof/pr35545.C: Dito.
3981 * g++.dg/tree-prof/reorder.C: Dito.
3982 * gcc.dg/tree-prof/20050826-2.c: Dito.
3983 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3984 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3985 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3986 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3987 * gcc.dg/tree-prof/inliner-1.c: Dito.
3988 * gcc.dg/tree-prof/merge_block.c: Dito.
3989 * gcc.dg/tree-prof/stringop-1.c: Dito.
3990 * gcc.dg/tree-prof/stringop-2.c: Dito.
3991 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3992 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3993 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3994 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3995 * gcc.dg/tree-prof/update-loopch.c: Dito.
3996 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3997 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3998 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3999 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4000 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4001 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4002 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4003
f4d5a23d
AK
40042016-07-13 Andi Kleen <ak@linux.intel.com>
4005
4006 * lib/profopt.exp (profopt-execute): Remove .imports files.
4007
ae145898
AK
40082016-07-13 Andi Kleen <ak@linux.intel.com>
4009
0b965526 4010 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4011
e97bd4f5
AK
40122016-07-13 Andi Kleen <ak@linux.intel.com>
4013
4014 * lib/profopt.exp (dg-final-scan-autofdo,
4015 dg-final-scan-not-autofdo): New functions.
4016
6fa3d4b4
BC
40172016-07-13 Bin Cheng <bin.cheng@arm.com>
4018
4019 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4020 * gcc.dg/vect/vect-35.c: Ditto.
4021 * gcc.dg/vect/vect-alias-check-2.c: New test.
4022
65f18bc6
ML
40232016-07-13 Martin Liska <mliska@suse.cz>
4024
4025 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4026 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4027 * gfortran.dg/pr42108.f90: Update expected dump scan.
4028
9737f35b
RB
40292016-07-13 Richard Biener <rguenther@suse.de>
4030
4031 PR tree-optimization/24574
4032 * gcc.dg/pr24574.c: New testcase.
4033
62c0ea4b
SKS
40342016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4035
0b965526 4036 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4037 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4038 * c-c++-common/pr68833-1.c: Require int32plus.
4039 * gcc.dg/ipa/pr63551.c: Likewise.
4040 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4041 * gcc.dg/ipa/pr64041.c: Require int32plus.
4042
c7ed8938
IE
40432016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4044
4045 PR ipa/71633
4046 * g++.dg/pr71633.C: New test.
4047
5ce15300
TP
40482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4049
4050 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4051 Add new arm_thumb1_cbz_ok effective target.
4052 * gcc.target/arm/cbz.c: New test.
4053
2b9509a3
TP
40542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4055
4056 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4057 Define effective target.
4058 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4059 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4060 * gcc.target/arm/movhi_movw.c: New test.
4061 * gcc.target/arm/movsi_movw.c: Likewise.
4062 * gcc.target/arm/movdi_movw.c: Likewise.
4063
7f15b177
RB
40642016-07-13 Richard Biener <rguenther@suse.de>
4065
4066 PR middle-end/71104
4067 * gcc.dg/pr71104-1.c: New testcase.
4068 * gcc.dg/pr71104-2.c: Likewise.
4069
0b0a896e
MM
40702016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4071
4072 PR target/71805
4073 * gcc.target/powerpc/pr71805.c: New test.
4074
f906f5ed
BS
40752016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4076
4077 * gcc.target/powerpc/divkc3-1.c: New.
4078 * gcc.target/powerpc/mulkc3-1.c: New.
4079
9e63c3aa
NS
40802016-07-12 Nathan Sidwell <nathan@acm.org>
4081
4082 * gcc.target/arm/data-rel-1.c: New.
4083 * gcc.target/arm/data-rel-2.c: New.
4084 * gcc.target/arm/data-rel-3.c: New.
4085
f507d202
ML
40862016-07-12 Martin Liska <mliska@suse.cz>
4087
4088 * gcc.dg/params/blocksort-part.c: New test.
4089 * gcc.dg/params/params.exp: New file.
4090
d6f7c125
KT
40912016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092
4093 PR middle-end/71700
4094 * gcc.c-torture/execute/pr71700.c: New test.
4095
37ccb0ba
SB
40962016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4097 Richard Biener <rguenther@suse.de>
4098
4099 PR tree-optimization/23286
4100 PR tree-optimization/70159
4101 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4102 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4103 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4104 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4105 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4106 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4107 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4108 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4109 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4110 * gcc.dg/pr51879-12.c: Likewise.
4111 * gcc.dg/strlenopt-9.c: Likewise.
4112 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4113 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4114 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4115 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4116 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4117 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4118 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4119 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4120 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4121 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4122 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4123 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4124 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4125 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4126 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4127
712a93d6
RB
41282016-07-12 Richard Biener <rguenther@suse.de>
4129
4130 PR rtl-optimization/68961
4131 * gcc.target/i386/pr68961.c: New testcase.
4132
c392943c
JJ
41332016-07-11 Jakub Jelinek <jakub@redhat.com>
4134
3d56e6a4
JJ
4135 PR middle-end/71758
4136 * c-c++-common/gomp/pr71758.c: New test.
4137 * gfortran.dg/gomp/pr71758.f90: New test.
4138
c392943c
JJ
4139 PR tree-optimization/71823
4140 * gcc.dg/vect/pr71823.c: New test.
4141
741d3be5
DM
41422016-07-11 David Malcolm <dmalcolm@redhat.com>
4143
4144 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4145 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4146 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4147
92fa45b5
L
41482016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4149
4150 PR target/71801
4151 * gcc.target/i386/pr71801.c: New test.
4152
f51606c7
RB
41532016-07-11 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/71816
4156 * gcc.dg/torture/pr71816.c: New testcase.
4157
36b54ce0
TK
41582016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4159
4160 PR fortran/71783
4161 * gfortran.dg/dependency_46.f90: New test.
4162
d13835b6
VM
41632016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4164
4165 PR rtl-optimization/71621
4166 * gcc.target/i386/pr71621-1.c: New.
4167 * gcc.target/i386/pr71621-2.c: New.
4168
642bcbdf
CP
41692016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4170
4171 * gfortran.dg/goacc/pr71704.f90: New test.
4172
02eb5b8b
BS
41732016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4174
4175 PR target/71297
4176 * gcc.target/powerpc/pr71297.c: New.
4177
8beb9a0d
JW
41782016-07-08 Jiong Wang <jiong.wang@arm.com>
4179
4180 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4181
cef4b650
MM
41822016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4183
4184 PR target/71806
4185 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4186
3c3ecf52
AH
41872016-07-08 Alan Hayward <alan.hayward@arm.com>
4188
4189 PR tree-optimization/71667
4190 * gcc.dg/vect/pr71667.c: New
4191
2660286d
ML
41922016-07-08 Martin Liska <mliska@suse.cz>
4193
4194 * gcc.dg/torture/pr71606.c: New test.
4195
70cdd4ae
JD
41962016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4197
4198 PR fortran/71764
4199 * gfortran.dg/pr71764.f90: New test.
4200
842dc2e6
JJ
42012016-07-07 Jakub Jelinek <jakub@redhat.com>
4202 Kai Tietz <ktietz70@googlemail.com>
4203
4204 PR c++/70869
4205 PR c++/71054
4206 * g++.dg/cpp0x/pr70869.C: New test.
4207 * g++.dg/cpp0x/pr71054.C: New test.
4208
31be4262
DE
42092016-07-07 David Edelsohn <dje.gcc@gmail.com>
4210
4211 * g++.dg/debug/pr71432.C: Fail on AIX.
4212
1c122092
ML
42132016-07-07 Martin Liska <mliska@suse.cz>
4214
4215 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4216 an undefined behavior.
4217 * gfortran.dg/do_3.F90: Likewise.
4218 * gfortran.dg/do_check_11.f90: New test.
4219 * gfortran.dg/do_check_12.f90: New test.
4220 * gfortran.dg/do_corner_warn.f90: New test.
4221
7119f1b1
ML
42222016-07-07 Martin Liska <mliska@suse.cz>
4223
4224 * gfortran.dg/predict-1.f90: Ammend the test.
4225 * gfortran.dg/predict-2.f90: Likewise.
4226
275792f2
IE
42272016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4228
4229 PR ipa/71624
4230 * g++.dg/pr71624.C: New test.
4231
05a437c1
TP
42322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4233
4234 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4235 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4236 ARMv8-M Mainline architectures.
4237
6f493951
TP
42382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4239
4240 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4241 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4242
5ddaee94
SB
42432016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4244
4245 PR target/70098
4246 PR target/71763
4247 * gcc.target/powerpc/pr71763.c: New file.
4248
651afdb2
YR
42492016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4250
4251 PR tree-optimization/71518
0b965526 4252 * gcc.dg/pr71518.c: New test.
651afdb2 4253
9df99881
WD
42542016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4255
4256 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4257
7b4e0769
SKS
42582016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4259
0b965526 4260 PR target/50739
7b4e0769
SKS
4261 * gcc.target/avr/pr50739.c: New test.
4262
eb4432f7
JH
42632016-07-05 Jan Hubicka <jh@suse.cz>
4264
4265 * gcc.dg/tree-ssa/scev-14.c: update template.
4266
c01e092f
RS
42672016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4268
4269 * gcc.dg/vect/group-no-gaps-1.c: New test.
4270
8070763a
AK
42712016-07-05 Andi Kleen <ak@linux.intel.com>
4272
4273 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4274 if kernel supports MPX.
4275
3f8257db 42762016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4277
4278 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4279
36a265b1
MM
42802016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4281 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4282
4283 * gcc.target/powerpc/signbit-1.c: New test.
4284 * gcc.target/powerpc/signbit-2.c: New test.
4285 * gcc.target/powerpc/signbit-3.c: New test.
4286
7a98fb6e
KT
42872016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4288
4289 PR rtl-optimization/71594
4290 * gcc.dg/torture/pr71594.c: New test.
4291
1e3d54b4
JH
42922016-07-05 Jan Hubicka <jh@suse.cz>
4293
4294 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4295
84ca3893
DM
42962016-07-05 David Malcolm <dmalcolm@redhat.com>
4297
4298 PR c++/62314
3a146d46 4299 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4300 number of missing semicolon error.
4301 * g++.dg/pr62314-2.C: New test case.
4302
20d0bfce
AF
43032016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4304
4305 * gfortran.dg/coarray_stat_function.f90: New test.
4306 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4307 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4308 to new interfaces.
4309
69aaea06
AV
43102016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4311
4312 PR fortran/71623
4313 * gfortran.dg/deferred_character_17.f90: New test.
4314
f723a43c
CL
43152016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4316
4317 * gcc.target/arm/neon/polytypes.c: Move to ...
4318 * gcc.target/arm/polytypes.c: ... here.
4319 * gcc.target/arm/neon/pr51534.c: Move to ...
4320 * gcc.target/arm/pr51534.c: ... here.
4321 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4322 * gcc.target/arm/vect-vcvt.c: ... here.
4323 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4324 * gcc.target/arm/vect-vcvtq.c: ... here.
4325 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4326 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4327 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4328 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4329 * gcc.target/arm/neon/neon.exp: Delete.
4330 * gcc.target/arm/neon/: Delete.
4331
d73e0ccf
JD
43322016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4333
4334 PR fortran/65575
4335 * gfortran.dg: pr65575.f90: New test.
4336
c20f6223
JD
43372016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4338
4339 PR fortran/35849
4340 * gfortran.dg: pr35849.f90: New test.
4341
2a5537c3
JJ
43422016-07-04 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR c++/71739
4345 * g++.dg/cpp0x/pr71739.C: New test.
4346
740f9751
CL
43472016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4348
4349 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4350
bf749919
DV
43512016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4352
4353 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4354 locr.
4355 * gcc.target/s390/loc-1.c: New test.
4356
430bb38e
YR
43572016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4358
3a146d46
JJ
4359 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4360 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4361
15f6e0da
RR
43622016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4363
4364 PR target/63874
4365 * gcc.target/aarch64/pr63874.c: New test.
4366
79335075
JB
43672016-07-04 Jan Beulich <jbeulich@suse.com>
4368
4369 * g++.dg/header.c: New.
4370 * gcc.dg/header.c: New.
4371
557e8c49
JJ
43722016-07-02 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR c/71719
4375 * c-c++-common/Wunused-var-15.c: New test.
4376
79a592e3
JJ
43772016-07-01 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR fortran/71687
4380 * gfortran.dg/gomp/pr71687.f90: New test.
4381
e2298656
BS
43822016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4383
4384 * gcc.dg/const-float128-ped.c: Require __float128 effective
4385 target and options.
4386 * gcc.dg/const-float128.c: Likewise.
4387 * gcc.dg/torture/float128-cmp-invalid.c: Require
4388 __float128 and base_quadfloat_support effective targets, and
4389 __float128 options.
4390 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4391 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4392 * gcc.dg/torture/float128-nan.c: Likewise.
4393 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4394 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4395 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4396 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4397 (add_options_for___float128): New.
4398 (check_effective_target_base_quadword_support): New.
4399
70c11966
MM
44002016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4401
4402 PR target/71720
4403 * gcc.target/powerpc/pr71720.c: New test.
4404
059541fd
JB
44052016-07-01 Jan Beulich <jbeulich@suse.com>
4406
4407 * gcc.dg/bss.c: New.
4408
2c1e4964
PB
44092016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4410
4411 PR target/71698
4412 * gcc.target/powerpc/pr71698.c: New test.
4413
22e1cb39
GJL
44142016-07-01 Georg-Johann Lay <avr@gjlay.de>
4415
4416 PR target/71151
4417 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4418 instead of ".foo" for its section name.
4419 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4420 depending on MCU's flash size.
4421 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4422 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4423 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4424 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4425 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4426 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4427
466cf574
JB
44282016-07-01 Jan Beulich <jbeulich@suse.com>
4429
4430 * gcc.target/i386/pr65105-2.c: Add -msse2.
4431
351beab7
JJ
44322016-06-30 Jakub Jelinek <jakub@redhat.com>
4433
55a0f21a
JJ
4434 PR tree-optimization/71707
4435 * gcc.dg/strlenopt-29.c: New test.
4436
6245ad72
JJ
4437 PR fortran/71704
4438 * gfortran.dg/gomp/pr71704.f90: New test.
4439
351beab7
JJ
4440 PR fortran/71705
4441 * gfortran.dg/gomp/pr71705.f90: New test.
4442
5a3a6a5e
KN
44432016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4444
4445 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4446 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4447 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4448 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4449 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4450 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4451 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4452 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4453 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4454 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4455 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4456 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4457 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4458 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4459 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4460 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4461 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4462 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4463 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4464 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4465 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4466 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4467 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4468 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4469 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4470 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4471 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4472 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4473 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4474 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4475 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4476 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4477 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4478 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4479 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4480 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4481 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4482 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4483 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4484 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4485 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4486 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4487 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4488 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4489 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4490 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4491 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4492 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4493 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4494 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4495 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4496 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4497 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4498 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4499 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4500 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4501 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4502 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4503 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4504 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4505 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4506 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4507 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4508 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4509 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4510 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4511 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4512 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4513 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4514 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4515 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4516 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4517 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4518 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4519 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4520 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4521 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4526
3dfa8071 45272016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4528 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4529
4530 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4531
9bd62242 45322016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4533 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4534
4535 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4536
603107fb
DM
45372016-06-30 David Malcolm <dmalcolm@redhat.com>
4538
4539 PR driver/71651
4540 * gcc.dg/spellcheck-options-12.c: New test case.
4541
205cccc7
JJ
45422016-06-30 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR middle-end/71693
4545 * gcc.c-torture/compile/pr71693.c: New test.
4546
f4452176
DM
45472016-06-29 David Malcolm <dmalcolm@redhat.com>
4548
4549 * gcc.dg/spellcheck-params.c: New testcase.
4550 * gcc.dg/spellcheck-params-2.c: New testcase.
4551
c5e74d9d
MM
45522016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4553
4554 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4555 vector extract instructions.
4556 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4557
e44ecbfd
JD
45582016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4559
4560 PR fortran/71686
4561 * gfortran.dg/unexpected_eof_2.f90: New test.
4562 * gfortran.dg/unexpected_eof_3.f90: New test.
4563
ee446d9f
JW
45642016-06-29 Jim Wilson <jim.wilson@linaro.org>
4565
4566 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4567
27f67461
CP
45682016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4569
4570 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4571 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4572 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4573
b1206d29
RB
45742016-06-29 Richard Biener <rguenther@suse.de>
4575
4576 PR middle-end/15256
4577 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4578
1af21224
MW
45792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4580
4581 * gcc.target/arm/aapcs/neon-vect10.c: Require
4582 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4583 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4584 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4585 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4586 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4587 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4588 * gcc.target/arm/fp16-aapcs-1.c: Require
4589 -mfloat-ab=hard. Also simplify the test.
4590 * gcc.target/arm/fp16-aapcs-2.c: New.
4591
7fe43755
MW
45922016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4593
0b965526 4594 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4595 (add_options_for_arm_fp16_ieee): New.
4596 (add_options_for_arm_fp16_alternative): New.
4597 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4598 long-line.
4599 (effective_target_arm_fp16_hw): New.
4600
264d951a
IE
46012016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4602
4603 PR tree-optimization/71655
4604 * g++.dg/pr71655.C: New test.
4605
5c846a81
ML
46062016-06-29 Martin Liska <mliska@suse.cz>
4607
4608 * gcc.dg/pr71585.c: New test.
4609 * gcc.dg/pr71585-2.c: New test.
4610 * gcc.dg/pr71585-3.c: New test.
4611
fafe9318
YR
46122016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4613
4614 PR tree-optimization/70729
4615 * g++.dg/vect/pr70729.cc: New test.
4616
54d19c3b
TS
46172016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4618
4619 * c-c++-common/gomp/cancel-1.c: Extend.
4620
5f3cd7c3
JJ
46212016-06-29 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR tree-optimization/71625
4624 * gcc.dg/strlenopt-28.c: New test.
4625
4aa83879
RB
46262016-06-29 Richard Biener <rguenther@suse.de>
4627
4628 PR middle-end/71002
4629 * g++.dg/torture/pr71002.C: Adjust testcase.
4630
152ef731
JJ
46312016-06-29 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR c/71685
4634 * gcc.dg/pr71685.c: New test.
4635
46362016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4637
4638 PR c/71552
4639 * gcc.dg/init-bad-9.c: New test.
4640
d41dc215
BS
46412016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4642
4643 * gcc.target/powerpc/abs128-1.c: Require VSX.
4644 * gcc.target/powerpc/copysign128-1.c: Likewise.
4645 * gcc.target/powerpc/inf128-1.c: Likewise.
4646 * gcc.target/powerpc/nan128-1.c: Likewise.
4647
6a20b538
JJ
46482016-06-28 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR middle-end/71626
4651 * gcc.c-torture/execute/pr71626-1.c: New test.
4652 * gcc.c-torture/execute/pr71626-2.c: New test.
4653
77d93c47
PB
46542016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4655
4656 PR target/71656
4657 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4658
a8264058
SB
46592016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4660
4661 PR target/71670
4662 * gcc.target/powerpc/pr71670.c: New testcase.
4663
0dc47331
PB
46642016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4665
4666 PR target/71656
4667 * gcc.target/powerpc/pr71656-1.c: New test.
4668 * gcc.target/powerpc/pr71656-2.c: New test.
4669
b65ffc79
CL
46702016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4671
4672 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4673 around fp16 code.
4674 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4675 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4677 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4679 Add arm_neon_fp16_ok effective target.
0b965526
UB
4680 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4681 Likewise.
4682 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4683 Likewise.
4684 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4685 Likewise.
4686 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4687 Likewise.
4688 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4689 Likewise.
4690 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4691 Likewise.
4692 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4693 Likewise.
4694 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4695 Likewise.
4696 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4697 Likewise.
4698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4699 Likewise.
4700 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4701 Likewise.
b65ffc79 4702
9bb86f40
JH
47032016-06-26 Jan Hubicka <hubicka@ucw.cz>
4704
4705 * gcc.dg/predict-12.c: New testcase.
4706
46db0fd4
JD
47072016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4708
4709 PR fortran/71649
4710 * gfortran.dg/pr71649.f90: New test.
4711
2a65e70b
JJ
47122016-06-25 Jakub Jelinek <jakub@redhat.com>
4713
f8a06e24
JJ
4714 PR tree-optimization/71643
4715 * g++.dg/opt/pr71643.C: New test.
4716
2a65e70b
JJ
4717 PR tree-optimization/71631
4718 * gcc.c-torture/execute/pr71631.c: New test.
4719
7805417a
JH
47202016-06-24 Jan Hubicka <hubicka@ucw.cz>
4721
4722 * gcc.dg/predict-11.c: New testcase.
4723 * gfortran.dg/predict-2.f90: New testcase.
4724
888ed1a3
JH
47252016-06-24 Jan Hubicka <hubicka@ucw.cz>
4726
4727 * gcc.dg/predict-10.c: New test.
4728
53605f35
BS
47292016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4730
4731 * gcc.target/powerpc/abs128-1.c: New.
4732 * gcc.target/powerpc/copysign128-1.c: New.
4733 * gcc.target/powerpc/inf128-1.c: New.
4734 * gcc.target/powerpc/nan128-1.c: New.
4735
7b22b4c6
EB
47362016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gfortran.dg/pr71642.f90: New test.
4739
37e373c2
JJ
47402016-06-24 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR tree-optimization/71647
4743 * gcc.target/i386/pr71647.c: New test.
4744
b20b79f2
L
47452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4746
4747 * gcc.target/i386/noplt-gd-1.c: New test.
4748 * gcc.target/i386/noplt-gd-2.c: Likewise.
4749 * gcc.target/i386/noplt-gd-3.c: Likewise.
4750 * gcc.target/i386/noplt-ld-1.c: Likewise.
4751 * gcc.target/i386/noplt-ld-2.c: Likewise.
4752 * gcc.target/i386/noplt-ld-3.c: Likewise.
4753 * lib/target-supports.exp
4754 (check_effective_target_tls_get_addr_via_got): New.
4755
04619cb8
UB
47562016-06-24 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4759 testsuite compile flags.
4760 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4761 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4762
47632016-06-24 Uros Bizjak <ubizjak@gmail.com>
4764
4765 * g++dg/vect/pr36684.cc: Add dg-do compile.
4766 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4767 * gcc.dg/vect/pr70021.c: Ditto.
4768 * gcc.dg/vect/pr70138-1.c: Ditto.
4769 * gcc.dg/vect/pr70138-2.c: Ditto.
4770 * gcc.dg/vect/pr70354-1.c: Ditto.
4771 * gcc.dg/vect/pr70354-2.c: Ditto.
4772 * gcc.dg/vect/pr71259.c: Ditto.
4773 * gcc.dg/vect/pr71416-1.c: Ditto.
4774 * gcc.dg/vect/slp-43.c: Ditto.
4775 * gcc.dg/vect/slp-45.c: Ditto.
4776 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4777 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4778 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4779 * gfortran.dg/vect/pr69980.f90: Ditto.
4780
47812016-06-24 Uros Bizjak <ubizjak@gmail.com>
4782
4783 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4784 * gcc.dg/vect/bb-slp-30.c: Ditto.
4785 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4786 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4787 * gcc.dg/vect/pr45902.c: Ditto.
4788 * gcc.dg/vect/pr48172.c: Ditto.
4789 * gcc.dg/vect/pr48377.c: Ditto.
4790 * gcc.dg/vect/pr49038.c: Ditto.
4791 * gcc.dg/vect/pr49771.c: Ditto.
4792 * gcc.dg/vect/pr52091.c: Ditto.
4793 * gcc.dg/vect/pr53185-2.c: Ditto.
4794 * gcc.dg/vect/pr56826.c: Ditto.
4795 * gcc.dg/vect/pr60276.c: Ditto.
4796 * gcc.dg/vect/pr62021.c: Ditto.
4797 * gcc.dg/vect/pr63530.c: Ditto.
4798 * gcc.dg/vect/pr65518.c: Ditto.
4799 * gcc.dg/vect/pr65947-1.c: Ditto.
4800 * gcc.dg/vect/pr65947-10.c: Ditto.
4801 * gcc.dg/vect/pr65947-11.c: Ditto.
4802 * gcc.dg/vect/pr65947-12.c: Ditto.
4803 * gcc.dg/vect/pr65947-13.c: Ditto.
4804 * gcc.dg/vect/pr65947-2.c: Ditto.
4805 * gcc.dg/vect/pr65947-3.c: Ditto.
4806 * gcc.dg/vect/pr65947-4.c: Ditto.
4807 * gcc.dg/vect/pr65947-5.c: Ditto.
4808 * gcc.dg/vect/pr65947-6.c: Ditto.
4809 * gcc.dg/vect/pr65947-7.c: Ditto.
4810 * gcc.dg/vect/pr65947-8.c: Ditto.
4811 * gcc.dg/vect/pr65947-9.c: Ditto.
4812 * gcc.dg/vect/pr71416-1.c: Ditto.
4813 * gcc.dg/vect/pr71439.c: Ditto.
4814 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4815 * gcc.dg/vect/vect-bswap16.c: Ditto.
4816 * gcc.dg/vect/vect-bswap32.c: Ditto.
4817 * gcc.dg/vect/vect-bswap64.c: Ditto.
4818 * gcc.dg/vect/vect-live-1.c: Ditto.
4819 * gcc.dg/vect/vect-live-2.c: Ditto.
4820 * gcc.dg/vect/vect-live-3.c: Ditto.
4821 * gcc.dg/vect/vect-live-4.c: Ditto.
4822 * gcc.dg/vect/vect-live-5.c: Ditto.
4823 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4824 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4825 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4826 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4827 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4828 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4829 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4830 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4831 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4832 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4833 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4834 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4835 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4836 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4837 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4838 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4839 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4840
da224bcb
UB
48412016-06-24 Uros Bizjak <ubizjak@gmail.com>
4842
4843 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4844
dfee2870
L
48452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4846
4847 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4848 ia32 if R_386_GOT32X relocation is supported.
4849 * gcc.target/i386/noplt-3.c: Likewise.
4850 * gcc.target/i386/noplt-2.c: Likewise.
4851 (main): Renamed to ...
4852 (bar): This.
4853 * gcc.target/i386/noplt-4.c: Likewise.
4854 (main): Renamed to ...
4855 (bar): This.
4856 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4857 * gcc.target/i386/pr67400-5.c: Likewise.
4858
a86451b9
JJ
48592016-06-24 Jakub Jelinek <jakub@redhat.com>
4860
00085092
JJ
4861 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4862 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4863
a86451b9
JJ
4864 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4865 f4): Adjust expected diagnostics.
4866 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4867 (T): If OVFP is defined, redefine to TP.
4868 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4869 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4870 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4871 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4872 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4873 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4874 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4875 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4876 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4877 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4878 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4879 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4880 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4881 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4882 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4883 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4884 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4885 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4886 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4887 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4888 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4889 as last argument to __builtin_add_overflow_p.
4890
7bb5d5f4
UB
48912016-06-23 Uros Bizjak <ubizjak@gmail.com>
4892
4893 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4894 dg-options and remove default vector testsuite compile flags.
4895 * g++.dg/vect/pr33860a.cc: Ditto.
4896 * g++.dg/vect/pr45470-a.cc: Ditto.
4897 * g++.dg/vect/pr45470-b.cc: Ditto.
4898 * g++.dg/vect/pr60896.cc: Ditto.
4899 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4900 * gcc.dg/vect/pr18308.c: Ditto.
4901 * gcc.dg/vect/pr24049.c: Ditto.
4902 * gcc.dg/vect/pr33373.c: Ditto.
4903 * gcc.dg/vect/pr36228.c: Ditto.
4904 * gcc.dg/vect/pr42395.c: Ditto.
4905 * gcc.dg/vect/pr42604.c: Ditto.
4906 * gcc.dg/vect/pr46663.c: Ditto.
4907 * gcc.dg/vect/pr48765.c: Ditto.
4908 * gcc.dg/vect/pr49093.c: Ditto.
4909 * gcc.dg/vect/pr49352.c: Ditto.
4910 * gcc.dg/vect/pr52298.c: Ditto.
4911 * gcc.dg/vect/pr52870.c: Ditto.
4912 * gcc.dg/vect/pr53185.c: Ditto.
4913 * gcc.dg/vect/pr53773.c: Ditto.
4914 * gcc.dg/vect/pr56695.c: Ditto.
4915 * gcc.dg/vect/pr62171.c: Ditto.
4916 * gcc.dg/vect/pr63530.c: Ditto.
4917 * gcc.dg/vect/pr68339.c: Ditto.
4918 * gcc.dg/vect/pr71259.c: Ditto.
4919 * gcc.dg/vect/vect-82_64.c: Ditto.
4920 * gcc.dg/vect/vect-83_64.c: Ditto.
4921 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4922 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4923 * gcc.dg/vect/vect-shift-2.c: Ditto.
4924 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4925 * gfortran.dg/vect/pr39318.f90: Ditto.
4926 * gfortran.dg/vect/pr45714-a.f: Ditto.
4927 * gfortran.dg/vect/pr45714-b.f: Ditto.
4928 * gfortran.dg/vect/pr46213.f90: Ditto.
4929
2d4bb02f
MM
49302016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4931 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4932
4933 * gcc.target/powerpc/p9-splat-5.c: New test.
4934
f6d1b868
UB
49352016-06-23 Uros Bizjak <ubizjak@gmail.com>
4936
4937 PR tree-optimization/71488
4938 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4939 * lib/target-supports.exp: ... here.
4940 (check_sse4_hw_available): New procedure.
4941 (check_effective_target_sse4_runtime): Ditto.
4942 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4943 -march=westmere for sse4_runtime targets.
936ff030 4944 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4945 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4946 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4947 (main): Call check_vect ().
a7898180 4948 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4949
c0597759
L
49502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4951
4952 PR target/66232
4953 PR target/67400
4954 * gcc.target/i386/pr66232-14.c: New file.
4955 * gcc.target/i386/pr66232-15.c: Likewise.
4956 * gcc.target/i386/pr66232-16.c: Likewise.
4957 * gcc.target/i386/pr66232-17.c: Likewise.
4958 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4959 ia32 if R_386_GOT32X relocation is supported.
4960 * gcc.target/i386/pr67400-2.c: Likewise.
4961 * gcc.target/i386/pr67400-3.c: Likewise.
4962 * gcc.target/i386/pr67400-4.c: Likewise.
4963 * gcc.target/i386/pr67400-6.c: Likewise.
4964 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4965 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4966
5b0e27a7
JD
49672016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4968
4969 PR libgfortran/48852
4970 * gfortran.dg/char4_iunit_1.f03: Update test.
4971 * gfortran.dg/f2003_io_5.f03: Update test.
4972 * gfortran.dg/real_const_3.f90: Update test.
4973
7f586d90
AK
49742016-06-23 Andi Kleen <ak@linux.intel.com>
4975
4976 * g++.dg/bprob/bprob.exp: Support autofdo.
4977 * g++.dg/tree-prof/tree-prof.exp: dito.
4978 * gcc.dg/tree-prof/tree-prof.exp: dito.
4979 * gcc.misc-tests/bprob.exp: dito.
4980 * gfortran.dg/prof/prof.exp: dito.
4981 * lib/profopt.exp: dito.
4982 * lib/target-supports.exp: Check for autofdo.
4983
60fa7862
ML
49842016-06-23 Martin Liska <mliska@suse.cz>
4985
4986 * gcc.dg/pr71619.c: New test.
4987
e3d62871
UB
49882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4989
4990 PR target/67400
cc901875
UB
4991 * gcc.target/i386/pr67400-1.c: New test.
4992 * gcc.target/i386/pr67400-2.c: Likewise.
4993 * gcc.target/i386/pr67400-3.c: Likewise.
4994 * gcc.target/i386/pr67400-4.c: Likewise.
4995 * gcc.target/i386/pr67400-5.c: Likewise.
4996 * gcc.target/i386/pr67400-6.c: Likewise.
4997 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4998
ac81cf0b
DM
49992016-06-22 David Malcolm <dmalcolm@redhat.com>
5000
5001 * c-c++-common/missing-header-1.c: New test case.
5002 * c-c++-common/missing-header-2.c: New test case.
5003 * c-c++-common/missing-header-3.c: New test case.
5004 * c-c++-common/missing-header-4.c: New test case.
5005
1a4f11c8
DM
50062016-06-22 David Malcolm <dmalcolm@redhat.com>
5007
5008 PR c/70339
5009 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5010 hint.
5011 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5012 expected results due to builtin "nanl" now being suggested for
5013 "name".
5014 * gcc.dg/pr67580.c: Update expected messages.
5015 * gcc.dg/spellcheck-identifiers.c: New testcase.
5016 * gcc.dg/spellcheck-typenames.c: New testcase.
5017
a93eac6a
DM
50182016-06-22 David Malcolm <dmalcolm@redhat.com>
5019
5020 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5021 file.
5022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5023 diagnostic-test-show-locus-parseable-fixits.c to sources for
5024 diagnostic_plugin_test_show_locus.c.
5025 * lib/gcc-defs.exp (freeform_regexps): New global.
5026 (dg-regexp): New function.
5027 (handle-dg-regexps): New function.
5028 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5029 freeform_regexps to the empty list.
5030 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5031
49e76ff1
IE
50322016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5033
f6d1b868 5034 PR tree-optimization/71488
49e76ff1
IE
5035 * g++.dg/pr71488.C: New test.
5036 * gcc.dg/vect/vect-bool-cmp.c: New test.
5037
951d8c8a
EB
50382016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5039
5040 * gcc.dg/guality/param-5.c: New test.
5041
b60fc3bd
BE
50422016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5043
5044 * gcc.target/i386/asm-flag-7.c: New test.
5045
0609abda
TS
50462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5047
5048 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5049 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5050 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5051 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5052 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5053 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5054 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5055 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5057 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5058 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5060 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5061 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5062 * lib/target-supports.exp: Likewise.
5063
ee2499b4
TS
50642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5065
5066 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5067 * gcc.dg/attr-ms_struct-2.c: Likewise.
5068 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5069 * gcc.dg/bf-ms-attrib.c: Likewise.
5070 * gcc.dg/bf-ms-layout-2.c: Likewise.
5071 * gcc.dg/bf-ms-layout-3.c: Likewise.
5072 * gcc.dg/bf-ms-layout.c: Likewise.
5073 * gcc.dg/bf-no-ms-layout.c: Likewise.
5074 * gcc.target/i386/bitfield1.c: Likewise.
5075 * gcc.target/i386/bitfield2.c: Likewise.
5076 * gcc.target/i386/bitfield3.c: Likewise.
5077
caea59ff
KN
50782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5079
5080 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5081 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5082 override other than -mcpu=power9 command-line option is specified,
5083 or if the target operating system is aix.
5084 * gcc.target/powerpc/darn-1.c: Likewise.
5085 * gcc.target/powerpc/darn-2.c: Likewise.
5086 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5087 test if effective-target is not powerpc_p9vector_ok or if the
5088 target operating system is not defined.
5089 * gcc.target/powerpc/vslv-1.c: Likewise.
5090 * gcc.target/powerpc/vsrv-0.c: Likewise.
5091 * gcc.target/powerpc/vsrv-1.c: Likewise.
5092
63617e30
TB
50932016-06-21 Tobias Burnus <burnus@net-b.de>
5094
5095 PR fortran/71068
5096 * gfortran.dg/coarray/data_1.f90: New.
5097
89192c3c
WD
50982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5099
5100 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5101 (dg-require-effective-target): Use arm_v8_neon_hw.
5102 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5103 (dg-require-effective-target): Likewise.
5104 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5105 (dg-require-effective-target): Likewise.
5106 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5107 (dg-require-effective-target): Likewise.
5108 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5109 (dg-require-effective-target): Likewise.
5110 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5111 (dg-require-effective-target): Likewise.
5112 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5113 Add AArch64 check.
5114
64ac50e2
WD
51152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5116
5117 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5118 Set to 3 so test passes.
5119
6252b5db
WD
51202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5121
5122 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5123
3b9bc511
IV
51242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5125
5126 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5127 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5128 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5129 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5130
21db1c78
IV
51312016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5132
5133 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5134 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5135
9d30e86f
L
51362016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5137
5138 PR target/71549
5139 * gcc.target/i386/pr71549.c: New test.
5140
448a7c69
KN
51412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5142
5143 * gcc.target/powerpc/vadsdu-0.c: Replace
5144 dg-require-effective-target directive to allow test to run on more
5145 platforms, and add dg-skip-if directive to disable test on aix
5146 platforms because of known incompatibilities.
5147 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5148 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5149 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5150 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5151 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5152 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5153 * gcc.target/powerpc/vadsdub-2.c: Replace
5154 dg-require-effective-target directive to allow test to run on more
5155 platforms, and add dg-skip-if directive to disable test on aix
5156 platforms because of known incompatibilities.
5157 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5158 with vec_absdb call to differentiate this test from vadsdub-1.c.
5159 * gcc.target/powerpc/vadsduh-1.c: Replace
5160 dg-require-effective-target directive to allow test to run on more
5161 platforms, and add dg-skip-if directive to disable test on aix
5162 platforms because of known incompatibilities.
5163 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5164 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5165 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5166
0ad84f34
JJ
51672016-06-21 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR tree-optimization/71588
5170 * gcc.dg/pr71558.c: New test.
5171
e71e8d94
SKS
51722016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5173
5174 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5175 * c-c++-common/pr68657-2.c: Likewise.
5176 * c-c++-common/pr68657-3.c: Likewise.
5177 * gcc.dg/torture/pr69714.c: Require int32plus support.
5178 * gcc.dg/torture/pr70025.c: Likewise.
5179 * gcc.dg/torture/pr70083.c: Likewise.
5180 * gcc.dg/torture/pr70542.c: Likewise.
5181 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5182
5a578671
JM
51832016-06-20 Joseph Myers <joseph@codesourcery.com>
5184
5185 PR c/71601
5186 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5187
7a9df68e
JJ
51882016-06-20 Jakub Jelinek <jakub@redhat.com>
5189
50aa64d5
JJ
5190 PR middle-end/71581
5191 * gcc.dg/pr71581.c: New test.
5192
7a9df68e
JJ
5193 PR rtl-optimization/71591
5194 * gcc.dg/cpp/pr71591.c: New test.
5195
3947cf19
DR
51962016-06-20 David B. Robins <gcc@davidrobins.net>
5197
5198 PR target/71571
5199 * g++.dg/torture/pr71571.C: New test.
5200
c4ff221e
JJ
52012016-06-20 Jakub Jelinek <jakub@redhat.com>
5202
5203 PR target/71559
5204 * gcc.target/i386/sse2-pr71559.c: New test.
5205 * gcc.target/i386/avx-pr71559.c: New test.
5206 * gcc.target/i386/avx512f-pr71559.c: New test.
5207
f1b5abfb
TB
52082016-06-20 Tobias Burnus <burnus@net-b.de>
5209
5210 PR fortran/71194
5211 * gfortran.dg/pointer_remapping_10.f90: New.
5212
842107e4
DM
52132016-06-20 David Malcolm <dmalcolm@redhat.com>
5214
5215 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5216
d9e8bdfd
MS
52172016-06-20 Martin Sebor <msebor@redhat.com>
5218
5219 PR c/69507
5220 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5221 * gnu90-const-expr-1.c: Same.
5222 * gnu99-const-expr-1.c: Same.
5223 * gnu99-static-1.c: Same.
5224
67785479
RL
52252016-06-20 Renlin Li <renlin.li@arm.com>
5226
29f09b38 5227 PR testsuite/71489
67785479
RL
5228 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5229
636929b8
JG
52302016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5231
5232 * gcc.target/aarch64/vcvt_f64_1.c: New.
5233 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5234 * gcc.target/aarch64/vrecp_f64_1.c: New.
5235
ff7b374b
KT
52362016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5237
5238 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5239 "alignement".
5240
554cfc9e
GJL
52412016-06-20 Georg-Johann Lay <avr@gjlay.de>
5242
5243 PR target/71103
5244 * gcc.target/avr/torture/pr71103-2.c: New test.
5245
94087e88 52462016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5247
5248 PR c/69507
5249 * gcc.dg/alignof.c: New test.
5250
c561b091
PC
52512016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5252
5253 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5254 vs dg-error; test constexpr specifier too.
5255
bf54f123
PC
52562016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5259
4e53aa97
CL
52602016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5261
5262 * lib/target-supports.exp
5263 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5264 arm_neon_ok and merge flags. Fix temporary test name.
5265 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5266 and merge flags.
5267
69071d86
ML
52682016-06-17 Martin Liska <mliska@suse.cz>
5269
5270 * gcc.dg/predict-9.c: Fix dump scanning.
5271
68b3b858
BC
52722016-06-17 Bin Cheng <bin.cheng@arm.com>
5273
5274 PR tree-optimization/71354
5275 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5276
d3ee260a
BC
52772016-06-17 Bin Cheng <bin.cheng@arm.com>
5278
5279 PR tree-optimization/71347
5280 * gcc.dg/tree-ssa/pr71347.c: New test.
5281
bd8fb114
BC
52822016-06-17 Bin Cheng <bin.cheng@arm.com>
5283
5284 PR tree-optimization/71354
5285 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5286
97816be4
BC
52872016-06-17 Bin Cheng <bin.cheng@arm.com>
5288
5289 * gcc.dg/vect/vect-alias-check-1.c: New test.
5290
2d761a37
SKS
52912016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5292
e0277d6b 5293 PR target/71151
2d761a37
SKS
5294 * gcc.target/avr/pr71151-1.c: New test.
5295 * gcc.target/avr/pr71151-2.c: New test.
5296 * gcc.target/avr/pr71151-3.c: New test.
5297 * gcc.target/avr/pr71151-4.c: New test.
5298 * gcc.target/avr/pr71151-5.c: New test.
5299 * gcc.target/avr/pr71151-6.c: New test.
5300 * gcc.target/avr/pr71151-7.c: New test.
5301 * gcc.target/avr/pr71151-8.c: New test.
5302 * gcc.target/avr/pr71151-common.h: New test.
5303
68fa96d6
ML
53042016-06-16 Martin Liska <mliska@suse.cz>
5305
5306 * gfortran.dg/predict-1.f90: New test.
5307
b6ca982f
UB
53082016-06-16 Uros Bizjak <ubizjak@gmail.com>
5309
5310 PR target/71242
3a146d46 5311 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5312
1dc8d15b
JH
53132016-06-16 Jan Hubicka <hubicka@ucw.cz>
5314
5315 * g++.dg/vect/pr36648.cc: Disable cunrolli
5316
67c25816
JJ
53172016-06-16 Jakub Jelinek <jakub@redhat.com>
5318
c577adb2
JJ
5319 PR target/71554
5320 * gcc.c-torture/execute/pr71554.c: New test.
5321
67c25816
JJ
5322 PR rtl-optimization/71532
5323 * gcc.dg/torture/pr71532.c: New test.
5324
1a3c3ee9
MM
53252016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5326
5327 * gcc.target/powerpc/p9-dimode1.c: New test.
5328 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5329
f29468a7
JJ
53302016-06-15 Jakub Jelinek <jakub@redhat.com>
5331
61daecc4
JJ
5332 * gcc.c-torture/compile/20160615-1.c: New test.
5333
f29468a7
JJ
5334 * g++.dg/cpp0x/ref-qual17.C: New test.
5335
209d1e2d
IE
53362016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5337
5338 PR middle-end/71529
5339 * gcc.target/i386/pr71529.C: New test.
5340
8dc35712
AH
53412016-06-15 Alan Hayward <alan.hayward@arm.com>
5342
5343 PR tree-optimization/71483
5344 * g++.dg/vect/pr71483.c: New
5345
b8911cb8
PC
53462016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5347
5348 PR c++/70202
5349 * g++.dg/inherit/crash6.C: New.
5350 * g++.dg/inherit/union2.C: Likewise.
5351 * g++.dg/inherit/virtual12.C: Likewise.
5352 * g++.dg/inherit/virtual13.C: Likewise.
5353 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5354
cf5d08ab
UB
53552016-06-15 Uros Bizjak <ubizjak@gmail.com>
5356
e3d62871 5357 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5358
8f482165
AH
53592016-06-15 Alan Hayward <alan.hayward@arm.com>
5360
5361 PR tree-optimization/71439
5362 * gcc.dg/vect/pr71439.c: New
5363
3256673f
KT
53642016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5365
5366 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5367
b17dc4d4
RB
53682016-06-15 Richard Biener <rguenther@suse.de>
5369
5370 * gcc.dg/vect/slp-45.c: New testcase.
5371
2a5825f2
RB
53722016-06-15 Richard Biener <rguenther@suse.de>
5373
5374 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5375
6e433d0b
BS
53762016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5377
5378 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5379 requirements, and disable for AIX for now.
5380 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5381
abe7f828
JJ
53822016-06-14 Jakub Jelinek <jakub@redhat.com>
5383
a09c81b4
JJ
5384 PR c++/71528
5385 * g++.dg/opt/pr71528.C: New test.
5386
abe7f828
JJ
5387 PR c++/71516
5388 * g++.dg/init/pr71516.C: New test.
5389
acfadf06
PC
53902016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 * g++.dg/init/array46.C: New.
5393
4d568ab2
UB
53942016-06-14 Uros Bizjak <ubizjak@gmail.com>
5395
e3d62871
UB
5396 * gcc.target/i386/float128-3.c: New test.
5397 * gcc.target/i386/quad-sse4.c: Ditto.
5398 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5399 Update scan strings.
4d568ab2 5400
30934c5d
RB
54012016-06-14 Richard Biener <rguenther@suse.de>
5402
5403 PR middle-end/71526
5404 * gfortran.dg/pr71526.f90: New testcase.
5405
3970e545
AV
54062016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5407
5408 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5409 * gcc.dg/zero_bits_compound-1.c: Likewise.
5410
04976c6e
RB
54112016-06-14 Richard Biener <rguenther@suse.de>
5412
5413 PR tree-optimization/71522
5414 * gcc.dg/torture/pr71522.c: New testcase.
5415
23e025db
JJ
54162016-06-14 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR tree-optimization/71520
5419 * gcc.dg/tree-ssa/pr71520.c: New test.
5420
90b72e84
RB
54212016-06-14 Richard Biener <rguenther@suse.de>
5422
5423 PR tree-optimization/71521
86c24ba6 5424 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5425
ef7cf206
JJ
54262016-06-13 Jakub Jelinek <jakub@redhat.com>
5427
0dda258b
JJ
5428 PR sanitizer/71498
5429 * c-c++-common/ubsan/bounds-13.c: New test.
5430
ef7cf206
JJ
5431 PR preprocessor/71183
5432 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5433
a73786e3
JL
54342016-06-13 Jeff Law <law@redhat.com>
5435
5436 PR tree-optimization/71403
5437 * c-c++-common/ubsan/pr71403-1.c: New test.
5438 * c-c++-common/ubsan/pr71403-2.c: New test.
5439 * c-c++-common/ubsan/pr71403-3.c: New test.
5440
0ac249bf
JJ
54412016-06-13 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR middle-end/71478
5444 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5445 Add -Wno-psabi -w to dg-options.
5446
5408a64a
KN
54472016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5448
5449 * gcc.target/powerpc/vadsdu-0.c: New test.
5450 * gcc.target/powerpc/vadsdu-1.c: New test.
5451 * gcc.target/powerpc/vadsdu-2.c: New test.
5452 * gcc.target/powerpc/vadsdu-3.c: New test.
5453 * gcc.target/powerpc/vadsdu-4.c: New test.
5454 * gcc.target/powerpc/vadsdu-5.c: New test.
5455 * gcc.target/powerpc/vadsdub-1.c: New test.
5456 * gcc.target/powerpc/vadsdub-2.c: New test.
5457 * gcc.target/powerpc/vadsduh-1.c: New test.
5458 * gcc.target/powerpc/vadsduh-2.c: New test.
5459 * gcc.target/powerpc/vadsduw-1.c: New test.
5460 * gcc.target/powerpc/vadsduw-2.c: New test.
5461
f7e4f2e3
DM
54622016-06-13 David Malcolm <dmalcolm@redhat.com>
5463
5464 * gcc.dg/c99-init-2.c (c): Update expected error message.
5465 * gcc.dg/init-bad-8.c (foo): Likewise.
5466 * gcc.dg/spellcheck-fields-3.c: New test case.
5467
ad23a23e
ML
54682016-06-13 Martin Liska <mliska@suse.cz>
5469
5470 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5471 and "guess loop iv compared" heuristics.
5472 * gcc.dg/predict-2.c: Likewise.
5473 * gcc.dg/predict-3.c: Likewise.
5474 * gcc.dg/predict-4.c: Likewise.
5475 * gcc.dg/predict-5.c: Likewise.
5476 * gcc.dg/predict-6.c: Likewise.
5477
146c55da
MP
54782016-06-13 Marek Polacek <polacek@redhat.com>
5479
5480 PR middle-end/71476
5481 * c-c++-common/Wswitch-unreachable-4.c: New test.
5482 * gcc.dg/Wswitch-unreachable-2.c: New test.
5483 * g++.dg/tm/jump1.C: Move dg-warning.
5484
42e77cbc
EB
54852016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5486
5487 * gnat.dg/renaming10.ad[sb]: New test.
5488
7474dcc1
PT
54892016-06-13 Paul Thomas <pault@gcc.gnu.org>
5490
5491 PR fortran/70673
5492 * gfortran.dg/pr70673.f90: New test.
5493
f57f53d3
RB
54942016-06-13 Richard Biener <rguenther@suse.de>
5495
5496 PR middle-end/64516
5497 * gcc.dg/align-3.c: New testcase.
5498
5843a5f0
ML
54992016-06-13 Martin Liska <mliska@suse.cz>
5500
5501 * gcc.target/i386/pr71458.c: New test.
5502
aa8fdb44
UB
55032016-06-12 Uros Bizjak <ubizjak@gmail.com>
5504
5505 PR target/71241
3a146d46 5506 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5507
2043e4d7
DH
55082016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5509
5510 PR target/60751
5511 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5512 statement.
5513
d3dc025d
DH
55142016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5515
5516 PR target/60751
5517 * gfortran.dg/comma_IO_extension_1.f90: New test.
5518 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5519 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5520 statement.
5521 * gfortran.dg/graphite/pr38083.f90: Likewise.
5522 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5523 missing format.
5524
a31d78c6
EB
55252016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/case_character.adb: New test.
5528
95c18dd0
SB
55292016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5530
5531 PR middle-end/71310
5532 * gcc.target/powerpc/pr71310.c: New testcase.
5533
b97d37b4
KV
55342016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5535
5536 PR middle-end/71478
5537 * gcc.dg/pr71478.c: New test.
5538
900bcda3
JJ
55392016-06-10 Jakub Jelinek <jakub@redhat.com>
5540
ec1c20db
JJ
5541 PR middle-end/71494
5542 * gcc.c-torture/execute/pr71494.c: New test.
5543
50b15873
JJ
5544 PR c/68657
5545 * gcc.target/i386/pr68657.c: New test.
5546
900bcda3
JJ
5547 PR inline-asm/68843
5548 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5549 (test): Add -masm=intel alternatives.
5550
4d926e34
MS
55512016-06-10 Martin Sebor <msebor@redhat.com>
5552
5553 PR c/71392
5554 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5555
ad071b2b
JL
55562016-06-10 Jeff Law <law@redhat.com>
5557
5558 PR tree-optimization/71335
5559 * gcc.c-torture/execute/pr71335.c: New test.
5560
2704efe8
DM
55612016-06-10 David Malcolm <dmalcolm@redhat.com>
5562
5563 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5564 the various "cannot tail-call: " messages.
5565
18c9b7d4
CL
55662016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5567
5568 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5569 and options.
5570
7cfa10f3
MO
55712016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5572
5573 PR sanitizer/71480
5574 * c-c++-common/asan/pr71480.c: New test.
5575
1f24fd3e
L
55762016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5577
5578 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5579 (ASMNAME2): Likewise.
5580 (main): Replace fn in asm statement with ASMNAME ("fn").
5581 * gcc.dg/guality/pr68037-2.c: Likewise.
5582 * gcc.dg/guality/pr68037-3.c: Likewise.
5583 * gcc.dg/torture/pr68037-1.c: Likewise.
5584 * gcc.dg/torture/pr68037-2.c: Likewise.
5585 * gcc.dg/torture/pr68037-3.c: Likewise.
5586
ad551c07
BE
55872016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5588
5589 PR inline-asm/68843
5590 * gcc.target/i386/pr68843-1.c: New test.
5591 * gcc.target/i386/pr68843-2.c: New test.
5592
4b1ffdb1 55932016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5594 Cesar Philippidis <cesar@codesourcery.com>
5595
5596 PR middle-end/71373
5597 * gcc.dg/goacc/nested-function-1.c: New file.
5598 * gcc.dg/goacc/nested-function-2.c: Likewise.
5599 * gcc.dg/goacc/pr71373.c: Likewise.
5600 * gfortran.dg/goacc/cray-2.f95: Likewise.
5601 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5602 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5603 * gfortran.dg/goacc/cray.f95: Update.
5604 * gfortran.dg/goacc/loop-1.f95: Likewise.
5605 * gfortran.dg/goacc/loop-3.f95: Likewise.
5606 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5607 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5608
56092016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5610
5611 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5612 for OpenACC tile clauses.
5613 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5614
5615 PR c/71381
5616 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5617 to...
5618 * c-c++-common/goacc/cache-2.c: ... this new file.
5619 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5620 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5621 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5622 usage.
5623 * gfortran.dg/goacc/cray.f95: Likewise.
5624 * gfortran.dg/goacc/loop-1.f95: Likewise.
5625
89851e4c
AH
56262016-06-10 Alan Hayward <alan.hayward@arm.com>
5627
5628 PR tree-optimization/71407
5629 PR tree-optimization/71416
5630 * gcc.dg/vect/pr71407.c: New
5631 * gcc.dg/vect/pr71416-1.c: New
5632 * gcc.dg/vect/pr71416-2.c: New
5633
200eafbf
RB
56342016-06-10 Richard Biener <rguenther@suse.de>
5635
5636 PR middle-end/71477
5637 * gcc.dg/torture/pr71477.c: New testcase.
5638
4df99d92
JK
56392016-06-09 Julia Koval <julia.koval@intel.com>
5640
5641 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5642 * gcc.target/i386/interrupt-13.c: Likewise.
5643 * gcc.target/i386/interrupt-15.c: Likewise.
5644 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5645 * gcc.target/i386/interrupt-24.c: Likewise.
5646 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5647 * gcc.target/i386/interrupt-9.c: Likewise.
5648 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5649
e01b4e16
MS
56502016-06-09 Martin Sebor <msebor@redhat.com>
5651
5652 PR c/70883
5653 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5654 * gcc.dg/builtin-constant_p-1.c: Same.
5655 * gcc.dg/builtins-error.c: Same.
5656 * gcc.dg/pr70859.c: Same.
5657
9c35db0e
SKS
56582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5659
5660 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5661 * gcc.dg/torture/pr68067-1.c: Likewise.
5662 * gcc.dg/torture/pr68067-2.c: Likewise.
5663
56642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5665
5666 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5667 when setting SIZE.
5668
392a81b9
PC
56692016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/71465
5672 * g++.dg/inherit/crash5.C: New.
5673 Revert:
5674 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/70202
5677 * g++.dg/inherit/crash5.C: New.
5678 * g++.dg/inherit/virtual1.C: Adjust.
5679
e49efc14
ML
56802016-06-09 Martin Liska <mliska@suse.cz>
5681
5682 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5683 * g++.dg/predict-loop-exit-2.C: Likewise.
5684 * g++.dg/predict-loop-exit-3.C: Likewise.
5685 * gcc.dg/predict-1.c: Likewise.
5686 * gcc.dg/predict-2.c: Likewise.
5687 * gcc.dg/predict-3.c: Likewise.
5688 * gcc.dg/predict-4.c: Likewise.
5689 * gcc.dg/predict-5.c: Likewise.
5690 * gcc.dg/predict-6.c: Likewise.
5691 * gcc.dg/predict-7.c: Likewise.
5692
36d57986
RB
56932016-06-09 Richard Biener <rguenther@suse.de>
5694
5695 PR tree-optimization/71462
5696 * gcc.dg/torture/pr71462.c: New testcase.
5697
7d82e8e4
MP
56982016-06-09 Marek Polacek <polacek@redhat.com>
5699
5700 PR c/65471
5701 * gcc.dg/c11-generic-3.c: New test.
5702
c8a71589
PC
57032016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 * g++.dg/init/array42.C: New.
5706 * g++.dg/init/array43.C: Likewise.
5707 * g++.dg/init/array44.C: Likewise.
5708 * g++.dg/init/array45.C: Likewise.
5709 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5710 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5711 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5712 * g++.dg/gomp/pr35751.C: Likewise.
5713 * g++.dg/init/array23.C: Likewise.
5714 * g++.dg/init/brace2.C: Likewise.
5715 * g++.dg/init/brace6.C: Likewise.
5716
44a845ca
MS
57172016-06-08 Martin Sebor <msebor@redhat.com>
5718 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR c++/70507
5721 PR c/68120
5722 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5723 * c-c++-common/builtin-arith-overflow-2.c: New test.
5724 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5725 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5726 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5727
2ef16b6e
JJ
57282016-06-08 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR c++/71442
5731 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5732
5e3ee346
AL
57332016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5734
5735 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5736 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5737 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5738 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5739 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5740 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5741 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5742 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5743 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5744 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5745 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5746 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5747 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5748
b2ae2814
RB
57492016-06-08 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/68558
5752 * gcc.dg/vect/slp-44.c: New testcase.
5753
e09b4c37
RB
57542016-06-08 Richard Biener <rguenther@suse.de>
5755
5756 * gcc.dg/vect/slp-43.c: New testcase.
5757
72d50660
RB
57582016-06-08 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/71452
5761 * gcc.dg/torture/pr71452.c: New testcase.
5762
988c115c
JJ
57632016-06-08 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR c++/71448
5766 * g++.dg/torture/pr71448.C: New test.
5767
73d73b48
BS
57682016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5769
5770 PR debug/71432
5771 PR ada/71413
5772 * g++.dg/debug/pr71432.C: New test.
5773
bdd15d0c
PK
57742016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5775
5776 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5777 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5778 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5779
ce0607bb
AH
57802016-06-08 Alan Hayward <alan.hayward@arm.com>
5781
5782 * gcc.dg/vect/vect-live-2.c: Update effective target.
5783 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5784 * lib/target-supports.exp: Add aarch64 to vect_long.
5785
92a5f2ba
MP
57862016-06-08 Marek Polacek <polacek@redhat.com>
5787
5788 PR c/71418
5789 * gcc.dg/noncompile/pr71418.c: New test.
5790
08203f73
MP
5791 PR c/71426
5792 * gcc.dg/noncompile/pr71426.c: New test.
5793
d1fcc2bd
JH
57942016-06-07 Jan Hubicka <hubicka@ucw.cz>
5795
5796 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5797 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5798 * gcc.dg/predict-3.c: Update template.
5799 * gcc.dg/predict-5.c: Update template.
5800 * gcc.dg/predict-6.c: Update template.
5801 * gcc.dg/predict-9.c: Update template.
5802 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5803
a23e6f1c
BS
58042016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5805
5806 * gcc.target/powerpc/vec-mul.c: New test.
5807
6ffd47b7
DM
58082016-06-07 David Malcolm <dmalcolm@redhat.com>
5809
5810 * gcc.dg/spellcheck-fields-2.c: New test case.
5811
bfd67b47
RB
58122016-06-07 Richard Biener <rguenther@suse.de>
5813
5814 PR c/61564
5815 * gcc.dg/Wpragmas-1.c: New testcase.
5816 * gcc.dg/Wattributes-4.c: Likewise.
5817 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5818 entry.
5819
701b9a47
CL
58202016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5821
5822 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5823 spurious debug code.
5824
6b80d6fa
RB
58252016-06-07 Richard Biener <rguenther@suse.de>
5826
5827 PR tree-optimization/71428
5828 * gcc.dg/torture/pr71428.c: New testcase.
5829
0f3f9437
RB
58302016-06-07 Richard Biener <rguenther@suse.de>
5831
5832 PR middle-end/71423
5833 * gcc.dg/torture/pr71423.c: New testcase.
5834
ec963f2a
KV
58352016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5836
5837 PR middle-end/71408
5838 * gcc.dg/tree-ssa/pr71408.c: New test.
5839
46ab5b6e
KV
58402016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5841
5842 PR middle-end/71281
5843 * g++.dg/torture/pr71281.C: New test.
5844
1f40cff3
MP
58452016-06-06 Marek Polacek <polacek@redhat.com>
5846
5847 PR c/71362
5848 * gcc.dg/pr71362.c: New test.
5849
6f5bcd24
JJ
58502016-06-06 Jakub Jelinek <jakub@redhat.com>
5851 Patrick Palka <ppalka@gcc.gnu.org>
5852
5853 PR c++/70847
5854 PR c++/71330
5855 PR c++/71393
5856 * g++.dg/opt/pr70847.C: New test.
5857 * g++.dg/ubsan/pr70847.C: New test.
5858 * g++.dg/ubsan/pr71393.C: New test.
5859
158beb4a
JJ
58602016-06-06 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR tree-optimization/71259
5863 * gcc.dg/vect/pr71259.c: New test.
5864
d9b950dd
DM
58652016-06-06 David Malcolm <dmalcolm@redhat.com>
5866
5867 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5868 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5869 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5870 above.
5871
36f9ad69
KT
58722016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5873
5874 PR middle-end/37780
5875 * gcc.c-torture/execute/pr37780.c: New test.
5876 * gcc.target/aarch64/pr37780_1.c: Likewise.
5877 * gcc.target/arm/pr37780_1.c: Likewise.
5878
5545a907
MP
58792016-06-06 Marek Polacek <polacek@redhat.com>
5880
5881 * c-c++-common/attr-may-alias-1.c: New test.
5882 * c-c++-common/attr-may-alias-2.c: New test.
5883 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5884
93671519
BE
58852016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5886
5887 PR c/24414
5888 * gcc.target/i386/pr24414.c: New test.
5889
690f24b7
JM
58902016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5891
5892 * gcc.target/sparc/vis4misc.c: New file.
5893 * gcc.target/sparc/fpcmp.c: Likewise.
5894 * gcc.target/sparc/fpcmpu.c: Likewise.
5895
31ce6157
AH
58962016-06-06 Alan Hayward <alan.hayward@arm.com>
5897
5898 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5899 * gcc.dg/vect/vect-live-3.c: Likewise.
5900
9fcebb5a
RB
59012016-06-06 Richard Biener <rguenther@suse.de>
5902
5903 PR tree-optimization/71398
5904 * gcc.dg/torture/pr71398.c: New testcase.
5905
903ca97b
UB
59062016-06-06 Uros Bizjak <ubizjak@gmail.com>
5907
5908 PR target/71389
5909 * g++.dg/pr71389.C: New test.
5910
9c1eb332
JD
59112016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5912
5913 PR fortran/71404
5914 * gfortran.dg/fmt_read_5.f: New test.
5915
b2d83bd2
AV
59162016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5917
5918 PR fortran/69659
5919 * gfortran.dg/class_array_22.f03: New test.
5920
ec81960e
JH
59212016-06-05 Jan Hubicka <hubicka@ucw.cz>
5922
5923 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5924
429d2750
JH
59252016-06-05 Jan Hubicka <hubicka@ucw.cz>
5926
5927 * gcc.dg/predict-9.c: Update template.
5928
c1c00983
PC
59292016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5930
5931 PR c++/49377
5932 * g++.dg/template/pr49377.C: New.
5933
1927a963
JJ
59342016-06-04 Jakub Jelinek <jakub@redhat.com>
5935
5936 PR tree-optimization/71405
5937 * g++.dg/torture/pr71405.C: New test.
5938
909a11ad
PC
59392016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/70202
5942 * g++.dg/inherit/crash5.C: New.
5943 * g++.dg/inherit/virtual1.C: Adjust.
5944
08bbb1f8
JL
59452016-06-03 Jeff Law <law@redhat.com>
5946
5947 PR tree-optimization/71316
5948 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5949
7c35235c
JJ
59502016-06-03 Jakub Jelinek <jakub@redhat.com>
5951
5952 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5953 dg-additional-options with just -fno-tree-scev-cprop in it.
5954 * gcc.dg/vect/vect-live-2.c: Likewise.
5955 * gcc.dg/vect/vect-live-5.c: Likewise.
5956 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5957 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5958 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5959
c8572dd6
PP
59602016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5961
5962 PR c++/27100
5963 * g++.dg/other/friend6.C: New test.
5964
1c7733a7
BS
59652016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5966
5967 * g++.dg/torture/ppc-ldst-array.C: New.
5968
0d2f700f
JM
59692016-06-03 Joseph Myers <joseph@codesourcery.com>
5970
5971 PR target/71276
5972 PR target/71277
5973 * gcc.dg/torture/builtin-fp-int-inexact.c,
5974 gcc.target/i386/387-builtin-fp-int-inexact.c,
5975 gcc.target/i386/387-rint-inline-1.c,
5976 gcc.target/i386/387-rint-inline-2.c,
5977 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5978 gcc.target/i386/sse2-rint-inline-1.c,
5979 gcc.target/i386/sse2-rint-inline-2.c,
5980 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5981 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5982
f8071c05
L
59832016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5984 Julia Koval <julia.koval@intel.com>
5985
5986 PR target/66960
5987 PR target/67630
5988 PR target/67634
5989 PR target/67841
5990 PR target/68037
5991 PR target/68618
5992 PR target/68661
5993 PR target/69575
5994 PR target/69596
5995 PR target/69734
5996 * gcc.dg/guality/pr68037-1.c: New test.
5997 * gcc.dg/guality/pr68037-2.c: Likewise.
5998 * gcc.dg/guality/pr68037-3.c: Likewise.
5999 * gcc.dg/torture/pr68037-1.c: Likewise.
6000 * gcc.dg/torture/pr68037-2.c: Likewise.
6001 * gcc.dg/torture/pr68037-3.c: Likewise.
6002 * gcc.dg/torture/pr68661-1a.c: Likewise.
6003 * gcc.dg/torture/pr68661-1b.c: Likewise.
6004 * gcc.target/i386/interrupt-1.c: Likewise.
6005 * gcc.target/i386/interrupt-2.c: Likewise.
6006 * gcc.target/i386/interrupt-3.c: Likewise.
6007 * gcc.target/i386/interrupt-4.c: Likewise.
6008 * gcc.target/i386/interrupt-5.c: Likewise.
6009 * gcc.target/i386/interrupt-6.c: Likewise.
6010 * gcc.target/i386/interrupt-7.c: Likewise.
6011 * gcc.target/i386/interrupt-8.c: Likewise.
6012 * gcc.target/i386/interrupt-9.c: Likewise.
6013 * gcc.target/i386/interrupt-10.c: Likewise.
6014 * gcc.target/i386/interrupt-11.c: Likewise.
6015 * gcc.target/i386/interrupt-12.c: Likewise.
6016 * gcc.target/i386/interrupt-13.c: Likewise.
6017 * gcc.target/i386/interrupt-14.c: Likewise.
6018 * gcc.target/i386/interrupt-15.c: Likewise.
6019 * gcc.target/i386/interrupt-16.c: Likewise.
6020 * gcc.target/i386/interrupt-17.c: Likewise.
6021 * gcc.target/i386/interrupt-18.c: Likewise.
6022 * gcc.target/i386/interrupt-19.c: Likewise.
6023 * gcc.target/i386/interrupt-20.c: Likewise.
6024 * gcc.target/i386/interrupt-21.c: Likewise.
6025 * gcc.target/i386/interrupt-22.c: Likewise.
6026 * gcc.target/i386/interrupt-23.c: Likewise.
6027 * gcc.target/i386/interrupt-24.c: Likewise.
6028 * gcc.target/i386/interrupt-25.c: Likewise.
6029 * gcc.target/i386/interrupt-26.c: Likewise.
6030 * gcc.target/i386/interrupt-27.c: Likewise.
6031 * gcc.target/i386/interrupt-28.c: Likewise.
6032 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6033 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6034 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6035 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6036 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6037 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6038 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6039 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6040 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6041 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6042 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6043 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6044
36b85e43
BS
60452016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6046
9de2e795
L
6047 PR tree-optimization/52171
6048 * gcc.dg/pr52171.c: New test.
6049 * gcc.target/i386/pr52171.c: New test.
36b85e43 6050
bfeee8ac
JH
60512016-06-03 Jan Hubicka <jh@suse.cz>
6052
6053 * g++.dg/tree-ssa/pred-1.C: New testcase
6054 * gcc.dg/tree-ssa/pred-1.c: New testcase
6055
859b0bae
BS
60562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6057
6058 PR target/70957
6059 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6060 support.
6061 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6062
3a2edf4c
AH
60632016-06-03 Alan Hayward <alan.hayward@arm.com>
6064
6065 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6066
b28ead45
AH
60672016-06-03 Alan Hayward <alan.hayward@arm.com>
6068
6069 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6070 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6071 * gcc.dg/vect/vect-live-1.c: New test.
6072 * gcc.dg/vect/vect-live-2.c: New test.
6073 * gcc.dg/vect/vect-live-3.c: New test.
6074 * gcc.dg/vect/vect-live-4.c: New test.
6075 * gcc.dg/vect/vect-live-5.c: New test.
6076 * gcc.dg/vect/vect-live-slp-1.c: New test.
6077 * gcc.dg/vect/vect-live-slp-2.c: New test.
6078 * gcc.dg/vect/vect-live-slp-3.c: New test.
6079
1f91747b
JJ
60802016-06-03 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR middle-end/71387
6083 * g++.dg/opt/pr71387.C: New test.
6084
47b83923
JL
60852016-06-02 Jeff Law <law@redhat.com>
6086
6087 PR tree-optimization/71328
6088 * gcc.c-torture/compile/pr71328.c: New test.
6089
e96e5f46
JD
60902016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6091
6092 PR fortran/52393
6093 * gfortran.dg/fmt_read_3.f90: Fix typo.
6094 * gfortran.dg/fmt_read_4.f90: New test.
6095
b872d729
PC
60962016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6099 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6100 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6101 * g++.dg/cpp0x/override2.C: Likewise.
6102 * g++.dg/parse/crash5.C: Likewise.
6103 * g++.dg/parse/error16.C: Likewise.
6104 * g++.dg/parse/error27.C: Likewise.
6105 * g++.dg/template/qualttp15.C: Likewise.
6106 * g++.dg/template/redecl4.C: Likewise.
6107 * g++.old-deja/g++.other/crash39.C: Likewise.
6108 * g++.old-deja/g++.other/struct1.C: Likewise.
6109 * g++.old-deja/g++.pt/m9a.C: Likewise.
6110 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6111
0e535442
JJ
61122016-06-02 Jakub Jelinek <jakub@redhat.com>
6113
0633ee10
JJ
6114 PR c++/71372
6115 * c-c++-common/pr71372.c: New test.
6116
0e535442
JJ
6117 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6118 __TIME__ strings with __builtin_strcmp instead of printf and
6119 dg-output.
6120
f3c5ecc2
ML
61212016-06-02 Martin Liska <mliska@suse.cz>
6122
6123 * gcc.dg/predict-9.c: New test.
6124
a91807c5
JJ
61252016-06-02 Jakub Jelinek <jakub@redhat.com>
6126
6127 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6128 global set_compiler_env_var and global saved_compiler_env_var.
6129
b5bd1978
KT
61302016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6131
6132 PR rtl-optimization/71295
6133 * gcc.c-torture/compile/pr71295.c: New test.
6134
b93b1475
JJ
61352016-06-02 Jakub Jelinek <jakub@redhat.com>
6136
930ebd0e
JJ
6137 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6138
1e021dc3
JJ
6139 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6140 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6141
b93b1475
JJ
6142 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6143 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6144 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6145 alternative number.
6146
58f2fb5c
MM
61472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6148
6149 * gcc.target/powerpc/p9-splat-4.c: New test.
6150
61512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6152
6153 PR target/71186
6154 * gcc.target/powerpc/pr71186.c: New test.
6155
4731c9f0
JD
61562016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6157
6158 PR fortran/52393
6159 * gfortran.dg/fmt_read_3.f90: New test.
6160
042dee3e
TP
61612016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6162
6163 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6164 procedure.
6165
15c98b2e
ES
61662016-06-01 Eduard Sanou <dhole@openmailbox.org>
6167
6168 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6169 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6170 env var is set.
6171 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6172 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6173 shown once.
6174 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6175 during compilation.
6176 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6177 vars set by dg-set-compiler-env-var.
6178
6442a6f4
PT
61792016-06-01 Paul Thomas <pault@gcc.gnu.org>
6180
6181 PR fortran/71156
6182 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6183 to the module procedure declaration.
6184 * gfortran.dg/submodule_16.f08: New test.
6185
ab62397a
JJ
61862016-06-01 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR middle-end/71371
6189 * c-c++-common/gomp/pr71371.c: New test.
6190
b66af6ed
RB
61912016-06-01 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/71366
6194 * gcc.dg/torture/pr71366-1.c: New testcase.
6195 * gcc.dg/torture/pr71366-2.c: Likewise.
6196
e342b9d8
KN
61972016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6198
6199 * gcc.target/powerpc/vslv-0.c: New test.
6200 * gcc.target/powerpc/vslv-1.c: New test.
6201 * gcc.target/powerpc/vsrv-0.c: New test.
6202 * gcc.target/powerpc/vsrv-1.c: New test.
6203
721547cd
NS
62042016-06-01 Nathan Sidwell <nathan@acm.org>
6205
6206 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6207 * gcc.target/nvptx/weak.c: New.
6208
fa2c9034
RB
62092016-06-01 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/71261
6212 * gcc.dg/torture/vect-bool-1.c: New testcase.
6213
3e32893c
JJ
62142016-06-01 Jakub Jelinek <jakub@redhat.com>
6215
6216 * gfortran.dg/gomp/order-1.f90: New test.
6217 * gfortran.dg/gomp/order-2.f90: New test.
6218
8c383600
JH
62192016-06-01 Jan Hubicka <hubicka@ucw.cz>
6220
6221 * gcc.dg/unroll-6.c: Update template.
6222 * gcc.dg/unroll-7.c: New testcase.
6223 * gcc.dg/unroll-8.c: New testcase.
6224
a0dfeef5
EB
62252016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6226
6227 * gnat.dg/opt56.ad[sb]: New test.
6228
48de5701
PC
62292016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6230
6231 PR c++/66635
6232 * g++.dg/cpp0x/constexpr-ice16.C: New.
6233
827cf695
PP
62342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6235
6236 PR tree-optimization/71314
6237 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6238 -mbranch-cost=2.
6239
ff66f6e8
PP
62402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6241
6242 PR tree-optimization/71077
6243 * gcc.dg/tree-ssa/pr71077.c: New test.
6244
050fb209
JH
62452016-05-31 Jan Hubicka <hubicka@ucw.cz>
6246
48de5701
PC
6247 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6248 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6249 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6250
c642d919
PC
62512016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/71248
6254 * g++.dg/cpp0x/pr71248.C: New.
6255 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6256 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6257 * g++.dg/init/new37.C: Likewise.
6258 * g++.dg/template/static1.C: Likewise.
6259 * g++.dg/template/static2.C: Likewise.
6260
d6439e08
L
62612016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6262
6263 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6264 instead of %rdi.
6265 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6266
780b9dd4
MP
62672016-05-31 Marek Polacek <polacek@redhat.com>
6268
6269 * c-c++-common/Wswitch-unreachable-3.c: New test.
6270 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6271
0d99f8a0
RB
62722016-05-31 Richard Biener <rguenther@suse.de>
6273
6274 PR tree-optimization/71352
6275 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6276
52545641
TP
62772016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6278
6279 * gcc.target/arm/armv5_thumb_isa.c: New test.
6280
5b8c1205
KY
62812016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6282
6283 PR target/71346
6284 * gcc.target/i386/pr71346.c: New test.
6285
7a88cc84
TV
62862016-05-31 Tom de Vries <tom@codesourcery.com>
6287
6288 PR tree-optimization/69068
6289 * gcc.dg/graphite/pr69068.c: New test.
6290
265149a6
MS
62912016-05-27 Martin Sebor <msebor@redhat.com>
6292
6293 PR c++/71306
6294 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6295
00631022
JJ
62962016-05-30 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR c++/71349
6299 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6300 nowait depend(inout: dd[0]) clauses where permitted.
6301
b2f6675b
PC
63022016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/71238
6305 * g++.dg/parse/pr71238.C: New.
6306 * g++.dg/concepts/friend1.C: Test column numbers too.
6307 * g++.dg/cpp0x/initlist31.C: Likewise.
6308 * g++.dg/cpp0x/pr51420.C: Likewise.
6309 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6310 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6311 * g++.dg/ext/builtin3.C: Likewise.
6312 * g++.dg/lookup/friend12.C: Likewise.
6313 * g++.dg/lookup/friend7.C: Likewise.
6314 * g++.dg/lookup/koenig1.C: Likewise.
6315 * g++.dg/lookup/koenig5.C: Likewise.
6316 * g++.dg/lookup/used-before-declaration.C: Likewise.
6317 * g++.dg/overload/koenig1.C: Likewise.
6318 * g++.dg/template/crash65.C: Likewise.
6319 * g++.dg/template/friend57.C: Likewise.
6320 * g++.dg/warn/Wshadow-5.C: Likewise.
6321 * g++.dg/warn/Wunused-8.C: Likewise.
6322 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6323 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6324 * g++.old-deja/g++.jason/member.C: Likewise.
6325 * g++.old-deja/g++.jason/report.C: Likewise.
6326 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6327 * g++.old-deja/g++.law/visibility20.C: Likewise.
6328 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6329 * g++.old-deja/g++.other/static5.C: Likewise.
6330 * g++.old-deja/g++.pt/overload2.C: Likewise.
6331
a448ff40
JH
63322016-05-30 Jan Hubicka <hubicka@ucw.cz>
6333
6334 * gcc.dg/tree-ssa/peel1.c: New testcase.
6335 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6336 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6337
69be8c91
TV
63382016-05-30 Tom de Vries <tom@codesourcery.com>
6339
6340 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6341 to ce.
6342
a59775a1
PC
63432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/71099
6346 * g++.dg/parse/virtual1.C: New.
6347
53d6d955
UB
63482016-05-30 Uros Bizjak <ubizjak@gmail.com>
6349
6350 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6351 Use correct register when clearing %edx.
6352
0557293f
AM
63532016-05-30 Alexander Monakov <amonakov@ispras.ru>
6354
6355 PR tree-optimization/71289
6356 * gcc.dg/pr71289.c: New test.
6357
5d476e35
KV
63582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6359
6360 PR middle-end/71269
6361 PR middle-end/71292
6362 * gcc.dg/tree-ssa/pr71269.c: New test.
6363 * gcc.dg/tree-ssa/pr71292.c: New test.
6364
db5447ca
KV
63652016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6366
6367 PR middle-end/71252
6368 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6369
98bdbb39
JH
63702016-05-30 Jan Hubicka <hubicka@ucw.cz>
6371
6372 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6373 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6374 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6375
7e012855
TV
63762016-05-30 Tom de Vries <tom@codesourcery.com>
6377
6378 PR tree-optimization/69067
6379 * gcc.dg/graphite/pr69067.c: New test.
6380
beed3701
UB
63812016-05-29 Uros Bizjak <ubizjak@gmail.com>
6382
6383 PR target/71245
6384 * gcc.target/i386/pr71245-1.c: New test.
6385 * gcc.target/i386/pr71245-2.c: Ditto.
6386
b6d4f8e8
PC
63872016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6388
6389 PR c++/71105
6390 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6391 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6392 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6393
00022058
JH
63942016-05-27 Jan Hubicka <hubicka@ucw.cz>
6395
6396 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6397
c8419aca
VV
63982016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6399
6400 Revert:
6401 PR c++/69855
6402 * g++.dg/overload/69855.C: New.
6403 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6404 * g++.old-deja/g++.pt/crash3.C: Likewise.
6405
8008c4d2
PC
64062016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/60385
6409 * g++.dg/parse/namespace13.C: New.
6410
8b2ef235
JL
64112016-05-26 Jeff Law <law@redhat.com>
6412
6413 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6414 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6415 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6416 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6417 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6418 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6419 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6420 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6421 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6422 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6423 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6424 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6425 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6426
7d67159b
VV
64272016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6428
6429 PR c++/69855
6430 * g++.dg/overload/69855.C: New.
6431 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6432 * g++.old-deja/g++.pt/crash3.C: Likewise.
6433
88e3bdd1
JW
64342016-05-27 Jiong Wang <jiong.wang@arm.com>
6435
6436 PR target/63596
6437 * gcc.target/aarch64/va_arg_1.c: New testcase.
6438 * gcc.target/aarch64/va_arg_2.c: Likewise.
6439 * gcc.target/aarch64/va_arg_3.c: Likewise.
6440
3fd6b9cc
JW
64412016-05-27 Jiong Wang <jiong.wang@arm.com>
6442
6443 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6444 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6445 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6446 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6447 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6448
3cee7e4e
MP
64492016-05-27 Marek Polacek <polacek@redhat.com>
6450
6451 PR middle-end/71308
6452 * g++.dg/torture/pr71308.C: New test.
6453
6a813c96
DV
64542016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6455
6456 * gcc.dg/zero_bits_compound-1.c: New test.
6457 * gcc.dg/zero_bits_compound-2.c: New test.
6458
0561bcfb
IE
64592016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6460
6461 PR middle-end/71279
6462 * gcc.dg/pr71279.c: New test.
6463
21316320
MM
64642016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6467 floating point min/max/comparison instructions.
6468 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6469
7211a097
JJ
64702016-05-26 Jakub Jelinek <jakub@redhat.com>
6471
6472 * c-c++-common/gomp/schedule-1.c: New test.
6473 * gfortran.dg/gomp/schedule-1.f90: New test.
6474
cac177cf
PP
64752016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6476
6477 PR c++/70822
6478 PR c++/70106
6479 * g++.dg/cpp1y/auto-fn32.C: New test.
6480 * g++.dg/cpp1y/paren4.C: New test.
6481
a2d5b8c9
NS
64822016-05-26 Nathan Sidwell <nathan@acm.org>
6483
6484 * gcc.dg/20060410.c: Xfail on ptx.
6485 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6486 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6487 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6488 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6489 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6490
ffa8b552
TP
64912016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6492
6493 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6494
c7501e00
JJ
64952016-05-26 Jakub Jelinek <jakub@redhat.com>
6496
1875b9a0
JJ
6497 PR tree-optimization/71280
6498 * gcc.dg/pr71280.c: New test.
6499
2116e19f
JJ
6500 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6501
305aef09
JJ
6502 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6503 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6504
c7501e00
JJ
6505 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6506
ca449d26
JW
65072016-05-26 Jiong Wang <jiong.wang@arm.com>
6508
6509 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6510 kept in memory.
ca449d26 6511
8af01c66
JL
65122016-05-25 Jeff Law <law@redhat.com>
6513
6514 PR tree-optimization/71272
6515 * gcc.c-torture/compile/pr71272.c: new test.
6516
f9d6ce73
BS
65172016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6518
6519 * gcc.target/powerpc/vec-cmpne.c: New test.
6520 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6521
a88a7b22
EB
65222016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6523
6524 * gnat.dg/opt55.ad[sb]: New test.
6525
125f02ed
SKS
65262016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6527
6528 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6529 * c-c++-common/pr60226.c: Require int32plus.
6530 * gcc.c-torture/execute/pr70602.c: Likewise.
6531 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6532 unsigned long for malloc arg type.
6533 * gcc.dg/asr_div1.c: Require int32plus.
6534 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6535 * gcc.dg/pie-1.c: Require pie.
6536 * gcc.dg/pie-2.c: Likewise.
6537 * gcc.dg/pr59471.c: Require int32plus.
6538 * gcc.dg/pr59963-2.c: XFAIL for int16.
6539 * gcc.dg/pr60114.c: Require int32plus.
6540 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6541 unsigned long for typedef of size_t.
6542 * gcc.dg/pr63914.c: Require int32plus.
6543 * gcc.dg/pr64536.c: Require pt32plus.
6544 * gcc.dg/pr65658.c: Likewise.
6545 * gcc.dg/pr67271.c: Require int32plus.
6546 * gcc.dg/pr68112.c: Likewise.
6547 * gcc.dg/pr69071.c: Skip for avr target.
6548 * gcc.dg/pr69973.c: Require int32plus.
6549 * gcc.dg/pr70169.c: Skip for avr target.
6550 * gcc.dg/sso-6.c: Require int32plus.
6551 * gcc.dg/sso-7.c: Likewise.
6552 * gcc.dg/sso-8.c: Likewise.
6553 * gcc.dg/vrp-min-max-2.c: Likewise.
6554
c6e434f5
UB
65552016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6556
6557 PR target/70738
6558 * gcc.target/i386/pr70738-1.c: New test.
6559 * gcc.target/i386/pr70738-2.c: Likewise.
6560 * gcc.target/i386/pr70738-3.c: Likewise.
6561 * gcc.target/i386/pr70738-4.c: Likewise.
6562 * gcc.target/i386/pr70738-5.c: Likewise.
6563 * gcc.target/i386/pr70738-6.c: Likewise.
6564 * gcc.target/i386/pr70738-7.c: Likewise.
6565 * gcc.target/i386/pr70738-8.c: Likewise.
6566 * gcc.target/i386/pr70738-9.c: Likewise.
6567
5c42d341
KT
65682016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6569
6570 PR rtl-optimization/66940
6571 * gcc.c-torture/execute/pr66940.c: New test.
6572
bf9a1a07
IV
65732016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6574
6575 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6576 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6577 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6578 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6579 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6580 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6581 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6582 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6583 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6584 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6585 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6586 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6587 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6588 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6589 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6590 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6591 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6592 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6593 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6594 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6595 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6596 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6597 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6598 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6599
95efe6b6
MP
66002016-05-25 Marek Polacek <polacek@redhat.com>
6601
6602 PR c/71265
6603 * gcc.dg/noncompile/pr71265.c: New test.
6604
a23faf7a
MP
6605 PR c/71266
6606 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6607
69a6d5ad
NS
66082016-05-25 Nathan Sidwell <nathan@acm.org>
6609
6610 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6611
3072d4ea
RB
66122016-05-25 Richard Biener <rguenther@suse.de>
6613
6614 PR tree-optimization/71261
6615 * c-c++-common/torture/pr71261.c: New testcase.
6616
e412ece4
RB
66172016-05-25 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/71264
6620 * gcc.dg/vect/pr71264.c: New testcase.
6621
b9e551ad
PC
66222016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6623
6624 PR c++/55992
6625 * g++.dg/cpp0x/alias-decl-53.C: New.
6626 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6627
6aa1abe5
ML
66282016-05-25 Martin Liska <mliska@suse.cz>
6629
6630 * g++.dg/pr71239.C: New test.
6631
842d162e
RB
66322016-05-25 Richard Biener <rguenther@suse.de>
6633
c87885ca
RO
6634 * gcc.dg/vect/pr58135.c: Rename to ...
6635 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6636
f184a36c
MP
66372016-05-25 Marek Polacek <polacek@redhat.com>
6638
6639 * g++.dg/pr65295.C: Use target c++14.
6640
021fad86
PC
66412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6642
53d6d955
UB
6643 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6644 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6645
c3eaf15a
MM
66462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6647
6648 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6649 instructions.
6650
e46c7770
CP
66512016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6652
6653 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6654 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6655 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6656 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6657 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6658 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6659 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6660 * c-c++-common/goacc/pcopy.c: Likewise.
6661 * c-c++-common/goacc/pcopyin.c: Likewise.
6662 * c-c++-common/goacc/pcopyout.c: Likewise.
6663 * c-c++-common/goacc/pcreate.c: Likewise.
6664 * c-c++-common/goacc/pr70688.c: New test.
6665 * c-c++-common/goacc/present-1.c: Adjust test.
6666 * c-c++-common/goacc/reduction-5.c: Likewise.
6667 * g++.dg/goacc/data-1.C: New test.
6668
4bfc9db7
MM
66692016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6672 vector parity built-in functions.
6673 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6674 count trailing zeros automatic vectorization.
6675 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6676 count trailing zeros built-in functions.
6677
2bc145af
KV
66782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6679
6680 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6681
26869fdb
PH
66822016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6683
6684 PR target/71050
6685 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6686
b2dc9c3b
PC
66872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/50436
6690 * g++.dg/template/crash123.C: New.
6691 * g++.dg/template/crash124.C: Likewise.
6692
f65e97fd
MS
66932016-05-24 Martin Sebor <msebor@redhat.com>
6694
6695 PR c++/71147
6696 * g++.dg/ext/flexary16.C: New test.
6697
a6f5ac7f
IV
66982016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6699
69a6d5ad
NS
6700 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6701 before math.h is included.
a6f5ac7f
IV
6702 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6703 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6704 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6705 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6706 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6707 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6708 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6709 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6710 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6711 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6712 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6713 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6714 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6715 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6716 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6717 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6718 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6719 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6720 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6721 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6722 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6723 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6724 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6725
27bad558
MM
67262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6727 Kelvin Nilsen <kelvin@gcc.gnu.org>
6728
6729 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6730 support.
6731
72f382fb
PC
67322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/69872
6735 * g++.dg/warn/Wno-narrowing1.C: New.
6736
ef2ec9d9
MP
67372016-05-24 Marek Polacek <polacek@redhat.com>
6738
6739 PR c/71249
6740 * c-c++-common/Wswitch-unreachable-2.c: New test.
6741
e90434e3
JJ
67422016-05-24 Jakub Jelinek <jakub@redhat.com>
6743
7adb26f2
JJ
6744 PR c++/71257
6745 * g++.dg/vect/simd-clone-6.cc: New test.
6746 * g++.dg/gomp/declare-simd-6.C: New test.
6747
e90434e3
JJ
6748 PR middle-end/70434
6749 PR c/69504
6750 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6751
b556ea3b
RB
67522016-05-24 Richard Biener <rguenther@suse.de>
6753
6754 PR tree-optimization/71240
6755 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6756
e5328f5d
RB
67572016-05-24 Richard Biener <rguenther@suse.de>
6758
6759 PR tree-optimization/71230
6760 * gcc.dg/torture/pr71230.c: New testcase.
6761 * g++.dg/torture/pr71230.C: Likewise.
6762
a04e69c0
TS
67632016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6764
6765 * c-c++-common/goacc/routine-5.c: Add tests.
6766 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6767 * gfortran.dg/goacc/routine-6.f90: Add tests.
6768
30fd2977
RB
67692016-05-24 Richard Biener <rguenther@suse.de>
6770
6771 PR tree-optimization/71253
6772 * gcc.dg/torture/pr71253.c: New testcase.
6773
ca6f60bc
KV
67742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6775
6776 PR middle-end/71252
6777 * gfortran.dg/pr71252.f90: New test.
6778
d3465d72
RS
67792016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6780
6781 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6782
f17a223d
RB
67832016-05-24 Richard Biener <rguenther@suse.de>
6784
6785 PR middle-end/70434
6786 PR c/69504
6787 * c-c++-common/vector-subscript-4.c: New testcase.
6788 * c-c++-common/vector-subscript-5.c: Likewise.
6789
e3f36534
JD
67902016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791
6792 PR fortran/71123
6793 * gfortran.dg/namelist_90.f: New test
6794
85d5c27d
JD
67952016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6796
6797 PR fortran/66461
6798 * gfortran.dg/unexpected_eof.f: New test
6799
fe3f3340
MM
68002016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6801 Kelvin Nilsen <kelvin@gcc.gnu.org>
6802
6803 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6804 as little endian.
6805
26d6ae55
PC
68062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/70972
6809 * g++.dg/cpp0x/inh-ctor20.C: New.
6810 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6811
d6c9a06f
PC
68122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6813
6814 PR c++/69095
6815 * g++.dg/cpp0x/variadic168.C: New.
6816
396a1d10
PC
68172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6818
6819 * g++.dg/cpp0x/pr31445.C: Test column number too.
6820 * g++.dg/cpp0x/pr32253.C: Likewise.
6821 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6822 * g++.dg/cpp0x/variadic36.C: Likewise.
6823
ece46666
MG
68242016-05-23 Marc Glisse <marc.glisse@inria.fr>
6825
6826 * gcc.dg/fold-notshift-2.c: Adjust.
6827
a7dc5980
MP
68282016-05-23 Marek Polacek <polacek@redhat.com>
6829
6830 PR c/49859
6831 * c-c++-common/Wswitch-unreachable-1.c: New test.
6832 * gcc.dg/Wswitch-unreachable-1.c: New test.
6833 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6834 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6835 * g++.dg/gomp/block-10.C: Likewise.
6836 * gcc.dg/gomp/block-10.c: Likewise.
6837 * g++.dg/gomp/block-9.C: Likewise.
6838 * gcc.dg/gomp/block-9.c: Likewise.
6839 * g++.dg/gomp/target-1.C: Likewise.
6840 * g++.dg/gomp/target-2.C: Likewise.
6841 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6842 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6843 * g++.dg/gomp/taskgroup-1.C: Likewise.
6844 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6845 * gcc.dg/gomp/teams-1.c: Likewise.
6846 * g++.dg/gomp/teams-1.C: Likewise.
6847 * g++.dg/overload/error3.C: Likewise.
6848 * g++.dg/tm/jump1.C: Likewise.
6849 * g++.dg/torture/pr40335.C: Likewise.
6850 * gcc.dg/c99-vla-jump-5.c: Likewise.
6851 * gcc.dg/switch-warn-1.c: Likewise.
6852 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6853 * gcc.dg/nested-func-1.c: Likewise.
6854 * gcc.dg/pr67784-4.c: Likewise.
6855
18b54004
RB
68562016-05-23 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/71230
6859 * gfortran.dg/pr71230-1.f90: New testcase.
6860 * gfortran.dg/pr71230-2.f90: Likewise.
6861
e569db5f
VK
68622016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6863
396a1d10 6864 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6865 * gcc.dg/vect/pr58135.c: Add new.
6866 * gfortran.dg/pr46519-1.f: Adjust test case.
6867
e4b71114
PC
68682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/53401
6871 * g++.dg/cpp0x/decltype64.C: New.
6872
a25a8058
CL
68732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6874
6875 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6878
0dcfe9ab
CL
68792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6880
6881 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6882 Add poly64x1_t and poly64x2_t cases if supported.
6883 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6884 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6885 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6886 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6887 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6888
ffd70e4a
CL
68892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6890
6891 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6892 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6893 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6894 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6895 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6896 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6897 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6898
4b1f57fe
CL
68992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6900
6901 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6902
16c5ec77
CL
69032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6904
6905 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6906 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6907
94ad56c7
JJ
69082016-05-22 Jakub Jelinek <jakub@redhat.com>
6909
57748705
JJ
6910 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6911 constraint instead of "r".
6912 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6913 insn instead of vxorpd.
6914 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6915
af120161
JJ
6916 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6917 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6918
355023ce
JJ
6919 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6920
3b48574c
JJ
6921 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6922 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6923
94ad56c7
JJ
6924 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6925
8a85cee2
KV
69262016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6927
6928 PR middle-end/40921
6929 * gcc.dg/tree-ssa/pr40921.c: New test.
6930
8e916b16
PS
69312016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6932
6933 PR target/71103
6934 * gcc.target/avr/pr71103.c: New test.
6935
88aea79f
KV
69362016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6937
6938 PR middle-end/71179
6939 * gcc.dg/tree-ssa/pr71179.c: New test.
6940
79063edd
MS
69412016-05-20 Martin Sebor <msebor@redhat.com>
6942
6943 PR c/71115
6944 * gcc.dg/init-excess-2.c: New test.
6945
55c8849f
EB
69462016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gnat.dg/opt53.adb: New test.
6949 * gnat.dg/opt54.adb: Likewise.
6950
c91a0948
MJ
69512016-05-20 Martin Jambor <mjambor@suse.cz>
6952
6953 PR tree-optimization/70884
6954 * gcc.dg/tree-ssa/pr70919.c: New test.
6955
9cad20fa
BS
69562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6957
6958 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6959 formatting.
69a6d5ad
NS
6960 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6961 fix code formatting.
6962
69632016-05-20 Nathan Sidwell <nathan@acm.org>
6964
6965 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6966 non-common cases.
6967 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6968
15c671a7
DM
69692016-05-20 David Malcolm <dmalcolm@redhat.com>
6970
6971 * jit.dg/all-non-failing-tests.h: Add
6972 test-factorial-must-tail-call.c.
6973 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6974 * jit.dg/test-factorial-must-tail-call.c: New test case.
6975
4f028369
JJ
69762016-05-20 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR fortran/71204
6979 * gfortran.dg/pr71204.f90: New test.
6980
7dea4ab3
CP
69812016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6982
6983 * gcc.target/nvptx/sincos.c: New test.
6984
ef98d365
PC
69852016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6986
6987 PR c++/70572
6988 * g++.dg/cpp1y/auto-fn31.C: New.
6989
92466115
BS
69902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6991
6992 * gcc.target/powerpc/vec-addec.c: New test.
6993 * gcc.target/powerpc/vec-addec-int128.c: New test.
6994
9a385c2d
DM
69952016-05-20 David Malcolm <dmalcolm@redhat.com>
6996
6997 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6998 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6999 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7000 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7001
77c9d5b4
JH
70022016-05-20 Jan Hubicka <hubicka@ucw.cz>
7003
7004 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7005
68047971
JJ
70062016-05-20 Jakub Jelinek <jakub@redhat.com>
7007
18954840
JJ
7008 PR c++/71210
7009 * g++.dg/opt/pr71210-1.C: New test.
7010 * g++.dg/opt/pr71210-2.C: New test.
7011
68047971
JJ
7012 PR tree-optimization/29756
7013 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7014 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7015 only on selected targets where V4SImode vectors are known to be
7016 supported.
7017
d78789f5
MG
70182016-05-20 Marc Glisse <marc.glisse@inria.fr>
7019
7020 PR tree-optimization/71079
7021 PR tree-optimization/71206
7022 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7023
550fa093
PK
70242016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7025
7026 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7027 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7028 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7029
483c6429
RG
70302016-05-20 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/29756
7033 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7034
eb066284
RB
70352016-05-20 Richard Biener <rguenther@suse.de>
7036
7037 PR tree-optimization/71185
7038 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7039
58f10249
RB
70402016-05-20 Richard Biener <rguenther@suse.de>
7041
7042 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7043
2a5569fa
MP
70442016-05-19 Marek Polacek <polacek@redhat.com>
7045
7046 PR c++/71075
7047 * g++.dg/diagnostic/pr71075.C: New test.
7048
5e9a5385
DM
70492016-05-19 David Malcolm <dmalcolm@redhat.com>
7050
7051 PR c++/71184
7052 * g++.dg/pr71184.C: New test case.
7053
4f45da44
KN
70542016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7055
7056 * gcc.target/powerpc/darn-0.c: New test.
7057 * gcc.target/powerpc/darn-1.c: New test.
7058 * gcc.target/powerpc/darn-2.c: New test.
7059
4177437e
MP
70602016-05-19 Marek Polacek <polacek@redhat.com>
7061
7062 PR tree-optimization/71031
7063 * gcc.dg/tree-ssa/vrp100.c: New test.
7064
afb72432
IE
70652016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7066
7067 PR rtl-optimization/71148
7068 * gcc.dg/pr71148.c: New test.
7069
4f83064e
KT
70702016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7071
7072 PR target/71056
7073 * gcc.target/arm/pr71056.c: New test.
7074
4bf8dbe1
BE
70752016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7076
7077 * c-c++-common/pr69669.c: Check the used mode.
7078
f3510625
MO
70792016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7080
7081 PR sanitizer/64354
7082 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7083
43c0068e
RB
70842016-05-19 Richard Biener <rguenther@suse.de>
7085
7086 PR tree-optimization/70729
7087 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7088 * gcc.dg/graphite/scop-18.c: Likewise.
7089 * gcc.dg/pr41783.c: Disable LIM.
7090 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7091 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7092 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7093 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7094 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7095 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7096 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7097 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7098 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7099 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7100 * gfortran.dg/pr42108.f90: Likewise.
7101
70f25790
DM
71022016-05-18 David Malcolm <dmalcolm@redhat.com>
7103
7104 PR driver/69265
7105 * gcc.dg/spellcheck-options-11.c: New test case.
7106
960db8ec
JJ
71072016-05-18 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR c++/71100
7110 * g++.dg/opt/pr71100.C: New test.
7111
04643334
MJ
71122016-05-18 Martin Jambor <mjambor@suse.cz>
7113
7114 PR ipa/69708
7115 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7116 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7117 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7118 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7119
91bb9f80
MJ
71202016-05-18 Martin Jambor <mjambor@suse.cz>
7121
7122 PR ipa/69708
7123 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7124 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7125 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7126 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7127 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7128
c584aca6
PC
71292016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/69793
7132 * g++.dg/template/crash122.C: New.
7133
20309c6e
PC
71342016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/70466
7137 * g++.dg/template/pr70466-1.C: New.
7138 * g++.dg/template/pr70466-2.C: Likewise.
7139
50c78b9a
MM
71402016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7141
7142 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7143 splat operations and the XXSPLTIB instruction.
7144 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7145 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7146 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7147 xxlxor to clear a register.
7148
cf8be00d
RS
71492016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7150
7151 * gcc.dg/torture/pr71020.c: New test.
7152
848a392a
MJ
71532016-05-18 Martin Jambor <mjambor@suse.cz>
7154
7155 PR ipa/70646
7156 * gcc.dg/ipa/pr70646.c: New test.
7157
1f2ab776
CL
71582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7159
7160 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7161
76489493
CL
71622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7163
7164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7165 missing tests for vreinterpretq_p{8,16}.
7166
bd79378d
CL
71672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7168
7169 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7170 vsliq_n_s64 and vsliq_n_u64.
7171
81ca3ea0
CL
71722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7173
7174 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7175 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7176
873cb425
CL
71772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7178
7179 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7180 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7181 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7182
9d6e7c21
CL
71832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7184
7185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7186 in comment.
7187
b4dbe40e 71882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7189
7190 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7191 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7192 "blr\t" and switch to scan-assembler-times.
7193
83a5c910
JW
71942016-05-18 Jiong Wang <jiong.wang@arm.com>
7195
53d6d955
UB
7196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7197 with __aarch64__.
7198 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7199 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7200
fb7cbdeb
JJ
72012016-05-18 Jakub Jelinek <jakub@redhat.com>
7202
8ee91165
JJ
7203 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7204 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7205 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7206 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7207 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7208 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7209
cf4d516a
JJ
7210 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7211 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7212
a4f16422
JJ
7213 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7214 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7215
7b37ce10
JJ
7216 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7217 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7218
fb7cbdeb
JJ
7219 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7220
c9326aef
RB
72212016-05-18 Richard Biener <rguenther@suse.de>
7222
7223 PR tree-optimization/71168
7224 * gcc.dg/torture/pr71168.c: New testcase.
7225
df8b0a11
KV
72262016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7227
7228 PR middle-end/63586
7229 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7230 * gcc.dg/tree-ssa/pr63586.c: New test.
7231 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7232
2efd67ed
NS
72332016-05-17 Nathan Sidwell <nathan@acm.org>
7234
7235 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7236 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7237 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7238 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7239
1988b2c2
NS
72402016-05-17 Nathan Sidwell <nathan@acm.org>
7241
7242 * gcc.target/nvptx/abi-vararg-3.c: New.
7243
ad1d92ab
MM
72442016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7245
7246 PR tree-optimization/54579
7247 PR middle-end/55299
7248 * gcc.dg/fold-notrotate-1.c: New test.
7249 * gcc.dg/fold-notshift-1.c: New test.
7250 * gcc.dg/fold-notshift-2.c: New test.
7251
47768df8
MP
72522016-05-17 Marek Polacek <polacek@redhat.com>
7253
7254 PR ipa/71146
7255 * g++.dg/ipa/pr71146.C: New test.
7256
6b5423a5
DM
72572016-05-17 David Malcolm <dmalcolm@redhat.com>
7258
7259 * jit.dg/test-error-array-bounds.c: New test case.
7260
c7986356
MG
72612016-05-17 Marc Glisse <marc.glisse@inria.fr>
7262
7263 * gcc.dg/tree-ssa/and-1.c: New testcase.
7264
d982c5b7
MG
72652016-05-17 Marc Glisse <marc.glisse@inria.fr>
7266
7267 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7268 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7269
0139ba93
MG
72702016-05-17 Marc Glisse <marc.glisse@inria.fr>
7271
7272 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7273 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7274
daab4562
JW
72752016-05-17 Jiong Wang <jiong.wang@arm.com>
7276
7277 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7278
22330033
JW
72792016-05-17 Jiong Wang <jiong.wang@arm.com>
7280
7281 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7282
98b3a5f2
JW
72832016-05-17 Jiong Wang <jiong.wang@arm.com>
7284
7285 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7286 ".2d[index]" when scan the assembly.
7287 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7289 float64x1.
7290 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7291
b71b7a8e
RB
72922016-05-17 Richard Biener <rguenther@suse.de>
7293
7294 PR tree-optimization/71132
7295 * gcc.dg/torture/pr71132.c: New testcase.
7296
3c51ad46
CL
72972016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7298
7299 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7300
d20faa66
KT
73012016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7302
7303 PR target/70809
7304 * gcc.target/aarch64/pr70809_1.c: New test.
7305
b75cc5a4
KT
73062016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7307
7308 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7309 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7310 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7311 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7312
b28eb195
IE
73132016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7314 Ilya Enkovich <ilya.enkovich@intel.com>
7315
7316 PR target/71114
7317 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7318
0b9004ed
JH
73192016-05-16 Jan Hubicka <hubicka@ucw.cz>
7320
7321 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7322 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7323
1b81a1c1
MW
73242016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7325
7326 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7327 test for __ARM_FP16_ARGS.
7328 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7329 * gcc.target/arm/aapcs/neon-vect10.c: New.
7330 * gcc.target/arm/aapcs/neon-vect9.c: New.
7331 * gcc.target/arm/aapcs/vfp18.c: New.
7332 * gcc.target/arm/aapcs/vfp19.c: New.
7333 * gcc.target/arm/aapcs/vfp20.c: New.
7334 * gcc.target/arm/aapcs/vfp21.c: New.
7335 * gcc.target/arm/fp16-aapcs-1.c: New.
7336 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7337 test for __ARM_FP16_ARGS.
7338 * g++.target/arm/fp16-return-1.c: Update expected output.
7339
921d1e73
JW
73402016-05-16 Jiong Wang <jiong.wang@arm.com>
7341
7342 PR testsuite/70227
7343 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7344
228eb42a
HA
73452016-05-15 Harald Anlauf <anlauf@gmx.de>
7346
7347 PR fortran/69603
7348 * gfortran.dg/pr69603.f90: New testcase.
7349
785abfd3
FR
73502016-05-14 Fritz Reese <fritzoreese@gmail.com>
7351
7352 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7353
e75eb64f
FR
73542016-05-14 Fritz Reese <fritzoreese@gmail.com>
7355
7356 PR fortran/71047
7357 * gfortran.dg/pr71047.f08: New test.
7358
aa4b467b
JM
73592016-05-13 Joseph Myers <joseph@codesourcery.com>
7360
7361 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7362 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7363 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7364
653fb4a2
MS
73652016-05-13 Martin Sebor <msebor@redhat.com>
7366
7367 PR c++/60049
7368 * g++.dg/cpp0x/constexpr-60049.C: New test.
7369
9e37582d
JJ
73702016-05-13 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR bootstrap/71071
7373 * gcc.dg/pr71071.c: New test.
7374
a278aa17
UB
73752016-05-13 Uros Bizjak <ubizjak@gmail.com>
7376
7377 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7378 remove XOP handling.
377eaca7 7379 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7380
ac3d02e2
NS
73812016-05-13 Nathan Sidwell <nathan@acm.org>
7382
7383 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7384 __atomic_is_lock_free declaration.
7385
8ab3bdac
RB
73862016-05-13 Richard Biener <rguenther@suse.de>
7387
7388 PR tree-optimization/42587
7389 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7390
623b8e0a
ML
73912016-05-13 Martin Liska <mliska@suse.cz>
7392
7393 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7394 the new format of dump output.
7395
da7674f6
IE
73962016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7397
7398 * gcc.dg/pr71084.c: New test.
7399
c959db3d
RR
74002016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7401
53d6d955
UB
7402 PR target/53440
7403 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7404
43203dea
RR
74052016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7406
7407 * gcc.target/aarch64/struct_return.c: New test.
7408
4f2e1536
MP
74092016-05-12 Marek Polacek <polacek@redhat.com>
7410
7411 PR c/70756
7412 * c-c++-common/pr70756-2.c: New test.
7413 * c-c++-common/pr70756.c: New test.
7414
1ef33ef3
RB
74152016-05-12 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/71059
7418 * gcc.dg/torture/pr71059.c: New testcase.
7419
763baff6
RB
74202016-05-12 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/71062
7423 * gcc.dg/torture/pr71062.c: New testcase.
7424
c4ec1243
IE
74252016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7426
7427 PR tree-optimization/71006
7428 * gcc.dg/pr71006.c: New test.
7429
a5fbf76d
MP
74302016-05-12 Marek Polacek <polacek@redhat.com>
7431
7432 PR driver/71063
7433 * gcc.dg/opts-7.c: New test.
7434
5acc47a4
KT
74352016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7436
7437 PR target/70830
7438 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7439 Add -save-temps to dg-options.
7440 Scan for ldmfd rather than pop instruction.
7441 * gcc.target/arm/interrupt-2.c: Likewise.
7442 * gcc.target/arm/pr70830.c: New test.
7443
40bd4bf9
JJ
74442016-05-12 Jakub Jelinek <jakub@redhat.com>
7445
3cd63842
JJ
7446 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7447 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7448
c05d08f6
JJ
7449 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7450 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7451 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7452
bc27ffae
JJ
7453 PR target/71019
7454 * gcc.target/i386/avx512vl-pack-1.c: New test.
7455 * gcc.target/i386/avx512vl-pack-2.c: New test.
7456 * gcc.target/i386/avx512bw-pack-2.c: New test.
7457
515d7412
JJ
7458 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7459
40bd4bf9
JJ
7460 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7461 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7462 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7463
44ab146a
RB
74642016-05-12 Richard Biener <rguenther@suse.de>
7465
7466 PR tree-optimization/70986
7467 * gcc.dg/torture/pr70986-1.c: New testcase.
7468 * gcc.dg/torture/pr70986-2.c: Likewise.
7469 * gcc.dg/torture/pr70986-3.c: Likewise.
7470
d6e83a8d
MM
74712016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7472
7473 PR c/43651
7474 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7475 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7476
51e67ea3
UB
74772016-05-11 Uros Bizjak <ubizjak@gmail.com>
7478
7479 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7480 directive.
7481 * gcc.target/i386/pr66746.c: Ditto.
7482
3fd2b007
MM
74832016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7484
7485 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7486 support.
7487 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7488 warning when using -mvsx-timode.
7489 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7490 * gcc.target/powerpc/dform-2.c: Likewise.
7491 * gcc.target/powerpc/pr68805.c: Likewise.
7492
5c3a10fb
MP
74932016-05-11 Marek Polacek <polacek@redhat.com>
7494
7495 PR c++/71024
7496 * c-c++-common/attributes-3.c: New test.
7497
7cfb065b
NS
74982016-05-11 Nathan Sidwell <nathan@acm.org>
7499
7500 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7501 * gcc.c-torture/execute/pr68185.c: Likewise.
7502 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7503 * gcc.dg/pr69634.c: Requires scheduling.
7504 * gcc.dg/torture/pr66178.c: Require label values.
7505 * gcc.dg/setjmp-6.c: Require indirect jumps.
7506
f35ea97d
RB
75072016-05-11 Richard Biener <rguenther@suse.de>
7508
7509 PR tree-optimization/71055
7510 * gcc.dg/torture/pr71055.c: New testcase.
7511
dff70323
RB
75122016-05-11 Richard Biener <rguenther@suse.de>
7513
7514 PR debug/71057
7515 * g++.dg/debug/pr71057.C: New testcase.
7516
56a3d28b
JJ
75172016-05-11 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR fortran/70855
7520 * gfortran.dg/gomp/pr70855.f90: New test.
7521
ebc1b29e
RB
75222016-05-11 Richard Biener <rguenther@suse.de>
7523
7524 PR middle-end/71002
7525 * g++.dg/torture/pr71002.C: New testcase.
7526
98ccd1d7
IE
75272016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7528
7529 PR middle-end/70807
7530 * gcc.dg/pr70807.c: New test.
7531
ed29e24b
MS
75322016-05-10 Martin Sebor <msebor@redhat.com>
7533
7534 PR c++/38611
7535 * g++.dg/Wattributes.C: New test.
7536
e39dab2c
MG
75372016-05-10 Marc Glisse <marc.glisse@inria.fr>
7538
7539 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7540 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7541 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7542
d067e238
IE
75432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7544
7545 PR target/70799
7546 * gcc.target/i386/pr70799-1.c: New test.
7547
cd36c83e
PMR
75482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7549
7550 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7551
1e3af2a4
IE
75522016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7553
7554 PR middle-end/70877
7555 * gcc.target/i386/pr70877.c: New test.
7556
afc610db
IE
75572016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7558
7559 PR tree-optimization/70786
7560 * gcc.target/i386/pr70876.c: New test.
7561
4b59d19f
JJ
75622016-05-10 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR target/70927
7565 * gcc.target/i386/avx512vl-logic-1.c: New test.
7566 * gcc.target/i386/avx512vl-logic-2.c: New test.
7567 * gcc.target/i386/avx512dq-logic-2.c: New test.
7568
9b5ee426
BS
75692016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7570
7571 PR target/70963
7572 * gcc.target/powerpc/pr70963.c: New.
7573
f3352cab
DM
75742016-05-10 David Malcolm <dmalcolm@redhat.com>
7575
7576 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7577 (test_very_wide_line): Add ruler to expected output.
7578 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7579 (test_very_wide_line): Likewise.
7580 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7581 (test_show_locus): Within the handling of "test_very_wide_line",
7582 enable show_ruler_p on the diagnostic context.
7583
4a3255dd
RB
75842016-05-10 Richard Biener <rguenther@suse.de>
7585
7586 PR tree-optimization/71039
7587 * gcc.dg/torture/pr71039.c: New testcase.
7588
da7c9950
NS
75892016-05-10 Nathan Sidwell <nathan@acm.org>
7590
7591 * gcc.dg/nested-func-10.c: Requires alloca.
7592 * gcc.dg/nested-func-9.c: Requires alloca.
7593 * gcc.c-torture/execute/pr70460.c: Requires labels.
7594 * gcc.c-torture/compile/pr70199.c: Requires labels.
7595 * gcc.target/nvptx/decl.c: Compile only.
7596 * gcc.target/nvptx/trailing-init.c: Compile only.
7597 * gcc.target/nvptx/ary-init.c: Compile only.
7598
cf68d92c
MP
75992016-05-10 Marek Polacek <polacek@redhat.com>
7600
7601 PR c/70255
7602 * gcc.dg/attr-opt-1.c: New test.
7603
64ea4e15
RB
76042016-05-10 Richard Biener <rguenther@suse.de>
7605
7606 PR tree-optimization/70497
7607 PR tree-optimization/28367
7608 * gcc.dg/torture/20160404-1.c: New testcase.
7609 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7610 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7611
5a96dae3
PMR
76122016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7613
7614 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7615
fc97f805
UB
76162016-05-09 Uros Bizjak <ubizjak@gmail.com>
7617
7618 * gcc.target/i386/fabsneg-1.c New test.
7619
a710b1d5
AM
76202016-05-09 Alan Modra <amodra@gmail.com>
7621
7622 PR testsuite/70826
7623 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7624
171f6f05
RB
76252016-05-09 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/70985
7628 * gcc.dg/torture/pr70985.c: New testcase.
7629
18caa34e
BC
76302016-05-09 Bin Cheng <bin.cheng@arm.com>
7631
7632 * gcc.dg/tree-ssa/ifc-9.c: New test.
7633 * gcc.dg/tree-ssa/ifc-10.c: New test.
7634 * gcc.dg/tree-ssa/ifc-11.c: New test.
7635 * gcc.dg/tree-ssa/ifc-12.c: New test.
7636 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7637 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7638 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7639
7a27d38f
RB
76402016-05-09 Richard Biener <rguenther@suse.de>
7641
7642 PR fortran/70937
7643 * gfortran.dg/pr70937.f90: New testcase.
7644
5ebbbd3d
RO
76452016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7646
7647 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7648
f6288c24
FR
76492016-05-07 Fritz Reese <fritzoreese@gmail.com>
7650
7651 PR fortran/56226
7652 * gfortran.dg/dec_structure_1.f90: New testcase.
7653 * gfortran.dg/dec_structure_2.f90: Ditto.
7654 * gfortran.dg/dec_structure_3.f90: Ditto.
7655 * gfortran.dg/dec_structure_4.f90: Ditto.
7656 * gfortran.dg/dec_structure_5.f90: Ditto.
7657 * gfortran.dg/dec_structure_6.f90: Ditto.
7658 * gfortran.dg/dec_structure_7.f90: Ditto.
7659 * gfortran.dg/dec_structure_8.f90: Ditto.
7660 * gfortran.dg/dec_structure_9.f90: Ditto.
7661 * gfortran.dg/dec_structure_10.f90: Ditto.
7662 * gfortran.dg/dec_structure_11.f90: Ditto.
7663 * gfortran.dg/dec_union_1.f90: Ditto.
7664 * gfortran.dg/dec_union_2.f90: Ditto.
7665 * gfortran.dg/dec_union_3.f90: Ditto.
7666 * gfortran.dg/dec_union_4.f90: Ditto.
7667 * gfortran.dg/dec_union_5.f90: Ditto.
7668 * gfortran.dg/dec_union_6.f90: Ditto.
7669 * gfortran.dg/dec_union_7.f90: Ditto.
7670
5ec4a8cd
TV
76712016-05-07 Tom de Vries <tom@codesourcery.com>
7672
7673 PR tree-optimization/70956
7674 * gcc.dg/graphite/pr70956.c: New test.
7675
58ec1d0e
JJ
76762016-05-06 Jakub Jelinek <jakub@redhat.com>
7677
ccd88fb7
JJ
7678 PR middle-end/70941
7679 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7680 (a, b, c, d): Change type from char to signed char.
7681 (main): Compare against (signed char) -1634678893 instead of
7682 hardcoded -109. Use __builtin_abort instead of abort.
7683
dd3b6464
JJ
7684 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7685 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7686
58ec1d0e
JJ
7687 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7688
19aa23d8
YR
76892016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7690
7691 PR debug/70935
7692 * gcc.dg/torture/pr70935.c: New test.
7693
ae5f0df1
OE
76942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7695
7696 PR target/58219
ce23a8ff 7697 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7698
078f7e37
RB
76992016-05-06 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/70960
7702 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7703
765d7b54
OE
77042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7705
7706 PR target/52933
7707 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7708 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7709 Adjust expected instruction counts.
7710 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7711
29c94e65
MP
77122016-05-06 Marek Polacek <polacek@redhat.com>
7713
7714 PR sanitizer/70875
7715 * gcc.dg/ubsan/bounds-3.c: New test.
7716
3684b02e
OE
77172016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7718
7719 PR target/54089
7720 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7721
8706773f
RB
77222016-05-06 Richard Biener <rguenther@suse.de>
7723
7724 PR middle-end/70931
7725 * gfortran.dg/pr70931.f90: New testcase.
7726
a4f51018
RB
77272016-05-06 Richard Biener <rguenther@suse.de>
7728
7729 PR middle-end/70941
7730 * gcc.dg/torture/pr70941.c: New testcase.
7731
c4f2425f
BC
77322016-05-05 Bin Cheng <bin.cheng@arm.com>
7733
7734 PR tree-optimization/57206
7735 * gcc.dg/vect/pr57206.c: New test.
7736
5dc08197
RO
77372016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7740
351f85c5
JJ
77412016-05-05 Jakub Jelinek <jakub@redhat.com>
7742
568bac8c
JJ
7743 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7744
351f85c5
JJ
7745 * c-c++-common/Wdangling-else-4.c: New test.
7746
33fd7785
JJ
77472016-05-04 Jakub Jelinek <jakub@redhat.com>
7748
2d1ac15a
JJ
7749 PR c++/70906
7750 PR c++/70933
7751 * g++.dg/opt/pr70906.C: New test.
7752 * g++.dg/opt/pr70933.C: New test.
7753
33fd7785
JJ
7754 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7755
6b715bf6
JH
77562016-05-04 Jan Hubicka <hubicka@ucw.cz>
7757
7758 * gcc.dg/ipa/pure-const-3.c: New testcase.
7759
deef7113
MP
77602016-05-04 Marek Polacek <polacek@redhat.com>
7761
7762 * c-c++-common/Wdangling-else-1.c: New test.
7763 * c-c++-common/Wdangling-else-2.c: New test.
7764 * c-c++-common/Wdangling-else-3.c: New test.
7765
5396db97
KCY
77662016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7767
7768 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7769 flag is present.
7770
de55efd5
MP
77712016-05-04 Marek Polacek <polacek@redhat.com>
7772
7773 PR c/48778
7774 * gcc.dg/Waddress-2.c: New test.
7775
475839b6
AM
77762016-05-04 Alan Modra <amodra@gmail.com>
7777
7778 * gcc.target/powerpc/pr70866.c: New.
7779
b25aad5f
MS
77802016-05-03 Martin Sebor <msebor@redhat.com>
7781
7782 PR c++/66561
7783 * c-c++-common/builtin_location.c: New test.
7784 * g++.dg/cpp1y/builtin_location.C: New test.
7785
79ce98bc
MP
77862016-05-03 Marek Polacek <polacek@redhat.com>
7787
7788 PR c/70859
7789 * gcc.dg/pr70859.c: New test.
7790 * gcc.dg/pr70859-2.c: New test.
7791
402e89f5
PMR
77922016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7793
7794 * gnat.dg/debug5.adb: New testcase.
7795
f3d90045
DV
77962016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7797
7798 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7799 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7800 Procedure to check for z10 instruction set.
7801
1e26cec1
CL
78022016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7803
7804 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7805
71aca5a0
AM
78062016-05-03 Alan Modra <amodra@gmail.com>
7807
7808 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7809
2fd70ec1
JJ
78102016-05-03 Jakub Jelinek <jakub@redhat.com>
7811
7812 * gcc.target/i386/avx512f-cvt-1.c: New test.
7813
e5705cf7
L
78142016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7815
7816 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7817 -fdump-tree-vrp-details.
7818
381cdae4
RB
78192016-05-03 Richard Biener <rguenther@suse.de>
7820
7821 * gcc.dg/pr30172-1.c: Adjust.
7822 * gcc.dg/pr63743.c: Likewise.
7823 * gcc.dg/tm/pr51696.c: Likewise.
7824 * c-c++-common/tm/safe-1.c: Likewise.
7825 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7826 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7827 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7828 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7829
adedd5c1
JJ
78302016-05-03 Jakub Jelinek <jakub@redhat.com>
7831
31ed1665
JJ
7832 PR rtl-optimization/70467
7833 * gcc.target/i386/pr70467-3.c: New test.
7834 * gcc.target/i386/pr70467-4.c: New test.
7835
dea60b59
JJ
7836 PR tree-optimization/70916
7837 * gcc.c-torture/compile/pr70916.c: New test.
7838
adedd5c1
JJ
7839 PR target/49244
7840 * gcc.target/i386/pr49244-1.c: New test.
7841 * gcc.target/i386/pr49244-2.c: New test.
7842
f80041ef
BS
78432016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7844
7845 PR rtl-optimization/44281
7846 * gcc.target/i386/pr44281.c: New test.
7847
1cfcd39e
BC
78482016-05-03 bin cheng <bin.cheng@arm.com>
7849
7850 PR tree-optimization/56541
7851 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7852 * gcc.dg/vect/pr56541.c: new test.
7853
4304ccfd
MM
78542016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7855
7856 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7857 __float128.
7858 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7859
50d94c29
L
78602016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7861
7862 PR testsuite/70520
7863 * c-c++-common/asan/clone-test-1.c (main): Align child process
7864 stack to 16 bytes.
7865
bc1aee87
DM
78662016-05-02 David Malcolm <dmalcolm@redhat.com>
7867
7868 PR c++/62314
7869 * g++.dg/spellcheck-fields-2.C: New test case.
7870
474e0129
DM
78712016-05-02 David Malcolm <dmalcolm@redhat.com>
7872
7873 PR c++/62314
7874 * g++.dg/pr62314.C: New test case.
7875
818b88a7
JH
78762016-05-02 Jan Hubicka <hubicka@ucw.cz>
7877
7878 * gcc.dg/ipa/inline-8.c: New testcase.
7879
dd77684f
JJ
78802016-05-02 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR rtl-optimization/70467
7883 * gcc.target/i386/pr70467-1.c: New test.
7884
72407e00
BE
78852016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7886
7887 * gcc.dg/spec-options.c: Run the test on all targets.
7888 * gcc.dg/foo.specs: Use cpp_unique_options.
7889
dd53d197
MG
78902016-05-02 Marc Glisse <marc.glisse@inria.fr>
7891
7892 * gcc.dg/tree-ssa/unord.c: New testcase.
7893
a8b85ce9
MG
78942016-05-02 Marc Glisse <marc.glisse@inria.fr>
7895
7896 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7897
5b37e866
NS
78982016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7899
7900 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7901
7176a4a0
MP
79022016-05-02 Marek Polacek <polacek@redhat.com>
7903
7904 PR c/70851
7905 * gcc.dg/enum-incomplete-3.c: New test.
7906
6b9933b9
MP
79072016-05-02 Marek Polacek <polacek@redhat.com>
7908 Tom de Vries <tom@codesourcery.com>
7909
7910 PR tree-optimization/70700
7911 * gcc.dg/pr70700.c: New test.
7912
90f82260
UB
79132016-05-01 Uros Bizjak <ubizjak@gmail.com>
7914
7915 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7916 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7917 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7918 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7919 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7920
f73036c1
EB
79212016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7922
7923 * ada/acats/run_acats: Rename into...
7924 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7925 * ada/acats/run_all.sh: Remove redundant test.
7926 (target_run): Move around.
7927 (target_gnatchop): Use newly built executable.
7928 (target_gnatmake): Likewise.
7929 Check that the compilation of impbit succeeds.
7930
85e051a3
OE
79312016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7932
7933 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7934 * gcc.dg/20021029-1.c: Likewise.
7935 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7936 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7937 * gcc.target/sh/cmpstr.c: Likewise.
7938 * gcc.target/sh/cmpstrn.c: Likewise.
7939 * gcc.target/sh/memset.c: Likewise.
7940 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7941 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7942 * gcc.target/sh/pr39423-1.c: Likewise.
7943 * gcc.target/sh/pr49468-di.c: Likewise.
7944 * gcc.target/sh/pr49468-si.c: Likewise.
7945 * gcc.target/sh/pr49880-1.c: Likewise.
7946 * gcc.target/sh/pr49880-2.c: Likewise.
7947 * gcc.target/sh/pr49880-3.c: Likewise.
7948 * gcc.target/sh/pr50751-1.c: Likewise.
7949 * gcc.target/sh/pr50751-4.c: Likewise.
7950 * gcc.target/sh/pr50751-7.c: Likewise.
7951 * gcc.target/sh/pr51244-1.c: Likewise.
7952 * gcc.target/sh/pr51244-10.c: Likewise.
7953 * gcc.target/sh/pr51244-11.c: Likewise.
7954 * gcc.target/sh/pr51244-12.c: Likewise.
7955 * gcc.target/sh/pr51244-13.c: Likewise.
7956 * gcc.target/sh/pr51244-14.c: Likewise.
7957 * gcc.target/sh/pr51244-17.c: Likewise.
7958 * gcc.target/sh/pr51244-18.c: Likewise.
7959 * gcc.target/sh/pr51244-19.c: Likewise.
7960 * gcc.target/sh/pr51244-4.c: Likewise.
7961 * gcc.target/sh/pr51244-5.c: Likewise.
7962 * gcc.target/sh/pr51244-7.c: Likewise.
7963 * gcc.target/sh/pr51244-8.c: Likewise.
7964 * gcc.target/sh/pr51244-9.c: Likewise.
7965 * gcc.target/sh/pr51697.c: Likewise.
7966 * gcc.target/sh/pr52483-1.c: Likewise.
7967 * gcc.target/sh/pr52483-2.c: Likewise.
7968 * gcc.target/sh/pr52483-3.c: Likewise.
7969 * gcc.target/sh/pr52483-5.c: Likewise.
7970 * gcc.target/sh/pr52933-1.c: Likewise.
7971 * gcc.target/sh/pr52933-2.c: Likewise.
7972 * gcc.target/sh/pr52933-3.c: Likewise.
7973 * gcc.target/sh/pr53568-1.c: Likewise.
7974 * gcc.target/sh/pr53976-1.c: Likewise.
7975 * gcc.target/sh/pr53988-1.c: Likewise.
7976 * gcc.target/sh/pr53988.c: Likewise.
7977 * gcc.target/sh/pr54089-1.c: Likewise.
7978 * gcc.target/sh/pr54089-6.c: Likewise.
7979 * gcc.target/sh/pr54089-7.c: Likewise.
7980 * gcc.target/sh/pr54089-8.c: Likewise.
7981 * gcc.target/sh/pr54089-9.c: Likewise.
7982 * gcc.target/sh/pr54236-1.c: Likewise.
7983 * gcc.target/sh/pr54236-2.c: Likewise.
7984 * gcc.target/sh/pr54236-3.c: Likewise.
7985 * gcc.target/sh/pr54236-4.c: Likewise.
7986 * gcc.target/sh/pr54386.c: Likewise.
7987 * gcc.target/sh/pr54602-1.c: Likewise.
7988 * gcc.target/sh/pr54685.c: Likewise.
7989 * gcc.target/sh/pr54760-1.c: Likewise.
7990 * gcc.target/sh/pr54760-2.c: Likewise.
7991 * gcc.target/sh/pr54760-3.c: Likewise.
7992 * gcc.target/sh/pr54760-4.c: Likewise.
7993 * gcc.target/sh/pr54760-5.c: Likewise.
7994 * gcc.target/sh/pr54760-6.c: Likewise.
7995 * gcc.target/sh/pr55146.c: Likewise.
7996 * gcc.target/sh/pr55160.c: Likewise.
7997 * gcc.target/sh/pr59278.c: Likewise.
7998 * gcc.target/sh/pr59401-1.c: Likewise.
7999 * gcc.target/sh/pr59533-1.c: Likewise.
8000 * gcc.target/sh/pr63260.c: Likewise.
8001 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8002 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8003 * gcc.target/sh/strlen.c: Likewise.
8004 * gcc.target/sh/torture/pr30807.c: Likewise.
8005 * gcc.target/sh/torture/pr34777.c: Likewise.
8006 * gcc.target/sh/torture/pr64652.c: Likewise.
8007 * gcc.target/sh/torture/pr65505.c: Likewise.
8008 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8009 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8010
411e5c67
PC
80112016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8012
8013 PR c++/66644
8014 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8015
8fa97501
BS
80162016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8017
8018 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8019 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8020 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8021 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8022
5a956111
PP
80232016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8024
8025 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8026 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8027
e7ff0319
CP
80282016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8029
8030 PR middle-end/70626
8031 * c-c++-common/goacc/combined-reduction.c: New test.
8032 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8033
52d11a4b
L
80342016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8037 *movdi_internal pattern only if PIC off.
8038 * gcc.target/i386/pr70155-2.c: Likewise.
8039 * gcc.target/i386/pr70155-3.c: Likewise.
8040 * gcc.target/i386/pr70155-4.c: Likewise.
8041 * gcc.target/i386/pr70155-5.c: Likewise.
8042 * gcc.target/i386/pr70155-6.c: Likewise.
8043 * gcc.target/i386/pr70155-7.c: Likewise.
8044 * gcc.target/i386/pr70155-8.c: Likewise.
8045 * gcc.target/i386/pr70155-15.c: Likewise.
8046 * gcc.target/i386/pr70155-17.c: Likewise.
8047 * gcc.target/i386/pr70155-22.c: Likewise.
8048
8960db31
BC
80492016-04-29 Bin Cheng <bin.cheng@arm.com>
8050
8051 PR tree-optimization/70803
8052 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8053
cca535a4
IE
80542016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8055
8056 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8057 optimization of vector loop.
8058 * gcc.target/i386/vect-unpack-3.c: New test.
8059 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8060 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8061 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8062
500ecf4a
MP
80632016-04-29 Marek Polacek <polacek@redhat.com>
8064
8065 PR sanitizer/70342
8066 * g++.dg/ubsan/null-7.C: New test.
8067
2fff3db8
MP
8068 PR c/70852
8069 * gcc.dg/pr70852.c: New test.
8070
509063eb
DV
80712016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8072
8073 PR/69089
8074 * g++.dg/cpp0x/alignas6.C: New test.
8075
83745c0d
DV
80762016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8077
c87885ca
RO
8078 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8079 * gcc.dg/pr27003.c: Likewise.
8080 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8081 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8082 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8083 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8084 * gcc.target/arc/mxy.c: Likewise.
8085 * gcc.target/arc/mswape.c: Likewise.
8086 * gcc.target/arc/mrtsc.c: Likewise.
8087 * gcc.target/arc/mcrc.c: Likewise.
8088 * gcc.target/arc/mdsp-packa.c: Likewise.
8089 * gcc.target/arc/mdvbf.c: Likewise.
8090 * gcc.target/arc/mlock.c: Likewise.
8091 * gcc.target/arc/mmac-24.c: Likewise.
8092 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8093
849b265d
BS
80942016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8095 Matthijs Kooijman <matthijs@stdin.nl>
8096 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8097
8098 PR target/60040
8099 * gcc.target/avr/pr60040-1.c: New.
8100 * gcc.target/avr/pr60040-2.c: New.
8101
1390536b
RB
81022016-04-29 Richard Biener <rguenther@suse.de>
8103
8104 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8105
98998245
RB
81062016-04-29 Richard Biener <rguenther@suse.de>
8107
8108 PR tree-optimization/13962
8109 PR tree-optimization/65686
8110 * gcc.dg/uninit-pr65686.c: New testcase.
8111
8b80cc21
JJ
81122016-04-29 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR middle-end/70843
8115 * gcc.dg/pr70843.c: New test.
8116
6181bc30
JJ
81172016-04-28 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR target/70858
8120 * gcc.target/i386/pr70858.c: New test.
8121
f4cb3612
AB
81222016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8123
8124 * gcc.target/arc/nps400-1.c: New file.
8125
8ad9df62
JR
81262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8127 Andrew Burgess <andrew.burgess@embecosm.com>
8128
8129 * gcc.target/arc/movh_cl-1.c: New file.
8130
ceaaa9fe
JR
81312016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8132 Andrew Burgess <andrew.burgess@embecosm.com>
8133
8134 * gcc.target/arc/extzv-1.c: New file.
8135 * gcc.target/arc/insv-1.c: New file.
8136 * gcc.target/arc/insv-2.c: New file.
8137 * gcc.target/arc/movb-1.c: New file.
8138 * gcc.target/arc/movb-2.c: New file.
8139 * gcc.target/arc/movb-3.c: New file.
8140 * gcc.target/arc/movb-4.c: New file.
8141 * gcc.target/arc/movb-5.c: New file.
8142 * gcc.target/arc/movb_cl-1.c: New file.
8143 * gcc.target/arc/movb_cl-2.c: New file.
8144 * gcc.target/arc/movbi_cl-1.c: New file.
8145 * gcc.target/arc/movl-1.c: New file.
8146
4d03dc2f
JR
81472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8148 Andrew Burgess <andrew.burgess@embecosm.com>
8149
8150 * gcc.target/arc/cmem-1.c: New file.
8151 * gcc.target/arc/cmem-2.c: New file.
8152 * gcc.target/arc/cmem-3.c: New file.
8153 * gcc.target/arc/cmem-4.c: New file.
8154 * gcc.target/arc/cmem-5.c: New file.
8155 * gcc.target/arc/cmem-6.c: New file.
8156 * gcc.target/arc/cmem-7.c: New file.
8157 * gcc.target/arc/cmem-ld.inc: New file.
8158 * gcc.target/arc/cmem-st.inc: New file.
8159
81262dad
JJ
81602016-04-28 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR target/70821
8163 * gcc.target/i386/pr70821.c: New test.
8164
0a31a09a
BS
81652016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8166
8167 * gcc.target/powerpc/vec-adde.c: New test.
8168 * gcc.target/powerpc/vec-adde-int128.c: New test.
8169
3ddffba9
JJ
81702016-04-28 Jakub Jelinek <jakub@redhat.com>
8171
8172 * gcc.target/i386/avx-vround-1.c: New test.
8173 * gcc.target/i386/avx-vround-2.c: New test.
8174 * gcc.target/i386/avx512vl-vround-1.c: New test.
8175 * gcc.target/i386/avx512vl-vround-2.c: New test.
8176
713dedcd
RO
81772016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8178
8179 PR testsuite/70595
8180 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8181 (check_effective_target_cilkplus_runtime): ... this.
8182 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8183 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8184
8185 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8186 Require cilkplus_runtime.
8187 Don't add -lcilkrts.
8188 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8189 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8190 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8191 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8192 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8193 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8194 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8195 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8196 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8197 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8198 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8199 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8200 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8201 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8202 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8203 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8204 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8205 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8206 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8207 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8208 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8209 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8210 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8211 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8212 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8213 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8214 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8215 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8216 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8217
8218 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8219 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8220
8221 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8222
8223 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8224 cilkplus_runtime.
8225
3563f78f
MG
82262016-04-27 Marc Glisse <marc.glisse@inria.fr>
8227
8228 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8229 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8230
6bc2bb18
RB
82312015-04-27 Ryan Burn <contact@rnburn.com>
8232
8233 PR c++/69024
8234 PR c++/68997
8235 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8236 diagnostic.
8237 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8238 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8239
1e55d29a
EB
82402016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gnat.dg/limited_with4.ad[sb]: New test.
8243 * gnat.dg/limited_with4_pkg.ads: New helper.
8244
087146ca
L
82452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8246
8247 PR target/70155
8248 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8249 and movv1ti_internal patterns
8250 * gcc.target/i386/pr70155-1.c: New test.
8251 * gcc.target/i386/pr70155-2.c: Likewise.
8252 * gcc.target/i386/pr70155-3.c: Likewise.
8253 * gcc.target/i386/pr70155-4.c: Likewise.
8254 * gcc.target/i386/pr70155-5.c: Likewise.
8255 * gcc.target/i386/pr70155-6.c: Likewise.
8256 * gcc.target/i386/pr70155-7.c: Likewise.
8257 * gcc.target/i386/pr70155-8.c: Likewise.
8258 * gcc.target/i386/pr70155-9.c: Likewise.
8259 * gcc.target/i386/pr70155-10.c: Likewise.
8260 * gcc.target/i386/pr70155-11.c: Likewise.
8261 * gcc.target/i386/pr70155-12.c: Likewise.
8262 * gcc.target/i386/pr70155-13.c: Likewise.
8263 * gcc.target/i386/pr70155-14.c: Likewise.
8264 * gcc.target/i386/pr70155-15.c: Likewise.
8265 * gcc.target/i386/pr70155-16.c: Likewise.
8266 * gcc.target/i386/pr70155-17.c: Likewise.
8267 * gcc.target/i386/pr70155-18.c: Likewise.
8268 * gcc.target/i386/pr70155-19.c: Likewise.
8269 * gcc.target/i386/pr70155-20.c: Likewise.
8270 * gcc.target/i386/pr70155-21.c: Likewise.
8271 * gcc.target/i386/pr70155-22.c: Likewise.
8272
92329f9f
L
82732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8274
8275 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8276 ".{5,6}".
8277
309a0cf6
BC
82782016-04-27 Bin Cheng <bin.cheng@arm.com>
8279
8280 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8281 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8282 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8283 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8284 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8285
72ed2b9c
RB
82862016-04-27 Richard Biener <rguenther@suse.de>
8287
8288 PR ipa/70760
8289 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8290 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8291
3c98ff9b
NS
82922016-04-27 Nathan Sidwell <nathan@acm.org>
8293
8294 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8295 * g++.dg/ubsan/pr63956.C: Adjust error location.
8296
9ec5d66b
NC
82972016-04-27 Nick Clifton <nickc@redhat.com>
8298
8299 PR middle-end/49889
8300 * gcc.dg/pr49889.c: New test.
8301
c1e1f433
BS
83022016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8303
8304 * c-c++-common/memset-array.c: New test.
8305
8ac43293
MS
83062016-04-26 Martin Sebor <msebor@redhat.com>
8307
8308 PR c++/66639
8309 * g++.dg/cpp1y/func_constexpr.C: New test.
8310
843ce8ab
PP
83112016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8312
8313 PR c++/70241
8314 * g++.dg/cpp0x/enum32.C: New test.
8315 * g++.dg/cpp0x/enum33.C: New test.
8316
83172016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8318
8319 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8320 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8321 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8322 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8323 * gcc.c-torture/execute/pr38151.c: Likewise.
8324 * gcc.c-torture/execute/pr66556.c: Likewise.
8325 * gcc.c-torture/execute/pr67781.c: Likewise.
8326 * gcc.c-torture/execute/pr68648.c: Likewise.
8327
ca1206be
MG
83282016-04-26 Marc Glisse <marc.glisse@inria.fr>
8329
8330 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8331
2448a956
MP
83322016-04-26 Marek Polacek <polacek@redhat.com>
8333
8334 PR c/67784
8335 * gcc.dg/pr67784-3.c: New test.
8336 * gcc.dg/pr67784-4.c: New test.
8337 * gcc.dg/pr67784-5.c: New test.
8338
b02a5e26
MP
8339 PR c/70791
8340 * gcc.dg/Wnested-externs-2.c: New test.
8341
6b6aa8d3
MG
83422016-04-26 Marc Glisse <marc.glisse@inria.fr>
8343
8344 * gcc.dg/fold-plusmult.c: Adjust.
8345 * gcc.dg/no-strict-overflow-6.c: Adjust.
8346 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8347
a2095b55
BS
83482016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8349
8350 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8351 number scans.
8352 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8353 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8354 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8355 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8356 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8357 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8358 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8359 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8360 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8361 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8362 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8363 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8364 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8365 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8366 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8367 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8368 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8369 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8370 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8371 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8372 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8373 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8374 scans.
8375 * gcc.target/i386/pr32219-4.c: Likewise.
8376 * gcc.target/i386/pr32219-6.c: Likewise.
8377 * gcc.target/i386/pr32219-8.c: Likewise.
8378
bb0cc5c8
KT
83792016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8380
8381 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8382 associated options.
8383
5a0802ea
MP
83842016-04-26 Marek Polacek <polacek@redhat.com>
8385
8386 PR c++/70744
8387 * g++.dg/ext/cond2.C: New test.
8388
00f615af
BC
83892016-04-26 Bin Cheng <bin.cheng@arm.com>
8390
8391 PR tree-optimization/70771
8392 PR tree-optimization/70775
8393 * gcc.dg/pr70771.c: New test.
25939d34 8394 * gcc.dg/pr70775.c: New test.
00f615af 8395
218155e7
BS
83962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8397
8398 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8399
ab99f467
RB
84002016-04-25 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/70780
8403 * gcc.dg/torture/pr70780.c: New testcase.
8404
3f8257db 84052016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8406
c87885ca
RO
8407 * gcc.target/arm/neon-vaddws16.c: New test.
8408 * gcc.target/arm/neon-vaddws32.c: New test.
8409 * gcc.target/arm/neon-vaddwu16.c: New test.
8410 * gcc.target/arm/neon-vaddwu32.c: New test.
8411 * gcc.target/arm/neon-vaddwu8.c: New test.
8412 * lib/target-supports.exp
93c590ee
MC
8413 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8414 that arm neon support vector widen sum of HImode TO SImode.
8415
d6c1a7a7
JJ
84162016-04-23 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR sanitizer/70712
8419 * c-c++-common/asan/pr70712.c: New test.
8420
ab0fc037
TS
84212016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8422
8423 * .gitattributes: New file.
8424
2aa64824
CL
84252016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8426
8427 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8428
e7e12d92
DH
84292016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8430
8431 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8432 * gfortran.dg/submodule_15.f08: Likewise.
8433
d1431192
RB
84342016-04-22 Richard Biener <rguenther@suse.de>
8435
8436 PR tree-optimization/70740
8437 * gcc.dg/torture/pr70740.c: New testcase.
8438
04a63c24
L
84392016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8440
8441 PR target/70750
8442 * gcc.target/i386/pr70750-1.c: New test.
8443 * gcc.target/i386/pr70750-2.c: Likewise.
8444
20700098
PC
84452016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/70540
8448 * g++.dg/cpp0x/auto48.C: New.
8449
aedf4e12
MP
84502016-04-21 Marek Polacek <polacek@redhat.com>
8451
8452 PR c++/70513
8453 * g++.dg/cpp0x/forw_enum12.C: New test.
8454 * g++.dg/cpp0x/forw_enum13.C: New test.
8455
2074d80a
KY
84562016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8457
8458 PR target/70728
8459 * gcc.target/i386/pr70728.c: New test.
8460
aef4aab0
RB
84612016-04-21 Richard Biener <rguenther@suse.de>
8462
8463 PR middle-end/70747
8464 * gcc.dg/pr70747.c: New testcase.
8465
2359e571
BC
84662016-04-21 Bin Cheng <bin.cheng@arm.com>
8467
8468 PR tree-optimization/70715
8469 * gcc.dg/tree-ssa/scev-13.c: New test.
8470
ce0e66ff
MG
84712016-04-21 Marc Glisse <marc.glisse@inria.fr>
8472
8473 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8474
2c2870a1
MG
84752016-04-21 Marc Glisse <marc.glisse@inria.fr>
8476
8477 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8478
a2b056a3
JH
84792016-04-20 Jan Hubicka <jh@suse.cz>
8480
8481 PR ipa/70018
8482 * g++.dg/ipa/nothrow-1.C: New testcase.
8483
ee392fc2
NS
84842016-04-20 Nathan Sidwell <nathan@acm.org>
8485
8486 PR c++/55635
8487 * g++.dg/eh/delete1.C: New.
8488
dda49daf
L
84892016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8490
8491 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8492 -mtune-ctrl=sse_typeless_stores.
8493
8a5b9d5a
L
84942016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8495
8496 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8497
1011119f
BC
84982016-04-20 Bin Cheng <bin.cheng@arm.com>
8499
8500 PR tree-optimization/69489
8501 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8502
477d4906
IV
85032016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8504
8505 PR c++/69363
8506 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8507 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8508 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8509
fad08d12
BC
85102016-04-20 Bin Cheng <bin.cheng@arm.com>
8511
8512 PR tree-optimization/56625
8513 PR tree-optimization/69489
8514 * gcc.dg/vect/pr56625.c: New test.
8515 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8516
9e3e4fab
AP
85172016-04-20 Andrew Pinski <apinski@cavium.com>
8518
8519 PR target/64971
8520 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8521
d7aa24e4
AC
85222016-04-20 Arnaud Charlet <charlet@adacore.com>
8523
8524 * gnat.dg/self1.adb: Remove now incorrect test.
8525
e6d62b46
BC
85262016-04-20 Bin Cheng <bin.cheng@arm.com>
8527
8528 * gcc.dg/tree-ssa/scev-11.c: New test.
8529 * gcc.dg/tree-ssa/scev-12.c: New test.
8530
2697b189
MP
85312016-04-20 Marek Polacek <polacek@redhat.com>
8532
8533 PR tree-optimization/70725
8534 * gcc.dg/pr70725.c: New test.
8535
60d393e8
RB
85362016-04-20 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/70726
8539 * g++.dg/vect/pr70726.cc: New testcase.
8540
82c6f58a
AK
85412016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8542
8543 PR target/70674
8544 * gcc.target/s390/pr70674.c: New test.
8545
90eeab20
JD
85462016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8547
8548 PR libgfortran/70684
8549 * gfortran.dg/list_read_14.f90: New test.
8550
fc9cf6da
L
85512016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8552
8553 PR target/69201
8554 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8555 extern to force it misaligned.
8556 (b): Likewise.
8557 (c): Likewise.
8558 (d): Likewise.
8559 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8560 Don't check `*' before movv4sf_internal.
8561 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8562 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8563 Don't check `*' before movv16qi_internal.
8564 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8565 extern to force it misaligned.
8566 (b): Likewise.
8567 (c): Likewise.
8568 (d): Likewise.
8569 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8570 Don't check `*' before movv2df_internal.
8571 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8572 extern to force it misaligned.
8573 (b): Likewise.
8574 (c): Likewise.
8575 (d): Likewise.
8576 Check movv8sf_internal instead of avx_storeups256.
8577 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8578
ea8927ea
RB
85792016-04-19 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/70171
8582 * g++.dg/tree-ssa/pr70171.C: New testcase.
8583
65f52ee9
RB
85842016-04-19 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/70724
8587 * gcc.dg/torture/pr70724.c: New testcase.
8588
987b67f1
VM
85892016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8590
8591 PR middle-end/70689
c87885ca 8592 * gcc.target/i386/pr70689.c: New.
987b67f1 8593
91a47c39
L
85942016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8595
8596 PR target/70708
8597 * gcc.target/i386/pr70708.c: New test.
8598
8270b82d
RB
85992016-04-18 Richard Biener <rguenther@suse.de>
8600
8601 PR tree-optimization/43434
8602 * gcc.dg/vect/pr43434.c: New testcase.
8603 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8604 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8605 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8606 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8607 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8608 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8609 * gcc.dg/gomp/pr68640.c: Likewise.
8610 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8611 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8612
edd048e2
RB
86132016-04-18 Richard Biener <rguenther@suse.de>
8614
8615 PR tree-optimization/70701
8616 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8617
bd5c7330
TV
86182016-04-18 Tom de Vries <tom@codesourcery.com>
8619
8620 PR testsuite/70699
8621 * gcc.dg/pr70161.c: Add dot-file scans.
8622 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8623 instead of after last dot char.
8624
23f2660f
EB
86252016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8626
8627 * c-c++-common/dump-ada-spec-3.c: New test.
8628 * c-c++-common/dump-ada-spec-4.c: Likewise.
8629
da152c9f
TV
86302016-04-17 Tom de Vries <tom@codesourcery.com>
8631
8632 PR other/70183
8633 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8634
cc950f98
JH
86352016-04-15 Jan Hubicka <jh@suse.cz>
8636
8637 PR ipa/70018
8638 * g++.dg/ipa/pure-const-1.C: New testcase.
8639 * g++.dg/ipa/pure-const-2.C: New testcase.
8640 * g++.dg/ipa/pure-const-3.C: New testcase.
8641
949505a9
MP
86422016-04-15 Marek Polacek <polacek@redhat.com>
8643
8644 PR c/70671
8645 * gcc.dg/bitfld-22.c: New test.
8646
10e547d6
BS
86472016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8648
8649 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8650 x86_64.
8651
1e77281b
MP
86522016-04-15 Marek Polacek <polacek@redhat.com>
8653
8654 PR c/70651
8655 * c-c++-common/pr70651.c: New test.
8656
e501fa8e
KT
86572016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8658
8659 PR rtl-optimization/70681
8660 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8661 dump scan on arm and powerpc.
8662 * gcc.dg/pr10474.c: Likewise.
8663
dda1bf61
JJ
86642016-04-15 Jakub Jelinek <jakub@redhat.com>
8665
ca4ef1ff
JJ
8666 PR c++/69517
8667 PR c++/70019
8668 PR c++/70588
8669 * g++.dg/cpp1y/vla11.C: Revert for real.
8670
dda1bf61
JJ
8671 PR c/70436
8672 * c-c++-common/Wparentheses-1.c: New test.
8673 * c-c++-common/gomp/Wparentheses-1.c: New test.
8674 * c-c++-common/gomp/Wparentheses-2.c: New test.
8675 * c-c++-common/gomp/Wparentheses-3.c: New test.
8676 * c-c++-common/gomp/Wparentheses-4.c: New test.
8677 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8678 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8679 * c-c++-common/goacc/Wparentheses-1.c: New test.
8680
1355e62c
KY
86812016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8682
8683 PR target/70662
8684 * gcc.target/i386/pr70662.c: New test.
8685
0ab34b9e 86862016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8687 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8688
8689 PR tree-optimization/70130
8690 * gcc.dg/vect/O3-pr70130.c: New testcase.
8691
bc773aad
MM
86922016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8693
6e9b2286
MM
8694 PR target/70669
8695 * gcc.target/powerpc/pr70669.c: New test.
8696
bc773aad
MM
8697 PR target/70640
8698 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8699 a power7 system that does not have an assembler that supports
8700 power8.
8701
d8747845
MS
87022016-04-14 Martin Sebor <msebor@redhat.com>
8703
8704 PR c++/69517
8705 PR c++/70019
8706 PR c++/70588
8707 * c-c++-common/ubsan/vla-1.c: Revert.
8708 * g++.dg/cpp1y/vla11.C: Same.
8709 * g++.dg/cpp1y/vla12.C: Same.
8710 * g++.dg/cpp1y/vla13.C: Same.
8711 * g++.dg/cpp1y/vla14.C: Same.
8712 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8713 * g++.dg/init/array24.C: Same.
d8747845
MS
8714 * g++.dg/ubsan/vla-1.C: Same.
8715
85128559
MP
87162016-04-14 Marek Polacek <polacek@redhat.com>
8717 Jan Hubicka <hubicka@ucw.cz>
8718
8719 PR c++/70029
8720 * g++.dg/torture/pr70029.C: New test.
8721
52fbb073
MS
87222016-04-14 Martin Sebor <msebor@redhat.com>
8723
8724 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8725 type size to prevent failures on targets with very low maximum
8726 alignment.
8727
6db61d6f
RB
87282016-04-14 Richard Biener <rguenther@suse.de>
8729
8730 PR tree-optimization/70623
8731 * gcc.dg/torture/pr70623.c: New testcase.
8732 * gcc.dg/torture/pr70623-2.c: Likewise.
8733
342fac95
MS
87342016-04-13 Martin Sebor <msebor@redhat.com>
8735
8736 PR c++/69517
8737 PR c++/70019
8738 PR c++/70588
8739 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8740 * g++.dg/cpp1y/vla11.C: New test.
8741 * g++.dg/cpp1y/vla12.C: New test.
8742 * g++.dg/cpp1y/vla13.C: New test.
8743 * g++.dg/cpp1y/vla14.C: New test.
8744 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8745 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8746 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8747
d93c452f
JJ
87482016-04-13 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR c++/70641
8751 * g++.dg/opt/pr70641.C: New test.
8752
85115fb6
RO
87532016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8754
8755 PR rtl-optimization/68749
8756 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8757 effects of argument promotions.
8758 Remove default args to dg-skip-if.
8759
545a4139
PC
87602016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8761
8762 PR c++/70635
8763 * g++.dg/parse/pr70635.C: New.
8764
b3a77f21
MP
87652016-04-13 Marek Polacek <polacek@redhat.com>
8766
8767 PR c++/70639
8768 * c-c++-common/Wmisleading-indentation-4.c: New test.
8769
99cd9857
MP
87702016-04-13 Marek Polacek <polacek@redhat.com>
8771
8772 PR c/70436
c87885ca
RO
8773 * gcc.dg/Wparentheses-12.c: New test.
8774 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8775
75ca93ec
IE
87762016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8777
8778 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8779 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8780 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8781
3d3f9e7e
JJ
87822016-04-13 Jakub Jelinek <jakub@redhat.com>
8783
37947cd0
JJ
8784 PR middle-end/70633
8785 * gcc.c-torture/compile/pr70633.c: New test.
8786
3d3f9e7e
JJ
8787 PR debug/70628
8788 * gcc.dg/torture/pr70628.c: New test.
8789
92886d3e
PP
87902016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8791
8792 PR c++/70610
8793 * g++.dg/template/pr70610.C: New test.
8794 * g++.dg/template/pr70610-2.C: New test.
8795 * g++.dg/template/pr70610-3.C: New test.
8796 * g++.dg/template/pr70610-4.C: New test.
8797
13bd7c2b
JJ
87982016-04-12 Jakub Jelinek <jakub@redhat.com>
8799
6512fa6d
JJ
8800 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8801 128 instead of 32.
8802
13bd7c2b
JJ
8803 PR c++/70571
8804 * g++.dg/ext/pr70571.C: New test.
8805
20b9851c
MM
88062016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8807
8a434ada 8808 PR target/70640
20b9851c
MM
8809 * gcc.target/powerpc/pr70640.c: New test.
8810
2b2f52bc
PC
88112016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8812
8813 PR c++/68722
8814 * g++.dg/parse/pr68722.C: New.
8815
5901e56a
JJ
88162016-04-12 Jakub Jelinek <jakub@redhat.com>
8817
8818 PR rtl-optimization/70596
8819 * gcc.target/i386/pr70596.c: New test.
8820
d4619dc1
NS
88212016-04-12 Nathan Sidwell <nathan@acm.org>
8822
8823 PR c++/70501
8824 * g++.dg/init/pr70501.C: New.
8825
3df530d3
DW
88262016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8827
8828 * gcc.target/i386/asm-flag-6.c: New test.
8829
b7a120d7
TV
88302016-04-12 Tom de Vries <tom@codesourcery.com>
8831
8832 PR tree-optimization/68756
8833 * gcc.dg/graphite/pr68756.c: New test.
8834
4e0eea75
JJ
88352016-04-12 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR tree-optimization/70602
8838 * gcc.c-torture/execute/pr70602.c: New test.
8839
35fbda43
MM
88402016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8841
8842 PR target/70381
8843 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8844 __float128 emulator is built and runs.
8845 * gcc.target/powerpc/float128-1.c: Likewise.
8846
8847 * lib/target-supports.exp (check_ppc_float128_sw_available):
8848 Rework tests for __float128 software and hardware
8849 availability. Fix exit condition to return 0 on success.
8850
04a99ebe
JG
88512016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8852
8853 PR target/70133
8854 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8855 * gcc.target/aarch64/target_attr_15.c: Likewise.
8856
47cd5a85
PC
88572016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8858
8859 PR c++/69066
8860 * g++.dg/cpp1y/pr69066.C: New.
8861
a5edb32e
JD
88622016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8863
8864 PR fortran/68566
8865 * gfortran.dg/pr36192.f90: Update test.
8866 * gfortran.dg/pr36192_1.f90: Update test.
8867 * gfortran.dg/real_dimension_1.f: Update test.
8868 * gfortran.dg/parameter_array_init_7.f90: New test.
8869
8ef378f8
JDA
88702016-04-09 John David Anglin <danglin@gcc.gnu.org>
8871
c532c871
JDA
8872 PR testsuite/64039
8873 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8874
d34f706f
JDA
8875 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8876
75e1dd9e
JDA
8877 PR rtl-optimization/66669
8878 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8879
8a976f5f
JDA
8880 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8881
da04822a
JDA
8882 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8883 * gcc.dg/pie-1.c: Likewise.
8884 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8885 * gcc.dg/pic-4.c: Likewise.
8886 * gcc.dg/pie-3.c: Likewise.
8887 * gcc.dg/pie-4.c: Likewise.
8888
adfabcf9
JDA
8889 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8890
4a020adf
JDA
8891 PR tree-optimization/68644
8892 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8893
8ef378f8
JDA
8894 PR rtl-optimization/64886
8895 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8896
09bf990e
TV
88972016-04-09 Tom de Vries <tom@codesourcery.com>
8898
8899 PR tree-optimization/68953
8900 * gcc.dg/graphite/pr68953.c: New test.
8901
138c3c1a
DH
89022016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8903
8904 PR fortran/70592
8905 * gfortran.dg/deferred_character_16.f90: New test.
8906
f55460af
JJ
89072016-04-09 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR tree-optimization/70586
8910 * gcc.c-torture/execute/pr70586.c: New test.
8911
0b77bbf3
DH
89122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8913
8914 PR sanitizer/70573
8915 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8916 with __builtin_memset
8917 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8918
c42cfb5c
CP
89192016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8920
8921 PR lto/70289
8922 PR ipa/70348
8923 PR tree-optimization/70373
8924 PR middle-end/70533
8925 PR middle-end/70534
8926 PR middle-end/70535
8927 * c-c++-common/goacc/reduction-5.c: New test.
8928 * c-c++-common/goacc/reduction-promotions.c: New test.
8929 * gfortran.dg/goacc/reduction-3.f95: New test.
8930 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8931
56cfb596
PP
89322016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8933
8934 PR c++/70590
8935 PR c++/70452
8936 * g++.dg/pr70590.C: New test.
8937 * g++.dg/pr70590-2.C: New test.
8938
1a13c0a2
JJ
89392016-04-08 Jakub Jelinek <jakub@redhat.com>
8940
abc0647a
JJ
8941 PR middle-end/70593
8942 * gcc.target/i386/pr70593.c: New test.
8943
1a13c0a2
JJ
8944 PR rtl-optimization/70574
8945 * gcc.target/i386/avx2-pr70574.c: New test.
8946
c3da4956
MO
89472016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8948
8949 PR sanitizer/70541
8950 * c-c++-common/asan/pr70541.c: New test.
8951
9f1b833b
TV
89522016-04-08 Tom de Vries <tom@codesourcery.com>
8953
8954 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8955 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8956
bae7adda
KT
89572016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8958
8959 PR target/70566
8960 * gcc.c-torture/execute/pr70566.c: New test.
8961
211f3d57
TV
89622016-04-08 Tom de Vries <tom@codesourcery.com>
8963
8964 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8965 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8966
02cf2861
AM
89672016-04-08 Alan Modra <amodra@gmail.com>
8968
8969 * gcc.target/powerpc/pr70117.c: New.
8970
5f490f9f
JJ
89712016-04-07 Jakub Jelinek <jakub@redhat.com>
8972
56e9b710
JJ
8973 PR testsuite/70581
8974 * gcc.dg/lto/simd-function_0.c: New test.
8975
5f490f9f
JJ
8976 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8977 clones.
8978 * c-c++-common/attr-simd-2.c: Likewise.
8979 * c-c++-common/attr-simd-4.c: Likewise.
8980 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8981 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8982
e4ebc74d
TP
89832016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8984
8985 PR testsuite/70553
8986 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8987
9817ae35
TS
89882016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8989 Tom de Vries <tom@codesourcery.com>
8990
8991 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8992 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8993 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8994 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8995 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8996 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8997 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8998 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8999
e292f64d
PP
90002016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9001
9002 PR c/70436
9003 * g++.dg/warn/Wparentheses-29.C: New test.
9004
6b37bdaf
PP
90052016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9006
9007 PR c/70436
9008 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9009 explicit braces to resolve a future -Wparentheses warning.
9010
64824205
RH
90112016-04-06 Richard Henderson <rth@redhat.com>
9012
9013 * gcc.dg/pr61817-1.c: New test.
9014 * gcc.dg/pr61817-2.c: New test.
9015 * gcc.dg/pr69391-1.c: New test.
9016 * gcc.dg/pr69391-2.c: New test.
9017
bc2fc1f3
VM
90182016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9019
9020 PR rtl-optimization/70398
c87885ca 9021 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9022
41414a02
EB
90232016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9024
9025 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9026
4066ea8a
YR
90272016-04-06 Yvan Roux <yvan.roux@linaro.org>
9028 Pedro Alves <palves@redhat.com>
9029
9030 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9031
ec35ea45
JJ
90322016-04-06 Jakub Jelinek <jakub@redhat.com>
9033
3866f8dd
JJ
9034 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9035 Check for avx512f effective targets instead of avx2.
9036 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9037 for AVX512F clones.
9038 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9039 * g++.dg/gomp/declare-simd-1.C: Likewise.
9040 * g++.dg/gomp/declare-simd-3.C: Likewise.
9041 * g++.dg/gomp/declare-simd-4.C: Likewise.
9042
ec35ea45
JJ
9043 PR middle-end/70550
9044 * c-c++-common/gomp/pr70550-1.c: New test.
9045 * c-c++-common/gomp/pr70550-2.c: New test.
9046
c08d28ac
NS
90472016-04-05 Nathan Sidwell <nathan@acm.org>
9048
9049 PR c++/70512
9050 * g++.dg/ext/attribute-may-alias-5.C: New.
9051
1d510e04
JJ
90522016-04-05 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR c++/70336
9055 * c-c++-common/pr70336.c: New test.
9056 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9057 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9058
84278ed9
JH
90592016-04-05 Jan Hubicka <hubicka@ucw.cz>
9060
9061 PR ipa/66223
9062 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9063
268a0ec4
JJ
90642016-04-05 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR rtl-optimization/70542
9067 * gcc.dg/torture/pr70542.c: New test.
9068 * gcc.target/i386/avx2-pr70542.c: New test.
9069
5e8c2eb1
ZS
90702016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9071
9072 PR tree-optimization/70509
9073 * gcc.target/i386/avx512bw-pr70509.c: New test.
9074
c0daf32d
PP
90752016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9076
9077 PR c++/70452
9078 * g++.dg/ext/constexpr-vla4.C: New test.
9079
bf867841
UB
90802016-04-05 Uros Bizjak <ubizjak@gmail.com>
9081
9082 PR target/70510
9083 * gcc.target/i386/pr70510.c: New test.
9084
3022186a
RB
90852016-04-05 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/70526
9088 * g++.dg/torture/pr70526.C: New testcase.
9089
55fc79b2
JJ
90902016-04-05 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR target/70525
9093 * gcc.target/i386/pr70525.c: New test.
9094
62b233f2
RB
90952016-04-05 Richard Biener <rguenther@suse.de>
9096
9097 PR middle-end/70499
9098 * g++.dg/torture/pr70499.C: New testcase.
9099
cc05759d
RB
91002016-04-05 Richard Biener <rguenther@suse.de>
9101
9102 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9103 remove XFAIL.
9104
f23f16d4
JJ
91052016-04-04 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR middle-end/70307
9108 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9109 rs6000 ABI warnings.
9110
d27ecc49
JH
91112016-04-04 Jan Hubicka <hubicka@ucw.cz>
9112
9113 PR ipa/66223
9114 * g++.dg/ipa/devirt-51.C: New testcase.
9115
c974c96e 91162016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9117 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9118
9119 PR middle-end/70457
9120 * gcc.dg/torture/pr70457.c: New.
9121
7a85da89
AV
91222016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9123
9124 PR fortran/67538
9125 * gfortran.dg/allocate_with_source_19.f08: New test.
9126
de517e64
AV
91272016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9128
9129 PR fortran/65795
9130 * gfortran.dg/coarray_allocate_6.f08: New test.
9131
43b9f499
RB
91322016-04-04 Richard Biener <rguenther@suse.de>
9133
9134 PR rtl-optimization/70484
9135 * gcc.dg/torture/pr70484.c: New testcase.
9136
f13355da
MP
91372016-04-04 Marek Polacek <polacek@redhat.com>
9138
9139 PR c/70307
9140 * gcc.dg/torture/pr70307.c: New test.
9141
6cc6ed50
OE
91422016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9143
9144 PR target/70416
9145 PR target/67391
9146 * gcc.target/sh/torture/pr70416.c: New.
9147
abdc16c8
MS
91482016-04-02 Martin Sebor <msebor@redhat.com>
9149
9150 PR c++/67376
9151 PR c++/70170
9152 PR c++/70172
9153 PR c++/70228
9154 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9155 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9156 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9157 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9158 * g++.dg/cpp0x/constexpr-string.C: Same.
9159 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9160 * g++.dg/cpp0x/pr65398.C: Same.
9161 * g++.dg/ext/constexpr-vla1.C: Same.
9162 * g++.dg/ext/constexpr-vla2.C: Same.
9163 * g++.dg/ext/constexpr-vla3.C: Same.
9164 * g++.dg/ubsan/pr63956.C: Same.
9165
763cd859
JJ
91662016-04-01 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR rtl-optimization/70467
9169 * gcc.target/i386/pr70467-2.c: New test.
9170
0f875435
JJ
91712016-04-01 Jakub Jelinek <jakub@redhat.com>
9172 Marek Polacek <polacek@redhat.com>
9173
9174 PR c++/70488
9175 * g++.dg/init/new47.C: New test.
9176
41d14659
RR
91772016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9178
9179 PR target/70496
9180 * gcc.target/arm/pr70496.c: New test.
9181
f9bf89bb
NS
91822016-04-01 Nathan Sidwell <nathan@acm.org>
9183
73b9085d
NS
9184 PR c++/68475
9185 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9186
4afdcfaa
IE
91872016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9188
9189 PR target/69890
9190 * gcc.dg/strlenopt.h (memmove): New.
9191 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9192 instead of "string.h".
9193 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9194 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9195 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9196 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9197 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9198 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9199 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9200 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9201 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9202 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9203 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9204 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9205 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9206 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9207 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9208 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9209 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9210 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9211 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9212 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9213
b5d7a29c
RO
92142016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9215
9216 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9217 (Holder::foo): Reflect this.
9218
b660f9ec
IE
92192016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9220
9221 PR target/70442
9222 * gcc.dg/pr70442.c: New test.
9223
88504f34
NS
92242016-03-31 Nathan Sidwell <nathan@acm.org>
9225
9226 PR c++/70393
9227 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9228
95d34b96
KY
92292016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9230
9231 PR target/70453
9232 * gcc.target/i386/pr70453.c: New test.
9233
b4c4967c
AB
92342016-03-31 Andrey Belevantsev <abel@ispras.ru>
9235
9236 PR target/70292
9237 * gcc.c-torture/pr70292.c: New test.
9238
5fde6a45
MP
92392016-03-31 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/70297
9242 * c-c++-common/pr70297.c: New test.
9243 * g++.dg/cpp0x/typedef-redecl.C: New test.
9244 * gcc.dg/typedef-redecl2.c: New test.
9245
97eb24c4
JJ
92462016-03-31 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR rtl-optimization/70460
9249 * gcc.c-torture/execute/pr70460.c: New test.
9250
efc3536f
RB
92512016-03-31 Richard Biener <rguenther@suse.de>
9252
9253 PR c++/70430
9254 * g++.dg/ext/vector30.C: New testcase.
9255
e0876e21
DH
92562016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9257 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9258
9259 * gfortran.dg/fmt_pf.f90: New test.
9260
e9bff8c6
RO
92612016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9262
9263 Forward-port from 5 branch
9264 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9265
9266 PR testsuite/70356
9267 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9268 dg-require-effective-target after dg-do.
9269
9270 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9271
9272 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9273
2620c80d
TS
92742016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9275 Julian Brown <julian@codesourcery.com>
9276 Chung-Lin Tang <cltang@codesourcery.com>
9277 Cesar Philippidis <cesar@codesourcery.com>
9278 James Norris <jnorris@codesourcery.com>
9279 Tom de Vries <tom@codesourcery.com>
9280 Nathan Sidwell <nathan@codesourcery.com>
9281
bf867841 9282 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9283 * c-c++-common/goacc/loop-clauses.c: Likewise.
9284 * g++.dg/goacc/template.C: Likewise.
9285 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9286 * gfortran.dg/goacc/loop-1.f95: Likewise.
9287 * gfortran.dg/goacc/loop-5.f95: Likewise.
9288 * gfortran.dg/goacc/loop-6.f95: Likewise.
9289 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9290 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9291 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9292 * c-c++-common/goacc/clauses-fail.c: Likewise.
9293 * c-c++-common/goacc/parallel-1.c: Likewise.
9294 * c-c++-common/goacc/reduction-1.c: Likewise.
9295 * c-c++-common/goacc/reduction-2.c: Likewise.
9296 * c-c++-common/goacc/reduction-3.c: Likewise.
9297 * c-c++-common/goacc/reduction-4.c: Likewise.
9298 * c-c++-common/goacc/routine-3.c: Likewise.
9299 * c-c++-common/goacc/routine-4.c: Likewise.
9300 * c-c++-common/goacc/routine-5.c: Likewise.
9301 * c-c++-common/goacc/tile.c: Likewise.
9302 * g++.dg/goacc/template.C: Likewise.
9303 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9304 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9305 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9306 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9307 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9308 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9309 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9310 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9311 * c-c++-common/goacc/use_device-1.c: ... this file.
9312 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9313 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9314 * c-c++-common/goacc/host_data-6.c: ... this file.
9315 * c-c++-common/goacc/loop-2-kernels.c: New file.
9316 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9317 * c-c++-common/goacc/loop-3.c: Likewise.
9318 * g++.dg/goacc/reference.C: Likewise.
9319 * g++.dg/goacc/routine-1.C: Likewise.
9320 * g++.dg/goacc/routine-2.C: Likewise.
9321
f6d2d066
RB
93222016-03-30 Richard Biener <rguenther@suse.de>
9323
9324 PR middle-end/70450
9325 * gcc.dg/torture/pr70450.c: New testcase.
9326
d43242b9
JJ
93272016-03-30 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR target/70421
9330 * gcc.dg/torture/pr70421.c: New test.
9331 * gcc.target/i386/avx512f-pr70421.c: New test.
9332
5ce43b77
L
93332016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9334
9335 PR testsuite/70364
9336 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9337 (check): New function.
9338 (bar): Call check.
9339 (foo): Align stack to 16 bytes when calling bar.
9340 * gcc.target/i386/cleanup-2.c: Likewise.
9341
d014a712
PP
93422016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9343
9344 PR tree-optimization/59124
9345 * gcc.dg/Warray-bounds-19.c: New test.
9346
3f8257db 93472016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9348
9349 * lib/prune.exp (escape_regex_chars): New.
9350 (prune_file_path): Update to quote metcharacters for regexp.
9351
3336c6e0
JJ
93522016-03-29 Jakub Jelinek <jakub@redhat.com>
9353
a362f023
JJ
9354 PR rtl-optimization/70429
9355 * gcc.c-torture/execute/pr70429.c: New test.
9356
3336c6e0
JJ
9357 PR tree-optimization/70405
9358 * gcc.dg/pr70405.c: New test.
9359
728557fd
AV
93602016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9361
9362 PR fortran/70397
9363 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9364 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9365
bef977d4
TS
93662016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9367
9368 PR testsuite/64177
9369 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9370 __cilkrts_set_param to set two workers.
9371 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9372 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9373
6f6d25c9
DH
93742016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9375
bf867841 9376 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9377
45733562
KY
93782016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9379
9380 PR target/70406
bf867841 9381 * gcc.target/i386/pr70406.c: New test.
45733562 9382
a1799e5e
EB
93832016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gnat.dg/specs/double_record_extension3.ads: New test.
9386
5fca7b66
RH
93872016-03-25 Richard Henderson <rth@redhat.com>
9388
9389 PR target/70120
9390 * gcc.target/aarch64/pr70120-1.c: New.
9391 * gcc.target/aarch64/pr70120-2.c: New.
9392 * gcc.target/aarch64/pr70120-3.c: New.
9393
31ce75c6
PP
93942016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9395
9396 PR c++/62212
9397 * g++.dg/template/mangle2.C: The dg-do directive should be
9398 "compile" not "assemble".
9399
3caf0ca1
BS
94002016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9401
9402 PR lto/69650
9403 * gcc.dg/pr69650.c: New test.
9404
634035b6
DE
94052016-03-25 David Edelsohn <dje.gcc@gmail.com>
9406
9407 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9408
45d34276
AM
94092016-03-25 Alan Modra <amodra@gmail.com>
9410
9411 * gcc.dg/dfp/pr70052.c: New test.
9412
8f085166
RH
94132016-03-24 Richard Henderson <rth@redhat.com>
9414
9415 PR middle-end/69845
9416 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9417 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9418
011e5ec3
TV
94192016-03-24 Tom de Vries <tom@codesourcery.com>
9420
9421 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9422
9e3f4551
TV
94232016-03-24 Tom de Vries <tom@codesourcery.com>
9424
9425 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9426 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9427
45780041
TV
94282016-03-24 Tom de Vries <tom@codesourcery.com>
9429
9430 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9431 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9432
887ab4e5
PP
94332016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9434
9435 PR c++/62212
9436 * g++.dg/template/mangle2.C: New test.
9437
69a9a66f
RB
94382016-03-24 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/70396
9441 * gcc.dg/torture/pr70396.c: New testcase.
9442
ed87de55
RB
94432016-03-24 Richard Biener <rguenther@suse.de>
9444
9445 PR middle-end/70370
9446 * gcc.dg/torture/pr70370.c: New testcase.
9447
ea064934
TV
94482016-03-24 Tom de Vries <tom@codesourcery.com>
9449
9450 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9451 * gfortran.dg/goacc/kernels-tree.f95: Same.
9452 * gfortran.dg/goacc/parallel-tree.f95: Same.
9453
b2a4dd1d
TV
94542016-03-24 Tom de Vries <tom@codesourcery.com>
9455
9456 * c-c++-common/goacc/uninit-if-clause.c: New test.
9457 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9458
72e7cd6e
JJ
94592016-03-24 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR target/70290
bf867841
UB
9462 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9463 Fix formatting.
72e7cd6e 9464
ce9d0c03
RB
94652016-03-24 Richard Biener <rguenther@suse.de>
9466
9467 PR tree-optimization/70372
9468 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9469
426b9428
PP
94702016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9471
9472 PR c++/70347
9473 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9474
cd1588c4
PP
94752016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9476
9477 PR c++/70332
9478 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9479
61637db3
JJ
94802016-03-23 Jakub Jelinek <jakub@redhat.com>
9481
928af3bf
JJ
9482 PR c++/70001
9483 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9484 * g++.dg/cpp1y/pr70001.C: New test.
9485
61637db3
JJ
9486 PR c++/70323
9487 * g++.dg/cpp0x/constexpr-70323.C: New test.
9488
05aca4e7
AO
94892016-03-23 Alexandre Oliva <aoliva@redhat.com>
9490 Jason Merrill <jason@redhat.com>
9491 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR c++/69315
9494 * g++.dg/cpp0x/constexpr-69315.C: New test.
9495 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9496
fbdb6baf
MP
94972016-03-23 Marek Polacek <polacek@redhat.com>
9498
9499 PR c++/69884
9500 * g++.dg/warn/Wignored-attributes-1.C: New test.
9501 * g++.dg/warn/Wignored-attributes-2.C: New test.
9502
d79ee524
TV
95032016-03-23 Tom de Vries <tom@codesourcery.com>
9504
9505 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9506 initialization.
9507 * gfortran.dg/goacc/private-3.f95 (test): Same.
9508 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9509 missing use param.
9510
a59f0bef
KT
95112016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9512
9513 * lib/target-supports.exp: Remove v7ve entry from loop
9514 creating effective target checks.
9515 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9516 (add_options_for_arm_arch_v7ve): Likewise.
9517
0179520a
JJ
95182016-03-23 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR tree-optimization/70354
9521 * gcc.dg/vect/pr70354-1.c: New test.
9522 * gcc.dg/vect/pr70354-2.c: New test.
9523 * gcc.target/i386/avx2-pr70354-1.c: New test.
9524 * gcc.target/i386/avx2-pr70354-2.c: New test.
9525
75bb14d7
JL
95262016-03-22 Jeff Law <law@redhat.com>
9527
9528 PR target/70232
9529 * gcc.dg/tree-ssa/pr70232.c: New test.
9530
72c9526d
IE
95312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9532
9533 PR target/70302
9534 * gcc.target/i386/pr70302.c: New test.
9535
a3ca1bc5
RB
95362016-03-22 Richard Biener <rguenther@suse.de>
9537
9538 PR middle-end/70251
9539 * g++.dg/torture/pr70251.C: New testcase.
9540
5c240f4d
DM
95412016-03-22 David Malcolm <dmalcolm@redhat.com>
9542
9543 PR c/69993
9544 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9545 Wmisleading-indentation.c.
9546 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9547 reflect change to diagnostic text and order of messages.
9548 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9549
80f6631b
DE
95502016-03-22 David Edelsohn <dje.gcc@gmail.com>
9551
9552 * g++.dg/ext/java-3.C: Don't compile on AIX.
9553
9a10956c
RB
95542016-03-22 Richard Biener <rguenther@suse.de>
9555
9556 PR middle-end/70333
9557 * gcc.dg/torture/pr70333.c: New testcase.
9558
6cedf922
IE
95592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9560
9561 * g++.dg/ext/pr70290.C: New test.
9562
cd6c27ac
KY
95632016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9564
9565 PR target/70325
9566 * gcc.target/i386/pr70325.c: New test.
9567
4cde512c
JJ
95682016-03-22 Jakub Jelinek <jakub@redhat.com>
9569
b01915ed
JJ
9570 PR target/70329
9571 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9572 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9573
4e3e2cf1
JJ
9574 PR target/70300
9575 * gcc.target/i386/pr70300.c: New test.
9576
4cde512c
JJ
9577 PR c++/70295
9578 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9579 (func2): New function for cond with parens, xfail warning for c++.
9580 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9581
16f6d7dc
PP
95822016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9583
9584 PR c++/70096
9585 * g++.dg/template/ptrmem30.C: New test.
9586
a3e2b438
PP
95872016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9588
9589 PR c++/70204
9590 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9591 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9592
11b6a02e
JJ
95932016-03-21 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR middle-end/70326
9596 * gcc.dg/pr70326.c: New test.
9597
b9407883
MG
95982016-03-21 Marc Glisse <marc.glisse@inria.fr>
9599 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR tree-optimization/70317
9602 * gcc.dg/pr70317.c: New test.
9603
4a148e19
UB
96042016-03-21 Uros Bizjak <ubizjak@gmail.com>
9605
9606 PR target/70327
9607 * gcc.target/i386/pr70327.c: New test.
9608
2a85ddbb
ML
96092016-03-21 Martin Liska <mliska@suse.cz>
9610
7d36fe98 9611 PR ipa/70306
2a85ddbb
ML
9612 * gcc.dg/ipa/pr70306.c: New test.
9613
4a148e19 96142016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9615
9616 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9617 * gcc.target/arm/attr-align3.c: Likewise.
9618 * gcc.target/arm/attr_arm.c: Likewise.
9619 * gcc.target/arm/flip-thumb.c: Likewise.
9620
6b366948
JJ
96212016-03-21 Jakub Jelinek <jakub@redhat.com>
9622
9623 PR target/70296
9624 * gcc.target/powerpc/altivec-36.c: New test.
9625
2fac8c14
RB
96262016-03-21 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/70310
9629 * gcc.dg/torture/pr70310.c: New testcase.
9630
e9bde854
KY
96312016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9632
9633 PR target/70293
9634 * gcc.target/i386/pr70293.c: New test.
9635
56bbfaf6
RB
96362016-03-21 Richard Biener <rguenther@suse.de>
9637
9638 PR tree-optimization/70288
9639 * gcc.dg/torture/pr70288-1.c: New testcase.
9640 * gcc.dg/torture/pr70288-2.c: Likewise.
9641
3eee49ed
AB
96422016-03-21 Andrey Belevantsev <abel@ispras.ru>
9643
9644 PR rtl-optimization/69307
9645 * gcc.target/arm/pr69307.c: New test.
4a148e19 9646
8e7816b4
AB
96472016-03-21 Andrey Belevantsev <abel@ispras.ru>
9648
9649 PR rtl-optimization/69102
9650 * gcc.c-torture/compile/pr69102.c: New test.
9651
14d7d4be
JL
96522016-03-18 Jeff Law <law@redhat.com>
9653
9654 PR rtl-optimization/70263
9655 * gcc.c-torture/compile/pr70263-1.c: New test.
9656 * gcc.target/i386/pr70263-2.c: New test.
9657
5c6a601c
BS
96582016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9659
9660 PR rtl-optimization/70278
9661 * gcc.dg/torture/pr70278.c: New test.
9662 * gcc.target/arm/pr70278.c: New test.
9663
4bbf545b
DM
96642016-03-18 David Malcolm <dmalcolm@redhat.com>
9665
9666 PR c/70281
9667 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9668 (test_builtin_types_compatible_p): New test function.
9669 * gcc.dg/pr70281.c: New test case.
9670
dc28bb68
CL
96712016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9672
9673 PR target/70113
9674 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9675
5e8d6dff
IE
96762016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9677
9678 PR tree-optimization/70252
9679 * gcc.dg/pr70252.c: New test.
9680
d0e7e403
TV
96812016-03-18 Tom de Vries <tom@codesourcery.com>
9682
9683 * gcc.dg/pr70161-2.c: New test.
9684 * gcc.dg/pr70161.c: New test.
9685
fa22501a
TV
96862016-03-18 Tom de Vries <tom@codesourcery.com>
9687
9688 PR ipa/70269
9689 * gcc.dg/pr70269.c: New test.
9690
dd125026
JJ
96912016-03-18 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR c++/70267
9694 * g++.dg/ext/java-3.C: New test.
9695
91914f0a
PP
96962016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9697
9698 PR c++/70205
9699 * g++.dg/lookup/pr70205.C: New test.
9700
753a8910
PP
97012016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9702
9703 PR c++/70218
9704 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9705
14ba7b28
MP
97062016-03-17 Marek Polacek <polacek@redhat.com>
9707
9708 PR c/69407
9709 * gcc.dg/atomic-op-6.c: New test.
9710
ded60913
DM
97112016-03-17 David Malcolm <dmalcolm@redhat.com>
9712
9713 PR c/70264
9714 * c-c++-common/pr70264.c: New test case.
9715
a3aad0e6
JJ
97162016-03-17 Jakub Jelinek <jakub@redhat.com>
9717
17366700
JJ
9718 PR c++/70144
9719 * c-c++-common/pr70144-1.c: New test.
9720 * c-c++-common/pr70144-2.c: New test.
9721
a3aad0e6
JJ
9722 PR c++/70272
9723 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9724 * g++.dg/opt/flifetime-dse6.C: New test.
9725 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9726
b57e6e18
L
97272016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9728
9729 PR driver/70192
9730 * gcc.dg/pic-1.c: New test.
9731 * gcc.dg/pic-2.c: Likewise.
9732 * gcc.dg/pic-3.c: Likewise.
9733 * gcc.dg/pic-4.c: Likewise.
9734 * gcc.dg/pie-1.c: Likewise.
9735 * gcc.dg/pie-2.c: Likewise.
9736 * gcc.dg/pie-3.c: Likewise.
9737 * gcc.dg/pie-4.c: Likewise.
9738 * gcc.dg/pie-5.c: Likewise.
9739 * gcc.dg/pie-6.c: Likewise.
9740
b38ba58b
TV
97412016-03-17 Tom de Vries <tom@codesourcery.com>
9742
9743 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9744 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9745
6931b3b7
RB
97462016-03-17 Richard Biener <rguenther@suse.de>
9747
9748 PR debug/70271
9749 * g++.dg/debug/pr70271.C: New testcase.
9750
0c8b64cb
IE
97512016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9752
9753 * gcc.target/i386/pr70251.c: New test.
9754
b1970801
MP
97552016-03-17 Marek Polacek <polacek@redhat.com>
9756
9757 PR c++/70194
9758 * g++.dg/warn/constexpr-70194.C: New test.
9759
820c5eaa
RH
97602016-03-16 Richard Henderson <rth@redhat.com>
9761
9762 PR middle-end/70240
9763 * gcc.c-torture/compile/pr70240.c: New.
9764
da0ad263
SKS
97652016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9766
9767 * gcc.c-torture/compile/20151204.c: Skip for avr.
9768
c73d295c
JJ
97692016-03-16 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR target/70245
9772 * g++.dg/opt/pr70245.C: New test.
9773 * g++.dg/opt/pr70245.h: New file.
9774 * g++.dg/opt/pr70245-aux.cc: New file.
9775
b2794066
MS
97762016-03-16 Martin Sebor <msebor@redhat.com>
9777
9778 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9779
aa43616c
RH
97802016-03-16 Richard Henderson <rth@redhat.com>
9781
9782 PR middle-end/70199
9783 * gcc.c-torture/compile/pr70199.c: New.
9784
59608fe5
L
97852016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9786
9787 * gcc.dg/uninit-19.c: Run dos2unix.
9788
ab4c578f
MP
97892016-03-16 Marek Polacek <polacek@redhat.com>
9790
9791 PR c/70093
9792 * gcc.dg/nested-func-10.c: New test.
9793 * gcc.dg/nested-func-9.c: New test.
9794
f5387e76
JJ
97952016-03-16 Jakub Jelinek <jakub@redhat.com>
9796
9797 PR tree-optimization/68714
9798 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9799
7662b718
TV
98002016-03-16 Tom de Vries <tom@codesourcery.com>
9801
9802 PR tree-optimization/68715
9803 * gcc.dg/graphite/pr68715-2.c: New test.
9804 * gcc.dg/graphite/pr68715.c: New test.
9805 * gfortran.dg/graphite/pr68715.f90: New test.
9806
be7ce7ae
TV
98072016-03-16 Tom de Vries <tom@codesourcery.com>
9808
9809 PR tree-optimization/68809
9810 * gcc.dg/graphite/pr68809-2.c: New test.
9811 * gcc.dg/graphite/pr68809.c: New test.
9812
1935f250
JJ
98132016-03-16 Jakub Jelinek <jakub@redhat.com>
9814
6651c93e
JJ
9815 PR c++/70147
9816 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9817 method call to i () as argument. Adjust expected output.
9818
1935f250
JJ
9819 PR c++/70147
9820 * g++.dg/ubsan/pr70147-1.C: New test.
9821 * g++.dg/ubsan/pr70147-2.C: New test.
9822
ab1caa6e
MS
98232016-03-15 Martin Sebor <msebor@redhat.com>
9824
9825 PR c++/58281
9826 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9827
5c2a1bbb
JDA
98282016-03-15 John David Anglin <danglin@gcc.gnu.org>
9829
cb5d8ad1
JDA
9830 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9831 hppa*-*-hpux*.
9832
b440dd40
JDA
9833 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9834
5c2a1bbb
JDA
9835 PR libfortran/69799
9836 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9837 libatomic_available.
9838
42c729c5
MP
98392016-03-15 Marek Polacek <polacek@redhat.com>
9840
9841 PR c++/70209
9842 * g++.dg/ext/attribute-may-alias-4.C: New test.
9843
82b1c550
AM
98442016-03-15 Alexander Monakov <amonakov@ispras.ru>
9845
9846 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9847 -fvar-tracking-assignments-toggle flag.
9848
4ccbf3a6
PH
98492016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9850
9851 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9852
c39858bd
JJ
98532016-03-15 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR rtl-optimization/70222
9856 * gcc.c-torture/execute/pr70222-1.c: New test.
9857 * gcc.c-torture/execute/pr70222-2.c: New test.
9858
8be119c1
RH
98592016-03-15 Richard Henderson <rth@redhat.com>
9860
9861 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9862
6598bb55
AB
98632016-03-15 Andrey Belevantsev <abel@ispras.ru>
9864
9865 PR rtl-optimization/69032
9866 * gcc.dg/pr69032.c: New test.
9867
81fa2944
AB
98682016-03-15 Andrey Belevantsev <abel@ispras.ru>
9869
9870 PR rtl-optimization/63384
4a148e19 9871 * g++.dg/pr63384.C: New test.
81fa2944 9872
74ea9ab6
AB
98732016-03-15 Andrey Belevantsev <abel@ispras.ru>
9874
9875 PR target/64411
9876 * gcc.target/i386/pr64411.C: New test.
9877
045d5055
TV
98782016-03-15 Tom de Vries <tom@codesourcery.com>
9879
9880 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9881 * gfortran.dg/goacc/kernels-alias.f95: New test.
9882
3ea33585
MS
98832016-03-14 Martin Sebor <msebor@redhat.com>
9884
9885 PR c++/53792
9886 * g++.dg/cpp0x/constexpr-inline.C: New test.
9887 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9888
1df7b330
DE
98892016-03-14 David Edelsohn <dje.gcc@gmail.com>
9890
9891 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9892
79b57d18
JJ
98932016-03-14 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR middle-end/70219
9896 * gcc.dg/pr70219.c: New test.
9897
3cbf012a
BS
98982016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9899
9900 PR target/70083
9901 * gcc.dg/torture/pr70083.c: New test.
9902 * gcc.target/i386/pr70083.c: New test.
9903
a9fee7cd
RB
99042016-03-14 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/56365
9907 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9908
4799603f
SB
99092016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9910
9911 PR target/70098
9912 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9913 New function.
9914 * g++.dg/pr70098.C: New testcase.
9915
9916
760ca967
TV
99172016-03-14 Tom de Vries <tom@codesourcery.com>
9918
9919 PR tree-optimization/70045
9920 * gcc.dg/graphite/pr70045.c: New test.
9921
44e66a77
JD
99222016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9923
9924 PR fortran/69043
9925 * gfortran.dg/include_9.f90: New test.
9926
a18e0fe1
DH
99272016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9928
9929 PR fortran/45076
9930 gfortran.dg/prof/prof.exp: New script.
9931 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9932
d0aca6ab
AB
99332016-03-12 Andrey Belevantsev <abel@ispras.ru>
9934
9935 PR rtl-optimization/69307
9936 * gcc.dg/pr69307.c: New test.
9937
cefe08a4
VM
99382016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9939
9940 PR target/69614
9941 * gcc.target/arm/pr69614.c: New.
9942
70112e2a
PT
99432016-03-12 Paul Thomas <pault@gcc.gnu.org>
9944
9945 PR fortran/70031
9946 * gfortran.dg/submodule_14.f08: New test
9947
9948 PR fortran/69524
9949 * gfortran.dg/submodule_15.f08: New test
9950
3f1e5d3a
PP
99512016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9952
9953 PR c++/70106
9954 * g++.dg/cpp1y/paren3.C: New test.
9955
a3f6d680
MM
99562016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9957
9958 PR target/70131
9959 * gcc.target/powerpc/ppc-round2.c: New test.
9960
92348f09
BS
99612016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9962
9963 PR target/70123
9964 * gcc.dg/torture/pr70123.c: New test.
9965
cebde9e9
JL
99662016-03-11 Jeff Law <law@redhat.com>
9967
9968 PR tree-optimization/70190
9969 * gcc.c-torture/compile/pr70190.c: New test.
9970
3edc5da4
DM
99712016-03-11 David Malcolm <dmalcolm@redhat.com>
9972
9973 PR c/68187
9974 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9975 case.
9976 (test43_b): Likewise.
9977 (test43_c): Likewise.
9978 (test43_d): Likewise.
9979 (test43_e): Likewise.
9980 (test43_f): Likewise.
9981 (test43_g): Likewise.
9982 (test44_a): Likewise.
9983 (test44_b): Likewise.
9984 (test44_c): Likewise.
9985 (test44_d): Likewise.
9986 (test44_e): Likewise.
9987
318c1204
DM
99882016-03-11 David Malcolm <dmalcolm@redhat.com>
9989
9990 PR c/70085
9991 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9992
bc062234
KT
99932016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9994
9995 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9996 dg-options.
9997
acfc1ac1
KT
99982016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9999
10000 PR target/70002
10001 PR target/69245
10002 * gcc.target/aarch64/pr69245_2.c: New test.
10003
d1e2bb2d
JJ
100042016-03-11 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR tree-optimization/70177
10007 * gcc.dg/pr70177.c: New test.
10008
07350627
AL
100092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10010
10011 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10012
5c6706f7
AL
100132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10014
10015 * gcc.dg/tree-ssa/sra-20.c: New.
10016
02d472a2
JJ
100172016-03-11 Jakub Jelinek <jakub@redhat.com>
10018
686d390a
JJ
10019 PR rtl-optimization/70174
10020 * gcc.dg/pr70174.c: New test.
10021
02d472a2
JJ
10022 PR tree-optimization/70169
10023 * gcc.dg/pr70169.c: New test.
10024
0f9befa1
IE
100252016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10026
10027 PR target/70160
10028 * gcc.target/i386/pr70160.c: New test.
10029
432d4670
AK
100302016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10031
10032 * gcc.target/s390/dfp-1.c: New test.
10033
a3dc8760
NC
100342016-03-10 Nick Clifton <nickc@redhat.com>
10035
10036 PR target/70044
10037 * gcc.target/aarch64/pr70044.c: New test.
10038
b87a8d7d
PP
100392016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10040 Jakub Jelinek <jakub@redhat.com>
10041
10042 PR c++/70001
10043 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10044 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10045 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10046
4f4ada6a
JH
100472016-03-10 Jan Hubicka <hubicka@ucw.cz>
10048
10049 PR lto/69589
10050 * g++.dg/lto/pr69589_0.C: New testcase
10051 * g++.dg/lto/pr69589_1.C: New testcase
10052
d49b0aa0
MP
100532016-03-10 Marek Polacek <polacek@redhat.com>
10054
10055 PR c++/70153
10056 * g++.dg/delayedfold/unary-plus1.C: New test.
10057
100582016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10059
10060 * gcc.target/arm/pr45701-1.c: Escape brackets.
10061 * gcc.target/arm/pr45701-2.c: Likewise.
10062
71017a7b
AL
100632016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10064
10065 * gfortran.dg/unconstrained_commons.f: New.
10066
ba52669f
AM
100672016-03-10 Alan Modra <amodra@gmail.com>
10068
10069 * gcc.dg/pr69195.c: New.
10070 * gcc.dg/pr69238.c: New.
10071
27742332
TV
100722016-03-10 Tom de Vries <tom@codesourcery.com>
10073
10074 PR testsuite/68915
10075 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10076
3a81a594
RB
100772016-03-10 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/70128
10080 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10081 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10082
3433b975
JJ
100832016-03-09 Jakub Jelinek <jakub@redhat.com>
10084
c2864f02
JJ
10085 PR tree-optimization/70152
10086 * gcc.dg/pr70152.c: New test.
10087
3433b975
JJ
10088 PR target/70086
10089 * gcc.target/i386/pr70086-1.c: New test.
10090 * gcc.target/i386/pr70086-2.c: New test.
10091 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10092
10093 PR tree-optimization/70127
10094 * gcc.c-torture/execute/pr70127.c: New test.
10095
96b3c82d
CP
100962016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10097
10098 * c-c++-common/goacc/combined-directives-2.c: New test.
10099
b4f3232d
DM
101002016-03-09 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR c/68473
10103 PR c++/70105
10104 * g++.dg/diagnostic/pr70105.C: New test.
10105 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10106 (test_multiple_ordinary_maps): New test function.
10107
40499f81
DM
101082016-03-09 David Malcolm <dmalcolm@redhat.com>
10109
10110 PR c/68473
10111 PR c++/70105
10112 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10113 Drop range information from call to inform_at_rich_loc.
10114 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10115 New.
10116 (test_show_locus): Replace calls to rich_location::add_range with
10117 calls to add_range. Rewrite the tests that used the now-defunct
10118 rich_location ctor taking a source_range. Simplify other tests
10119 by replacing calls to COMBINE_LOCATION_DATA with calls to
10120 make_location.
10121
c9e33662
RB
101222016-03-09 Richard Biener <rguenther@suse.de>
10123 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR tree-optimization/70138
10126 * gcc.dg/vect/pr70138-1.c: New testcase.
10127 * gcc.dg/vect/pr70138-2.c: Likewise.
10128
2c73b764
JJ
101292016-03-09 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/70049
10132 * gcc.target/i386/pr70049.c: New test.
10133
c06d25bb
RB
101342016-03-09 Richard Biener <rguenther@suse.de>
10135
10136 PR c/70143
10137 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10138 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10139 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10140
5828a501
RO
101412016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10142
10143 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10144 arm-*-*.
10145
2e141c8d
JJ
101462016-03-09 Jakub Jelinek <jakub@redhat.com>
10147
5a9def37
JJ
10148 PR middle-end/67278
10149 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10150
2e141c8d
JJ
10151 PR target/67278
10152 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10153
10154 PR middle-end/70050
10155 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10156 in testcase comment.
10157
bf751f40
TV
101582016-03-09 Tom de Vries <tom@codesourcery.com>
10159
10160 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10161 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10162 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10163 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10164 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10165 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10166 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10167 * gfortran.dg/goacc/kernels-loop.f95: New test.
10168
e210c999
MS
101692016-03-08 Martin Sebor <msebor@redhat.com>
10170
10171 PR c++/62096
10172 * g++.dg/warn/overflow-warn-7.C: New test.
10173
80aac5c8
JM
101742016-03-08 Jason Merrill <jason@redhat.com>
10175
10176 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10177 * lib/target-supports.exp (check_effective_target_concepts): New.
10178
12b81409
JJ
101792016-03-08 Jakub Jelinek <jakub@redhat.com>
10180
d259b234
JJ
10181 PR c++/70135
10182 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10183 * g++.dg/ubsan/pr70135.C: New test.
10184
12b81409
JJ
10185 PR target/70110
10186 * gcc.dg/pr70110.c: New test.
10187
b4e9f2aa
MJ
101882016-03-07 Martin Jambor <mjambor@suse.cz>
10189
10190 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10191 * c-c++-common/gomp/if-1.c: Likewise.
10192 * c-c++-common/gomp/pr61486-2.c: Likewise.
10193 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10194 to dg-additional-options.
10195 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10196 * g++/gomp/target-teams-1.c: Likewise.
10197 * gcc.dg/gomp/gomp.exp: Likewise.
10198 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10199 dg-additional-options.
10200 * gfortran.dg/gomp/gomp.exp: Likewise.
10201 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10202 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10203 dg-additional-options.
10204 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10205
f86e631e
MJ
102062016-03-07 Martin Jambor <mjambor@suse.cz>
10207
10208 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10209 * c-c++-common/gomp/gridify-1.c: New test.
10210 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10211
94156b3f
AV
102122016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10213
10214 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10215 trigger for cortex-r8, when scanning for register r8.
10216 * gcc.target/arm/pr45701-2.c: Likewise.
10217
a84a49b7 102182016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10219 Jeff Law <law@redhat.com>
a84a49b7
RB
10220
10221 PR tree-optimization/69740
10222 * gcc.c-torture/compile/pr69740-1.c: New test.
10223 * gcc.c-torture/compile/pr69740-2.c: New test.
10224
e41f6c9e
BS
102252016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10226
10227 * lib/target-supports.exp
10228 (check_effective_target_whole_vector_shift): Enable for PPC64.
10229
57548bf5
RB
102302016-03-07 Richard Biener <rguenther@suse.de>
10231
10232 PR tree-optimization/70115
10233 * gcc.dg/torture/pr70115.c: New testcase.
10234
4ae13300
NS
102352016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10236
10237 PR middle-end/69916
10238 * c-c-++-common/goacc/pr69916.c: New.
10239
5edb9853
RH
102402016-03-07 Richard Henderson <rth@redhat.com>
10241
10242 * gcc.c-torture/compile/pr70061.c: New test.
10243
2067a8f3
RB
102442016-03-07 Richard Biener <rguenther@suse.de>
10245
10246 PR testsuite/70109
10247 * gcc.dg/vect/O3-pr36098.c: New testcase.
10248
4145a9b7
CL
102492016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10250
10251 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10252
1878be32
EB
102532016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gnat.dg/renaming9.ad[sb]: New testcase.
10256
df762bb2
JJ
102572016-03-05 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR c++/70084
10260 * g++.dg/expr/stdarg3.C: New test.
10261
7d461295
JL
102622016-03-04 Jeff Law <law@redhat.com>
10263
10264 PR tree-optimization/69196
10265 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10266 x86_64-*-*.
10267
29b9828f
BS
102682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10269
b6b552fd
BS
10270 PR c/69973
10271 * gcc.dg/pr69973.c: New test.
10272
201d49e9
BS
10273 PR rtl-optimization/69941
10274 * gcc.dg/torture/pr69941.c: New test.
10275
29b9828f
BS
10276 PR c/69824
10277 * gcc.dg/pr69824.c: New test.
10278
640b7e74
TV
102792016-03-05 Tom de Vries <tom@codesourcery.com>
10280
10281 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10282 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10283 function.
10284
7a3a3fad
PP
102852016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10286
10287 PR c++/66786
10288 * g++.dg/cpp1y/var-templ48.C: New test.
10289 * g++.dg/cpp1y/var-templ49.C: New test.
10290
cd439aec
EB
102912016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10292
10293 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10294
60204554
JJ
102952016-03-04 Jakub Jelinek <jakub@redhat.com>
10296
0c8825de
JJ
10297 PR c++/70035
10298 * g++.dg/ubsan/pr70035.C: New test.
10299
60204554
JJ
10300 PR target/70062
10301 * gcc.target/i386/pr70062.c: New test.
10302
f79d4eab
L
103032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10304
10305 * g++.dg/template/typename21.C: Remove c++98_only.
10306
ea81ce67
L
103072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10308
10309 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10310
64b23c13
DM
103112016-03-04 David Malcolm <dmalcolm@redhat.com>
10312
10313 PR c/68187
10314 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10315 function.
10316 (fn_42_b): Likewise.
10317 (fn_42_c): Likewise.
10318
729526f5
DM
103192016-03-04 David Malcolm <dmalcolm@redhat.com>
10320
10321 PR c/68187
10322 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10323 function.
10324 (fn_40_b): Likewise.
10325 (fn_41_a): Likewise.
10326 (fn_41_b): Likewise.
10327
f9ea11ac
JJ
103282016-03-04 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR target/70059
10331 * gcc.target/i386/avx512f-pr70059.c: New test.
10332 * gcc.target/i386/avx512dq-pr70059.c: New test.
10333
b6c38c69
BS
103342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10335
10336 PR rtl-optimization/57676
10337 * gcc.dg/torture/pr57676.c: New test.
10338
af3cdd34
IE
103392016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10340
10341 * gcc.dg/pr70026.c: New test.
10342
7ff6ca38
MP
103432016-03-04 Marek Polacek <polacek@redhat.com>
10344
10345 PR c/69798
10346 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10347 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10348
a6bf62d5
KT
103492016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10350
10351 PR target/70004
10352 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10353 Delete.
10354 (test_corners_sisd_si): Likewise.
10355 (main): Remove checks of the above.
10356 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10357
ae4cdc6a
EB
103582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10359
10360 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10361
08455559
CL
103622016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10363
10364 * gcc.dg/torture/pr69951.c: Accept argc==0.
10365
e9a35493
RB
103662016-03-04 Richard Biener <rguenther@suse.de>
10367
10368 PR c++/70054
10369 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10370 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10371
fba054c2
DV
103722016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10373
10374 PR testsuite/69766
10375 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10376 testing multiarch.
10377
f10cdc6c
JJ
103782016-03-04 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR debug/69947
10381 * gcc.dg/guality/pr69947.c: New test.
10382
2e981ba0
JJ
103832016-03-03 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR ada/70017
10386 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10387
0ba3bfa2
KT
103882016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10389
10390 PR rtl-optimization/69904
10391 * gcc.target/arm/pr69904.c: New test.
10392
97ecdb46
JJ
103932016-03-03 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR target/70021
10396 * gcc.dg/vect/pr70021.c: New test.
10397 * gcc.target/i386/pr70021.c: New test.
10398
a2a743a1
MP
103992016-03-03 Marek Polacek <polacek@redhat.com>
10400
10401 PR middle-end/70050
10402 * gcc.dg/pr70050.c: New test.
10403
fa07ecdd
JG
104042016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10405
10406 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10407
23504262
ML
104082016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10409
10410 PR tree-optimization/70043
10411 * gfortran.dg/vect/pr70043.f90: New test.
10412
b7b9e1a9
EB
104132016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10414
10415 * gnat.dg/specs/task1.ads: New test.
10416
cb83ba54
RO
104172016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10418
10419 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10420 Invoke gdb with -batch.
10421 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10422
a75f5e30
RB
104232016-03-03 Richard Biener <rguenther@suse.de>
10424
10425 PR tree-optimization/55936
10426 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10427
268bc320
JL
104282016-03-02 Jeff Law <law@redhat.com>
10429
815f20ab
JL
10430 PR rtl-optimization/69942
10431 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10432 effects of argument promotions.
10433
268bc320
JL
10434 PR tree-optimization/69987
10435 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10436 target does not support -fprefetch-loop-arrays.
10437
171f7de5
UB
104382016-03-02 Uros Bizjak <ubizjak@gmail.com>
10439
10440 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10441
192912db
BC
104422016-03-02 Bin Cheng <bin.cheng@arm.com>
10443
c7908871 10444 PR rtl-optimization/69052
192912db
BC
10445 * gcc.target/i386/pr69052.c: New test.
10446
90a7a40b
AM
104472016-03-02 Alan Modra <amodra@gmail.com>
10448
10449 * gcc.dg/pr69990.c: New.
10450
69fa742f
JJ
104512016-03-02 Jakub Jelinek <jakub@redhat.com>
10452
de752fb0
JJ
10453 PR c/68062
10454 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10455
10456 PR middle-end/70022
10457 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10458
69fa742f
JJ
10459 PR target/70028
10460 * gcc.target/i386/pr70028.c: New test.
10461
7c65bd56
MK
104622016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10463
10464 * c-c++-common/asan/swapcontext-test-1.c,
10465 * c-c++-common/tsan/thread_leak.c,
10466 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10467 * g++.dg/tsan/benign_race.C,
10468 * g++.dg/tsan/fd_close_norace.C,
10469 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10470 races with sanitizer output
10471
37d98220 104722016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10473 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10474
10475 PR target/67278
10476 * gcc.dg/simd-8.c: New testcase.
10477
218db463
RB
104782016-03-02 Richard Biener <rguenther@suse.de>
10479
10480 PR middle-end/67278
10481 * gcc.dg/simd-7.c: New testcase.
10482
22c72158
EB
104832016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10484
10485 * gcc.target/i386/pr70007.c: Tweak.
10486
9a790ccc
DV
104872016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10488
10489 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10490
bd02f00f
MP
104912016-03-02 Marek Polacek <polacek@redhat.com>
10492
10493 PR c/67854
10494 * gcc.dg/pr67854.c: New test.
10495
1e840f39
JJ
104962016-03-02 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR middle-end/70025
10499 * gcc.dg/torture/pr70025.c: New test.
10500
bca00241
VK
105012016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10502
10503 PR tree-optimization/68621
10504 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10505
0bca04b8
EB
105062016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10507
10508 * gcc.target/i386/pr70007.c: New test.
10509
2a9afc86
JL
105102016-03-01 Jeff Law <law@redhat.com>
10511
eab2541b 10512 PR tree-optimization/69196
9d83ef71 10513 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10514
2a9afc86
JL
10515 PR tree-optimization/69196
10516 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10517 duplicating code and spoiling the expected output.
10518
0d39977e
MM
105192016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10520
10521 PR target/70033
10522 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10523 supports power9 before doing tests.
10524 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10525 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10526 * gcc.target/powerpc/p9-permute.c: Likewise.
10527
a0c0699d
UB
105282016-03-01 Uros Bizjak <ubizjak@gmail.com>
10529
10530 PR target/70027
10531 * gcc.target/i386/pr70027.c: New test.
10532
0ae3ef47 105332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10534
10535 * gcc.dg/pr70017.c: New test.
10536
686e2237
JJ
105372016-03-01 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR c/69796
10540 PR c/69974
10541 * gcc.dg/pr69796.c: New test.
10542 * gcc.dg/pr69974.c: New test.
10543
f8e4188c
EB
105442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10545
10546 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10547
5e3f1c7c
JL
105482016-02-29 Jeff Law <law@redhat.com>
10549
10550 PR tree-optimization/69987
10551 * gfortran.dg/pr69987.f90: New test.
10552
10553 PR tree-optimization/69989
10554 * gcc.c-torture/compile/pr69989-2.c: New test.
10555
1be56bc5
MP
105562016-03-01 Marek Polacek <polacek@redhat.com>
10557
10558 PR c++/69795
10559 * g++.dg/parse/invalid1.C: New test.
10560
1b19470d
RB
105612016-03-01 Richard Biener <rguenther@suse.de>
10562
10563 PR middle-end/70022
10564 * gcc.dg/pr70022.c: New testcase.
10565
3ae0661a
IE
105662016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10567
10568 PR tree-optimization/69956
10569 * gcc.dg/pr69956.c: New test.
10570
0f09ab88
BS
105712016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10572
10573 PR target/70011
10574 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10575 XFAIL when hardware supports efficient unaligned storage access.
10576
76d881bf
PP
105772016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10578
10579 PR c++/69961
10580 * g++.dg/template/pr69961a.C: New test.
10581 * g++.dg/template/pr69961b.C: New test.
10582
7168133a
DM
105832016-02-29 David Malcolm <dmalcolm@redhat.com>
10584
10585 PR preprocessor/69985
10586 * gcc.dg/cpp/pr69985.c: New test case.
10587
0c6072a3
JL
105882016-02-29 Jeff Law <law@redhat.com>
10589
e66f219b
JL
10590 PR tree-optimization/70005
10591 * gcc.c-torture/execute/pr70005.c New test.
10592
0c6072a3
JL
10593 PR tree-optimization/69999
10594 * gcc.c-torture/compile/pr69999.c: New test.
10595
fd9fbdb3
YR
105962016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10597
10598 PR tree-optimization/69652
10599 * gcc.dg/torture/pr69652.c: Delete test.
10600 * gcc.dg/vect/pr69652.c: New test.
10601
cbd400b4
RB
106022016-02-19 Richard Biener <rguenther@suse.de>
10603
10604 PR tree-optimization/69980
10605 * gfortran.dg/vect/pr69980.f90: New testcase.
10606
84ea0f58
EB
106072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10608
10609 * gcc.target/sparc/20160229-1.c: New test.
10610
5d2a63dc
EB
106112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10612
10613 * gnat.dg/stack_usage3.adb: New test.
10614 * gnat.dg/stack_usage3_pkg.ads: New helper.
10615
93e708f9
EB
106162016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10617
10618 * gnat.dg/renaming8.adb: New test.
10619 * gnat.dg/renaming8_pkg1.ads: New helper.
10620 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10621 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10622
6512bc93
RB
106232016-02-29 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/69720
10626 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10627
7b201a88
TK
106282016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10629
10630 PR fortran/68147
10631 PR fortran/47674
10632 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10633
82ee0cf2 106342016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10635 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10636
10637 PR fortran/56007
10638 * gfortran.dg/coarray_8.f90: Adjust error message.
10639 * gfortran.dg/pr56007.f90: New test.
10640 * gfortran.dg/pr56007.f: New test.
10641
cdc1a2c8
L
106422016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10643
10644 PR tree-optimization/69989
10645 * gcc.dg/torture/pr69989.c: New test.
10646
33505bcf
EB
106472016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10648
10649 * gcc.target/i386/stack-realign-win.c: New test.
10650
524bfb19
HA
106512016-02-28 Harald Anlauf <anlauf@gmx.de>
10652
10653 PR fortran/60126
10654 * gfortran.dg/pr60126.f90: New test.
10655
bd542508
JL
106562016-02-27 Jeff Law <law@redhat.com>
10657
10658 Revert
10659 2016-02-26 Richard Biener <rguenther@suse.de>
10660 Jeff Law <law@redhat.com>
10661
10662 PR tree-optimization/69740
10663 * gcc.c-torture/compile/pr69740-1.c: New test.
10664 * gcc.c-torture/compile/pr69740-2.c: New test.
10665
dd1291e0
JD
106662016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
5fb67f8b 10668 PR fortran/69910
dd1291e0
JD
10669 * gfortran.dg/newunit_4.f90: New test.
10670
5cfefb59
JJ
106712016-02-27 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR target/69613
10674 PR rtl-optimization/69886
10675 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10676 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10677 target.
10678
20ba5f33
MS
106792016-02-26 Martin Sebor <msebor@redhat.com>
10680
10681 PR tree-optimization/15826
10682 * gcc.dg/tree-ssa/pr15826.c: New test.
10683
e6fb01b0
JJ
106842016-02-26 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR target/69969
10687 * gcc.target/powerpc/pr69969.c: New test.
10688
e3e0cf64
MS
106892016-02-26 Martin Sebor <msebor@redhat.com>
10690
10691 PR c++/15766
10692 * g++.old-deja/g++.other/decl5.C: Add a test case.
10693
d1f2bea5
SB
106942016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10695
10696 PR target/69946
10697 * gcc.target/powerpc/pr69946.c: New file.
10698
4a4f9d2b 106992016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10700 Jeff Law <law@redhat.com>
4a4f9d2b 10701
e3e0cf64 10702 PR tree-optimization/69740
4a4f9d2b
RB
10703 * gcc.c-torture/compile/pr69740-1.c: New test.
10704 * gcc.c-torture/compile/pr69740-2.c: New test.
10705
ad2a2706
MJ
107062016-02-26 Martin Jambor <mjambor@suse.cz>
10707
10708 PR middle-end/69920
10709 * gcc.dg/torture/pr69932.c: New test.
10710 * gcc.dg/torture/pr69936.c: Likewise.
10711
1d11f7ce
AK
107122016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10713
10714 PR target/69709
10715 * gcc.target/s390/pr69709.c: New test.
10716
6cfccbb2
KT
107172016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10718
10719 PR target/69245
10720 * gcc.target/aarch64/pr69245_1.c: New test.
10721
ac59ad4e
KT
107222016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723
10724 PR target/69613
10725 * gcc.dg/torture/pr69613.c: New test.
10726
a2ad54a0
JJ
107272016-02-26 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR rtl-optimization/69891
10730 * gcc.target/i386/pr69891.c: New test.
10731
0884062c 107322016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10733 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10734
d2369d4f 10735 PR target/61397
c163789b
MM
10736 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10737 functionality for both 32-bit and 64-bit.
10738
5aed7e2c
RB
107392016-02-26 Richard Biener <rguenther@suse.de>
10740
10741 PR tree-optimization/69551
10742 * gcc.dg/torture/pr69951.c: New testcase.
10743
798e2a8e
RB
107442016-02-25 Richard Biener <rguenther@suse.de>
10745
10746 PR tree-optimization/48795
10747 * gcc.dg/Warray-bounds-18.c: New testcase.
10748
9559fbac
RO
107492016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10750
10751 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10752
c049b107
JJ
107532016-02-25 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR rtl-optimization/69896
10756 * gcc.dg/pr69896.c: New test.
10757
1137001c
PP
107582016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10759
10760 PR c++/69736
10761 * g++.dg/cpp1y/paren2.C: New test.
10762
2e9c8641
MS
107632016-02-24 Martin Sebor <msebor@redhat.com>
10764
10765 PR c/51147
10766 * gcc.dg/enum-mode-2.c: New test.
10767
03ca8fb3
JJ
107682016-02-24 Jakub Jelinek <jakub@redhat.com>
10769
10770 PR c++/69922
10771 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10772 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10773 * g++.dg/ubsan/pr69922.C: New test.
10774
0b05329b
MP
107752016-02-24 Marek Polacek <polacek@redhat.com>
10776
10777 PR c/69819
10778 * gcc.dg/pr69819.c: New test.
10779
57c2c374
MS
107802016-02-24 Martin Sebor <msebor@redhat.com>
10781
3b96b93a
MS
10782 PR c++/69912
10783 * g++.dg/ext/flexary15.C: New test.
10784
107852016-02-24 Martin Sebor <msebor@redhat.com>
10786
10787 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10788 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10789 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10790
65433bb5
MK
107912016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10792 Charles Baylis <charles.baylis@linaro.org>
10793
10794 PR debug/61033
10795 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10796
f802a424 107972016-02-24 Richard Biener <rguenther@suse.de>
44293580 10798 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10799
10800 PR middle-end/69760
10801 * gcc.dg/torture/pr69760.c: New testcase.
10802
525f795f
RO
108032016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10804
10805 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10806 pattern on Solaris with as.
10807
cd7bbceb
KT
108082016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809
10810 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10811 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10812 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10813 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10814
89c0c1fd
JJ
108152016-02-24 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR middle-end/69915
10818 * gcc.dg/pr69915.c: New test.
10819
0683fd27
KT
108202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10821
10822 PR rtl-optimization/69886
10823 * gcc.dg/torture/pr69886.c: New test.
10824
e53d562a
RB
108252016-02-24 Richard Biener <rguenther@suse.de>
10826
10827 PR middle-end/68963
10828 * gcc.dg/torture/pr68963.c: New testcase.
10829
74a00288
KT
108302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831
10832 PR target/69875
10833 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10834 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10835 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10836 * gcc.target/arm/atomic_loaddi_1.c: New test.
10837 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10838 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10839 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10840 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10841 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10842 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10843 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10844 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10845
340fd4c9
JJ
108462016-02-24 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR middle-end/69909
10849 * gcc.dg/torture/pr69909.c: New test.
10850
47d3fdb2
RB
108512016-02-24 Richard Biener <rguenther@suse.de>
10852
10853 PR tree-optimization/69907
10854 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10855 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10856 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10857
dab73e73
CB
108582016-02-24 Christian Bruel <christian.bruel@st.com>
10859
10860 * gcc.target/arm/pragma_cpp_fma.c: New test.
10861
7cc5ec65
JD
108622016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10863
10864 PR fortran/61156
10865 * gfortran.dg/include_6.f90: Update test.
10866
067fbd8b
JJ
108672016-02-23 Jakub Jelinek <jakub@redhat.com>
10868
10869 PR objc/69844
10870 * objc.dg/pr69844.m: New test.
10871
64a454d9
JD
108722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10873
10874 PR libgfortran/69456
10875 * gfortran.dg/namelist_89.f90: New test.
10876 * gfortran.dg/pr59700.f90: Update test..
10877
35886f0b
MS
108782016-02-23 Martin Sebor <msebor@redhat.com>
10879
10880 PR middle-end/69780
10881 * g++.dg/ext/builtin_alloca.C: New test.
10882 * gcc.dg/builtins-68.c: New test.
10883
162cc7e3
RH
108842016-02-23 Richard Henderson <rth@redhat.com>
10885
10886 * gcc.target/i386/addr-space-3.c: Remove test.
10887
196440f8
DM
108882016-02-23 David Malcolm <dmalcolm@redhat.com>
10889
10890 PR preprocessor/69126
10891 PR preprocessor/69543
10892 * c-c++-common/pr69126-2-long.c: New test.
10893 * c-c++-common/pr69126-2-short.c: New test.
10894 * c-c++-common/pr69543-1.c: Remove xfail.
10895
1d3121af
DM
108962016-02-23 David Malcolm <dmalcolm@redhat.com>
10897
10898 PR preprocessor/69126
10899 PR preprocessor/69543
10900 PR preprocessor/69558
10901 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10902 (f): Rename to...
10903 (test_2): ...this, and add leading comment.
10904 (MACRO_3, test_3): New.
10905 (MACRO_4A, MACRO_4B, test_4): New.
10906 (MACRO): Rename to...
10907 (MACRO_5): ...this.
10908 (g): Rename to...
10909 (test_5): ...this, updating for renaming of MACRO, and
10910 add leading comment.
10911 * c-c++-common/pr69543-1.c: New.
10912 * c-c++-common/pr69543-2.c: New.
10913 * c-c++-common/pr69543-3.c: New.
10914 * c-c++-common/pr69543-4.c: New.
10915 * c-c++-common/pr69558-1.c: New.
10916 * c-c++-common/pr69558-2.c: New.
10917 * c-c++-common/pr69558-3.c: New.
10918 * c-c++-common/pr69558-4.c: New.
10919 * gcc.dg/pr69558.c: Move to...
10920 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10921 xfail for c++.
10922
f99c3557
TS
109232016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10924
10925 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10926 to -ftree-parallelize-loops/-fopenacc changes.
10927 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10928 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10929 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10930 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10931 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10932 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10933 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10934 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10935 * c-c++-common/goacc/kernels-loop.c: Likewise.
10936 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10937 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10938 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10939 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10940
c60ec7c2
RO
109412016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10942
10943 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10944
f1a62b6f
JJ
109452016-02-23 Jakub Jelinek <jakub@redhat.com>
10946
e67bf044
JJ
10947 PR c++/69902
10948 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10949
f1a62b6f
JJ
10950 PR c/69900
10951 * gcc.dg/pr69900.c: New test.
10952
20c5e09e
MJ
109532016-02-23 Martin Jambor <mjambor@suse.cz>
10954
10955 PR tree-optimization/69666
10956 * gcc.dg/tree-ssa/pr69666.c: New test.
10957
e457a6fc
AV
109582016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10959
10960 PR fortran/67451
10961 * gfortran.dg/coarray_allocate_5.f08: New test.
10962
d7b574f4
AK
109632016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10964
10965 * gcc.target/s390/vcond-shift.c: Move to ...
10966 * gcc.target/s390/vector/vcond-shift.c: ... here.
10967
58bdeb44
AK
109682016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10969
10970 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10971 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10972
7cd0387b
AK
109732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10974
10975 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10976
4246c8da
MW
109772016-02-20 Mark Wielaard <mjw@redhat.com>
10978
10979 PR c/28901
10980 * gcc.dg/unused-variable-3.c: New test.
10981
f93bc532
JJ
109822016-02-22 Jakub Jelinek <jakub@redhat.com>
10983
10984 PR target/69888
10985 * gcc.target/i386/pr69888.c: New test.
10986
c4e360f4
RB
109872016-02-22 Richard Biener <rguenther@suse.de>
10988
10989 PR tree-optimization/69882
10990 * gfortran.dg/vect/pr69882.f90: New testcase.
10991
09c92f1c
JJ
109922016-02-22 Jakub Jelinek <jakub@redhat.com>
10993
10994 PR target/69885
10995 * gcc.dg/pr69885.c: New test.
10996
f88d45dc
OE
109972016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10998
10999 PR target/69806
11000 PR target/54089
11001 * gcc.target/sh/pr54089-10.c: New.
11002
ce1ff48e
PT
110032016-02-20 Paul Thomas <pault@gcc.gnu.org>
11004
11005 PR fortran/69423
11006 * gfortran.dg/deferred_character_15.f90 : New test.
11007
bbf27208
DH
110082016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11009
11010 PR fortran/57365
11011 gfortran.dg/allocate_with_source_18.f03: New test.
11012
110132016-02-20 Harald Anlauf <anlauf@gmx.de>
11014
11015 PR fortran/52531
11016 gfortran.dg/gomp/pr52531.f90: New test.
11017
268be88c
BE
110182016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11019
11020 PR c++/69865
11021 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11022 -std=c++03.
11023
4b6c824a
JJ
110242016-02-19 Jakub Jelinek <jakub@redhat.com>
11025
871b3f47
JJ
11026 PR c++/69826
11027 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11028 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11029
7a965d51
JJ
11030 PR c++/69850
11031 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11032
4b6c824a
JJ
11033 PR c++/69851
11034 * g++.dg/torture/pr69851.C: New test.
11035
15fca21a
MS
110362016-02-19 Martin Sebor <msebor@redhat.com>
11037
11038 PR testsuite/69573
11039 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11040
19e21586
JJ
110412016-02-19 Jakub Jelinek <jakub@redhat.com>
11042
03a616ac
JJ
11043 PR c++/69850
11044 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11045 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11046
19e21586
JJ
11047 PR c++/67767
11048 * g++.dg/cpp0x/pr67767.C: New test.
11049
2db16594
KT
110502016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11051
11052 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11053 for fp, simd, crypto, crc, lse.
11054 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11055 above.
11056 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11057 effective target check.
11058
5a7d9d1e
JJ
110592016-02-19 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR target/69820
11062 * gcc.target/i386/pr69820.c: New test.
11063
6448f064
AK
110642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11065
11066 * gcc.target/s390/vector/int128-1.c: New test.
11067
d0a859e6
AK
110682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11069
11070 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11071
9e4eb643
AK
110722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11073
11074 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11075 instruction pattern name to prevent the testcase from failing with
11076 -march=z13.
11077
859a4c0e
AK
110782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11079
11080 * gcc.target/s390/md/movstr-2.c: New test.
11081
efc2340b
MK
110822016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11083
11084 * gcc.target/s390/morestack.c: New test.
11085
ca2bfbc2
DV
110862016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11087
11088 PR target/69625
11089 * gcc.target/s390/pr69625.c: Add test case.
11090
efd4bd05
BE
110912016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11092
11093 PR testsuite/68580
11094 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11095
2bf2078a
MM
110962016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11097
11098 PR target/68404
11099 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11100 * gcc.target/powerpc/fusion3.c: Likewise.
11101
f003579e
RB
111022016-02-18 Richard Biener <rguenther@suse.de>
11103
11104 PR middle-end/69553
11105 * g++.dg/torture/pr69553.C: New testcase.
11106
19233914
NC
111072016-02-18 Nick Clifton <nickc@redhat.com>
11108
efd4bd05
BE
11109 PR target/62254
11110 PR target/69610
11111 * gcc.target/arm/pr62554.c: New test.
11112 * gcc.target/arm/pr69610-1.c: New test.
11113 * gcc.target/arm/pr69610-2.c: New test.
19233914 11114
23f27839
RB
111152016-02-18 Richard Biener <rguenther@suse.de>
11116
11117 PR middle-end/69854
11118 * gcc.dg/torture/pr69854.c: New testcase.
11119
932c0da4
JJ
111202016-02-17 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR c++/69850
11123 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11124
1bed93e4
BS
111252012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11126
11127 * gcc.target/powerpc/vec-cg.c: New test.
11128
57bfb134
RB
111292016-02-17 Richard Biener <rguenther@suse.de>
11130
11131 PR testsuite/69586
11132 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11133
a44e0ebb
KT
111342016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11135
11136 PR target/69161
11137 * gcc.c-torture/compile/pr69161.c: New test.
11138
ffacd726
DS
111392016-02-17 David Sherwood <david.sherwood@arm.com>
11140
11141 PR target/69532
11142 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11143 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11144
448db8d2
EB
111452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11146
11147 * gcc.dg/ifcvt-4.c: Skip on Visium.
11148
e2f0522e
EB
111492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11150
11151 * gnat.dg/atomic8.adb: New test.
11152
bf17fe3f
EB
111532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11154
11155 * gnat.dg/discr46.ad[sb]: New test.
11156
ecf835e9
KN
111572016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11158
11159 PR Target/48344
11160 * gcc.target/powerpc/pr48344-1.c: New test.
11161
49a1164a
TK
111622015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11163
11164 PR fortran/69742
11165 * gfortran.dg/associate_21.f90: New test.
11166
bf14eba2
JJ
111672016-02-16 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR c/69835
11170 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11171 -Wnonnull in dg-options.
11172 * c-c++-common/nonnull-2.c: New test.
11173
35a093b6
JG
111742016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11175 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11176
11177 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11178
e387d491
JJ
111792016-02-16 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR middle-end/69801
11182 * gcc.dg/pr69801.c: Add empty dg-options.
11183
ba539195
JN
111842016-02-16 James Norris <jnorris@codesourcery.com>
11185
11186 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11187 * g++.dg/goacc/deviceptr-1.c: New file.
11188
2a2b8f64
JJ
111892016-02-16 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR tree-optimization/69820
11192 * gcc.dg/vect/pr69820.c: New test.
11193
87440c29
RB
111942016-02-16 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69776
11197 * gcc.dg/torture/pr69776-2.c: New testcase.
11198
6d87c306
BS
111992016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11200
11201 PR tree-optimization/69714
11202 * gcc.dg/torture/pr69714.c: New test.
11203
3824a0a2
JJ
112042016-02-16 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR tree-optimization/69802
11207 * gcc.dg/pr69802.c: New test.
11208
c8cfe96e
RB
112092016-02-16 Richard Biener <rguenther@suse.de>
11210
11211 PR middle-end/69801
11212 * gcc.dg/pr69801.c: New testcase.
11213
fc12098d
JD
112142016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215
11216 PR libgfortran/69651
11217 * gfortran.dg/read_bang.f90: New test.
11218 * gfortran.dg/read_bang4.f90: New test.
11219
ba6b3795
JJ
112202016-02-15 Jakub Jelinek <jakub@redhat.com>
11221
f0516ca4
JJ
11222 PR c++/69658
11223 * g++.dg/init/pr69658.C: New test.
11224
ba6b3795
JJ
11225 PR c++/69797
11226 * c-c++-common/pr69797.c: New test.
11227
de3f9a2d
PK
112282016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11229
11230 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11231 check for aarch64*-*-*.
11232
17a3b967
RB
112332016-02-15 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/69783
11236 * gcc.dg/vect/pr69783.c: New testcase.
11237
1c48bff1
RB
112382016-02-15 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/69776
11241 * gcc.dg/torture/pr69776.c: New testcase.
11242
1e6025b6
TK
112432016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11244
11245 PR fortran/60526
11246 * gfortran.dg/type_decl_4.f90: Reinstated.
11247
d3308279
JDA
112482016-02-14 John David Anglin <danglin@gcc.gnu.org>
11249
11250 PR fortran/68746
11251 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11252
b7c56581
TK
112532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11254
11255 PR fortran/60526
11256 PR bootstrap/69816
11257 * gfortran.dg/type_decl_4.f90: Removed.
11258
60cb4ef5
TK
112592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11260
11261 PR fortran/60526
11262 * gfortran.dg/type_decl_4.f90: New test.
11263
f6964637
AM
112642016-02-14 Alan Modra <amodra@gmail.com>
11265
1a8849d1 11266 PR testsuite/68886
f6964637
AM
11267 * gcc.c-torture/execute/stkalign.c: Revise test.
11268
f5121920
OE
112692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11270
11271 PR target/67260
11272 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11273
6cda3ab6
OE
112742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11275
11276 PR target/67260
11277 * gcc.target/sh/torture/pr67260.c: New.
11278
6786e598
JDA
112792016-02-12 John David Anglin <danglin@gcc.gnu.org>
11280
11281 * gcc.dg/pr67964.c: Add dg-require-alias.
11282
7e05dad8
OE
112832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11284
11285 PR target/67636
11286 PR target/64345
11287 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11288
7f4cc3ce
JD
112892016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11290
11291 PR libgfortran/69668
11292 * gfortran.dg/namelist_88.f90: New test.
11293
955ca6dc
JD
112942016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11295
11296 PR libgfortran/69668
11297 * gfortran.dg/namelist_38.f90: Update test.
11298 * gfortran.dg/namelist_84.f90: Update test.
11299
876217ae
DM
113002016-02-12 David Malcolm <dmalcolm@redhat.com>
11301
11302 PR other/69554
11303 * gcc.dg/pr69554-1.c: New test.
11304 * gfortran.dg/pr69554-1.F90: New test.
11305 * gfortran.dg/pr69554-2.F90: New test.
11306 * lib/gcc-dg.exp (proc dg-locus): New function.
11307 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11308 distinguish between the caret-printing and non-caret-printing
11309 cases. If caret-printing has been explicitly enabled, bail out
11310 without attempting to fix up the output.
11311
61789eed
DM
113122016-02-12 David Malcolm <dmalcolm@redhat.com>
11313
11314 PR driver/69265
11315 PR driver/69453
11316 * gcc.dg/spellcheck-options-3.c: New test case.
11317 * gcc.dg/spellcheck-options-4.c: New test case.
11318 * gcc.dg/spellcheck-options-5.c: New test case.
11319 * gcc.dg/spellcheck-options-6.c: New test case.
11320 * gcc.dg/spellcheck-options-7.c: New test case.
11321 * gcc.dg/spellcheck-options-8.c: New test case.
11322 * gcc.dg/spellcheck-options-9.c: New test case.
11323 * gcc.dg/spellcheck-options-10.c: New test case.
11324
c3090c1f
JJ
113252016-02-12 Jakub Jelinek <jakub@redhat.com>
11326
11327 PR rtl-optimization/69764
11328 PR rtl-optimization/69771
11329 * c-c++-common/pr69764.c: New test.
11330 * gcc.dg/torture/pr69771.c: New test.
11331
8222034d
MP
113322016-02-12 Marek Polacek <polacek@redhat.com>
11333
11334 * g++.dg/torture/init-list1.C: New.
11335
f749f792
MP
113362016-02-12 Marek Polacek <polacek@redhat.com>
11337
11338 * gcc.dg/pr69522.c: Add empty dg-options.
11339
199fb02a
IE
113402016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11341
11342 * g++.dg/lto/lto.exp: Include and init mpx.
11343 * g++.dg/lto/pr69729_0.C: New test.
11344
b69539cb
JJ
113452016-02-12 Jakub Jelinek <jakub@redhat.com>
11346
06ff7000
JJ
11347 PR ipa/69241
11348 * g++.dg/ipa/pr69241-4.C: New test.
11349
b69539cb
JJ
11350 PR ipa/68672
11351 * g++.dg/ipa/pr68672-1.C: New test.
11352 * g++.dg/ipa/pr68672-2.C: New test.
11353 * g++.dg/ipa/pr68672-3.C: New test.
11354
16595a1f
BS
113552016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11356
11357 PR c/69522
6d87c306 11358 * gcc.dg/pr69522.c: New test.
16595a1f 11359
38d795d2
PP
113602016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11361
11362 PR c++/69098
11363 * g++.dg/cpp1y/69098.C: New test.
11364 * g++.dg/cpp1y/69098-2.C: New test.
11365
9c582551
JJ
113662016-02-12 Jakub Jelinek <jakub@redhat.com>
11367
11368 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11369 and neighbour -> neighbor.
11370 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11371 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11372 * c-c++-common/Wvarargs.c: Likewise.
11373 * c-c++-common/goacc/host_data-5.c: Likewise.
11374 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11375 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11376 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11377 * gcc.target/aarch64/pr60697.c: Likewise.
11378 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11379 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11380 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11381 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11382 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11383 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11384 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11385 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11386 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11387 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11388 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11389 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11390 * g++.dg/lookup/koenig5.C: Likewise.
11391 * g++.dg/ext/no-asm-2.C: Likewise.
11392 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11393 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11394 * gfortran.dg/used_types_16.f90: Likewise.
11395 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11396 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11397 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11398 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11399 * gfortran.dg/abstract_type_6.f03: Likewise.
11400 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11401 * gfortran.dg/used_types_15.f90: Likewise.
11402 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11403 * gfortran.dg/exit_3.f08: Likewise.
11404 * gfortran.dg/open_status_2.f90: Likewise.
11405 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11406 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11407 * gfortran.dg/associate_1.f03: Likewise.
11408 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11409 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11410 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11411 * gcc.dg/builtin-object-size-1.c: Likewise.
11412 * gcc.dg/noreturn-6.c: Likewise.
11413 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11414 * gcc.dg/globalalias.c: Likewise.
11415 * gcc.dg/builtins-config.h: Likewise.
11416 * gcc.dg/pr30457.c: Likewise.
11417 * gcc.c-torture/compile/volatile-1.c: Likewise.
11418 * gcc.c-torture/execute/20101011-1.c: Likewise.
11419 * c-c++-common/Waddress-1.c: Likewise.
11420
66756373
JJ
114212016-02-11 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR c/69768
11424 * c-c++-common/Waddress-1.c: New test.
11425
76fe932b
AV
114262016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11427
11428 PR fortran/69296
11429 * gfortran.dg/associate_19.f03: New test.
11430 * gfortran.dg/associate_20.f03: New test.
11431
564c4d4b
OE
114322016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11433
11434 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11435
e1c1ecb0
KT
114362016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11437
11438 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11439 .arch armv8-a\n. Add -dA to dg-options.
11440 * gcc.target/aarch64/assembler_arch_1.c: New test.
11441 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11442
0d7d9458
PC
114432016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11444
11445 PR c++/68726
11446 * g++.dg/cpp0x/pr68726.C: New.
11447
e6208a60
IE
114482016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11449
11450 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11451 test.
11452
281a11eb
RB
114532016-02-11 Richard Biener <rguenther@suse.de>
11454
11455 * g++.dg/tree-ssa/pr61034.C: Adjust.
11456
e03dd765
VM
114572016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11458
4b48faf5 11459 PR target/69148
e03dd765
VM
11460 * gcc.target/s390/pr69148.c: New.
11461
cdc23927
YR
114622016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11463
11464 PR tree-optimization/69652
11465 * gcc.dg/torture/pr69652.c: New test.
11466
e199dd0a
JJ
114672016-02-10 Jakub Jelinek <jakub@redhat.com>
11468 Patrick Palka <ppalka@gcc.gnu.org>
11469
11470 PR ipa/69241
11471 PR c++/69649
11472 * g++.dg/ipa/pr69241-1.C: New test.
11473 * g++.dg/ipa/pr69241-2.C: New test.
11474 * g++.dg/ipa/pr69241-3.C: New test.
11475 * g++.dg/ipa/pr69649.C: New test.
11476
d6b38027
UB
114772016-02-10 Uros Bizjak <ubizjak@gmail.com>
11478
11479 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11480 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11481
13b562c5
BC
114822016-02-10 Bin Cheng <bin.cheng@arm.com>
11483
11484 PR tree-optimization/68021
11485 * gcc.dg/tree-ssa/pr68021.c: New test.
11486
24a179f8
RB
114872016-02-10 Richard Biener <rguenther@suse.de>
11488
11489 PR tree-optimization/69726
11490 * gcc.dg/uninit-22.c: New testcase.
11491
0d99886f
AP
114922016-02-09 Andrew Pinski <apinski@cavium.com>
11493
11494 PR tree-opt/69282
11495 * gcc.c-torture/compile/20160205-1.c: New testcase.
11496
ab04995c
MM
114972016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11498
11499 PR target/68404
11500 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11501 instead accessing a really large arrray.
11502 * gcc.target/powerpc/fusion3.c: Likewise.
11503
4b79ac23
CB
115042016-02-09 Charles Baylis <charles.baylis@linaro.org>
11505
11506 PR target/68532
11507 * gcc.c-torture/execute/pr68532.c: New test.
11508
b890a441
AO
115092016-02-11 Alexandre Oliva <aoliva@redhat.com>
11510
11511 PR target/69634
11512 * gcc.dg/pr69634.c: New.
11513
84a5bef7
RB
115142016-02-09 Richard Biener <rguenther@suse.de>
11515
11516 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11517
1f123759 115182016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11519
1f123759
AF
11520 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11521
65860c77
YR
115222016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11523
11524 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11525
7e1e8a0a
RB
115262016-02-09 Richard Biener <rguenther@suse.de>
11527
11528 PR tree-optimization/69715
11529 * gcc.dg/torture/pr69715.c: New testcase.
11530
efb45a9f
PP
115312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11532
11533 PR c++/69139
11534 * g++.dg/cpp0x/trailing12.C: New test.
11535 * g++.dg/cpp0x/trailing13.C: New test.
11536
20a0c6f9
PP
115372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11538
11539 PR c++/69283
11540 PR c++/67835
11541 * g++.dg/cpp1y/auto-fn29.C: New test.
11542 * g++.dg/cpp1y/auto-fn30.C: New test.
11543
a162f3af
JJ
115442016-02-08 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR tree-optimization/69209
11547 * gcc.c-torture/compile/pr69209.c: New test.
11548
4b4a9fbd
JL
115492016-02-08 Jeff Law <law@redhat.com>
11550
11551 PR tree-optimization/68541
11552 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11553 of statements allowed in join block for path splitting.
11554
cfac5ed2
JJ
115552016-02-08 Jakub Jelinek <jakub@redhat.com>
11556
f68bc23f
JJ
11557 PR c++/59627
11558 * g++.dg/gomp/pr59627.C: New test.
11559
cfac5ed2
JJ
11560 PR ipa/69239
11561 * g++.dg/ipa/pr69239.C: New test.
11562
44714d8c
DM
115632016-02-08 David Malcolm <dmalcolm@redhat.com>
11564
11565 PR preprocessor/69664
11566 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11567 * gcc.dg/cpp/warn-comments.c: Likewise.
11568
eba9e839
MP
115692016-02-08 Marek Polacek <polacek@redhat.com>
11570
11571 PR c++/69688
11572 * g++.dg/init/const12.C: New test.
11573
a011cd92
BS
115742016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11575
11576 PR target/60410
11577 * gcc.dg/lto/pr55113_0.c: Remove test.
11578
5317b1be
RB
115792016-02-08 Richard Biener <rguenther@suse.de>
11580
11581 PR tree-optimization/69719
11582 * gcc.dg/torture/pr69719.c: New testcase.
11583
63998a63
RB
115842016-02-08 Richard Biener <rguenther@suse.de>
11585 Jeff Law <law@redhat.com>
11586
11587 PR target/68273
11588 * gcc.target/mips/pr68273.c: New testcase.
11589
43f4a281
RB
115902016-02-08 Richard Biener <rguenther@suse.de>
11591
11592 PR rtl-optimization/69274
11593 * gcc.target/i386/addr-sel-1.c: XFAIL.
11594
0b604d2d
JL
115952016-02-08 Jeff Law <law@redhat.com>
11596
e8dfe49e
JL
11597 PR tree-optimization/68541
11598 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11599
6daecd7a 11600 PR tree-optimization/65917
0b604d2d
JL
11601 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11602
c0f0e35a
JD
116032016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11604
11605 PR fortran/50555
11606 * gfortran.dg/namelist_args.f90: New test.
11607
8981d712
JL
116082016-02-05 Jeff Law <law@redhat.com>
11609
6daecd7a 11610 PR tree-optimization/68541
8981d712
JL
11611 * gcc.dg/tree-ssa/split-path-2.c: New test.
11612 * gcc.dg/tree-ssa/split-path-3.c: New test.
11613 * gcc.dg/tree-ssa/split-path-4.c: New test.
11614 * gcc.dg/tree-ssa/split-path-5.c: New test.
11615 * gcc.dg/tree-ssa/split-path-6.c: New test.
11616 * gcc.dg/tree-ssa/split-path-7.c: New test.
11617
46cb9332
MS
116182016-02-05 Martin Sebor <msebor@redhat.com>
11619
11620 PR c++/69662
11621 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11622 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11623
be2083ea
RH
116242016-02-06 Richard HEnderson <rth@redhat.com>
11625
11626 PR c/69643
11627 * gcc.target/i386/addr-space-4.c: New.
11628 * gcc.target/i386/addr-space-5.c: New.
11629
711d7c23
MM
116302016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11631
11632 PR fortran/66089
11633 * gfortran.dg/elemental_dependency_6.f90: New.
11634
b5c1c988
JJ
116352016-02-05 Jakub Jelinek <jakub@redhat.com>
11636
861c7bcd
JJ
11637 PR rtl-optimization/69691
11638 * gcc.c-torture/execute/pr69691.c: New test.
11639
b5c1c988
JJ
11640 PR c++/69628
11641 * g++.dg/parse/pr69628.C: New test.
11642
f7dfa966
UB
116432016-02-05 Uros Bizjak <ubizjak@gmail.com>
11644
11645 * gcc.dg/sancov/asan.c: Move to ...
11646 * gcc.dg/asan/sancov-1.c: ... here.
11647
9b143e64
UB
116482016-02-05 Uros Bizjak <ubizjak@gmail.com>
11649
11650 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11651
f5d4b899
L
116522016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11653
11654 PR target/69677
11655 * gcc.target/i386/pr69677.c: New test.
11656
76c85fbb
PP
116572016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11658
11659 PR c++/68948
11660 * g++.dg/template/pr68948.C: New test.
11661
f181bf90
DV
116622016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11663
11664 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11665 (only necessary on s390x).
11666
714fb282
L
116672016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11668
11669 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11670 -mno-accumulate-outgoing-args.
11671
618d6c1c
PP
116722016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11673
11674 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11675
1066e9b5
JJ
116762016-02-04 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR c/69669
11679 * c-c++-common/pr69669.c: New test.
11680
76255d0d
MM
116812016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11682
11683 PR target/69667
11684 * g++.dg/pr69667.C: New file.
11685
e0b059b1
WD
116862016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11687
11688 PR target/69619
11689 * gcc.dg/pr69619.c: Add new test.
11690
2692b5c8
RS
116912016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11692
11693 PR rtl-optimization/69577
11694 * gcc.target/i386/pr69577.c: New test.
11695
7db337c2
ML
116962016-02-04 Martin Liska <mliska@suse.cz>
11697
11698 * g++.dg/asan/pr69276.C: New test.
11699
cc9c0829
KT
117002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11701
11702 PR target/65932
11703 PR target/67714
11704 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11705 a single smulbb instruction.
11706 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11707 * gcc.target/amr/wmul-2.c: Likewise.
11708
eb9feb52
KT
117092016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11710
11711 PR target/65932
11712 PR target/67714
11713 * gcc.c-torture/execute/pr67714.c: New test.
11714
61f727fe
JJ
117152016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11716
11717 PR target/69454
11718 * gcc.target/i386/pr69454-1.c: New test.
11719 * gcc.target/i386/pr69454-2.c: New test.
11720
05dd97db
MS
117212016-02-03 Martin Sebor <msebor@redhat.com>
11722
11723 PR c++/69251
11724 PR c++/69253
11725 PR c++/69290
11726 PR c++/69277
11727 PR c++/69349
11728 * g++.dg/ext/flexarray-mangle-2.C: New test.
11729 * g++.dg/ext/flexarray-mangle.C: New test.
11730 * g++.dg/ext/flexarray-subst.C: New test.
11731 * g++.dg/ext/flexary11.C: New test.
11732 * g++.dg/ext/flexary12.C: New test.
11733 * g++.dg/ext/flexary13.C: New test.
11734 * g++.dg/ext/flexary14.C: New test.
11735 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11736
dac2fc29
L
117372016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11738
11739 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11740 Define only if CHECK_FLOAT128 is defined.
11741 (main): Properly initialize u5.
11742
eadb8035
JJ
117432016-02-03 Jakub Jelinek <jakub@redhat.com>
11744
0afbb81b
JJ
11745 PR c/69627
11746 * gcc.dg/pr69627.c: New test.
11747
eadb8035
JJ
11748 PR target/69644
11749 * gcc.dg/pr69644.c: New test.
11750
b12d4923
MS
117512016-02-03 Mike Stump <mikestump@comcast.net>
11752
11753 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11754 support for struct-layout-1.exp.
11755
ab4bae0c
PP
117562016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11757
11758 PR c++/69056
618d6c1c 11759 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11760
95831c01
VM
117612016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11762 Alexandre Oliva <aoliva@redhat.com>
11763
11764 PR target/69461
11765 * gcc.target/powerpc/pr69461.c: New.
11766
ccc71ab8
UB
117672016-02-03 Uros Bizjak <ubizjak@gmail.com>
11768
11769 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11770 works from here ...
11771 (check_effective_target_fsanitize_thread): ... to here. Do not
11772 specify additional compile flags for the test source.
11773 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11774 specify additional compile flags for the test source.
11775
96299640
WD
117762016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11777
11778 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11779
781d83d9
AV
117802016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11781
11782 PR fortran/67451
11783 PR fortran/69418
11784 * gfortran.dg/coarray_allocate_2.f08: New test.
11785 * gfortran.dg/coarray_allocate_3.f08: New test.
11786 * gfortran.dg/coarray_allocate_4.f08: New test.
11787
d8208e6d
AL
117882016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11789
11790 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11791 use same scan-tree-dump-times on all platforms.
11792 * gcc.dg/vect/vect-outer-1.c: Likewise.
11793 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11794 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11795 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11796 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11797 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11798 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11799 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11800
a8394fa0
SB
118012016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11802
11803 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11804 warning.
11805
f3baa1d3
L
118062016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11807
11808 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11809
eb077516
JN
118102016-02-02 James Norris <jnorris@codesourcery.com>
11811
11812 * c-c++-common/goacc/routine-5.c: Add tests.
11813
578fb225
AM
118142016-02-02 Alexander Monakov <amonakov@ispras.ru>
11815
11816 * gcc.target/nvptx/unsigned-cmp.c: New test.
11817
c64f7d37
WD
118182016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11819
11820 * gcc.target/aarch64/scalar_shift_1.c
11821 (test_corners_sisd_di): Improve force to SIMD register.
11822 (test_corners_sisd_si): Likewise.
11823 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11824 Remove scan-assembler check for ldr.
11825
90c6f26c
RB
118262016-02-02 Richard Biener <rguenther@suse.de>
11827
11828 PR tree-optimization/69595
11829 * gcc.dg/Warray-bounds-17.c: New testcase.
11830
9dc03c97
RB
118312016-02-02 Richard Biener <rguenther@suse.de>
11832
11833 PR tree-optimization/69606
11834 * gcc.dg/torture/pr69606.c: New testcase.
11835
2d4dc223
YR
118362016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11837
11838 PR middle-end/68542
11839 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11840 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11841
65c98fde
AM
118422016-02-02 Alan Modra <amodra@gmail.com>
11843
11844 PR target/69548
11845 * gcc.target/powerpc/pr69548.c: New test.
11846
e1b81f2b
JJ
118472016-02-01 Jakub Jelinek <jakub@redhat.com>
11848
d0268b37
JJ
11849 PR rtl-optimization/69592
11850 * gcc.dg/pr69592.c: New test.
11851
e1b81f2b
JJ
11852 PR preprocessor/69543
11853 PR c/69558
11854 * gcc.dg/pr69543.c: New test.
11855 * gcc.dg/pr69558.c: New test.
11856
7dd7780d
UB
118572016-02-01 Uros Bizjak <ubizjak@gmail.com>
11858
bf672ee5
UB
11859 PR testsuite/65940
11860 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11861
9a7013f8
MS
118622016-02-01 Martin Sebor <msebor@redhat.com>
11863
11864 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11865
e681fb2b
BC
118662016-02-01 Bin Cheng <bin.cheng@arm.com>
11867
11868 PR tree-optimization/67921
11869 * c-c++-common/ubsan/pr67921.c: New test.
11870
ff86345f
RB
118712016-02-01 Richard Biener <rguenther@suse.de>
11872
11873 PR middle-end/69556
11874 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11875
bc369dbd
RB
118762016-02-01 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/69574
11879 * gcc.dg/torture/pr69574.c: New testcase.
11880
ef318184
RB
118812016-02-01 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/69579
11884 * gcc.dg/setjmp-6.c: New testcase.
11885
654745e6
JJ
118862016-02-01 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR rtl-optimization/69570
11889 * g++.dg/opt/pr69570.C: New test.
11890
e6c0c44b
RH
118912016-02-01 Richard Henderson <rth@redhat.com>
11892
11893 * gcc.dg/pr69535.c: New test.
11894
6ff3f09a
JDA
118952016-01-31 John David Anglin <danglin@gcc.gnu.org>
11896
2c005538
JDA
11897 PR testsuite/69584
11898 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11899 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11900
61083a4b
JDA
11901 PR debug/68244
11902 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11903
6ff3f09a
JDA
11904 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11905
0c221916
PT
119062016-01-31 Paul Thomas <pault@gcc.gnu.org>
11907
11908 PR fortran/67564
11909 * gfortran.dg/allocate_with_source_17.f03: New test.
11910
db7a2818
JJ
119112016-01-30 Jakub Jelinek <jakub@redhat.com>
11912
11913 PR tree-optimization/69546
11914 * gcc.dg/torture/pr69546.c: New test.
11915
e520d5f0
PT
119162016-01-30 Paul Thomas <pault@gcc.gnu.org>
11917
11918 PR fortran/69566
11919 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11920
343c05d3
MS
119212016-01-30 Martin Sebor <msebor@redhat.com>
11922
11923 PR c++/68490
11924 * g++.dg/ext/flexary10.C: New test.
11925
d6c3a539
DH
119262016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11927
11928 PR fortran/66707
11929 gfortran.dg/common_23.f90: New test.
11930
52d72fcd
BS
119312016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11932
11933 PR target/65546
11934 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11935 condition being checked, and disable it when the target supports
11936 misaligned loads and stores.
11937
3a5d2ba4
JJ
119382016-01-29 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR debug/69518
11941 * gcc.dg/torture/pr69518.c: New test.
11942
6bbacdb5
L
119432016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11944
11945 PR target/69530
11946 * gcc.target/i386/pr69530.c: New test.
11947
af932cdb
SE
119482016-01-29 Steve Ellcey <sellcey@imgtec.com>
11949
11950 PR target/65604
11951 * gcc.target/mips/div-delay.c: New test.
11952
26658b7c
JJ
119532016-01-29 Jakub Jelinek <jakub@redhat.com>
11954
33e89989
JJ
11955 PR target/69551
11956 * gcc.target/i386/pr69551.c: New test.
11957
26658b7c
JJ
11958 PR target/66137
11959 * gcc.target/i386/pr66137.c: New test.
11960
401116b5
AB
119612016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11962
11963 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11964 always built for p5600.
11965 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11966 isa=p5600 dg-option.
11967
d4abfcc5
RB
119682016-01-29 Richard Biener <rguenther@suse.de>
11969
11970 PR tree-optimization/69547
11971 * g++.dg/tree-ssa/pr69547.C: New testcase.
11972
16b77b32
JJ
119732016-01-29 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR debug/66869
11976 * g++.dg/warn/Wunused-function2.C: New test.
11977
a1c95464
DV
119782016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11979
11980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11981 support for test to succeed.
11982
5453bfed
MP
119832016-01-29 Marek Polacek <polacek@redhat.com>
11984
11985 PR c++/69509
11986 PR c++/69516
11987 * g++.dg/ext/constexpr-vla2.C: New test.
11988 * g++.dg/ext/constexpr-vla3.C: New test.
11989 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11990
452ec2a5
RB
119912016-01-29 Richard Biener <rguenther@suse.de>
11992
11993 PR middle-end/69537
11994 * gcc.dg/uninit-21.c: New testcase.
11995
aec0b19e
UB
119962016-01-28 Uros Bizjak <ubizjak@gmail.com>
11997
11998 PR target/69459
11999 * gcc.target/i386/pr69459.c: New test.
12000
df113ce7
SE
120012016-01-28 Steve Ellcey <sellcey@imgtec.com>
12002
12003 PR target/68400
12004 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12005 * gcc.target/mips/pr68400.c: New test.
12006
494de84f
MS
120072016-01-28 Martin Sebor <msebor@redhat.com>
12008
12009 PR target/17381
12010 * gcc.target/powerpc/pr17381.c: New test.
12011
eb1b1f01
JJ
120122016-01-28 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR middle-end/69542
12015 * gcc.dg/torture/pr69542.c: New test.
12016
6dfeb7ce
WD
120172016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12018
12019 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12020
4b7471a4
DE
120212016-01-28 David Edelsohn <dje.gcc@gmail.com>
12022
12023 * gcc.dg/pr65980.c: Skip on AIX.
12024 * gcc.dg/pr66688.c: Same.
12025
b271fd21
DE
120262016-01-28 David Edelsohn <dje.gcc@gmail.com>
12027
12028 PR target/63679
12029 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12030 * gcc.dg/tree-ssa/sra-18.c: Same.
12031
874108a9
AV
120322016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12033
12034 PR fortran/62536
12035 * gfortran.dg/block_15.f08: New test.
12036 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12037 on incorrectly closed BLOCK.
12038
30480bcd
IE
120392016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12040
12041 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
120422016-01-28 Richard Biener <rguenther@suse.de>
12043
12044 PR tree-optimization/69466
12045 * gfortran.dg/vect/pr69466.f90: New testcase.
12046
0d4c694e
TP
120472016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12048
12049 * g++.dg/pr67989.C: Remove ARM-specific option.
12050 * gcc.target/arm/pr67989.C: New file.
12051
2aa780da
UB
120522016-01-27 Uros Bizjak <ubizjak@gmail.com>
12053
12054 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12055 and expm1 test for glibc < 2.11.
12056
f75ebe77
RH
120572016-01-27 Richard Henderson <rth@redhat.com>
12058
12059 * gcc.c-torture/execute/pr69447.c: New test.
12060
120612016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12062
9a175e65 12063 PR fortran/69422
49847d75
PT
12064 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12065
cbdd8ae0
JJ
120662016-01-27 Jakub Jelinek <jakub@redhat.com>
12067
12068 PR debug/66869
12069 * gcc.dg/pr66869.c: New test.
12070
2b572b3c
JL
120712016-01-25 Jeff Law <law@redhat.com>
12072
12073 PR tree-optimization/68398
aec0b19e 12074 PR tree-optimization/69196
2b572b3c
JL
12075 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12076 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12077 path to avoid new heuristic allowing more irreducible regions
12078 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12079 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12080 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12081 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12082 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12083
fa74a4bc
MP
120842016-01-27 Marek Polacek <polacek@redhat.com>
12085
12086 PR c/68062
12087 * c-c++-common/vector-compare-4.c: New test.
12088
0afff540
DM
120892016-01-27 David Malcolm <dmalcolm@redhat.com>
12090
12091 PR preprocessor/69126
12092 * c-c++-common/pr69126.c: New test case.
12093
1a218fc9
ILT
120942016-01-27 Ian Lance Taylor <iant@google.com>
12095
12096 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12097
5d70666e
RB
120982016-01-27 Ryan Burn <contact@rnburn.com>
12099
12100 PR cilkplus/69267
12101 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12102
87ff4d66
UB
121032016-01-27 Uros Bizjak <ubizjak@gmail.com>
12104
12105 PR target/69512
12106 * gcc.target/i386/pr69512.c: New test.
12107
27e23cca
RE
121082016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12109
12110 PR ada/69488
12111 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12112
05bf54c3
MP
121132016-01-27 Marek Polacek <polacek@redhat.com>
12114
12115 PR c++/69379
12116 * g++.dg/pr69379.C: New test.
12117
60214d0d
MS
121182016-01-27 Martin Sebor <msebor@redhat.com>
12119
12120 PR c++/69317
12121 * g++.dg/abi/Wabi-2-2.C: New test.
12122 * g++.dg/abi/Wabi-2-3.C: New test.
12123 * g++.dg/abi/Wabi-3-2.C: New test.
12124 * g++.dg/abi/Wabi-3-3.C: New test.
12125
167c7bfa
RB
121262016-01-27 Richard Biener <rguenther@suse.de>
12127
12128 PR tree-optimization/69166
12129 * gcc.dg/torture/pr69166.c: New testcase.
12130
1430fb1f
MJ
121312016-01-27 Martin Jambor <mjambor@suse.cz>
12132
12133 PR tree-optimization/69355
12134 * gcc.dg/tree-ssa/pr69355.c: New test.
12135
95e3030c
MP
121362016-01-27 Marek Polacek <polacek@redhat.com>
12137
12138 PR c++/69496
12139 * g++.dg/ext/constexpr-vla1.C: New test.
12140
eeb085f3
CB
121412016-01-20 Christian Bruel <christian.bruel@st.com>
12142
12143 PR target/69245
12144 * gcc.target/arm/pr69245.c: New test.
12145
b1652dde
JJ
121462016-01-27 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR tree-optimization/69399
12149 * gcc.dg/torture/pr69399.c: New test.
12150
ce7e8f00
EB
121512016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12152
12153 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12154
e4aac1d1
EB
121552016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12156
12157 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12158
8dfdb419
TV
121592016-01-26 Tom de Vries <tom@codesourcery.com>
12160
12161 PR tree-optimization/69110
12162 * gcc.dg/autopar/pr69110.c: New test.
12163
56f80f54 121642016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12165 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12166
12167 * gcc.dg/graphite/isl-ast-op-select.c: New.
12168
a0909527
PT
121692015-01-26 Paul Thomas <pault@gcc.gnu.org>
12170
12171 PR fortran/69385
12172 * gfortran.dg/allocate_error_6.f90: New test.
12173
ffc445f4
RH
121742016-01-26 Richard Henderson <rth@redhat.com>
12175
12176 * gcc.dg/tm/pr60908.c: New test.
12177
01e1dea3
DM
121782016-01-26 David Malcolm <dmalcolm@redhat.com>
12179
12180 PR other/69006
12181 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12182 directive.
12183 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12184 expected multiline output to reflect the colorization being
12185 disabled before newlines.
12186 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12187 (custom_diagnostic_finalizer): Replace call to
12188 pp_newline_and_flush with call to pp_flush.
12189 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12190 * gfortran.dg/implicit_class_1.f90: Likewise.
12191 * lib/gcc-dg.exp (allow_blank_lines): New global.
12192 (dg-allow-blank-lines-in-output): New procedure.
12193 (gcc-dg-prune): Complain about blank lines in the output, unless
12194 dg-allow-blank-lines-in-output was called.
12195 * lib/multiline.exp (_build_multiline_regex): Only support
12196 arbitrary followup text for non-blank-lines, not for blank lines.
12197
13f92e8d
JJ
121982016-01-26 Jakub Jelinek <jakub@redhat.com>
12199
12200 PR tree-optimization/69483
12201 * gcc.dg/pr69483.c: New test.
12202 * g++.dg/opt/pr69483.C: New test.
12203
92422235
CL
122042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12205
12206 PR target/68620
12207 * gcc.target/arm/pr68620.c: New test.
12208
0bccf11b
L
122092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12210
12211 * gcc.target/i386/pr68986-2.c: Remove -m32.
12212
81cd202e
L
122132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12214
12215 PR target/68986
12216 * gcc.target/i386/pr68986-1.c: New test.
12217 * gcc.target/i386/pr68986-2.c: Likewise.
12218 * gcc.target/i386/pr68986-3.c: Likewise.
12219
213a1c03
CB
122202016-01-26 Christian Bruel <christian.bruel@st.com>
12221
12222 * lib/target-supports.exp
12223 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12224 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12225 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12226
22a08dd1
RB
122272016-01-26 Richard Biener <rguenther@suse.de>
12228
12229 PR tree-optimization/69452
12230 * gcc.dg/torture/pr69452.c: New testcase.
12231
6c06e0e8
JJ
122322016-01-26 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR target/69442
12235 * gcc.dg/pr69442.c: New test.
12236
b96824c4
RFI
122372016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12238
12239 PR target/67896
12240 * gcc.target/aarch64/simd/pr67896.C: New.
12241
5ee31e57
RS
122422016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12243
12244 PR tree-optimization/69400
12245 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12246 function.
12247 (plugin_init): Call it.
12248 * gcc.dg/torture/pr69400.c: New test.
12249
7ddfb31d
CL
122502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12251
12252 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12253
1e050c90
AK
122542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12255 Sebastian Pop <s.pop@samsung.com>
12256
12257 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12258 isl-0.15.
12259
c8ee4bf5
AK
122602016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12261 Sebastian Pop <s.pop@samsung.com>
12262
12263 * gcc.dg/graphite/pr69292.c: New.
12264
d902b330
JJ
122652016-01-25 Jakub Jelinek <jakub@redhat.com>
12266
12267 * c-c++-common/goacc/use_device-1.c: New test.
12268
2c89b952
JL
122692016-01-25 Jeff Law <law@redhat.com>
12270
12271 PR tree-optimization/69196
12272 PR tree-optimization/68398
12273 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12274 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12275
685c8785
DE
122762016-01-25 David Edelsohn <dje.gcc@gmail.com>
12277
12278 PR target/69469
12279 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12280 Algorithm.
12281
95cef0c1
RB
122822016-01-25 Richard Biener <rguenther@suse.de>
12283
12284 PR testsuite/69380
12285 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12286
2947d3b2
IE
122872016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12288
12289 PR target/69421
12290 * gcc.dg/pr69421.c: New test.
12291
ae19075a
BB
122922016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12293
12294 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12295 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12296 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12297 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12298 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12299 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12300 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12301 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12302 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12303 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12304
fa4511c2
RB
123052016-01-25 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/69376
12308 * gcc.dg/torture/pr69376.c: New testcase.
12309
1d101216
JD
123102016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12311
12312 PR fortran/69397
12313 PR fortran/68442
12314 * gfortran.dg/interface_38.f90: New test.
12315 * gfortran.dg/interface_39.f90: New test.
a0909527 12316
a59b92b0
PP
123172016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12318
12319 Revert:
12320 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12321
12322 PR c++/11858
12323 PR c++/24663
12324 PR c++/24664
12325 * g++.dg/template/pr11858.C: New test.
12326 * g++.dg/template/pr24663.C: New test.
12327 * g++.dg/template/unify12.C: New test.
12328 * g++.dg/template/unify13.C: New test.
12329 * g++.dg/template/unify14.C: New test.
12330 * g++.dg/template/unify15.C: New test.
12331 * g++.dg/template/unify16.C: New test.
12332 * g++.dg/template/unify17.C: New test.
12333
16acb1a8
DH
123342016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12335
12336 PR fortran/68283
12337 gfortran.dg/pr68283.f90: New test.
12338
094773e8
TK
123392016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12340
12341 PR fortran/66094
12342 * gfortran.dg/inline_matmul_13.f90: New test.
12343 * gfortran.dg/matmul_bounds_8.f90: New test.
12344 * gfortran.dg/matmul_bounds_9.f90: New test.
12345 * gfortran.dg/matmul_bounds_10.f90: New test.
12346
42fb90d7
TV
123472016-01-23 Tom de Vries <tom@codesourcery.com>
12348
12349 PR tree-optimization/69426
12350 * gcc.dg/autopar/pr69426.c: New test.
12351
69da7802
MS
123522016-01-23 Martin Sebor <msebor@redhat.com>
12353
12354 PR c++/58109
12355 PR c++/69022
12356 * g++.dg/cpp0x/alignas5.C: New test.
12357 * g++.dg/ext/vector29.C: Same.
12358
da17300a
UB
123592016-01-23 Uros Bizjak <ubizjak@gmail.com>
12360
12361 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12362 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12363 _GNU_SOURCE from compile flags to the source.
12364 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12365 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12366 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12367 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12368
62041cfc
JJ
123692016-01-22 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR target/69432
12372 * g++.dg/opt/pr69432.C: New test.
12373
f7d2ad6f
BS
123742016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12375
12376 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12377 32-bit targets testing an -m64 multilib.
12378
d403fc9a
WS
123792016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12380
12381 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12382 64-bit support.
12383
4aa16f8d
JG
123842016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12385
12386 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12387
7c816d0f
CB
123882016-01-21 Christian Bruel <christian.bruel@st.com>
12389
12390 PR target/68674
12391 * gcc.target/i386/pr68674.c
12392 * gcc.target/aarch64/pr68674.c
12393 * gcc.target/arm/pr68674.c
12394
fce661e8
KT
123952016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12396
12397 PR target/69403
12398 * gcc.c-torture/execute/pr69403.c: New test.
12399
4696899f
PC
124002016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12401
12402 PR c++/55843
12403 * g++.dg/template/pr55843.C: New.
12404
bac69366
AL
124052016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12406
12407 PR testsuite/66877
12408 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12409 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12410
b57d3a5c
BS
124112016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12412
12413 PR testsuite/67489
da17300a
UB
12414 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12415 from dg-do compile directive, and instead add
12416 { dg-require-effective-target int128 }.
b57d3a5c 12417
9f04a53e
MS
124182016-01-20 Martin Sebor <msebor@redhat.com>
12419
12420 PR c/69405
12421 * gcc.dg/sync-fetch.c: New test.
12422
38a51663
JL
124232016-01-21 Martin Sebor <msebor@redhat.com>
12424
12425 PR target/69252
12426 * gcc.target/powerpc/pr69252.c: New test.
12427
2423a75a
JD
124282016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12429
12430 PR fortran/65996
da17300a 12431 * gfortran.dg/pr65996.f90: New test.
2423a75a 12432
0a76463f
DV
124332016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12434
12435 PR c++/68810
9f04a53e 12436 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12437 expected to generate an error.
0a76463f 12438
9776e692
BS
124392016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12440
12441 PR middle-end/66178
12442 * gcc.dg/torture/pr66178.c: New test.
12443
c8d3e088
AB
124442016-01-21 Anton Blanchard <anton@samba.org>
12445 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12446
12447 PR target/63354
12448 * gcc.target/powerpc/pr63354.c: New test.
12449
35b707ff
VM
124502016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12451
12452 PR rtl-optimization/68990
12453 * gcc.target/i386/pr68990: New.
12454
157b0829
NC
124552016-01-21 Nick Clifton <nickc@redhat.com>
12456
12457 PR target/69129
12458 * gcc.target/mips/pr69129.c: New.
12459
aede6748
PC
124602016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12461
12462 PR c++/58046
12463 * g++.dg/cpp0x/pr58046.C: New.
12464
5463c2c8
JJ
124652016-01-21 Jakub Jelinek <jakub@redhat.com>
12466
6d31cc75
SS
12467 PR target/69187
12468 PR target/65624
12469 * gcc.target/arm/pr69187.c: New test.
12470
5463c2c8
JJ
12471 PR c++/69355
12472 * g++.dg/torture/pr69355.C: New test.
12473
fa28f32b
AK
124742016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12475 Sebastian Pop <s.pop@samsung.com>
12476
12477 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12478
b920a047
AK
124792016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12480 Sebastian Pop <s.pop@samsung.com>
12481
da17300a 12482 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12483
bdd3aea6
JJ
124842016-01-21 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR middle-end/67653
12487 * c-c++-common/pr67653.c: New test.
12488 * gcc.dg/torture/pr29119.c: Add dg-warning.
12489
26a2e6ae
PB
124902016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12491
12492 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12493
d25c7690
PK
124942016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12495
12496 PR c/24293
12497 * gcc.dg/pr24293.c: New test.
12498 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12499 incomplete struct type.
12500 * gcc.dg/declspec-1.c: Likewise.
12501 * gcc.dg/pr63549.c: Likewise.
12502
889d5698
JJ
125032016-01-20 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR tree-optimization/66612
12506 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12507 for bdn instruction.
12508
d7cf3dc7
CL
125092016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12510
12511 * lib/target-supports.exp
12512 (check_effective_target_arm_fp_ok_nocache): New.
12513 (check_effective_target_arm_fp_ok): New.
12514 (add_options_for_arm_fp): New.
12515 (check_effective_target_arm_crypto_ok_nocache): Require
12516 target_arm_v8_neon_ok instead of arm32.
12517 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12518 (check_effective_target_arm_crypto_pragma_ok): New.
12519 (add_options_for_arm_vfp): New.
12520 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12521 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12522 target instead. Force initial fpu to vfp.
12523 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12524 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12525 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12526 dependency.
12527 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12528 use arm_vfp effective target instead. Force initial fpu to vfp.
12529 * gcc.target/arm/attr-neon3.c: Likewise.
12530 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12531 arm_vfp_ok.
12532 * gcc.target/arm/unsigned-float.c: Likewise.
12533 * gcc.target/arm/vfp-1.c: Likewise.
12534 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12535 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12536 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12537 * gcc.target/arm/vfp-ldmias.c: Likewise.
12538 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12539 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12540 * gcc.target/arm/vfp-stmiad.c: Likewise.
12541 * gcc.target/arm/vfp-stmias.c: Likewise.
12542 * gcc.target/arm/vnmul-1.c: Likewise.
12543 * gcc.target/arm/vnmul-2.c: Likewise.
12544 * gcc.target/arm/vnmul-3.c: Likewise.
12545 * gcc.target/arm/vnmul-4.c: Likewise.
12546
01ac9704 125472016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12548
e84b00da
L
12549 PR testsuite/69366
12550 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12551 the MPX run-time library, for compile-time MPX test.
12552 * gcc.target/i386/chkp-always_inline.c: Likewise.
12553 * gcc.target/i386/chkp-bndret.c: Likewise.
12554 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12555 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12556 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12557 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12558 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12559 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12560 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12561 * gcc.target/i386/chkp-label-address.c: Likewise.
12562 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12563 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12564 * gcc.target/i386/chkp-pr69044.c: Likewise.
12565 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12566 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12567 * gcc.target/i386/chkp-strchr.c: Likewise.
12568 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12569 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12570 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12571 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12572 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12573 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12574 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12575 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12576 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12577 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12578 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12579 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12580 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12581 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12582 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12583 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12584 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12585 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12586 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12587 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12588 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12589 * gcc.target/i386/pr63995-2.c: Likewise.
12590 * gcc.target/i386/pr64805.c: Likewise.
12591 * gcc.target/i386/pr65044.c: Likewise.
12592 * gcc.target/i386/pr65167.c: Likewise.
12593 * gcc.target/i386/pr65183.c: Likewise.
12594 * gcc.target/i386/pr65184.c: Likewise.
12595 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12596
28b33016
IE
125972016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12598
12599 PR tree-optimization/69328
12600 * gcc.dg/pr69328.c: New test.
12601
bcff0913
JL
126022016-01-20 Jeff Law <law@redhat.com>
12603
bf0bb970 12604 PR target/25114
bcff0913
JL
12605 * gcc.target/m68k/pr25114.c: New test.
12606
a3f69631
AV
126072016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12608
12609 * gcc.target/arm/memset-inline-10.c: Added
12610 dg-require-effective-target arm_thumb2_ok.
12611
af33ba0d
EB
126122016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12613
12614 * gcc.dg/debug/dwarf2/sso.c: New test.
12615
7596d5de
UB
126162016-01-19 Uros Bizjak <ubizjak@gmail.com>
12617
12618 PR testsuite/68820
12619 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12620 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12621 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12622
ceda2c69
JH
126232016-01-19 Jan Hubicka <hubicka@ucw.cz>
12624
12625 PR ipa/66223
12626 * g++.dg/ipa/devirt-50.C: New testcase.
12627
38a979f2
MP
126282016-01-19 Marek Polacek <polacek@redhat.com>
12629
12630 PR c++/68965
12631 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12632 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12633
962801c5
KT
126342016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12635
12636 PR target/69135
12637 * gcc.target/arm/pr69135_1.c: New test.
12638
078fe40a
WD
126392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12640
12641 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12642
786e3c06
WD
126432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12644
12645 * gcc.target/aarch64/ccmp_1.c: New testcase.
12646
1e297006
MP
126472016-01-19 Marek Polacek <polacek@redhat.com>
12648
12649 PR c++/68586
12650 * g++.dg/cpp0x/enum30.C: New test.
12651
879c27e3
RB
126522016-01-19 Richard Biener <rguenther@suse.de>
12653
12654 PR tree-optimization/69336
12655 * g++.dg/tree-ssa/pr69336.C: New testcase.
12656
015337d3
JJ
126572016-01-19 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR debug/65779
12660 * gcc.dg/pr65779.c: New test.
12661
e2c768b6
RB
126622016-01-19 Richard Biener <rguenther@suse.de>
12663
12664 PR tree-optimization/69352
12665 * gcc.dg/torture/pr69352.c: New testcase.
12666
569efc34
JJ
126672016-01-19 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR rtl-optimization/68955
12670 PR rtl-optimization/64557
12671 * gcc.dg/torture/pr68955.c: New test.
12672
e49d321f
JH
126732016-01-19 Jan Hubicka <hubicka@ucw.cz>
12674
12675 PR lto/69136
12676 * g++.dg/torture/pr69136.C: New testcase.
12677
e9191ad3
JH
126782016-01-19 Jan Hubicka <hubicka@ucw.cz>
12679
12680 PR lto/69133
12681 * g++.dg/lto/pr69133_0.C: New testcase.
12682 * g++.dg/lto/pr69133_1.C: New testcase.
12683
2bedb645
JL
126842016-01-15 Jeff Law <law@redhat.com>
12685
12686 PR tree-optimization/69320
12687 * gcc.c-torture/pr69320-1.c: New test.
12688 * gcc.c-torture/pr69320-2.c: New test.
12689 * gcc.c-torture/pr69320-3.c: New test.
12690 * gcc.c-torture/pr69320-4.c: New test.
12691
17c15cb9
PP
126922016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12693
12694 PR c++/11858
12695 PR c++/24663
12696 PR c++/24664
12697 * g++.dg/template/pr11858.C: New test.
12698 * g++.dg/template/pr24663.C: New test.
12699 * g++.dg/template/unify12.C: New test.
12700 * g++.dg/template/unify13.C: New test.
12701 * g++.dg/template/unify14.C: New test.
12702 * g++.dg/template/unify15.C: New test.
12703 * g++.dg/template/unify16.C: New test.
12704 * g++.dg/template/unify17.C: New test.
12705
9617fd08
DM
127062016-01-18 David Malcolm <dmalcolm@redhat.com>
12707
12708 PR testsuite/69181
12709 * gcc.dg/pr69181-1.c: New test file.
12710 * gcc.dg/pr69181-2.c: New test file.
12711 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12712 globals by moving it to...
12713 (cleanup-after-saved-dg-test): ...this new function. Add
12714 "global additional_sources_used". Add reset of global
12715 multiline_expected_outputs to the empty list.
12716 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12717 global to...
12718 (multiline_expected_outputs): ...this, and updated comments to
12719 note that it is modified from gcc-dg.exp.
12720 (dg-end-multiline-output): Update for the above renaming.
12721 (handle-multiline-outputs): Likewise. Remove the clearing
12722 of the expected outputs to the empty list.
12723
b555a2e4
RB
127242016-01-18 Richard Biener <rguenther@suse.de>
12725
12726 PR tree-optimization/69297
12727 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12728
96902805
JM
127292016-01-18 Joseph Myers <joseph@codesourcery.com>
12730
12731 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12732 dg-options.
12733 * gcc.target/mips/mips-3d-2.c: Likewise.
12734 * gcc.target/mips/mips-3d-3.c: Likewise.
12735 * gcc.target/mips/mips-3d-4.c: Likewise.
12736 * gcc.target/mips/mips-3d-5.c: Likewise.
12737 * gcc.target/mips/mips-3d-6.c: Likewise.
12738 * gcc.target/mips/mips-3d-7.c: Likewise.
12739 * gcc.target/mips/mips-3d-8.c: Likewise.
12740 * gcc.target/mips/mips-3d-9.c: Likewise.
12741 * gcc.target/mips/mips-ps-1.c: Likewise.
12742 * gcc.target/mips/mips-ps-2.c: Likewise.
12743 * gcc.target/mips/mips-ps-3.c: Likewise.
12744 * gcc.target/mips/mips-ps-4.c: Likewise.
12745 * gcc.target/mips/mips-ps-5.c: Likewise.
12746 * gcc.target/mips/mips-ps-6.c: Likewise.
12747 * gcc.target/mips/mips-ps-7.c: Likewise.
12748 * gcc.target/mips/mips-ps-type.c: Likewise.
12749 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12750 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12751
40e26f94
TV
127522016-01-18 Tom de Vries <tom@codesourcery.com>
12753
12754 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12755 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12756 * c-c++-common/goacc/kernels-empty.c: New test.
12757 * c-c++-common/goacc/kernels-eternal.c: New test.
12758 * c-c++-common/goacc/kernels-loop-2.c: New test.
12759 * c-c++-common/goacc/kernels-loop-3.c: New test.
12760 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12761 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12762 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12763 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12764 * c-c++-common/goacc/kernels-loop-data.c: New test.
12765 * c-c++-common/goacc/kernels-loop-g.c: New test.
12766 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12767 * c-c++-common/goacc/kernels-loop-n.c: New test.
12768 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12769 * c-c++-common/goacc/kernels-loop.c: New test.
12770 * c-c++-common/goacc/kernels-noreturn.c: New test.
12771 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12772 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12773 * c-c++-common/goacc/kernels-reduction.c: New test.
12774
a98d4647
TV
127752016-01-18 Tom de Vries <tom@codesourcery.com>
12776
12777 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12778 * gcc.dg/autopar/outer-2.c: Same.
12779 * gcc.dg/autopar/outer-3.c: Same.
12780 * gcc.dg/autopar/outer-4.c: Same.
12781 * gcc.dg/autopar/outer-5.c: Same.
12782 * gcc.dg/autopar/outer-6.c: Same.
12783 * gcc.dg/autopar/parallelization-1.c: Same.
12784 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12785 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12786 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12787 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12788 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12789 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12790 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12791 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12792 * gcc.dg/autopar/pr39500-1.c: Same.
12793 * gcc.dg/autopar/pr39500-2.c: Same.
12794 * gcc.dg/autopar/pr46193.c: Same.
12795 * gcc.dg/autopar/pr46194.c: Same.
12796 * gcc.dg/autopar/pr49580.c: Same.
12797 * gcc.dg/autopar/pr49960-1.c: Same.
12798 * gcc.dg/autopar/pr49960.c: Same.
12799 * gcc.dg/autopar/pr68373.c: Same.
12800 * gcc.dg/autopar/reduc-1.c: Same.
12801 * gcc.dg/autopar/reduc-1char.c: Same.
12802 * gcc.dg/autopar/reduc-1short.c: Same.
12803 * gcc.dg/autopar/reduc-2.c: Same.
12804 * gcc.dg/autopar/reduc-2char.c: Same.
12805 * gcc.dg/autopar/reduc-2short.c: Same.
12806 * gcc.dg/autopar/reduc-3.c: Same.
12807 * gcc.dg/autopar/reduc-4.c: Same.
12808 * gcc.dg/autopar/reduc-6.c: Same.
12809 * gcc.dg/autopar/reduc-7.c: Same.
12810 * gcc.dg/autopar/reduc-8.c: Same.
12811 * gcc.dg/autopar/reduc-9.c: Same.
12812 * gcc.dg/autopar/uns-outer-4.c: Same.
12813 * gcc.dg/autopar/uns-outer-5.c: Same.
12814 * gcc.dg/autopar/uns-outer-6.c: Same.
12815 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12816 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12817
da976fa8
AL
128182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12819
12820 PR target/63679
12821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12822 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12823
70c1e886
AL
128242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12825
12826 PR target/63679
12827 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12828 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12829 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12830
88bed196
AL
128312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12832
12833 PR target/63679
12834 * gcc.dg/tree-ssa/sra-17.c: New.
12835 * gcc.dg/tree-ssa/sra-18.c: New.
12836
3dd5f42e
IE
128372016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12838
12839 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12840
ae5a77fa
EB
128412016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12842
12843 * gnat.dg/inline12.adb: New test.
12844
11e57fc6
BC
128452016-01-18 Bin Cheng <bin.cheng@arm.com>
12846
12847 PR tree-optimization/66797
12848 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12849
995b6fe0
RB
128502016-01-18 Richard Biener <rguenther@suse.de>
12851
12852 PR tree-optimization/69170
12853 * gcc.dg/torture/pr69170.c: New testcase.
12854
82ee0cf2 128552016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12856
12857 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12858
d69da357
TV
128592016-01-16 Tom de Vries <tom@codesourcery.com>
12860
12861 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12862
a3845283
TV
128632016-01-16 Tom de Vries <tom@codesourcery.com>
12864
12865 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12866 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12867 redundant dg-require-effective-target pthread.
12868 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12869 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12870 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12871 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12872 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12873 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12874 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12875
197a6aa6
DE
128762016-01-16 David Edelsohn <dje.gcc@gmail.com>
12877
12878 PR target/68609
12879 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12880 * gcc.target/powerpc/recip-7.c: Same.
12881
ec7886c1
PP
128822016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12883
12884 PR c++/69091
12885 * g++.dg/template/pr69091.C: New test.
12886
203484bb
PP
128872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12888
12889 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12890 dump does not contain an error_mark_node.
12891 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12892 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12893
aa2500e9
PP
128942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12895
12896 PR c++/68936
12897 * g++.dg/template/pr68936.C: New test.
12898
28621a5c
DE
128992016-01-15 David Edelsohn <dje.gcc@gmail.com>
12900
12901 PR target/68609
12902 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12903 * gcc.target/powerpc/recip-2.c: Same.
12904 * gcc.target/powerpc/recip-3.c: Same.
12905 * gcc.target/powerpc/recip-4.c: Same.
12906 * gcc.target/powerpc/recip-sqrtf.c: Same.
12907
40c43aca
JL
129082016-01-15 Jeff Law <law@redhat.com>
12909
12910 PR tree-optimization/69270
12911 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12912 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12913
afbc5ae8
PT
129142016-01-15 Paul Thomas <pault@gcc.gnu.org>
12915
12916 PR fortran/49630
12917 * gfortran.dg/deferred_character_13.f90: New test for the fix
12918 of comment 3 of the PR.
12919
12920 PR fortran/54070
12921 * gfortran.dg/deferred_character_8.f90: New test
12922 * gfortran.dg/allocate_error_5.f90: New test
12923
12924 PR fortran/60593
12925 * gfortran.dg/deferred_character_10.f90: New test
12926
12927 PR fortran/60795
12928 * gfortran.dg/deferred_character_14.f90: New test
12929
12930 PR fortran/61147
12931 * gfortran.dg/deferred_character_11.f90: New test
12932
12933 PR fortran/64324
12934 * gfortran.dg/deferred_character_9.f90: New test
12935
49abe076
VM
129362016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12937
12938 PR rtl-optimization/69030
12939 * gcc.target/i386/pr69030.c: New.
12940
16d12992
KT
129412016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12942
12943 * gcc.target/aarch64/target_attr_17.c: New test.
12944
78810bd3
RB
129452016-01-15 Richard Biener <rguenther@suse.de>
12946
12947 PR tree-optimization/66856
12948 * gcc.dg/torture/pr66856-1.c: New testcase.
12949 * gcc.dg/torture/pr66856-2.c: Likewise.
12950
2bd847fe
RB
129512016-01-15 Richard Biener <rguenther@suse.de>
12952
12953 PR debug/69137
12954 * g++.dg/lto/pr69137_0.C: New testcase.
12955
a00fe3b7
RS
129562016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12957
12958 PR middle-end/69246
12959 * gcc.target/i386/pr69246.c: New test.
12960
cbb0e83b
DV
129612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12962
7596d5de 12963 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12964
5a500ecf
DV
129652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12966
12967 PR c++/56194
12968 * g++.dg/init/const9.C: Disable test on S/390.
12969
5d9bf64f
DV
129702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12971
12972 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12973 * g++.dg/Wno-frame-address.C: Ditto.
12974
e234b19e
DV
129752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12976
12977 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12978
89483f99
RB
129792016-01-15 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/68961
12982 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12983
94f37395
IE
129842016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12985
12986 * gcc.target/i386/pr65105-5.c: New test.
12987
82ee0cf2 129882016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12989
12990 * gcc.c-torture/execute/alias-4.c: New testcase.
12991
82ee0cf2 129922016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12993
12994 PR ipa/68148
12995 * g++.dg/ipa/devirt-49.C: New testcase.
12996
092f7deb 129972016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12998
12999 PR target/65837
13000 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13001 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13002 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13003
e93c66bc
RB
130042016-01-15 Richard Biener <rguenther@suse.de>
13005
13006 PR tree-optimization/69117
13007 * gcc.dg/torture/pr69117.c: New testcase.
13008
c47eaca6 130092015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13010
13011 PR c++/69048
13012 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13013
c3f6914a
FXC
130142016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13015
13016 PR testsuite/67509
13017 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13018 range tests use 100 * maximum instead of maximum + 1.
13019
cd65ae90
JJ
130202016-01-14 Jakub Jelinek <jakub@redhat.com>
13021
13022 PR debug/69244
13023 * gcc.dg/guality/pr69244.c: New test.
13024
19643948
UB
130252016-01-14 Uros Bizjak <ubizjak@gmail.com>
13026
13027 * lib/target-supports.exp (check_effective_target_issignaling):
13028 New procedure.
13029 * gcc.dg/pr61441.c: Require issignaling effective target.
13030
fe79c97e
SB
130312016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13032
13033 PR target/68803
13034 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13035
c7df95d8
DM
130362016-01-14 David Malcolm <dmalcolm@redhat.com>
13037
13038 PR c++/68819
13039 PR preprocessor/69177
13040 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13041 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13042 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13043 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13044
00083992
MP
130452016-01-14 Marek Polacek <polacek@redhat.com>
13046
13047 PR c/69262
13048 * gcc.dg/array-15.c: New test.
13049
0c9b3294
JJ
130502016-01-14 Jakub Jelinek <jakub@redhat.com>
13051
13052 PR middle-end/68146
13053 PR tree-optimization/69155
13054 * gfortran.dg/pr68146.f: New test.
13055 * gfortran.dg/pr69155.f90: New test.
13056
3688e13d
RB
130572016-01-14 Richard Biener <rguenther@suse.de>
13058
13059 PR tree-optimization/68060
13060 * gcc.dg/torture/pr68060-1.c: New testcase.
13061 * gcc.dg/torture/pr68060-2.c: Likewise.
13062
bab0ad3a
NC
130632016-01-14 Nick Clifton <nickc@redhat.com>
13064
13065 * lib/target-supports.exp
13066 (check_effective_target_arm_neon_ok_nocache): Add an option
13067 sequence that includes setting the ARM architecture to ARMv7-A.
13068 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13069 command line options necessary to enable Neon support.
13070 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13071 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13072 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13073 * gcc.target/arm/pr69180.c: Likewise.
13074
947c2ce5
JL
130752016-01-14 Jeff Law <law@redhat.com>
13076
13077 PR tree-optimization/69270
13078 * gcc.dg/tree-ssa/pr69270.c: New test.
13079
3342fd71
BS
130802016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13081
13082 PR c/66208
13083 * c-c++-common/pr66208.c: New file.
13084
2ad3adf1
JJ
130852016-01-13 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR tree-optimization/69156
13088 * gcc.dg/pr69156.c: New test.
13089
398d6feb
L
130902016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13091
13092 * gcc.target/i386/pr69225-7.c: New test.
13093
4c868789
RH
130942016-01-13 Richard Henderson <rth@redhat.com>
13095
13096 * gcc.dg/tm/memopt-13.c: Update expected function.
13097 * gcc.dg/tm/memopt-6.c: Likewise.
13098
ef6d1772
UB
130992016-01-13 Uros Bizjak <ubizjak@gmail.com>
13100
13101 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13102 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13103 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13104 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13105
ef6d1772
UB
131062016-01-13 Tom de Vries <tom@codesourcery.com>
13107
13108 PR tree-optimization/69169
0b4b6ef2
TV
13109 * gcc.dg/pr69169.c: New test.
13110
2ad3adf1 131112016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13112
13113 PR target/69228
13114 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13115 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13116 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13117 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13118 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13119 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13120 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13121 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13122
9060e335
AK
131232016-01-13 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR target/69247
13126 * gcc.dg/pr69247.c: New test.
13127
40311329
RB
131282016-01-13 Richard Biener <rguenther@suse.de>
13129
13130 PR tree-optimization/69242
13131 * gcc.dg/torture/pr69242.c: New testcase.
13132
ccbd7103
RB
131332016-01-13 Richard Biener <rguenther@suse.de>
13134
13135 PR tree-optimization/69186
13136 * gcc.dg/torture/pr69186.c: New testcase.
13137
c6f72a46
JL
131382016-01-13 Jeff Law <law@redhat.com>
13139
13140 PR tree-optimization/67755
13141 * gcc.dg/tree-ssa/pr67755.c: New test.
13142
131432016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13144
13145 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13146 pass number in output by a star.
13147
c446cf07
BC
131482016-01-12 Bin Cheng <bin.cheng@arm.com>
13149
13150 PR tree-optimization/68911
13151 * gcc.c-torture/execute/pr68911.c: New test.
13152
5342156c
MP
131532016-01-12 Marek Polacek <polacek@redhat.com>
13154
13155 PR c++/68979
13156 * g++.dg/warn/permissive-1.C: New test.
13157
65364cc5
JJ
131582016-01-12 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR objc++/68511
13161 PR c++/69213
13162 * g++.dg/opt/pr69213.C: New test.
13163
81b9a3d9
CB
131642016-01-12 Christian Bruel <christian.bruel@st.com>
13165
13166 PR target/69180
13167 * gcc.target/arm/pr69180.c: New test.
13168
3c4e91c9
RB
131692016-01-12 Richard Biener <rguenther@suse.de>
13170
13171 PR lto/69077
13172 * g++.dg/lto/pr69077_0.C: New testcase.
13173 * g++.dg/lto/pr69077_1.C: Likewise.
13174
5664cea1
JJ
131752016-01-12 Jakub Jelinek <jakub@redhat.com>
13176
13177 PR target/69175
13178 * g++.dg/opt/pr69175.C: New test.
13179
86cefc49
AL
131802016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13181
13182 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13183 rather than #including math.h & stdlib.h.
13184 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13185 * gcc.dg/vect/pr49771.c: Likewise.
13186 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13187 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13188 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13189 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13190 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13191 * gcc.dg/vect/pr44507.c: Likewise.
13192 * gcc.dg/vect/pr45902.c: Likewise.
13193 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13194 * gcc.dg/vect/vect-117.c: Likewise.
13195 * gcc.dg/vect/vect-99.c: Likewise.
13196 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13197 * gcc.dg/vect/vect-cond-1.c: Likewise.
13198 * gcc.dg/vect/vect-cond-2.c: Likewise.
13199 * gcc.dg/vect/vect-cond-3.c: Likewise.
13200 * gcc.dg/vect/vect-cond-4.c: Likewise.
13201 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13202 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13203 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13204 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13205 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13206 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13207 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13208 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13209 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13210 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13211 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13212 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13213 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13214 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13215 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13216 include of signal.h.
13217 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13218 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13219 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13220 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13221 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13222 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13223 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13224 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13225 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13226 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13227 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13228 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13229 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13230 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13231 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13232 * gcc.dg/vect/vect-outer-5.c: Likewise.
13233 * gcc.dg/vect/vect-outer-6.c: Likewise.
13234 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13235 include of stdio.h.
13236
b832f61e
NC
132372016-01-12 Nick Clifton <nickc@redhat.com>
13238
13239 PR target/68913
13240 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13241 to fread so that it will be found in all target runtimes.
13242
8eac49b1
RB
132432016-01-12 Richard Biener <rguenther@suse.de>
13244
13245 PR tree-optimization/69053
13246 * g++.dg/torture/pr69053.C: New testcase.
13247
2935d994
RB
132482016-01-12 Richard Biener <rguenther@suse.de>
13249
13250 PR tree-optimization/69168
13251 * gcc.dg/torture/pr69168.c: New testcase.
13252
66c16fd9
RB
132532016-01-12 Richard Biener <rguenther@suse.de>
13254
13255 PR tree-optimization/69157
13256 * gcc.dg/torture/pr69157.c: New testcase.
13257
132582016-01-12 Richard Biener <rguenther@suse.de>
13259
13260 PR tree-optimization/69174
13261 * gcc.dg/torture/pr69174.c: New testcase.
13262
723033a6
JJ
132632016-01-12 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR c++/66808
13266 PR c++/69000
13267 * g++.dg/tls/pr66808.C: New test.
13268 * g++.dg/tls/pr69000.C: New test.
13269
3574cf47
BS
132702016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13271
13272 * gcc.target/powerpc/swaps-p8-23.c: New test.
13273 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13274
feb20787
JDA
132752016-01-11 John David Anglin <danglin@gcc.gnu.org>
13276
13277 PR tree-optimization/68356
13278 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13279
27b1820a
KV
132802016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13281 Jim Wilson <jim.wilson@linaro.org>
13282
13283 PR target/69194
13284 * gcc.target/arm/pr69194.c: New test.
13285
cf4de6af
L
132862016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13287
13288 PR target/69225
13289 * gcc.target/i386/pr69225-1.c: New test.
13290 * gcc.target/i386/pr69225-2.c: Likewise.
13291 * gcc.target/i386/pr69225-3.c: Likewise.
13292 * gcc.target/i386/pr69225-4.c: Likewise.
13293 * gcc.target/i386/pr69225-5.c: Likewise.
13294 * gcc.target/i386/pr69225-6.c: Likewise.
13295
1ebd5558
JJ
132962016-01-11 Jakub Jelinek <jakub@redhat.com>
13297
23552a4d
JJ
13298 PR target/67462
13299 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13300 if lp64.
13301
26ff85b0
JJ
13302 PR target/69071
13303 * gcc.dg/pr69071.c: New test.
13304
9cb6bd74
JJ
13305 PR c++/69211
13306 * g++.dg/opt/pr69211.C: New test.
13307
1ebd5558
JJ
13308 PR tree-optimization/69214
13309 * gcc.c-torture/compile/pr69214.c: New test.
13310
8c18c836
UB
133112016-01-11 Uros Bizjak <ubizjak@gmail.com>
13312
13313 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13314 * gcc.target/i386/pr66232-11.c: Ditto.
13315 * gcc.target/i386/pr66232-12.c: Ditto.
13316 * gcc.target/i386/pr66232-13.c: Ditto.
13317
62446e6e
RB
133182016-01-11 Richard Biener <rguenther@suse.de>
13319
13320 PR tree-optimization/69173
13321 * gcc.dg/torture/pr69173.c: New testcase.
13322
2b8568fe
KT
133232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13324
13325 PR rtl-optimization/68796
13326 * gcc.target/aarch64/tst_5.c: New test.
13327 * gcc.target/aarch64/tst_6.c: Likewise.
13328
5baf4532
KT
133292016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13330
13331 PR rtl-optimization/68841
13332 * gcc.dg/pr68841.c: New test.
13333 * gcc.c-torture/execute/pr68841.c: New test.
13334
ca90b1ed
YR
133352016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13336
13337 PR rtl-optimization/68920
13338 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13339 for ix86 targets.
13340 * gcc.dg/ifcvt-5.c: New test.
13341
2ad3adf1 133422016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13343
13344 PR bootstrap/69123
13345 * g++.dg/pr69123.C: New.
13346
83834c09
IE
133472016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13348
13349 PR target/69010
13350 * gcc.target/i386/pr69010.c: New test.
13351
dcf89d57
MJ
133522016-01-11 Martin Jambor <mjambor@suse.cz>
13353
13354 PR ipa/69044
13355 * gcc.target/i386/chkp-pr69044.c: New test.
13356
d95167ee
TV
133572016-01-11 Tom de Vries <tom@codesourcery.com>
13358
13359 PR tree-optimization/69109
13360 * gcc.dg/autopar/pr69109-2.c: New test.
13361 * gcc.dg/autopar/pr69109.c: New test.
13362
4f6403a8
TV
133632016-01-11 Tom de Vries <tom@codesourcery.com>
13364
13365 PR tree-optimization/69108
13366 * gcc.dg/autopar/pr69108.c: New test.
13367
21efdd80
PP
133682016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13369
13370 PR c++/69029
13371 * c-c++-common/Wisleading-indentation.c: Augment test.
13372
fd42eed8
TK
133732016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13374
13375 PR fortran/69154
13376 * gfortran.dg/inline_matmul_12.f90: New test.
13377
4f90ee6c
PT
133782016-01-10 Paul Thomas <pault@gcc.gnu.org>
13379
13380 PR fortran/67779
13381 * gfortran.dg/actual_array_offset_1: New test.
13382
3907c6cf
TV
133832016-01-10 Tom de Vries <tom@codesourcery.com>
13384
13385 PR tree-optimization/69062
13386 * gcc.dg/autopar/pr69062.c: New test.
13387
b07b236e
TS
133882016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13389
13390 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13391 * gcc.dg/vect/slp-perm-2.c: Likewise.
13392 * gcc.dg/vect/slp-perm-3.c: Likewise.
13393 * gcc.dg/vect/slp-perm-5.c: Likewise.
13394 * gcc.dg/vect/slp-perm-6.c: Likewise.
13395 * gcc.dg/vect/slp-perm-7.c: Likewise.
13396 * gcc.dg/vect/slp-perm-8.c: Likewise.
13397
23fab8ae
TV
133982016-01-10 Tom de Vries <tom@codesourcery.com>
13399
13400 PR tree-optimization/69039
13401 * gcc.dg/autopar/pr69039.c: New test.
13402
73f0dae2
MP
134032016-01-09 Marek Polacek <polacek@redhat.com>
13404
13405 PR c++/69113
13406 * g++.dg/pr69113.C: New test.
13407
20b8d734
JJ
134082016-01-09 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR middle-end/50865
13411 PR tree-optimization/69097
13412 * gcc.c-torture/execute/pr50865.c: New test.
13413 * gcc.c-torture/execute/pr69097-1.c: New test.
13414 * gcc.c-torture/execute/pr69097-2.c: New test.
13415 * gcc.dg/pr69097-1.c: New test.
13416 * gcc.dg/pr69097-2.c: New test.
13417
c50e614b
JJ
134182016-01-09 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR c++/69164
13421 * g++.dg/opt/pr69164.C: New test.
13422
e0237993
JJ
134232016-01-08 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR tree-optimization/69167
13426 * gcc.dg/pr69167.c: New test.
13427
bd8f5bb2
MP
134282016-01-08 Marek Polacek <polacek@redhat.com>
13429
13430 PR c++/68449
13431 * g++.dg/pr68449.C: New.
13432
bb0f5ca7
AL
134332016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13434
13435 PR tree-optimization/68707
13436 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13437 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13438 on platforms supporting it.
13439 * gcc.dg/vect/slp-perm-2.c: Likewise.
13440 * gcc.dg/vect/slp-perm-3.c: Likewise.
13441 * gcc.dg/vect/slp-perm-5.c: Likewise.
13442 * gcc.dg/vect/slp-perm-7.c: Likewise.
13443 * gcc.dg/vect/slp-perm-8.c: Likewise.
13444 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13445 on platforms supporting it.
13446
22518428
JJ
134472016-01-08 Jakub Jelinek <jakub@redhat.com>
13448
33f0852f
JJ
13449 PR tree-optimization/69162
13450 * gcc.dg/pr69162.c: New test.
13451
22518428
JJ
13452 PR tree-optimization/69172
13453 * gcc.dg/pr69172.c: New test.
13454
80e9b3aa
TP
134552016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13456
13457 PR tree-optimization/67781
13458 * gcc.c-torture/execute/pr67781.c: New file.
13459
262a363f
JJ
134602016-01-08 Jakub Jelinek <jakub@redhat.com>
13461
13462 PR tree-optimization/69083
13463 * gcc.dg/vect/pr69083.c: New test.
13464
6e1f093f
SS
134652016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13466
13467 PR tree-optimization/61441
13468 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13469 Use -fexcess-precision=standard for compiler options.
13470 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13471
53290e07
JJ
134722016-01-08 Jakub Jelinek <jakub@redhat.com>
13473
57bf3072
JJ
13474 PR fortran/69128
13475 * gfortran.dg/gomp/pr69128.f90: New test.
13476
53290e07
JJ
13477 PR c++/69145
13478 * g++.dg/ext/pr69145-1.C: New test.
13479 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13480 * g++.dg/ext/pr69145-2.h: New file.
13481
7a127fa7
MS
134822016-01-07 Martin Sebor <msebor@redhat.com>
13483
13484 PR c/68966
13485 * gcc.dg/atomic-fetch-bool.c: New test.
13486 * gcc.dg/sync-fetch-bool.c: New test.
13487
95918b49
L
134882016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13489
13490 PR fortran/66680
13491 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13492
c8e62a9d
NC
134932016-01-07 Nick Clifton <nickc@redhat.com>
13494
13495 PR target/66655
13496 * g++.dg/pr66655.C: New test.
13497 * g++.dg/pr66655_1.cc: Test support file.
13498 * g++.dg/pr66655.h: Test header file.
13499
2ad3adf1 135002016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13501
13502 PR fortran/66680
13503 gfortran.dg/gomp/pr66680.f90: New test.
13504
4cd9ca92
L
135052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13506
13507 PR target/69171
13508 * gcc.target/i386/pr69171-1.c: New test.
13509 * gcc.target/i386/pr69171-2.c: Likewise.
13510 * gcc.target/i386/pr69171-3.c: Likewise.
13511 * gcc.target/i386/pr69171-4.c: Likewise.
13512 * gcc.target/i386/pr69171-5.c: Likewise.
13513 * gcc.target/i386/pr69171-6.c: Likewise.
13514
7e33d4dc
BS
135152015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13516
13517 PR middle-end/67639
13518 * c-c++-common/pr67639.c: New test.
13519
fec64afc
JJ
135202016-01-07 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR tree-optimization/69141
13523 * g++.dg/opt/pr69141.C: New test.
13524
f293ad29
EB
135252016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13526
13527 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13528
5027395e
UB
135292016-01-06 Uros Bizjak <ubizjak@gmail.com>
13530
13531 PR target/69140
13532 * gcc.target/i386/pr69140.c: New test
13533
7443cf13
DM
135342016-01-06 David Malcolm <dmalcolm@redhat.com>
13535
13536 * gcc.dg/bad-dereference.c: New test case.
13537
32928931
BS
135382015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13539
13540 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13541
68dd05da
AS
135422016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13543
13544 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13545
6b131d5b
MP
135462016-01-06 Marek Polacek <polacek@redhat.com>
13547
13548 PR sanitizer/69099
13549 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13550
8d9fdb49
MP
135512016-01-05 Marek Polacek <polacek@redhat.com>
13552
13553 PR c/69104
13554 * gcc.dg/atomic-invalid-2.c: New.
13555
acf93f1e
L
135562016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13557
13558 PR target/68991
13559 * gcc.target/i386/pr68991.c: New test.
13560
3f50525d
L
135612016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13562
13563 PR target/68991
13564 * g++.dg/pr68991-1.C: New test.
13565 * g++.dg/pr68991-2.C: Likewise.
13566
e0237993 135672016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13568
e0237993 13569 PR other/60465
face88a1
ST
13570 * gcc.target/ia64/pr60465-gprel64.c: New test.
13571 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13572
a0866eff
KT
135732016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13574
13575 PR rtl-optimization/68651
13576 * gcc.target/aarch64/pr68651_1.c: New test.
13577
c589e975
DM
135782016-01-05 David Malcolm <dmalcolm@redhat.com>
13579
13580 PR c/69122
13581 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13582
929710d9
NS
135832016-01-05 Nathan Sidwell <nathan@acm.org>
13584
ce3e43d7
NS
13585 PR c++/58583
13586 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13587
929710d9
NS
13588 * gcc.dg/alias-15.c: New.
13589
a2faef8e
NC
135902016-01-05 Nick Clifton <nickc@redhat.com>
13591
13592 PR target/68870
13593 * g++.dg/pr68770.C: New test.
13594
4cfa76e3
MS
135952016-01-04 Mike Stump <mikestump@comcast.net>
13596
13597 * lib/target-supports.exp (check_effective_target_cilkplus):
13598 cilkplus targets require pthreads.
4ece61b6 13599 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13600
4e8a3a35
MM
136012016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13602
13603 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13604 generation.
13605
818ab71a
JJ
136062016-01-04 Jakub Jelinek <jakub@redhat.com>
13607
13608 Update copyright years.
13609
2fe0a208
MP
136102016-01-04 Marek Polacek <polacek@redhat.com>
13611
13612 PR c/68908
13613 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13614 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13615 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13616
9e3b2fe3
EB
136172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13618
13619 * gcc.target/sparc/20160104-2.c: New test.
13620
e8d65a35
EB
136212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13622
13623 * gcc.target/sparc/20160104-1.c: New test.
13624
25ccfccd
PT
136252016-01-03 Paul Thomas <pault@gcc.gnu.org>
13626
13627 PR fortran/65045
13628 * gfortran.dg/pr65045.f90: New test.
13629
cb51d382
EB
136302016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13631
13632 * gnat.dg/specs/debug1.ads: Delete.
13633
6eeaad6e
JD
136342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13635
13636 PR libgfortran/68867
13637 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13638 expression.
13639
2f968603
JD
136402016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13641
13642 PR libgfortran/68867
13643 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13644 PowerPC.
13645
591bb5e4
PT
136462016-01-01 Paul Thomas <pault@gcc.gnu.org>
13647
13648 PR fortran/68864
13649 * gfortran.dg/pr68864.f90: New test.
13650
f1e0620c
JJ
136512016-01-01 Jakub Jelinek <jakub@redhat.com>
13652
942a1319
JJ
13653 PR tree-optimization/69070
13654 * gcc.dg/pr69070.c: New test.
13655
10dff63f
JJ
13656 PR sanitizer/69055
13657 * gfortran.dg/pr69055.f90: New test.
13658
f1e0620c
JJ
13659 PR target/69015
13660 * gcc.dg/pr69015.c: New test.
818ab71a 13661\f
2f883d1c 13662Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13663
13664Copying and distribution of this file, with or without modification,
13665are permitted in any medium without royalty provided the copyright
13666notice and this notice are preserved.