]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/77920 (186.crafty doesn't compile)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7dc2f5f1
RB
12016-10-12 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/77920
4 * gcc.dg/torture/pr77920.c: New testcase.
5
70f6d5e1
JJ
62016-10-12 Jakub Jelinek <jakub@redhat.com>
7
4a8b97cb
JJ
8 PR tree-optimization/77929
9 * gcc.c-torture/compile/pr77929.c: New test.
10
70f6d5e1
JJ
11 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
12 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
13 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
14 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
15 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
16 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
17 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
18 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
19 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
20
4803de58
EB
212016-10-11 Eric Botcazou <ebotcazou@adacore.com>
22
23 * gcc.target/sparc/setcc-4.c: Adjust.
24 * gcc.target/sparc/setcc-5.c: Likewise.
25 * gcc.target/sparc/setcc-6.c: Likewise.
26 * gcc.target/sparc/setcc-7.c: Likewise.
27 * gcc.target/sparc/setcc-8.c: Likewise.
28 * gcc.target/sparc/setcc-9.c: Likewise.
29 * gcc.target/sparc/setcc-10.c: Delete.
30
f6cf4810
SK
312016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/77942
34 * gfortran.dg/pr77942.f90
35
8e8c2744
FR
362016-10-11 Fritz Reese <fritzoreese@gmail.com>
37
38 * gfortran.dg/dec_math.f90: New testsuite.
39
ddefad9a
SKS
402016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
41
42 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
43 (main): Declare j as i32 instead of int.
44
e7b08761
TP
452016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
46
47 PR testsuite/PR77710
48 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
49 target triplet instead of *-*-*-*.
50
9fd7cd44
EB
512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/unchecked_convert10.adb: New test.
54 * gnat.dg/unchecked_convert11.adb: Likewise.
55 * gnat.dg/unchecked_convert12.adb: Likewise.
56
ff7e7ee0
EB
572016-10-11 Eric Botcazou <ebotcazou@adacore.com>
58
59 * gcc.target/sparc/cbcond-1.c: New test.
60 * gcc.target/sparc/cbcond-2.c: Likewise.
61 * gcc.target/sparc/movcc-1.c: Likewise.
62 * gcc.target/sparc/movcc-2.c: Likewise.
63 * gcc.target/sparc/setcc-1.c: Adjust.
64 * gcc.target/sparc/setcc-2.c: Likewise.
65 * gcc.target/sparc/setcc-3.c: Likewise.
66 * gcc.target/sparc/setcc-4.c: Likewise.
67 * gcc.target/sparc/setcc-5.c: Likewise.
68 * gcc.target/sparc/setcc-6.c: New test.
69 * gcc.target/sparc/setcc-7.c: Likewise.
70 * gcc.target/sparc/setcc-8.c: Likewise.
71 * gcc.target/sparc/setcc-9.c: Likewise.
72 * gcc.target/sparc/setcc-10.c: Likewise.
73
d30078b8
JL
742016-10-10 Jeff Law <law@redhat.com>
75
76 PR tree-optimization/71947
77 * gcc.dg/tree-ssa/pr71947-1.c: New test.
78 * gcc.dg/tree-ssa/pr71947-2.c: New test.
79 * gcc.dg/tree-ssa/pr71947-3.c: New test.
80 * gcc.dg/tree-ssa/pr71947-4.c: New test.
81 * gcc.dg/tree-ssa/pr71947-5.c: New test.
82 * gcc.dg/tree-ssa/pr71947-6.c: New test.
83
5f869266
TK
842016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
85
86 PR fortran/77915
87 * gfortran.dg/matmul_11.f90: New test.
88
174e0b00
JW
892016-10-10 Jiong Wang <jiong.wang@arm.com>
90
91 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
92 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
93 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
94 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
95 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
96 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
97 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
98 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
99 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
100 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
101 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
102 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
103 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
104 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
116 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
117 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
118 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
132 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
133 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
134 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
135 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
150
4bc63138
JW
1512016-10-10 Jiong Wang <jiong.wang@arm.com>
152
153 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
167
8f3edb07
JW
1682016-10-10 Jiong Wang <jiong.wang@arm.com>
169
170 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
171 Enable AArch64.
172 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
173 vdup*_laneq.
174 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
175 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
177 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
178
6e49f922
JW
1792016-10-10 Matthew Wahab <matthew.wahab@arm.com>
180 Jiong Wang <jiong.wang@arm.com>
181
182 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
183 AArch64 support.
184 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
185 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
186 AArch64 targets.
187 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
188 AArch64 targets.
189 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
190 targets.
191 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
192
41683e1a
EB
1932016-10-10 Eric Botcazou <ebotcazou@adacore.com>
194
195 * gnat.dg/specs/vfa.ads: New test.
196
6e49f922 1972016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
198
199 * gnat.dg/inline13.ad[sb]: New test.
200 * gnat.dg/inline13_pkg.ad[sb]: New helper.
201
55cfd746
EB
2022016-10-10 Eric Botcazou <ebotcazou@adacore.com>
203
204 * gnat.dg/biased_subtype.adb: New test.
205
4dfb8a2a
JJ
2062016-10-09 Jakub Jelinek <jakub@redhat.com>
207
208 PR tree-optimization/77901
209 * gcc.c-torture/compile/pr77901.c: New test.
210
67b97478
PK
2112016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
212
213 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
214 * gcc.dg/ipa/propalign-2.c: Likewise
215 * gcc.dg/ipa/propalign-3.c: Likewise.
216 * gcc.dg/ipa/propalign-4.c: Likewise.
217 * gcc.dg/ipa/propalign-5.c: Likewise.
218
7bad794a
JJ
2192016-10-08 Jakub Jelinek <jakub@redhat.com>
220
81b02905
JJ
221 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
222
ee19ef45
JJ
223 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
224
7bad794a
JJ
225 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
226 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
227
56d3a930
FR
2282016-10-07 Fritz Reese <fritzoreese@gmail.com>
229
230 * gfortran.dg/dec_union_11.f90: New testcase.
231
45e2bf2e
NS
2322016-10-07 Nathan Sidwell <nathan@acm.org>
233
234 PR c++/66443
235 * g++.dg/cpp0x/pr66443-cxx11.C: New.
236 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
237 * g++.dg/cpp1y/pr66443-cxx14.C: New
238 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
239 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
240
be845b04
JJ
2412016-10-07 Jakub Jelinek <jakub@redhat.com>
242
243 * g++.dg/cpp0x/addressof1.C: New test.
244 * g++.dg/cpp0x/addressof2.C: New test.
245
08213983
MM
2462016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
247
248 * gcc.target/powerpc/float128-type-1.c: New test to check that
249 PowerPC 64-bit Linux enables -mfloat128-type by default.
250 * gcc.target/powerpc/float128-type-2.c: Likewise.
251 * gcc.target/powerpc/float128-mix.c: Change error message to
252 reflect that __ibm128 is now #define'ed to be long double.
253
bd845c14
SK
2542016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
255
256 PR fortran/77406
257 * gfortran.dg/pr77406.f90: New test.
258 * gfortran.dg/assumed_type_3.f90: Update error messages.
259 * gfortran.dg/defined_operators_1.f90: Ditto.
260 * gfortran.dg/generic_26.f90: Ditto.
261 * gfortran.dg/generic_7.f90: Ditto.
262 * gfortran.dg/gomp/udr5.f90: Ditto.
263 * gfortran.dg/gomp/udr7.f90: Ditto.
264 * gfortran.dg/interface_1.f90: Ditto.
265 * gfortran.dg/interface_37.f90: Ditto.
266 * gfortran.dg/interface_5.f90: Ditto.
267 * gfortran.dg/interface_6.f90: Ditto.
268 * gfortran.dg/interface_7.f90
269 * gfortran.dg/no_arg_check_3.f90
270 * gfortran.dg/operator_5.f90
271 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
272
c09c4992
BE
2732016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
274
275 PR c++/77700
276 * c-c++-common/Wint-in-bool-context.c: Update test.
277
d7f336f8
RB
2782016-10-07 Richard Biener <rguenther@suse.de>
279
280 * gcc.dg/tree-ssa/vrp01.c: Adjust.
281 * gcc.dg/tree-ssa/vrp34.c: Likewise.
282
a9172bf3
MP
2832016-10-07 Marek Polacek <polacek@redhat.com>
284
285 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
286
8a14afd0
BS
2872016-10-07 Bernd Schmidt <bschmidt@redhat.com>
288
289 PR c++/69733
290 * c-c++-common/pr69733.c: New test.
291 * gcc.dg/pr69733.c: New test.
292 * gcc.target/i386/pr69733.c: New test.
293
d4bd4646
MP
2942016-10-07 Marek Polacek <polacek@redhat.com>
295
296 PR c++/77803
297 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
298
a93cdc5c
JJ
2992016-10-07 Jakub Jelinek <jakub@redhat.com>
300
301 PR tree-optimization/77664
302 * gcc.dg/tree-ssa/pr77664.c: New test.
303 * gcc.dg/pr77664.c: New test.
304
3052016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
306
307 * gfortran.dg/pr69955.f90: New test.
308
ac193ee7
LK
3092016_10-06 Louis Krupp <louis.krupp@zoho.com>
310
311 PR fortran/57910
312 * gfortran.dg/pr57910.f90: New test.
313
342cfb3e
JJ
3142016-10-06 Jakub Jelinek <jakub@redhat.com>
315
316 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
317 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
318
48057089
KV
3192016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
320
321 PR tree-optimization/77862
322 * gcc.dg/pr77862.c: New test.
323
65b25c9b
KV
3242016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
325
326 * gcc.dg/tree-ssa/evrp4.c: New test.
327
f3127685
JL
3282016-10-06 Jeff Law <law@redhat.com>
329
330 PR tree-optimization/71661
331 * gcc.dg/tree-ssa/pr71661.c: New test.
332
b3972588
RB
3332016-10-06 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/77855
336 * gcc.dg/torture/pr77855.c: New testcase.
337
139dc3c6
JC
3382016-10-06 James Clarke <jrtc27@jrtc27.com>
339 Eric Botcazou <ebotcazou@adacore.com>
340
341 * g++.dg/other/pr77759.C: New test.
342
37f6a157
RB
3432016-10-06 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/77839
346 * gcc.dg/torture/pr77839.c: New testcase.
347
f779aeb8
MP
3482016-10-06 Marek Polacek <polacek@redhat.com>
349
350 * g++.dg/cpp1z/init-statement9.C: New test.
351
eee8f0b0
AS
3522016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
353
354 * gcc.target/i386/pcommit-1.c: Deleted.
355 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
356 * gcc.target/i386/sse-13.c: Ditto.
357 * gcc.target/i386/sse-14.c: Ditto.
358 * gcc.target/i386/sse-22.c: Ditto.
359 * gcc.target/i386/sse-23.c: Ditto.
360 * g++.dg/other/i386-2.C: Ditto.
361
b48042bb
UB
3622016-10-05 Uros Bizjak <ubizjak@gmail.com>
363
364 * gcc.target/i386/pr77833.c: Require int128 effective target.
365
50b01e1d
SK
3662016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
367
368 PR fortran/58991
369 PR fortran/58992
370 * gfortran.dg/associate_22.f90: New test.
371
908b8296
FR
3722016-10-05 Fritz Reese <fritzoreese@gmail.com>
373
374 * gfortran.dg/dec_union_9.f90: New testcase.
375 * gfortran.dg/dec_union_10.f90: New testcase.
376
87582521
JJ
3772016-10-05 Jakub Jelinek <jakub@redhat.com>
378
2e69f143
JJ
379 PR sanitizer/66343
380 * gcc.dg/pch/pr66343-3.c: New test.
381 * gcc.dg/pch/pr66343-3.hs: New file.
382
87582521
JJ
383 PR sanitizer/66343
384 * gcc.dg/pch/pr66343-1.c: New test.
385 * gcc.dg/pch/pr66343-1.hs: New file.
386 * gcc.dg/pch/pr66343-2.c: New test.
387 * gcc.dg/pch/pr66343-2.hs: New file.
388
700fff34
BE
3892016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
390
391 * c-c++-common/Wint-in-bool-context.c: Update test.
392
17a9e380
MP
3932016-10-05 Marek Polacek <polacek@redhat.com>
394
395 * g++.dg/cpp1z/init-statement1.C: New test.
396 * g++.dg/cpp1z/init-statement2.C: New test.
397 * g++.dg/cpp1z/init-statement3.C: New test.
398 * g++.dg/cpp1z/init-statement4.C: New test.
399 * g++.dg/cpp1z/init-statement5.C: New test.
400 * g++.dg/cpp1z/init-statement6.C: New test.
401 * g++.dg/cpp1z/init-statement7.C: New test.
402 * g++.dg/cpp1z/init-statement8.C: New test.
403
6e48e779
LK
4042016-10-05 Louis Krupp <louis.krupp@zoho.com>
405
406 PR fortran/67524
407 * gfortran.dg/pr67524.f90: New test.
408
04a32443
JJ
4092016-10-05 Jakub Jelinek <jakub@redhat.com>
410
411 PR sanitizer/77823
412 * c-c++-common/ubsan/shift-9.c: New test.
413
743a9cf7
SKS
4142016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
415
416 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
417 of int if __SIZEOF_INT__ is less than 4 bytes.
418
a40278c3
JD
4192016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420
421 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
422 * gfortran.dg/class_array_20.f03: Likewise.
423 * gfortran.dg/class_array_21.f03: Likewise.
424 * gfortran.dg/finalize_29.f08: Likewise.
425 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
426
39bb7d01
RB
4272016-10-05 Richard Biener <rguenther@suse.de>
428
429 PR middle-end/77826
430 * gcc.dg/torture/pr77826.c: New testcase.
431
eeb57981
RB
4322016-10-05 Richard Biener <rguenther@suse.de>
433
434 * gcc.dg/fold-copysign-1.c: New testcase.
435
f9018d75
AS
4362016-10-05 Andreas Schwab <schwab@suse.de>
437
438 * g++.dg/pr49847-2.C: Remove.
439
7e8000b3
PMR
4402016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
441
442 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
443
54f84ca9
RB
4442016-10-05 Richard Biener <rguenther@suse.de>
445
446 PR middle-end/55152
447 * gcc.dg/pr55152-2.c: New testcase.
448
17beda50
JD
4492016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
450
451 * gfortran.dg/dtio_15.f90: New test.
452
1c84b798
ILT
4532016-10-04 Ian Lance Taylor <iant@golang.org>
454
455 * gcc.dg/split-7.c: New test.
456
7ec39552
MS
4572016-10-04 Martin Sebor <msebor@redhat.com>
458
459 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
460 %lc directive to wint_t to silence -Wformat warnings on targets
461 where the latter is a distinct type such as long.
462
8ff04ff9
MS
4632016-10-04 Martin Sebor <msebor@redhat.com>
464
465 PR c++/77804
466 * g++.dg/warn/Wplacement-new-size-4.C: New test.
467
bfecd57c
JJ
4682016-10-04 Jakub Jelinek <jakub@redhat.com>
469
f72da967
JJ
470 PR c++/77791
471 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
472
bfecd57c
JJ
473 * g++.dg/other/java3.C: Remove.
474 * g++.dg/other/java1.C: Remove.
475 * g++.dg/other/error12.C: Remove.
476 * g++.dg/other/java2.C: Remove.
477 * g++.dg/warn/Wnvdtor.C: Remove.
478 * g++.dg/lookup/java1.C: Remove.
479 * g++.dg/lookup/java2.C: Remove.
480 * g++.dg/ext/pr34829.C: Remove.
481 * g++.dg/ext/java-3.C: Remove.
482 * g++.dg/ext/java-1.C: Remove.
483 * g++.dg/ext/java-2.C: Remove.
484 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
485
fe8b1e83
DG
4862016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
487
488 PR tree-optimization/77808
489 * gcc.dg/tree-ssa/pr77808.c: New testcase.
490
078b5aab
RB
4912016-10-04 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/77399
494 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
495
2b568899
RB
4962016-10-04 Richard Biener <rguenther@suse.de>
497
498 PR middle-end/77833
499 * gcc.target/i386/pr77833.c: New testcase.
500
0a4e5cf3
JL
5012016-09-26 Jeff Law <law@redhat.com>
502
503 PR tree-optimization/71550
504 PR tree-optimization/71403
505 * gcc.c-torture/execute/pr71550.c: New test.
506
d07b0a23
SKS
5072016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
508
509 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
510 option.
511
b44a42cf
KT
5122016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513
514 Revert
515 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
516
517 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
518
f41f1ceb
MP
5192016-10-03 Marek Polacek <polacek@redhat.com>
520
521 * g++.dg/cpp0x/nullptr37.C: New test.
522
1633d3b9
BE
5232016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
524
525 * c-c++-common/Wint-in-bool-context.c: Update test.
526
2c8e3a1d
JJ
5272016-10-02 Jakub Jelinek <jakub@redhat.com>
528
529 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
530 earlier.
531 * g++.dg/charset/asm2.c (memmove): Likewise.
532 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
533 * g++.dg/tls/diag-4.C (foo): Likewise.
534 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
535 dg-warning, fix up regex.
536 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
537 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
538 * g++.old-deja/g++.mike/net31.C: Likewise.
539 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
540 for C++17.
541 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
542 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
543
f00b6283
RB
5442016-10-01 Richard Biener <rguenther@suse.de>
545
546 PR middle-end/77798
547 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
548
0f0565b1
AV
5492016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
550
551 PR fortran/77663
552 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
553
c58823a0
JJ
5542016-10-01 Jakub Jelinek <jakub@redhat.com>
555
556 PR c/77490
557 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
558 Add dg-prune-output directive.
559
e3228a50
JD
5602016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
561
562 PR fortran/66643
563 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
564 * gfortran.fortran-torture/compile/write.f90: Update test.
565
e70bbc6f
MW
5662016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
567
568 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
569 arm_fp16_alternative_ok as the required effective target.
570 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
571 -mfp16-format=alternative to the dg-options directive and remove
572 the dg-add-options directive.
573
c39747d2
FR
5742016-09-30 Fritz Reese <fritzoreese@gmail.com>
575
576 PR fortran/77764
577 * gfortran.dg/dec_union_8.f90: New testcase.
578
00074dd8
FR
5792016-09-30 Fritz Reese <fritzoreese@gmail.com>
580
581 PR fortran/77782
582 * gfortran.dg/dec_structure_16.f90: New testcase.
583
26f391e8
AV
5842016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
585
586 * gfortran.dg/coarray_allocate_10.f08: New test.
587 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
588
fa16a271
KT
5892016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
590
591 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
592
f334c828
RB
5932016-09-30 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/77399
596 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
597
76e3ec9c
SL
5982016-09-29 Sandra Loosemore <sandra@codesourcery.com>
599
600 * c-c++-common/pr27336.c: Make dependency on
601 -fdelete-null-pointer-checks explicit.
602 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
603 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
604 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
605 * gcc.dg/pic-1.c: Require fpic target support.
606 * gcc.dg/pic-2.c: Likewise.
607
a2c6e7f2
JJ
6082016-09-29 Jakub Jelinek <jakub@redhat.com>
609
610 Implement P0001R1 - C++17 removal of register storage class specifier
611 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
612 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
613 C++17.
614 * c-c++-common/vector-subscript-5.c (foo): Don't use register
615 keyword if not __SSE2__.
616 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
617 C++17.
618 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
619 register keywords.
620 * g++.dg/eh/pr29166.C: Add -Wno-register option.
621 * g++.dg/warn/register-parm-1.C (erroneous_warning,
622 no_erroneous_warning): Expect new warnings for C++17.
623 * g++.dg/warn/register-var-2.C (f): Likewise.
624 * g++.dg/parse/register1.C (f): Expect new error for C++17.
625 * g++.dg/parse/linkage2.C (foo): Likewise.
626 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
627 keyword on parameters for C++17.
628 * g++.dg/cpp1z/register1.C: New test.
629 * g++.dg/cpp1z/register2.C: New test.
630 * g++.dg/cpp1z/register3.C: New test.
631
4ab76933
UB
6322016-09-29 Uros Bizjak <ubizjak@gmail.com>
633
634 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
635 * gcc.target/i386/avx2-check.h (main): Ditto.
636 * gcc.target/i386/avx512bw-check.h (main): Ditto.
637 * gcc.target/i386/avx512cd-check.h (main): Ditto.
638 * gcc.target/i386/avx512dq-check.h (main): Ditto.
639 * gcc.target/i386/avx512er-check.h (main): Ditto.
640 * gcc.target/i386/avx512f-check.h (main): Ditto.
641 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
642 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
643 * gcc.target/i386/avx512vl-check.h (main): Ditto.
644
2488ebe5
UB
6452016-09-29 Uros Bizjak <ubizjak@gmail.com>
646
647 PR target/77756
648 * gcc.target/i386/pr77756.c: New test.
649
4d258d09
MP
6502016-09-29 Marek Polacek <polacek@redhat.com>
651
652 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
653
a9087411
MP
6542016-09-29 Marek Polacek <polacek@redhat.com>
655
656 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
657 C++14.
658
fa0a064a
ML
6592016-09-29 Martin Liska <mliska@suse.cz>
660
661 * objc/execute/construct1.m: New test.
662
0ce1ecc7
RB
6632016-09-29 Richard Biener <rguenther@suse.de>
664
665 PR tree-optimization/77768
666 * gcc.dg/torture/pr77768.c: New testcase.
667
da186c1f
RB
6682016-09-28 Richard Biener <rguenther@suse.de>
669
670 PR middle-end/77407
671 * gcc.dg/pr77407.c: New testcase.
672
d657e995
RB
6732016-09-29 Richard Biener <rguenther@suse.de>
674
675 PR middle-end/55152
676 * gcc.dg/pr55152.c: New testcase.
677 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
678
cadf6296
RO
6792016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
680
681 * gcc.dg/profile-update-warning.c: Restrict to ia32.
682 (dg-options): Remove -m32.
683
88000fd1
MS
6842016-09-28 Martin Sebor <msebor@redhat.com>
685
686 PR middle-end/77721
687 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
688
0c172974
JD
6892016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
690
691 PR libgfortran/77707
692 * gfortran.dg/inquire_17.f90: New test.
693
4b390698
JJ
6942016-09-28 Jakub Jelinek <jakub@redhat.com>
695
696 PR c++/77467
697 * g++.dg/cpp1y/constexpr-77467.C: New test.
698
2b1b5938
MS
6992016-09-28 Martin Sebor <msebor@redhat.com>
700
701 PR c/77762
702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
703 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
704 (test_sprintf_p_const): Adjust line numbers to avoid failures
705 introduced in r240503.
706
30dc6ee9
MS
7072016-09-28 Martin Sebor <msebor@redhat.com>
708
709 PR middle-end/77683
710 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
711
7d290e93
BE
7122016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
713
fcf32bad
BE
714 PR c++/77748
715 * g++.dg/pr77550.C: Avoid undefined behavior.
716
7d290e93
BE
717 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
718
912d9ec3
WD
7192016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
720
721 * gcc.dg/strlenopt-20.c: Update test.
722 * gcc.dg/strlenopt-21.c: Likewise.
723 * gcc.dg/strlenopt-22.c: Likewise.
724 * gcc.dg/strlenopt-22g.c: Likewise.
725 * gcc.dg/strlenopt-26.c: Likewise.
726 * gcc.dg/strlenopt-5.c: Likewise.
727 * gcc.dg/strlenopt-7.c: Likewise.
728 * gcc.dg/strlenopt-9.c: Likewise.
729
459bcfb0
JJ
7302016-09-27 Jakub Jelinek <jakub@redhat.com>
731
6e39060a
JJ
732 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
733
8ca33347
JJ
734 * g++.dg/cpp1z/lambda-this1.C: New test.
735 * g++.dg/cpp1z/lambda-this2.C: New test.
736
459bcfb0
JJ
737 PR c++/77722
738 * g++.dg/ubsan/return-4.C: New test.
739 * g++.dg/ubsan/return-5.C: New test.
740 * g++.dg/ubsan/return-6.C: New test.
741
20fba714
JW
7422016-09-27 Jiong Wang <jiong.wang@arm.com>
743
744 * lib/target-supports.exp
745 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
746 in function comment.
747
bebe0086
ML
7482016-09-27 Martin Liska <mliska@suse.cz>
749
750 PR gcov-profile/46266
751 * lib/gcov.exp: Verify that <built-in>.gcov file is not
752 considered.
753
59896334
RB
7542016-09-27 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/77745
757 * g++.dg/torture/pr77745.C: New testcase.
758
f0d355dc
RB
7592016-09-27 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/77478
762 * gcc.dg/torture/pr77478.c: New testcase.
763
8c9434c2
ML
7642016-09-27 Martin Liska <mliska@suse.cz>
765
766 PR gcov-profile/7970
767 PR gcov-profile/16855
768 PR gcov-profile/44779
769 * g++.dg/gcov/pr16855.C: New test.
770
511d092e
SKS
7712016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
772
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
774
f2e0c4e1
JJ
7752016-09-27 Jakub Jelinek <jakub@redhat.com>
776
777 PR fortran/77666
778 * gfortran.dg/gomp/pr77666.f90: New test.
779
3a4228ba
KV
7802016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
781
782 PR ipa/77677
783 * gcc.dg/torture/pr77677-2.c: New test.
784
a184e37f
SK
7852016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
786
787 PR fortran/77420
788 * gfortran.dg/pr77420_1.f90: New test.
789 * gfortran.dg/pr77420_2.f90: Ditto.
790 * gfortran.dg/pr77420_3.f90: New test. Requires ...
791 * gfortran.dg/pr77420_4.f90: this file.
792
8be59d19
KV
7932016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
794
795 PR middle-end/77719
796 * gfortran.dg/pr77719.f90: New test.
797
991075a4
TP
7982016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
799
800 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 801 singular form of byte when quantity is unknown.
991075a4 802
c6147dc4
MP
8032016-09-26 Marek Polacek <polacek@redhat.com>
804
805 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
806
5cc6c41c
ML
8072016-09-26 Martin Liska <mliska@suse.cz>
808
809 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
810 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
811 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
812 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
813 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
814 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
815 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
816 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
817 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
818
81fea426
MP
8192016-09-26 Marek Polacek <polacek@redhat.com>
820
821 PR c/7652
822 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
823 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
824 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
825 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
826 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
827 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
828 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
829 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
830 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
831 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
832 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
833 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
834 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
835 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
836 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
837 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
838 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
839 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
840 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
841 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
842 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
843 * c-c++-common/attr-fallthrough-1.c: New test.
844 * c-c++-common/attr-fallthrough-2.c: New test.
845 * g++.dg/cpp0x/fallthrough1.C: New test.
846 * g++.dg/cpp0x/fallthrough2.C: New test.
847 * g++.dg/cpp1z/fallthrough1.C: New test.
848 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
849 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
850 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
851 * objc.dg/Wimplicit-fallthrough-1.m: New test.
852
9b597c1f
SK
8532016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
854
12a813c1 855 PR fortran/77429
9b597c1f
SK
856 * gfortran.dg/pr77429.f90: New test.
857
f1c7e7f1
SK
8582016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/77694
861 * gfortran.dg/pr77694.f90: New test.
862
50c6dd20
OE
8632016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
864
865 PR target/51244
866 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
867
540b039e
DH
8682016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
869
870 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
871 for 32-bit mode.
872
cfd161bf
DH
8732016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
874
875 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
876 for 32-bit mode.
877
9a2300e9
MP
8782016-09-24 Marek Polacek <polacek@redhat.com>
879
880 PR c/77490
881 * c-c++-common/Wbool-operation-1.c: New test.
882 * gcc.dg/Wbool-operation-1.c: New test.
883
34d567d1
FR
8842016-09-23 Fritz Reese <fritzoreese@gmail.com>
885
886 * gfortran.dg/dec_static_1.f90: New.
887 * gfortran.dg/dec_static_2.f90: New.
888 * gfortran.dg/dec_static_3.f90: New.
889 * gfortran.dg/dec_static_4.f90: New.
890
4a8d4422
JD
8912016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
892
893 PR fortran/48298
894 * gfortran.dg/negative_unit_check.f90: Update test.
895 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 896
90ef45cb
DV
8972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
898
899 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
900 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
901 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
902 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
903 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
904 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
905 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
906
e0535922
MS
9072016-09-23 Martin Sebor <msebor@redhat.com>
908
909 PR testsuite/77713
910 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
911 assuming long double is bigger than double.
912
d664d76d
JJ
9132016-09-23 Jakub Jelinek <jakub@redhat.com>
914
915 Implement P0138R2, C++17 construction rules for enum class values
916 * g++.dg/cpp1z/direct-enum-init1.C: New test.
917
3b31f720
DM
9182016-09-23 David Malcolm <dmalcolm@redhat.com>
919
920 PR preprocessor/77672
921 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
922 expected multiline output from first warning to reflect change
923 in r240434.
924
592459bf
TP
9252016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
926
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
928
0af06385
BE
9292016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
930 Tom de Vries <tom@codesourcery.com>
931
932 PR testsuite/77411
933 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
934
8f01b67a
MP
9352016-09-23 Marek Polacek <polacek@redhat.com>
936
937 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
938 * c-c++-common/gomp/atomic-13.c: Likewise.
939 * c-c++-common/gomp/atomic-14.c: Likewise.
940 * c-c++-common/pr60439.c: Remove invalid code.
941 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
942 * g++.dg/expr/bitfield5.C: Likewise.
943 * g++.dg/expr/bitfield6.C: Likewise.
944 * g++.dg/expr/bool1.C: Likewise.
945 * g++.dg/expr/bool3.C: Likewise.
946 * g++.dg/expr/lval3.C: Likewise.
947 * g++.dg/expr/lval4.C: Likewise.
948 * g++.old-deja/g++.jason/bool5.C: Likewise.
949
bbd6fcf3
DM
9502016-09-23 David Malcolm <dmalcolm@redhat.com>
951
952 PR preprocessor/77672
953 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
954 (test_terminator_location): New function.
955
113d06a4
RB
9562016-09-23 Richard Biener <rguenther@suse.de>
957
958 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
959
cab9e1df
MW
9602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
961
962 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
963 -march=armv8.2-a+fp16 when supported by the hardware.
964 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
965 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
966 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
967 semi-colons to a macro invocations.
968 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
969 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
970 defined.
971 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
972 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
974 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
975 defined.
976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
983 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
985 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
986 defined.
987 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
988 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
989 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
990 defined.
991 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
993 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
994 defined.
995 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
997 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
998 defined.
999 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1001 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1002 defined. Also fix some white-space.
1003 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1008 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1009 defined. Also fix some long lines and white-space.
1010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1011 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1012 defined. Also fix some long lines and white-space.
1013 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1014 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1015 defined.
1016 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1017 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1018 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1019 defined.
1020 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1021 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1022 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1023 defined.
1024 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1025 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1026 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1027 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1028 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1029 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1030 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1033 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1034 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1035 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1037 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1039 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1040 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1041 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1042 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1043
da9b2e69
JW
10442016-09-23 Jiong Wang <jiong.wang@arm.com>
1045 Matthew Wahab <matthew.wahab@arm.com>
1046
1047 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1084
785cf02f
MW
10852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1086
1087 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1088 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1089 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1090 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1091 support.
1092
1e401340
KV
10932016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1094
1095 PR ipa/77677
1096 * gcc.dg/torture/pr77677.c: New test.
1097
8ed3eeac
AV
10982016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1099
1100 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1101 here now.
1102
55a9b91b
MW
11032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1104
1105 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1106 options. Add tests for float16x4_t and float16x8_t.
1107
64c744b9
DV
11082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1109
1110 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1111 * gcc.target/s390/risbg-ll-2.c: Ditto.
1112 * gcc.target/s390/risbg-ll-3.c: Ditto.
1113
d403b8d4
MW
11142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1115
1116 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1117 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1118
576987fc
DV
11192016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1120
1121 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1122 output to the simplified instructions.
1123
4ffc8099
MW
11242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1125
1126 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1127 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1128
b1a970a5
MW
11292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1130
1131 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1132 (FP16_SUPPORTED): New
1133 (expected-hfloat-16x4): Make conditional on __fp16 support.
1134 (expected-hfloat-16x8): Likewise.
1135 (vdup_n_f16): Disable for non-AArch64 targets.
1136 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1137 conditional on FP16_SUPPORTED.
1138 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1139 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1140 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1141 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1142 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1143 for testing __fp16.
1144 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1145 conditional on FP16_SUPPORTED.
1146 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1147 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1148
50df9464
MW
11492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1150
1151 * gcc.target/arm/short-vfp-1.c: New.
1152
536b9f42
MW
11532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1154
1155 * gcc.target/arm/attr-fp16-arith-1.c: New.
1156
1b9e31cf
MW
11572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1158
1159 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1160 New.
1161 (add_options_for_arm_v8_2a_fp16_neon): New.
1162 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1163 (add_options_for_arm_arch_v8_2a): Auto-generate.
1164 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1165 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1166 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1167 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1168 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1169 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1170 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1171
a5b42ee7
MW
11722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1173
1174 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1175 arm_fp16_alternative_ok.
1176 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1177 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1178 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1179 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1180 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1181 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1182 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1183 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1184 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1185 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1186 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1187 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1188 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1189 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1190 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1191 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1192 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1193 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1194 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1195 arm_fp16_alternative_ok.
1196 * lib/target-supports.exp
1197 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1198 (check_effective_target_arm_fp16_alternative_ok): New.
1199 (check_effective_target_arm_fp16_none_ok_nocache): New.
1200 (check_effective_target_arm_fp16_none_ok): New.
1201
fcbc975b
ML
12022016-09-23 Martin Liska <mliska@suse.cz>
1203
1204 * gcc.dg/ipa/pr77653.c: Replace adress
1205 with address.
1206
1822b732
ML
12072016-09-23 Martin Liska <mliska@suse.cz>
1208
1209 * gcc.target/i386/movbe-4.c: New test.
1210
fab18cc4
ML
12112016-09-23 Martin Liska <mliska@suse.cz>
1212
1213 * gcc.target/i386/crc32-5.c: New test.
1214
e70f01b5
ML
12152016-09-23 Martin Liska <mliska@suse.cz>
1216
1217 * gcc.target/i386/pr71652.c: New test.
1218 * gcc.target/i386/pr71652-2.c: New test.
1219 * gcc.target/i386/pr71652-3.c: New test.
1220
f2e81d05
JJ
12212016-09-23 Jakub Jelinek <jakub@redhat.com>
1222
1223 * lib/gcc-dg.exp (process-message): Support relative line number
1224 notation - .+4 or .-1 etc.
1225 * gcc.dg/dg-test-1.c: New test.
1226
ed30d2a6
MS
12272016-09-22 Martin Sebor <msebor@redhat.com>
1228
1229 PR target/77676
1230 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1231 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1232 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1233 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1234
1c681c7b
UB
12352016-09-22 Uros Bizjak <ubizjak@gmail.com>
1236
1237 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1238 * gcc.dg/ifcvt-2.c: Ditto.
1239 * gcc.dg/zero_bits_compound-1.c: Ditto.
1240 * gcc.dg/zero_bits_compound-1.c: Ditto.
1241 * gcc.dg/pr40550.c: Simplify target selectors.
1242 Use dg-additional-options.
1243 * gcc.dg/pr47893.c: Ditto.
1244 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1245 additional options for 32-bit x86 targets.
1246 * gcc.dg/pr70955.c: Move to ...
1247 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1248
67cf0a53
PC
12492016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/61019
1252 * g++.dg/cpp0x/pr61019.C: New.
1253
0ee70cc0
AV
12542016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1255 Terry Guo <terry.guo@arm.com>
1256
1257 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1258 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1259 * gcc.target/arm/pure-code/pure-code.exp: New.
1260
43639d2c
UB
12612016-09-22 Uros Bizjak <ubizjak@gmail.com>
1262
1263 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1264 Remove SSE effective target requirement.
1265
a608d15b
PC
12662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/71979
1269 * g++.dg/cpp0x/pr71979.C: New.
1270
d94a7ab4
BE
12712016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1272
1273 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1274
a13f439f
ML
12752016-09-22 Martin Liska <mliska@suse.cz>
1276
1277 PR ipa/77653
1278 * gcc.dg/ipa/pr77653.c: New test.
1279
cf352092
JJ
12802016-09-22 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR fortran/77665
1283 * gfortran.dg/gomp/pr77665.f90: New test.
1284
a8de3002
PT
12852016-09-22 Paul Thomas <pault@gcc.gnu.org>
1286
1287 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1288 * gfortran.dg/dtio_13.f90: New test.
1289
39abef62
LK
12902016-09-21 Louis Krupp <louis.krupp@zoho.com>
1291
1292 PR fortran/66107
1293 * gfortran.dg/pr66107.f90: New test.
1294
4a2bb7fc
ILT
12952016-09-21 Ian Lance Taylor <iant@golang.org>
1296
1297 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1298 with call to builtin delete function.
1299
5f84cee2
JM
13002016-09-21 Joseph Myers <joseph@codesourcery.com>
1301
1302 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1303 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1304 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1305 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1306 tests.
1307
fe01a41a
UB
13082016-09-21 Uros Bizjak <ubizjak@gmail.com>
1309
1310 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1311
2e1c20b1
JJ
13122016-09-21 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR c++/77651
1315 * g++.dg/cpp1z/aligned-new6.C: New test.
1316
de4c144a
MW
13172016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1318
1319 * gcc.target/arm/fp16-aapcs-3.c: New.
1320 * gcc.target/arm/fp16-aapcs-4.c: New.
1321 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1322 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1323 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1324 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1325
44fc7854
BE
13262016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1327
1328 PR tree-optimization/77550
1329 * g++.dg/pr77550.C: New test.
1330
bc084f84
GJL
13312016-09-21 Georg-Johann Lay <avr@gjlay.de>
1332
1333 PR target/77326
1334 * gcc.target/avr/torture/pr77326.c: New test.
1335
c075003a
LK
13362016-09-21 Louis Krupp <louis.krupp@zoho.com>
1337
1338 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1339
6811ea79
RB
13402016-09-21 Richard Biener <rguenther@suse.de>
1341
1342 PR tree-optimization/77648
1343 * gcc.dg/torture/pr77648-1.c: New testcase.
1344 * gcc.dg/torture/pr77648-2.c: Likewise.
1345
f955c4c4
RB
13462016-09-21 Richard Biener <rguenther@suse.de>
1347 Jakub Jelinek <jakub@redhat.com>
1348
1349 PR tree-optimization/77621
1350 * gcc.dg/pr77621.c: New testcase.
1351
096506bb
PT
13522016-09-21 Paul Thomas <pault@gcc.gnu.org>
1353
1354 PR fortran/77657
1355 * gfortran.dg/dtio_12.f90: New test.
1356
37d168ae
SKS
13572016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1358
1359 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1360
66454000
KV
13612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1362
1363 PR tree-optimization/72835
1364 * gcc.dg/tree-ssa/pr72835.c: New test.
1365
88d0c3f0
MS
13662016-09-20 Martin Sebor <msebor@redhat.com>
1367
1368 PR middle-end/49905
1369 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1371 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1372 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1373 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1374 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1375 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1376
a03df1d5
KV
13772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1378
1379 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1380 arguments/compare will be optimized away.
1381 * gcc.dg/torture/ftrapv-1.c: Likewise.
1382
8bc5448f
KV
13832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1384
1385 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1386 will be optimized away.
1387 * gcc.dg/ipa/vrp1.c: New test.
1388 * gcc.dg/ipa/vrp2.c: New test.
1389 * gcc.dg/ipa/vrp3.c: New test.
1390
973625a0
KV
13912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1392
1393 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1394 does the same transformation.
1395 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1396 * gcc.dg/tree-ssa/evrp1.c: New test.
1397 * gcc.dg/tree-ssa/evrp2.c: New test.
1398 * gcc.dg/tree-ssa/evrp3.c: New test.
1399 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1400 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1401 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1402 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1403 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1404 foling now happens early.
1405 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1406 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1407 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1408 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1409 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1410
9b1ba33c
UB
14112016-09-20 Uros Bizjak <ubizjak@gmail.com>
1412
1413 PR target/77621
1414 * gcc.target/i386/pr77621.c: New test.
1415 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1416 pattern, loop should vectorize with -mtune=atom.
1417
f5bd4ad8
MO
14182016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1419 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR testsuite/63299
1422 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1423 instead of delete.
1424
7d9cf801
JJ
14252016-09-20 Jakub Jelinek <jakub@redhat.com>
1426
b912f962
JJ
1427 PR c++/77626
1428 * g++.dg/other/pr77626.C: New test.
1429
eaf1ece1
JJ
1430 PR c++/77638
1431 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1432
590b62e9
JJ
1433 PR c++/77637
1434 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1435
7d9cf801
JJ
1436 PR middle-end/77624
1437 * c-c++-common/pr77624-1.c: New test.
1438 * c-c++-common/pr77624-2.c: New test.
1439
3aebb6ff
AV
14402016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1441
1442 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1443 of digits expected.
1444
b5bbe47b
RB
14452016-09-20 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/77646
1448 * gcc.dg/torture/pr77646.c: New testcase.
1449
144a96e4
BE
14502016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1451
1452 PR c++/77434
1453 * c-c++-common/Wint-in-bool-context.c: New test.
1454
1f2071fa
JM
14552016-09-19 Joseph Myers <joseph@codesourcery.com>
1456
1457 * gcc.dg/cr-decimal-dig-1.c: New test.
1458
63012d9a
JM
14592016-09-19 Joseph Myers <joseph@codesourcery.com>
1460
1461 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1462 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1463 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1464 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1465
02410826
VM
14662016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1467
1468 PR rtl-optimization/77416
1469 * gcc.target/powerpc/pr77416.c: New.
1470
6101a7ab
PP
14712016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1472
1473 PR c++/77639
1474 * g++.dg/template/error-recovery4.C: New test.
1475
1993ff76
BC
14762016-09-19 Bin Cheng <bin.cheng@arm.com>
1477
1478 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1479
5fa9e644
KT
14802016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1481
1482 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1483 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1484
fc15d9ec
JJ
14852016-09-19 Jakub Jelinek <jakub@redhat.com>
1486 Jan Hubicka <jh@suse.cz>
1487
1488 PR target/77587
1489 * gcc.dg/pr77587.c: New test.
1490 * gcc.dg/pr77587a.c: New file.
1491
3c9f5092
AV
14922016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1493
1494 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1495 * gfortran.dg/coarray_38.f90:
1496 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1497 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1498 * gfortran.dg/coarray_allocate_7.f08: New test.
1499 * gfortran.dg/coarray_allocate_8.f08: New test.
1500 * gfortran.dg/coarray_allocate_9.f08: New test.
1501 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1502 new caf_register.
1503 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1504 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1505 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1506 get_by_refs.
1507 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1508 * gfortran.dg/coarray_lock_7.f90: Same.
1509 * gfortran.dg/coarray_poly_5.f90: Same.
1510 * gfortran.dg/coarray_poly_6.f90: Same.
1511 * gfortran.dg/coarray_poly_7.f90: Same.
1512 * gfortran.dg/coarray_poly_8.f90: Same.
1513 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1514
e79e6763
FR
15152016-09-19 Fritz Reese <fritzoreese@gmail.com>
1516
1517 PR fortran/77584
1518 * gfortran.dg/dec_structure_15.f90: New testcase.
1519
ae527639
RB
15202016-09-19 Richard Biener <rguenther@suse.de>
1521
1522 PR middle-end/77605
1523 * gcc.dg/torture/pr77605.c: New testcase.
1524
cdf060f8
LK
15252016-09-18 Louis Krupp <louis.krupp@zoho.com>
1526
1527 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1528
b720e919
JH
15292016-09-17 Jan Hubicka <hubicka@ucw.cz>
1530
1531 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1532 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1533 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1534 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1535 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1536 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1537 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1538 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1539 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1540 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1541 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1542
bdabae39
KY
15432016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1544
1545 * gcc.target/i386/pr68633.c: Fix expected result.
1546
493ba820
LK
15472016-09-17 Louis Krupp <louis.krupp@gmail.com>
1548
1549 PR fortran/68078
1550 * gfortran.dg/pr68078.f90: New test.
1551 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1552
9a42726b
BS
15532016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1554
1555 PR target/77613
1556 * gcc.target/powerpc/swaps-p8-25.c: New.
1557
e7d61178
JJ
15582016-09-16 Jakub Jelinek <jakub@redhat.com>
1559
8f03e02f
JJ
1560 PR c++/77482
1561 * g++.dg/cpp0x/constexpr-77482.C: New test.
1562
e80cb545
JJ
1563 PR c++/77379
1564 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1565 thunk offsets.
1566 * g++.dg/abi/abi-tag23a.C: Likewise.
1567
1c2f613f
JJ
1568 PR c++/77338
1569 * g++.dg/cpp0x/decltype-77338.C: New test.
1570
e7d61178
JJ
1571 PR c++/77375
1572 * g++.dg/cpp0x/mutable1.C: New test.
1573
8d987deb
SK
15742016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1575
1576 PR fortran/77612
1577 * gfortran.dg/pr77612.f90: New test.
1578
2c3d35a6
SKS
15792016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1580
1581 * gcc.dg/torture/pr70421.c: Require int32plus.
1582
e43163ae
JJ
15832016-09-16 Jakub Jelinek <jakub@redhat.com>
1584
bcf0905a
JJ
1585 PR middle-end/77475
1586 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1587
e43163ae
JJ
1588 PR target/77526
1589 * gcc.target/i386/pr77526.c: New test.
1590
7d704548
JJ
15912016-09-16 Jakub Jelinek <jakub@redhat.com>
1592 Eric Botcazou <ebotcazou@adacore.com>
1593
1594 PR middle-end/77594
1595 * gcc.target/i386/pr77594.c: New test.
1596
902d624f
LK
15972016-09-15 Louis Krupp <louis.krupp@zoho.com>
1598
1599 PR fortran/69963
1600 * gfortran.dg/misplaced_implicit_character.f90: New test.
1601
7e16ce79
BC
16022016-09-15 Bin Cheng <bin.cheng@arm.com>
1603
1604 PR tree-optimization/77503
1605 * gcc.dg/vect/pr77503.c: New test.
1606
7c05f5c4
RB
16072016-09-15 Richard Biener <rguenther@suse.de>
1608
1609 PR middle-end/77544
1610 * c-c++-common/torture/pr77544.c: New testcase.
1611
76ff80fb
JJ
16122016-09-15 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR middle-end/77475
1615 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1616 * gcc.dg/march-generic.c: Likewise.
1617 * gcc.target/i386/spellcheck-options-1.c: New test.
1618 * gcc.target/i386/spellcheck-options-2.c: New test.
1619 * gcc.target/i386/spellcheck-options-3.c: New test.
1620 * gcc.target/i386/spellcheck-options-4.c: New test.
1621
5560d026
CLT
16222016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1623
1624 PR fortran/72743
1625 * gfortran.dg/goacc/pr72743.f90: New test.
1626
5334f733
RB
16272016-09-15 Richard Biener <rguenther@suse.de>
1628
1629 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1630
d08615f2
RB
16312016-09-15 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/77514
1634 * gcc.dg/torture/pr77514.c: New testcase.
1635
28ca05f0
JJ
16362016-09-14 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR c++/77549
1639 * g++.dg/lookup/pr77549.C: New test.
1640
20a1e5b8
MP
16412016-09-14 Marek Polacek <polacek@redhat.com>
1642
1643 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1644 * c-c++-common/gomp/atomic-13.c: Likewise.
1645 * c-c++-common/gomp/atomic-14.c: Likewise.
1646 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1647 * g++.dg/cpp1z/bool-increment1.C: New test.
1648 * c-c++-common/pr60439.c: Add dg-warning.
1649 * g++.dg/expr/bitfield4.C: Likewise.
1650 * g++.dg/expr/bitfield5.C: Likewise.
1651 * g++.dg/expr/bitfield6.C: Likewise.
1652 * g++.dg/expr/bool1.C: Likewise.
1653 * g++.dg/expr/bool3.C: Likewise.
1654 * g++.dg/expr/lval3.C: Likewise.
1655 * g++.dg/expr/lval4.C: Likewise.
1656 * g++.old-deja/g++.jason/bool5.C: Likewise.
1657 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1658 * g++.dg/other/error18.C: Likewise.
1659 * g++.dg/gomp/atomic-14.C: Likewise.
1660
0761f6bf
NS
16612016-09-14 Nathan Sidwell <nathan@acm.org>
1662
1663 PR c++/77539
1664 * g++.dg/cpp1y/pr77539.C: New.
1665
13cddbc1
CL
16662016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1667
1668 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1669 dg-require.
1670 * g++.dg/ext/builtin_alloca.C: Likewise.
1671 * g++.dg/template/spec35.C: Likewise.
1672 * gcc.dg/builtins-68.c: Likewise.
1673 * gcc.misc-tests/gcov-13.c: Likewise.
1674 * gcc.misc-tests/gcov-14.c: Likewise.
1675
a90638d4
JM
16762016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1677
1678 * gfortran.dg/dec_structure_14.f90: New testcase.
1679
5ba4a08c
JJ
16802016-09-14 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR sanitizer/68260
1683 * c-c++-common/tsan/pr68260.c: New test.
1684
a713b234
JS
16852016-09-13 Joe Seymour <joe.s@somniumtech.com>
1686
1687 PR target/70713
1688 * gcc.target/msp430/function-attributes-1.c: New test.
1689 * gcc.target/msp430/function-attributes-2.c: New test.
1690 * gcc.target/msp430/function-attributes-3.c: New test.
1691
ea8661cd
JJ
16922016-09-13 Jakub Jelinek <jakub@redhat.com>
1693
9952908a
JJ
1694 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1695 * g++.dg/cpp1z/gen-attrs1.C: New test.
1696
63cdb7a0
JJ
1697 PR tree-optimization/77454
1698 * gcc.dg/pr77454.c: New test.
1699
ea8661cd
JJ
1700 PR c++/77553
1701 * g++.dg/cpp1y/constexpr-77553.C: New test.
1702
254830ba
DM
17032016-09-13 David Malcolm <dmalcolm@redhat.com>
1704
1705 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1706 (test_show_locus): Replace rich_location::add_fixit_insert calls
1707 with add_fixit_insert_before and add_fixit_insert_after.
1708
42763690
JM
17092016-09-13 Jason Merrill <jason@redhat.com>
1710 Tom de Vries <tom@codesourcery.com>
1711
1712 PR c++/77427
1713 * g++.dg/pr77427.C: New test.
1714
c8798f2c
ML
17152016-09-13 Martin Liska <mliska@suse.cz>
1716
1717 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1718 effective target.
1719 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1720 * lib/target-supports.exp: Define the new target.
1721
54700e2e
AP
17222016-09-12 Andrew Pinski <apinski@cavium.com>
1723
1724 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1725 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1726
e1d55bf7
UB
17272016-09-12 Uros Bizjak <ubizjak@gmail.com>
1728
1729 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1730 variable arguments.
1731 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1732 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1733 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1734 variable argument.
1735 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1736 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1737
54dcdb88
BE
17382016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1739
1740 PR c++/77496
1741 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1742 * g++.dg/ext/pr77496.C: New test.
1743 * g++.dg/warn/pr77496.C: New test.
1744
d1463eb9
DM
17452016-09-12 David Malcolm <dmalcolm@redhat.com>
1746
1747 PR c/72858
1748 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1749 to preserve conversion chars, and to preserve prefix information.
1750 * gcc.dg/format/pr72858.c: New test case.
1751
217fabad
SK
17522016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1753
1754 * gfortran.dg/pr77507.f90: Move to ...
1755 * gfortran.dg/ieee/pr77507.f90: here.
1756
a1cd04ac
JH
17572016-08-09 Jan Hubicka <hubicka@ucw.cz>
1758
1759 PR ipa/61159
1760 * compile/pr61159.c: New testcase
1761
e3912107
JH
17622016-08-09 Jan Hubicka <hubicka@ucw.cz>
1763
1764 PR ipa/64316
1765 * gcc.dg/ipa/pr63416.c: New testcase.
1766
739d9339
PT
17672016-09-10 Paul Thomas <pault@gcc.gnu.org>
1768 Steven G. Kargl <kargl@gcc.gnu.org>
1769
1770 PR fortran/77532
cc3135b6 1771 * gfortran.dg/dtio_11.f90: new test.
739d9339 1772
fb7c40dd
SK
17732016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1774
1775 PR fortran/77507
1776 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1777 * gfortran.dg/c_assoc_4.f90: Ditto.
1778
5b28efbb
TV
17792016-09-10 Tom de Vries <tom@codesourcery.com>
1780
1781 PR C/71602
1782 * c-c++-common/va-arg-va-list-type.c: New test.
1783
9d0a9bb4
PB
17842016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1785
1786 PR rtl-optimization/77289
1787 * gcc.target/powerpc/pr77289.c: New test.
1788
3f0177e7
MS
17892016-09-09 Martin Sebor <msebor@redhat.com>
1790
1791 PR c/77520
1792 PR c/77521
1793 * gcc.dg/pr77520.c: New test.
1794 * gcc.dg/pr77521.c: New test.
1795
e81e83d0
SK
17962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1797
1798 PR fortran/77506
1799 * gfortran.dg/pr77506.f90: New test.
1800
8a92685e
SK
18012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1802
1803 PR fortran/77507
1804 * gfortran.dg/pr77507.f90: New test.
1805
c65248cb
JM
18062016-09-09 Joseph Myers <joseph@codesourcery.com>
1807
1808 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1809
2cf0ff98
SK
18102016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1811 Louis Krupp <lkrupp@gcc.gnu.org>
1812
1813 PR fortran/69514
1814 * gfortran.dg/pr69514_1.f90: New test.
1815 * gfortran.dg/pr69514_2.f90: New test.
1816
8ebc1e0f
JJ
18172016-09-08 Jakub Jelinek <jakub@redhat.com>
1818
20b6cf01
JJ
1819 PR fortran/77500
1820 * gfortran.dg/gomp/pr77500.f90: New test.
1821
8ebc1e0f
JJ
1822 PR fortran/77516
1823 * gfortran.dg/gomp/pr77516.f90: New test.
1824
34718542
JJ
18252016-09-07 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR middle-end/77475
1828 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1829 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1830 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1831 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1832 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1833 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1834
e5106e27
DM
18352016-09-07 David Malcolm <dmalcolm@redhat.com>
1836
1837 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1838 "substring-locations.h".
1839
ca235a85
RB
18402016-09-07 Richard Biener <rguenther@suse.de>
1841
1842 PR c/77450
1843 * c-c++-common/vector-subscript-8.c: Move ..
1844 * gcc.dg/pr77450.c: ... here.
1845
0076b5dc 18462016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1847
1848 PR libgfortran/77393
1849 * gfortran.dg/fmt_f0_2.f90: Update test.
1850 * gfortran.dg/fmt_f0_3.f90: New test.
1851
6ac7322b
DH
18522016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1853
1854 PR debug/77389
1855 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1856 in dg-options.
1857
1858 PR debug/57519
1859 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1860
8eb9e049
JJ
18612016-09-06 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR target/69255
1864 * gcc.target/i386/pr69255-1.c: New test.
1865 * gcc.target/i386/pr69255-2.c: New test.
1866 * gcc.target/i386/pr69255-3.c: New test.
1867
18682016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1869
1870 PR c/77336
1871 * gcc.dg/format/miss-7.c: New test.
1872
e6cb85d4
UB
18732016-09-06 Uros Bizjak <ubizjak@gmail.com>
1874
1875 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1876
7fe76f6a
ML
18772016-09-06 Martin Liska <mliska@suse.cz>
1878
1879 PR gcov-profile/77378
1880 PR gcov-profile/77466
1881 * gcc.dg/profile-update-warning.c: New test.
1882
209b636e
RB
18832016-09-06 Richard Biener <rguenther@suse.de>
1884
1885 PR tree-optimization/77479
1886 * gcc.dg/torture/pr77479.c: New testcase.
1887
b772a565
RB
18882016-09-06 Richard Biener <rguenther@suse.de>
1889
1890 PR c/77450
1891 * c-c++-common/vector-subscript-7.c: Adjust.
1892 * c-c++-common/vector-subscript-8.c: New testcase.
1893
a8c07037
SKS
18942016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1895
1896 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1897
0ce48391
JJ
18982016-09-05 Jakub Jelinek <jakub@redhat.com>
1899
de9188e0
JJ
1900 PR target/77476
1901 * gcc.target/i386/avx512f-pr77476.c: New test.
1902 * gcc.target/i386/avx512bw-pr77476.c: New test.
1903 * gcc.target/i386/avx512dq-pr77476.c: New test.
1904
c76f7809
JJ
1905 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1906 Update comment to mention also avx512f.
1907
0ce48391
JJ
1908 PR sanitizer/77396
1909 * g++.dg/asan/pr77396-2.C: New test.
1910
8a27cf73
UB
19112016-09-05 Uros Bizjak <ubizjak@gmail.com>
1912
1913 PR rtl-optimization/77452
1914 * gcc.target/i386/pr77452.c: New test.
1915
25ff5dd3
MP
19162016-09-05 Marek Polacek <polacek@redhat.com>
1917
1918 PR c/77423
1919 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1920
f2bc4e48
SK
19212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1922
1923 PR fortran/77391
1924 * gfortran.dg/pr77391.f90: New test.
1925
e85921ee
SK
19262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1927
1928 PR fortran/77460
1929 * gfortran.dg/pr77460.f90: New test.
1930
b5d50659
JJ
19312016-09-03 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR c/65467
1934 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1935
7b826676
KY
19362016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1937
1938 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1939
717ebe91
DM
19402016-09-02 David Malcolm <dmalcolm@redhat.com>
1941
1942 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1943 test case.
1944 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1945 diagnostic-test-show-locus-generate-patch.c to the sources
1946 for diagnostic_plugin_test_show_locus.c.
1947
94087e88
JJ
19482016-09-02 Jakub Jelinek <jakub@redhat.com>
1949
9dc5773f
JJ
1950 PR c/65467
1951 * gcc.dg/gomp/_Atomic-1.c: New test.
1952 * gcc.dg/gomp/_Atomic-2.c: New test.
1953 * gcc.dg/gomp/_Atomic-3.c: New test.
1954 * gcc.dg/gomp/_Atomic-4.c: New test.
1955 * gcc.dg/gomp/_Atomic-5.c: New test.
1956
94087e88
JJ
1957 PR sanitizer/77396
1958 * g++.dg/asan/pr77396.C: New test.
1959
19602016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1961
1962 PR tree-optimization/71831
1963 * gcc.dg/builtin-object-size-16.c: New test.
1964 * gcc.dg/builtin-object-size-17.c: New test.
1965
7e89048d
JD
19662016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1967
1968 PR libgfortran/77393
1969 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1970
2f196155
UB
19712016-09-01 Uros Bizjak <ubizjak@gmail.com>
1972
1973 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1974 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1975 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1976 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1977 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1978 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1979 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1980 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1981 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1982 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1983 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1984 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1985 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1986 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1987 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1988 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1989 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1990 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1991
0a6b0523
EB
19922016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1993
1994 * gnat.dg/opt58.adb: New test.
1995 * gnat.dg/opt58_pkg.ads: New helper.
1996
2a99de7b
RB
19972016-09-01 Richard Biener <rguenther@suse.de>
1998
1999 PR middle-end/77436
2000 * gcc.dg/torture/pr77436.c: New testcase.
2001
f79d8786
SKS
20022016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2003
2004 * gcc.dg/pr64252.c: Require int32plus.
2005 * gcc.dg/pr66299-1.c: Likewise.
2006 * gcc.dg/pr66299-2.c: Likewise.
2007 * gcc.dg/torture/20131115-1.c: Skip for avr.
2008
b06335f9
KT
20092016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2010
2011 * gcc.target/aarch64/ands_3.c: New test.
2012
f25f40be
JJ
20132016-08-31 Jakub Jelinek <jakub@redhat.com>
2014
d12a0b5a
JJ
2015 PR fortran/77352
2016 * gfortran.dg/gomp/pr77352.f90: New test.
2017
f25f40be
JJ
2018 PR fortran/77374
2019 * gfortran.dg/gomp/pr77374.f08: New test.
2020
9ff6fb6e
MG
20212016-08-31 Marc Glisse <marc.glisse@inria.fr>
2022
2023 PR tree-optimization/73714
2024 * gcc.dg/tree-ssa/pr73714.c: New test.
2025
8e95a674
JD
20262016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2027
2028 PR libgfortran/77393
2029 * gfortran.dg/fmt_f0_2.f90: New test.
2030
c6b0037d
MG
20312016-08-31 Marc Glisse <marc.glisse@inria.fr>
2032
2033 * gcc.target/i386/pr59539-2.c: Adapt options.
2034 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2035
1a576b13
PT
20362016-08-31 Paul Thomas <pault@gcc.gnu.org>
2037
2038 PR fortran/77418
2039 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2040 of the associate entity and replace with a pointer to the
2041 intended item on the stack.
2042
e73d3ca6 20432016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2044 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2045
2046 PR fortran/48298
2047 * gfortran.dg/dtio_1.f90: New test.
2048 * gfortran.dg/dtio_2.f90: New test.
2049 * gfortran.dg/dtio_3.f90: New test.
2050 * gfortran.dg/dtio_4.f90: New test.
2051 * gfortran.dg/dtio_5.f90: New test.
2052 * gfortran.dg/dtio_6.f90: New test.
2053 * gfortran.dg/dtio_7.f90: New test.
2054 * gfortran.dg/dtio_8.f90: New test.
2055 * gfortran.dg/dtio_9.f90: New test.
2056 * gfortran.dg/dtio_10.f90: New test.
2057
b816477a
DM
20582016-08-30 David Malcolm <dmalcolm@redhat.com>
2059
2060 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2061 (test_many_nested_locations): New function.
2062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2063 (test_show_locus): Handle "test_many_nested_locations".
2064
71b30891
DM
20652016-08-30 David Malcolm <dmalcolm@redhat.com>
2066
2067 * g++.dg/template/double-greater-than-fixit.C: New test case.
2068
8fa37232
EB
20692016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * gnat.dg/opt57.ad[sb]: New test.
2072 * gnat.dg/opt57_pkg.ads: New helper.
2073
6f651bae
RB
20742016-08-30 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/69047
2077 * gcc.dg/pr69047.c: Fix byte-order check.
2078
ab834832
JJ
20792016-08-30 Jakub Jelinek <jakub@redhat.com>
2080
5116b156
JJ
2081 PR tree-optimization/72866
2082 * gcc.dg/vect/pr72866.c: New test.
2083
3754bbfc
JJ
2084 PR debug/77363
2085 * g++.dg/debug/dwarf2/pr77363.C: New test.
2086
26122e2d
JJ
2087 PR middle-end/77377
2088 * gcc.target/i386/pr77377.c: New test.
2089
ab834832
JJ
2090 PR debug/77389
2091 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2092 in dg-options.
2093
bedc9ca7
SK
20942016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2095
2096 * gfortran.dg/pr77372.f90: Moved to ...
2097 * gfortran.dg/ieee/pr77372.f90: here.
2098
adfa1e6b
MM
20992016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2100
2101 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2102 vector short/char initializations.
2103 * gcc.target/powerpc/vec-init-5.c: Likewise.
2104 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2105 vector initialization optimizations.
2106 * gcc.target/powerpc/vec-init-7.c: Likewise.
2107 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2108 vector float/double initializations.
2109 * gcc.target/powerpc/vec-init-9.c: Likewise.
2110
414b7129
UB
21112016-08-29 Uros Bizjak <ubizjak@gmail.com>
2112
2113 PR target/77403
2114 * gcc.target/i386/pr77403.c: New test.
2115
3d06b6f2
MP
21162016-08-29 Marek Polacek <polacek@redhat.com>
2117
2118 PR c/77292
2119 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2120
ba9bbd6f
TV
21212016-08-29 Tom de Vries <tom@codesourcery.com>
2122
2123 PR c/77398
2124 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2125
d7d80d8f
EB
21262016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2127
2128 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2129
d7d80d8f 21302016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2131
2132 * gfortran.dg/dec_structure_13.f90: New testcase.
2133
468d95c8
JB
21342016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2135
2136 PR fortran/77261
2137 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2138 available.
2139
f329b264
TV
21402016-08-28 Tom de Vries <tom@codesourcery.com>
2141
2142 PR lto/70955
2143 * gcc.dg/pr70955.c: New test.
2144 * gcc.dg/lto/pr70955_0.c: Same.
2145 * gcc.dg/lto/pr70955_1.c: Same.
2146
4a389eb6
PP
21472016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2148
2149 PR tree-optimization/71077
2150 * gcc.target/i386/pr71077.c: New test.
2151
3f8257db 21522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2153
2154 PR fortran/77380
2155 * gfortran.dg/pr77380.f90: New test.
2156
3f8257db 21572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2158
2159 PR fortran/77372
2160 gfortran.dg/pr77372.f90: New test.
2161
ee908516
DM
21622016-08-26 David Malcolm <dmalcolm@redhat.com>
2163
2164 * gcc.dg/spellcheck-fields-2.c (test): Move
2165 dg-begin/end-multiline-output within function body.
2166 (test_macro): New function.
2167
d41e76cf
DM
21682016-08-26 David Malcolm <dmalcolm@redhat.com>
2169
2170 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2171 (test_fixit_insert): Update expected output.
2172 (test_fixit_remove): Likewise.
2173 (test_fixit_replace): Likewise.
2174
524a4c96
RO
21752016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2176
2177 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2178 Fix typo.
2179
ebfa15ab
RB
21802016-08-26 Richard Biener <rguenther@suse.de>
2181
2182 PR tree-optimization/69047
2183 * gcc.dg/pr69047.c: New testcase.
2184
209ca542
PK
21852016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2186 Martin Jambhor <mjambor@suse.cz>
524a4c96 2187
209ca542
PK
2188 * gcc.dg/ipa/propbits-1.c: New test-case.
2189 * gcc.dg/ipa/propbits-2.c: Likewise.
2190 * gcc.dg/ipa/propbits-3.c: Likewise.
2191
e5cf1629
SK
21922016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2193
2194 PR fortran/77351
2195 * gfortran.dg/pr77351.f90: New test.
2196
ebef225f
MP
21972016-08-25 Marek Polacek <polacek@redhat.com>
2198
2199 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2200
fe377a48
MP
22012016-08-25 Marek Polacek <polacek@redhat.com>
2202
2203 PR c/77323
2204 * gcc.dg/pr77323.c: New test.
2205
88b8971f
PT
22062016-08-24 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/77358
2209 * gfortran.dg/submodule_17.f08: New test.
2210
3f8257db
JJ
22112016-08-24 Michael Collison <michael.collison@linaro.org>
2212 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2213
2214 * gcc.target/arm/builtin_saddl.c: New testcase.
2215 * gcc.target/arm/builtin_saddll.c: New testcase.
2216 * gcc.target/arm/builtin_uaddl.c: New testcase.
2217 * gcc.target/arm/builtin_uaddll.c: New testcase.
2218 * gcc.target/arm/builtin_ssubl.c: New testcase.
2219 * gcc.target/arm/builtin_ssubll.c: New testcase.
2220 * gcc.target/arm/builtin_usubl.c: New testcase.
2221 * gcc.target/arm/builtin_usubll.c: New testcase.
2222
d5b5d212
UB
22232016-08-24 Uros Bizjak <ubizjak@gmail.com>
2224
2225 PR target/77270
2226 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2227 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2228 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2229 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2230 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2231 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2232 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2233 effective target. Remove scan-assembler-times directives.
2234 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2235 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2236 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2237
d1188689
SKS
22382016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2239
2240 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2241 of unsigned int.
2242 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2243
0b6b8f85
RS
22442016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2245
2246 PR testsuite/77317
2247 * lib/target-supports.exp
2248 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2249 (check_effective_target_vect_natural_alignment): Ditto.
2250 (check_effective_target_vector_alignment_reachable): Ditto.
2251 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2252
587b7f7a
ILT
22532016-08-23 Ian Lance Taylor <iant@golang.org>
2254
2255 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2256
6019c0fc
MM
22572016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2258
2259 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2260 being created from pointers to memory locations.
2261 * gcc.target/powerpc/vec-init-2.c: Likewise.
2262
cfe37db4
FR
22632016-08-23 Fritz Reese <fritzoreese@gmail.com>
2264
2265 * gfortran.dg/dec_structure_12.f90: New testcase.
2266
7e11f46f
DV
22672016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2268
2269 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2270
7ab4f354
DV
22712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2272
2273 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2274 verification.
2275
deb9351f
DV
22762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2277
2278 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2279 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2280
1fd9f058
RB
22812016-08-23 Richard Biener <rguenther@suse.de>
2282
2283 PR tree-optimization/27336
2284 * c-c++-common/pr27336.c: New testcase.
2285
b00e6e75
MP
22862016-08-22 Marek Polacek <polacek@redhat.com>
2287
2288 PR c++/77321
2289 * g++.dg/cpp1y/pr77321.C: New test.
2290
58338bac
SK
22912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2292
2293 PR fortran/60774
2294 * gfortran.dg/empty_label.f: Adjust test for new error message.
2295 * gfortran.dg/empty_label.f90: Ditto.
2296 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2297 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2298 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2299
30364ce6
SK
23002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2301
2302 PR fortran/61318
2303 * gfortran.dg/pr61318.f90: New test.
2304
ad7a5a8f
SK
23052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2306
2307 PR fortran/77260
2308 * gfortran.dg/pr77260_1.f90: New test.
2309 * gfortran.dg/pr77260_2.f90: Ditto.
2310
72f52f30
JM
23112016-08-22 Joseph Myers <joseph@codesourcery.com>
2312
2313 PR middle-end/77269
2314 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2315 __builtin_signbitf and __builtin_signbitl in expected generic
2316 expansion.
2317 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2318 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2319 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2320 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2321 tests.
2322
6dc198e3
JM
23232016-08-22 Joseph Myers <joseph@codesourcery.com>
2324
2325 * gcc.dg/torture/float128-builtin.c,
2326 gcc.dg/torture/float128-ieee-nan.c,
2327 gcc.dg/torture/float128x-builtin.c,
2328 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2329 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2330 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2331 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2332 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2333 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2334 gcc.dg/torture/floatn-nan.h: New tests.
2335
7ff4e41a
JM
23362016-08-22 Joseph Myers <joseph@codesourcery.com>
2337
2338 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2339 macro.
2340 (main): Update calls to TEST_I_F.
2341 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2342 macro.
2343 (main): Update calls to TEST_I_F.
2344
7078cdb6
JM
23452016-08-22 Joseph Myers <joseph@codesourcery.com>
2346
2347 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2348 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2349 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2350 names in calls to TEST_I_F.
2351
a9d7c823
BE
23522016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2353
2354 PR c/52952
2355 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2356
cd800235
SKS
23572016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2358
2359 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2360 and !natural_alignment_64.
2361 * gcc.dg/ipa/propalign-2.c: Likewise.
2362 * gcc.dg/ipa/propalign-3.c: Likewise.
2363 * gcc.dg/ipa/propalign-4.c: Likewise.
2364 * gcc.dg/ipa/propalign-5.c: Likewise.
2365 * lib/target-supports.exp
2366 (check_effective_target_natural_alignment_32): Add avr-*-*.
2367
22d12455
KV
23682016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2369
2370 PR tree-optimization/61839
2371 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2372 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2373 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2374 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2375
c65699ef
JM
23762016-08-19 Joseph Myers <joseph@codesourcery.com>
2377
2378 PR c/32187
2379 * lib/target-supports.exp (check_effective_target_float16)
2380 (check_effective_target_float32, check_effective_target_float64)
2381 (check_effective_target_float128, check_effective_target_float32x)
2382 (check_effective_target_float64x)
2383 (check_effective_target_float128x)
2384 (check_effective_target_float16_runtime)
2385 (check_effective_target_float32_runtime)
2386 (check_effective_target_float64_runtime)
2387 (check_effective_target_float128_runtime)
2388 (check_effective_target_float32x_runtime)
2389 (check_effective_target_float64x_runtime)
2390 (check_effective_target_float128x_runtime)
2391 (check_effective_target_floatn_nx_runtime)
2392 (add_options_for_float16, add_options_for_float32)
2393 (add_options_for_float64, add_options_for_float128)
2394 (add_options_for_float32x, add_options_for_float64x)
2395 (add_options_for_float128x): New procedures.
2396 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2397 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2398 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2399 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2400 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2401 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2402 gcc.dg/torture/float128-complex.c,
2403 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2404 gcc.dg/torture/float128x-basic.c,
2405 gcc.dg/torture/float128x-complex.c,
2406 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2407 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2408 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2409 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2410 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2411 gcc.dg/torture/float32x-basic.c,
2412 gcc.dg/torture/float32x-complex.c,
2413 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2414 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2415 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2416 gcc.dg/torture/float64x-basic.c,
2417 gcc.dg/torture/float64x-complex.c,
2418 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2419 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2420 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2421 gcc.dg/torture/floatn-tg.h,
2422 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2423 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2424 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2425 gcc.dg/torture/fp-int-convert-float128x.c,
2426 gcc.dg/torture/fp-int-convert-float16-timode.c,
2427 gcc.dg/torture/fp-int-convert-float16.c,
2428 gcc.dg/torture/fp-int-convert-float32-timode.c,
2429 gcc.dg/torture/fp-int-convert-float32.c,
2430 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2431 gcc.dg/torture/fp-int-convert-float32x.c,
2432 gcc.dg/torture/fp-int-convert-float64-timode.c,
2433 gcc.dg/torture/fp-int-convert-float64.c,
2434 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2435 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2436 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2437 maximum exponent of floating-point type. Use it in testing
2438 whether 0x8...0 fits in the floating-point type. Always treat -1
2439 (signed 0xf...f) as fitting in the floating-point type.
2440 (M_OK1): New macro.
2441 * gcc.dg/torture/fp-int-convert-double.c,
2442 gcc.dg/torture/fp-int-convert-float.c,
2443 gcc.dg/torture/fp-int-convert-float128-timode.c,
2444 gcc.dg/torture/fp-int-convert-float128.c,
2445 gcc.dg/torture/fp-int-convert-float80-timode.c,
2446 gcc.dg/torture/fp-int-convert-float80.c,
2447 gcc.dg/torture/fp-int-convert-long-double.c,
2448 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2449
94e73c78
JJ
24502016-08-19 Jakub Jelinek <jakub@redhat.com>
2451
fbdbd4b6
JJ
2452 PR fortran/72744
2453 * gfortran.dg/gomp/pr72744.f90: New test.
2454
94e73c78
JJ
2455 PR fortran/69281
2456 * gfortran.dg/gomp/pr69281.f90: New test.
2457
91151a73
JB
24582016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2459
414b7129
UB
2460 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2461 the last special seed value.
2462 * gfortran.dg/random_7.f90: Use size for last array member instead
2463 of hardcoded value.
91151a73 2464
fcf830ab
PK
24652016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2466
2467 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2468 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2469
1a5da5b6
RB
24702016-08-19 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/77286
2473 * gcc.dg/torture/pr77286.c: New testcase.
2474
82f72146
DM
24752016-08-18 David Malcolm <dmalcolm@redhat.com>
2476
2477 * gcc.dg/verbose-asm-2.c: New test case.
2478
cc015f3a
DM
24792016-08-18 David Malcolm <dmalcolm@redhat.com>
2480
2481 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2482 (custom_diagnostic_finalizer): Update for change to
2483 diagnostic_show_locus.
2484
cb18fd07
DM
24852016-08-18 David Malcolm <dmalcolm@redhat.com>
2486
2487 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2488 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2489
a76989dc
MP
24902016-08-18 Marek Polacek <polacek@redhat.com>
2491
2492 PR c/71514
2493 * gcc.dg/pr71514.c: New test.
2494
89c88780
L
24952015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2496
2497 PR target/72839
2498 * gcc.target/i386/pr72839.c: New test.
2499
2c71d454
CLT
25002016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2501
2502 PR middle-end/70895
2503 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2504 * c-c++-common/goacc/reduction-1.c: Likewise.
2505 * c-c++-common/goacc/reduction-2.c: Likewise.
2506 * c-c++-common/goacc/reduction-3.c: Likewise.
2507 * c-c++-common/goacc/reduction-4.c: Likewise.
2508
66592e95
AM
25092016-08-18 Alan Modra <amodra@gmail.com>
2510
2511 * gcc.c-torture/compile/pr72771.c: New.
2512
3a146d46
JJ
25132016-08-17 Jakub Jelinek <jakub@redhat.com>
2514
2515 PR fortran/67496
2516 * gfortran.dg/pr67496.f90: New test.
2517
3f8257db 25182015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2519
2520 PR tree-optimization/71752
3a146d46 2521 * gcc.dg/vect/pr71752.c: New.
038000bd 2522
dd42e908
UB
25232016-08-17 Uros Bizjak <ubizjak@gmail.com>
2524
2525 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2526
458a1cd0
JJ
25272016-08-17 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR middle-end/77259
2530 * g++.dg/ipa/devirt-52.C: New test.
2531
11c4c4ba
CLT
25322016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2533
2534 * c-c++-common/goacc/reduction-6.c: New testcase.
2535
661d6efd
RB
25362016-08-17 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/76490
2539 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2540 * gcc.dg/pr52904.c: XFAIL.
2541
622d8b69
RB
25422016-08-17 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/23855
2545 * gcc.dg/loop-unswitch-2.c: Adjust.
2546
af23e99c
JJ
25472016-08-16 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR tree-optimization/72817
2550 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2551
feeb6268
JM
25522016-08-16 Joseph Myers <joseph@codesourcery.com>
2553
2554 PR libgcc/77265
2555 * gcc.dg/torture/float128-extend-inf.c: New test.
2556
65e736c0
DM
25572016-08-16 David Malcolm <dmalcolm@redhat.com>
2558
2559 PR c/72857
2560 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2561 for embedded NUL.
2562 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2563 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2564 caret placement.
2565 (test_oct): Likewise.
2566 (test_multiple): Likewise.
2567 (test_field_width_specifier): Likewise.
2568 (test_field_width_specifier_2): New function.
2569 (test_field_precision_specifier): New function.
2570 (test_embedded_nul): Update expected caret placement.
2571 (test_non_contiguous_strings): Update line number.
2572 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2573 (__emit_string_literal_range): Add "caret_idx" param.
2574 (test_simple_string_literal): Add value for new param, updating
2575 expected output..
2576 (test_concatenated_string_literal): Likewise.
2577 (test_multiline_string_literal): Likewise.
2578 (test_hex): Likewise.
2579 (test_oct): Likewise.
2580 (test_multiple): Likewise.
2581 (test_ucn4): Likewise.
2582 (test_ucn8): Likewise.
2583 (test_u8): Likewise.
2584 (test_u): Likewise; update expected message, from "range" to
2585 "location".
2586 (test_U): Likewise.
2587 (test_L): Likewise.
2588 (test_macro): Add value for new param.
2589 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2590 (__emit_string_literal_range): Add "caret_idx" param.
2591 (test_stringified_token_1): Add value for new param. Update
2592 expected message, from "range" to "location".
2593 (test_stringized_token_2): Likewise, adding param to macro.
2594 (test_stringified_token_3): Likewise.
2595 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2596 (emit_warning): Convert param from source_range to location_t.
2597 (test_string_literals): Add caret_idx param, and use it when
2598 constructing a substring_loc. Update error message, from
2599 "range" to "location".
2600
4a7f57d5
JJ
26012016-08-16 Jakub Jelinek <jakub@redhat.com>
2602
7841800f
JJ
2603 PR target/71910
2604 * g++.dg/gomp/pr71910.C: New test.
2605
1b13411a
JJ
2606 PR middle-end/67485
2607 * gcc.c-torture/compile/pr67485.c: New test.
2608
4a7f57d5
JJ
2609 PR target/72867
2610 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2611
3c556bc4
BC
26122016-08-16 Bin Cheng <bin.cheng@arm.com>
2613
2614 PR tree-optimization/69848
2615 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2616
beab2da6
ML
26172016-08-16 Martin Liska <mliska@suse.cz>
2618
2619 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2620 of memory operations so that it can be handled by core2
2621 in 32-bit mode.
2622
f4eec0a3
RB
26232016-08-16 Richard Biener <rguenther@suse.de>
2624
2625 PR tree-optimization/76783
2626 * gcc.dg/pr76783.c: New testcase.
2627 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2628
8f21990a
BC
26292016-08-16 Bin Cheng <bin.cheng@arm.com>
2630
2631 PR tree-optimization/72817
2632 PR tree-optimization/73450
2633 * gcc.dg/tree-ssa/pr72817.c: New test.
2634 * gcc.dg/tree-ssa/pr73450.c: New test.
2635
7fc61626
FR
26362016-08-15 Fritz Reese <fritzoreese@gmail.com>
2637
2638 * gfortran.dg/init_flag_13.f90: New testcase.
2639 * gfortran.dg/init_flag_14.f90: Ditto.
2640 * gfortran.dg/init_flag_15.f03: Ditto.
2641 * gfortran.dg/dec_init_1.f90: Ditto.
2642 * gfortran.dg/dec_init_2.f90: Ditto.
2643
432baa02
UB
26442016-08-15 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/72867
2647 * gcc.target/i386/pr72867.c: New test.
2648
7e1dde14
EB
26492016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2650
2651 * c-c++-common/dump-ada-spec-5.c: New test.
2652
e4969090
RB
26532016-08-15 Richard Biener <rguenther@suse.de>
2654
2655 PR tree-optimization/73434
2656 * gcc.dg/torture/pr73434.c: New testcase.
2657
66088065
JJ
26582016-08-15 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/72824
2661 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2662
7c713714
CLT
26632016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2664
2665 PR fortran/70598
2666 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2667 in use_device clause.
2668 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2669 * gfortran.dg/goacc/list.f95: Adjust to catch
2670 "neither a POINTER nor an array" error messages.
2671
4271e5cb
UB
26722016-08-14 Uros Bizjak <ubizjak@gmail.com>
2673
2674 PR target/76342
2675 * gcc.target/i386/pr76342.c: New test.
2676
b0cea284
JJ
26772016-08-12 Jakub Jelinek <jakub@redhat.com>
2678
2679 PR c/71512
2680 * g++.dg/ubsan/pr71512.C: New test.
2681 * c-c++-common/ubsan/pr71512-1.c: New test.
2682 * c-c++-common/ubsan/pr71512-2.c: New test.
2683
e86aefb8
MM
26842016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2685
2686 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2687 vector initialization options.
2688 * gcc.target/powerpc/vec-init-2.c: Likewise.
2689 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2690 is generated on ISA 3.0.
2691
7fd82d52
PP
26922016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2693
2694 PR middle-end/71654
2695 * gcc.dg/c-c++-common/pr71654.c: New test.
2696 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2697 dg-options.
2698 * gcc.dg/tree-ssa/vrp24: Likewise.
2699
2f1364c2
JJ
27002016-08-12 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR c/67410
2703 * gcc.dg/pr67410.c: New test.
2704
8eb414aa
BC
27052016-08-12 Bin Cheng <bin.cheng@arm.com>
2706
2707 PR tree-optimization/69848
2708 * gcc.dg/vect/vect-pr69848.c: New test.
2709
30b39c19
UB
27102016-08-12 Uros Bizjak <ubizjak@gmail.com>
2711
2712 PR testsuite/71008
2713 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2714 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2715 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2716 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2717
e373dd06
RB
27182016-08-12 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/57326
2721 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2722 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2723 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2724 * gcc.target/i386/pr45685.c: Likewise.
2725 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2726 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2727 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2728 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2729 * gfortran.dg/pr34163.f90: Likewise.
2730
20d1af89
ML
27312016-08-12 Martin Liska <mliska@suse.cz>
2732
2733 * g++.dg/gcov/gcov-16.C: New test.
2734 * lib/gcov.exp: Support new argument for run-gcov function.
2735
5cacda56
ML
27362016-08-12 Martin Liska <mliska@suse.cz>
2737
2738 PR gcov-profile/35590
2739 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2740
663eecfd
RB
27412016-08-12 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/72851
2744 * gcc.dg/torture/pr72851.c: New testcase.
2745
3f8257db 27462016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2747
e366d7d8
AO
2748 PR debug/63240
2749 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2750 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2751 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2752 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2753 DW_AT_deleted.
2754
71e1a6a4
AO
2755 PR debug/55641
2756 * g++.dg/debug/dwarf2/ref-1.C: New.
2757
8aaf799b
AO
2758 PR debug/49366
2759 * g++.dg/debug/dwarf2/template-params-12.H: New.
2760 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2761 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2762 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2763 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2764 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2765 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2766 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2767
06f9caed
BS
27682016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2769
2770 PR target/72863
2771 * gcc.target/powerpc/pr72863.c: New test.
2772
a8b956c1
UB
27732016-08-11 Uros Bizjak <ubizjak@gmail.com>
2774
2775 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2776
c73dd986
L
27772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2778
2779 * gcc.target/i386/pieces-strcpy-1.c: New test.
2780 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2781
385ed708
JJ
27822016-08-11 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR c++/72868
2785 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2786
df7ec09f
L
27872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2788
2789 * gcc.target/i386/pieces-memcpy-1.c: New test.
2790 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2791 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2792 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2793 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2794 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2795
b95a64bb
JJ
27962016-08-11 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR c/72816
7ddbcf6b 2799 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2800
59537744
BE
28012016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2802
2803 PR tree-optimization/71083
2804 * gcc.c-torture/execute/pr71083.c: New test.
2805 * gnat.dg/loop_optimization23.adb: New test.
2806 * gnat.dg/loop_optimization23_pkg.ads: New test.
2807 * gnat.dg/loop_optimization23_pkg.adb: New test.
2808
183ac6d0
RB
28092016-08-11 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/72772
2812 * gcc.dg/graphite/pr35356-1.c: Adjust.
2813 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2814
b152f5a2
JB
28152016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2816
2817 * gfortran.dg/random_7.f90: Take into account that the last seed
2818 value is the special p value.
2819 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2820
bb7ebad1
RB
28212016-08-11 Richard Biener <rguenther@suse.de>
2822
2823 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2824
2e186411
AM
28252016-08-11 Alan Modra <amodra@gmail.com>
2826
2827 * gcc.target/powerpc/pr71680.c: New.
2828
e9e6d4f6
KN
28292016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2830
2831 * gcc.target/powerpc/bfp/bfp.exp: New file.
2832 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2833 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2834 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2835 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2836 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2837 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2838 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2839 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2840 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2841 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2842 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2843 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2844 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2845 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2846 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2847 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2848 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2849 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2850 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2851 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2852 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2853 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2854 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2855 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2856 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2857 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2858 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2859 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2860 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2861 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2862 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2863 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2864 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2865 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2866 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2867 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2868 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2869 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2870 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2871 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2872 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2873 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2874 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2875 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2876 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2877 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2878 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2879 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2880 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2881 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2882 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2883 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2884 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2885
9c8eabea
BC
28862016-08-10 Bin Cheng <bin.cheng@arm.com>
2887
2888 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2889 Add aarch64*-*-*.
2890
6c553b76
BC
28912016-08-10 Bin Cheng <bin.cheng@arm.com>
2892
2893 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2894
a0883b08
MM
28952016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2896
2897 PR target/72853
2898 * gcc.target/powerpc/pr72853.c: New test.
2899
a266236e
ML
29002016-08-10 Martin Liska <mliska@suse.cz>
2901
2902 PR gcov-profile/58306
2903 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2904
22063dbc
ML
29052016-08-10 Martin Liska <mliska@suse.cz>
2906
2907 * g++.dg/gcov/gcov-threads-1.C: New test.
2908
5250a5bb
SKS
29092016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2910
2911 PR target/71873
2912 * gcc.target/avr/pr71873.c: New test.
2913
b7597ae5
ML
29142016-08-09 Martin Liska <mliska@suse.cz>
2915
2916 * g++.dg/gcov/gcov-dump-1.C: New test.
2917 * g++.dg/gcov/gcov-dump-2.C: New test.
2918
ab50a215
ML
29192016-08-09 Martin Liska <mliska@suse.cz>
2920
2921 * gcc.dg/tree-prof/val-prof-9.c: New test.
2922
dcb1e137
ML
29232016-08-09 Martin Liska <mliska@suse.cz>
2924
2925 * gcc.dg/tree-prof/val-prof-8.c: New test.
2926
04d6d3b6
MJ
29272016-08-09 Martin Jambor <mjambor@suse.cz>
2928
df839749
UB
2929 PR ipa/71981
2930 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2931
c57e78c4
BC
29322016-08-09 Bin Cheng <bin.cheng@arm.com>
2933
2934 PR tree-optimization/33707
2935 * gcc.dg/vect/pr33707.c: New test.
2936
42970a17
BC
29372016-08-09 Bin Cheng <bin.cheng@arm.com>
2938
2939 PR tree-optimization/pr72772
2940 * gcc.dg/tree-ssa/pr72772.c: New test.
2941
810a3aa6
MF
29422016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2943
2944 PR rtl-optimization/66669
2945 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2946
9e207d6f
JJ
29472016-08-09 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR tree-optimization/72824
2950 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2951
50bf47fd
RB
29522016-08-09 Richard Biener <rguenther@suse.de>
2953
2954 PR tree-optimization/71802
2955 * gcc.dg/torture/pr71802.c: New testcase.
2956
cadec7ca
JJ
29572016-08-09 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR c++/72809
2960 * g++.dg/eh/stdarg1.C: New test.
2961
c43c5112
AK
29622016-08-08 Andi Kleen <ak@linux.intel.com>
2963
2964 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2965 test command line in failure log.
2966 (profopt-execute): dito. Make autofdo file names unique.
2967
895aa8e1
DM
29682016-08-08 David Malcolm <dmalcolm@redhat.com>
2969
2970 PR c/64955
2971 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2972 output.
2973
9afda630
PK
29742016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2975
2976 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2977 c99_runtime.
2978 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2979 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2980 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2981 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2982 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2983 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2984
e52ed3fe
DM
29852016-08-08 David Malcolm <dmalcolm@redhat.com>
2986
2987 PR c/52952
2988 * gcc.dg/cpp/pr66415-1.c: Likewise.
2989 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2990 * gcc.dg/format/c90-printf-1.c: Likewise.
2991 * gcc.dg/format/diagnostic-ranges.c: New test case.
2992
ad200580
JJ
29932016-08-08 Jakub Jelinek <jakub@redhat.com>
2994
77524e0d
JJ
2995 PR fortran/72716
2996 * gfortran.dg/gomp/pr72716.f90: New test.
2997
2187f2a2
JJ
2998 PR middle-end/72781
2999 * gcc.dg/gomp/pr72781.c: New test.
3000
ad200580
JJ
3001 PR middle-end/68762
3002 * g++.dg/vect/pr68762-1.cc: New test.
3003 * g++.dg/vect/pr68762-2.cc: New test.
3004 * g++.dg/vect/pr68762.h: New file.
3005
989d0071
MS
30062016-08-08 Martin Sebor <msebor@redhat.com>
3007
3008 PR testsuite/72838
3a146d46
JJ
3009 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3010 * g++.dg/warn/overflow-warn-3.C: Same.
3011 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3012
7090cac9
AV
30132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3014
3015 PR fortran/71936
3016 * gfortran.dg/allocate_with_source_21.f03: New test.
3017
64e56ab0
AV
30182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3019
3020 PR fortran/72698
3021 * gfortran.dg/allocate_with_source_20.f03: New test.
3022
0476487d
AM
30232016-08-08 Alan Modra <amodra@gmail.com>
3024
3025 * gcc.c-torture/compile/pr72802.c: New.
3026
8e9218f2
AV
30272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3028
3029 PR fortran/70524
3030 * gfortran.dg/dependency_48.f90: New test.
3031
c1f7083b
TK
30322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3033
531e5ae3 3034 PR fortran/70040
c1f7083b
TK
3035 * gfortran.dg/pr70040.f90: New testcase.
3036
6ab5813c
TK
30372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3038
3039 PR fortran/71961
3040 * gfortran.dg/matmul_10.f90: New testcase.
3041
27bddc4a
JH
30422016-08-07 Jan Hubicka <hubicka@ucw.cz>
3043
3044 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3045
4a9f8a9f
JJ
30462016-08-07 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR c/72816
3049 * gcc.dg/pr72816.c: New test.
3050
fa76f2c6
JW
30512016-08-06 Jonathan Wakely <jwakely@redhat.com>
3052
3053 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3054 * g++.dg/conversion/pr41426.C: Likewise.
3055 * g++.dg/conversion/pr66211.C: Likewise.
3056 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3057 * g++.dg/init/ref8.C: Likewise.
3058 * g++.old-deja/g++.law/cvt20.C: Likewise.
3059 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3060
5c3e5002
PP
30612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3062
3063 PR tree-optimization/18046
3064 * gcc.dg/tree-ssa/vrp105.c: New test.
3065 * gcc.dg/tree-ssa/vrp106.c: New test.
3066
94087e88 30672016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3068
3069 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3070 1ul in diagnostics. Remove hyphen from "constant-expression."
3071 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3072 * g++.dg/cpp0x/static_assert3.C: Same.
3073 * g++.dg/cpp1y/constexpr-throw.C: Same.
3074 * g++.dg/template/nontype3.C: Same.
3075 * g++.dg/warn/overflow-warn-1.C: Same.
3076 * g++.dg/warn/overflow-warn-3.C: Same.
3077 * g++.dg/warn/overflow-warn-4.C: Same.
3078
88fa5555
DM
30792016-08-05 David Malcolm <dmalcolm@redhat.com>
3080
3081 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3082 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3083 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3084 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3085
1addb9e6
PP
30862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3087
3088 PR tree-optimization/72810
3089 * gcc.dg/tree-ssa/vrp110.c: New test.
3090
1b62ed4f
JG
30912016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3092
3093 PR Target/72819
3094 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3095 registers.
3096 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3097 saving the half-precision registers.
3098 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3099 value is returned in h0.
3100 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3101 are passed in FP/SIMD registers.
3102 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3103 passing works corrcetly.
3104 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3105 (hfa_f16x2_t): Likewise.
3106 (hfa_f16x3_t): Likewise.
3107 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3108 are promoted to double and passed in a double register.
3109 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3110 are promoted to double and stacked.
3111 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3112 __fp16 data types.
3113 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3114 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3115 __fp16 first get passed in FP/SIMD registers, then stacked.
3116
4228ca19
NS
31172016-08-05 Nathan Sidwell <nathan@acm.org>
3118
3119 PR c++/68724
3120 * g++.dg/cpp0x/pr68724.C: New.
3121
db7c335e
RB
31222016-08-05 Richard Biener <rguenther@suse.de>
3123
3124 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3125
48abe922
PP
31262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3127
3128 * gcc.dg/tree-ssa/vrp107.c: New test.
3129 * gcc.dg/tree-ssa/vrp108.c: New test.
3130 * gcc.dg/tree-ssa/vrp109.c: New test.
3131
f6cdf42f
PK
31322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3133
3134 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3135 dg-options.
3136
33a9c609
PK
31372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3138
3139 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3140 test-cases.
3141 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3142 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3143 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3144 test-cases.
3145 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3146 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3147 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3148 large_double.
3149
4473482d
PC
31502016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/72800
3153 * g++.dg/cpp1y/lambda-ice1.C: New.
3154
08156df5
PP
31552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3156
3157 PR c++/72759
3158 * g++.dg/cpp1y/pr72759.C: New test.
3159
938da3a5
PP
31602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3161
3162 * gcc.dg/switch-10.c: New test.
3163
da84183c
JG
31642016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3165
3166 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3167
ae9281fc
TS
31682016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3169
3170 * c-c++-common/goacc/routine-5.c: Update.
3171
086ad22e
BE
31722016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3173
3174 PR rtl-optimization/70903
3175 * gcc.c-torture/execute/pr70903.c: New test.
3176
6805e400
ML
31772016-08-04 Martin Liska <mliska@suse.cz>
3178
3179 * gcc.dg/params/params.exp: Replace file exists with
3180 TESTING_IN_BUILD_TREE.
3181
a0008434
MP
31822016-08-04 Marek Polacek <polacek@redhat.com>
3183
3184 PR c++/70229
3185 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3186
fb46286e
RB
31872016-08-04 Richard Biener <rguenther@suse.de>
3188
3189 PR middle-end/71984
3190 * gcc.dg/torture/pr71984.c: Guard correctness check for
3191 little-endian.
3192
ac2c96ab
AP
31932016-08-03 Andrew Pinski <apinski@cavium.com>
3194
3195 * gcc.c-torture/compile/20160802-1.c: New testcase.
3196
c98583e9
FR
31972016-08-03 Fritz Reese <fritzoreese@gmail.com>
3198
3199 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3200
9ad1a1da
RB
32012016-08-03 Richard Biener <rguenther@suse.de>
3202
3203 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3204 and remove -O3.
3205 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3206 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3207
cd75c979
RB
32082016-08-03 Richard Biener <rguenther@suse.de>
3209
3210 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3211 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3212 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3213 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3214
30e8d875
SKS
32152016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3216
3217 * gcc.dg/init-excess-2.c: Require int32plus.
3218 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3219 * gcc.dg/pr59963-2.c: Require int32plus.
3220 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3221 * gcc.dg/unroll-7.c: Require int32plus.
3222
69b806f6
BC
32232016-08-02 Bin Cheng <bin.cheng@arm.com>
3224
3225 PR tree-optimization/34114
3226 * gcc.dg/tree-ssa/loop-42.c: New test.
3227
1efafef3
TC
32282016-08-02 Tamar Christina <tamar.christina@arm.com>
3229
3230 * gcc.target/aarch64/vminmaxnm.c: New.
3231 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3232 tests.
3233
e2a99194
MM
32342016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3235
3236 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3237 vec_extract for vector float, vector int, vector short, and vector
3238 char.
3239 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3240 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3241 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3242 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3243
71bfb77a
WD
32442016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3245
3246 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3247 single stack adjustment, no writeback.
71bfb77a
WD
3248 * gcc.target/aarch64/test_frame_12.c: Likewise.
3249 * gcc.target/aarch64/test_frame_13.c: Likewise.
3250 * gcc.target/aarch64/test_frame_15.c: Likewise.
3251 * gcc.target/aarch64/test_frame_6.c: Likewise.
3252 * gcc.target/aarch64/test_frame_7.c: Likewise.
3253 * gcc.target/aarch64/test_frame_8.c: Likewise.
3254 * gcc.target/aarch64/test_frame_16.c: New test.
3255
37bce35a
L
32562015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3257
3258 PR target/72748
3259 * gcc.target/i386/pr72748.c: New test.
3260
3f8257db 32612015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3262
3263 PR tree-optimization/71818
3264 * gcc.dg/vect/pr71818.c: New
3265
bf60c531
ML
32662016-08-01 Martin Liska <mliska@suse.cz>
3267
3268 PR tree-optimization/71857
3269 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3270
8ed49fab
KT
32712016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3272
3273 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3274
76e2c821
JB
32752016-08-01 Jan Beulich <jbeulich@suse.com>
3276
3277 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3278
35029597
WS
32792016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3280
3281 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3282 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3283
3aa4b66a
JW
32842016-07-31 Jonathan Wakely <jwakely@redhat.com>
3285
3286 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3287 (check_effective_target_c++): Likewise. Also match for libstdc++.
3288
3f8257db 32892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3290
3291 PR fortran/41922
3292 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3293 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3294 * gfortran.dg/pr41922.f90: New test.
3295
9fcb2819
SK
32962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3297
3298 PR fortran/68566
3299 * gfortran.dg/pr68566.f90: new test.
3300
94087e88 33012016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3302
3303 PR c++/60760
3304 PR c++/71091
3305 * g++.dg/cpp0x/constexpr-cast.C: New test.
3306 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3307 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3308 * g++.dg/ubsan/pr63956.C: Correct.
3309
d0047a25
MM
33102016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3311
3312 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3313 vector double or vector long where the vector is in memory.
3314 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3315 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3316
e4f7a5df
SK
33172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3318
3319 PR fortran/69867
3320 * gfortran.dg/pr69867.f90: New test.
3321
b441ae1d
SK
33222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3323
3324 PR fortran/69962
3325 * gfortran.dg/pr69962.f90: New test.
3326
712dff31
SK
33272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/70006
3330 * gfortran.dg/pr70006.f90: New test.
3331
fb42421e
SK
33322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3333
3334 PR fortran/71730
3335 * gfortran.dg/pr71730.f90: New test.
3336 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3337 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3338 * gfortran.dg/array_constructor_26.f03: Ditto.
3339
466effe0
WS
33402016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3341
3342 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3343 * gcc.target/powerpc/pr71763.c: Likewise.
3344
f618a472
MP
33452016-07-29 Marek Polacek <polacek@redhat.com>
3346
3347 PR c/71742
3348 * gcc.dg/940510-1.c: Adjust dg-error.
3349 * gcc.dg/c99-flex-array-1.c: Likewise.
3350 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3351
efd0786f
MP
3352 PR c/71853
3353 * gcc.dg/noncompile/pr71853.c: New test.
3354
e00dceaf
MP
3355 PR c/71573
3356 * gcc.dg/noncompile/pr71573.c: New test.
3357
638fc14f
MP
3358 PR c/71926
3359 * g++.dg/warn/Wparentheses-30.C: New test.
3360 * gcc.dg/Wparentheses-14.c: New test.
3361
61c73a7f
UB
33622016-07-29 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3365
01d32b2b
BC
33662016-07-29 Bin Cheng <bin.cheng@arm.com>
3367
3368 PR tree-optimization/57558
3369 * gcc.dg/vect/pr57558-1.c: New test.
3370 * gcc.dg/vect/pr57558-2.c: New test.
3371
f6c7a248
PK
33722016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3373
61c73a7f 3374 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3375 to scan forwprop1 dump pass.
3376
f54ea774
PC
33772016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3378
3379 PR c++/51488
3380 * g++.dg/template/pr51488.C: New.
3381
673a107a
JJ
33822016-07-29 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR c/71969
3385 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3386 static __inline__.
3387 * gcc.dg/pr71969-1.c: New test.
3388 * gcc.dg/pr71969-2.c: New test.
3389 * gcc.dg/pr71969-3.c: New test.
3390
78169471
MP
33912016-07-29 Marek Polacek <polacek@redhat.com>
3392
3393 PR c/71574
3394 * c-c++-common/pr71574.c: New test.
3395
a5b5c8b6
MP
3396 PR c/71583
3397 * gcc.dg/noncompile/pr71583.c: New test.
3398
883b6d4e
KV
33992016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3400
3401 PR middle-end/68217
3402 * gcc.dg/pr68217.c: New test.
3403
89f1f37e
SK
34042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3405
3406 PR fortran/71067
3407 * gfortran.dg/pr71067_1.f90: New test.
3408 * gfortran.dg/pr71067_2.f90: Ditto.
3409
e0d32185
MM
34102016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3411
3412 * gcc.target/powerpc/vec-extract-1.c: New test.
3413
c851722d
SK
34142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3415
3416 PR fortran/71799
3417 * gfortran.dg/pr71799.f90: New test.
3418
f064da6a
PC
34192016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3420
3421 PR c++/71665
3422 * g++.dg/cpp0x/pr71665-1.C: New.
3423 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3424 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3425 * g++.dg/ext/label10.C: Likewise.
3426 * g++.dg/parse/constant5.C: Likewise.
3427
1b70aaad
SK
34282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3429
3430 PR fortran/71859
3431 * gfortran.dg/pr71859.f90: New test.
3432 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3433 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3434
a23404c9
PT
34352016-07-28 Paul Thomas <pault@gcc.gnu.org>
3436
3437 PR fortran/71883
3438 * gfortran.dg/pr71883.f90 : New test.
3439
513d866d
YR
34402016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3441
3442 PR tree-optimization/71734
61c73a7f 3443 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3444
7c428aa2
RL
34452016-07-28 Renlin Li <renlin.li@arm.com>
3446
3447 Revert
3448 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3449
3450 PR fortran/71902
3451 * gfortran.dg/dependency_47.f90: New test.
3452
1225d6b1
ML
34532016-07-28 Martin Liska <mliska@suse.cz>
3454
3455 PR gcov-profile/68025
3456 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3457
e5f5bf35
ML
34582016-07-28 Martin Liska <mliska@suse.cz>
3459
3460 * g++.dg/vect/pr70944.cc: New test.
3461
4536610d
KV
34622016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3463
3464 PR middle-end/71994
3465 * gcc.dg/torture/pr71994.c: New test.
3466
8c6961ca
PK
34672016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3468
3469 PR middle-end/71078
3470 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3471 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3472 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3473
8de22ea0
RB
34742016-07-27 Richard Biener <rguenther@suse.de>
3475
3476 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3477
5d9da222
ML
34782016-07-27 Martin Liska <mliska@suse.cz>
3479
3480 * gcc.dg/predict-13.c: New test.
3481 * gcc.dg/predict-14.c: New test.
3482
af9e275f
SKS
34832016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3484
a23404c9 3485 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3486 including stdint.h.
3487 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3488 including stdint.h.
3489
71abba1e
MM
34902016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3491
3492 PR target/71869
3493 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3494 IEEE built-in functions handle quiet and signalling NaNs
3495 correctly.
3496
9cd74e8f
SK
34972016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3498
3499 PR fortran/71862
3500 * gfortran.dg/pr71862.f90: New test.
3501
0d48446f
MS
35022016-07-26 Martin Sebor <msebor@redhat.com>
3503
3504 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3505 selector with dg-options.
3506
524cf1e4
PP
35072016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3508
3509 PR tree-optimization/18046
3510 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3511 * gcc.dg/tree-ssa/vrp103.c: New test.
3512 * gcc.dg/tree-ssa/vrp104.c: New test.
3513
100665d8
WS
35142016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3515
3516 * gcc.target/powerpc/pr63354.c: Require lp64 since
3517 -mprofile-kernel is not legal with -m32.
3518
0b64ca40
RB
35192016-07-26 Richard Biener <rguenther@suse.de>
3520
3521 PR rtl-optimization/71984
3522 * gcc.dg/torture/pr71984.c: New testcase.
3523
9b7937cf
RS
35242016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3525
3526 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3527 g++-dg-runtest via et-dg-runtest.
3528 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3529 * gcc.dg/vect/vect.exp: Likewise.
3530 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3531 gfortran-dg-runtest.
3532 * gfortran.dg/vect/vect.exp: Likewise.
3533 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3534 (check_mips_loongson_hw_available): Likewise.
3535 (check_effective_target_mpaired_single_runtime): Likewise.
3536 (check_effective_target_mips_loongson_runtime): Likewise.
3537 (add_options_for_mpaired_single): Likewise.
3538 (check_effective_target_vect_int): Add global et_index.
3539 Check and save the supported feature for a target selected by
3540 the et_index target. Break long lines where appropriate. Call
3541 et-is-effective-target for MIPS with an argument instead of
3542 check_effective_target_* where appropriate.
3543 (check_effective_target_vect_intfloat_cvt): Likewise.
3544 (check_effective_target_vect_uintfloat_cvt): Likewise.
3545 (check_effective_target_vect_floatint_cvt): Likewise.
3546 (check_effective_target_vect_floatuint_cvt): Likewise.
3547 (check_effective_target_vect_simd_clones): Likewise.
3548 (check_effective_target_vect_shift): ewise.
3549 (check_effective_target_whole_vector_shift): Likewise.
3550 (check_effective_target_vect_bswap): Likewise.
3551 (check_effective_target_vect_shift_char): Likewise.
3552 (check_effective_target_vect_long): Likewise.
3553 (check_effective_target_vect_float): Likewise.
3554 (check_effective_target_vect_double): Likewise.
3555 (check_effective_target_vect_long_long): Likewise.
3556 (check_effective_target_vect_no_int_max): Likewise.
3557 (check_effective_target_vect_no_int_add): Likewise.
3558 (check_effective_target_vect_no_bitwise): Likewise.
3559 (check_effective_target_vect_widen_shift): Likewise.
3560 (check_effective_target_vect_no_align): Likewise.
3561 (check_effective_target_vect_hw_misalign): Likewise.
3562 (check_effective_target_vect_element_align): Likewise.
3563 (check_effective_target_vect_condition): Likewise.
3564 (check_effective_target_vect_cond_mixed): Likewise.
3565 (check_effective_target_vect_char_mult): Likewise.
3566 (check_effective_target_vect_short_mult): Likewise.
3567 (check_effective_target_vect_int_mult): Likewise.
3568 (check_effective_target_vect_extract_even_odd): Likewise.
3569 (check_effective_target_vect_interleave): Likewise.
3570 (check_effective_target_vect_stridedN): Likewise.
3571 (check_effective_target_vect_multiple_sizes): Likewise.
3572 (check_effective_target_vect64): Likewise.
3573 (check_effective_target_vect_call_copysignf): Likewise.
3574 (check_effective_target_vect_call_sqrtf): Likewise.
3575 (check_effective_target_vect_call_btrunc): Likewise.
3576 (check_effective_target_vect_call_btruncf): Likewise.
3577 (check_effective_target_vect_call_ceil): Likewise.
3578 (check_effective_target_vect_call_ceilf): Likewise.
3579 (check_effective_target_vect_call_floor): Likewise.
3580 (check_effective_target_vect_call_floorf): Likewise.
3581 (check_effective_target_vect_call_lceil): Likewise.
3582 (check_effective_target_vect_call_lfloor): Likewise.
3583 (check_effective_target_vect_call_nearbyint): Likewise.
3584 (check_effective_target_vect_call_nearbyintf): Likewise.
3585 (check_effective_target_vect_call_round): Likewise.
3586 (check_effective_target_vect_call_roundf): Likewise.
3587 (check_effective_target_vect_perm): Likewise, but also append *_saved
3588 to the existing global name to properly cache the result.
3589 (check_effective_target_vect_perm_byte): Likewise.
3590 (check_effective_target_vect_perm_short): Likewise.
3591 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3592 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3593 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3594 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3595 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3596 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3597 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3598 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3599 (check_effective_target_vect_sdot_qi): Likewise.
3600 (check_effective_target_vect_udot_qi): Likewise.
3601 (check_effective_target_vect_sdot_hi): Likewise.
3602 (check_effective_target_vect_udot_hi): Likewise.
3603 (check_effective_target_vect_usad_char): Likewise.
3604 (check_effective_target_vect_pack_trunc): Likewise.
3605 (check_effective_target_vect_unpack): Likewise.
3606 (check_effective_target_vect_aligned_arrays): Likewise.
3607 (check_effective_target_vect_natural_alignment): Likewise.
3608 (check_effective_target_vector_alignment_reachable): Likewise.
3609 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3610 (is-effective-target): Initialize et_index if undefined.
3611 (et-dg-runtest): New.
3612 (et-is-effective-target): Likewise.
3613 (check_vect_support_and_set_flags): Add supported MIPS targets to
3614 EFFECTIVE_TARGETS list. Return the number of supported targets.
3615
8f63caf6 36162016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3617 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3618
3619 PR middle-end/70920
3620 * gcc.dg/pr70920-1.c: New test-case.
3621 * gcc.dg/pr70902-2.c: Likewise.
3622 * gcc.dg/pr70920-3.c: Likewise.
3623 * gcc.dg/pr70920-4.c: Likewise
3624 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3625 2 instead of 3.
3626
7d575fff
AM
36272016-07-25 Alexander Monakov <amonakov@ispras.ru>
3628
3629 * gcc.c-torture/execute/pr71494.c: Require label_values.
3630 * gcc.dg/pr16973.c: Ditto.
3631
bf01e070
SKS
36322016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3633
3634 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3635 * gcc.dg/torture/pr69771.c: Require int32plus.
3636 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3637
16b05965
ML
36382016-07-25 Martin Liska <mliska@suse.cz>
3639
3640 * gcc.dg/torture/pr71987.c: New test.
3641
d52d3767
SK
36422016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3643
3644 PR fortran/71935
3645 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3646 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3647 * gfortran.dg/pr71935.f90: New test.
3648
94087e88 36492016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3650
3651 PR c++/71675
3652 * g++.dg/ext/atomic-3.C: New test.
3653 * gcc.dg/atomic/pr71675.c: New test.
3654
58b3986e
ES
36552016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3656
3657 * gcc.target/i386/mvc8.c: New test.
3658
faa1612a
BC
36592016-07-22 Bin Cheng <bin.cheng@arm.com>
3660
3661 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3662 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3663
1603ebe0
TK
36642016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3665
3666 PR fortran/71795
3667 * gfortran.dg/constructor_50.f90: New test.
3668
bc91c436
ML
36692016-07-22 Martin Liska <mliska@suse.cz>
3670
3671 PR gcov-profile/69028
3672 PR gcov-profile/62047
3673 * g++.dg/cilk-plus/pr69028.C: New test.
3674
9fe9a3a7
AV
36752016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3676
3677 * gfortran.dg/coarray_stat_2.f90: New test.
3678
70866e3d
MM
36792016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3680
3681 * gcc.target/powerpc/vec-extract.h: New files to check the
3682 vec_extract built-in functions for all vector types, testing
3683 accessing each element, both with constant and variable element
3684 numbers.
3685 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3686 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3687 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3688 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3689 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3690 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3691 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3692 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3693 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3694
ab3af181
JJ
36952016-07-21 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR c++/71728
3698 * g++.dg/other/pr71728.C: New test.
3699
ebe8f322
JG
37002016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3701
3702 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3703 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3704 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3705 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3706 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3707
959cef74
RB
37082016-07-21 Richard Biener <rguenther@suse.de>
3709
3710 PR tree-optimization/71947
3711 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3712
b24d9420
BC
37132016-07-21 Bin Cheng <bin.cheng@arm.com>
3714
3715 * gcc.dg/tree-ssa/scev-15.c: New.
3716
23974819
BC
37172016-07-21 Bin Cheng <bin.cheng@arm.com>
3718
3719 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3720
ee78cbaa
JJ
37212016-07-21 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c++/71941
3724 * g++.dg/gomp/pr71941.C: New test.
3725
52ed68f7
DM
37262016-07-20 David Malcolm <dmalcolm@redhat.com>
3727
3728 PR c/70339
3729 PR c/71858
3730 * g++.dg/spellcheck-identifiers.C: New test case, based on
3731 gcc.dg/spellcheck-identifiers.c.
3732 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3733 gcc.dg/spellcheck-identifiers-2.c.
3734 * g++.dg/spellcheck-typenames.C: New test case, based on
3735 gcc.dg/spellcheck-typenames.c
3736
18407bfb
JW
37372016-07-20 Jonathan Wakely <jwakely@redhat.com>
3738
3739 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3740 pointer to member function and also test catching by reference.
3741
4c07fd98
DV
37422016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3743
3744 * gcc.target/s390/pr67443.c: Fix test case.
3745
fee21d65
DV
37462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3747
3748 * gcc.target/s390/insv-1.c: Xfail some tests.
3749 * gcc.target/s390/insv-2.c: Likewise.
3750
dbe9dfdd
GJL
37512016-07-20 Georg-Johann Lay <avr@gjlay.de>
3752
3753 * gcc.target/avr/torture/get-mem.c: New test.
3754 * gcc.target/avr/torture/set-mem.c: New test.
3755
c25e1d82
GJL
37562016-07-20 Georg-Johann Lay <avr@gjlay.de>
3757
3758 PR target/71948
3759 * gcc.target/avr/torture/tiny-progmem.c: New test.
3760
109d2197
JJ
37612016-07-20 Jakub Jelinek <jakub@redhat.com>
3762
7419f441
JJ
3763 PR c++/71909
3764 * g++.dg/parse/pr71909.C: New test.
3765 * g++.dg/tm/pr71909.C: New test.
3766
109d2197
JJ
3767 PR c++/50060
3768 * g++.dg/cpp0x/constexpr-50060.C: New test.
3769 * g++.dg/cpp1y/constexpr-50060.C: New test.
3770
144530cf
ML
37712016-07-20 Martin Liska <mliska@suse.cz>
3772
3773 * gfortran.dg/graphite/pr71898.f90: New test.
3774
04ac4afa
BC
37752016-07-20 Bin Cheng <bin.cheng@arm.com>
3776
3777 PR tree-optimization/71503
3778 PR tree-optimization/71683
3779 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3780 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3781
dcbdb17a
ML
37822016-07-20 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3785 * gcc.dg/plugin/sreal-test-1.c: Remove.
3786 * gcc.dg/plugin/sreal_plugin.c: Remove.
3787
6ed82555
TK
37882016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3789
3790 PR fortran/71902
3791 * gfortran.dg/dependency_47.f90: New test.
3792
13da0507
JJ
37932016-07-19 Jakub Jelinek <jakub@redhat.com>
3794
4833f561
JJ
3795 PR rtl-optimization/71916
3796 * gcc.c-torture/compile/pr71916.c: New test.
3797
4fda19ef
JJ
3798 PR middle-end/71874
3799 * g++.dg/torture/pr71874.C: New test.
3800
13da0507
JJ
3801 PR middle-end/71734
3802 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3803 (my_alloc): Rewritten to use __builtin_posix_memalign and
3804 __SIZE_TYPE__.
3805 (my_free): Use __builtin_free instead of _mm_free.
3806 (Vec::operator=): Use __builtin_memcpy.
3807
e7980add
MJ
38082016-07-19 Martin Jambor <mjambor@suse.cz>
3809
61c73a7f
UB
3810 PR fortran/71688
3811 * gfortran.dg/pr71688.f90: New test.
e7980add 3812
13e88953
RB
38132016-07-19 Richard Biener <rguenther@suse.de>
3814
3815 * c-c++-common/vector-subscript-6.c: New testcase.
3816 * c-c++-common/vector-subscript-7.c: Likewise.
3817
1caf0482
SKS
38182016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3819
a23404c9 3820 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3821 and UInt32 based on __SIZEOF_INT__.
3822
cef5388d
RB
38232016-07-19 Richard Biener <rguenther@suse.de>
3824
3825 PR tree-optimization/71901
3826 * gcc.dg/torture/pr71901.c: New testcase.
3827
38282016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3829
3830 PR tree-optimization/71908
3831 * gcc.dg/torture/pr71908.c: New testcase.
3832
a8f7a895
MM
38332016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3834
3835 PR target/71493
3836 * gcc.target/powerpc/pr71493-1.c: New test.
3837 * gcc.target/powerpc/pr71493-2.c: Likewise.
3838
f2111a36
JJ
38392016-07-18 Jakub Jelinek <jakub@redhat.com>
3840
99516432
JJ
3841 PR c++/71835
3842 * g++.dg/conversion/ambig3.C: New test.
3843
87713c6a
JJ
3844 PR c++/71828
3845 * g++.dg/cpp0x/constexpr-71828.C: New test.
3846
7a7f16ca
JJ
3847 PR c++/71826
3848 * g++.dg/template/pr71826.C: New test.
3849
f4d90295
JJ
3850 PR c++/71822
3851 * g++.dg/template/defarg21.C: New test.
3852
f2111a36
JJ
3853 PR c++/71871
3854 * g++.dg/ext/vector31.C: New test.
3855
0b965526
UB
38562016-07-18 Uros Bizjak <ubizjak@gmail.com>
3857
3858 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3859
94e136b9
YR
38602016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3861
3862 PR tree-optimization/71734
3863 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3864
7072df0a
DV
38652016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3866
3867 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3868 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3869 stack-layout-dynamic-1.c: New test.
3870
54158a1a
AK
38712016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3872
3873 * gcc.target/s390/nolrl-1.c: New test.
3874
43068916
FR
38752016-07-17 Fritz Reese <fritzoreese@gmail.com>
3876
3877 PR fortran/71523
3878 * gfortran.dg/pr71523_1.f90: New test.
3879 * gfortran.dg/pr71523_2.f90: New test.
3880
a9356b12
AS
38812016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3882
3883 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3884
a07b81c7 38852016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3886 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3887
3888 PR fortran/62125
3889 * gfortran.dg/pr62125.f90: New test.
3890
96c0ec12
BS
38912016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3892
3893 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3894 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3895
479d0ed5
JW
38962016-07-15 Jonathan Wakely <jwakely@redhat.com>
3897
3898 PR c++/58796
3899 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3900 * g++.dg/cpp0x/nullptr35.C: New test.
3901
41c7438e
BC
39022016-07-15 Bin Cheng <bin.cheng@arm.com>
3903
3904 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3905
f7ba880b
CP
39062016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3907
3908 * gfortran.dg/goacc/vector_length.f90: New test.
3909
b9aba0a0
RB
39102016-07-15 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/71881
3913 * gcc.dg/torture/pr71881.c: New testcase.
3914
9513d5fb
RB
39152016-07-15 Richard Biener <rguenther@suse.de>
3916
3917 PR tree-optimization/71887
3918 * gcc.dg/torture/pr71887.c: New testcase.
3919
ddbbcb19
JJ
39202016-07-15 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR c/71858
3923 * gcc.dg/spellcheck-identifiers-3.c: New test.
3924
29eb509c
AV
39252016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3926
3927 PR fortran/71807
3928 * gfortran.dg/null_9.f90: New test.
3929
43aabfcf
BC
39302016-07-15 Bin Cheng <bin.cheng@arm.com>
3931
3932 * gcc.dg/tree-ssa/loop-41.c: New test.
3933
afc89e58
BC
39342016-07-15 Bin Cheng <bin.cheng@arm.com>
3935
3936 PR tree-optimization/71347
3937 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3938
6fa682ad
SK
39392016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3940
3941 PR fortran/29819
3942 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3943 * gfortran.dg/contains.f90: Ditto.
3944 * gfortran.dg/contains_empty_1.f03: Ditto.
3945 * gfortran.dg/submodule_3.f08: Ditto.
3946
dd36b877
JJ
39472016-07-14 Jakub Jelinek <jakub@redhat.com>
3948
a60a5d31
JJ
3949 PR testsuite/71865
3950 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3951 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3952 expected diagnostics.
3953
dd36b877
JJ
3954 PR c/71858
3955 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3956 * gcc.dg/spellcheck-identifiers-2.c: New test.
3957 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3958 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3959
a241f8ca
JJ
39602016-07-14 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR tree-optimization/71872
3963 * gcc.c-torture/compile/pr71872.c: New test.
3964
d62b809c
TP
39652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3966
3967 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3968 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3969 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3970 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3971 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3972 * gcc.target/arm/atomic-op-acquire-1.c: This.
3973 * gcc.target/arm/atomic-op-char.c: Rename into ...
3974 * gcc.target/arm/atomic-op-char-1.c: This.
3975 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3976 * gcc.target/arm/atomic-op-consume-1.c: This.
3977 * gcc.target/arm/atomic-op-int.c: Rename into ...
3978 * gcc.target/arm/atomic-op-int-1.c: This.
3979 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3980 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3981 * gcc.target/arm/atomic-op-release.c: Rename into ...
3982 * gcc.target/arm/atomic-op-release-1.c: This.
3983 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3984 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3985 * gcc.target/arm/atomic-op-short.c: Rename into ...
3986 * gcc.target/arm/atomic-op-short-1.c: This.
3987 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3988 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3989 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3990 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3991 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3992 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3993 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3994 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3995 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3996 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3997
1f8dd420
AV
39982016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3999
4000 PR fortran/70842
4001 * gfortran.dg/select_type_35.f03: New test.
4002
53109ba8
KT
40032016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4004
4005 PR target/65951
4006 PR tree-optimization/70923
4007 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4008 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4009 * gcc.dg/vect/pr65951.c: Likewise.
4010 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4011
91f35b7f
DE
40122016-07-14 David Edelsohn <dje.gcc@gmail.com>
4013
4014 * c-c++-common/pr60226.c: Expect maximum object file alignment
4015 error on AIX.
4016
351168fe
RB
40172016-07-14 Richard Biener <rguenther@suse.de>
4018
4019 PR tree-optimization/71866
4020 * gcc.dg/torture/pr71866.c: New testcase.
4021
94c32c00
TP
40222016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4023
4024 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4025 selector and enclose boolean expression in curly braces.
4026
b799a481
AM
40272016-07-14 Alan Modra <amodra@gmail.com>
4028
4029 PR target/71733
4030 * gcc.target/powerpc/p9-novsx.c: New.
4031
f63ba78c
AK
40322016-07-13 Andi Kleen <ak@linux.intel.com>
4033
4034 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4035 * g++.dg/tree-prof/morefunc.C: Dito.
4036 * g++.dg/tree-prof/pr35545.C: Dito.
4037 * g++.dg/tree-prof/reorder.C: Dito.
4038 * gcc.dg/tree-prof/20050826-2.c: Dito.
4039 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4040 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4041 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4042 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4043 * gcc.dg/tree-prof/inliner-1.c: Dito.
4044 * gcc.dg/tree-prof/merge_block.c: Dito.
4045 * gcc.dg/tree-prof/stringop-1.c: Dito.
4046 * gcc.dg/tree-prof/stringop-2.c: Dito.
4047 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4048 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4049 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4050 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4051 * gcc.dg/tree-prof/update-loopch.c: Dito.
4052 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4053 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4054 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4055 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4056 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4057 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4058 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4059
f4d5a23d
AK
40602016-07-13 Andi Kleen <ak@linux.intel.com>
4061
4062 * lib/profopt.exp (profopt-execute): Remove .imports files.
4063
ae145898
AK
40642016-07-13 Andi Kleen <ak@linux.intel.com>
4065
0b965526 4066 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4067
e97bd4f5
AK
40682016-07-13 Andi Kleen <ak@linux.intel.com>
4069
4070 * lib/profopt.exp (dg-final-scan-autofdo,
4071 dg-final-scan-not-autofdo): New functions.
4072
6fa3d4b4
BC
40732016-07-13 Bin Cheng <bin.cheng@arm.com>
4074
4075 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4076 * gcc.dg/vect/vect-35.c: Ditto.
4077 * gcc.dg/vect/vect-alias-check-2.c: New test.
4078
65f18bc6
ML
40792016-07-13 Martin Liska <mliska@suse.cz>
4080
4081 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4082 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4083 * gfortran.dg/pr42108.f90: Update expected dump scan.
4084
9737f35b
RB
40852016-07-13 Richard Biener <rguenther@suse.de>
4086
4087 PR tree-optimization/24574
4088 * gcc.dg/pr24574.c: New testcase.
4089
62c0ea4b
SKS
40902016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4091
0b965526 4092 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4093 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4094 * c-c++-common/pr68833-1.c: Require int32plus.
4095 * gcc.dg/ipa/pr63551.c: Likewise.
4096 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4097 * gcc.dg/ipa/pr64041.c: Require int32plus.
4098
c7ed8938
IE
40992016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4100
4101 PR ipa/71633
4102 * g++.dg/pr71633.C: New test.
4103
5ce15300
TP
41042016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4105
4106 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4107 Add new arm_thumb1_cbz_ok effective target.
4108 * gcc.target/arm/cbz.c: New test.
4109
2b9509a3
TP
41102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4111
4112 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4113 Define effective target.
4114 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4115 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4116 * gcc.target/arm/movhi_movw.c: New test.
4117 * gcc.target/arm/movsi_movw.c: Likewise.
4118 * gcc.target/arm/movdi_movw.c: Likewise.
4119
7f15b177
RB
41202016-07-13 Richard Biener <rguenther@suse.de>
4121
4122 PR middle-end/71104
4123 * gcc.dg/pr71104-1.c: New testcase.
4124 * gcc.dg/pr71104-2.c: Likewise.
4125
0b0a896e
MM
41262016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4127
4128 PR target/71805
4129 * gcc.target/powerpc/pr71805.c: New test.
4130
f906f5ed
BS
41312016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4132
4133 * gcc.target/powerpc/divkc3-1.c: New.
4134 * gcc.target/powerpc/mulkc3-1.c: New.
4135
9e63c3aa
NS
41362016-07-12 Nathan Sidwell <nathan@acm.org>
4137
4138 * gcc.target/arm/data-rel-1.c: New.
4139 * gcc.target/arm/data-rel-2.c: New.
4140 * gcc.target/arm/data-rel-3.c: New.
4141
f507d202
ML
41422016-07-12 Martin Liska <mliska@suse.cz>
4143
4144 * gcc.dg/params/blocksort-part.c: New test.
4145 * gcc.dg/params/params.exp: New file.
4146
d6f7c125
KT
41472016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148
4149 PR middle-end/71700
4150 * gcc.c-torture/execute/pr71700.c: New test.
4151
37ccb0ba
SB
41522016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4153 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/23286
4156 PR tree-optimization/70159
4157 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4158 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4159 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4160 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4161 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4162 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4163 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4164 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4165 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4166 * gcc.dg/pr51879-12.c: Likewise.
4167 * gcc.dg/strlenopt-9.c: Likewise.
4168 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4169 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4170 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4171 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4172 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4173 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4174 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4175 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4176 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4177 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4178 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4179 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4180 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4181 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4182 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4183
712a93d6
RB
41842016-07-12 Richard Biener <rguenther@suse.de>
4185
4186 PR rtl-optimization/68961
4187 * gcc.target/i386/pr68961.c: New testcase.
4188
c392943c
JJ
41892016-07-11 Jakub Jelinek <jakub@redhat.com>
4190
3d56e6a4
JJ
4191 PR middle-end/71758
4192 * c-c++-common/gomp/pr71758.c: New test.
4193 * gfortran.dg/gomp/pr71758.f90: New test.
4194
c392943c
JJ
4195 PR tree-optimization/71823
4196 * gcc.dg/vect/pr71823.c: New test.
4197
741d3be5
DM
41982016-07-11 David Malcolm <dmalcolm@redhat.com>
4199
4200 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4201 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4202 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4203
92fa45b5
L
42042016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 PR target/71801
4207 * gcc.target/i386/pr71801.c: New test.
4208
f51606c7
RB
42092016-07-11 Richard Biener <rguenther@suse.de>
4210
4211 PR tree-optimization/71816
4212 * gcc.dg/torture/pr71816.c: New testcase.
4213
36b54ce0
TK
42142016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4215
4216 PR fortran/71783
4217 * gfortran.dg/dependency_46.f90: New test.
4218
d13835b6
VM
42192016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4220
4221 PR rtl-optimization/71621
4222 * gcc.target/i386/pr71621-1.c: New.
4223 * gcc.target/i386/pr71621-2.c: New.
4224
642bcbdf
CP
42252016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4226
4227 * gfortran.dg/goacc/pr71704.f90: New test.
4228
02eb5b8b
BS
42292016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4230
4231 PR target/71297
4232 * gcc.target/powerpc/pr71297.c: New.
4233
8beb9a0d
JW
42342016-07-08 Jiong Wang <jiong.wang@arm.com>
4235
4236 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4237
cef4b650
MM
42382016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4239
4240 PR target/71806
4241 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4242
3c3ecf52
AH
42432016-07-08 Alan Hayward <alan.hayward@arm.com>
4244
4245 PR tree-optimization/71667
4246 * gcc.dg/vect/pr71667.c: New
4247
2660286d
ML
42482016-07-08 Martin Liska <mliska@suse.cz>
4249
4250 * gcc.dg/torture/pr71606.c: New test.
4251
70cdd4ae
JD
42522016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4253
4254 PR fortran/71764
4255 * gfortran.dg/pr71764.f90: New test.
4256
842dc2e6
JJ
42572016-07-07 Jakub Jelinek <jakub@redhat.com>
4258 Kai Tietz <ktietz70@googlemail.com>
4259
4260 PR c++/70869
4261 PR c++/71054
4262 * g++.dg/cpp0x/pr70869.C: New test.
4263 * g++.dg/cpp0x/pr71054.C: New test.
4264
31be4262
DE
42652016-07-07 David Edelsohn <dje.gcc@gmail.com>
4266
4267 * g++.dg/debug/pr71432.C: Fail on AIX.
4268
1c122092
ML
42692016-07-07 Martin Liska <mliska@suse.cz>
4270
4271 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4272 an undefined behavior.
4273 * gfortran.dg/do_3.F90: Likewise.
4274 * gfortran.dg/do_check_11.f90: New test.
4275 * gfortran.dg/do_check_12.f90: New test.
4276 * gfortran.dg/do_corner_warn.f90: New test.
4277
7119f1b1
ML
42782016-07-07 Martin Liska <mliska@suse.cz>
4279
4280 * gfortran.dg/predict-1.f90: Ammend the test.
4281 * gfortran.dg/predict-2.f90: Likewise.
4282
275792f2
IE
42832016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4284
4285 PR ipa/71624
4286 * g++.dg/pr71624.C: New test.
4287
05a437c1
TP
42882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4289
4290 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4291 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4292 ARMv8-M Mainline architectures.
4293
6f493951
TP
42942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4295
4296 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4297 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4298
5ddaee94
SB
42992016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4300
4301 PR target/70098
4302 PR target/71763
4303 * gcc.target/powerpc/pr71763.c: New file.
4304
651afdb2
YR
43052016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4306
4307 PR tree-optimization/71518
0b965526 4308 * gcc.dg/pr71518.c: New test.
651afdb2 4309
9df99881
WD
43102016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4311
4312 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4313
7b4e0769
SKS
43142016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4315
0b965526 4316 PR target/50739
7b4e0769
SKS
4317 * gcc.target/avr/pr50739.c: New test.
4318
eb4432f7
JH
43192016-07-05 Jan Hubicka <jh@suse.cz>
4320
4321 * gcc.dg/tree-ssa/scev-14.c: update template.
4322
c01e092f
RS
43232016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4324
4325 * gcc.dg/vect/group-no-gaps-1.c: New test.
4326
8070763a
AK
43272016-07-05 Andi Kleen <ak@linux.intel.com>
4328
4329 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4330 if kernel supports MPX.
4331
3f8257db 43322016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4333
4334 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4335
36a265b1
MM
43362016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4337 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4338
4339 * gcc.target/powerpc/signbit-1.c: New test.
4340 * gcc.target/powerpc/signbit-2.c: New test.
4341 * gcc.target/powerpc/signbit-3.c: New test.
4342
7a98fb6e
KT
43432016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4344
4345 PR rtl-optimization/71594
4346 * gcc.dg/torture/pr71594.c: New test.
4347
1e3d54b4
JH
43482016-07-05 Jan Hubicka <jh@suse.cz>
4349
4350 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4351
84ca3893
DM
43522016-07-05 David Malcolm <dmalcolm@redhat.com>
4353
4354 PR c++/62314
3a146d46 4355 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4356 number of missing semicolon error.
4357 * g++.dg/pr62314-2.C: New test case.
4358
20d0bfce
AF
43592016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4360
4361 * gfortran.dg/coarray_stat_function.f90: New test.
4362 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4363 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4364 to new interfaces.
4365
69aaea06
AV
43662016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4367
4368 PR fortran/71623
4369 * gfortran.dg/deferred_character_17.f90: New test.
4370
f723a43c
CL
43712016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4372
4373 * gcc.target/arm/neon/polytypes.c: Move to ...
4374 * gcc.target/arm/polytypes.c: ... here.
4375 * gcc.target/arm/neon/pr51534.c: Move to ...
4376 * gcc.target/arm/pr51534.c: ... here.
4377 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4378 * gcc.target/arm/vect-vcvt.c: ... here.
4379 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4380 * gcc.target/arm/vect-vcvtq.c: ... here.
4381 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4382 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4383 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4384 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4385 * gcc.target/arm/neon/neon.exp: Delete.
4386 * gcc.target/arm/neon/: Delete.
4387
d73e0ccf
JD
43882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4389
4390 PR fortran/65575
4391 * gfortran.dg: pr65575.f90: New test.
4392
c20f6223
JD
43932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4394
4395 PR fortran/35849
4396 * gfortran.dg: pr35849.f90: New test.
4397
2a5537c3
JJ
43982016-07-04 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR c++/71739
4401 * g++.dg/cpp0x/pr71739.C: New test.
4402
740f9751
CL
44032016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4404
4405 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4406
bf749919
DV
44072016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4408
4409 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4410 locr.
4411 * gcc.target/s390/loc-1.c: New test.
4412
430bb38e
YR
44132016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4414
3a146d46
JJ
4415 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4416 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4417
15f6e0da
RR
44182016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4419
4420 PR target/63874
4421 * gcc.target/aarch64/pr63874.c: New test.
4422
79335075
JB
44232016-07-04 Jan Beulich <jbeulich@suse.com>
4424
4425 * g++.dg/header.c: New.
4426 * gcc.dg/header.c: New.
4427
557e8c49
JJ
44282016-07-02 Jakub Jelinek <jakub@redhat.com>
4429
4430 PR c/71719
4431 * c-c++-common/Wunused-var-15.c: New test.
4432
79a592e3
JJ
44332016-07-01 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR fortran/71687
4436 * gfortran.dg/gomp/pr71687.f90: New test.
4437
e2298656
BS
44382016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4439
4440 * gcc.dg/const-float128-ped.c: Require __float128 effective
4441 target and options.
4442 * gcc.dg/const-float128.c: Likewise.
4443 * gcc.dg/torture/float128-cmp-invalid.c: Require
4444 __float128 and base_quadfloat_support effective targets, and
4445 __float128 options.
4446 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4447 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4448 * gcc.dg/torture/float128-nan.c: Likewise.
4449 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4450 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4451 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4452 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4453 (add_options_for___float128): New.
4454 (check_effective_target_base_quadword_support): New.
4455
70c11966
MM
44562016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4457
4458 PR target/71720
4459 * gcc.target/powerpc/pr71720.c: New test.
4460
059541fd
JB
44612016-07-01 Jan Beulich <jbeulich@suse.com>
4462
4463 * gcc.dg/bss.c: New.
4464
2c1e4964
PB
44652016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4466
4467 PR target/71698
4468 * gcc.target/powerpc/pr71698.c: New test.
4469
22e1cb39
GJL
44702016-07-01 Georg-Johann Lay <avr@gjlay.de>
4471
4472 PR target/71151
4473 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4474 instead of ".foo" for its section name.
4475 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4476 depending on MCU's flash size.
4477 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4478 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4479 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4480 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4481 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4482 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4483
466cf574
JB
44842016-07-01 Jan Beulich <jbeulich@suse.com>
4485
4486 * gcc.target/i386/pr65105-2.c: Add -msse2.
4487
351beab7
JJ
44882016-06-30 Jakub Jelinek <jakub@redhat.com>
4489
55a0f21a
JJ
4490 PR tree-optimization/71707
4491 * gcc.dg/strlenopt-29.c: New test.
4492
6245ad72
JJ
4493 PR fortran/71704
4494 * gfortran.dg/gomp/pr71704.f90: New test.
4495
351beab7
JJ
4496 PR fortran/71705
4497 * gfortran.dg/gomp/pr71705.f90: New test.
4498
5a3a6a5e
KN
44992016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4500
4501 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4502 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4503 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4504 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4505 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4506 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4507 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4508 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4509 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4510 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4511 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4512 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4513 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4514 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4515 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4516 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4517 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4518 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4519 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4520 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4521 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4526 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4527 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4528 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4529 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4530 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4531 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4532 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4533 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4534 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4535 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4536 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4537 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4538 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4539 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4540 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4541 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4542 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4543 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4544 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4545 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4546 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4547 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4548 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4549 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4550 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4551 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4552 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4553 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4554 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4555 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4556 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4557 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4558 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4559 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4560 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4561 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4562 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4563 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4564 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4565 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4566 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4567 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4568 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4569 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4570 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4571 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4572 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4573 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4574 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4575 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4576 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4577 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4578 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4579 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4580 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4581 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4582
3dfa8071 45832016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4584 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4585
4586 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4587
9bd62242 45882016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4589 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4590
4591 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4592
603107fb
DM
45932016-06-30 David Malcolm <dmalcolm@redhat.com>
4594
4595 PR driver/71651
4596 * gcc.dg/spellcheck-options-12.c: New test case.
4597
205cccc7
JJ
45982016-06-30 Jakub Jelinek <jakub@redhat.com>
4599
4600 PR middle-end/71693
4601 * gcc.c-torture/compile/pr71693.c: New test.
4602
f4452176
DM
46032016-06-29 David Malcolm <dmalcolm@redhat.com>
4604
4605 * gcc.dg/spellcheck-params.c: New testcase.
4606 * gcc.dg/spellcheck-params-2.c: New testcase.
4607
c5e74d9d
MM
46082016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4609
4610 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4611 vector extract instructions.
4612 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4613
e44ecbfd
JD
46142016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4615
4616 PR fortran/71686
4617 * gfortran.dg/unexpected_eof_2.f90: New test.
4618 * gfortran.dg/unexpected_eof_3.f90: New test.
4619
ee446d9f
JW
46202016-06-29 Jim Wilson <jim.wilson@linaro.org>
4621
4622 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4623
27f67461
CP
46242016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4625
4626 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4627 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4628 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4629
b1206d29
RB
46302016-06-29 Richard Biener <rguenther@suse.de>
4631
4632 PR middle-end/15256
4633 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4634
1af21224
MW
46352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4636
4637 * gcc.target/arm/aapcs/neon-vect10.c: Require
4638 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4639 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4640 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4641 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4642 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4643 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4644 * gcc.target/arm/fp16-aapcs-1.c: Require
4645 -mfloat-ab=hard. Also simplify the test.
4646 * gcc.target/arm/fp16-aapcs-2.c: New.
4647
7fe43755
MW
46482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4649
0b965526 4650 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4651 (add_options_for_arm_fp16_ieee): New.
4652 (add_options_for_arm_fp16_alternative): New.
4653 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4654 long-line.
4655 (effective_target_arm_fp16_hw): New.
4656
264d951a
IE
46572016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4658
4659 PR tree-optimization/71655
4660 * g++.dg/pr71655.C: New test.
4661
5c846a81
ML
46622016-06-29 Martin Liska <mliska@suse.cz>
4663
4664 * gcc.dg/pr71585.c: New test.
4665 * gcc.dg/pr71585-2.c: New test.
4666 * gcc.dg/pr71585-3.c: New test.
4667
fafe9318
YR
46682016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4669
4670 PR tree-optimization/70729
4671 * g++.dg/vect/pr70729.cc: New test.
4672
54d19c3b
TS
46732016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4674
4675 * c-c++-common/gomp/cancel-1.c: Extend.
4676
5f3cd7c3
JJ
46772016-06-29 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR tree-optimization/71625
4680 * gcc.dg/strlenopt-28.c: New test.
4681
4aa83879
RB
46822016-06-29 Richard Biener <rguenther@suse.de>
4683
4684 PR middle-end/71002
4685 * g++.dg/torture/pr71002.C: Adjust testcase.
4686
152ef731
JJ
46872016-06-29 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR c/71685
4690 * gcc.dg/pr71685.c: New test.
4691
46922016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4693
4694 PR c/71552
4695 * gcc.dg/init-bad-9.c: New test.
4696
d41dc215
BS
46972016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4698
4699 * gcc.target/powerpc/abs128-1.c: Require VSX.
4700 * gcc.target/powerpc/copysign128-1.c: Likewise.
4701 * gcc.target/powerpc/inf128-1.c: Likewise.
4702 * gcc.target/powerpc/nan128-1.c: Likewise.
4703
6a20b538
JJ
47042016-06-28 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR middle-end/71626
4707 * gcc.c-torture/execute/pr71626-1.c: New test.
4708 * gcc.c-torture/execute/pr71626-2.c: New test.
4709
77d93c47
PB
47102016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4711
4712 PR target/71656
4713 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4714
a8264058
SB
47152016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4716
4717 PR target/71670
4718 * gcc.target/powerpc/pr71670.c: New testcase.
4719
0dc47331
PB
47202016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4721
4722 PR target/71656
4723 * gcc.target/powerpc/pr71656-1.c: New test.
4724 * gcc.target/powerpc/pr71656-2.c: New test.
4725
b65ffc79
CL
47262016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4727
4728 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4729 around fp16 code.
4730 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4733 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4734 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4735 Add arm_neon_fp16_ok effective target.
0b965526
UB
4736 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4737 Likewise.
4738 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4739 Likewise.
4740 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4741 Likewise.
4742 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4743 Likewise.
4744 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4745 Likewise.
4746 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4747 Likewise.
4748 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4749 Likewise.
4750 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4751 Likewise.
4752 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4753 Likewise.
4754 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4755 Likewise.
4756 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4757 Likewise.
b65ffc79 4758
9bb86f40
JH
47592016-06-26 Jan Hubicka <hubicka@ucw.cz>
4760
4761 * gcc.dg/predict-12.c: New testcase.
4762
46db0fd4
JD
47632016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4764
4765 PR fortran/71649
4766 * gfortran.dg/pr71649.f90: New test.
4767
2a65e70b
JJ
47682016-06-25 Jakub Jelinek <jakub@redhat.com>
4769
f8a06e24
JJ
4770 PR tree-optimization/71643
4771 * g++.dg/opt/pr71643.C: New test.
4772
2a65e70b
JJ
4773 PR tree-optimization/71631
4774 * gcc.c-torture/execute/pr71631.c: New test.
4775
7805417a
JH
47762016-06-24 Jan Hubicka <hubicka@ucw.cz>
4777
4778 * gcc.dg/predict-11.c: New testcase.
4779 * gfortran.dg/predict-2.f90: New testcase.
4780
888ed1a3
JH
47812016-06-24 Jan Hubicka <hubicka@ucw.cz>
4782
4783 * gcc.dg/predict-10.c: New test.
4784
53605f35
BS
47852016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4786
4787 * gcc.target/powerpc/abs128-1.c: New.
4788 * gcc.target/powerpc/copysign128-1.c: New.
4789 * gcc.target/powerpc/inf128-1.c: New.
4790 * gcc.target/powerpc/nan128-1.c: New.
4791
7b22b4c6
EB
47922016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4793
4794 * gfortran.dg/pr71642.f90: New test.
4795
37e373c2
JJ
47962016-06-24 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR tree-optimization/71647
4799 * gcc.target/i386/pr71647.c: New test.
4800
b20b79f2
L
48012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4802
4803 * gcc.target/i386/noplt-gd-1.c: New test.
4804 * gcc.target/i386/noplt-gd-2.c: Likewise.
4805 * gcc.target/i386/noplt-gd-3.c: Likewise.
4806 * gcc.target/i386/noplt-ld-1.c: Likewise.
4807 * gcc.target/i386/noplt-ld-2.c: Likewise.
4808 * gcc.target/i386/noplt-ld-3.c: Likewise.
4809 * lib/target-supports.exp
4810 (check_effective_target_tls_get_addr_via_got): New.
4811
04619cb8
UB
48122016-06-24 Uros Bizjak <ubizjak@gmail.com>
4813
4814 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4815 testsuite compile flags.
4816 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4817 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4818
48192016-06-24 Uros Bizjak <ubizjak@gmail.com>
4820
4821 * g++dg/vect/pr36684.cc: Add dg-do compile.
4822 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4823 * gcc.dg/vect/pr70021.c: Ditto.
4824 * gcc.dg/vect/pr70138-1.c: Ditto.
4825 * gcc.dg/vect/pr70138-2.c: Ditto.
4826 * gcc.dg/vect/pr70354-1.c: Ditto.
4827 * gcc.dg/vect/pr70354-2.c: Ditto.
4828 * gcc.dg/vect/pr71259.c: Ditto.
4829 * gcc.dg/vect/pr71416-1.c: Ditto.
4830 * gcc.dg/vect/slp-43.c: Ditto.
4831 * gcc.dg/vect/slp-45.c: Ditto.
4832 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4833 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4834 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4835 * gfortran.dg/vect/pr69980.f90: Ditto.
4836
48372016-06-24 Uros Bizjak <ubizjak@gmail.com>
4838
4839 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4840 * gcc.dg/vect/bb-slp-30.c: Ditto.
4841 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4842 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4843 * gcc.dg/vect/pr45902.c: Ditto.
4844 * gcc.dg/vect/pr48172.c: Ditto.
4845 * gcc.dg/vect/pr48377.c: Ditto.
4846 * gcc.dg/vect/pr49038.c: Ditto.
4847 * gcc.dg/vect/pr49771.c: Ditto.
4848 * gcc.dg/vect/pr52091.c: Ditto.
4849 * gcc.dg/vect/pr53185-2.c: Ditto.
4850 * gcc.dg/vect/pr56826.c: Ditto.
4851 * gcc.dg/vect/pr60276.c: Ditto.
4852 * gcc.dg/vect/pr62021.c: Ditto.
4853 * gcc.dg/vect/pr63530.c: Ditto.
4854 * gcc.dg/vect/pr65518.c: Ditto.
4855 * gcc.dg/vect/pr65947-1.c: Ditto.
4856 * gcc.dg/vect/pr65947-10.c: Ditto.
4857 * gcc.dg/vect/pr65947-11.c: Ditto.
4858 * gcc.dg/vect/pr65947-12.c: Ditto.
4859 * gcc.dg/vect/pr65947-13.c: Ditto.
4860 * gcc.dg/vect/pr65947-2.c: Ditto.
4861 * gcc.dg/vect/pr65947-3.c: Ditto.
4862 * gcc.dg/vect/pr65947-4.c: Ditto.
4863 * gcc.dg/vect/pr65947-5.c: Ditto.
4864 * gcc.dg/vect/pr65947-6.c: Ditto.
4865 * gcc.dg/vect/pr65947-7.c: Ditto.
4866 * gcc.dg/vect/pr65947-8.c: Ditto.
4867 * gcc.dg/vect/pr65947-9.c: Ditto.
4868 * gcc.dg/vect/pr71416-1.c: Ditto.
4869 * gcc.dg/vect/pr71439.c: Ditto.
4870 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4871 * gcc.dg/vect/vect-bswap16.c: Ditto.
4872 * gcc.dg/vect/vect-bswap32.c: Ditto.
4873 * gcc.dg/vect/vect-bswap64.c: Ditto.
4874 * gcc.dg/vect/vect-live-1.c: Ditto.
4875 * gcc.dg/vect/vect-live-2.c: Ditto.
4876 * gcc.dg/vect/vect-live-3.c: Ditto.
4877 * gcc.dg/vect/vect-live-4.c: Ditto.
4878 * gcc.dg/vect/vect-live-5.c: Ditto.
4879 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4880 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4881 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4882 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4883 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4884 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4885 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4886 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4887 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4888 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4889 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4890 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4891 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4892 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4893 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4894 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4895 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4896
da224bcb
UB
48972016-06-24 Uros Bizjak <ubizjak@gmail.com>
4898
4899 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4900
dfee2870
L
49012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4902
4903 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4904 ia32 if R_386_GOT32X relocation is supported.
4905 * gcc.target/i386/noplt-3.c: Likewise.
4906 * gcc.target/i386/noplt-2.c: Likewise.
4907 (main): Renamed to ...
4908 (bar): This.
4909 * gcc.target/i386/noplt-4.c: Likewise.
4910 (main): Renamed to ...
4911 (bar): This.
4912 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4913 * gcc.target/i386/pr67400-5.c: Likewise.
4914
a86451b9
JJ
49152016-06-24 Jakub Jelinek <jakub@redhat.com>
4916
00085092
JJ
4917 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4918 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4919
a86451b9
JJ
4920 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4921 f4): Adjust expected diagnostics.
4922 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4923 (T): If OVFP is defined, redefine to TP.
4924 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4925 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4926 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4927 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4928 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4929 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4930 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4931 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4932 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4933 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4934 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4935 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4936 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4937 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4938 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4939 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4940 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4941 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4942 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4943 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4944 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4945 as last argument to __builtin_add_overflow_p.
4946
7bb5d5f4
UB
49472016-06-23 Uros Bizjak <ubizjak@gmail.com>
4948
4949 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4950 dg-options and remove default vector testsuite compile flags.
4951 * g++.dg/vect/pr33860a.cc: Ditto.
4952 * g++.dg/vect/pr45470-a.cc: Ditto.
4953 * g++.dg/vect/pr45470-b.cc: Ditto.
4954 * g++.dg/vect/pr60896.cc: Ditto.
4955 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4956 * gcc.dg/vect/pr18308.c: Ditto.
4957 * gcc.dg/vect/pr24049.c: Ditto.
4958 * gcc.dg/vect/pr33373.c: Ditto.
4959 * gcc.dg/vect/pr36228.c: Ditto.
4960 * gcc.dg/vect/pr42395.c: Ditto.
4961 * gcc.dg/vect/pr42604.c: Ditto.
4962 * gcc.dg/vect/pr46663.c: Ditto.
4963 * gcc.dg/vect/pr48765.c: Ditto.
4964 * gcc.dg/vect/pr49093.c: Ditto.
4965 * gcc.dg/vect/pr49352.c: Ditto.
4966 * gcc.dg/vect/pr52298.c: Ditto.
4967 * gcc.dg/vect/pr52870.c: Ditto.
4968 * gcc.dg/vect/pr53185.c: Ditto.
4969 * gcc.dg/vect/pr53773.c: Ditto.
4970 * gcc.dg/vect/pr56695.c: Ditto.
4971 * gcc.dg/vect/pr62171.c: Ditto.
4972 * gcc.dg/vect/pr63530.c: Ditto.
4973 * gcc.dg/vect/pr68339.c: Ditto.
4974 * gcc.dg/vect/pr71259.c: Ditto.
4975 * gcc.dg/vect/vect-82_64.c: Ditto.
4976 * gcc.dg/vect/vect-83_64.c: Ditto.
4977 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4978 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4979 * gcc.dg/vect/vect-shift-2.c: Ditto.
4980 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4981 * gfortran.dg/vect/pr39318.f90: Ditto.
4982 * gfortran.dg/vect/pr45714-a.f: Ditto.
4983 * gfortran.dg/vect/pr45714-b.f: Ditto.
4984 * gfortran.dg/vect/pr46213.f90: Ditto.
4985
2d4bb02f
MM
49862016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4987 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4988
4989 * gcc.target/powerpc/p9-splat-5.c: New test.
4990
f6d1b868
UB
49912016-06-23 Uros Bizjak <ubizjak@gmail.com>
4992
4993 PR tree-optimization/71488
4994 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4995 * lib/target-supports.exp: ... here.
4996 (check_sse4_hw_available): New procedure.
4997 (check_effective_target_sse4_runtime): Ditto.
4998 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4999 -march=westmere for sse4_runtime targets.
936ff030 5000 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5001 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5002 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5003 (main): Call check_vect ().
a7898180 5004 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5005
c0597759
L
50062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5007
5008 PR target/66232
5009 PR target/67400
5010 * gcc.target/i386/pr66232-14.c: New file.
5011 * gcc.target/i386/pr66232-15.c: Likewise.
5012 * gcc.target/i386/pr66232-16.c: Likewise.
5013 * gcc.target/i386/pr66232-17.c: Likewise.
5014 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5015 ia32 if R_386_GOT32X relocation is supported.
5016 * gcc.target/i386/pr67400-2.c: Likewise.
5017 * gcc.target/i386/pr67400-3.c: Likewise.
5018 * gcc.target/i386/pr67400-4.c: Likewise.
5019 * gcc.target/i386/pr67400-6.c: Likewise.
5020 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5021 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5022
5b0e27a7
JD
50232016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5024
5025 PR libgfortran/48852
5026 * gfortran.dg/char4_iunit_1.f03: Update test.
5027 * gfortran.dg/f2003_io_5.f03: Update test.
5028 * gfortran.dg/real_const_3.f90: Update test.
5029
7f586d90
AK
50302016-06-23 Andi Kleen <ak@linux.intel.com>
5031
5032 * g++.dg/bprob/bprob.exp: Support autofdo.
5033 * g++.dg/tree-prof/tree-prof.exp: dito.
5034 * gcc.dg/tree-prof/tree-prof.exp: dito.
5035 * gcc.misc-tests/bprob.exp: dito.
5036 * gfortran.dg/prof/prof.exp: dito.
5037 * lib/profopt.exp: dito.
5038 * lib/target-supports.exp: Check for autofdo.
5039
60fa7862
ML
50402016-06-23 Martin Liska <mliska@suse.cz>
5041
5042 * gcc.dg/pr71619.c: New test.
5043
e3d62871
UB
50442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5045
5046 PR target/67400
cc901875
UB
5047 * gcc.target/i386/pr67400-1.c: New test.
5048 * gcc.target/i386/pr67400-2.c: Likewise.
5049 * gcc.target/i386/pr67400-3.c: Likewise.
5050 * gcc.target/i386/pr67400-4.c: Likewise.
5051 * gcc.target/i386/pr67400-5.c: Likewise.
5052 * gcc.target/i386/pr67400-6.c: Likewise.
5053 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5054
ac81cf0b
DM
50552016-06-22 David Malcolm <dmalcolm@redhat.com>
5056
5057 * c-c++-common/missing-header-1.c: New test case.
5058 * c-c++-common/missing-header-2.c: New test case.
5059 * c-c++-common/missing-header-3.c: New test case.
5060 * c-c++-common/missing-header-4.c: New test case.
5061
1a4f11c8
DM
50622016-06-22 David Malcolm <dmalcolm@redhat.com>
5063
5064 PR c/70339
5065 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5066 hint.
5067 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5068 expected results due to builtin "nanl" now being suggested for
5069 "name".
5070 * gcc.dg/pr67580.c: Update expected messages.
5071 * gcc.dg/spellcheck-identifiers.c: New testcase.
5072 * gcc.dg/spellcheck-typenames.c: New testcase.
5073
a93eac6a
DM
50742016-06-22 David Malcolm <dmalcolm@redhat.com>
5075
5076 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5077 file.
5078 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5079 diagnostic-test-show-locus-parseable-fixits.c to sources for
5080 diagnostic_plugin_test_show_locus.c.
5081 * lib/gcc-defs.exp (freeform_regexps): New global.
5082 (dg-regexp): New function.
5083 (handle-dg-regexps): New function.
5084 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5085 freeform_regexps to the empty list.
5086 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5087
49e76ff1
IE
50882016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5089
f6d1b868 5090 PR tree-optimization/71488
49e76ff1
IE
5091 * g++.dg/pr71488.C: New test.
5092 * gcc.dg/vect/vect-bool-cmp.c: New test.
5093
951d8c8a
EB
50942016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gcc.dg/guality/param-5.c: New test.
5097
b60fc3bd
BE
50982016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5099
5100 * gcc.target/i386/asm-flag-7.c: New test.
5101
0609abda
TS
51022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5103
5104 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5105 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5106 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5107 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5108 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5109 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5111 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5112 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5113 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5117 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5118 * lib/target-supports.exp: Likewise.
5119
ee2499b4
TS
51202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5121
5122 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5123 * gcc.dg/attr-ms_struct-2.c: Likewise.
5124 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5125 * gcc.dg/bf-ms-attrib.c: Likewise.
5126 * gcc.dg/bf-ms-layout-2.c: Likewise.
5127 * gcc.dg/bf-ms-layout-3.c: Likewise.
5128 * gcc.dg/bf-ms-layout.c: Likewise.
5129 * gcc.dg/bf-no-ms-layout.c: Likewise.
5130 * gcc.target/i386/bitfield1.c: Likewise.
5131 * gcc.target/i386/bitfield2.c: Likewise.
5132 * gcc.target/i386/bitfield3.c: Likewise.
5133
caea59ff
KN
51342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5135
5136 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5137 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5138 override other than -mcpu=power9 command-line option is specified,
5139 or if the target operating system is aix.
5140 * gcc.target/powerpc/darn-1.c: Likewise.
5141 * gcc.target/powerpc/darn-2.c: Likewise.
5142 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5143 test if effective-target is not powerpc_p9vector_ok or if the
5144 target operating system is not defined.
5145 * gcc.target/powerpc/vslv-1.c: Likewise.
5146 * gcc.target/powerpc/vsrv-0.c: Likewise.
5147 * gcc.target/powerpc/vsrv-1.c: Likewise.
5148
63617e30
TB
51492016-06-21 Tobias Burnus <burnus@net-b.de>
5150
5151 PR fortran/71068
5152 * gfortran.dg/coarray/data_1.f90: New.
5153
89192c3c
WD
51542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5155
5156 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5157 (dg-require-effective-target): Use arm_v8_neon_hw.
5158 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5159 (dg-require-effective-target): Likewise.
5160 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5161 (dg-require-effective-target): Likewise.
5162 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5163 (dg-require-effective-target): Likewise.
5164 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5165 (dg-require-effective-target): Likewise.
5166 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5167 (dg-require-effective-target): Likewise.
5168 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5169 Add AArch64 check.
5170
64ac50e2
WD
51712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5172
5173 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5174 Set to 3 so test passes.
5175
6252b5db
WD
51762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5177
5178 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5179
3b9bc511
IV
51802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5181
5182 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5183 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5184 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5185 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5186
21db1c78
IV
51872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5188
5189 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5190 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5191
9d30e86f
L
51922016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5193
5194 PR target/71549
5195 * gcc.target/i386/pr71549.c: New test.
5196
448a7c69
KN
51972016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5198
5199 * gcc.target/powerpc/vadsdu-0.c: Replace
5200 dg-require-effective-target directive to allow test to run on more
5201 platforms, and add dg-skip-if directive to disable test on aix
5202 platforms because of known incompatibilities.
5203 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5204 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5205 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5206 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5207 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5208 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5209 * gcc.target/powerpc/vadsdub-2.c: Replace
5210 dg-require-effective-target directive to allow test to run on more
5211 platforms, and add dg-skip-if directive to disable test on aix
5212 platforms because of known incompatibilities.
5213 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5214 with vec_absdb call to differentiate this test from vadsdub-1.c.
5215 * gcc.target/powerpc/vadsduh-1.c: Replace
5216 dg-require-effective-target directive to allow test to run on more
5217 platforms, and add dg-skip-if directive to disable test on aix
5218 platforms because of known incompatibilities.
5219 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5220 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5221 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5222
0ad84f34
JJ
52232016-06-21 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR tree-optimization/71588
5226 * gcc.dg/pr71558.c: New test.
5227
e71e8d94
SKS
52282016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5229
5230 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5231 * c-c++-common/pr68657-2.c: Likewise.
5232 * c-c++-common/pr68657-3.c: Likewise.
5233 * gcc.dg/torture/pr69714.c: Require int32plus support.
5234 * gcc.dg/torture/pr70025.c: Likewise.
5235 * gcc.dg/torture/pr70083.c: Likewise.
5236 * gcc.dg/torture/pr70542.c: Likewise.
5237 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5238
5a578671
JM
52392016-06-20 Joseph Myers <joseph@codesourcery.com>
5240
5241 PR c/71601
5242 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5243
7a9df68e
JJ
52442016-06-20 Jakub Jelinek <jakub@redhat.com>
5245
50aa64d5
JJ
5246 PR middle-end/71581
5247 * gcc.dg/pr71581.c: New test.
5248
7a9df68e
JJ
5249 PR rtl-optimization/71591
5250 * gcc.dg/cpp/pr71591.c: New test.
5251
3947cf19
DR
52522016-06-20 David B. Robins <gcc@davidrobins.net>
5253
5254 PR target/71571
5255 * g++.dg/torture/pr71571.C: New test.
5256
c4ff221e
JJ
52572016-06-20 Jakub Jelinek <jakub@redhat.com>
5258
5259 PR target/71559
5260 * gcc.target/i386/sse2-pr71559.c: New test.
5261 * gcc.target/i386/avx-pr71559.c: New test.
5262 * gcc.target/i386/avx512f-pr71559.c: New test.
5263
f1b5abfb
TB
52642016-06-20 Tobias Burnus <burnus@net-b.de>
5265
5266 PR fortran/71194
5267 * gfortran.dg/pointer_remapping_10.f90: New.
5268
842107e4
DM
52692016-06-20 David Malcolm <dmalcolm@redhat.com>
5270
5271 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5272
d9e8bdfd
MS
52732016-06-20 Martin Sebor <msebor@redhat.com>
5274
5275 PR c/69507
5276 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5277 * gnu90-const-expr-1.c: Same.
5278 * gnu99-const-expr-1.c: Same.
5279 * gnu99-static-1.c: Same.
5280
67785479
RL
52812016-06-20 Renlin Li <renlin.li@arm.com>
5282
29f09b38 5283 PR testsuite/71489
67785479
RL
5284 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5285
636929b8
JG
52862016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5287
5288 * gcc.target/aarch64/vcvt_f64_1.c: New.
5289 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5290 * gcc.target/aarch64/vrecp_f64_1.c: New.
5291
ff7b374b
KT
52922016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5293
5294 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5295 "alignement".
5296
554cfc9e
GJL
52972016-06-20 Georg-Johann Lay <avr@gjlay.de>
5298
5299 PR target/71103
5300 * gcc.target/avr/torture/pr71103-2.c: New test.
5301
94087e88 53022016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5303
5304 PR c/69507
5305 * gcc.dg/alignof.c: New test.
5306
c561b091
PC
53072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5308
5309 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5310 vs dg-error; test constexpr specifier too.
5311
bf54f123
PC
53122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5315
4e53aa97
CL
53162016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5317
5318 * lib/target-supports.exp
5319 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5320 arm_neon_ok and merge flags. Fix temporary test name.
5321 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5322 and merge flags.
5323
69071d86
ML
53242016-06-17 Martin Liska <mliska@suse.cz>
5325
5326 * gcc.dg/predict-9.c: Fix dump scanning.
5327
68b3b858
BC
53282016-06-17 Bin Cheng <bin.cheng@arm.com>
5329
5330 PR tree-optimization/71354
5331 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5332
d3ee260a
BC
53332016-06-17 Bin Cheng <bin.cheng@arm.com>
5334
5335 PR tree-optimization/71347
5336 * gcc.dg/tree-ssa/pr71347.c: New test.
5337
bd8fb114
BC
53382016-06-17 Bin Cheng <bin.cheng@arm.com>
5339
5340 PR tree-optimization/71354
5341 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5342
97816be4
BC
53432016-06-17 Bin Cheng <bin.cheng@arm.com>
5344
5345 * gcc.dg/vect/vect-alias-check-1.c: New test.
5346
2d761a37
SKS
53472016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5348
e0277d6b 5349 PR target/71151
2d761a37
SKS
5350 * gcc.target/avr/pr71151-1.c: New test.
5351 * gcc.target/avr/pr71151-2.c: New test.
5352 * gcc.target/avr/pr71151-3.c: New test.
5353 * gcc.target/avr/pr71151-4.c: New test.
5354 * gcc.target/avr/pr71151-5.c: New test.
5355 * gcc.target/avr/pr71151-6.c: New test.
5356 * gcc.target/avr/pr71151-7.c: New test.
5357 * gcc.target/avr/pr71151-8.c: New test.
5358 * gcc.target/avr/pr71151-common.h: New test.
5359
68fa96d6
ML
53602016-06-16 Martin Liska <mliska@suse.cz>
5361
5362 * gfortran.dg/predict-1.f90: New test.
5363
b6ca982f
UB
53642016-06-16 Uros Bizjak <ubizjak@gmail.com>
5365
5366 PR target/71242
3a146d46 5367 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5368
1dc8d15b
JH
53692016-06-16 Jan Hubicka <hubicka@ucw.cz>
5370
5371 * g++.dg/vect/pr36648.cc: Disable cunrolli
5372
67c25816
JJ
53732016-06-16 Jakub Jelinek <jakub@redhat.com>
5374
c577adb2
JJ
5375 PR target/71554
5376 * gcc.c-torture/execute/pr71554.c: New test.
5377
67c25816
JJ
5378 PR rtl-optimization/71532
5379 * gcc.dg/torture/pr71532.c: New test.
5380
1a3c3ee9
MM
53812016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5382
5383 * gcc.target/powerpc/p9-dimode1.c: New test.
5384 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5385
f29468a7
JJ
53862016-06-15 Jakub Jelinek <jakub@redhat.com>
5387
61daecc4
JJ
5388 * gcc.c-torture/compile/20160615-1.c: New test.
5389
f29468a7
JJ
5390 * g++.dg/cpp0x/ref-qual17.C: New test.
5391
209d1e2d
IE
53922016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5393
5394 PR middle-end/71529
5395 * gcc.target/i386/pr71529.C: New test.
5396
8dc35712
AH
53972016-06-15 Alan Hayward <alan.hayward@arm.com>
5398
5399 PR tree-optimization/71483
5400 * g++.dg/vect/pr71483.c: New
5401
b8911cb8
PC
54022016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/70202
5405 * g++.dg/inherit/crash6.C: New.
5406 * g++.dg/inherit/union2.C: Likewise.
5407 * g++.dg/inherit/virtual12.C: Likewise.
5408 * g++.dg/inherit/virtual13.C: Likewise.
5409 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5410
cf5d08ab
UB
54112016-06-15 Uros Bizjak <ubizjak@gmail.com>
5412
e3d62871 5413 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5414
8f482165
AH
54152016-06-15 Alan Hayward <alan.hayward@arm.com>
5416
5417 PR tree-optimization/71439
5418 * gcc.dg/vect/pr71439.c: New
5419
3256673f
KT
54202016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5421
5422 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5423
b17dc4d4
RB
54242016-06-15 Richard Biener <rguenther@suse.de>
5425
5426 * gcc.dg/vect/slp-45.c: New testcase.
5427
2a5825f2
RB
54282016-06-15 Richard Biener <rguenther@suse.de>
5429
5430 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5431
6e433d0b
BS
54322016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5433
5434 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5435 requirements, and disable for AIX for now.
5436 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5437
abe7f828
JJ
54382016-06-14 Jakub Jelinek <jakub@redhat.com>
5439
a09c81b4
JJ
5440 PR c++/71528
5441 * g++.dg/opt/pr71528.C: New test.
5442
abe7f828
JJ
5443 PR c++/71516
5444 * g++.dg/init/pr71516.C: New test.
5445
acfadf06
PC
54462016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 * g++.dg/init/array46.C: New.
5449
4d568ab2
UB
54502016-06-14 Uros Bizjak <ubizjak@gmail.com>
5451
e3d62871
UB
5452 * gcc.target/i386/float128-3.c: New test.
5453 * gcc.target/i386/quad-sse4.c: Ditto.
5454 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5455 Update scan strings.
4d568ab2 5456
30934c5d
RB
54572016-06-14 Richard Biener <rguenther@suse.de>
5458
5459 PR middle-end/71526
5460 * gfortran.dg/pr71526.f90: New testcase.
5461
3970e545
AV
54622016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5463
5464 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5465 * gcc.dg/zero_bits_compound-1.c: Likewise.
5466
04976c6e
RB
54672016-06-14 Richard Biener <rguenther@suse.de>
5468
5469 PR tree-optimization/71522
5470 * gcc.dg/torture/pr71522.c: New testcase.
5471
23e025db
JJ
54722016-06-14 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR tree-optimization/71520
5475 * gcc.dg/tree-ssa/pr71520.c: New test.
5476
90b72e84
RB
54772016-06-14 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/71521
86c24ba6 5480 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5481
ef7cf206
JJ
54822016-06-13 Jakub Jelinek <jakub@redhat.com>
5483
0dda258b
JJ
5484 PR sanitizer/71498
5485 * c-c++-common/ubsan/bounds-13.c: New test.
5486
ef7cf206
JJ
5487 PR preprocessor/71183
5488 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5489
a73786e3
JL
54902016-06-13 Jeff Law <law@redhat.com>
5491
5492 PR tree-optimization/71403
5493 * c-c++-common/ubsan/pr71403-1.c: New test.
5494 * c-c++-common/ubsan/pr71403-2.c: New test.
5495 * c-c++-common/ubsan/pr71403-3.c: New test.
5496
0ac249bf
JJ
54972016-06-13 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR middle-end/71478
5500 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5501 Add -Wno-psabi -w to dg-options.
5502
5408a64a
KN
55032016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5504
5505 * gcc.target/powerpc/vadsdu-0.c: New test.
5506 * gcc.target/powerpc/vadsdu-1.c: New test.
5507 * gcc.target/powerpc/vadsdu-2.c: New test.
5508 * gcc.target/powerpc/vadsdu-3.c: New test.
5509 * gcc.target/powerpc/vadsdu-4.c: New test.
5510 * gcc.target/powerpc/vadsdu-5.c: New test.
5511 * gcc.target/powerpc/vadsdub-1.c: New test.
5512 * gcc.target/powerpc/vadsdub-2.c: New test.
5513 * gcc.target/powerpc/vadsduh-1.c: New test.
5514 * gcc.target/powerpc/vadsduh-2.c: New test.
5515 * gcc.target/powerpc/vadsduw-1.c: New test.
5516 * gcc.target/powerpc/vadsduw-2.c: New test.
5517
f7e4f2e3
DM
55182016-06-13 David Malcolm <dmalcolm@redhat.com>
5519
5520 * gcc.dg/c99-init-2.c (c): Update expected error message.
5521 * gcc.dg/init-bad-8.c (foo): Likewise.
5522 * gcc.dg/spellcheck-fields-3.c: New test case.
5523
ad23a23e
ML
55242016-06-13 Martin Liska <mliska@suse.cz>
5525
5526 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5527 and "guess loop iv compared" heuristics.
5528 * gcc.dg/predict-2.c: Likewise.
5529 * gcc.dg/predict-3.c: Likewise.
5530 * gcc.dg/predict-4.c: Likewise.
5531 * gcc.dg/predict-5.c: Likewise.
5532 * gcc.dg/predict-6.c: Likewise.
5533
146c55da
MP
55342016-06-13 Marek Polacek <polacek@redhat.com>
5535
5536 PR middle-end/71476
5537 * c-c++-common/Wswitch-unreachable-4.c: New test.
5538 * gcc.dg/Wswitch-unreachable-2.c: New test.
5539 * g++.dg/tm/jump1.C: Move dg-warning.
5540
42e77cbc
EB
55412016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * gnat.dg/renaming10.ad[sb]: New test.
5544
7474dcc1
PT
55452016-06-13 Paul Thomas <pault@gcc.gnu.org>
5546
5547 PR fortran/70673
5548 * gfortran.dg/pr70673.f90: New test.
5549
f57f53d3
RB
55502016-06-13 Richard Biener <rguenther@suse.de>
5551
5552 PR middle-end/64516
5553 * gcc.dg/align-3.c: New testcase.
5554
5843a5f0
ML
55552016-06-13 Martin Liska <mliska@suse.cz>
5556
5557 * gcc.target/i386/pr71458.c: New test.
5558
aa8fdb44
UB
55592016-06-12 Uros Bizjak <ubizjak@gmail.com>
5560
5561 PR target/71241
3a146d46 5562 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5563
2043e4d7
DH
55642016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5565
5566 PR target/60751
5567 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5568 statement.
5569
d3dc025d
DH
55702016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5571
5572 PR target/60751
5573 * gfortran.dg/comma_IO_extension_1.f90: New test.
5574 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5575 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5576 statement.
5577 * gfortran.dg/graphite/pr38083.f90: Likewise.
5578 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5579 missing format.
5580
a31d78c6
EB
55812016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5582
5583 * gnat.dg/case_character.adb: New test.
5584
95c18dd0
SB
55852016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5586
5587 PR middle-end/71310
5588 * gcc.target/powerpc/pr71310.c: New testcase.
5589
b97d37b4
KV
55902016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5591
5592 PR middle-end/71478
5593 * gcc.dg/pr71478.c: New test.
5594
900bcda3
JJ
55952016-06-10 Jakub Jelinek <jakub@redhat.com>
5596
ec1c20db
JJ
5597 PR middle-end/71494
5598 * gcc.c-torture/execute/pr71494.c: New test.
5599
50b15873
JJ
5600 PR c/68657
5601 * gcc.target/i386/pr68657.c: New test.
5602
900bcda3
JJ
5603 PR inline-asm/68843
5604 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5605 (test): Add -masm=intel alternatives.
5606
4d926e34
MS
56072016-06-10 Martin Sebor <msebor@redhat.com>
5608
5609 PR c/71392
5610 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5611
ad071b2b
JL
56122016-06-10 Jeff Law <law@redhat.com>
5613
5614 PR tree-optimization/71335
5615 * gcc.c-torture/execute/pr71335.c: New test.
5616
2704efe8
DM
56172016-06-10 David Malcolm <dmalcolm@redhat.com>
5618
5619 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5620 the various "cannot tail-call: " messages.
5621
18c9b7d4
CL
56222016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5623
5624 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5625 and options.
5626
7cfa10f3
MO
56272016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5628
5629 PR sanitizer/71480
5630 * c-c++-common/asan/pr71480.c: New test.
5631
1f24fd3e
L
56322016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5633
5634 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5635 (ASMNAME2): Likewise.
5636 (main): Replace fn in asm statement with ASMNAME ("fn").
5637 * gcc.dg/guality/pr68037-2.c: Likewise.
5638 * gcc.dg/guality/pr68037-3.c: Likewise.
5639 * gcc.dg/torture/pr68037-1.c: Likewise.
5640 * gcc.dg/torture/pr68037-2.c: Likewise.
5641 * gcc.dg/torture/pr68037-3.c: Likewise.
5642
ad551c07
BE
56432016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5644
5645 PR inline-asm/68843
5646 * gcc.target/i386/pr68843-1.c: New test.
5647 * gcc.target/i386/pr68843-2.c: New test.
5648
4b1ffdb1 56492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5650 Cesar Philippidis <cesar@codesourcery.com>
5651
5652 PR middle-end/71373
5653 * gcc.dg/goacc/nested-function-1.c: New file.
5654 * gcc.dg/goacc/nested-function-2.c: Likewise.
5655 * gcc.dg/goacc/pr71373.c: Likewise.
5656 * gfortran.dg/goacc/cray-2.f95: Likewise.
5657 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5658 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5659 * gfortran.dg/goacc/cray.f95: Update.
5660 * gfortran.dg/goacc/loop-1.f95: Likewise.
5661 * gfortran.dg/goacc/loop-3.f95: Likewise.
5662 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5663 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5664
56652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5666
5667 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5668 for OpenACC tile clauses.
5669 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5670
5671 PR c/71381
5672 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5673 to...
5674 * c-c++-common/goacc/cache-2.c: ... this new file.
5675 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5676 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5677 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5678 usage.
5679 * gfortran.dg/goacc/cray.f95: Likewise.
5680 * gfortran.dg/goacc/loop-1.f95: Likewise.
5681
89851e4c
AH
56822016-06-10 Alan Hayward <alan.hayward@arm.com>
5683
5684 PR tree-optimization/71407
5685 PR tree-optimization/71416
5686 * gcc.dg/vect/pr71407.c: New
5687 * gcc.dg/vect/pr71416-1.c: New
5688 * gcc.dg/vect/pr71416-2.c: New
5689
200eafbf
RB
56902016-06-10 Richard Biener <rguenther@suse.de>
5691
5692 PR middle-end/71477
5693 * gcc.dg/torture/pr71477.c: New testcase.
5694
4df99d92
JK
56952016-06-09 Julia Koval <julia.koval@intel.com>
5696
5697 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5698 * gcc.target/i386/interrupt-13.c: Likewise.
5699 * gcc.target/i386/interrupt-15.c: Likewise.
5700 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5701 * gcc.target/i386/interrupt-24.c: Likewise.
5702 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5703 * gcc.target/i386/interrupt-9.c: Likewise.
5704 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5705
e01b4e16
MS
57062016-06-09 Martin Sebor <msebor@redhat.com>
5707
5708 PR c/70883
5709 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5710 * gcc.dg/builtin-constant_p-1.c: Same.
5711 * gcc.dg/builtins-error.c: Same.
5712 * gcc.dg/pr70859.c: Same.
5713
9c35db0e
SKS
57142016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5715
5716 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5717 * gcc.dg/torture/pr68067-1.c: Likewise.
5718 * gcc.dg/torture/pr68067-2.c: Likewise.
5719
57202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5721
5722 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5723 when setting SIZE.
5724
392a81b9
PC
57252016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/71465
5728 * g++.dg/inherit/crash5.C: New.
5729 Revert:
5730 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/70202
5733 * g++.dg/inherit/crash5.C: New.
5734 * g++.dg/inherit/virtual1.C: Adjust.
5735
e49efc14
ML
57362016-06-09 Martin Liska <mliska@suse.cz>
5737
5738 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5739 * g++.dg/predict-loop-exit-2.C: Likewise.
5740 * g++.dg/predict-loop-exit-3.C: Likewise.
5741 * gcc.dg/predict-1.c: Likewise.
5742 * gcc.dg/predict-2.c: Likewise.
5743 * gcc.dg/predict-3.c: Likewise.
5744 * gcc.dg/predict-4.c: Likewise.
5745 * gcc.dg/predict-5.c: Likewise.
5746 * gcc.dg/predict-6.c: Likewise.
5747 * gcc.dg/predict-7.c: Likewise.
5748
36d57986
RB
57492016-06-09 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/71462
5752 * gcc.dg/torture/pr71462.c: New testcase.
5753
7d82e8e4
MP
57542016-06-09 Marek Polacek <polacek@redhat.com>
5755
5756 PR c/65471
5757 * gcc.dg/c11-generic-3.c: New test.
5758
c8a71589
PC
57592016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 * g++.dg/init/array42.C: New.
5762 * g++.dg/init/array43.C: Likewise.
5763 * g++.dg/init/array44.C: Likewise.
5764 * g++.dg/init/array45.C: Likewise.
5765 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5766 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5767 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5768 * g++.dg/gomp/pr35751.C: Likewise.
5769 * g++.dg/init/array23.C: Likewise.
5770 * g++.dg/init/brace2.C: Likewise.
5771 * g++.dg/init/brace6.C: Likewise.
5772
44a845ca
MS
57732016-06-08 Martin Sebor <msebor@redhat.com>
5774 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR c++/70507
5777 PR c/68120
5778 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5779 * c-c++-common/builtin-arith-overflow-2.c: New test.
5780 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5781 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5782 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5783
2ef16b6e
JJ
57842016-06-08 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR c++/71442
5787 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5788
5e3ee346
AL
57892016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5790
5791 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5792 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5793 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5794 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5795 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5796 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5797 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5798 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5799 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5800 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5801 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5802 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5803 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5804
b2ae2814
RB
58052016-06-08 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/68558
5808 * gcc.dg/vect/slp-44.c: New testcase.
5809
e09b4c37
RB
58102016-06-08 Richard Biener <rguenther@suse.de>
5811
5812 * gcc.dg/vect/slp-43.c: New testcase.
5813
72d50660
RB
58142016-06-08 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/71452
5817 * gcc.dg/torture/pr71452.c: New testcase.
5818
988c115c
JJ
58192016-06-08 Jakub Jelinek <jakub@redhat.com>
5820
5821 PR c++/71448
5822 * g++.dg/torture/pr71448.C: New test.
5823
73d73b48
BS
58242016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5825
5826 PR debug/71432
5827 PR ada/71413
5828 * g++.dg/debug/pr71432.C: New test.
5829
bdd15d0c
PK
58302016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5831
5832 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5833 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5834 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5835
ce0607bb
AH
58362016-06-08 Alan Hayward <alan.hayward@arm.com>
5837
5838 * gcc.dg/vect/vect-live-2.c: Update effective target.
5839 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5840 * lib/target-supports.exp: Add aarch64 to vect_long.
5841
92a5f2ba
MP
58422016-06-08 Marek Polacek <polacek@redhat.com>
5843
5844 PR c/71418
5845 * gcc.dg/noncompile/pr71418.c: New test.
5846
08203f73
MP
5847 PR c/71426
5848 * gcc.dg/noncompile/pr71426.c: New test.
5849
d1fcc2bd
JH
58502016-06-07 Jan Hubicka <hubicka@ucw.cz>
5851
5852 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5853 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5854 * gcc.dg/predict-3.c: Update template.
5855 * gcc.dg/predict-5.c: Update template.
5856 * gcc.dg/predict-6.c: Update template.
5857 * gcc.dg/predict-9.c: Update template.
5858 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5859
a23e6f1c
BS
58602016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5861
5862 * gcc.target/powerpc/vec-mul.c: New test.
5863
6ffd47b7
DM
58642016-06-07 David Malcolm <dmalcolm@redhat.com>
5865
5866 * gcc.dg/spellcheck-fields-2.c: New test case.
5867
bfd67b47
RB
58682016-06-07 Richard Biener <rguenther@suse.de>
5869
5870 PR c/61564
5871 * gcc.dg/Wpragmas-1.c: New testcase.
5872 * gcc.dg/Wattributes-4.c: Likewise.
5873 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5874 entry.
5875
701b9a47
CL
58762016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5877
5878 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5879 spurious debug code.
5880
6b80d6fa
RB
58812016-06-07 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/71428
5884 * gcc.dg/torture/pr71428.c: New testcase.
5885
0f3f9437
RB
58862016-06-07 Richard Biener <rguenther@suse.de>
5887
5888 PR middle-end/71423
5889 * gcc.dg/torture/pr71423.c: New testcase.
5890
ec963f2a
KV
58912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5892
5893 PR middle-end/71408
5894 * gcc.dg/tree-ssa/pr71408.c: New test.
5895
46ab5b6e
KV
58962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5897
5898 PR middle-end/71281
5899 * g++.dg/torture/pr71281.C: New test.
5900
1f40cff3
MP
59012016-06-06 Marek Polacek <polacek@redhat.com>
5902
5903 PR c/71362
5904 * gcc.dg/pr71362.c: New test.
5905
6f5bcd24
JJ
59062016-06-06 Jakub Jelinek <jakub@redhat.com>
5907 Patrick Palka <ppalka@gcc.gnu.org>
5908
5909 PR c++/70847
5910 PR c++/71330
5911 PR c++/71393
5912 * g++.dg/opt/pr70847.C: New test.
5913 * g++.dg/ubsan/pr70847.C: New test.
5914 * g++.dg/ubsan/pr71393.C: New test.
5915
158beb4a
JJ
59162016-06-06 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR tree-optimization/71259
5919 * gcc.dg/vect/pr71259.c: New test.
5920
d9b950dd
DM
59212016-06-06 David Malcolm <dmalcolm@redhat.com>
5922
5923 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5924 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5926 above.
5927
36f9ad69
KT
59282016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5929
5930 PR middle-end/37780
5931 * gcc.c-torture/execute/pr37780.c: New test.
5932 * gcc.target/aarch64/pr37780_1.c: Likewise.
5933 * gcc.target/arm/pr37780_1.c: Likewise.
5934
5545a907
MP
59352016-06-06 Marek Polacek <polacek@redhat.com>
5936
5937 * c-c++-common/attr-may-alias-1.c: New test.
5938 * c-c++-common/attr-may-alias-2.c: New test.
5939 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5940
93671519
BE
59412016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5942
5943 PR c/24414
5944 * gcc.target/i386/pr24414.c: New test.
5945
690f24b7
JM
59462016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5947
5948 * gcc.target/sparc/vis4misc.c: New file.
5949 * gcc.target/sparc/fpcmp.c: Likewise.
5950 * gcc.target/sparc/fpcmpu.c: Likewise.
5951
31ce6157
AH
59522016-06-06 Alan Hayward <alan.hayward@arm.com>
5953
5954 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5955 * gcc.dg/vect/vect-live-3.c: Likewise.
5956
9fcebb5a
RB
59572016-06-06 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/71398
5960 * gcc.dg/torture/pr71398.c: New testcase.
5961
903ca97b
UB
59622016-06-06 Uros Bizjak <ubizjak@gmail.com>
5963
5964 PR target/71389
5965 * g++.dg/pr71389.C: New test.
5966
9c1eb332
JD
59672016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5968
5969 PR fortran/71404
5970 * gfortran.dg/fmt_read_5.f: New test.
5971
b2d83bd2
AV
59722016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5973
5974 PR fortran/69659
5975 * gfortran.dg/class_array_22.f03: New test.
5976
ec81960e
JH
59772016-06-05 Jan Hubicka <hubicka@ucw.cz>
5978
5979 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5980
429d2750
JH
59812016-06-05 Jan Hubicka <hubicka@ucw.cz>
5982
5983 * gcc.dg/predict-9.c: Update template.
5984
c1c00983
PC
59852016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5986
5987 PR c++/49377
5988 * g++.dg/template/pr49377.C: New.
5989
1927a963
JJ
59902016-06-04 Jakub Jelinek <jakub@redhat.com>
5991
5992 PR tree-optimization/71405
5993 * g++.dg/torture/pr71405.C: New test.
5994
909a11ad
PC
59952016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/70202
5998 * g++.dg/inherit/crash5.C: New.
5999 * g++.dg/inherit/virtual1.C: Adjust.
6000
08bbb1f8
JL
60012016-06-03 Jeff Law <law@redhat.com>
6002
6003 PR tree-optimization/71316
6004 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6005
7c35235c
JJ
60062016-06-03 Jakub Jelinek <jakub@redhat.com>
6007
6008 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6009 dg-additional-options with just -fno-tree-scev-cprop in it.
6010 * gcc.dg/vect/vect-live-2.c: Likewise.
6011 * gcc.dg/vect/vect-live-5.c: Likewise.
6012 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6013 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6014 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6015
c8572dd6
PP
60162016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6017
6018 PR c++/27100
6019 * g++.dg/other/friend6.C: New test.
6020
1c7733a7
BS
60212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6022
6023 * g++.dg/torture/ppc-ldst-array.C: New.
6024
0d2f700f
JM
60252016-06-03 Joseph Myers <joseph@codesourcery.com>
6026
6027 PR target/71276
6028 PR target/71277
6029 * gcc.dg/torture/builtin-fp-int-inexact.c,
6030 gcc.target/i386/387-builtin-fp-int-inexact.c,
6031 gcc.target/i386/387-rint-inline-1.c,
6032 gcc.target/i386/387-rint-inline-2.c,
6033 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6034 gcc.target/i386/sse2-rint-inline-1.c,
6035 gcc.target/i386/sse2-rint-inline-2.c,
6036 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6037 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6038
f8071c05
L
60392016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6040 Julia Koval <julia.koval@intel.com>
6041
6042 PR target/66960
6043 PR target/67630
6044 PR target/67634
6045 PR target/67841
6046 PR target/68037
6047 PR target/68618
6048 PR target/68661
6049 PR target/69575
6050 PR target/69596
6051 PR target/69734
6052 * gcc.dg/guality/pr68037-1.c: New test.
6053 * gcc.dg/guality/pr68037-2.c: Likewise.
6054 * gcc.dg/guality/pr68037-3.c: Likewise.
6055 * gcc.dg/torture/pr68037-1.c: Likewise.
6056 * gcc.dg/torture/pr68037-2.c: Likewise.
6057 * gcc.dg/torture/pr68037-3.c: Likewise.
6058 * gcc.dg/torture/pr68661-1a.c: Likewise.
6059 * gcc.dg/torture/pr68661-1b.c: Likewise.
6060 * gcc.target/i386/interrupt-1.c: Likewise.
6061 * gcc.target/i386/interrupt-2.c: Likewise.
6062 * gcc.target/i386/interrupt-3.c: Likewise.
6063 * gcc.target/i386/interrupt-4.c: Likewise.
6064 * gcc.target/i386/interrupt-5.c: Likewise.
6065 * gcc.target/i386/interrupt-6.c: Likewise.
6066 * gcc.target/i386/interrupt-7.c: Likewise.
6067 * gcc.target/i386/interrupt-8.c: Likewise.
6068 * gcc.target/i386/interrupt-9.c: Likewise.
6069 * gcc.target/i386/interrupt-10.c: Likewise.
6070 * gcc.target/i386/interrupt-11.c: Likewise.
6071 * gcc.target/i386/interrupt-12.c: Likewise.
6072 * gcc.target/i386/interrupt-13.c: Likewise.
6073 * gcc.target/i386/interrupt-14.c: Likewise.
6074 * gcc.target/i386/interrupt-15.c: Likewise.
6075 * gcc.target/i386/interrupt-16.c: Likewise.
6076 * gcc.target/i386/interrupt-17.c: Likewise.
6077 * gcc.target/i386/interrupt-18.c: Likewise.
6078 * gcc.target/i386/interrupt-19.c: Likewise.
6079 * gcc.target/i386/interrupt-20.c: Likewise.
6080 * gcc.target/i386/interrupt-21.c: Likewise.
6081 * gcc.target/i386/interrupt-22.c: Likewise.
6082 * gcc.target/i386/interrupt-23.c: Likewise.
6083 * gcc.target/i386/interrupt-24.c: Likewise.
6084 * gcc.target/i386/interrupt-25.c: Likewise.
6085 * gcc.target/i386/interrupt-26.c: Likewise.
6086 * gcc.target/i386/interrupt-27.c: Likewise.
6087 * gcc.target/i386/interrupt-28.c: Likewise.
6088 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6089 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6090 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6091 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6092 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6093 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6094 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6095 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6096 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6097 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6098 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6099 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6100
36b85e43
BS
61012016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6102
9de2e795
L
6103 PR tree-optimization/52171
6104 * gcc.dg/pr52171.c: New test.
6105 * gcc.target/i386/pr52171.c: New test.
36b85e43 6106
bfeee8ac
JH
61072016-06-03 Jan Hubicka <jh@suse.cz>
6108
6109 * g++.dg/tree-ssa/pred-1.C: New testcase
6110 * gcc.dg/tree-ssa/pred-1.c: New testcase
6111
859b0bae
BS
61122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6113
6114 PR target/70957
6115 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6116 support.
6117 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6118
3a2edf4c
AH
61192016-06-03 Alan Hayward <alan.hayward@arm.com>
6120
6121 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6122
b28ead45
AH
61232016-06-03 Alan Hayward <alan.hayward@arm.com>
6124
6125 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6126 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6127 * gcc.dg/vect/vect-live-1.c: New test.
6128 * gcc.dg/vect/vect-live-2.c: New test.
6129 * gcc.dg/vect/vect-live-3.c: New test.
6130 * gcc.dg/vect/vect-live-4.c: New test.
6131 * gcc.dg/vect/vect-live-5.c: New test.
6132 * gcc.dg/vect/vect-live-slp-1.c: New test.
6133 * gcc.dg/vect/vect-live-slp-2.c: New test.
6134 * gcc.dg/vect/vect-live-slp-3.c: New test.
6135
1f91747b
JJ
61362016-06-03 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR middle-end/71387
6139 * g++.dg/opt/pr71387.C: New test.
6140
47b83923
JL
61412016-06-02 Jeff Law <law@redhat.com>
6142
6143 PR tree-optimization/71328
6144 * gcc.c-torture/compile/pr71328.c: New test.
6145
e96e5f46
JD
61462016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6147
6148 PR fortran/52393
6149 * gfortran.dg/fmt_read_3.f90: Fix typo.
6150 * gfortran.dg/fmt_read_4.f90: New test.
6151
b872d729
PC
61522016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6153
6154 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6155 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6156 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6157 * g++.dg/cpp0x/override2.C: Likewise.
6158 * g++.dg/parse/crash5.C: Likewise.
6159 * g++.dg/parse/error16.C: Likewise.
6160 * g++.dg/parse/error27.C: Likewise.
6161 * g++.dg/template/qualttp15.C: Likewise.
6162 * g++.dg/template/redecl4.C: Likewise.
6163 * g++.old-deja/g++.other/crash39.C: Likewise.
6164 * g++.old-deja/g++.other/struct1.C: Likewise.
6165 * g++.old-deja/g++.pt/m9a.C: Likewise.
6166 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6167
0e535442
JJ
61682016-06-02 Jakub Jelinek <jakub@redhat.com>
6169
0633ee10
JJ
6170 PR c++/71372
6171 * c-c++-common/pr71372.c: New test.
6172
0e535442
JJ
6173 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6174 __TIME__ strings with __builtin_strcmp instead of printf and
6175 dg-output.
6176
f3c5ecc2
ML
61772016-06-02 Martin Liska <mliska@suse.cz>
6178
6179 * gcc.dg/predict-9.c: New test.
6180
a91807c5
JJ
61812016-06-02 Jakub Jelinek <jakub@redhat.com>
6182
6183 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6184 global set_compiler_env_var and global saved_compiler_env_var.
6185
b5bd1978
KT
61862016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6187
6188 PR rtl-optimization/71295
6189 * gcc.c-torture/compile/pr71295.c: New test.
6190
b93b1475
JJ
61912016-06-02 Jakub Jelinek <jakub@redhat.com>
6192
930ebd0e
JJ
6193 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6194
1e021dc3
JJ
6195 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6196 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6197
b93b1475
JJ
6198 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6199 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6200 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6201 alternative number.
6202
58f2fb5c
MM
62032016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/p9-splat-4.c: New test.
6206
62072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6208
6209 PR target/71186
6210 * gcc.target/powerpc/pr71186.c: New test.
6211
4731c9f0
JD
62122016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6213
6214 PR fortran/52393
6215 * gfortran.dg/fmt_read_3.f90: New test.
6216
042dee3e
TP
62172016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6218
6219 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6220 procedure.
6221
15c98b2e
ES
62222016-06-01 Eduard Sanou <dhole@openmailbox.org>
6223
6224 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6225 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6226 env var is set.
6227 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6228 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6229 shown once.
6230 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6231 during compilation.
6232 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6233 vars set by dg-set-compiler-env-var.
6234
6442a6f4
PT
62352016-06-01 Paul Thomas <pault@gcc.gnu.org>
6236
6237 PR fortran/71156
6238 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6239 to the module procedure declaration.
6240 * gfortran.dg/submodule_16.f08: New test.
6241
ab62397a
JJ
62422016-06-01 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR middle-end/71371
6245 * c-c++-common/gomp/pr71371.c: New test.
6246
b66af6ed
RB
62472016-06-01 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/71366
6250 * gcc.dg/torture/pr71366-1.c: New testcase.
6251 * gcc.dg/torture/pr71366-2.c: Likewise.
6252
e342b9d8
KN
62532016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6254
6255 * gcc.target/powerpc/vslv-0.c: New test.
6256 * gcc.target/powerpc/vslv-1.c: New test.
6257 * gcc.target/powerpc/vsrv-0.c: New test.
6258 * gcc.target/powerpc/vsrv-1.c: New test.
6259
721547cd
NS
62602016-06-01 Nathan Sidwell <nathan@acm.org>
6261
6262 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6263 * gcc.target/nvptx/weak.c: New.
6264
fa2c9034
RB
62652016-06-01 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/71261
6268 * gcc.dg/torture/vect-bool-1.c: New testcase.
6269
3e32893c
JJ
62702016-06-01 Jakub Jelinek <jakub@redhat.com>
6271
6272 * gfortran.dg/gomp/order-1.f90: New test.
6273 * gfortran.dg/gomp/order-2.f90: New test.
6274
8c383600
JH
62752016-06-01 Jan Hubicka <hubicka@ucw.cz>
6276
6277 * gcc.dg/unroll-6.c: Update template.
6278 * gcc.dg/unroll-7.c: New testcase.
6279 * gcc.dg/unroll-8.c: New testcase.
6280
a0dfeef5
EB
62812016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * gnat.dg/opt56.ad[sb]: New test.
6284
48de5701
PC
62852016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6286
6287 PR c++/66635
6288 * g++.dg/cpp0x/constexpr-ice16.C: New.
6289
827cf695
PP
62902016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6291
6292 PR tree-optimization/71314
6293 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6294 -mbranch-cost=2.
6295
ff66f6e8
PP
62962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6297
6298 PR tree-optimization/71077
6299 * gcc.dg/tree-ssa/pr71077.c: New test.
6300
050fb209
JH
63012016-05-31 Jan Hubicka <hubicka@ucw.cz>
6302
48de5701
PC
6303 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6304 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6305 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6306
c642d919
PC
63072016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 PR c++/71248
6310 * g++.dg/cpp0x/pr71248.C: New.
6311 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6312 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6313 * g++.dg/init/new37.C: Likewise.
6314 * g++.dg/template/static1.C: Likewise.
6315 * g++.dg/template/static2.C: Likewise.
6316
d6439e08
L
63172016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6318
6319 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6320 instead of %rdi.
6321 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6322
780b9dd4
MP
63232016-05-31 Marek Polacek <polacek@redhat.com>
6324
6325 * c-c++-common/Wswitch-unreachable-3.c: New test.
6326 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6327
0d99f8a0
RB
63282016-05-31 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/71352
6331 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6332
52545641
TP
63332016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6334
6335 * gcc.target/arm/armv5_thumb_isa.c: New test.
6336
5b8c1205
KY
63372016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6338
6339 PR target/71346
6340 * gcc.target/i386/pr71346.c: New test.
6341
7a88cc84
TV
63422016-05-31 Tom de Vries <tom@codesourcery.com>
6343
6344 PR tree-optimization/69068
6345 * gcc.dg/graphite/pr69068.c: New test.
6346
265149a6
MS
63472016-05-27 Martin Sebor <msebor@redhat.com>
6348
6349 PR c++/71306
6350 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6351
00631022
JJ
63522016-05-30 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR c++/71349
6355 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6356 nowait depend(inout: dd[0]) clauses where permitted.
6357
b2f6675b
PC
63582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6359
6360 PR c++/71238
6361 * g++.dg/parse/pr71238.C: New.
6362 * g++.dg/concepts/friend1.C: Test column numbers too.
6363 * g++.dg/cpp0x/initlist31.C: Likewise.
6364 * g++.dg/cpp0x/pr51420.C: Likewise.
6365 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6366 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6367 * g++.dg/ext/builtin3.C: Likewise.
6368 * g++.dg/lookup/friend12.C: Likewise.
6369 * g++.dg/lookup/friend7.C: Likewise.
6370 * g++.dg/lookup/koenig1.C: Likewise.
6371 * g++.dg/lookup/koenig5.C: Likewise.
6372 * g++.dg/lookup/used-before-declaration.C: Likewise.
6373 * g++.dg/overload/koenig1.C: Likewise.
6374 * g++.dg/template/crash65.C: Likewise.
6375 * g++.dg/template/friend57.C: Likewise.
6376 * g++.dg/warn/Wshadow-5.C: Likewise.
6377 * g++.dg/warn/Wunused-8.C: Likewise.
6378 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6379 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6380 * g++.old-deja/g++.jason/member.C: Likewise.
6381 * g++.old-deja/g++.jason/report.C: Likewise.
6382 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6383 * g++.old-deja/g++.law/visibility20.C: Likewise.
6384 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6385 * g++.old-deja/g++.other/static5.C: Likewise.
6386 * g++.old-deja/g++.pt/overload2.C: Likewise.
6387
a448ff40
JH
63882016-05-30 Jan Hubicka <hubicka@ucw.cz>
6389
6390 * gcc.dg/tree-ssa/peel1.c: New testcase.
6391 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6392 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6393
69be8c91
TV
63942016-05-30 Tom de Vries <tom@codesourcery.com>
6395
6396 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6397 to ce.
6398
a59775a1
PC
63992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6400
6401 PR c++/71099
6402 * g++.dg/parse/virtual1.C: New.
6403
53d6d955
UB
64042016-05-30 Uros Bizjak <ubizjak@gmail.com>
6405
6406 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6407 Use correct register when clearing %edx.
6408
0557293f
AM
64092016-05-30 Alexander Monakov <amonakov@ispras.ru>
6410
6411 PR tree-optimization/71289
6412 * gcc.dg/pr71289.c: New test.
6413
5d476e35
KV
64142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6415
6416 PR middle-end/71269
6417 PR middle-end/71292
6418 * gcc.dg/tree-ssa/pr71269.c: New test.
6419 * gcc.dg/tree-ssa/pr71292.c: New test.
6420
db5447ca
KV
64212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6422
6423 PR middle-end/71252
6424 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6425
98bdbb39
JH
64262016-05-30 Jan Hubicka <hubicka@ucw.cz>
6427
6428 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6429 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6430 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6431
7e012855
TV
64322016-05-30 Tom de Vries <tom@codesourcery.com>
6433
6434 PR tree-optimization/69067
6435 * gcc.dg/graphite/pr69067.c: New test.
6436
beed3701
UB
64372016-05-29 Uros Bizjak <ubizjak@gmail.com>
6438
6439 PR target/71245
6440 * gcc.target/i386/pr71245-1.c: New test.
6441 * gcc.target/i386/pr71245-2.c: Ditto.
6442
b6d4f8e8
PC
64432016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/71105
6446 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6447 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6448 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6449
00022058
JH
64502016-05-27 Jan Hubicka <hubicka@ucw.cz>
6451
6452 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6453
c8419aca
VV
64542016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6455
6456 Revert:
6457 PR c++/69855
6458 * g++.dg/overload/69855.C: New.
6459 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6460 * g++.old-deja/g++.pt/crash3.C: Likewise.
6461
8008c4d2
PC
64622016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/60385
6465 * g++.dg/parse/namespace13.C: New.
6466
8b2ef235
JL
64672016-05-26 Jeff Law <law@redhat.com>
6468
6469 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6470 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6471 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6472 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6473 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6474 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6476 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6477 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6478 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6479 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6480 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6481 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6482
7d67159b
VV
64832016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6484
6485 PR c++/69855
6486 * g++.dg/overload/69855.C: New.
6487 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6488 * g++.old-deja/g++.pt/crash3.C: Likewise.
6489
88e3bdd1
JW
64902016-05-27 Jiong Wang <jiong.wang@arm.com>
6491
6492 PR target/63596
6493 * gcc.target/aarch64/va_arg_1.c: New testcase.
6494 * gcc.target/aarch64/va_arg_2.c: Likewise.
6495 * gcc.target/aarch64/va_arg_3.c: Likewise.
6496
3fd6b9cc
JW
64972016-05-27 Jiong Wang <jiong.wang@arm.com>
6498
6499 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6500 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6501 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6502 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6503 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6504
3cee7e4e
MP
65052016-05-27 Marek Polacek <polacek@redhat.com>
6506
6507 PR middle-end/71308
6508 * g++.dg/torture/pr71308.C: New test.
6509
6a813c96
DV
65102016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6511
6512 * gcc.dg/zero_bits_compound-1.c: New test.
6513 * gcc.dg/zero_bits_compound-2.c: New test.
6514
0561bcfb
IE
65152016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6516
6517 PR middle-end/71279
6518 * gcc.dg/pr71279.c: New test.
6519
21316320
MM
65202016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6521
6522 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6523 floating point min/max/comparison instructions.
6524 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6525
7211a097
JJ
65262016-05-26 Jakub Jelinek <jakub@redhat.com>
6527
6528 * c-c++-common/gomp/schedule-1.c: New test.
6529 * gfortran.dg/gomp/schedule-1.f90: New test.
6530
cac177cf
PP
65312016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6532
6533 PR c++/70822
6534 PR c++/70106
6535 * g++.dg/cpp1y/auto-fn32.C: New test.
6536 * g++.dg/cpp1y/paren4.C: New test.
6537
a2d5b8c9
NS
65382016-05-26 Nathan Sidwell <nathan@acm.org>
6539
6540 * gcc.dg/20060410.c: Xfail on ptx.
6541 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6542 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6543 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6544 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6545 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6546
ffa8b552
TP
65472016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6548
6549 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6550
c7501e00
JJ
65512016-05-26 Jakub Jelinek <jakub@redhat.com>
6552
1875b9a0
JJ
6553 PR tree-optimization/71280
6554 * gcc.dg/pr71280.c: New test.
6555
2116e19f
JJ
6556 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6557
305aef09
JJ
6558 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6559 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6560
c7501e00
JJ
6561 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6562
ca449d26
JW
65632016-05-26 Jiong Wang <jiong.wang@arm.com>
6564
6565 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6566 kept in memory.
ca449d26 6567
8af01c66
JL
65682016-05-25 Jeff Law <law@redhat.com>
6569
6570 PR tree-optimization/71272
6571 * gcc.c-torture/compile/pr71272.c: new test.
6572
f9d6ce73
BS
65732016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6574
6575 * gcc.target/powerpc/vec-cmpne.c: New test.
6576 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6577
a88a7b22
EB
65782016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/opt55.ad[sb]: New test.
6581
125f02ed
SKS
65822016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6583
6584 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6585 * c-c++-common/pr60226.c: Require int32plus.
6586 * gcc.c-torture/execute/pr70602.c: Likewise.
6587 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6588 unsigned long for malloc arg type.
6589 * gcc.dg/asr_div1.c: Require int32plus.
6590 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6591 * gcc.dg/pie-1.c: Require pie.
6592 * gcc.dg/pie-2.c: Likewise.
6593 * gcc.dg/pr59471.c: Require int32plus.
6594 * gcc.dg/pr59963-2.c: XFAIL for int16.
6595 * gcc.dg/pr60114.c: Require int32plus.
6596 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6597 unsigned long for typedef of size_t.
6598 * gcc.dg/pr63914.c: Require int32plus.
6599 * gcc.dg/pr64536.c: Require pt32plus.
6600 * gcc.dg/pr65658.c: Likewise.
6601 * gcc.dg/pr67271.c: Require int32plus.
6602 * gcc.dg/pr68112.c: Likewise.
6603 * gcc.dg/pr69071.c: Skip for avr target.
6604 * gcc.dg/pr69973.c: Require int32plus.
6605 * gcc.dg/pr70169.c: Skip for avr target.
6606 * gcc.dg/sso-6.c: Require int32plus.
6607 * gcc.dg/sso-7.c: Likewise.
6608 * gcc.dg/sso-8.c: Likewise.
6609 * gcc.dg/vrp-min-max-2.c: Likewise.
6610
c6e434f5
UB
66112016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6612
6613 PR target/70738
6614 * gcc.target/i386/pr70738-1.c: New test.
6615 * gcc.target/i386/pr70738-2.c: Likewise.
6616 * gcc.target/i386/pr70738-3.c: Likewise.
6617 * gcc.target/i386/pr70738-4.c: Likewise.
6618 * gcc.target/i386/pr70738-5.c: Likewise.
6619 * gcc.target/i386/pr70738-6.c: Likewise.
6620 * gcc.target/i386/pr70738-7.c: Likewise.
6621 * gcc.target/i386/pr70738-8.c: Likewise.
6622 * gcc.target/i386/pr70738-9.c: Likewise.
6623
5c42d341
KT
66242016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6625
6626 PR rtl-optimization/66940
6627 * gcc.c-torture/execute/pr66940.c: New test.
6628
bf9a1a07
IV
66292016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6630
6631 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6632 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6633 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6634 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6635 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6636 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6637 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6638 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6639 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6640 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6641 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6642 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6643 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6644 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6645 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6646 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6647 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6648 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6649 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6650 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6651 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6652 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6653 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6654 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6655
95efe6b6
MP
66562016-05-25 Marek Polacek <polacek@redhat.com>
6657
6658 PR c/71265
6659 * gcc.dg/noncompile/pr71265.c: New test.
6660
a23faf7a
MP
6661 PR c/71266
6662 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6663
69a6d5ad
NS
66642016-05-25 Nathan Sidwell <nathan@acm.org>
6665
6666 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6667
3072d4ea
RB
66682016-05-25 Richard Biener <rguenther@suse.de>
6669
6670 PR tree-optimization/71261
6671 * c-c++-common/torture/pr71261.c: New testcase.
6672
e412ece4
RB
66732016-05-25 Richard Biener <rguenther@suse.de>
6674
6675 PR tree-optimization/71264
6676 * gcc.dg/vect/pr71264.c: New testcase.
6677
b9e551ad
PC
66782016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 PR c++/55992
6681 * g++.dg/cpp0x/alias-decl-53.C: New.
6682 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6683
6aa1abe5
ML
66842016-05-25 Martin Liska <mliska@suse.cz>
6685
6686 * g++.dg/pr71239.C: New test.
6687
842d162e
RB
66882016-05-25 Richard Biener <rguenther@suse.de>
6689
c87885ca
RO
6690 * gcc.dg/vect/pr58135.c: Rename to ...
6691 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6692
f184a36c
MP
66932016-05-25 Marek Polacek <polacek@redhat.com>
6694
6695 * g++.dg/pr65295.C: Use target c++14.
6696
021fad86
PC
66972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6698
53d6d955
UB
6699 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6700 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6701
c3eaf15a
MM
67022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6703
6704 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6705 instructions.
6706
e46c7770
CP
67072016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6708
6709 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6710 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6711 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6712 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6713 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6714 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6715 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6716 * c-c++-common/goacc/pcopy.c: Likewise.
6717 * c-c++-common/goacc/pcopyin.c: Likewise.
6718 * c-c++-common/goacc/pcopyout.c: Likewise.
6719 * c-c++-common/goacc/pcreate.c: Likewise.
6720 * c-c++-common/goacc/pr70688.c: New test.
6721 * c-c++-common/goacc/present-1.c: Adjust test.
6722 * c-c++-common/goacc/reduction-5.c: Likewise.
6723 * g++.dg/goacc/data-1.C: New test.
6724
4bfc9db7
MM
67252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6726
6727 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6728 vector parity built-in functions.
6729 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6730 count trailing zeros automatic vectorization.
6731 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6732 count trailing zeros built-in functions.
6733
2bc145af
KV
67342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6735
6736 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6737
26869fdb
PH
67382016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6739
6740 PR target/71050
6741 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6742
b2dc9c3b
PC
67432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6744
6745 PR c++/50436
6746 * g++.dg/template/crash123.C: New.
6747 * g++.dg/template/crash124.C: Likewise.
6748
f65e97fd
MS
67492016-05-24 Martin Sebor <msebor@redhat.com>
6750
6751 PR c++/71147
6752 * g++.dg/ext/flexary16.C: New test.
6753
a6f5ac7f
IV
67542016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6755
69a6d5ad
NS
6756 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6757 before math.h is included.
a6f5ac7f
IV
6758 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6759 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6760 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6761 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6762 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6763 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6764 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6765 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6766 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6767 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6768 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6769 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6770 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6771 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6772 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6773 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6774 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6775 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6776 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6777 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6778 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6779 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6780 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6781
27bad558
MM
67822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6783 Kelvin Nilsen <kelvin@gcc.gnu.org>
6784
6785 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6786 support.
6787
72f382fb
PC
67882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/69872
6791 * g++.dg/warn/Wno-narrowing1.C: New.
6792
ef2ec9d9
MP
67932016-05-24 Marek Polacek <polacek@redhat.com>
6794
6795 PR c/71249
6796 * c-c++-common/Wswitch-unreachable-2.c: New test.
6797
e90434e3
JJ
67982016-05-24 Jakub Jelinek <jakub@redhat.com>
6799
7adb26f2
JJ
6800 PR c++/71257
6801 * g++.dg/vect/simd-clone-6.cc: New test.
6802 * g++.dg/gomp/declare-simd-6.C: New test.
6803
e90434e3
JJ
6804 PR middle-end/70434
6805 PR c/69504
6806 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6807
b556ea3b
RB
68082016-05-24 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/71240
6811 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6812
e5328f5d
RB
68132016-05-24 Richard Biener <rguenther@suse.de>
6814
6815 PR tree-optimization/71230
6816 * gcc.dg/torture/pr71230.c: New testcase.
6817 * g++.dg/torture/pr71230.C: Likewise.
6818
a04e69c0
TS
68192016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6820
6821 * c-c++-common/goacc/routine-5.c: Add tests.
6822 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6823 * gfortran.dg/goacc/routine-6.f90: Add tests.
6824
30fd2977
RB
68252016-05-24 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/71253
6828 * gcc.dg/torture/pr71253.c: New testcase.
6829
ca6f60bc
KV
68302016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6831
6832 PR middle-end/71252
6833 * gfortran.dg/pr71252.f90: New test.
6834
d3465d72
RS
68352016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6836
6837 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6838
f17a223d
RB
68392016-05-24 Richard Biener <rguenther@suse.de>
6840
6841 PR middle-end/70434
6842 PR c/69504
6843 * c-c++-common/vector-subscript-4.c: New testcase.
6844 * c-c++-common/vector-subscript-5.c: Likewise.
6845
e3f36534
JD
68462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6847
6848 PR fortran/71123
6849 * gfortran.dg/namelist_90.f: New test
6850
85d5c27d
JD
68512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6852
6853 PR fortran/66461
6854 * gfortran.dg/unexpected_eof.f: New test
6855
fe3f3340
MM
68562016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6857 Kelvin Nilsen <kelvin@gcc.gnu.org>
6858
6859 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6860 as little endian.
6861
26d6ae55
PC
68622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6863
6864 PR c++/70972
6865 * g++.dg/cpp0x/inh-ctor20.C: New.
6866 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6867
d6c9a06f
PC
68682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/69095
6871 * g++.dg/cpp0x/variadic168.C: New.
6872
396a1d10
PC
68732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 * g++.dg/cpp0x/pr31445.C: Test column number too.
6876 * g++.dg/cpp0x/pr32253.C: Likewise.
6877 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6878 * g++.dg/cpp0x/variadic36.C: Likewise.
6879
ece46666
MG
68802016-05-23 Marc Glisse <marc.glisse@inria.fr>
6881
6882 * gcc.dg/fold-notshift-2.c: Adjust.
6883
a7dc5980
MP
68842016-05-23 Marek Polacek <polacek@redhat.com>
6885
6886 PR c/49859
6887 * c-c++-common/Wswitch-unreachable-1.c: New test.
6888 * gcc.dg/Wswitch-unreachable-1.c: New test.
6889 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6890 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6891 * g++.dg/gomp/block-10.C: Likewise.
6892 * gcc.dg/gomp/block-10.c: Likewise.
6893 * g++.dg/gomp/block-9.C: Likewise.
6894 * gcc.dg/gomp/block-9.c: Likewise.
6895 * g++.dg/gomp/target-1.C: Likewise.
6896 * g++.dg/gomp/target-2.C: Likewise.
6897 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6898 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6899 * g++.dg/gomp/taskgroup-1.C: Likewise.
6900 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6901 * gcc.dg/gomp/teams-1.c: Likewise.
6902 * g++.dg/gomp/teams-1.C: Likewise.
6903 * g++.dg/overload/error3.C: Likewise.
6904 * g++.dg/tm/jump1.C: Likewise.
6905 * g++.dg/torture/pr40335.C: Likewise.
6906 * gcc.dg/c99-vla-jump-5.c: Likewise.
6907 * gcc.dg/switch-warn-1.c: Likewise.
6908 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6909 * gcc.dg/nested-func-1.c: Likewise.
6910 * gcc.dg/pr67784-4.c: Likewise.
6911
18b54004
RB
69122016-05-23 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/71230
6915 * gfortran.dg/pr71230-1.f90: New testcase.
6916 * gfortran.dg/pr71230-2.f90: Likewise.
6917
e569db5f
VK
69182016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6919
396a1d10 6920 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6921 * gcc.dg/vect/pr58135.c: Add new.
6922 * gfortran.dg/pr46519-1.f: Adjust test case.
6923
e4b71114
PC
69242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6925
6926 PR c++/53401
6927 * g++.dg/cpp0x/decltype64.C: New.
6928
a25a8058
CL
69292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6930
6931 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6932 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6933 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6934
0dcfe9ab
CL
69352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6936
6937 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6938 Add poly64x1_t and poly64x2_t cases if supported.
6939 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6940 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6941 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6944
ffd70e4a
CL
69452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6946
6947 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6948 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6949 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6950 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6951 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6952 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6953 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6954
4b1f57fe
CL
69552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6956
6957 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6958
16c5ec77
CL
69592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6960
6961 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6962 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6963
94ad56c7
JJ
69642016-05-22 Jakub Jelinek <jakub@redhat.com>
6965
57748705
JJ
6966 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6967 constraint instead of "r".
6968 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6969 insn instead of vxorpd.
6970 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6971
af120161
JJ
6972 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6973 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6974
355023ce
JJ
6975 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6976
3b48574c
JJ
6977 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6978 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6979
94ad56c7
JJ
6980 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6981
8a85cee2
KV
69822016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6983
6984 PR middle-end/40921
6985 * gcc.dg/tree-ssa/pr40921.c: New test.
6986
8e916b16
PS
69872016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6988
6989 PR target/71103
6990 * gcc.target/avr/pr71103.c: New test.
6991
88aea79f
KV
69922016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6993
6994 PR middle-end/71179
6995 * gcc.dg/tree-ssa/pr71179.c: New test.
6996
79063edd
MS
69972016-05-20 Martin Sebor <msebor@redhat.com>
6998
6999 PR c/71115
7000 * gcc.dg/init-excess-2.c: New test.
7001
55c8849f
EB
70022016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7003
7004 * gnat.dg/opt53.adb: New test.
7005 * gnat.dg/opt54.adb: Likewise.
7006
c91a0948
MJ
70072016-05-20 Martin Jambor <mjambor@suse.cz>
7008
7009 PR tree-optimization/70884
7010 * gcc.dg/tree-ssa/pr70919.c: New test.
7011
9cad20fa
BS
70122016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7013
7014 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7015 formatting.
69a6d5ad
NS
7016 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7017 fix code formatting.
7018
70192016-05-20 Nathan Sidwell <nathan@acm.org>
7020
7021 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7022 non-common cases.
7023 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7024
15c671a7
DM
70252016-05-20 David Malcolm <dmalcolm@redhat.com>
7026
7027 * jit.dg/all-non-failing-tests.h: Add
7028 test-factorial-must-tail-call.c.
7029 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7030 * jit.dg/test-factorial-must-tail-call.c: New test case.
7031
4f028369
JJ
70322016-05-20 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR fortran/71204
7035 * gfortran.dg/pr71204.f90: New test.
7036
7dea4ab3
CP
70372016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7038
7039 * gcc.target/nvptx/sincos.c: New test.
7040
ef98d365
PC
70412016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/70572
7044 * g++.dg/cpp1y/auto-fn31.C: New.
7045
92466115
BS
70462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7047
7048 * gcc.target/powerpc/vec-addec.c: New test.
7049 * gcc.target/powerpc/vec-addec-int128.c: New test.
7050
9a385c2d
DM
70512016-05-20 David Malcolm <dmalcolm@redhat.com>
7052
7053 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7054 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7055 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7056 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7057
77c9d5b4
JH
70582016-05-20 Jan Hubicka <hubicka@ucw.cz>
7059
7060 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7061
68047971
JJ
70622016-05-20 Jakub Jelinek <jakub@redhat.com>
7063
18954840
JJ
7064 PR c++/71210
7065 * g++.dg/opt/pr71210-1.C: New test.
7066 * g++.dg/opt/pr71210-2.C: New test.
7067
68047971
JJ
7068 PR tree-optimization/29756
7069 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7070 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7071 only on selected targets where V4SImode vectors are known to be
7072 supported.
7073
d78789f5
MG
70742016-05-20 Marc Glisse <marc.glisse@inria.fr>
7075
7076 PR tree-optimization/71079
7077 PR tree-optimization/71206
7078 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7079
550fa093
PK
70802016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7081
7082 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7083 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7084 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7085
483c6429
RG
70862016-05-20 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/29756
7089 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7090
eb066284
RB
70912016-05-20 Richard Biener <rguenther@suse.de>
7092
7093 PR tree-optimization/71185
7094 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7095
58f10249
RB
70962016-05-20 Richard Biener <rguenther@suse.de>
7097
7098 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7099
2a5569fa
MP
71002016-05-19 Marek Polacek <polacek@redhat.com>
7101
7102 PR c++/71075
7103 * g++.dg/diagnostic/pr71075.C: New test.
7104
5e9a5385
DM
71052016-05-19 David Malcolm <dmalcolm@redhat.com>
7106
7107 PR c++/71184
7108 * g++.dg/pr71184.C: New test case.
7109
4f45da44
KN
71102016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7111
7112 * gcc.target/powerpc/darn-0.c: New test.
7113 * gcc.target/powerpc/darn-1.c: New test.
7114 * gcc.target/powerpc/darn-2.c: New test.
7115
4177437e
MP
71162016-05-19 Marek Polacek <polacek@redhat.com>
7117
7118 PR tree-optimization/71031
7119 * gcc.dg/tree-ssa/vrp100.c: New test.
7120
afb72432
IE
71212016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7122
7123 PR rtl-optimization/71148
7124 * gcc.dg/pr71148.c: New test.
7125
4f83064e
KT
71262016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7127
7128 PR target/71056
7129 * gcc.target/arm/pr71056.c: New test.
7130
4bf8dbe1
BE
71312016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7132
7133 * c-c++-common/pr69669.c: Check the used mode.
7134
f3510625
MO
71352016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7136
7137 PR sanitizer/64354
7138 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7139
43c0068e
RB
71402016-05-19 Richard Biener <rguenther@suse.de>
7141
7142 PR tree-optimization/70729
7143 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7144 * gcc.dg/graphite/scop-18.c: Likewise.
7145 * gcc.dg/pr41783.c: Disable LIM.
7146 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7147 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7148 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7149 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7150 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7151 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7152 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7153 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7154 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7155 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7156 * gfortran.dg/pr42108.f90: Likewise.
7157
70f25790
DM
71582016-05-18 David Malcolm <dmalcolm@redhat.com>
7159
7160 PR driver/69265
7161 * gcc.dg/spellcheck-options-11.c: New test case.
7162
960db8ec
JJ
71632016-05-18 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR c++/71100
7166 * g++.dg/opt/pr71100.C: New test.
7167
04643334
MJ
71682016-05-18 Martin Jambor <mjambor@suse.cz>
7169
7170 PR ipa/69708
7171 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7172 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7173 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7174 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7175
91bb9f80
MJ
71762016-05-18 Martin Jambor <mjambor@suse.cz>
7177
7178 PR ipa/69708
7179 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7180 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7181 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7182 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7183 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7184
c584aca6
PC
71852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/69793
7188 * g++.dg/template/crash122.C: New.
7189
20309c6e
PC
71902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7191
7192 PR c++/70466
7193 * g++.dg/template/pr70466-1.C: New.
7194 * g++.dg/template/pr70466-2.C: Likewise.
7195
50c78b9a
MM
71962016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7197
7198 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7199 splat operations and the XXSPLTIB instruction.
7200 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7201 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7202 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7203 xxlxor to clear a register.
7204
cf8be00d
RS
72052016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7206
7207 * gcc.dg/torture/pr71020.c: New test.
7208
848a392a
MJ
72092016-05-18 Martin Jambor <mjambor@suse.cz>
7210
7211 PR ipa/70646
7212 * gcc.dg/ipa/pr70646.c: New test.
7213
1f2ab776
CL
72142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7215
7216 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7217
76489493
CL
72182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7219
7220 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7221 missing tests for vreinterpretq_p{8,16}.
7222
bd79378d
CL
72232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7224
7225 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7226 vsliq_n_s64 and vsliq_n_u64.
7227
81ca3ea0
CL
72282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7229
7230 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7231 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7232
873cb425
CL
72332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7234
7235 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7236 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7238
9d6e7c21
CL
72392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7240
7241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7242 in comment.
7243
b4dbe40e 72442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7245
7246 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7247 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7248 "blr\t" and switch to scan-assembler-times.
7249
83a5c910
JW
72502016-05-18 Jiong Wang <jiong.wang@arm.com>
7251
53d6d955
UB
7252 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7253 with __aarch64__.
7254 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7255 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7256
fb7cbdeb
JJ
72572016-05-18 Jakub Jelinek <jakub@redhat.com>
7258
8ee91165
JJ
7259 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7260 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7261 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7262 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7263 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7264 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7265
cf4d516a
JJ
7266 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7267 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7268
a4f16422
JJ
7269 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7270 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7271
7b37ce10
JJ
7272 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7273 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7274
fb7cbdeb
JJ
7275 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7276
c9326aef
RB
72772016-05-18 Richard Biener <rguenther@suse.de>
7278
7279 PR tree-optimization/71168
7280 * gcc.dg/torture/pr71168.c: New testcase.
7281
df8b0a11
KV
72822016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7283
7284 PR middle-end/63586
7285 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7286 * gcc.dg/tree-ssa/pr63586.c: New test.
7287 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7288
2efd67ed
NS
72892016-05-17 Nathan Sidwell <nathan@acm.org>
7290
7291 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7292 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7293 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7294 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7295
1988b2c2
NS
72962016-05-17 Nathan Sidwell <nathan@acm.org>
7297
7298 * gcc.target/nvptx/abi-vararg-3.c: New.
7299
ad1d92ab
MM
73002016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7301
7302 PR tree-optimization/54579
7303 PR middle-end/55299
7304 * gcc.dg/fold-notrotate-1.c: New test.
7305 * gcc.dg/fold-notshift-1.c: New test.
7306 * gcc.dg/fold-notshift-2.c: New test.
7307
47768df8
MP
73082016-05-17 Marek Polacek <polacek@redhat.com>
7309
7310 PR ipa/71146
7311 * g++.dg/ipa/pr71146.C: New test.
7312
6b5423a5
DM
73132016-05-17 David Malcolm <dmalcolm@redhat.com>
7314
7315 * jit.dg/test-error-array-bounds.c: New test case.
7316
c7986356
MG
73172016-05-17 Marc Glisse <marc.glisse@inria.fr>
7318
7319 * gcc.dg/tree-ssa/and-1.c: New testcase.
7320
d982c5b7
MG
73212016-05-17 Marc Glisse <marc.glisse@inria.fr>
7322
7323 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7324 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7325
0139ba93
MG
73262016-05-17 Marc Glisse <marc.glisse@inria.fr>
7327
7328 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7329 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7330
daab4562
JW
73312016-05-17 Jiong Wang <jiong.wang@arm.com>
7332
7333 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7334
22330033
JW
73352016-05-17 Jiong Wang <jiong.wang@arm.com>
7336
7337 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7338
98b3a5f2
JW
73392016-05-17 Jiong Wang <jiong.wang@arm.com>
7340
7341 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7342 ".2d[index]" when scan the assembly.
7343 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7344 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7345 float64x1.
7346 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7347
b71b7a8e
RB
73482016-05-17 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/71132
7351 * gcc.dg/torture/pr71132.c: New testcase.
7352
3c51ad46
CL
73532016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7354
7355 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7356
d20faa66
KT
73572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7358
7359 PR target/70809
7360 * gcc.target/aarch64/pr70809_1.c: New test.
7361
b75cc5a4
KT
73622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7363
7364 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7365 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7366 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7367 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7368
b28eb195
IE
73692016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7370 Ilya Enkovich <ilya.enkovich@intel.com>
7371
7372 PR target/71114
7373 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7374
0b9004ed
JH
73752016-05-16 Jan Hubicka <hubicka@ucw.cz>
7376
7377 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7378 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7379
1b81a1c1
MW
73802016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7381
7382 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7383 test for __ARM_FP16_ARGS.
7384 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7385 * gcc.target/arm/aapcs/neon-vect10.c: New.
7386 * gcc.target/arm/aapcs/neon-vect9.c: New.
7387 * gcc.target/arm/aapcs/vfp18.c: New.
7388 * gcc.target/arm/aapcs/vfp19.c: New.
7389 * gcc.target/arm/aapcs/vfp20.c: New.
7390 * gcc.target/arm/aapcs/vfp21.c: New.
7391 * gcc.target/arm/fp16-aapcs-1.c: New.
7392 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7393 test for __ARM_FP16_ARGS.
7394 * g++.target/arm/fp16-return-1.c: Update expected output.
7395
921d1e73
JW
73962016-05-16 Jiong Wang <jiong.wang@arm.com>
7397
7398 PR testsuite/70227
7399 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7400
228eb42a
HA
74012016-05-15 Harald Anlauf <anlauf@gmx.de>
7402
7403 PR fortran/69603
7404 * gfortran.dg/pr69603.f90: New testcase.
7405
785abfd3
FR
74062016-05-14 Fritz Reese <fritzoreese@gmail.com>
7407
7408 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7409
e75eb64f
FR
74102016-05-14 Fritz Reese <fritzoreese@gmail.com>
7411
7412 PR fortran/71047
7413 * gfortran.dg/pr71047.f08: New test.
7414
aa4b467b
JM
74152016-05-13 Joseph Myers <joseph@codesourcery.com>
7416
7417 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7418 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7419 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7420
653fb4a2
MS
74212016-05-13 Martin Sebor <msebor@redhat.com>
7422
7423 PR c++/60049
7424 * g++.dg/cpp0x/constexpr-60049.C: New test.
7425
9e37582d
JJ
74262016-05-13 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR bootstrap/71071
7429 * gcc.dg/pr71071.c: New test.
7430
a278aa17
UB
74312016-05-13 Uros Bizjak <ubizjak@gmail.com>
7432
7433 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7434 remove XOP handling.
377eaca7 7435 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7436
ac3d02e2
NS
74372016-05-13 Nathan Sidwell <nathan@acm.org>
7438
7439 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7440 __atomic_is_lock_free declaration.
7441
8ab3bdac
RB
74422016-05-13 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/42587
7445 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7446
623b8e0a
ML
74472016-05-13 Martin Liska <mliska@suse.cz>
7448
7449 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7450 the new format of dump output.
7451
da7674f6
IE
74522016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7453
7454 * gcc.dg/pr71084.c: New test.
7455
c959db3d
RR
74562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7457
53d6d955
UB
7458 PR target/53440
7459 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7460
43203dea
RR
74612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7462
7463 * gcc.target/aarch64/struct_return.c: New test.
7464
4f2e1536
MP
74652016-05-12 Marek Polacek <polacek@redhat.com>
7466
7467 PR c/70756
7468 * c-c++-common/pr70756-2.c: New test.
7469 * c-c++-common/pr70756.c: New test.
7470
1ef33ef3
RB
74712016-05-12 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/71059
7474 * gcc.dg/torture/pr71059.c: New testcase.
7475
763baff6
RB
74762016-05-12 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/71062
7479 * gcc.dg/torture/pr71062.c: New testcase.
7480
c4ec1243
IE
74812016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7482
7483 PR tree-optimization/71006
7484 * gcc.dg/pr71006.c: New test.
7485
a5fbf76d
MP
74862016-05-12 Marek Polacek <polacek@redhat.com>
7487
7488 PR driver/71063
7489 * gcc.dg/opts-7.c: New test.
7490
5acc47a4
KT
74912016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7492
7493 PR target/70830
7494 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7495 Add -save-temps to dg-options.
7496 Scan for ldmfd rather than pop instruction.
7497 * gcc.target/arm/interrupt-2.c: Likewise.
7498 * gcc.target/arm/pr70830.c: New test.
7499
40bd4bf9
JJ
75002016-05-12 Jakub Jelinek <jakub@redhat.com>
7501
3cd63842
JJ
7502 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7503 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7504
c05d08f6
JJ
7505 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7506 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7507 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7508
bc27ffae
JJ
7509 PR target/71019
7510 * gcc.target/i386/avx512vl-pack-1.c: New test.
7511 * gcc.target/i386/avx512vl-pack-2.c: New test.
7512 * gcc.target/i386/avx512bw-pack-2.c: New test.
7513
515d7412
JJ
7514 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7515
40bd4bf9
JJ
7516 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7517 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7518 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7519
44ab146a
RB
75202016-05-12 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/70986
7523 * gcc.dg/torture/pr70986-1.c: New testcase.
7524 * gcc.dg/torture/pr70986-2.c: Likewise.
7525 * gcc.dg/torture/pr70986-3.c: Likewise.
7526
d6e83a8d
MM
75272016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7528
7529 PR c/43651
7530 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7531 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7532
51e67ea3
UB
75332016-05-11 Uros Bizjak <ubizjak@gmail.com>
7534
7535 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7536 directive.
7537 * gcc.target/i386/pr66746.c: Ditto.
7538
3fd2b007
MM
75392016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7540
7541 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7542 support.
7543 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7544 warning when using -mvsx-timode.
7545 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7546 * gcc.target/powerpc/dform-2.c: Likewise.
7547 * gcc.target/powerpc/pr68805.c: Likewise.
7548
5c3a10fb
MP
75492016-05-11 Marek Polacek <polacek@redhat.com>
7550
7551 PR c++/71024
7552 * c-c++-common/attributes-3.c: New test.
7553
7cfb065b
NS
75542016-05-11 Nathan Sidwell <nathan@acm.org>
7555
7556 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7557 * gcc.c-torture/execute/pr68185.c: Likewise.
7558 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7559 * gcc.dg/pr69634.c: Requires scheduling.
7560 * gcc.dg/torture/pr66178.c: Require label values.
7561 * gcc.dg/setjmp-6.c: Require indirect jumps.
7562
f35ea97d
RB
75632016-05-11 Richard Biener <rguenther@suse.de>
7564
7565 PR tree-optimization/71055
7566 * gcc.dg/torture/pr71055.c: New testcase.
7567
dff70323
RB
75682016-05-11 Richard Biener <rguenther@suse.de>
7569
7570 PR debug/71057
7571 * g++.dg/debug/pr71057.C: New testcase.
7572
56a3d28b
JJ
75732016-05-11 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR fortran/70855
7576 * gfortran.dg/gomp/pr70855.f90: New test.
7577
ebc1b29e
RB
75782016-05-11 Richard Biener <rguenther@suse.de>
7579
7580 PR middle-end/71002
7581 * g++.dg/torture/pr71002.C: New testcase.
7582
98ccd1d7
IE
75832016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7584
7585 PR middle-end/70807
7586 * gcc.dg/pr70807.c: New test.
7587
ed29e24b
MS
75882016-05-10 Martin Sebor <msebor@redhat.com>
7589
7590 PR c++/38611
7591 * g++.dg/Wattributes.C: New test.
7592
e39dab2c
MG
75932016-05-10 Marc Glisse <marc.glisse@inria.fr>
7594
7595 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7596 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7597 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7598
d067e238
IE
75992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7600
7601 PR target/70799
7602 * gcc.target/i386/pr70799-1.c: New test.
7603
cd36c83e
PMR
76042016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7605
7606 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7607
1e3af2a4
IE
76082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7609
7610 PR middle-end/70877
7611 * gcc.target/i386/pr70877.c: New test.
7612
afc610db
IE
76132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7614
7615 PR tree-optimization/70786
7616 * gcc.target/i386/pr70876.c: New test.
7617
4b59d19f
JJ
76182016-05-10 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR target/70927
7621 * gcc.target/i386/avx512vl-logic-1.c: New test.
7622 * gcc.target/i386/avx512vl-logic-2.c: New test.
7623 * gcc.target/i386/avx512dq-logic-2.c: New test.
7624
9b5ee426
BS
76252016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7626
7627 PR target/70963
7628 * gcc.target/powerpc/pr70963.c: New.
7629
f3352cab
DM
76302016-05-10 David Malcolm <dmalcolm@redhat.com>
7631
7632 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7633 (test_very_wide_line): Add ruler to expected output.
7634 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7635 (test_very_wide_line): Likewise.
7636 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7637 (test_show_locus): Within the handling of "test_very_wide_line",
7638 enable show_ruler_p on the diagnostic context.
7639
4a3255dd
RB
76402016-05-10 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/71039
7643 * gcc.dg/torture/pr71039.c: New testcase.
7644
da7c9950
NS
76452016-05-10 Nathan Sidwell <nathan@acm.org>
7646
7647 * gcc.dg/nested-func-10.c: Requires alloca.
7648 * gcc.dg/nested-func-9.c: Requires alloca.
7649 * gcc.c-torture/execute/pr70460.c: Requires labels.
7650 * gcc.c-torture/compile/pr70199.c: Requires labels.
7651 * gcc.target/nvptx/decl.c: Compile only.
7652 * gcc.target/nvptx/trailing-init.c: Compile only.
7653 * gcc.target/nvptx/ary-init.c: Compile only.
7654
cf68d92c
MP
76552016-05-10 Marek Polacek <polacek@redhat.com>
7656
7657 PR c/70255
7658 * gcc.dg/attr-opt-1.c: New test.
7659
64ea4e15
RB
76602016-05-10 Richard Biener <rguenther@suse.de>
7661
7662 PR tree-optimization/70497
7663 PR tree-optimization/28367
7664 * gcc.dg/torture/20160404-1.c: New testcase.
7665 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7667
5a96dae3
PMR
76682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7669
7670 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7671
fc97f805
UB
76722016-05-09 Uros Bizjak <ubizjak@gmail.com>
7673
7674 * gcc.target/i386/fabsneg-1.c New test.
7675
a710b1d5
AM
76762016-05-09 Alan Modra <amodra@gmail.com>
7677
7678 PR testsuite/70826
7679 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7680
171f6f05
RB
76812016-05-09 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/70985
7684 * gcc.dg/torture/pr70985.c: New testcase.
7685
18caa34e
BC
76862016-05-09 Bin Cheng <bin.cheng@arm.com>
7687
7688 * gcc.dg/tree-ssa/ifc-9.c: New test.
7689 * gcc.dg/tree-ssa/ifc-10.c: New test.
7690 * gcc.dg/tree-ssa/ifc-11.c: New test.
7691 * gcc.dg/tree-ssa/ifc-12.c: New test.
7692 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7693 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7694 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7695
7a27d38f
RB
76962016-05-09 Richard Biener <rguenther@suse.de>
7697
7698 PR fortran/70937
7699 * gfortran.dg/pr70937.f90: New testcase.
7700
5ebbbd3d
RO
77012016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7704
f6288c24
FR
77052016-05-07 Fritz Reese <fritzoreese@gmail.com>
7706
7707 PR fortran/56226
7708 * gfortran.dg/dec_structure_1.f90: New testcase.
7709 * gfortran.dg/dec_structure_2.f90: Ditto.
7710 * gfortran.dg/dec_structure_3.f90: Ditto.
7711 * gfortran.dg/dec_structure_4.f90: Ditto.
7712 * gfortran.dg/dec_structure_5.f90: Ditto.
7713 * gfortran.dg/dec_structure_6.f90: Ditto.
7714 * gfortran.dg/dec_structure_7.f90: Ditto.
7715 * gfortran.dg/dec_structure_8.f90: Ditto.
7716 * gfortran.dg/dec_structure_9.f90: Ditto.
7717 * gfortran.dg/dec_structure_10.f90: Ditto.
7718 * gfortran.dg/dec_structure_11.f90: Ditto.
7719 * gfortran.dg/dec_union_1.f90: Ditto.
7720 * gfortran.dg/dec_union_2.f90: Ditto.
7721 * gfortran.dg/dec_union_3.f90: Ditto.
7722 * gfortran.dg/dec_union_4.f90: Ditto.
7723 * gfortran.dg/dec_union_5.f90: Ditto.
7724 * gfortran.dg/dec_union_6.f90: Ditto.
7725 * gfortran.dg/dec_union_7.f90: Ditto.
7726
5ec4a8cd
TV
77272016-05-07 Tom de Vries <tom@codesourcery.com>
7728
7729 PR tree-optimization/70956
7730 * gcc.dg/graphite/pr70956.c: New test.
7731
58ec1d0e
JJ
77322016-05-06 Jakub Jelinek <jakub@redhat.com>
7733
ccd88fb7
JJ
7734 PR middle-end/70941
7735 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7736 (a, b, c, d): Change type from char to signed char.
7737 (main): Compare against (signed char) -1634678893 instead of
7738 hardcoded -109. Use __builtin_abort instead of abort.
7739
dd3b6464
JJ
7740 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7741 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7742
58ec1d0e
JJ
7743 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7744
19aa23d8
YR
77452016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7746
7747 PR debug/70935
7748 * gcc.dg/torture/pr70935.c: New test.
7749
ae5f0df1
OE
77502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7751
7752 PR target/58219
ce23a8ff 7753 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7754
078f7e37
RB
77552016-05-06 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/70960
7758 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7759
765d7b54
OE
77602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7761
7762 PR target/52933
7763 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7764 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7765 Adjust expected instruction counts.
7766 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7767
29c94e65
MP
77682016-05-06 Marek Polacek <polacek@redhat.com>
7769
7770 PR sanitizer/70875
7771 * gcc.dg/ubsan/bounds-3.c: New test.
7772
3684b02e
OE
77732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7774
7775 PR target/54089
7776 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7777
8706773f
RB
77782016-05-06 Richard Biener <rguenther@suse.de>
7779
7780 PR middle-end/70931
7781 * gfortran.dg/pr70931.f90: New testcase.
7782
a4f51018
RB
77832016-05-06 Richard Biener <rguenther@suse.de>
7784
7785 PR middle-end/70941
7786 * gcc.dg/torture/pr70941.c: New testcase.
7787
c4f2425f
BC
77882016-05-05 Bin Cheng <bin.cheng@arm.com>
7789
7790 PR tree-optimization/57206
7791 * gcc.dg/vect/pr57206.c: New test.
7792
5dc08197
RO
77932016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7794
7795 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7796
351f85c5
JJ
77972016-05-05 Jakub Jelinek <jakub@redhat.com>
7798
568bac8c
JJ
7799 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7800
351f85c5
JJ
7801 * c-c++-common/Wdangling-else-4.c: New test.
7802
33fd7785
JJ
78032016-05-04 Jakub Jelinek <jakub@redhat.com>
7804
2d1ac15a
JJ
7805 PR c++/70906
7806 PR c++/70933
7807 * g++.dg/opt/pr70906.C: New test.
7808 * g++.dg/opt/pr70933.C: New test.
7809
33fd7785
JJ
7810 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7811
6b715bf6
JH
78122016-05-04 Jan Hubicka <hubicka@ucw.cz>
7813
7814 * gcc.dg/ipa/pure-const-3.c: New testcase.
7815
deef7113
MP
78162016-05-04 Marek Polacek <polacek@redhat.com>
7817
7818 * c-c++-common/Wdangling-else-1.c: New test.
7819 * c-c++-common/Wdangling-else-2.c: New test.
7820 * c-c++-common/Wdangling-else-3.c: New test.
7821
5396db97
KCY
78222016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7823
7824 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7825 flag is present.
7826
de55efd5
MP
78272016-05-04 Marek Polacek <polacek@redhat.com>
7828
7829 PR c/48778
7830 * gcc.dg/Waddress-2.c: New test.
7831
475839b6
AM
78322016-05-04 Alan Modra <amodra@gmail.com>
7833
7834 * gcc.target/powerpc/pr70866.c: New.
7835
b25aad5f
MS
78362016-05-03 Martin Sebor <msebor@redhat.com>
7837
7838 PR c++/66561
7839 * c-c++-common/builtin_location.c: New test.
7840 * g++.dg/cpp1y/builtin_location.C: New test.
7841
79ce98bc
MP
78422016-05-03 Marek Polacek <polacek@redhat.com>
7843
7844 PR c/70859
7845 * gcc.dg/pr70859.c: New test.
7846 * gcc.dg/pr70859-2.c: New test.
7847
402e89f5
PMR
78482016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7849
7850 * gnat.dg/debug5.adb: New testcase.
7851
f3d90045
DV
78522016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7853
7854 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7855 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7856 Procedure to check for z10 instruction set.
7857
1e26cec1
CL
78582016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7859
7860 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7861
71aca5a0
AM
78622016-05-03 Alan Modra <amodra@gmail.com>
7863
7864 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7865
2fd70ec1
JJ
78662016-05-03 Jakub Jelinek <jakub@redhat.com>
7867
7868 * gcc.target/i386/avx512f-cvt-1.c: New test.
7869
e5705cf7
L
78702016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7871
7872 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7873 -fdump-tree-vrp-details.
7874
381cdae4
RB
78752016-05-03 Richard Biener <rguenther@suse.de>
7876
7877 * gcc.dg/pr30172-1.c: Adjust.
7878 * gcc.dg/pr63743.c: Likewise.
7879 * gcc.dg/tm/pr51696.c: Likewise.
7880 * c-c++-common/tm/safe-1.c: Likewise.
7881 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7882 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7883 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7884 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7885
adedd5c1
JJ
78862016-05-03 Jakub Jelinek <jakub@redhat.com>
7887
31ed1665
JJ
7888 PR rtl-optimization/70467
7889 * gcc.target/i386/pr70467-3.c: New test.
7890 * gcc.target/i386/pr70467-4.c: New test.
7891
dea60b59
JJ
7892 PR tree-optimization/70916
7893 * gcc.c-torture/compile/pr70916.c: New test.
7894
adedd5c1
JJ
7895 PR target/49244
7896 * gcc.target/i386/pr49244-1.c: New test.
7897 * gcc.target/i386/pr49244-2.c: New test.
7898
f80041ef
BS
78992016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7900
7901 PR rtl-optimization/44281
7902 * gcc.target/i386/pr44281.c: New test.
7903
1cfcd39e
BC
79042016-05-03 bin cheng <bin.cheng@arm.com>
7905
7906 PR tree-optimization/56541
7907 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7908 * gcc.dg/vect/pr56541.c: new test.
7909
4304ccfd
MM
79102016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7911
7912 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7913 __float128.
7914 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7915
50d94c29
L
79162016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 PR testsuite/70520
7919 * c-c++-common/asan/clone-test-1.c (main): Align child process
7920 stack to 16 bytes.
7921
bc1aee87
DM
79222016-05-02 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR c++/62314
7925 * g++.dg/spellcheck-fields-2.C: New test case.
7926
474e0129
DM
79272016-05-02 David Malcolm <dmalcolm@redhat.com>
7928
7929 PR c++/62314
7930 * g++.dg/pr62314.C: New test case.
7931
818b88a7
JH
79322016-05-02 Jan Hubicka <hubicka@ucw.cz>
7933
7934 * gcc.dg/ipa/inline-8.c: New testcase.
7935
dd77684f
JJ
79362016-05-02 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR rtl-optimization/70467
7939 * gcc.target/i386/pr70467-1.c: New test.
7940
72407e00
BE
79412016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7942
7943 * gcc.dg/spec-options.c: Run the test on all targets.
7944 * gcc.dg/foo.specs: Use cpp_unique_options.
7945
dd53d197
MG
79462016-05-02 Marc Glisse <marc.glisse@inria.fr>
7947
7948 * gcc.dg/tree-ssa/unord.c: New testcase.
7949
a8b85ce9
MG
79502016-05-02 Marc Glisse <marc.glisse@inria.fr>
7951
7952 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7953
5b37e866
NS
79542016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7955
7956 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7957
7176a4a0
MP
79582016-05-02 Marek Polacek <polacek@redhat.com>
7959
7960 PR c/70851
7961 * gcc.dg/enum-incomplete-3.c: New test.
7962
6b9933b9
MP
79632016-05-02 Marek Polacek <polacek@redhat.com>
7964 Tom de Vries <tom@codesourcery.com>
7965
7966 PR tree-optimization/70700
7967 * gcc.dg/pr70700.c: New test.
7968
90f82260
UB
79692016-05-01 Uros Bizjak <ubizjak@gmail.com>
7970
7971 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7972 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7973 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7974 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7975 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7976
f73036c1
EB
79772016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7978
7979 * ada/acats/run_acats: Rename into...
7980 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7981 * ada/acats/run_all.sh: Remove redundant test.
7982 (target_run): Move around.
7983 (target_gnatchop): Use newly built executable.
7984 (target_gnatmake): Likewise.
7985 Check that the compilation of impbit succeeds.
7986
85e051a3
OE
79872016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7988
7989 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7990 * gcc.dg/20021029-1.c: Likewise.
7991 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7992 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7993 * gcc.target/sh/cmpstr.c: Likewise.
7994 * gcc.target/sh/cmpstrn.c: Likewise.
7995 * gcc.target/sh/memset.c: Likewise.
7996 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7997 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7998 * gcc.target/sh/pr39423-1.c: Likewise.
7999 * gcc.target/sh/pr49468-di.c: Likewise.
8000 * gcc.target/sh/pr49468-si.c: Likewise.
8001 * gcc.target/sh/pr49880-1.c: Likewise.
8002 * gcc.target/sh/pr49880-2.c: Likewise.
8003 * gcc.target/sh/pr49880-3.c: Likewise.
8004 * gcc.target/sh/pr50751-1.c: Likewise.
8005 * gcc.target/sh/pr50751-4.c: Likewise.
8006 * gcc.target/sh/pr50751-7.c: Likewise.
8007 * gcc.target/sh/pr51244-1.c: Likewise.
8008 * gcc.target/sh/pr51244-10.c: Likewise.
8009 * gcc.target/sh/pr51244-11.c: Likewise.
8010 * gcc.target/sh/pr51244-12.c: Likewise.
8011 * gcc.target/sh/pr51244-13.c: Likewise.
8012 * gcc.target/sh/pr51244-14.c: Likewise.
8013 * gcc.target/sh/pr51244-17.c: Likewise.
8014 * gcc.target/sh/pr51244-18.c: Likewise.
8015 * gcc.target/sh/pr51244-19.c: Likewise.
8016 * gcc.target/sh/pr51244-4.c: Likewise.
8017 * gcc.target/sh/pr51244-5.c: Likewise.
8018 * gcc.target/sh/pr51244-7.c: Likewise.
8019 * gcc.target/sh/pr51244-8.c: Likewise.
8020 * gcc.target/sh/pr51244-9.c: Likewise.
8021 * gcc.target/sh/pr51697.c: Likewise.
8022 * gcc.target/sh/pr52483-1.c: Likewise.
8023 * gcc.target/sh/pr52483-2.c: Likewise.
8024 * gcc.target/sh/pr52483-3.c: Likewise.
8025 * gcc.target/sh/pr52483-5.c: Likewise.
8026 * gcc.target/sh/pr52933-1.c: Likewise.
8027 * gcc.target/sh/pr52933-2.c: Likewise.
8028 * gcc.target/sh/pr52933-3.c: Likewise.
8029 * gcc.target/sh/pr53568-1.c: Likewise.
8030 * gcc.target/sh/pr53976-1.c: Likewise.
8031 * gcc.target/sh/pr53988-1.c: Likewise.
8032 * gcc.target/sh/pr53988.c: Likewise.
8033 * gcc.target/sh/pr54089-1.c: Likewise.
8034 * gcc.target/sh/pr54089-6.c: Likewise.
8035 * gcc.target/sh/pr54089-7.c: Likewise.
8036 * gcc.target/sh/pr54089-8.c: Likewise.
8037 * gcc.target/sh/pr54089-9.c: Likewise.
8038 * gcc.target/sh/pr54236-1.c: Likewise.
8039 * gcc.target/sh/pr54236-2.c: Likewise.
8040 * gcc.target/sh/pr54236-3.c: Likewise.
8041 * gcc.target/sh/pr54236-4.c: Likewise.
8042 * gcc.target/sh/pr54386.c: Likewise.
8043 * gcc.target/sh/pr54602-1.c: Likewise.
8044 * gcc.target/sh/pr54685.c: Likewise.
8045 * gcc.target/sh/pr54760-1.c: Likewise.
8046 * gcc.target/sh/pr54760-2.c: Likewise.
8047 * gcc.target/sh/pr54760-3.c: Likewise.
8048 * gcc.target/sh/pr54760-4.c: Likewise.
8049 * gcc.target/sh/pr54760-5.c: Likewise.
8050 * gcc.target/sh/pr54760-6.c: Likewise.
8051 * gcc.target/sh/pr55146.c: Likewise.
8052 * gcc.target/sh/pr55160.c: Likewise.
8053 * gcc.target/sh/pr59278.c: Likewise.
8054 * gcc.target/sh/pr59401-1.c: Likewise.
8055 * gcc.target/sh/pr59533-1.c: Likewise.
8056 * gcc.target/sh/pr63260.c: Likewise.
8057 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8058 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8059 * gcc.target/sh/strlen.c: Likewise.
8060 * gcc.target/sh/torture/pr30807.c: Likewise.
8061 * gcc.target/sh/torture/pr34777.c: Likewise.
8062 * gcc.target/sh/torture/pr64652.c: Likewise.
8063 * gcc.target/sh/torture/pr65505.c: Likewise.
8064 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8065 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8066
411e5c67
PC
80672016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8068
8069 PR c++/66644
8070 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8071
8fa97501
BS
80722016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8073
8074 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8075 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8076 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8077 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8078
5a956111
PP
80792016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8080
8081 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8082 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8083
e7ff0319
CP
80842016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8085
8086 PR middle-end/70626
8087 * c-c++-common/goacc/combined-reduction.c: New test.
8088 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8089
52d11a4b
L
80902016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8091
8092 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8093 *movdi_internal pattern only if PIC off.
8094 * gcc.target/i386/pr70155-2.c: Likewise.
8095 * gcc.target/i386/pr70155-3.c: Likewise.
8096 * gcc.target/i386/pr70155-4.c: Likewise.
8097 * gcc.target/i386/pr70155-5.c: Likewise.
8098 * gcc.target/i386/pr70155-6.c: Likewise.
8099 * gcc.target/i386/pr70155-7.c: Likewise.
8100 * gcc.target/i386/pr70155-8.c: Likewise.
8101 * gcc.target/i386/pr70155-15.c: Likewise.
8102 * gcc.target/i386/pr70155-17.c: Likewise.
8103 * gcc.target/i386/pr70155-22.c: Likewise.
8104
8960db31
BC
81052016-04-29 Bin Cheng <bin.cheng@arm.com>
8106
8107 PR tree-optimization/70803
8108 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8109
cca535a4
IE
81102016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8111
8112 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8113 optimization of vector loop.
8114 * gcc.target/i386/vect-unpack-3.c: New test.
8115 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8116 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8117 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8118
500ecf4a
MP
81192016-04-29 Marek Polacek <polacek@redhat.com>
8120
8121 PR sanitizer/70342
8122 * g++.dg/ubsan/null-7.C: New test.
8123
2fff3db8
MP
8124 PR c/70852
8125 * gcc.dg/pr70852.c: New test.
8126
509063eb
DV
81272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8128
8129 PR/69089
8130 * g++.dg/cpp0x/alignas6.C: New test.
8131
83745c0d
DV
81322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8133
c87885ca
RO
8134 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8135 * gcc.dg/pr27003.c: Likewise.
8136 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8137 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8138 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8139 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8140 * gcc.target/arc/mxy.c: Likewise.
8141 * gcc.target/arc/mswape.c: Likewise.
8142 * gcc.target/arc/mrtsc.c: Likewise.
8143 * gcc.target/arc/mcrc.c: Likewise.
8144 * gcc.target/arc/mdsp-packa.c: Likewise.
8145 * gcc.target/arc/mdvbf.c: Likewise.
8146 * gcc.target/arc/mlock.c: Likewise.
8147 * gcc.target/arc/mmac-24.c: Likewise.
8148 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8149
849b265d
BS
81502016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8151 Matthijs Kooijman <matthijs@stdin.nl>
8152 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8153
8154 PR target/60040
8155 * gcc.target/avr/pr60040-1.c: New.
8156 * gcc.target/avr/pr60040-2.c: New.
8157
1390536b
RB
81582016-04-29 Richard Biener <rguenther@suse.de>
8159
8160 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8161
98998245
RB
81622016-04-29 Richard Biener <rguenther@suse.de>
8163
8164 PR tree-optimization/13962
8165 PR tree-optimization/65686
8166 * gcc.dg/uninit-pr65686.c: New testcase.
8167
8b80cc21
JJ
81682016-04-29 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR middle-end/70843
8171 * gcc.dg/pr70843.c: New test.
8172
6181bc30
JJ
81732016-04-28 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR target/70858
8176 * gcc.target/i386/pr70858.c: New test.
8177
f4cb3612
AB
81782016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8179
8180 * gcc.target/arc/nps400-1.c: New file.
8181
8ad9df62
JR
81822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8183 Andrew Burgess <andrew.burgess@embecosm.com>
8184
8185 * gcc.target/arc/movh_cl-1.c: New file.
8186
ceaaa9fe
JR
81872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8188 Andrew Burgess <andrew.burgess@embecosm.com>
8189
8190 * gcc.target/arc/extzv-1.c: New file.
8191 * gcc.target/arc/insv-1.c: New file.
8192 * gcc.target/arc/insv-2.c: New file.
8193 * gcc.target/arc/movb-1.c: New file.
8194 * gcc.target/arc/movb-2.c: New file.
8195 * gcc.target/arc/movb-3.c: New file.
8196 * gcc.target/arc/movb-4.c: New file.
8197 * gcc.target/arc/movb-5.c: New file.
8198 * gcc.target/arc/movb_cl-1.c: New file.
8199 * gcc.target/arc/movb_cl-2.c: New file.
8200 * gcc.target/arc/movbi_cl-1.c: New file.
8201 * gcc.target/arc/movl-1.c: New file.
8202
4d03dc2f
JR
82032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8204 Andrew Burgess <andrew.burgess@embecosm.com>
8205
8206 * gcc.target/arc/cmem-1.c: New file.
8207 * gcc.target/arc/cmem-2.c: New file.
8208 * gcc.target/arc/cmem-3.c: New file.
8209 * gcc.target/arc/cmem-4.c: New file.
8210 * gcc.target/arc/cmem-5.c: New file.
8211 * gcc.target/arc/cmem-6.c: New file.
8212 * gcc.target/arc/cmem-7.c: New file.
8213 * gcc.target/arc/cmem-ld.inc: New file.
8214 * gcc.target/arc/cmem-st.inc: New file.
8215
81262dad
JJ
82162016-04-28 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR target/70821
8219 * gcc.target/i386/pr70821.c: New test.
8220
0a31a09a
BS
82212016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8222
8223 * gcc.target/powerpc/vec-adde.c: New test.
8224 * gcc.target/powerpc/vec-adde-int128.c: New test.
8225
3ddffba9
JJ
82262016-04-28 Jakub Jelinek <jakub@redhat.com>
8227
8228 * gcc.target/i386/avx-vround-1.c: New test.
8229 * gcc.target/i386/avx-vround-2.c: New test.
8230 * gcc.target/i386/avx512vl-vround-1.c: New test.
8231 * gcc.target/i386/avx512vl-vround-2.c: New test.
8232
713dedcd
RO
82332016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235 PR testsuite/70595
8236 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8237 (check_effective_target_cilkplus_runtime): ... this.
8238 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8239 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8240
8241 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8242 Require cilkplus_runtime.
8243 Don't add -lcilkrts.
8244 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8245 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8246 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8247 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8248 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8249 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8250 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8251 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8252 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8253 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8254 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8255 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8256 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8257 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8258 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8259 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8260 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8261 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8262 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8263 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8264 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8265 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8266 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8267 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8268 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8269 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8270 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8271 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8272 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8273
8274 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8275 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8276
8277 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8278
8279 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8280 cilkplus_runtime.
8281
3563f78f
MG
82822016-04-27 Marc Glisse <marc.glisse@inria.fr>
8283
8284 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8285 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8286
6bc2bb18
RB
82872015-04-27 Ryan Burn <contact@rnburn.com>
8288
8289 PR c++/69024
8290 PR c++/68997
8291 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8292 diagnostic.
8293 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8294 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8295
1e55d29a
EB
82962016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8297
8298 * gnat.dg/limited_with4.ad[sb]: New test.
8299 * gnat.dg/limited_with4_pkg.ads: New helper.
8300
087146ca
L
83012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8302
8303 PR target/70155
8304 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8305 and movv1ti_internal patterns
8306 * gcc.target/i386/pr70155-1.c: New test.
8307 * gcc.target/i386/pr70155-2.c: Likewise.
8308 * gcc.target/i386/pr70155-3.c: Likewise.
8309 * gcc.target/i386/pr70155-4.c: Likewise.
8310 * gcc.target/i386/pr70155-5.c: Likewise.
8311 * gcc.target/i386/pr70155-6.c: Likewise.
8312 * gcc.target/i386/pr70155-7.c: Likewise.
8313 * gcc.target/i386/pr70155-8.c: Likewise.
8314 * gcc.target/i386/pr70155-9.c: Likewise.
8315 * gcc.target/i386/pr70155-10.c: Likewise.
8316 * gcc.target/i386/pr70155-11.c: Likewise.
8317 * gcc.target/i386/pr70155-12.c: Likewise.
8318 * gcc.target/i386/pr70155-13.c: Likewise.
8319 * gcc.target/i386/pr70155-14.c: Likewise.
8320 * gcc.target/i386/pr70155-15.c: Likewise.
8321 * gcc.target/i386/pr70155-16.c: Likewise.
8322 * gcc.target/i386/pr70155-17.c: Likewise.
8323 * gcc.target/i386/pr70155-18.c: Likewise.
8324 * gcc.target/i386/pr70155-19.c: Likewise.
8325 * gcc.target/i386/pr70155-20.c: Likewise.
8326 * gcc.target/i386/pr70155-21.c: Likewise.
8327 * gcc.target/i386/pr70155-22.c: Likewise.
8328
92329f9f
L
83292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8330
8331 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8332 ".{5,6}".
8333
309a0cf6
BC
83342016-04-27 Bin Cheng <bin.cheng@arm.com>
8335
8336 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8337 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8338 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8339 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8340 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8341
72ed2b9c
RB
83422016-04-27 Richard Biener <rguenther@suse.de>
8343
8344 PR ipa/70760
8345 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8346 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8347
3c98ff9b
NS
83482016-04-27 Nathan Sidwell <nathan@acm.org>
8349
8350 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8351 * g++.dg/ubsan/pr63956.C: Adjust error location.
8352
9ec5d66b
NC
83532016-04-27 Nick Clifton <nickc@redhat.com>
8354
8355 PR middle-end/49889
8356 * gcc.dg/pr49889.c: New test.
8357
c1e1f433
BS
83582016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8359
8360 * c-c++-common/memset-array.c: New test.
8361
8ac43293
MS
83622016-04-26 Martin Sebor <msebor@redhat.com>
8363
8364 PR c++/66639
8365 * g++.dg/cpp1y/func_constexpr.C: New test.
8366
843ce8ab
PP
83672016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8368
8369 PR c++/70241
8370 * g++.dg/cpp0x/enum32.C: New test.
8371 * g++.dg/cpp0x/enum33.C: New test.
8372
83732016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8374
8375 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8376 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8377 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8378 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8379 * gcc.c-torture/execute/pr38151.c: Likewise.
8380 * gcc.c-torture/execute/pr66556.c: Likewise.
8381 * gcc.c-torture/execute/pr67781.c: Likewise.
8382 * gcc.c-torture/execute/pr68648.c: Likewise.
8383
ca1206be
MG
83842016-04-26 Marc Glisse <marc.glisse@inria.fr>
8385
8386 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8387
2448a956
MP
83882016-04-26 Marek Polacek <polacek@redhat.com>
8389
8390 PR c/67784
8391 * gcc.dg/pr67784-3.c: New test.
8392 * gcc.dg/pr67784-4.c: New test.
8393 * gcc.dg/pr67784-5.c: New test.
8394
b02a5e26
MP
8395 PR c/70791
8396 * gcc.dg/Wnested-externs-2.c: New test.
8397
6b6aa8d3
MG
83982016-04-26 Marc Glisse <marc.glisse@inria.fr>
8399
8400 * gcc.dg/fold-plusmult.c: Adjust.
8401 * gcc.dg/no-strict-overflow-6.c: Adjust.
8402 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8403
a2095b55
BS
84042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8405
8406 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8407 number scans.
8408 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8409 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8410 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8411 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8412 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8413 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8414 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8415 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8416 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8417 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8418 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8419 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8420 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8421 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8422 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8423 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8424 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8425 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8426 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8427 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8428 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8429 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8430 scans.
8431 * gcc.target/i386/pr32219-4.c: Likewise.
8432 * gcc.target/i386/pr32219-6.c: Likewise.
8433 * gcc.target/i386/pr32219-8.c: Likewise.
8434
bb0cc5c8
KT
84352016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8436
8437 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8438 associated options.
8439
5a0802ea
MP
84402016-04-26 Marek Polacek <polacek@redhat.com>
8441
8442 PR c++/70744
8443 * g++.dg/ext/cond2.C: New test.
8444
00f615af
BC
84452016-04-26 Bin Cheng <bin.cheng@arm.com>
8446
8447 PR tree-optimization/70771
8448 PR tree-optimization/70775
8449 * gcc.dg/pr70771.c: New test.
25939d34 8450 * gcc.dg/pr70775.c: New test.
00f615af 8451
218155e7
BS
84522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8453
8454 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8455
ab99f467
RB
84562016-04-25 Richard Biener <rguenther@suse.de>
8457
8458 PR tree-optimization/70780
8459 * gcc.dg/torture/pr70780.c: New testcase.
8460
3f8257db 84612016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8462
c87885ca
RO
8463 * gcc.target/arm/neon-vaddws16.c: New test.
8464 * gcc.target/arm/neon-vaddws32.c: New test.
8465 * gcc.target/arm/neon-vaddwu16.c: New test.
8466 * gcc.target/arm/neon-vaddwu32.c: New test.
8467 * gcc.target/arm/neon-vaddwu8.c: New test.
8468 * lib/target-supports.exp
93c590ee
MC
8469 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8470 that arm neon support vector widen sum of HImode TO SImode.
8471
d6c1a7a7
JJ
84722016-04-23 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR sanitizer/70712
8475 * c-c++-common/asan/pr70712.c: New test.
8476
ab0fc037
TS
84772016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8478
8479 * .gitattributes: New file.
8480
2aa64824
CL
84812016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8482
8483 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8484
e7e12d92
DH
84852016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8486
8487 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8488 * gfortran.dg/submodule_15.f08: Likewise.
8489
d1431192
RB
84902016-04-22 Richard Biener <rguenther@suse.de>
8491
8492 PR tree-optimization/70740
8493 * gcc.dg/torture/pr70740.c: New testcase.
8494
04a63c24
L
84952016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8496
8497 PR target/70750
8498 * gcc.target/i386/pr70750-1.c: New test.
8499 * gcc.target/i386/pr70750-2.c: Likewise.
8500
20700098
PC
85012016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8502
8503 PR c++/70540
8504 * g++.dg/cpp0x/auto48.C: New.
8505
aedf4e12
MP
85062016-04-21 Marek Polacek <polacek@redhat.com>
8507
8508 PR c++/70513
8509 * g++.dg/cpp0x/forw_enum12.C: New test.
8510 * g++.dg/cpp0x/forw_enum13.C: New test.
8511
2074d80a
KY
85122016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8513
8514 PR target/70728
8515 * gcc.target/i386/pr70728.c: New test.
8516
aef4aab0
RB
85172016-04-21 Richard Biener <rguenther@suse.de>
8518
8519 PR middle-end/70747
8520 * gcc.dg/pr70747.c: New testcase.
8521
2359e571
BC
85222016-04-21 Bin Cheng <bin.cheng@arm.com>
8523
8524 PR tree-optimization/70715
8525 * gcc.dg/tree-ssa/scev-13.c: New test.
8526
ce0e66ff
MG
85272016-04-21 Marc Glisse <marc.glisse@inria.fr>
8528
8529 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8530
2c2870a1
MG
85312016-04-21 Marc Glisse <marc.glisse@inria.fr>
8532
8533 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8534
a2b056a3
JH
85352016-04-20 Jan Hubicka <jh@suse.cz>
8536
8537 PR ipa/70018
8538 * g++.dg/ipa/nothrow-1.C: New testcase.
8539
ee392fc2
NS
85402016-04-20 Nathan Sidwell <nathan@acm.org>
8541
8542 PR c++/55635
8543 * g++.dg/eh/delete1.C: New.
8544
dda49daf
L
85452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8546
8547 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8548 -mtune-ctrl=sse_typeless_stores.
8549
8a5b9d5a
L
85502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8551
8552 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8553
1011119f
BC
85542016-04-20 Bin Cheng <bin.cheng@arm.com>
8555
8556 PR tree-optimization/69489
8557 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8558
477d4906
IV
85592016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8560
8561 PR c++/69363
8562 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8563 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8564 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8565
fad08d12
BC
85662016-04-20 Bin Cheng <bin.cheng@arm.com>
8567
8568 PR tree-optimization/56625
8569 PR tree-optimization/69489
8570 * gcc.dg/vect/pr56625.c: New test.
8571 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8572
9e3e4fab
AP
85732016-04-20 Andrew Pinski <apinski@cavium.com>
8574
8575 PR target/64971
8576 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8577
d7aa24e4
AC
85782016-04-20 Arnaud Charlet <charlet@adacore.com>
8579
8580 * gnat.dg/self1.adb: Remove now incorrect test.
8581
e6d62b46
BC
85822016-04-20 Bin Cheng <bin.cheng@arm.com>
8583
8584 * gcc.dg/tree-ssa/scev-11.c: New test.
8585 * gcc.dg/tree-ssa/scev-12.c: New test.
8586
2697b189
MP
85872016-04-20 Marek Polacek <polacek@redhat.com>
8588
8589 PR tree-optimization/70725
8590 * gcc.dg/pr70725.c: New test.
8591
60d393e8
RB
85922016-04-20 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/70726
8595 * g++.dg/vect/pr70726.cc: New testcase.
8596
82c6f58a
AK
85972016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8598
8599 PR target/70674
8600 * gcc.target/s390/pr70674.c: New test.
8601
90eeab20
JD
86022016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8603
8604 PR libgfortran/70684
8605 * gfortran.dg/list_read_14.f90: New test.
8606
fc9cf6da
L
86072016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8608
8609 PR target/69201
8610 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8611 extern to force it misaligned.
8612 (b): Likewise.
8613 (c): Likewise.
8614 (d): Likewise.
8615 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8616 Don't check `*' before movv4sf_internal.
8617 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8618 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8619 Don't check `*' before movv16qi_internal.
8620 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8621 extern to force it misaligned.
8622 (b): Likewise.
8623 (c): Likewise.
8624 (d): Likewise.
8625 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8626 Don't check `*' before movv2df_internal.
8627 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8628 extern to force it misaligned.
8629 (b): Likewise.
8630 (c): Likewise.
8631 (d): Likewise.
8632 Check movv8sf_internal instead of avx_storeups256.
8633 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8634
ea8927ea
RB
86352016-04-19 Richard Biener <rguenther@suse.de>
8636
8637 PR tree-optimization/70171
8638 * g++.dg/tree-ssa/pr70171.C: New testcase.
8639
65f52ee9
RB
86402016-04-19 Richard Biener <rguenther@suse.de>
8641
8642 PR tree-optimization/70724
8643 * gcc.dg/torture/pr70724.c: New testcase.
8644
987b67f1
VM
86452016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8646
8647 PR middle-end/70689
c87885ca 8648 * gcc.target/i386/pr70689.c: New.
987b67f1 8649
91a47c39
L
86502016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8651
8652 PR target/70708
8653 * gcc.target/i386/pr70708.c: New test.
8654
8270b82d
RB
86552016-04-18 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/43434
8658 * gcc.dg/vect/pr43434.c: New testcase.
8659 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8660 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8661 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8662 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8663 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8664 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8665 * gcc.dg/gomp/pr68640.c: Likewise.
8666 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8667 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8668
edd048e2
RB
86692016-04-18 Richard Biener <rguenther@suse.de>
8670
8671 PR tree-optimization/70701
8672 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8673
bd5c7330
TV
86742016-04-18 Tom de Vries <tom@codesourcery.com>
8675
8676 PR testsuite/70699
8677 * gcc.dg/pr70161.c: Add dot-file scans.
8678 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8679 instead of after last dot char.
8680
23f2660f
EB
86812016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8682
8683 * c-c++-common/dump-ada-spec-3.c: New test.
8684 * c-c++-common/dump-ada-spec-4.c: Likewise.
8685
da152c9f
TV
86862016-04-17 Tom de Vries <tom@codesourcery.com>
8687
8688 PR other/70183
8689 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8690
cc950f98
JH
86912016-04-15 Jan Hubicka <jh@suse.cz>
8692
8693 PR ipa/70018
8694 * g++.dg/ipa/pure-const-1.C: New testcase.
8695 * g++.dg/ipa/pure-const-2.C: New testcase.
8696 * g++.dg/ipa/pure-const-3.C: New testcase.
8697
949505a9
MP
86982016-04-15 Marek Polacek <polacek@redhat.com>
8699
8700 PR c/70671
8701 * gcc.dg/bitfld-22.c: New test.
8702
10e547d6
BS
87032016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8704
8705 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8706 x86_64.
8707
1e77281b
MP
87082016-04-15 Marek Polacek <polacek@redhat.com>
8709
8710 PR c/70651
8711 * c-c++-common/pr70651.c: New test.
8712
e501fa8e
KT
87132016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714
8715 PR rtl-optimization/70681
8716 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8717 dump scan on arm and powerpc.
8718 * gcc.dg/pr10474.c: Likewise.
8719
dda1bf61
JJ
87202016-04-15 Jakub Jelinek <jakub@redhat.com>
8721
ca4ef1ff
JJ
8722 PR c++/69517
8723 PR c++/70019
8724 PR c++/70588
8725 * g++.dg/cpp1y/vla11.C: Revert for real.
8726
dda1bf61
JJ
8727 PR c/70436
8728 * c-c++-common/Wparentheses-1.c: New test.
8729 * c-c++-common/gomp/Wparentheses-1.c: New test.
8730 * c-c++-common/gomp/Wparentheses-2.c: New test.
8731 * c-c++-common/gomp/Wparentheses-3.c: New test.
8732 * c-c++-common/gomp/Wparentheses-4.c: New test.
8733 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8734 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8735 * c-c++-common/goacc/Wparentheses-1.c: New test.
8736
1355e62c
KY
87372016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8738
8739 PR target/70662
8740 * gcc.target/i386/pr70662.c: New test.
8741
0ab34b9e 87422016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8743 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8744
8745 PR tree-optimization/70130
8746 * gcc.dg/vect/O3-pr70130.c: New testcase.
8747
bc773aad
MM
87482016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8749
6e9b2286
MM
8750 PR target/70669
8751 * gcc.target/powerpc/pr70669.c: New test.
8752
bc773aad
MM
8753 PR target/70640
8754 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8755 a power7 system that does not have an assembler that supports
8756 power8.
8757
d8747845
MS
87582016-04-14 Martin Sebor <msebor@redhat.com>
8759
8760 PR c++/69517
8761 PR c++/70019
8762 PR c++/70588
8763 * c-c++-common/ubsan/vla-1.c: Revert.
8764 * g++.dg/cpp1y/vla11.C: Same.
8765 * g++.dg/cpp1y/vla12.C: Same.
8766 * g++.dg/cpp1y/vla13.C: Same.
8767 * g++.dg/cpp1y/vla14.C: Same.
8768 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8769 * g++.dg/init/array24.C: Same.
d8747845
MS
8770 * g++.dg/ubsan/vla-1.C: Same.
8771
85128559
MP
87722016-04-14 Marek Polacek <polacek@redhat.com>
8773 Jan Hubicka <hubicka@ucw.cz>
8774
8775 PR c++/70029
8776 * g++.dg/torture/pr70029.C: New test.
8777
52fbb073
MS
87782016-04-14 Martin Sebor <msebor@redhat.com>
8779
8780 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8781 type size to prevent failures on targets with very low maximum
8782 alignment.
8783
6db61d6f
RB
87842016-04-14 Richard Biener <rguenther@suse.de>
8785
8786 PR tree-optimization/70623
8787 * gcc.dg/torture/pr70623.c: New testcase.
8788 * gcc.dg/torture/pr70623-2.c: Likewise.
8789
342fac95
MS
87902016-04-13 Martin Sebor <msebor@redhat.com>
8791
8792 PR c++/69517
8793 PR c++/70019
8794 PR c++/70588
8795 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8796 * g++.dg/cpp1y/vla11.C: New test.
8797 * g++.dg/cpp1y/vla12.C: New test.
8798 * g++.dg/cpp1y/vla13.C: New test.
8799 * g++.dg/cpp1y/vla14.C: New test.
8800 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8801 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8802 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8803
d93c452f
JJ
88042016-04-13 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR c++/70641
8807 * g++.dg/opt/pr70641.C: New test.
8808
85115fb6
RO
88092016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8810
8811 PR rtl-optimization/68749
8812 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8813 effects of argument promotions.
8814 Remove default args to dg-skip-if.
8815
545a4139
PC
88162016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8817
8818 PR c++/70635
8819 * g++.dg/parse/pr70635.C: New.
8820
b3a77f21
MP
88212016-04-13 Marek Polacek <polacek@redhat.com>
8822
8823 PR c++/70639
8824 * c-c++-common/Wmisleading-indentation-4.c: New test.
8825
99cd9857
MP
88262016-04-13 Marek Polacek <polacek@redhat.com>
8827
8828 PR c/70436
c87885ca
RO
8829 * gcc.dg/Wparentheses-12.c: New test.
8830 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8831
75ca93ec
IE
88322016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8833
8834 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8835 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8836 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8837
3d3f9e7e
JJ
88382016-04-13 Jakub Jelinek <jakub@redhat.com>
8839
37947cd0
JJ
8840 PR middle-end/70633
8841 * gcc.c-torture/compile/pr70633.c: New test.
8842
3d3f9e7e
JJ
8843 PR debug/70628
8844 * gcc.dg/torture/pr70628.c: New test.
8845
92886d3e
PP
88462016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8847
8848 PR c++/70610
8849 * g++.dg/template/pr70610.C: New test.
8850 * g++.dg/template/pr70610-2.C: New test.
8851 * g++.dg/template/pr70610-3.C: New test.
8852 * g++.dg/template/pr70610-4.C: New test.
8853
13bd7c2b
JJ
88542016-04-12 Jakub Jelinek <jakub@redhat.com>
8855
6512fa6d
JJ
8856 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8857 128 instead of 32.
8858
13bd7c2b
JJ
8859 PR c++/70571
8860 * g++.dg/ext/pr70571.C: New test.
8861
20b9851c
MM
88622016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8863
8a434ada 8864 PR target/70640
20b9851c
MM
8865 * gcc.target/powerpc/pr70640.c: New test.
8866
2b2f52bc
PC
88672016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/68722
8870 * g++.dg/parse/pr68722.C: New.
8871
5901e56a
JJ
88722016-04-12 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR rtl-optimization/70596
8875 * gcc.target/i386/pr70596.c: New test.
8876
d4619dc1
NS
88772016-04-12 Nathan Sidwell <nathan@acm.org>
8878
8879 PR c++/70501
8880 * g++.dg/init/pr70501.C: New.
8881
3df530d3
DW
88822016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8883
8884 * gcc.target/i386/asm-flag-6.c: New test.
8885
b7a120d7
TV
88862016-04-12 Tom de Vries <tom@codesourcery.com>
8887
8888 PR tree-optimization/68756
8889 * gcc.dg/graphite/pr68756.c: New test.
8890
4e0eea75
JJ
88912016-04-12 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR tree-optimization/70602
8894 * gcc.c-torture/execute/pr70602.c: New test.
8895
35fbda43
MM
88962016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8897
8898 PR target/70381
8899 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8900 __float128 emulator is built and runs.
8901 * gcc.target/powerpc/float128-1.c: Likewise.
8902
8903 * lib/target-supports.exp (check_ppc_float128_sw_available):
8904 Rework tests for __float128 software and hardware
8905 availability. Fix exit condition to return 0 on success.
8906
04a99ebe
JG
89072016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8908
8909 PR target/70133
8910 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8911 * gcc.target/aarch64/target_attr_15.c: Likewise.
8912
47cd5a85
PC
89132016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8914
8915 PR c++/69066
8916 * g++.dg/cpp1y/pr69066.C: New.
8917
a5edb32e
JD
89182016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8919
8920 PR fortran/68566
8921 * gfortran.dg/pr36192.f90: Update test.
8922 * gfortran.dg/pr36192_1.f90: Update test.
8923 * gfortran.dg/real_dimension_1.f: Update test.
8924 * gfortran.dg/parameter_array_init_7.f90: New test.
8925
8ef378f8
JDA
89262016-04-09 John David Anglin <danglin@gcc.gnu.org>
8927
c532c871
JDA
8928 PR testsuite/64039
8929 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8930
d34f706f
JDA
8931 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8932
75e1dd9e
JDA
8933 PR rtl-optimization/66669
8934 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8935
8a976f5f
JDA
8936 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8937
da04822a
JDA
8938 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8939 * gcc.dg/pie-1.c: Likewise.
8940 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8941 * gcc.dg/pic-4.c: Likewise.
8942 * gcc.dg/pie-3.c: Likewise.
8943 * gcc.dg/pie-4.c: Likewise.
8944
adfabcf9
JDA
8945 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8946
4a020adf
JDA
8947 PR tree-optimization/68644
8948 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8949
8ef378f8
JDA
8950 PR rtl-optimization/64886
8951 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8952
09bf990e
TV
89532016-04-09 Tom de Vries <tom@codesourcery.com>
8954
8955 PR tree-optimization/68953
8956 * gcc.dg/graphite/pr68953.c: New test.
8957
138c3c1a
DH
89582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8959
8960 PR fortran/70592
8961 * gfortran.dg/deferred_character_16.f90: New test.
8962
f55460af
JJ
89632016-04-09 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR tree-optimization/70586
8966 * gcc.c-torture/execute/pr70586.c: New test.
8967
0b77bbf3
DH
89682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8969
8970 PR sanitizer/70573
8971 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8972 with __builtin_memset
8973 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8974
c42cfb5c
CP
89752016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8976
8977 PR lto/70289
8978 PR ipa/70348
8979 PR tree-optimization/70373
8980 PR middle-end/70533
8981 PR middle-end/70534
8982 PR middle-end/70535
8983 * c-c++-common/goacc/reduction-5.c: New test.
8984 * c-c++-common/goacc/reduction-promotions.c: New test.
8985 * gfortran.dg/goacc/reduction-3.f95: New test.
8986 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8987
56cfb596
PP
89882016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8989
8990 PR c++/70590
8991 PR c++/70452
8992 * g++.dg/pr70590.C: New test.
8993 * g++.dg/pr70590-2.C: New test.
8994
1a13c0a2
JJ
89952016-04-08 Jakub Jelinek <jakub@redhat.com>
8996
abc0647a
JJ
8997 PR middle-end/70593
8998 * gcc.target/i386/pr70593.c: New test.
8999
1a13c0a2
JJ
9000 PR rtl-optimization/70574
9001 * gcc.target/i386/avx2-pr70574.c: New test.
9002
c3da4956
MO
90032016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9004
9005 PR sanitizer/70541
9006 * c-c++-common/asan/pr70541.c: New test.
9007
9f1b833b
TV
90082016-04-08 Tom de Vries <tom@codesourcery.com>
9009
9010 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9011 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9012
bae7adda
KT
90132016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9014
9015 PR target/70566
9016 * gcc.c-torture/execute/pr70566.c: New test.
9017
211f3d57
TV
90182016-04-08 Tom de Vries <tom@codesourcery.com>
9019
9020 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9021 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9022
02cf2861
AM
90232016-04-08 Alan Modra <amodra@gmail.com>
9024
9025 * gcc.target/powerpc/pr70117.c: New.
9026
5f490f9f
JJ
90272016-04-07 Jakub Jelinek <jakub@redhat.com>
9028
56e9b710
JJ
9029 PR testsuite/70581
9030 * gcc.dg/lto/simd-function_0.c: New test.
9031
5f490f9f
JJ
9032 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9033 clones.
9034 * c-c++-common/attr-simd-2.c: Likewise.
9035 * c-c++-common/attr-simd-4.c: Likewise.
9036 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9037 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9038
e4ebc74d
TP
90392016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9040
9041 PR testsuite/70553
9042 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9043
9817ae35
TS
90442016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9045 Tom de Vries <tom@codesourcery.com>
9046
9047 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9048 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9049 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9050 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9051 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9052 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9053 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9054 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9055
e292f64d
PP
90562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9057
9058 PR c/70436
9059 * g++.dg/warn/Wparentheses-29.C: New test.
9060
6b37bdaf
PP
90612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9062
9063 PR c/70436
9064 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9065 explicit braces to resolve a future -Wparentheses warning.
9066
64824205
RH
90672016-04-06 Richard Henderson <rth@redhat.com>
9068
9069 * gcc.dg/pr61817-1.c: New test.
9070 * gcc.dg/pr61817-2.c: New test.
9071 * gcc.dg/pr69391-1.c: New test.
9072 * gcc.dg/pr69391-2.c: New test.
9073
bc2fc1f3
VM
90742016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9075
9076 PR rtl-optimization/70398
c87885ca 9077 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9078
41414a02
EB
90792016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9082
4066ea8a
YR
90832016-04-06 Yvan Roux <yvan.roux@linaro.org>
9084 Pedro Alves <palves@redhat.com>
9085
9086 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9087
ec35ea45
JJ
90882016-04-06 Jakub Jelinek <jakub@redhat.com>
9089
3866f8dd
JJ
9090 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9091 Check for avx512f effective targets instead of avx2.
9092 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9093 for AVX512F clones.
9094 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9095 * g++.dg/gomp/declare-simd-1.C: Likewise.
9096 * g++.dg/gomp/declare-simd-3.C: Likewise.
9097 * g++.dg/gomp/declare-simd-4.C: Likewise.
9098
ec35ea45
JJ
9099 PR middle-end/70550
9100 * c-c++-common/gomp/pr70550-1.c: New test.
9101 * c-c++-common/gomp/pr70550-2.c: New test.
9102
c08d28ac
NS
91032016-04-05 Nathan Sidwell <nathan@acm.org>
9104
9105 PR c++/70512
9106 * g++.dg/ext/attribute-may-alias-5.C: New.
9107
1d510e04
JJ
91082016-04-05 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR c++/70336
9111 * c-c++-common/pr70336.c: New test.
9112 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9113 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9114
84278ed9
JH
91152016-04-05 Jan Hubicka <hubicka@ucw.cz>
9116
9117 PR ipa/66223
9118 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9119
268a0ec4
JJ
91202016-04-05 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR rtl-optimization/70542
9123 * gcc.dg/torture/pr70542.c: New test.
9124 * gcc.target/i386/avx2-pr70542.c: New test.
9125
5e8c2eb1
ZS
91262016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9127
9128 PR tree-optimization/70509
9129 * gcc.target/i386/avx512bw-pr70509.c: New test.
9130
c0daf32d
PP
91312016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9132
9133 PR c++/70452
9134 * g++.dg/ext/constexpr-vla4.C: New test.
9135
bf867841
UB
91362016-04-05 Uros Bizjak <ubizjak@gmail.com>
9137
9138 PR target/70510
9139 * gcc.target/i386/pr70510.c: New test.
9140
3022186a
RB
91412016-04-05 Richard Biener <rguenther@suse.de>
9142
9143 PR tree-optimization/70526
9144 * g++.dg/torture/pr70526.C: New testcase.
9145
55fc79b2
JJ
91462016-04-05 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR target/70525
9149 * gcc.target/i386/pr70525.c: New test.
9150
62b233f2
RB
91512016-04-05 Richard Biener <rguenther@suse.de>
9152
9153 PR middle-end/70499
9154 * g++.dg/torture/pr70499.C: New testcase.
9155
cc05759d
RB
91562016-04-05 Richard Biener <rguenther@suse.de>
9157
9158 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9159 remove XFAIL.
9160
f23f16d4
JJ
91612016-04-04 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR middle-end/70307
9164 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9165 rs6000 ABI warnings.
9166
d27ecc49
JH
91672016-04-04 Jan Hubicka <hubicka@ucw.cz>
9168
9169 PR ipa/66223
9170 * g++.dg/ipa/devirt-51.C: New testcase.
9171
c974c96e 91722016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9173 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9174
9175 PR middle-end/70457
9176 * gcc.dg/torture/pr70457.c: New.
9177
7a85da89
AV
91782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9179
9180 PR fortran/67538
9181 * gfortran.dg/allocate_with_source_19.f08: New test.
9182
de517e64
AV
91832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9184
9185 PR fortran/65795
9186 * gfortran.dg/coarray_allocate_6.f08: New test.
9187
43b9f499
RB
91882016-04-04 Richard Biener <rguenther@suse.de>
9189
9190 PR rtl-optimization/70484
9191 * gcc.dg/torture/pr70484.c: New testcase.
9192
f13355da
MP
91932016-04-04 Marek Polacek <polacek@redhat.com>
9194
9195 PR c/70307
9196 * gcc.dg/torture/pr70307.c: New test.
9197
6cc6ed50
OE
91982016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9199
9200 PR target/70416
9201 PR target/67391
9202 * gcc.target/sh/torture/pr70416.c: New.
9203
abdc16c8
MS
92042016-04-02 Martin Sebor <msebor@redhat.com>
9205
9206 PR c++/67376
9207 PR c++/70170
9208 PR c++/70172
9209 PR c++/70228
9210 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9211 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9212 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9213 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9214 * g++.dg/cpp0x/constexpr-string.C: Same.
9215 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9216 * g++.dg/cpp0x/pr65398.C: Same.
9217 * g++.dg/ext/constexpr-vla1.C: Same.
9218 * g++.dg/ext/constexpr-vla2.C: Same.
9219 * g++.dg/ext/constexpr-vla3.C: Same.
9220 * g++.dg/ubsan/pr63956.C: Same.
9221
763cd859
JJ
92222016-04-01 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR rtl-optimization/70467
9225 * gcc.target/i386/pr70467-2.c: New test.
9226
0f875435
JJ
92272016-04-01 Jakub Jelinek <jakub@redhat.com>
9228 Marek Polacek <polacek@redhat.com>
9229
9230 PR c++/70488
9231 * g++.dg/init/new47.C: New test.
9232
41d14659
RR
92332016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9234
9235 PR target/70496
9236 * gcc.target/arm/pr70496.c: New test.
9237
f9bf89bb
NS
92382016-04-01 Nathan Sidwell <nathan@acm.org>
9239
73b9085d
NS
9240 PR c++/68475
9241 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9242
4afdcfaa
IE
92432016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9244
9245 PR target/69890
9246 * gcc.dg/strlenopt.h (memmove): New.
9247 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9248 instead of "string.h".
9249 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9250 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9251 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9252 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9253 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9254 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9255 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9256 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9257 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9258 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9259 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9260 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9261 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9262 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9263 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9264 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9265 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9266 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9267 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9268 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9269
b5d7a29c
RO
92702016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9271
9272 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9273 (Holder::foo): Reflect this.
9274
b660f9ec
IE
92752016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9276
9277 PR target/70442
9278 * gcc.dg/pr70442.c: New test.
9279
88504f34
NS
92802016-03-31 Nathan Sidwell <nathan@acm.org>
9281
9282 PR c++/70393
9283 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9284
95d34b96
KY
92852016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9286
9287 PR target/70453
9288 * gcc.target/i386/pr70453.c: New test.
9289
b4c4967c
AB
92902016-03-31 Andrey Belevantsev <abel@ispras.ru>
9291
9292 PR target/70292
9293 * gcc.c-torture/pr70292.c: New test.
9294
5fde6a45
MP
92952016-03-31 Marek Polacek <polacek@redhat.com>
9296
9297 PR c/70297
9298 * c-c++-common/pr70297.c: New test.
9299 * g++.dg/cpp0x/typedef-redecl.C: New test.
9300 * gcc.dg/typedef-redecl2.c: New test.
9301
97eb24c4
JJ
93022016-03-31 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR rtl-optimization/70460
9305 * gcc.c-torture/execute/pr70460.c: New test.
9306
efc3536f
RB
93072016-03-31 Richard Biener <rguenther@suse.de>
9308
9309 PR c++/70430
9310 * g++.dg/ext/vector30.C: New testcase.
9311
e0876e21
DH
93122016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9313 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9314
9315 * gfortran.dg/fmt_pf.f90: New test.
9316
e9bff8c6
RO
93172016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319 Forward-port from 5 branch
9320 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR testsuite/70356
9323 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9324 dg-require-effective-target after dg-do.
9325
9326 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9327
9328 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9329
2620c80d
TS
93302016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9331 Julian Brown <julian@codesourcery.com>
9332 Chung-Lin Tang <cltang@codesourcery.com>
9333 Cesar Philippidis <cesar@codesourcery.com>
9334 James Norris <jnorris@codesourcery.com>
9335 Tom de Vries <tom@codesourcery.com>
9336 Nathan Sidwell <nathan@codesourcery.com>
9337
bf867841 9338 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9339 * c-c++-common/goacc/loop-clauses.c: Likewise.
9340 * g++.dg/goacc/template.C: Likewise.
9341 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9342 * gfortran.dg/goacc/loop-1.f95: Likewise.
9343 * gfortran.dg/goacc/loop-5.f95: Likewise.
9344 * gfortran.dg/goacc/loop-6.f95: Likewise.
9345 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9346 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9347 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9348 * c-c++-common/goacc/clauses-fail.c: Likewise.
9349 * c-c++-common/goacc/parallel-1.c: Likewise.
9350 * c-c++-common/goacc/reduction-1.c: Likewise.
9351 * c-c++-common/goacc/reduction-2.c: Likewise.
9352 * c-c++-common/goacc/reduction-3.c: Likewise.
9353 * c-c++-common/goacc/reduction-4.c: Likewise.
9354 * c-c++-common/goacc/routine-3.c: Likewise.
9355 * c-c++-common/goacc/routine-4.c: Likewise.
9356 * c-c++-common/goacc/routine-5.c: Likewise.
9357 * c-c++-common/goacc/tile.c: Likewise.
9358 * g++.dg/goacc/template.C: Likewise.
9359 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9360 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9361 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9362 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9363 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9364 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9365 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9366 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9367 * c-c++-common/goacc/use_device-1.c: ... this file.
9368 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9369 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9370 * c-c++-common/goacc/host_data-6.c: ... this file.
9371 * c-c++-common/goacc/loop-2-kernels.c: New file.
9372 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9373 * c-c++-common/goacc/loop-3.c: Likewise.
9374 * g++.dg/goacc/reference.C: Likewise.
9375 * g++.dg/goacc/routine-1.C: Likewise.
9376 * g++.dg/goacc/routine-2.C: Likewise.
9377
f6d2d066
RB
93782016-03-30 Richard Biener <rguenther@suse.de>
9379
9380 PR middle-end/70450
9381 * gcc.dg/torture/pr70450.c: New testcase.
9382
d43242b9
JJ
93832016-03-30 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR target/70421
9386 * gcc.dg/torture/pr70421.c: New test.
9387 * gcc.target/i386/avx512f-pr70421.c: New test.
9388
5ce43b77
L
93892016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9390
9391 PR testsuite/70364
9392 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9393 (check): New function.
9394 (bar): Call check.
9395 (foo): Align stack to 16 bytes when calling bar.
9396 * gcc.target/i386/cleanup-2.c: Likewise.
9397
d014a712
PP
93982016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9399
9400 PR tree-optimization/59124
9401 * gcc.dg/Warray-bounds-19.c: New test.
9402
3f8257db 94032016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9404
9405 * lib/prune.exp (escape_regex_chars): New.
9406 (prune_file_path): Update to quote metcharacters for regexp.
9407
3336c6e0
JJ
94082016-03-29 Jakub Jelinek <jakub@redhat.com>
9409
a362f023
JJ
9410 PR rtl-optimization/70429
9411 * gcc.c-torture/execute/pr70429.c: New test.
9412
3336c6e0
JJ
9413 PR tree-optimization/70405
9414 * gcc.dg/pr70405.c: New test.
9415
728557fd
AV
94162016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9417
9418 PR fortran/70397
9419 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9420 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9421
bef977d4
TS
94222016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9423
9424 PR testsuite/64177
9425 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9426 __cilkrts_set_param to set two workers.
9427 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9428 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9429
6f6d25c9
DH
94302016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9431
bf867841 9432 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9433
45733562
KY
94342016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9435
9436 PR target/70406
bf867841 9437 * gcc.target/i386/pr70406.c: New test.
45733562 9438
a1799e5e
EB
94392016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9440
9441 * gnat.dg/specs/double_record_extension3.ads: New test.
9442
5fca7b66
RH
94432016-03-25 Richard Henderson <rth@redhat.com>
9444
9445 PR target/70120
9446 * gcc.target/aarch64/pr70120-1.c: New.
9447 * gcc.target/aarch64/pr70120-2.c: New.
9448 * gcc.target/aarch64/pr70120-3.c: New.
9449
31ce75c6
PP
94502016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9451
9452 PR c++/62212
9453 * g++.dg/template/mangle2.C: The dg-do directive should be
9454 "compile" not "assemble".
9455
3caf0ca1
BS
94562016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9457
9458 PR lto/69650
9459 * gcc.dg/pr69650.c: New test.
9460
634035b6
DE
94612016-03-25 David Edelsohn <dje.gcc@gmail.com>
9462
9463 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9464
45d34276
AM
94652016-03-25 Alan Modra <amodra@gmail.com>
9466
9467 * gcc.dg/dfp/pr70052.c: New test.
9468
8f085166
RH
94692016-03-24 Richard Henderson <rth@redhat.com>
9470
9471 PR middle-end/69845
9472 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9473 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9474
011e5ec3
TV
94752016-03-24 Tom de Vries <tom@codesourcery.com>
9476
9477 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9478
9e3f4551
TV
94792016-03-24 Tom de Vries <tom@codesourcery.com>
9480
9481 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9482 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9483
45780041
TV
94842016-03-24 Tom de Vries <tom@codesourcery.com>
9485
9486 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9487 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9488
887ab4e5
PP
94892016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9490
9491 PR c++/62212
9492 * g++.dg/template/mangle2.C: New test.
9493
69a9a66f
RB
94942016-03-24 Richard Biener <rguenther@suse.de>
9495
9496 PR tree-optimization/70396
9497 * gcc.dg/torture/pr70396.c: New testcase.
9498
ed87de55
RB
94992016-03-24 Richard Biener <rguenther@suse.de>
9500
9501 PR middle-end/70370
9502 * gcc.dg/torture/pr70370.c: New testcase.
9503
ea064934
TV
95042016-03-24 Tom de Vries <tom@codesourcery.com>
9505
9506 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9507 * gfortran.dg/goacc/kernels-tree.f95: Same.
9508 * gfortran.dg/goacc/parallel-tree.f95: Same.
9509
b2a4dd1d
TV
95102016-03-24 Tom de Vries <tom@codesourcery.com>
9511
9512 * c-c++-common/goacc/uninit-if-clause.c: New test.
9513 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9514
72e7cd6e
JJ
95152016-03-24 Jakub Jelinek <jakub@redhat.com>
9516
9517 PR target/70290
bf867841
UB
9518 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9519 Fix formatting.
72e7cd6e 9520
ce9d0c03
RB
95212016-03-24 Richard Biener <rguenther@suse.de>
9522
9523 PR tree-optimization/70372
9524 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9525
426b9428
PP
95262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9527
9528 PR c++/70347
9529 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9530
cd1588c4
PP
95312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9532
9533 PR c++/70332
9534 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9535
61637db3
JJ
95362016-03-23 Jakub Jelinek <jakub@redhat.com>
9537
928af3bf
JJ
9538 PR c++/70001
9539 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9540 * g++.dg/cpp1y/pr70001.C: New test.
9541
61637db3
JJ
9542 PR c++/70323
9543 * g++.dg/cpp0x/constexpr-70323.C: New test.
9544
05aca4e7
AO
95452016-03-23 Alexandre Oliva <aoliva@redhat.com>
9546 Jason Merrill <jason@redhat.com>
9547 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR c++/69315
9550 * g++.dg/cpp0x/constexpr-69315.C: New test.
9551 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9552
fbdb6baf
MP
95532016-03-23 Marek Polacek <polacek@redhat.com>
9554
9555 PR c++/69884
9556 * g++.dg/warn/Wignored-attributes-1.C: New test.
9557 * g++.dg/warn/Wignored-attributes-2.C: New test.
9558
d79ee524
TV
95592016-03-23 Tom de Vries <tom@codesourcery.com>
9560
9561 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9562 initialization.
9563 * gfortran.dg/goacc/private-3.f95 (test): Same.
9564 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9565 missing use param.
9566
a59f0bef
KT
95672016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9568
9569 * lib/target-supports.exp: Remove v7ve entry from loop
9570 creating effective target checks.
9571 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9572 (add_options_for_arm_arch_v7ve): Likewise.
9573
0179520a
JJ
95742016-03-23 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR tree-optimization/70354
9577 * gcc.dg/vect/pr70354-1.c: New test.
9578 * gcc.dg/vect/pr70354-2.c: New test.
9579 * gcc.target/i386/avx2-pr70354-1.c: New test.
9580 * gcc.target/i386/avx2-pr70354-2.c: New test.
9581
75bb14d7
JL
95822016-03-22 Jeff Law <law@redhat.com>
9583
9584 PR target/70232
9585 * gcc.dg/tree-ssa/pr70232.c: New test.
9586
72c9526d
IE
95872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9588
9589 PR target/70302
9590 * gcc.target/i386/pr70302.c: New test.
9591
a3ca1bc5
RB
95922016-03-22 Richard Biener <rguenther@suse.de>
9593
9594 PR middle-end/70251
9595 * g++.dg/torture/pr70251.C: New testcase.
9596
5c240f4d
DM
95972016-03-22 David Malcolm <dmalcolm@redhat.com>
9598
9599 PR c/69993
9600 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9601 Wmisleading-indentation.c.
9602 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9603 reflect change to diagnostic text and order of messages.
9604 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9605
80f6631b
DE
96062016-03-22 David Edelsohn <dje.gcc@gmail.com>
9607
9608 * g++.dg/ext/java-3.C: Don't compile on AIX.
9609
9a10956c
RB
96102016-03-22 Richard Biener <rguenther@suse.de>
9611
9612 PR middle-end/70333
9613 * gcc.dg/torture/pr70333.c: New testcase.
9614
6cedf922
IE
96152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9616
9617 * g++.dg/ext/pr70290.C: New test.
9618
cd6c27ac
KY
96192016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9620
9621 PR target/70325
9622 * gcc.target/i386/pr70325.c: New test.
9623
4cde512c
JJ
96242016-03-22 Jakub Jelinek <jakub@redhat.com>
9625
b01915ed
JJ
9626 PR target/70329
9627 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9628 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9629
4e3e2cf1
JJ
9630 PR target/70300
9631 * gcc.target/i386/pr70300.c: New test.
9632
4cde512c
JJ
9633 PR c++/70295
9634 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9635 (func2): New function for cond with parens, xfail warning for c++.
9636 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9637
16f6d7dc
PP
96382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9639
9640 PR c++/70096
9641 * g++.dg/template/ptrmem30.C: New test.
9642
a3e2b438
PP
96432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9644
9645 PR c++/70204
9646 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9647 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9648
11b6a02e
JJ
96492016-03-21 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR middle-end/70326
9652 * gcc.dg/pr70326.c: New test.
9653
b9407883
MG
96542016-03-21 Marc Glisse <marc.glisse@inria.fr>
9655 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR tree-optimization/70317
9658 * gcc.dg/pr70317.c: New test.
9659
4a148e19
UB
96602016-03-21 Uros Bizjak <ubizjak@gmail.com>
9661
9662 PR target/70327
9663 * gcc.target/i386/pr70327.c: New test.
9664
2a85ddbb
ML
96652016-03-21 Martin Liska <mliska@suse.cz>
9666
7d36fe98 9667 PR ipa/70306
2a85ddbb
ML
9668 * gcc.dg/ipa/pr70306.c: New test.
9669
4a148e19 96702016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9671
9672 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9673 * gcc.target/arm/attr-align3.c: Likewise.
9674 * gcc.target/arm/attr_arm.c: Likewise.
9675 * gcc.target/arm/flip-thumb.c: Likewise.
9676
6b366948
JJ
96772016-03-21 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/70296
9680 * gcc.target/powerpc/altivec-36.c: New test.
9681
2fac8c14
RB
96822016-03-21 Richard Biener <rguenther@suse.de>
9683
9684 PR tree-optimization/70310
9685 * gcc.dg/torture/pr70310.c: New testcase.
9686
e9bde854
KY
96872016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9688
9689 PR target/70293
9690 * gcc.target/i386/pr70293.c: New test.
9691
56bbfaf6
RB
96922016-03-21 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/70288
9695 * gcc.dg/torture/pr70288-1.c: New testcase.
9696 * gcc.dg/torture/pr70288-2.c: Likewise.
9697
3eee49ed
AB
96982016-03-21 Andrey Belevantsev <abel@ispras.ru>
9699
9700 PR rtl-optimization/69307
9701 * gcc.target/arm/pr69307.c: New test.
4a148e19 9702
8e7816b4
AB
97032016-03-21 Andrey Belevantsev <abel@ispras.ru>
9704
9705 PR rtl-optimization/69102
9706 * gcc.c-torture/compile/pr69102.c: New test.
9707
14d7d4be
JL
97082016-03-18 Jeff Law <law@redhat.com>
9709
9710 PR rtl-optimization/70263
9711 * gcc.c-torture/compile/pr70263-1.c: New test.
9712 * gcc.target/i386/pr70263-2.c: New test.
9713
5c6a601c
BS
97142016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9715
9716 PR rtl-optimization/70278
9717 * gcc.dg/torture/pr70278.c: New test.
9718 * gcc.target/arm/pr70278.c: New test.
9719
4bbf545b
DM
97202016-03-18 David Malcolm <dmalcolm@redhat.com>
9721
9722 PR c/70281
9723 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9724 (test_builtin_types_compatible_p): New test function.
9725 * gcc.dg/pr70281.c: New test case.
9726
dc28bb68
CL
97272016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9728
9729 PR target/70113
9730 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9731
5e8d6dff
IE
97322016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9733
9734 PR tree-optimization/70252
9735 * gcc.dg/pr70252.c: New test.
9736
d0e7e403
TV
97372016-03-18 Tom de Vries <tom@codesourcery.com>
9738
9739 * gcc.dg/pr70161-2.c: New test.
9740 * gcc.dg/pr70161.c: New test.
9741
fa22501a
TV
97422016-03-18 Tom de Vries <tom@codesourcery.com>
9743
9744 PR ipa/70269
9745 * gcc.dg/pr70269.c: New test.
9746
dd125026
JJ
97472016-03-18 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR c++/70267
9750 * g++.dg/ext/java-3.C: New test.
9751
91914f0a
PP
97522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9753
9754 PR c++/70205
9755 * g++.dg/lookup/pr70205.C: New test.
9756
753a8910
PP
97572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9758
9759 PR c++/70218
9760 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9761
14ba7b28
MP
97622016-03-17 Marek Polacek <polacek@redhat.com>
9763
9764 PR c/69407
9765 * gcc.dg/atomic-op-6.c: New test.
9766
ded60913
DM
97672016-03-17 David Malcolm <dmalcolm@redhat.com>
9768
9769 PR c/70264
9770 * c-c++-common/pr70264.c: New test case.
9771
a3aad0e6
JJ
97722016-03-17 Jakub Jelinek <jakub@redhat.com>
9773
17366700
JJ
9774 PR c++/70144
9775 * c-c++-common/pr70144-1.c: New test.
9776 * c-c++-common/pr70144-2.c: New test.
9777
a3aad0e6
JJ
9778 PR c++/70272
9779 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9780 * g++.dg/opt/flifetime-dse6.C: New test.
9781 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9782
b57e6e18
L
97832016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9784
9785 PR driver/70192
9786 * gcc.dg/pic-1.c: New test.
9787 * gcc.dg/pic-2.c: Likewise.
9788 * gcc.dg/pic-3.c: Likewise.
9789 * gcc.dg/pic-4.c: Likewise.
9790 * gcc.dg/pie-1.c: Likewise.
9791 * gcc.dg/pie-2.c: Likewise.
9792 * gcc.dg/pie-3.c: Likewise.
9793 * gcc.dg/pie-4.c: Likewise.
9794 * gcc.dg/pie-5.c: Likewise.
9795 * gcc.dg/pie-6.c: Likewise.
9796
b38ba58b
TV
97972016-03-17 Tom de Vries <tom@codesourcery.com>
9798
9799 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9800 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9801
6931b3b7
RB
98022016-03-17 Richard Biener <rguenther@suse.de>
9803
9804 PR debug/70271
9805 * g++.dg/debug/pr70271.C: New testcase.
9806
0c8b64cb
IE
98072016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9808
9809 * gcc.target/i386/pr70251.c: New test.
9810
b1970801
MP
98112016-03-17 Marek Polacek <polacek@redhat.com>
9812
9813 PR c++/70194
9814 * g++.dg/warn/constexpr-70194.C: New test.
9815
820c5eaa
RH
98162016-03-16 Richard Henderson <rth@redhat.com>
9817
9818 PR middle-end/70240
9819 * gcc.c-torture/compile/pr70240.c: New.
9820
da0ad263
SKS
98212016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9822
9823 * gcc.c-torture/compile/20151204.c: Skip for avr.
9824
c73d295c
JJ
98252016-03-16 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/70245
9828 * g++.dg/opt/pr70245.C: New test.
9829 * g++.dg/opt/pr70245.h: New file.
9830 * g++.dg/opt/pr70245-aux.cc: New file.
9831
b2794066
MS
98322016-03-16 Martin Sebor <msebor@redhat.com>
9833
9834 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9835
aa43616c
RH
98362016-03-16 Richard Henderson <rth@redhat.com>
9837
9838 PR middle-end/70199
9839 * gcc.c-torture/compile/pr70199.c: New.
9840
59608fe5
L
98412016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9842
9843 * gcc.dg/uninit-19.c: Run dos2unix.
9844
ab4c578f
MP
98452016-03-16 Marek Polacek <polacek@redhat.com>
9846
9847 PR c/70093
9848 * gcc.dg/nested-func-10.c: New test.
9849 * gcc.dg/nested-func-9.c: New test.
9850
f5387e76
JJ
98512016-03-16 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR tree-optimization/68714
9854 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9855
7662b718
TV
98562016-03-16 Tom de Vries <tom@codesourcery.com>
9857
9858 PR tree-optimization/68715
9859 * gcc.dg/graphite/pr68715-2.c: New test.
9860 * gcc.dg/graphite/pr68715.c: New test.
9861 * gfortran.dg/graphite/pr68715.f90: New test.
9862
be7ce7ae
TV
98632016-03-16 Tom de Vries <tom@codesourcery.com>
9864
9865 PR tree-optimization/68809
9866 * gcc.dg/graphite/pr68809-2.c: New test.
9867 * gcc.dg/graphite/pr68809.c: New test.
9868
1935f250
JJ
98692016-03-16 Jakub Jelinek <jakub@redhat.com>
9870
6651c93e
JJ
9871 PR c++/70147
9872 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9873 method call to i () as argument. Adjust expected output.
9874
1935f250
JJ
9875 PR c++/70147
9876 * g++.dg/ubsan/pr70147-1.C: New test.
9877 * g++.dg/ubsan/pr70147-2.C: New test.
9878
ab1caa6e
MS
98792016-03-15 Martin Sebor <msebor@redhat.com>
9880
9881 PR c++/58281
9882 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9883
5c2a1bbb
JDA
98842016-03-15 John David Anglin <danglin@gcc.gnu.org>
9885
cb5d8ad1
JDA
9886 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9887 hppa*-*-hpux*.
9888
b440dd40
JDA
9889 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9890
5c2a1bbb
JDA
9891 PR libfortran/69799
9892 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9893 libatomic_available.
9894
42c729c5
MP
98952016-03-15 Marek Polacek <polacek@redhat.com>
9896
9897 PR c++/70209
9898 * g++.dg/ext/attribute-may-alias-4.C: New test.
9899
82b1c550
AM
99002016-03-15 Alexander Monakov <amonakov@ispras.ru>
9901
9902 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9903 -fvar-tracking-assignments-toggle flag.
9904
4ccbf3a6
PH
99052016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9906
9907 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9908
c39858bd
JJ
99092016-03-15 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR rtl-optimization/70222
9912 * gcc.c-torture/execute/pr70222-1.c: New test.
9913 * gcc.c-torture/execute/pr70222-2.c: New test.
9914
8be119c1
RH
99152016-03-15 Richard Henderson <rth@redhat.com>
9916
9917 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9918
6598bb55
AB
99192016-03-15 Andrey Belevantsev <abel@ispras.ru>
9920
9921 PR rtl-optimization/69032
9922 * gcc.dg/pr69032.c: New test.
9923
81fa2944
AB
99242016-03-15 Andrey Belevantsev <abel@ispras.ru>
9925
9926 PR rtl-optimization/63384
4a148e19 9927 * g++.dg/pr63384.C: New test.
81fa2944 9928
74ea9ab6
AB
99292016-03-15 Andrey Belevantsev <abel@ispras.ru>
9930
9931 PR target/64411
9932 * gcc.target/i386/pr64411.C: New test.
9933
045d5055
TV
99342016-03-15 Tom de Vries <tom@codesourcery.com>
9935
9936 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9937 * gfortran.dg/goacc/kernels-alias.f95: New test.
9938
3ea33585
MS
99392016-03-14 Martin Sebor <msebor@redhat.com>
9940
9941 PR c++/53792
9942 * g++.dg/cpp0x/constexpr-inline.C: New test.
9943 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9944
1df7b330
DE
99452016-03-14 David Edelsohn <dje.gcc@gmail.com>
9946
9947 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9948
79b57d18
JJ
99492016-03-14 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR middle-end/70219
9952 * gcc.dg/pr70219.c: New test.
9953
3cbf012a
BS
99542016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9955
9956 PR target/70083
9957 * gcc.dg/torture/pr70083.c: New test.
9958 * gcc.target/i386/pr70083.c: New test.
9959
a9fee7cd
RB
99602016-03-14 Richard Biener <rguenther@suse.de>
9961
9962 PR tree-optimization/56365
9963 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9964
4799603f
SB
99652016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9966
9967 PR target/70098
9968 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9969 New function.
9970 * g++.dg/pr70098.C: New testcase.
9971
9972
760ca967
TV
99732016-03-14 Tom de Vries <tom@codesourcery.com>
9974
9975 PR tree-optimization/70045
9976 * gcc.dg/graphite/pr70045.c: New test.
9977
44e66a77
JD
99782016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9979
9980 PR fortran/69043
9981 * gfortran.dg/include_9.f90: New test.
9982
a18e0fe1
DH
99832016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9984
9985 PR fortran/45076
9986 gfortran.dg/prof/prof.exp: New script.
9987 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9988
d0aca6ab
AB
99892016-03-12 Andrey Belevantsev <abel@ispras.ru>
9990
9991 PR rtl-optimization/69307
9992 * gcc.dg/pr69307.c: New test.
9993
cefe08a4
VM
99942016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9995
9996 PR target/69614
9997 * gcc.target/arm/pr69614.c: New.
9998
70112e2a
PT
99992016-03-12 Paul Thomas <pault@gcc.gnu.org>
10000
10001 PR fortran/70031
10002 * gfortran.dg/submodule_14.f08: New test
10003
10004 PR fortran/69524
10005 * gfortran.dg/submodule_15.f08: New test
10006
3f1e5d3a
PP
100072016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10008
10009 PR c++/70106
10010 * g++.dg/cpp1y/paren3.C: New test.
10011
a3f6d680
MM
100122016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10013
10014 PR target/70131
10015 * gcc.target/powerpc/ppc-round2.c: New test.
10016
92348f09
BS
100172016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10018
10019 PR target/70123
10020 * gcc.dg/torture/pr70123.c: New test.
10021
cebde9e9
JL
100222016-03-11 Jeff Law <law@redhat.com>
10023
10024 PR tree-optimization/70190
10025 * gcc.c-torture/compile/pr70190.c: New test.
10026
3edc5da4
DM
100272016-03-11 David Malcolm <dmalcolm@redhat.com>
10028
10029 PR c/68187
10030 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10031 case.
10032 (test43_b): Likewise.
10033 (test43_c): Likewise.
10034 (test43_d): Likewise.
10035 (test43_e): Likewise.
10036 (test43_f): Likewise.
10037 (test43_g): Likewise.
10038 (test44_a): Likewise.
10039 (test44_b): Likewise.
10040 (test44_c): Likewise.
10041 (test44_d): Likewise.
10042 (test44_e): Likewise.
10043
318c1204
DM
100442016-03-11 David Malcolm <dmalcolm@redhat.com>
10045
10046 PR c/70085
10047 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10048
bc062234
KT
100492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10050
10051 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10052 dg-options.
10053
acfc1ac1
KT
100542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10055
10056 PR target/70002
10057 PR target/69245
10058 * gcc.target/aarch64/pr69245_2.c: New test.
10059
d1e2bb2d
JJ
100602016-03-11 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR tree-optimization/70177
10063 * gcc.dg/pr70177.c: New test.
10064
07350627
AL
100652016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10066
10067 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10068
5c6706f7
AL
100692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10070
10071 * gcc.dg/tree-ssa/sra-20.c: New.
10072
02d472a2
JJ
100732016-03-11 Jakub Jelinek <jakub@redhat.com>
10074
686d390a
JJ
10075 PR rtl-optimization/70174
10076 * gcc.dg/pr70174.c: New test.
10077
02d472a2
JJ
10078 PR tree-optimization/70169
10079 * gcc.dg/pr70169.c: New test.
10080
0f9befa1
IE
100812016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10082
10083 PR target/70160
10084 * gcc.target/i386/pr70160.c: New test.
10085
432d4670
AK
100862016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10087
10088 * gcc.target/s390/dfp-1.c: New test.
10089
a3dc8760
NC
100902016-03-10 Nick Clifton <nickc@redhat.com>
10091
10092 PR target/70044
10093 * gcc.target/aarch64/pr70044.c: New test.
10094
b87a8d7d
PP
100952016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10096 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR c++/70001
10099 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10100 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10101 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10102
4f4ada6a
JH
101032016-03-10 Jan Hubicka <hubicka@ucw.cz>
10104
10105 PR lto/69589
10106 * g++.dg/lto/pr69589_0.C: New testcase
10107 * g++.dg/lto/pr69589_1.C: New testcase
10108
d49b0aa0
MP
101092016-03-10 Marek Polacek <polacek@redhat.com>
10110
10111 PR c++/70153
10112 * g++.dg/delayedfold/unary-plus1.C: New test.
10113
101142016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10115
10116 * gcc.target/arm/pr45701-1.c: Escape brackets.
10117 * gcc.target/arm/pr45701-2.c: Likewise.
10118
71017a7b
AL
101192016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10120
10121 * gfortran.dg/unconstrained_commons.f: New.
10122
ba52669f
AM
101232016-03-10 Alan Modra <amodra@gmail.com>
10124
10125 * gcc.dg/pr69195.c: New.
10126 * gcc.dg/pr69238.c: New.
10127
27742332
TV
101282016-03-10 Tom de Vries <tom@codesourcery.com>
10129
10130 PR testsuite/68915
10131 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10132
3a81a594
RB
101332016-03-10 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/70128
10136 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10137 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10138
3433b975
JJ
101392016-03-09 Jakub Jelinek <jakub@redhat.com>
10140
c2864f02
JJ
10141 PR tree-optimization/70152
10142 * gcc.dg/pr70152.c: New test.
10143
3433b975
JJ
10144 PR target/70086
10145 * gcc.target/i386/pr70086-1.c: New test.
10146 * gcc.target/i386/pr70086-2.c: New test.
10147 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10148
10149 PR tree-optimization/70127
10150 * gcc.c-torture/execute/pr70127.c: New test.
10151
96b3c82d
CP
101522016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10153
10154 * c-c++-common/goacc/combined-directives-2.c: New test.
10155
b4f3232d
DM
101562016-03-09 David Malcolm <dmalcolm@redhat.com>
10157
10158 PR c/68473
10159 PR c++/70105
10160 * g++.dg/diagnostic/pr70105.C: New test.
10161 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10162 (test_multiple_ordinary_maps): New test function.
10163
40499f81
DM
101642016-03-09 David Malcolm <dmalcolm@redhat.com>
10165
10166 PR c/68473
10167 PR c++/70105
10168 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10169 Drop range information from call to inform_at_rich_loc.
10170 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10171 New.
10172 (test_show_locus): Replace calls to rich_location::add_range with
10173 calls to add_range. Rewrite the tests that used the now-defunct
10174 rich_location ctor taking a source_range. Simplify other tests
10175 by replacing calls to COMBINE_LOCATION_DATA with calls to
10176 make_location.
10177
c9e33662
RB
101782016-03-09 Richard Biener <rguenther@suse.de>
10179 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR tree-optimization/70138
10182 * gcc.dg/vect/pr70138-1.c: New testcase.
10183 * gcc.dg/vect/pr70138-2.c: Likewise.
10184
2c73b764
JJ
101852016-03-09 Jakub Jelinek <jakub@redhat.com>
10186
10187 PR target/70049
10188 * gcc.target/i386/pr70049.c: New test.
10189
c06d25bb
RB
101902016-03-09 Richard Biener <rguenther@suse.de>
10191
10192 PR c/70143
10193 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10194 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10195 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10196
5828a501
RO
101972016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10198
10199 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10200 arm-*-*.
10201
2e141c8d
JJ
102022016-03-09 Jakub Jelinek <jakub@redhat.com>
10203
5a9def37
JJ
10204 PR middle-end/67278
10205 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10206
2e141c8d
JJ
10207 PR target/67278
10208 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10209
10210 PR middle-end/70050
10211 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10212 in testcase comment.
10213
bf751f40
TV
102142016-03-09 Tom de Vries <tom@codesourcery.com>
10215
10216 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10217 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10218 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10219 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10220 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10221 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10222 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10223 * gfortran.dg/goacc/kernels-loop.f95: New test.
10224
e210c999
MS
102252016-03-08 Martin Sebor <msebor@redhat.com>
10226
10227 PR c++/62096
10228 * g++.dg/warn/overflow-warn-7.C: New test.
10229
80aac5c8
JM
102302016-03-08 Jason Merrill <jason@redhat.com>
10231
10232 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10233 * lib/target-supports.exp (check_effective_target_concepts): New.
10234
12b81409
JJ
102352016-03-08 Jakub Jelinek <jakub@redhat.com>
10236
d259b234
JJ
10237 PR c++/70135
10238 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10239 * g++.dg/ubsan/pr70135.C: New test.
10240
12b81409
JJ
10241 PR target/70110
10242 * gcc.dg/pr70110.c: New test.
10243
b4e9f2aa
MJ
102442016-03-07 Martin Jambor <mjambor@suse.cz>
10245
10246 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10247 * c-c++-common/gomp/if-1.c: Likewise.
10248 * c-c++-common/gomp/pr61486-2.c: Likewise.
10249 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10250 to dg-additional-options.
10251 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10252 * g++/gomp/target-teams-1.c: Likewise.
10253 * gcc.dg/gomp/gomp.exp: Likewise.
10254 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10255 dg-additional-options.
10256 * gfortran.dg/gomp/gomp.exp: Likewise.
10257 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10258 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10259 dg-additional-options.
10260 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10261
f86e631e
MJ
102622016-03-07 Martin Jambor <mjambor@suse.cz>
10263
10264 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10265 * c-c++-common/gomp/gridify-1.c: New test.
10266 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10267
94156b3f
AV
102682016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10269
10270 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10271 trigger for cortex-r8, when scanning for register r8.
10272 * gcc.target/arm/pr45701-2.c: Likewise.
10273
a84a49b7 102742016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10275 Jeff Law <law@redhat.com>
a84a49b7
RB
10276
10277 PR tree-optimization/69740
10278 * gcc.c-torture/compile/pr69740-1.c: New test.
10279 * gcc.c-torture/compile/pr69740-2.c: New test.
10280
e41f6c9e
BS
102812016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10282
10283 * lib/target-supports.exp
10284 (check_effective_target_whole_vector_shift): Enable for PPC64.
10285
57548bf5
RB
102862016-03-07 Richard Biener <rguenther@suse.de>
10287
10288 PR tree-optimization/70115
10289 * gcc.dg/torture/pr70115.c: New testcase.
10290
4ae13300
NS
102912016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10292
10293 PR middle-end/69916
10294 * c-c-++-common/goacc/pr69916.c: New.
10295
5edb9853
RH
102962016-03-07 Richard Henderson <rth@redhat.com>
10297
10298 * gcc.c-torture/compile/pr70061.c: New test.
10299
2067a8f3
RB
103002016-03-07 Richard Biener <rguenther@suse.de>
10301
10302 PR testsuite/70109
10303 * gcc.dg/vect/O3-pr36098.c: New testcase.
10304
4145a9b7
CL
103052016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10306
10307 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10308
1878be32
EB
103092016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10310
10311 * gnat.dg/renaming9.ad[sb]: New testcase.
10312
df762bb2
JJ
103132016-03-05 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR c++/70084
10316 * g++.dg/expr/stdarg3.C: New test.
10317
7d461295
JL
103182016-03-04 Jeff Law <law@redhat.com>
10319
10320 PR tree-optimization/69196
10321 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10322 x86_64-*-*.
10323
29b9828f
BS
103242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10325
b6b552fd
BS
10326 PR c/69973
10327 * gcc.dg/pr69973.c: New test.
10328
201d49e9
BS
10329 PR rtl-optimization/69941
10330 * gcc.dg/torture/pr69941.c: New test.
10331
29b9828f
BS
10332 PR c/69824
10333 * gcc.dg/pr69824.c: New test.
10334
640b7e74
TV
103352016-03-05 Tom de Vries <tom@codesourcery.com>
10336
10337 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10338 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10339 function.
10340
7a3a3fad
PP
103412016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10342
10343 PR c++/66786
10344 * g++.dg/cpp1y/var-templ48.C: New test.
10345 * g++.dg/cpp1y/var-templ49.C: New test.
10346
cd439aec
EB
103472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10348
10349 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10350
60204554
JJ
103512016-03-04 Jakub Jelinek <jakub@redhat.com>
10352
0c8825de
JJ
10353 PR c++/70035
10354 * g++.dg/ubsan/pr70035.C: New test.
10355
60204554
JJ
10356 PR target/70062
10357 * gcc.target/i386/pr70062.c: New test.
10358
f79d4eab
L
103592016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10360
10361 * g++.dg/template/typename21.C: Remove c++98_only.
10362
ea81ce67
L
103632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10366
64b23c13
DM
103672016-03-04 David Malcolm <dmalcolm@redhat.com>
10368
10369 PR c/68187
10370 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10371 function.
10372 (fn_42_b): Likewise.
10373 (fn_42_c): Likewise.
10374
729526f5
DM
103752016-03-04 David Malcolm <dmalcolm@redhat.com>
10376
10377 PR c/68187
10378 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10379 function.
10380 (fn_40_b): Likewise.
10381 (fn_41_a): Likewise.
10382 (fn_41_b): Likewise.
10383
f9ea11ac
JJ
103842016-03-04 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR target/70059
10387 * gcc.target/i386/avx512f-pr70059.c: New test.
10388 * gcc.target/i386/avx512dq-pr70059.c: New test.
10389
b6c38c69
BS
103902016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10391
10392 PR rtl-optimization/57676
10393 * gcc.dg/torture/pr57676.c: New test.
10394
af3cdd34
IE
103952016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10396
10397 * gcc.dg/pr70026.c: New test.
10398
7ff6ca38
MP
103992016-03-04 Marek Polacek <polacek@redhat.com>
10400
10401 PR c/69798
10402 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10403 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10404
a6bf62d5
KT
104052016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10406
10407 PR target/70004
10408 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10409 Delete.
10410 (test_corners_sisd_si): Likewise.
10411 (main): Remove checks of the above.
10412 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10413
ae4cdc6a
EB
104142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10415
10416 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10417
08455559
CL
104182016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10419
10420 * gcc.dg/torture/pr69951.c: Accept argc==0.
10421
e9a35493
RB
104222016-03-04 Richard Biener <rguenther@suse.de>
10423
10424 PR c++/70054
10425 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10426 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10427
fba054c2
DV
104282016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10429
10430 PR testsuite/69766
10431 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10432 testing multiarch.
10433
f10cdc6c
JJ
104342016-03-04 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR debug/69947
10437 * gcc.dg/guality/pr69947.c: New test.
10438
2e981ba0
JJ
104392016-03-03 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR ada/70017
10442 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10443
0ba3bfa2
KT
104442016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 PR rtl-optimization/69904
10447 * gcc.target/arm/pr69904.c: New test.
10448
97ecdb46
JJ
104492016-03-03 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR target/70021
10452 * gcc.dg/vect/pr70021.c: New test.
10453 * gcc.target/i386/pr70021.c: New test.
10454
a2a743a1
MP
104552016-03-03 Marek Polacek <polacek@redhat.com>
10456
10457 PR middle-end/70050
10458 * gcc.dg/pr70050.c: New test.
10459
fa07ecdd
JG
104602016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10461
10462 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10463
23504262
ML
104642016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10465
10466 PR tree-optimization/70043
10467 * gfortran.dg/vect/pr70043.f90: New test.
10468
b7b9e1a9
EB
104692016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10470
10471 * gnat.dg/specs/task1.ads: New test.
10472
cb83ba54
RO
104732016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10476 Invoke gdb with -batch.
10477 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10478
a75f5e30
RB
104792016-03-03 Richard Biener <rguenther@suse.de>
10480
10481 PR tree-optimization/55936
10482 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10483
268bc320
JL
104842016-03-02 Jeff Law <law@redhat.com>
10485
815f20ab
JL
10486 PR rtl-optimization/69942
10487 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10488 effects of argument promotions.
10489
268bc320
JL
10490 PR tree-optimization/69987
10491 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10492 target does not support -fprefetch-loop-arrays.
10493
171f7de5
UB
104942016-03-02 Uros Bizjak <ubizjak@gmail.com>
10495
10496 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10497
192912db
BC
104982016-03-02 Bin Cheng <bin.cheng@arm.com>
10499
c7908871 10500 PR rtl-optimization/69052
192912db
BC
10501 * gcc.target/i386/pr69052.c: New test.
10502
90a7a40b
AM
105032016-03-02 Alan Modra <amodra@gmail.com>
10504
10505 * gcc.dg/pr69990.c: New.
10506
69fa742f
JJ
105072016-03-02 Jakub Jelinek <jakub@redhat.com>
10508
de752fb0
JJ
10509 PR c/68062
10510 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10511
10512 PR middle-end/70022
10513 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10514
69fa742f
JJ
10515 PR target/70028
10516 * gcc.target/i386/pr70028.c: New test.
10517
7c65bd56
MK
105182016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10519
10520 * c-c++-common/asan/swapcontext-test-1.c,
10521 * c-c++-common/tsan/thread_leak.c,
10522 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10523 * g++.dg/tsan/benign_race.C,
10524 * g++.dg/tsan/fd_close_norace.C,
10525 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10526 races with sanitizer output
10527
37d98220 105282016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10529 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10530
10531 PR target/67278
10532 * gcc.dg/simd-8.c: New testcase.
10533
218db463
RB
105342016-03-02 Richard Biener <rguenther@suse.de>
10535
10536 PR middle-end/67278
10537 * gcc.dg/simd-7.c: New testcase.
10538
22c72158
EB
105392016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10540
10541 * gcc.target/i386/pr70007.c: Tweak.
10542
9a790ccc
DV
105432016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10544
10545 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10546
bd02f00f
MP
105472016-03-02 Marek Polacek <polacek@redhat.com>
10548
10549 PR c/67854
10550 * gcc.dg/pr67854.c: New test.
10551
1e840f39
JJ
105522016-03-02 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR middle-end/70025
10555 * gcc.dg/torture/pr70025.c: New test.
10556
bca00241
VK
105572016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10558
10559 PR tree-optimization/68621
10560 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10561
0bca04b8
EB
105622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10563
10564 * gcc.target/i386/pr70007.c: New test.
10565
2a9afc86
JL
105662016-03-01 Jeff Law <law@redhat.com>
10567
eab2541b 10568 PR tree-optimization/69196
9d83ef71 10569 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10570
2a9afc86
JL
10571 PR tree-optimization/69196
10572 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10573 duplicating code and spoiling the expected output.
10574
0d39977e
MM
105752016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10576
10577 PR target/70033
10578 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10579 supports power9 before doing tests.
10580 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10581 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10582 * gcc.target/powerpc/p9-permute.c: Likewise.
10583
a0c0699d
UB
105842016-03-01 Uros Bizjak <ubizjak@gmail.com>
10585
10586 PR target/70027
10587 * gcc.target/i386/pr70027.c: New test.
10588
0ae3ef47 105892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10590
10591 * gcc.dg/pr70017.c: New test.
10592
686e2237
JJ
105932016-03-01 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR c/69796
10596 PR c/69974
10597 * gcc.dg/pr69796.c: New test.
10598 * gcc.dg/pr69974.c: New test.
10599
f8e4188c
EB
106002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10601
10602 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10603
5e3f1c7c
JL
106042016-02-29 Jeff Law <law@redhat.com>
10605
10606 PR tree-optimization/69987
10607 * gfortran.dg/pr69987.f90: New test.
10608
10609 PR tree-optimization/69989
10610 * gcc.c-torture/compile/pr69989-2.c: New test.
10611
1be56bc5
MP
106122016-03-01 Marek Polacek <polacek@redhat.com>
10613
10614 PR c++/69795
10615 * g++.dg/parse/invalid1.C: New test.
10616
1b19470d
RB
106172016-03-01 Richard Biener <rguenther@suse.de>
10618
10619 PR middle-end/70022
10620 * gcc.dg/pr70022.c: New testcase.
10621
3ae0661a
IE
106222016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10623
10624 PR tree-optimization/69956
10625 * gcc.dg/pr69956.c: New test.
10626
0f09ab88
BS
106272016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10628
10629 PR target/70011
10630 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10631 XFAIL when hardware supports efficient unaligned storage access.
10632
76d881bf
PP
106332016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10634
10635 PR c++/69961
10636 * g++.dg/template/pr69961a.C: New test.
10637 * g++.dg/template/pr69961b.C: New test.
10638
7168133a
DM
106392016-02-29 David Malcolm <dmalcolm@redhat.com>
10640
10641 PR preprocessor/69985
10642 * gcc.dg/cpp/pr69985.c: New test case.
10643
0c6072a3
JL
106442016-02-29 Jeff Law <law@redhat.com>
10645
e66f219b
JL
10646 PR tree-optimization/70005
10647 * gcc.c-torture/execute/pr70005.c New test.
10648
0c6072a3
JL
10649 PR tree-optimization/69999
10650 * gcc.c-torture/compile/pr69999.c: New test.
10651
fd9fbdb3
YR
106522016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10653
10654 PR tree-optimization/69652
10655 * gcc.dg/torture/pr69652.c: Delete test.
10656 * gcc.dg/vect/pr69652.c: New test.
10657
cbd400b4
RB
106582016-02-19 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/69980
10661 * gfortran.dg/vect/pr69980.f90: New testcase.
10662
84ea0f58
EB
106632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10664
10665 * gcc.target/sparc/20160229-1.c: New test.
10666
5d2a63dc
EB
106672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10668
10669 * gnat.dg/stack_usage3.adb: New test.
10670 * gnat.dg/stack_usage3_pkg.ads: New helper.
10671
93e708f9
EB
106722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10673
10674 * gnat.dg/renaming8.adb: New test.
10675 * gnat.dg/renaming8_pkg1.ads: New helper.
10676 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10677 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10678
6512bc93
RB
106792016-02-29 Richard Biener <rguenther@suse.de>
10680
10681 PR tree-optimization/69720
10682 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10683
7b201a88
TK
106842016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10685
10686 PR fortran/68147
10687 PR fortran/47674
10688 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10689
82ee0cf2 106902016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10691 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10692
10693 PR fortran/56007
10694 * gfortran.dg/coarray_8.f90: Adjust error message.
10695 * gfortran.dg/pr56007.f90: New test.
10696 * gfortran.dg/pr56007.f: New test.
10697
cdc1a2c8
L
106982016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10699
10700 PR tree-optimization/69989
10701 * gcc.dg/torture/pr69989.c: New test.
10702
33505bcf
EB
107032016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10704
10705 * gcc.target/i386/stack-realign-win.c: New test.
10706
524bfb19
HA
107072016-02-28 Harald Anlauf <anlauf@gmx.de>
10708
10709 PR fortran/60126
10710 * gfortran.dg/pr60126.f90: New test.
10711
bd542508
JL
107122016-02-27 Jeff Law <law@redhat.com>
10713
10714 Revert
10715 2016-02-26 Richard Biener <rguenther@suse.de>
10716 Jeff Law <law@redhat.com>
10717
10718 PR tree-optimization/69740
10719 * gcc.c-torture/compile/pr69740-1.c: New test.
10720 * gcc.c-torture/compile/pr69740-2.c: New test.
10721
dd1291e0
JD
107222016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10723
5fb67f8b 10724 PR fortran/69910
dd1291e0
JD
10725 * gfortran.dg/newunit_4.f90: New test.
10726
5cfefb59
JJ
107272016-02-27 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR target/69613
10730 PR rtl-optimization/69886
10731 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10732 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10733 target.
10734
20ba5f33
MS
107352016-02-26 Martin Sebor <msebor@redhat.com>
10736
10737 PR tree-optimization/15826
10738 * gcc.dg/tree-ssa/pr15826.c: New test.
10739
e6fb01b0
JJ
107402016-02-26 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR target/69969
10743 * gcc.target/powerpc/pr69969.c: New test.
10744
e3e0cf64
MS
107452016-02-26 Martin Sebor <msebor@redhat.com>
10746
10747 PR c++/15766
10748 * g++.old-deja/g++.other/decl5.C: Add a test case.
10749
d1f2bea5
SB
107502016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10751
10752 PR target/69946
10753 * gcc.target/powerpc/pr69946.c: New file.
10754
4a4f9d2b 107552016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10756 Jeff Law <law@redhat.com>
4a4f9d2b 10757
e3e0cf64 10758 PR tree-optimization/69740
4a4f9d2b
RB
10759 * gcc.c-torture/compile/pr69740-1.c: New test.
10760 * gcc.c-torture/compile/pr69740-2.c: New test.
10761
ad2a2706
MJ
107622016-02-26 Martin Jambor <mjambor@suse.cz>
10763
10764 PR middle-end/69920
10765 * gcc.dg/torture/pr69932.c: New test.
10766 * gcc.dg/torture/pr69936.c: Likewise.
10767
1d11f7ce
AK
107682016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10769
10770 PR target/69709
10771 * gcc.target/s390/pr69709.c: New test.
10772
6cfccbb2
KT
107732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10774
10775 PR target/69245
10776 * gcc.target/aarch64/pr69245_1.c: New test.
10777
ac59ad4e
KT
107782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10779
10780 PR target/69613
10781 * gcc.dg/torture/pr69613.c: New test.
10782
a2ad54a0
JJ
107832016-02-26 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR rtl-optimization/69891
10786 * gcc.target/i386/pr69891.c: New test.
10787
0884062c 107882016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10789 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10790
d2369d4f 10791 PR target/61397
c163789b
MM
10792 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10793 functionality for both 32-bit and 64-bit.
10794
5aed7e2c
RB
107952016-02-26 Richard Biener <rguenther@suse.de>
10796
10797 PR tree-optimization/69551
10798 * gcc.dg/torture/pr69951.c: New testcase.
10799
798e2a8e
RB
108002016-02-25 Richard Biener <rguenther@suse.de>
10801
10802 PR tree-optimization/48795
10803 * gcc.dg/Warray-bounds-18.c: New testcase.
10804
9559fbac
RO
108052016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10808
c049b107
JJ
108092016-02-25 Jakub Jelinek <jakub@redhat.com>
10810
10811 PR rtl-optimization/69896
10812 * gcc.dg/pr69896.c: New test.
10813
1137001c
PP
108142016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10815
10816 PR c++/69736
10817 * g++.dg/cpp1y/paren2.C: New test.
10818
2e9c8641
MS
108192016-02-24 Martin Sebor <msebor@redhat.com>
10820
10821 PR c/51147
10822 * gcc.dg/enum-mode-2.c: New test.
10823
03ca8fb3
JJ
108242016-02-24 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR c++/69922
10827 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10828 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10829 * g++.dg/ubsan/pr69922.C: New test.
10830
0b05329b
MP
108312016-02-24 Marek Polacek <polacek@redhat.com>
10832
10833 PR c/69819
10834 * gcc.dg/pr69819.c: New test.
10835
57c2c374
MS
108362016-02-24 Martin Sebor <msebor@redhat.com>
10837
3b96b93a
MS
10838 PR c++/69912
10839 * g++.dg/ext/flexary15.C: New test.
10840
108412016-02-24 Martin Sebor <msebor@redhat.com>
10842
10843 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10844 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10845 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10846
65433bb5
MK
108472016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10848 Charles Baylis <charles.baylis@linaro.org>
10849
10850 PR debug/61033
10851 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10852
f802a424 108532016-02-24 Richard Biener <rguenther@suse.de>
44293580 10854 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10855
10856 PR middle-end/69760
10857 * gcc.dg/torture/pr69760.c: New testcase.
10858
525f795f
RO
108592016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10860
10861 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10862 pattern on Solaris with as.
10863
cd7bbceb
KT
108642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10865
10866 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10867 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10868 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10869 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10870
89c0c1fd
JJ
108712016-02-24 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR middle-end/69915
10874 * gcc.dg/pr69915.c: New test.
10875
0683fd27
KT
108762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10877
10878 PR rtl-optimization/69886
10879 * gcc.dg/torture/pr69886.c: New test.
10880
e53d562a
RB
108812016-02-24 Richard Biener <rguenther@suse.de>
10882
10883 PR middle-end/68963
10884 * gcc.dg/torture/pr68963.c: New testcase.
10885
74a00288
KT
108862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10887
10888 PR target/69875
10889 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10890 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10891 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10892 * gcc.target/arm/atomic_loaddi_1.c: New test.
10893 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10894 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10895 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10896 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10897 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10898 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10899 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10900 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10901
340fd4c9
JJ
109022016-02-24 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR middle-end/69909
10905 * gcc.dg/torture/pr69909.c: New test.
10906
47d3fdb2
RB
109072016-02-24 Richard Biener <rguenther@suse.de>
10908
10909 PR tree-optimization/69907
10910 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10911 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10912 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10913
dab73e73
CB
109142016-02-24 Christian Bruel <christian.bruel@st.com>
10915
10916 * gcc.target/arm/pragma_cpp_fma.c: New test.
10917
7cc5ec65
JD
109182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10919
10920 PR fortran/61156
10921 * gfortran.dg/include_6.f90: Update test.
10922
067fbd8b
JJ
109232016-02-23 Jakub Jelinek <jakub@redhat.com>
10924
10925 PR objc/69844
10926 * objc.dg/pr69844.m: New test.
10927
64a454d9
JD
109282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10929
10930 PR libgfortran/69456
10931 * gfortran.dg/namelist_89.f90: New test.
10932 * gfortran.dg/pr59700.f90: Update test..
10933
35886f0b
MS
109342016-02-23 Martin Sebor <msebor@redhat.com>
10935
10936 PR middle-end/69780
10937 * g++.dg/ext/builtin_alloca.C: New test.
10938 * gcc.dg/builtins-68.c: New test.
10939
162cc7e3
RH
109402016-02-23 Richard Henderson <rth@redhat.com>
10941
10942 * gcc.target/i386/addr-space-3.c: Remove test.
10943
196440f8
DM
109442016-02-23 David Malcolm <dmalcolm@redhat.com>
10945
10946 PR preprocessor/69126
10947 PR preprocessor/69543
10948 * c-c++-common/pr69126-2-long.c: New test.
10949 * c-c++-common/pr69126-2-short.c: New test.
10950 * c-c++-common/pr69543-1.c: Remove xfail.
10951
1d3121af
DM
109522016-02-23 David Malcolm <dmalcolm@redhat.com>
10953
10954 PR preprocessor/69126
10955 PR preprocessor/69543
10956 PR preprocessor/69558
10957 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10958 (f): Rename to...
10959 (test_2): ...this, and add leading comment.
10960 (MACRO_3, test_3): New.
10961 (MACRO_4A, MACRO_4B, test_4): New.
10962 (MACRO): Rename to...
10963 (MACRO_5): ...this.
10964 (g): Rename to...
10965 (test_5): ...this, updating for renaming of MACRO, and
10966 add leading comment.
10967 * c-c++-common/pr69543-1.c: New.
10968 * c-c++-common/pr69543-2.c: New.
10969 * c-c++-common/pr69543-3.c: New.
10970 * c-c++-common/pr69543-4.c: New.
10971 * c-c++-common/pr69558-1.c: New.
10972 * c-c++-common/pr69558-2.c: New.
10973 * c-c++-common/pr69558-3.c: New.
10974 * c-c++-common/pr69558-4.c: New.
10975 * gcc.dg/pr69558.c: Move to...
10976 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10977 xfail for c++.
10978
f99c3557
TS
109792016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10980
10981 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10982 to -ftree-parallelize-loops/-fopenacc changes.
10983 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10984 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10985 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10986 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10987 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10988 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10989 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10990 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10991 * c-c++-common/goacc/kernels-loop.c: Likewise.
10992 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10993 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10994 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10995 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10996
c60ec7c2
RO
109972016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10998
10999 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11000
f1a62b6f
JJ
110012016-02-23 Jakub Jelinek <jakub@redhat.com>
11002
e67bf044
JJ
11003 PR c++/69902
11004 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11005
f1a62b6f
JJ
11006 PR c/69900
11007 * gcc.dg/pr69900.c: New test.
11008
20c5e09e
MJ
110092016-02-23 Martin Jambor <mjambor@suse.cz>
11010
11011 PR tree-optimization/69666
11012 * gcc.dg/tree-ssa/pr69666.c: New test.
11013
e457a6fc
AV
110142016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11015
11016 PR fortran/67451
11017 * gfortran.dg/coarray_allocate_5.f08: New test.
11018
d7b574f4
AK
110192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11020
11021 * gcc.target/s390/vcond-shift.c: Move to ...
11022 * gcc.target/s390/vector/vcond-shift.c: ... here.
11023
58bdeb44
AK
110242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11025
11026 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11027 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11028
7cd0387b
AK
110292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11030
11031 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11032
4246c8da
MW
110332016-02-20 Mark Wielaard <mjw@redhat.com>
11034
11035 PR c/28901
11036 * gcc.dg/unused-variable-3.c: New test.
11037
f93bc532
JJ
110382016-02-22 Jakub Jelinek <jakub@redhat.com>
11039
11040 PR target/69888
11041 * gcc.target/i386/pr69888.c: New test.
11042
c4e360f4
RB
110432016-02-22 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/69882
11046 * gfortran.dg/vect/pr69882.f90: New testcase.
11047
09c92f1c
JJ
110482016-02-22 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR target/69885
11051 * gcc.dg/pr69885.c: New test.
11052
f88d45dc
OE
110532016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11054
11055 PR target/69806
11056 PR target/54089
11057 * gcc.target/sh/pr54089-10.c: New.
11058
ce1ff48e
PT
110592016-02-20 Paul Thomas <pault@gcc.gnu.org>
11060
11061 PR fortran/69423
11062 * gfortran.dg/deferred_character_15.f90 : New test.
11063
bbf27208
DH
110642016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11065
11066 PR fortran/57365
11067 gfortran.dg/allocate_with_source_18.f03: New test.
11068
110692016-02-20 Harald Anlauf <anlauf@gmx.de>
11070
11071 PR fortran/52531
11072 gfortran.dg/gomp/pr52531.f90: New test.
11073
268be88c
BE
110742016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11075
11076 PR c++/69865
11077 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11078 -std=c++03.
11079
4b6c824a
JJ
110802016-02-19 Jakub Jelinek <jakub@redhat.com>
11081
871b3f47
JJ
11082 PR c++/69826
11083 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11084 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11085
7a965d51
JJ
11086 PR c++/69850
11087 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11088
4b6c824a
JJ
11089 PR c++/69851
11090 * g++.dg/torture/pr69851.C: New test.
11091
15fca21a
MS
110922016-02-19 Martin Sebor <msebor@redhat.com>
11093
11094 PR testsuite/69573
11095 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11096
19e21586
JJ
110972016-02-19 Jakub Jelinek <jakub@redhat.com>
11098
03a616ac
JJ
11099 PR c++/69850
11100 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11101 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11102
19e21586
JJ
11103 PR c++/67767
11104 * g++.dg/cpp0x/pr67767.C: New test.
11105
2db16594
KT
111062016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11107
11108 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11109 for fp, simd, crypto, crc, lse.
11110 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11111 above.
11112 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11113 effective target check.
11114
5a7d9d1e
JJ
111152016-02-19 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR target/69820
11118 * gcc.target/i386/pr69820.c: New test.
11119
6448f064
AK
111202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11121
11122 * gcc.target/s390/vector/int128-1.c: New test.
11123
d0a859e6
AK
111242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11125
11126 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11127
9e4eb643
AK
111282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11129
11130 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11131 instruction pattern name to prevent the testcase from failing with
11132 -march=z13.
11133
859a4c0e
AK
111342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11135
11136 * gcc.target/s390/md/movstr-2.c: New test.
11137
efc2340b
MK
111382016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11139
11140 * gcc.target/s390/morestack.c: New test.
11141
ca2bfbc2
DV
111422016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11143
11144 PR target/69625
11145 * gcc.target/s390/pr69625.c: Add test case.
11146
efd4bd05
BE
111472016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11148
11149 PR testsuite/68580
11150 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11151
2bf2078a
MM
111522016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11153
11154 PR target/68404
11155 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11156 * gcc.target/powerpc/fusion3.c: Likewise.
11157
f003579e
RB
111582016-02-18 Richard Biener <rguenther@suse.de>
11159
11160 PR middle-end/69553
11161 * g++.dg/torture/pr69553.C: New testcase.
11162
19233914
NC
111632016-02-18 Nick Clifton <nickc@redhat.com>
11164
efd4bd05
BE
11165 PR target/62254
11166 PR target/69610
11167 * gcc.target/arm/pr62554.c: New test.
11168 * gcc.target/arm/pr69610-1.c: New test.
11169 * gcc.target/arm/pr69610-2.c: New test.
19233914 11170
23f27839
RB
111712016-02-18 Richard Biener <rguenther@suse.de>
11172
11173 PR middle-end/69854
11174 * gcc.dg/torture/pr69854.c: New testcase.
11175
932c0da4
JJ
111762016-02-17 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR c++/69850
11179 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11180
1bed93e4
BS
111812012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11182
11183 * gcc.target/powerpc/vec-cg.c: New test.
11184
57bfb134
RB
111852016-02-17 Richard Biener <rguenther@suse.de>
11186
11187 PR testsuite/69586
11188 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11189
a44e0ebb
KT
111902016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11191
11192 PR target/69161
11193 * gcc.c-torture/compile/pr69161.c: New test.
11194
ffacd726
DS
111952016-02-17 David Sherwood <david.sherwood@arm.com>
11196
11197 PR target/69532
11198 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11199 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11200
448db8d2
EB
112012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11202
11203 * gcc.dg/ifcvt-4.c: Skip on Visium.
11204
e2f0522e
EB
112052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11206
11207 * gnat.dg/atomic8.adb: New test.
11208
bf17fe3f
EB
112092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11210
11211 * gnat.dg/discr46.ad[sb]: New test.
11212
ecf835e9
KN
112132016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11214
11215 PR Target/48344
11216 * gcc.target/powerpc/pr48344-1.c: New test.
11217
49a1164a
TK
112182015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11219
11220 PR fortran/69742
11221 * gfortran.dg/associate_21.f90: New test.
11222
bf14eba2
JJ
112232016-02-16 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR c/69835
11226 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11227 -Wnonnull in dg-options.
11228 * c-c++-common/nonnull-2.c: New test.
11229
35a093b6
JG
112302016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11231 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11232
11233 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11234
e387d491
JJ
112352016-02-16 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR middle-end/69801
11238 * gcc.dg/pr69801.c: Add empty dg-options.
11239
ba539195
JN
112402016-02-16 James Norris <jnorris@codesourcery.com>
11241
11242 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11243 * g++.dg/goacc/deviceptr-1.c: New file.
11244
2a2b8f64
JJ
112452016-02-16 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR tree-optimization/69820
11248 * gcc.dg/vect/pr69820.c: New test.
11249
87440c29
RB
112502016-02-16 Richard Biener <rguenther@suse.de>
11251
11252 PR tree-optimization/69776
11253 * gcc.dg/torture/pr69776-2.c: New testcase.
11254
6d87c306
BS
112552016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11256
11257 PR tree-optimization/69714
11258 * gcc.dg/torture/pr69714.c: New test.
11259
3824a0a2
JJ
112602016-02-16 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR tree-optimization/69802
11263 * gcc.dg/pr69802.c: New test.
11264
c8cfe96e
RB
112652016-02-16 Richard Biener <rguenther@suse.de>
11266
11267 PR middle-end/69801
11268 * gcc.dg/pr69801.c: New testcase.
11269
fc12098d
JD
112702016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11271
11272 PR libgfortran/69651
11273 * gfortran.dg/read_bang.f90: New test.
11274 * gfortran.dg/read_bang4.f90: New test.
11275
ba6b3795
JJ
112762016-02-15 Jakub Jelinek <jakub@redhat.com>
11277
f0516ca4
JJ
11278 PR c++/69658
11279 * g++.dg/init/pr69658.C: New test.
11280
ba6b3795
JJ
11281 PR c++/69797
11282 * c-c++-common/pr69797.c: New test.
11283
de3f9a2d
PK
112842016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11285
11286 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11287 check for aarch64*-*-*.
11288
17a3b967
RB
112892016-02-15 Richard Biener <rguenther@suse.de>
11290
11291 PR tree-optimization/69783
11292 * gcc.dg/vect/pr69783.c: New testcase.
11293
1c48bff1
RB
112942016-02-15 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/69776
11297 * gcc.dg/torture/pr69776.c: New testcase.
11298
1e6025b6
TK
112992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11300
11301 PR fortran/60526
11302 * gfortran.dg/type_decl_4.f90: Reinstated.
11303
d3308279
JDA
113042016-02-14 John David Anglin <danglin@gcc.gnu.org>
11305
11306 PR fortran/68746
11307 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11308
b7c56581
TK
113092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11310
11311 PR fortran/60526
11312 PR bootstrap/69816
11313 * gfortran.dg/type_decl_4.f90: Removed.
11314
60cb4ef5
TK
113152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11316
11317 PR fortran/60526
11318 * gfortran.dg/type_decl_4.f90: New test.
11319
f6964637
AM
113202016-02-14 Alan Modra <amodra@gmail.com>
11321
1a8849d1 11322 PR testsuite/68886
f6964637
AM
11323 * gcc.c-torture/execute/stkalign.c: Revise test.
11324
f5121920
OE
113252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11326
11327 PR target/67260
11328 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11329
6cda3ab6
OE
113302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11331
11332 PR target/67260
11333 * gcc.target/sh/torture/pr67260.c: New.
11334
6786e598
JDA
113352016-02-12 John David Anglin <danglin@gcc.gnu.org>
11336
11337 * gcc.dg/pr67964.c: Add dg-require-alias.
11338
7e05dad8
OE
113392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11340
11341 PR target/67636
11342 PR target/64345
11343 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11344
7f4cc3ce
JD
113452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11346
11347 PR libgfortran/69668
11348 * gfortran.dg/namelist_88.f90: New test.
11349
955ca6dc
JD
113502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11351
11352 PR libgfortran/69668
11353 * gfortran.dg/namelist_38.f90: Update test.
11354 * gfortran.dg/namelist_84.f90: Update test.
11355
876217ae
DM
113562016-02-12 David Malcolm <dmalcolm@redhat.com>
11357
11358 PR other/69554
11359 * gcc.dg/pr69554-1.c: New test.
11360 * gfortran.dg/pr69554-1.F90: New test.
11361 * gfortran.dg/pr69554-2.F90: New test.
11362 * lib/gcc-dg.exp (proc dg-locus): New function.
11363 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11364 distinguish between the caret-printing and non-caret-printing
11365 cases. If caret-printing has been explicitly enabled, bail out
11366 without attempting to fix up the output.
11367
61789eed
DM
113682016-02-12 David Malcolm <dmalcolm@redhat.com>
11369
11370 PR driver/69265
11371 PR driver/69453
11372 * gcc.dg/spellcheck-options-3.c: New test case.
11373 * gcc.dg/spellcheck-options-4.c: New test case.
11374 * gcc.dg/spellcheck-options-5.c: New test case.
11375 * gcc.dg/spellcheck-options-6.c: New test case.
11376 * gcc.dg/spellcheck-options-7.c: New test case.
11377 * gcc.dg/spellcheck-options-8.c: New test case.
11378 * gcc.dg/spellcheck-options-9.c: New test case.
11379 * gcc.dg/spellcheck-options-10.c: New test case.
11380
c3090c1f
JJ
113812016-02-12 Jakub Jelinek <jakub@redhat.com>
11382
11383 PR rtl-optimization/69764
11384 PR rtl-optimization/69771
11385 * c-c++-common/pr69764.c: New test.
11386 * gcc.dg/torture/pr69771.c: New test.
11387
8222034d
MP
113882016-02-12 Marek Polacek <polacek@redhat.com>
11389
11390 * g++.dg/torture/init-list1.C: New.
11391
f749f792
MP
113922016-02-12 Marek Polacek <polacek@redhat.com>
11393
11394 * gcc.dg/pr69522.c: Add empty dg-options.
11395
199fb02a
IE
113962016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11397
11398 * g++.dg/lto/lto.exp: Include and init mpx.
11399 * g++.dg/lto/pr69729_0.C: New test.
11400
b69539cb
JJ
114012016-02-12 Jakub Jelinek <jakub@redhat.com>
11402
06ff7000
JJ
11403 PR ipa/69241
11404 * g++.dg/ipa/pr69241-4.C: New test.
11405
b69539cb
JJ
11406 PR ipa/68672
11407 * g++.dg/ipa/pr68672-1.C: New test.
11408 * g++.dg/ipa/pr68672-2.C: New test.
11409 * g++.dg/ipa/pr68672-3.C: New test.
11410
16595a1f
BS
114112016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11412
11413 PR c/69522
6d87c306 11414 * gcc.dg/pr69522.c: New test.
16595a1f 11415
38d795d2
PP
114162016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11417
11418 PR c++/69098
11419 * g++.dg/cpp1y/69098.C: New test.
11420 * g++.dg/cpp1y/69098-2.C: New test.
11421
9c582551
JJ
114222016-02-12 Jakub Jelinek <jakub@redhat.com>
11423
11424 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11425 and neighbour -> neighbor.
11426 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11427 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11428 * c-c++-common/Wvarargs.c: Likewise.
11429 * c-c++-common/goacc/host_data-5.c: Likewise.
11430 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11431 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11432 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11433 * gcc.target/aarch64/pr60697.c: Likewise.
11434 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11435 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11436 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11437 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11438 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11439 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11440 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11441 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11442 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11443 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11444 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11445 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11446 * g++.dg/lookup/koenig5.C: Likewise.
11447 * g++.dg/ext/no-asm-2.C: Likewise.
11448 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11449 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11450 * gfortran.dg/used_types_16.f90: Likewise.
11451 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11452 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11453 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11454 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11455 * gfortran.dg/abstract_type_6.f03: Likewise.
11456 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11457 * gfortran.dg/used_types_15.f90: Likewise.
11458 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11459 * gfortran.dg/exit_3.f08: Likewise.
11460 * gfortran.dg/open_status_2.f90: Likewise.
11461 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11462 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11463 * gfortran.dg/associate_1.f03: Likewise.
11464 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11465 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11466 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11467 * gcc.dg/builtin-object-size-1.c: Likewise.
11468 * gcc.dg/noreturn-6.c: Likewise.
11469 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11470 * gcc.dg/globalalias.c: Likewise.
11471 * gcc.dg/builtins-config.h: Likewise.
11472 * gcc.dg/pr30457.c: Likewise.
11473 * gcc.c-torture/compile/volatile-1.c: Likewise.
11474 * gcc.c-torture/execute/20101011-1.c: Likewise.
11475 * c-c++-common/Waddress-1.c: Likewise.
11476
66756373
JJ
114772016-02-11 Jakub Jelinek <jakub@redhat.com>
11478
11479 PR c/69768
11480 * c-c++-common/Waddress-1.c: New test.
11481
76fe932b
AV
114822016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11483
11484 PR fortran/69296
11485 * gfortran.dg/associate_19.f03: New test.
11486 * gfortran.dg/associate_20.f03: New test.
11487
564c4d4b
OE
114882016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11489
11490 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11491
e1c1ecb0
KT
114922016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11493
11494 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11495 .arch armv8-a\n. Add -dA to dg-options.
11496 * gcc.target/aarch64/assembler_arch_1.c: New test.
11497 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11498
0d7d9458
PC
114992016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11500
11501 PR c++/68726
11502 * g++.dg/cpp0x/pr68726.C: New.
11503
e6208a60
IE
115042016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11505
11506 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11507 test.
11508
281a11eb
RB
115092016-02-11 Richard Biener <rguenther@suse.de>
11510
11511 * g++.dg/tree-ssa/pr61034.C: Adjust.
11512
e03dd765
VM
115132016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11514
4b48faf5 11515 PR target/69148
e03dd765
VM
11516 * gcc.target/s390/pr69148.c: New.
11517
cdc23927
YR
115182016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11519
11520 PR tree-optimization/69652
11521 * gcc.dg/torture/pr69652.c: New test.
11522
e199dd0a
JJ
115232016-02-10 Jakub Jelinek <jakub@redhat.com>
11524 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR ipa/69241
11527 PR c++/69649
11528 * g++.dg/ipa/pr69241-1.C: New test.
11529 * g++.dg/ipa/pr69241-2.C: New test.
11530 * g++.dg/ipa/pr69241-3.C: New test.
11531 * g++.dg/ipa/pr69649.C: New test.
11532
d6b38027
UB
115332016-02-10 Uros Bizjak <ubizjak@gmail.com>
11534
11535 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11536 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11537
13b562c5
BC
115382016-02-10 Bin Cheng <bin.cheng@arm.com>
11539
11540 PR tree-optimization/68021
11541 * gcc.dg/tree-ssa/pr68021.c: New test.
11542
24a179f8
RB
115432016-02-10 Richard Biener <rguenther@suse.de>
11544
11545 PR tree-optimization/69726
11546 * gcc.dg/uninit-22.c: New testcase.
11547
0d99886f
AP
115482016-02-09 Andrew Pinski <apinski@cavium.com>
11549
11550 PR tree-opt/69282
11551 * gcc.c-torture/compile/20160205-1.c: New testcase.
11552
ab04995c
MM
115532016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11554
11555 PR target/68404
11556 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11557 instead accessing a really large arrray.
11558 * gcc.target/powerpc/fusion3.c: Likewise.
11559
4b79ac23
CB
115602016-02-09 Charles Baylis <charles.baylis@linaro.org>
11561
11562 PR target/68532
11563 * gcc.c-torture/execute/pr68532.c: New test.
11564
b890a441
AO
115652016-02-11 Alexandre Oliva <aoliva@redhat.com>
11566
11567 PR target/69634
11568 * gcc.dg/pr69634.c: New.
11569
84a5bef7
RB
115702016-02-09 Richard Biener <rguenther@suse.de>
11571
11572 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11573
1f123759 115742016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11575
1f123759
AF
11576 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11577
65860c77
YR
115782016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11579
11580 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11581
7e1e8a0a
RB
115822016-02-09 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/69715
11585 * gcc.dg/torture/pr69715.c: New testcase.
11586
efb45a9f
PP
115872016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11588
11589 PR c++/69139
11590 * g++.dg/cpp0x/trailing12.C: New test.
11591 * g++.dg/cpp0x/trailing13.C: New test.
11592
20a0c6f9
PP
115932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11594
11595 PR c++/69283
11596 PR c++/67835
11597 * g++.dg/cpp1y/auto-fn29.C: New test.
11598 * g++.dg/cpp1y/auto-fn30.C: New test.
11599
a162f3af
JJ
116002016-02-08 Jakub Jelinek <jakub@redhat.com>
11601
11602 PR tree-optimization/69209
11603 * gcc.c-torture/compile/pr69209.c: New test.
11604
4b4a9fbd
JL
116052016-02-08 Jeff Law <law@redhat.com>
11606
11607 PR tree-optimization/68541
11608 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11609 of statements allowed in join block for path splitting.
11610
cfac5ed2
JJ
116112016-02-08 Jakub Jelinek <jakub@redhat.com>
11612
f68bc23f
JJ
11613 PR c++/59627
11614 * g++.dg/gomp/pr59627.C: New test.
11615
cfac5ed2
JJ
11616 PR ipa/69239
11617 * g++.dg/ipa/pr69239.C: New test.
11618
44714d8c
DM
116192016-02-08 David Malcolm <dmalcolm@redhat.com>
11620
11621 PR preprocessor/69664
11622 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11623 * gcc.dg/cpp/warn-comments.c: Likewise.
11624
eba9e839
MP
116252016-02-08 Marek Polacek <polacek@redhat.com>
11626
11627 PR c++/69688
11628 * g++.dg/init/const12.C: New test.
11629
a011cd92
BS
116302016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11631
11632 PR target/60410
11633 * gcc.dg/lto/pr55113_0.c: Remove test.
11634
5317b1be
RB
116352016-02-08 Richard Biener <rguenther@suse.de>
11636
11637 PR tree-optimization/69719
11638 * gcc.dg/torture/pr69719.c: New testcase.
11639
63998a63
RB
116402016-02-08 Richard Biener <rguenther@suse.de>
11641 Jeff Law <law@redhat.com>
11642
11643 PR target/68273
11644 * gcc.target/mips/pr68273.c: New testcase.
11645
43f4a281
RB
116462016-02-08 Richard Biener <rguenther@suse.de>
11647
11648 PR rtl-optimization/69274
11649 * gcc.target/i386/addr-sel-1.c: XFAIL.
11650
0b604d2d
JL
116512016-02-08 Jeff Law <law@redhat.com>
11652
e8dfe49e
JL
11653 PR tree-optimization/68541
11654 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11655
6daecd7a 11656 PR tree-optimization/65917
0b604d2d
JL
11657 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11658
c0f0e35a
JD
116592016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11660
11661 PR fortran/50555
11662 * gfortran.dg/namelist_args.f90: New test.
11663
8981d712
JL
116642016-02-05 Jeff Law <law@redhat.com>
11665
6daecd7a 11666 PR tree-optimization/68541
8981d712
JL
11667 * gcc.dg/tree-ssa/split-path-2.c: New test.
11668 * gcc.dg/tree-ssa/split-path-3.c: New test.
11669 * gcc.dg/tree-ssa/split-path-4.c: New test.
11670 * gcc.dg/tree-ssa/split-path-5.c: New test.
11671 * gcc.dg/tree-ssa/split-path-6.c: New test.
11672 * gcc.dg/tree-ssa/split-path-7.c: New test.
11673
46cb9332
MS
116742016-02-05 Martin Sebor <msebor@redhat.com>
11675
11676 PR c++/69662
11677 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11678 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11679
be2083ea
RH
116802016-02-06 Richard HEnderson <rth@redhat.com>
11681
11682 PR c/69643
11683 * gcc.target/i386/addr-space-4.c: New.
11684 * gcc.target/i386/addr-space-5.c: New.
11685
711d7c23
MM
116862016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11687
11688 PR fortran/66089
11689 * gfortran.dg/elemental_dependency_6.f90: New.
11690
b5c1c988
JJ
116912016-02-05 Jakub Jelinek <jakub@redhat.com>
11692
861c7bcd
JJ
11693 PR rtl-optimization/69691
11694 * gcc.c-torture/execute/pr69691.c: New test.
11695
b5c1c988
JJ
11696 PR c++/69628
11697 * g++.dg/parse/pr69628.C: New test.
11698
f7dfa966
UB
116992016-02-05 Uros Bizjak <ubizjak@gmail.com>
11700
11701 * gcc.dg/sancov/asan.c: Move to ...
11702 * gcc.dg/asan/sancov-1.c: ... here.
11703
9b143e64
UB
117042016-02-05 Uros Bizjak <ubizjak@gmail.com>
11705
11706 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11707
f5d4b899
L
117082016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11709
11710 PR target/69677
11711 * gcc.target/i386/pr69677.c: New test.
11712
76c85fbb
PP
117132016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11714
11715 PR c++/68948
11716 * g++.dg/template/pr68948.C: New test.
11717
f181bf90
DV
117182016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11719
11720 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11721 (only necessary on s390x).
11722
714fb282
L
117232016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11724
11725 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11726 -mno-accumulate-outgoing-args.
11727
618d6c1c
PP
117282016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11729
11730 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11731
1066e9b5
JJ
117322016-02-04 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR c/69669
11735 * c-c++-common/pr69669.c: New test.
11736
76255d0d
MM
117372016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11738
11739 PR target/69667
11740 * g++.dg/pr69667.C: New file.
11741
e0b059b1
WD
117422016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11743
11744 PR target/69619
11745 * gcc.dg/pr69619.c: Add new test.
11746
2692b5c8
RS
117472016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11748
11749 PR rtl-optimization/69577
11750 * gcc.target/i386/pr69577.c: New test.
11751
7db337c2
ML
117522016-02-04 Martin Liska <mliska@suse.cz>
11753
11754 * g++.dg/asan/pr69276.C: New test.
11755
cc9c0829
KT
117562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757
11758 PR target/65932
11759 PR target/67714
11760 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11761 a single smulbb instruction.
11762 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11763 * gcc.target/amr/wmul-2.c: Likewise.
11764
eb9feb52
KT
117652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11766
11767 PR target/65932
11768 PR target/67714
11769 * gcc.c-torture/execute/pr67714.c: New test.
11770
61f727fe
JJ
117712016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11772
11773 PR target/69454
11774 * gcc.target/i386/pr69454-1.c: New test.
11775 * gcc.target/i386/pr69454-2.c: New test.
11776
05dd97db
MS
117772016-02-03 Martin Sebor <msebor@redhat.com>
11778
11779 PR c++/69251
11780 PR c++/69253
11781 PR c++/69290
11782 PR c++/69277
11783 PR c++/69349
11784 * g++.dg/ext/flexarray-mangle-2.C: New test.
11785 * g++.dg/ext/flexarray-mangle.C: New test.
11786 * g++.dg/ext/flexarray-subst.C: New test.
11787 * g++.dg/ext/flexary11.C: New test.
11788 * g++.dg/ext/flexary12.C: New test.
11789 * g++.dg/ext/flexary13.C: New test.
11790 * g++.dg/ext/flexary14.C: New test.
11791 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11792
dac2fc29
L
117932016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11794
11795 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11796 Define only if CHECK_FLOAT128 is defined.
11797 (main): Properly initialize u5.
11798
eadb8035
JJ
117992016-02-03 Jakub Jelinek <jakub@redhat.com>
11800
0afbb81b
JJ
11801 PR c/69627
11802 * gcc.dg/pr69627.c: New test.
11803
eadb8035
JJ
11804 PR target/69644
11805 * gcc.dg/pr69644.c: New test.
11806
b12d4923
MS
118072016-02-03 Mike Stump <mikestump@comcast.net>
11808
11809 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11810 support for struct-layout-1.exp.
11811
ab4bae0c
PP
118122016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11813
11814 PR c++/69056
618d6c1c 11815 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11816
95831c01
VM
118172016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11818 Alexandre Oliva <aoliva@redhat.com>
11819
11820 PR target/69461
11821 * gcc.target/powerpc/pr69461.c: New.
11822
ccc71ab8
UB
118232016-02-03 Uros Bizjak <ubizjak@gmail.com>
11824
11825 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11826 works from here ...
11827 (check_effective_target_fsanitize_thread): ... to here. Do not
11828 specify additional compile flags for the test source.
11829 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11830 specify additional compile flags for the test source.
11831
96299640
WD
118322016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11833
11834 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11835
781d83d9
AV
118362016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11837
11838 PR fortran/67451
11839 PR fortran/69418
11840 * gfortran.dg/coarray_allocate_2.f08: New test.
11841 * gfortran.dg/coarray_allocate_3.f08: New test.
11842 * gfortran.dg/coarray_allocate_4.f08: New test.
11843
d8208e6d
AL
118442016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11845
11846 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11847 use same scan-tree-dump-times on all platforms.
11848 * gcc.dg/vect/vect-outer-1.c: Likewise.
11849 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11850 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11851 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11852 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11853 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11854 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11855 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11856
a8394fa0
SB
118572016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11858
11859 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11860 warning.
11861
f3baa1d3
L
118622016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11863
11864 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11865
eb077516
JN
118662016-02-02 James Norris <jnorris@codesourcery.com>
11867
11868 * c-c++-common/goacc/routine-5.c: Add tests.
11869
578fb225
AM
118702016-02-02 Alexander Monakov <amonakov@ispras.ru>
11871
11872 * gcc.target/nvptx/unsigned-cmp.c: New test.
11873
c64f7d37
WD
118742016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11875
11876 * gcc.target/aarch64/scalar_shift_1.c
11877 (test_corners_sisd_di): Improve force to SIMD register.
11878 (test_corners_sisd_si): Likewise.
11879 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11880 Remove scan-assembler check for ldr.
11881
90c6f26c
RB
118822016-02-02 Richard Biener <rguenther@suse.de>
11883
11884 PR tree-optimization/69595
11885 * gcc.dg/Warray-bounds-17.c: New testcase.
11886
9dc03c97
RB
118872016-02-02 Richard Biener <rguenther@suse.de>
11888
11889 PR tree-optimization/69606
11890 * gcc.dg/torture/pr69606.c: New testcase.
11891
2d4dc223
YR
118922016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11893
11894 PR middle-end/68542
11895 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11896 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11897
65c98fde
AM
118982016-02-02 Alan Modra <amodra@gmail.com>
11899
11900 PR target/69548
11901 * gcc.target/powerpc/pr69548.c: New test.
11902
e1b81f2b
JJ
119032016-02-01 Jakub Jelinek <jakub@redhat.com>
11904
d0268b37
JJ
11905 PR rtl-optimization/69592
11906 * gcc.dg/pr69592.c: New test.
11907
e1b81f2b
JJ
11908 PR preprocessor/69543
11909 PR c/69558
11910 * gcc.dg/pr69543.c: New test.
11911 * gcc.dg/pr69558.c: New test.
11912
7dd7780d
UB
119132016-02-01 Uros Bizjak <ubizjak@gmail.com>
11914
bf672ee5
UB
11915 PR testsuite/65940
11916 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11917
9a7013f8
MS
119182016-02-01 Martin Sebor <msebor@redhat.com>
11919
11920 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11921
e681fb2b
BC
119222016-02-01 Bin Cheng <bin.cheng@arm.com>
11923
11924 PR tree-optimization/67921
11925 * c-c++-common/ubsan/pr67921.c: New test.
11926
ff86345f
RB
119272016-02-01 Richard Biener <rguenther@suse.de>
11928
11929 PR middle-end/69556
11930 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11931
bc369dbd
RB
119322016-02-01 Richard Biener <rguenther@suse.de>
11933
11934 PR tree-optimization/69574
11935 * gcc.dg/torture/pr69574.c: New testcase.
11936
ef318184
RB
119372016-02-01 Richard Biener <rguenther@suse.de>
11938
11939 PR tree-optimization/69579
11940 * gcc.dg/setjmp-6.c: New testcase.
11941
654745e6
JJ
119422016-02-01 Jakub Jelinek <jakub@redhat.com>
11943
11944 PR rtl-optimization/69570
11945 * g++.dg/opt/pr69570.C: New test.
11946
e6c0c44b
RH
119472016-02-01 Richard Henderson <rth@redhat.com>
11948
11949 * gcc.dg/pr69535.c: New test.
11950
6ff3f09a
JDA
119512016-01-31 John David Anglin <danglin@gcc.gnu.org>
11952
2c005538
JDA
11953 PR testsuite/69584
11954 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11955 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11956
61083a4b
JDA
11957 PR debug/68244
11958 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11959
6ff3f09a
JDA
11960 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11961
0c221916
PT
119622016-01-31 Paul Thomas <pault@gcc.gnu.org>
11963
11964 PR fortran/67564
11965 * gfortran.dg/allocate_with_source_17.f03: New test.
11966
db7a2818
JJ
119672016-01-30 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR tree-optimization/69546
11970 * gcc.dg/torture/pr69546.c: New test.
11971
e520d5f0
PT
119722016-01-30 Paul Thomas <pault@gcc.gnu.org>
11973
11974 PR fortran/69566
11975 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11976
343c05d3
MS
119772016-01-30 Martin Sebor <msebor@redhat.com>
11978
11979 PR c++/68490
11980 * g++.dg/ext/flexary10.C: New test.
11981
d6c3a539
DH
119822016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11983
11984 PR fortran/66707
11985 gfortran.dg/common_23.f90: New test.
11986
52d72fcd
BS
119872016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11988
11989 PR target/65546
11990 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11991 condition being checked, and disable it when the target supports
11992 misaligned loads and stores.
11993
3a5d2ba4
JJ
119942016-01-29 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR debug/69518
11997 * gcc.dg/torture/pr69518.c: New test.
11998
6bbacdb5
L
119992016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12000
12001 PR target/69530
12002 * gcc.target/i386/pr69530.c: New test.
12003
af932cdb
SE
120042016-01-29 Steve Ellcey <sellcey@imgtec.com>
12005
12006 PR target/65604
12007 * gcc.target/mips/div-delay.c: New test.
12008
26658b7c
JJ
120092016-01-29 Jakub Jelinek <jakub@redhat.com>
12010
33e89989
JJ
12011 PR target/69551
12012 * gcc.target/i386/pr69551.c: New test.
12013
26658b7c
JJ
12014 PR target/66137
12015 * gcc.target/i386/pr66137.c: New test.
12016
401116b5
AB
120172016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12018
12019 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12020 always built for p5600.
12021 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12022 isa=p5600 dg-option.
12023
d4abfcc5
RB
120242016-01-29 Richard Biener <rguenther@suse.de>
12025
12026 PR tree-optimization/69547
12027 * g++.dg/tree-ssa/pr69547.C: New testcase.
12028
16b77b32
JJ
120292016-01-29 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR debug/66869
12032 * g++.dg/warn/Wunused-function2.C: New test.
12033
a1c95464
DV
120342016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12035
12036 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12037 support for test to succeed.
12038
5453bfed
MP
120392016-01-29 Marek Polacek <polacek@redhat.com>
12040
12041 PR c++/69509
12042 PR c++/69516
12043 * g++.dg/ext/constexpr-vla2.C: New test.
12044 * g++.dg/ext/constexpr-vla3.C: New test.
12045 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12046
452ec2a5
RB
120472016-01-29 Richard Biener <rguenther@suse.de>
12048
12049 PR middle-end/69537
12050 * gcc.dg/uninit-21.c: New testcase.
12051
aec0b19e
UB
120522016-01-28 Uros Bizjak <ubizjak@gmail.com>
12053
12054 PR target/69459
12055 * gcc.target/i386/pr69459.c: New test.
12056
df113ce7
SE
120572016-01-28 Steve Ellcey <sellcey@imgtec.com>
12058
12059 PR target/68400
12060 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12061 * gcc.target/mips/pr68400.c: New test.
12062
494de84f
MS
120632016-01-28 Martin Sebor <msebor@redhat.com>
12064
12065 PR target/17381
12066 * gcc.target/powerpc/pr17381.c: New test.
12067
eb1b1f01
JJ
120682016-01-28 Jakub Jelinek <jakub@redhat.com>
12069
12070 PR middle-end/69542
12071 * gcc.dg/torture/pr69542.c: New test.
12072
6dfeb7ce
WD
120732016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12074
12075 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12076
4b7471a4
DE
120772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12078
12079 * gcc.dg/pr65980.c: Skip on AIX.
12080 * gcc.dg/pr66688.c: Same.
12081
b271fd21
DE
120822016-01-28 David Edelsohn <dje.gcc@gmail.com>
12083
12084 PR target/63679
12085 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12086 * gcc.dg/tree-ssa/sra-18.c: Same.
12087
874108a9
AV
120882016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12089
12090 PR fortran/62536
12091 * gfortran.dg/block_15.f08: New test.
12092 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12093 on incorrectly closed BLOCK.
12094
30480bcd
IE
120952016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12096
12097 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
120982016-01-28 Richard Biener <rguenther@suse.de>
12099
12100 PR tree-optimization/69466
12101 * gfortran.dg/vect/pr69466.f90: New testcase.
12102
0d4c694e
TP
121032016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12104
12105 * g++.dg/pr67989.C: Remove ARM-specific option.
12106 * gcc.target/arm/pr67989.C: New file.
12107
2aa780da
UB
121082016-01-27 Uros Bizjak <ubizjak@gmail.com>
12109
12110 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12111 and expm1 test for glibc < 2.11.
12112
f75ebe77
RH
121132016-01-27 Richard Henderson <rth@redhat.com>
12114
12115 * gcc.c-torture/execute/pr69447.c: New test.
12116
121172016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12118
9a175e65 12119 PR fortran/69422
49847d75
PT
12120 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12121
cbdd8ae0
JJ
121222016-01-27 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR debug/66869
12125 * gcc.dg/pr66869.c: New test.
12126
2b572b3c
JL
121272016-01-25 Jeff Law <law@redhat.com>
12128
12129 PR tree-optimization/68398
aec0b19e 12130 PR tree-optimization/69196
2b572b3c
JL
12131 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12132 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12133 path to avoid new heuristic allowing more irreducible regions
12134 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12135 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12136 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12137 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12138 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12139
fa74a4bc
MP
121402016-01-27 Marek Polacek <polacek@redhat.com>
12141
12142 PR c/68062
12143 * c-c++-common/vector-compare-4.c: New test.
12144
0afff540
DM
121452016-01-27 David Malcolm <dmalcolm@redhat.com>
12146
12147 PR preprocessor/69126
12148 * c-c++-common/pr69126.c: New test case.
12149
1a218fc9
ILT
121502016-01-27 Ian Lance Taylor <iant@google.com>
12151
12152 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12153
5d70666e
RB
121542016-01-27 Ryan Burn <contact@rnburn.com>
12155
12156 PR cilkplus/69267
12157 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12158
87ff4d66
UB
121592016-01-27 Uros Bizjak <ubizjak@gmail.com>
12160
12161 PR target/69512
12162 * gcc.target/i386/pr69512.c: New test.
12163
27e23cca
RE
121642016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12165
12166 PR ada/69488
12167 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12168
05bf54c3
MP
121692016-01-27 Marek Polacek <polacek@redhat.com>
12170
12171 PR c++/69379
12172 * g++.dg/pr69379.C: New test.
12173
60214d0d
MS
121742016-01-27 Martin Sebor <msebor@redhat.com>
12175
12176 PR c++/69317
12177 * g++.dg/abi/Wabi-2-2.C: New test.
12178 * g++.dg/abi/Wabi-2-3.C: New test.
12179 * g++.dg/abi/Wabi-3-2.C: New test.
12180 * g++.dg/abi/Wabi-3-3.C: New test.
12181
167c7bfa
RB
121822016-01-27 Richard Biener <rguenther@suse.de>
12183
12184 PR tree-optimization/69166
12185 * gcc.dg/torture/pr69166.c: New testcase.
12186
1430fb1f
MJ
121872016-01-27 Martin Jambor <mjambor@suse.cz>
12188
12189 PR tree-optimization/69355
12190 * gcc.dg/tree-ssa/pr69355.c: New test.
12191
95e3030c
MP
121922016-01-27 Marek Polacek <polacek@redhat.com>
12193
12194 PR c++/69496
12195 * g++.dg/ext/constexpr-vla1.C: New test.
12196
eeb085f3
CB
121972016-01-20 Christian Bruel <christian.bruel@st.com>
12198
12199 PR target/69245
12200 * gcc.target/arm/pr69245.c: New test.
12201
b1652dde
JJ
122022016-01-27 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR tree-optimization/69399
12205 * gcc.dg/torture/pr69399.c: New test.
12206
ce7e8f00
EB
122072016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12210
e4aac1d1
EB
122112016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12212
12213 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12214
8dfdb419
TV
122152016-01-26 Tom de Vries <tom@codesourcery.com>
12216
12217 PR tree-optimization/69110
12218 * gcc.dg/autopar/pr69110.c: New test.
12219
56f80f54 122202016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12221 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12222
12223 * gcc.dg/graphite/isl-ast-op-select.c: New.
12224
a0909527
PT
122252015-01-26 Paul Thomas <pault@gcc.gnu.org>
12226
12227 PR fortran/69385
12228 * gfortran.dg/allocate_error_6.f90: New test.
12229
ffc445f4
RH
122302016-01-26 Richard Henderson <rth@redhat.com>
12231
12232 * gcc.dg/tm/pr60908.c: New test.
12233
01e1dea3
DM
122342016-01-26 David Malcolm <dmalcolm@redhat.com>
12235
12236 PR other/69006
12237 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12238 directive.
12239 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12240 expected multiline output to reflect the colorization being
12241 disabled before newlines.
12242 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12243 (custom_diagnostic_finalizer): Replace call to
12244 pp_newline_and_flush with call to pp_flush.
12245 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12246 * gfortran.dg/implicit_class_1.f90: Likewise.
12247 * lib/gcc-dg.exp (allow_blank_lines): New global.
12248 (dg-allow-blank-lines-in-output): New procedure.
12249 (gcc-dg-prune): Complain about blank lines in the output, unless
12250 dg-allow-blank-lines-in-output was called.
12251 * lib/multiline.exp (_build_multiline_regex): Only support
12252 arbitrary followup text for non-blank-lines, not for blank lines.
12253
13f92e8d
JJ
122542016-01-26 Jakub Jelinek <jakub@redhat.com>
12255
12256 PR tree-optimization/69483
12257 * gcc.dg/pr69483.c: New test.
12258 * g++.dg/opt/pr69483.C: New test.
12259
92422235
CL
122602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12261
12262 PR target/68620
12263 * gcc.target/arm/pr68620.c: New test.
12264
0bccf11b
L
122652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12266
12267 * gcc.target/i386/pr68986-2.c: Remove -m32.
12268
81cd202e
L
122692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12270
12271 PR target/68986
12272 * gcc.target/i386/pr68986-1.c: New test.
12273 * gcc.target/i386/pr68986-2.c: Likewise.
12274 * gcc.target/i386/pr68986-3.c: Likewise.
12275
213a1c03
CB
122762016-01-26 Christian Bruel <christian.bruel@st.com>
12277
12278 * lib/target-supports.exp
12279 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12280 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12281 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12282
22a08dd1
RB
122832016-01-26 Richard Biener <rguenther@suse.de>
12284
12285 PR tree-optimization/69452
12286 * gcc.dg/torture/pr69452.c: New testcase.
12287
6c06e0e8
JJ
122882016-01-26 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR target/69442
12291 * gcc.dg/pr69442.c: New test.
12292
b96824c4
RFI
122932016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12294
12295 PR target/67896
12296 * gcc.target/aarch64/simd/pr67896.C: New.
12297
5ee31e57
RS
122982016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12299
12300 PR tree-optimization/69400
12301 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12302 function.
12303 (plugin_init): Call it.
12304 * gcc.dg/torture/pr69400.c: New test.
12305
7ddfb31d
CL
123062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12307
12308 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12309
1e050c90
AK
123102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12311 Sebastian Pop <s.pop@samsung.com>
12312
12313 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12314 isl-0.15.
12315
c8ee4bf5
AK
123162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12317 Sebastian Pop <s.pop@samsung.com>
12318
12319 * gcc.dg/graphite/pr69292.c: New.
12320
d902b330
JJ
123212016-01-25 Jakub Jelinek <jakub@redhat.com>
12322
12323 * c-c++-common/goacc/use_device-1.c: New test.
12324
2c89b952
JL
123252016-01-25 Jeff Law <law@redhat.com>
12326
12327 PR tree-optimization/69196
12328 PR tree-optimization/68398
12329 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12330 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12331
685c8785
DE
123322016-01-25 David Edelsohn <dje.gcc@gmail.com>
12333
12334 PR target/69469
12335 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12336 Algorithm.
12337
95cef0c1
RB
123382016-01-25 Richard Biener <rguenther@suse.de>
12339
12340 PR testsuite/69380
12341 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12342
2947d3b2
IE
123432016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12344
12345 PR target/69421
12346 * gcc.dg/pr69421.c: New test.
12347
ae19075a
BB
123482016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12349
12350 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12351 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12352 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12353 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12354 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12355 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12356 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12357 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12358 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12359 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12360
fa4511c2
RB
123612016-01-25 Richard Biener <rguenther@suse.de>
12362
12363 PR tree-optimization/69376
12364 * gcc.dg/torture/pr69376.c: New testcase.
12365
1d101216
JD
123662016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12367
12368 PR fortran/69397
12369 PR fortran/68442
12370 * gfortran.dg/interface_38.f90: New test.
12371 * gfortran.dg/interface_39.f90: New test.
a0909527 12372
a59b92b0
PP
123732016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12374
12375 Revert:
12376 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12377
12378 PR c++/11858
12379 PR c++/24663
12380 PR c++/24664
12381 * g++.dg/template/pr11858.C: New test.
12382 * g++.dg/template/pr24663.C: New test.
12383 * g++.dg/template/unify12.C: New test.
12384 * g++.dg/template/unify13.C: New test.
12385 * g++.dg/template/unify14.C: New test.
12386 * g++.dg/template/unify15.C: New test.
12387 * g++.dg/template/unify16.C: New test.
12388 * g++.dg/template/unify17.C: New test.
12389
16acb1a8
DH
123902016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12391
12392 PR fortran/68283
12393 gfortran.dg/pr68283.f90: New test.
12394
094773e8
TK
123952016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12396
12397 PR fortran/66094
12398 * gfortran.dg/inline_matmul_13.f90: New test.
12399 * gfortran.dg/matmul_bounds_8.f90: New test.
12400 * gfortran.dg/matmul_bounds_9.f90: New test.
12401 * gfortran.dg/matmul_bounds_10.f90: New test.
12402
42fb90d7
TV
124032016-01-23 Tom de Vries <tom@codesourcery.com>
12404
12405 PR tree-optimization/69426
12406 * gcc.dg/autopar/pr69426.c: New test.
12407
69da7802
MS
124082016-01-23 Martin Sebor <msebor@redhat.com>
12409
12410 PR c++/58109
12411 PR c++/69022
12412 * g++.dg/cpp0x/alignas5.C: New test.
12413 * g++.dg/ext/vector29.C: Same.
12414
da17300a
UB
124152016-01-23 Uros Bizjak <ubizjak@gmail.com>
12416
12417 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12418 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12419 _GNU_SOURCE from compile flags to the source.
12420 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12421 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12422 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12423 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12424
62041cfc
JJ
124252016-01-22 Jakub Jelinek <jakub@redhat.com>
12426
12427 PR target/69432
12428 * g++.dg/opt/pr69432.C: New test.
12429
f7d2ad6f
BS
124302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12431
12432 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12433 32-bit targets testing an -m64 multilib.
12434
d403fc9a
WS
124352016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12436
12437 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12438 64-bit support.
12439
4aa16f8d
JG
124402016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12441
12442 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12443
7c816d0f
CB
124442016-01-21 Christian Bruel <christian.bruel@st.com>
12445
12446 PR target/68674
12447 * gcc.target/i386/pr68674.c
12448 * gcc.target/aarch64/pr68674.c
12449 * gcc.target/arm/pr68674.c
12450
fce661e8
KT
124512016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12452
12453 PR target/69403
12454 * gcc.c-torture/execute/pr69403.c: New test.
12455
4696899f
PC
124562016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12457
12458 PR c++/55843
12459 * g++.dg/template/pr55843.C: New.
12460
bac69366
AL
124612016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12462
12463 PR testsuite/66877
12464 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12465 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12466
b57d3a5c
BS
124672016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12468
12469 PR testsuite/67489
da17300a
UB
12470 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12471 from dg-do compile directive, and instead add
12472 { dg-require-effective-target int128 }.
b57d3a5c 12473
9f04a53e
MS
124742016-01-20 Martin Sebor <msebor@redhat.com>
12475
12476 PR c/69405
12477 * gcc.dg/sync-fetch.c: New test.
12478
38a51663
JL
124792016-01-21 Martin Sebor <msebor@redhat.com>
12480
12481 PR target/69252
12482 * gcc.target/powerpc/pr69252.c: New test.
12483
2423a75a
JD
124842016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12485
12486 PR fortran/65996
da17300a 12487 * gfortran.dg/pr65996.f90: New test.
2423a75a 12488
0a76463f
DV
124892016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12490
12491 PR c++/68810
9f04a53e 12492 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12493 expected to generate an error.
0a76463f 12494
9776e692
BS
124952016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12496
12497 PR middle-end/66178
12498 * gcc.dg/torture/pr66178.c: New test.
12499
c8d3e088
AB
125002016-01-21 Anton Blanchard <anton@samba.org>
12501 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12502
12503 PR target/63354
12504 * gcc.target/powerpc/pr63354.c: New test.
12505
35b707ff
VM
125062016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12507
12508 PR rtl-optimization/68990
12509 * gcc.target/i386/pr68990: New.
12510
157b0829
NC
125112016-01-21 Nick Clifton <nickc@redhat.com>
12512
12513 PR target/69129
12514 * gcc.target/mips/pr69129.c: New.
12515
aede6748
PC
125162016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12517
12518 PR c++/58046
12519 * g++.dg/cpp0x/pr58046.C: New.
12520
5463c2c8
JJ
125212016-01-21 Jakub Jelinek <jakub@redhat.com>
12522
6d31cc75
SS
12523 PR target/69187
12524 PR target/65624
12525 * gcc.target/arm/pr69187.c: New test.
12526
5463c2c8
JJ
12527 PR c++/69355
12528 * g++.dg/torture/pr69355.C: New test.
12529
fa28f32b
AK
125302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12531 Sebastian Pop <s.pop@samsung.com>
12532
12533 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12534
b920a047
AK
125352016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12536 Sebastian Pop <s.pop@samsung.com>
12537
da17300a 12538 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12539
bdd3aea6
JJ
125402016-01-21 Jakub Jelinek <jakub@redhat.com>
12541
12542 PR middle-end/67653
12543 * c-c++-common/pr67653.c: New test.
12544 * gcc.dg/torture/pr29119.c: Add dg-warning.
12545
26a2e6ae
PB
125462016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12547
12548 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12549
d25c7690
PK
125502016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12551
12552 PR c/24293
12553 * gcc.dg/pr24293.c: New test.
12554 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12555 incomplete struct type.
12556 * gcc.dg/declspec-1.c: Likewise.
12557 * gcc.dg/pr63549.c: Likewise.
12558
889d5698
JJ
125592016-01-20 Jakub Jelinek <jakub@redhat.com>
12560
12561 PR tree-optimization/66612
12562 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12563 for bdn instruction.
12564
d7cf3dc7
CL
125652016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12566
12567 * lib/target-supports.exp
12568 (check_effective_target_arm_fp_ok_nocache): New.
12569 (check_effective_target_arm_fp_ok): New.
12570 (add_options_for_arm_fp): New.
12571 (check_effective_target_arm_crypto_ok_nocache): Require
12572 target_arm_v8_neon_ok instead of arm32.
12573 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12574 (check_effective_target_arm_crypto_pragma_ok): New.
12575 (add_options_for_arm_vfp): New.
12576 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12577 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12578 target instead. Force initial fpu to vfp.
12579 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12580 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12581 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12582 dependency.
12583 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12584 use arm_vfp effective target instead. Force initial fpu to vfp.
12585 * gcc.target/arm/attr-neon3.c: Likewise.
12586 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12587 arm_vfp_ok.
12588 * gcc.target/arm/unsigned-float.c: Likewise.
12589 * gcc.target/arm/vfp-1.c: Likewise.
12590 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12591 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12592 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12593 * gcc.target/arm/vfp-ldmias.c: Likewise.
12594 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12595 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12596 * gcc.target/arm/vfp-stmiad.c: Likewise.
12597 * gcc.target/arm/vfp-stmias.c: Likewise.
12598 * gcc.target/arm/vnmul-1.c: Likewise.
12599 * gcc.target/arm/vnmul-2.c: Likewise.
12600 * gcc.target/arm/vnmul-3.c: Likewise.
12601 * gcc.target/arm/vnmul-4.c: Likewise.
12602
01ac9704 126032016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12604
e84b00da
L
12605 PR testsuite/69366
12606 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12607 the MPX run-time library, for compile-time MPX test.
12608 * gcc.target/i386/chkp-always_inline.c: Likewise.
12609 * gcc.target/i386/chkp-bndret.c: Likewise.
12610 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12611 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12612 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12613 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12614 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12615 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12616 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12617 * gcc.target/i386/chkp-label-address.c: Likewise.
12618 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12619 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12620 * gcc.target/i386/chkp-pr69044.c: Likewise.
12621 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12622 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12623 * gcc.target/i386/chkp-strchr.c: Likewise.
12624 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12625 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12626 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12627 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12628 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12629 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12630 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12631 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12632 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12633 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12634 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12635 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12636 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12637 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12638 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12639 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12640 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12641 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12642 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12643 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12644 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12645 * gcc.target/i386/pr63995-2.c: Likewise.
12646 * gcc.target/i386/pr64805.c: Likewise.
12647 * gcc.target/i386/pr65044.c: Likewise.
12648 * gcc.target/i386/pr65167.c: Likewise.
12649 * gcc.target/i386/pr65183.c: Likewise.
12650 * gcc.target/i386/pr65184.c: Likewise.
12651 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12652
28b33016
IE
126532016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12654
12655 PR tree-optimization/69328
12656 * gcc.dg/pr69328.c: New test.
12657
bcff0913
JL
126582016-01-20 Jeff Law <law@redhat.com>
12659
bf0bb970 12660 PR target/25114
bcff0913
JL
12661 * gcc.target/m68k/pr25114.c: New test.
12662
a3f69631
AV
126632016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12664
12665 * gcc.target/arm/memset-inline-10.c: Added
12666 dg-require-effective-target arm_thumb2_ok.
12667
af33ba0d
EB
126682016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12669
12670 * gcc.dg/debug/dwarf2/sso.c: New test.
12671
7596d5de
UB
126722016-01-19 Uros Bizjak <ubizjak@gmail.com>
12673
12674 PR testsuite/68820
12675 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12676 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12677 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12678
ceda2c69
JH
126792016-01-19 Jan Hubicka <hubicka@ucw.cz>
12680
12681 PR ipa/66223
12682 * g++.dg/ipa/devirt-50.C: New testcase.
12683
38a979f2
MP
126842016-01-19 Marek Polacek <polacek@redhat.com>
12685
12686 PR c++/68965
12687 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12688 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12689
962801c5
KT
126902016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12691
12692 PR target/69135
12693 * gcc.target/arm/pr69135_1.c: New test.
12694
078fe40a
WD
126952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12696
12697 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12698
786e3c06
WD
126992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12700
12701 * gcc.target/aarch64/ccmp_1.c: New testcase.
12702
1e297006
MP
127032016-01-19 Marek Polacek <polacek@redhat.com>
12704
12705 PR c++/68586
12706 * g++.dg/cpp0x/enum30.C: New test.
12707
879c27e3
RB
127082016-01-19 Richard Biener <rguenther@suse.de>
12709
12710 PR tree-optimization/69336
12711 * g++.dg/tree-ssa/pr69336.C: New testcase.
12712
015337d3
JJ
127132016-01-19 Jakub Jelinek <jakub@redhat.com>
12714
12715 PR debug/65779
12716 * gcc.dg/pr65779.c: New test.
12717
e2c768b6
RB
127182016-01-19 Richard Biener <rguenther@suse.de>
12719
12720 PR tree-optimization/69352
12721 * gcc.dg/torture/pr69352.c: New testcase.
12722
569efc34
JJ
127232016-01-19 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR rtl-optimization/68955
12726 PR rtl-optimization/64557
12727 * gcc.dg/torture/pr68955.c: New test.
12728
e49d321f
JH
127292016-01-19 Jan Hubicka <hubicka@ucw.cz>
12730
12731 PR lto/69136
12732 * g++.dg/torture/pr69136.C: New testcase.
12733
e9191ad3
JH
127342016-01-19 Jan Hubicka <hubicka@ucw.cz>
12735
12736 PR lto/69133
12737 * g++.dg/lto/pr69133_0.C: New testcase.
12738 * g++.dg/lto/pr69133_1.C: New testcase.
12739
2bedb645
JL
127402016-01-15 Jeff Law <law@redhat.com>
12741
12742 PR tree-optimization/69320
12743 * gcc.c-torture/pr69320-1.c: New test.
12744 * gcc.c-torture/pr69320-2.c: New test.
12745 * gcc.c-torture/pr69320-3.c: New test.
12746 * gcc.c-torture/pr69320-4.c: New test.
12747
17c15cb9
PP
127482016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12749
12750 PR c++/11858
12751 PR c++/24663
12752 PR c++/24664
12753 * g++.dg/template/pr11858.C: New test.
12754 * g++.dg/template/pr24663.C: New test.
12755 * g++.dg/template/unify12.C: New test.
12756 * g++.dg/template/unify13.C: New test.
12757 * g++.dg/template/unify14.C: New test.
12758 * g++.dg/template/unify15.C: New test.
12759 * g++.dg/template/unify16.C: New test.
12760 * g++.dg/template/unify17.C: New test.
12761
9617fd08
DM
127622016-01-18 David Malcolm <dmalcolm@redhat.com>
12763
12764 PR testsuite/69181
12765 * gcc.dg/pr69181-1.c: New test file.
12766 * gcc.dg/pr69181-2.c: New test file.
12767 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12768 globals by moving it to...
12769 (cleanup-after-saved-dg-test): ...this new function. Add
12770 "global additional_sources_used". Add reset of global
12771 multiline_expected_outputs to the empty list.
12772 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12773 global to...
12774 (multiline_expected_outputs): ...this, and updated comments to
12775 note that it is modified from gcc-dg.exp.
12776 (dg-end-multiline-output): Update for the above renaming.
12777 (handle-multiline-outputs): Likewise. Remove the clearing
12778 of the expected outputs to the empty list.
12779
b555a2e4
RB
127802016-01-18 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/69297
12783 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12784
96902805
JM
127852016-01-18 Joseph Myers <joseph@codesourcery.com>
12786
12787 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12788 dg-options.
12789 * gcc.target/mips/mips-3d-2.c: Likewise.
12790 * gcc.target/mips/mips-3d-3.c: Likewise.
12791 * gcc.target/mips/mips-3d-4.c: Likewise.
12792 * gcc.target/mips/mips-3d-5.c: Likewise.
12793 * gcc.target/mips/mips-3d-6.c: Likewise.
12794 * gcc.target/mips/mips-3d-7.c: Likewise.
12795 * gcc.target/mips/mips-3d-8.c: Likewise.
12796 * gcc.target/mips/mips-3d-9.c: Likewise.
12797 * gcc.target/mips/mips-ps-1.c: Likewise.
12798 * gcc.target/mips/mips-ps-2.c: Likewise.
12799 * gcc.target/mips/mips-ps-3.c: Likewise.
12800 * gcc.target/mips/mips-ps-4.c: Likewise.
12801 * gcc.target/mips/mips-ps-5.c: Likewise.
12802 * gcc.target/mips/mips-ps-6.c: Likewise.
12803 * gcc.target/mips/mips-ps-7.c: Likewise.
12804 * gcc.target/mips/mips-ps-type.c: Likewise.
12805 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12806 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12807
40e26f94
TV
128082016-01-18 Tom de Vries <tom@codesourcery.com>
12809
12810 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12811 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12812 * c-c++-common/goacc/kernels-empty.c: New test.
12813 * c-c++-common/goacc/kernels-eternal.c: New test.
12814 * c-c++-common/goacc/kernels-loop-2.c: New test.
12815 * c-c++-common/goacc/kernels-loop-3.c: New test.
12816 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12817 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12818 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12819 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12820 * c-c++-common/goacc/kernels-loop-data.c: New test.
12821 * c-c++-common/goacc/kernels-loop-g.c: New test.
12822 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12823 * c-c++-common/goacc/kernels-loop-n.c: New test.
12824 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12825 * c-c++-common/goacc/kernels-loop.c: New test.
12826 * c-c++-common/goacc/kernels-noreturn.c: New test.
12827 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12828 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12829 * c-c++-common/goacc/kernels-reduction.c: New test.
12830
a98d4647
TV
128312016-01-18 Tom de Vries <tom@codesourcery.com>
12832
12833 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12834 * gcc.dg/autopar/outer-2.c: Same.
12835 * gcc.dg/autopar/outer-3.c: Same.
12836 * gcc.dg/autopar/outer-4.c: Same.
12837 * gcc.dg/autopar/outer-5.c: Same.
12838 * gcc.dg/autopar/outer-6.c: Same.
12839 * gcc.dg/autopar/parallelization-1.c: Same.
12840 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12841 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12842 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12843 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12844 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12845 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12846 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12847 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12848 * gcc.dg/autopar/pr39500-1.c: Same.
12849 * gcc.dg/autopar/pr39500-2.c: Same.
12850 * gcc.dg/autopar/pr46193.c: Same.
12851 * gcc.dg/autopar/pr46194.c: Same.
12852 * gcc.dg/autopar/pr49580.c: Same.
12853 * gcc.dg/autopar/pr49960-1.c: Same.
12854 * gcc.dg/autopar/pr49960.c: Same.
12855 * gcc.dg/autopar/pr68373.c: Same.
12856 * gcc.dg/autopar/reduc-1.c: Same.
12857 * gcc.dg/autopar/reduc-1char.c: Same.
12858 * gcc.dg/autopar/reduc-1short.c: Same.
12859 * gcc.dg/autopar/reduc-2.c: Same.
12860 * gcc.dg/autopar/reduc-2char.c: Same.
12861 * gcc.dg/autopar/reduc-2short.c: Same.
12862 * gcc.dg/autopar/reduc-3.c: Same.
12863 * gcc.dg/autopar/reduc-4.c: Same.
12864 * gcc.dg/autopar/reduc-6.c: Same.
12865 * gcc.dg/autopar/reduc-7.c: Same.
12866 * gcc.dg/autopar/reduc-8.c: Same.
12867 * gcc.dg/autopar/reduc-9.c: Same.
12868 * gcc.dg/autopar/uns-outer-4.c: Same.
12869 * gcc.dg/autopar/uns-outer-5.c: Same.
12870 * gcc.dg/autopar/uns-outer-6.c: Same.
12871 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12872 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12873
da976fa8
AL
128742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12875
12876 PR target/63679
12877 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12878 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12879
70c1e886
AL
128802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12881
12882 PR target/63679
12883 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12884 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12885 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12886
88bed196
AL
128872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12888
12889 PR target/63679
12890 * gcc.dg/tree-ssa/sra-17.c: New.
12891 * gcc.dg/tree-ssa/sra-18.c: New.
12892
3dd5f42e
IE
128932016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12894
12895 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12896
ae5a77fa
EB
128972016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12898
12899 * gnat.dg/inline12.adb: New test.
12900
11e57fc6
BC
129012016-01-18 Bin Cheng <bin.cheng@arm.com>
12902
12903 PR tree-optimization/66797
12904 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12905
995b6fe0
RB
129062016-01-18 Richard Biener <rguenther@suse.de>
12907
12908 PR tree-optimization/69170
12909 * gcc.dg/torture/pr69170.c: New testcase.
12910
82ee0cf2 129112016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12912
12913 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12914
d69da357
TV
129152016-01-16 Tom de Vries <tom@codesourcery.com>
12916
12917 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12918
a3845283
TV
129192016-01-16 Tom de Vries <tom@codesourcery.com>
12920
12921 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12922 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12923 redundant dg-require-effective-target pthread.
12924 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12925 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12926 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12927 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12928 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12929 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12930 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12931
197a6aa6
DE
129322016-01-16 David Edelsohn <dje.gcc@gmail.com>
12933
12934 PR target/68609
12935 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12936 * gcc.target/powerpc/recip-7.c: Same.
12937
ec7886c1
PP
129382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12939
12940 PR c++/69091
12941 * g++.dg/template/pr69091.C: New test.
12942
203484bb
PP
129432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12944
12945 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12946 dump does not contain an error_mark_node.
12947 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12948 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12949
aa2500e9
PP
129502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12951
12952 PR c++/68936
12953 * g++.dg/template/pr68936.C: New test.
12954
28621a5c
DE
129552016-01-15 David Edelsohn <dje.gcc@gmail.com>
12956
12957 PR target/68609
12958 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12959 * gcc.target/powerpc/recip-2.c: Same.
12960 * gcc.target/powerpc/recip-3.c: Same.
12961 * gcc.target/powerpc/recip-4.c: Same.
12962 * gcc.target/powerpc/recip-sqrtf.c: Same.
12963
40c43aca
JL
129642016-01-15 Jeff Law <law@redhat.com>
12965
12966 PR tree-optimization/69270
12967 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12968 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12969
afbc5ae8
PT
129702016-01-15 Paul Thomas <pault@gcc.gnu.org>
12971
12972 PR fortran/49630
12973 * gfortran.dg/deferred_character_13.f90: New test for the fix
12974 of comment 3 of the PR.
12975
12976 PR fortran/54070
12977 * gfortran.dg/deferred_character_8.f90: New test
12978 * gfortran.dg/allocate_error_5.f90: New test
12979
12980 PR fortran/60593
12981 * gfortran.dg/deferred_character_10.f90: New test
12982
12983 PR fortran/60795
12984 * gfortran.dg/deferred_character_14.f90: New test
12985
12986 PR fortran/61147
12987 * gfortran.dg/deferred_character_11.f90: New test
12988
12989 PR fortran/64324
12990 * gfortran.dg/deferred_character_9.f90: New test
12991
49abe076
VM
129922016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12993
12994 PR rtl-optimization/69030
12995 * gcc.target/i386/pr69030.c: New.
12996
16d12992
KT
129972016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12998
12999 * gcc.target/aarch64/target_attr_17.c: New test.
13000
78810bd3
RB
130012016-01-15 Richard Biener <rguenther@suse.de>
13002
13003 PR tree-optimization/66856
13004 * gcc.dg/torture/pr66856-1.c: New testcase.
13005 * gcc.dg/torture/pr66856-2.c: Likewise.
13006
2bd847fe
RB
130072016-01-15 Richard Biener <rguenther@suse.de>
13008
13009 PR debug/69137
13010 * g++.dg/lto/pr69137_0.C: New testcase.
13011
a00fe3b7
RS
130122016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13013
13014 PR middle-end/69246
13015 * gcc.target/i386/pr69246.c: New test.
13016
cbb0e83b
DV
130172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13018
7596d5de 13019 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13020
5a500ecf
DV
130212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13022
13023 PR c++/56194
13024 * g++.dg/init/const9.C: Disable test on S/390.
13025
5d9bf64f
DV
130262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13027
13028 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13029 * g++.dg/Wno-frame-address.C: Ditto.
13030
e234b19e
DV
130312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13032
13033 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13034
89483f99
RB
130352016-01-15 Richard Biener <rguenther@suse.de>
13036
13037 PR tree-optimization/68961
13038 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13039
94f37395
IE
130402016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13041
13042 * gcc.target/i386/pr65105-5.c: New test.
13043
82ee0cf2 130442016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13045
13046 * gcc.c-torture/execute/alias-4.c: New testcase.
13047
82ee0cf2 130482016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13049
13050 PR ipa/68148
13051 * g++.dg/ipa/devirt-49.C: New testcase.
13052
092f7deb 130532016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13054
13055 PR target/65837
13056 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13057 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13058 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13059
e93c66bc
RB
130602016-01-15 Richard Biener <rguenther@suse.de>
13061
13062 PR tree-optimization/69117
13063 * gcc.dg/torture/pr69117.c: New testcase.
13064
c47eaca6 130652015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13066
13067 PR c++/69048
13068 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13069
c3f6914a
FXC
130702016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13071
13072 PR testsuite/67509
13073 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13074 range tests use 100 * maximum instead of maximum + 1.
13075
cd65ae90
JJ
130762016-01-14 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR debug/69244
13079 * gcc.dg/guality/pr69244.c: New test.
13080
19643948
UB
130812016-01-14 Uros Bizjak <ubizjak@gmail.com>
13082
13083 * lib/target-supports.exp (check_effective_target_issignaling):
13084 New procedure.
13085 * gcc.dg/pr61441.c: Require issignaling effective target.
13086
fe79c97e
SB
130872016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13088
13089 PR target/68803
13090 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13091
c7df95d8
DM
130922016-01-14 David Malcolm <dmalcolm@redhat.com>
13093
13094 PR c++/68819
13095 PR preprocessor/69177
13096 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13097 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13098 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13099 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13100
00083992
MP
131012016-01-14 Marek Polacek <polacek@redhat.com>
13102
13103 PR c/69262
13104 * gcc.dg/array-15.c: New test.
13105
0c9b3294
JJ
131062016-01-14 Jakub Jelinek <jakub@redhat.com>
13107
13108 PR middle-end/68146
13109 PR tree-optimization/69155
13110 * gfortran.dg/pr68146.f: New test.
13111 * gfortran.dg/pr69155.f90: New test.
13112
3688e13d
RB
131132016-01-14 Richard Biener <rguenther@suse.de>
13114
13115 PR tree-optimization/68060
13116 * gcc.dg/torture/pr68060-1.c: New testcase.
13117 * gcc.dg/torture/pr68060-2.c: Likewise.
13118
bab0ad3a
NC
131192016-01-14 Nick Clifton <nickc@redhat.com>
13120
13121 * lib/target-supports.exp
13122 (check_effective_target_arm_neon_ok_nocache): Add an option
13123 sequence that includes setting the ARM architecture to ARMv7-A.
13124 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13125 command line options necessary to enable Neon support.
13126 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13127 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13128 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13129 * gcc.target/arm/pr69180.c: Likewise.
13130
947c2ce5
JL
131312016-01-14 Jeff Law <law@redhat.com>
13132
13133 PR tree-optimization/69270
13134 * gcc.dg/tree-ssa/pr69270.c: New test.
13135
3342fd71
BS
131362016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13137
13138 PR c/66208
13139 * c-c++-common/pr66208.c: New file.
13140
2ad3adf1
JJ
131412016-01-13 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR tree-optimization/69156
13144 * gcc.dg/pr69156.c: New test.
13145
398d6feb
L
131462016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13147
13148 * gcc.target/i386/pr69225-7.c: New test.
13149
4c868789
RH
131502016-01-13 Richard Henderson <rth@redhat.com>
13151
13152 * gcc.dg/tm/memopt-13.c: Update expected function.
13153 * gcc.dg/tm/memopt-6.c: Likewise.
13154
ef6d1772
UB
131552016-01-13 Uros Bizjak <ubizjak@gmail.com>
13156
13157 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13158 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13159 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13160 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13161
ef6d1772
UB
131622016-01-13 Tom de Vries <tom@codesourcery.com>
13163
13164 PR tree-optimization/69169
0b4b6ef2
TV
13165 * gcc.dg/pr69169.c: New test.
13166
2ad3adf1 131672016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13168
13169 PR target/69228
13170 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13171 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13172 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13173 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13174 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13175 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13176 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13177 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13178
9060e335
AK
131792016-01-13 Jakub Jelinek <jakub@redhat.com>
13180
13181 PR target/69247
13182 * gcc.dg/pr69247.c: New test.
13183
40311329
RB
131842016-01-13 Richard Biener <rguenther@suse.de>
13185
13186 PR tree-optimization/69242
13187 * gcc.dg/torture/pr69242.c: New testcase.
13188
ccbd7103
RB
131892016-01-13 Richard Biener <rguenther@suse.de>
13190
13191 PR tree-optimization/69186
13192 * gcc.dg/torture/pr69186.c: New testcase.
13193
c6f72a46
JL
131942016-01-13 Jeff Law <law@redhat.com>
13195
13196 PR tree-optimization/67755
13197 * gcc.dg/tree-ssa/pr67755.c: New test.
13198
131992016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13200
13201 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13202 pass number in output by a star.
13203
c446cf07
BC
132042016-01-12 Bin Cheng <bin.cheng@arm.com>
13205
13206 PR tree-optimization/68911
13207 * gcc.c-torture/execute/pr68911.c: New test.
13208
5342156c
MP
132092016-01-12 Marek Polacek <polacek@redhat.com>
13210
13211 PR c++/68979
13212 * g++.dg/warn/permissive-1.C: New test.
13213
65364cc5
JJ
132142016-01-12 Jakub Jelinek <jakub@redhat.com>
13215
13216 PR objc++/68511
13217 PR c++/69213
13218 * g++.dg/opt/pr69213.C: New test.
13219
81b9a3d9
CB
132202016-01-12 Christian Bruel <christian.bruel@st.com>
13221
13222 PR target/69180
13223 * gcc.target/arm/pr69180.c: New test.
13224
3c4e91c9
RB
132252016-01-12 Richard Biener <rguenther@suse.de>
13226
13227 PR lto/69077
13228 * g++.dg/lto/pr69077_0.C: New testcase.
13229 * g++.dg/lto/pr69077_1.C: Likewise.
13230
5664cea1
JJ
132312016-01-12 Jakub Jelinek <jakub@redhat.com>
13232
13233 PR target/69175
13234 * g++.dg/opt/pr69175.C: New test.
13235
86cefc49
AL
132362016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13237
13238 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13239 rather than #including math.h & stdlib.h.
13240 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13241 * gcc.dg/vect/pr49771.c: Likewise.
13242 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13243 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13244 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13245 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13246 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13247 * gcc.dg/vect/pr44507.c: Likewise.
13248 * gcc.dg/vect/pr45902.c: Likewise.
13249 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13250 * gcc.dg/vect/vect-117.c: Likewise.
13251 * gcc.dg/vect/vect-99.c: Likewise.
13252 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13253 * gcc.dg/vect/vect-cond-1.c: Likewise.
13254 * gcc.dg/vect/vect-cond-2.c: Likewise.
13255 * gcc.dg/vect/vect-cond-3.c: Likewise.
13256 * gcc.dg/vect/vect-cond-4.c: Likewise.
13257 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13258 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13259 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13260 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13261 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13262 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13263 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13264 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13265 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13266 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13267 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13268 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13269 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13270 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13271 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13272 include of signal.h.
13273 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13274 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13275 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13276 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13277 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13278 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13279 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13280 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13281 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13282 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13283 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13284 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13285 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13286 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13287 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13288 * gcc.dg/vect/vect-outer-5.c: Likewise.
13289 * gcc.dg/vect/vect-outer-6.c: Likewise.
13290 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13291 include of stdio.h.
13292
b832f61e
NC
132932016-01-12 Nick Clifton <nickc@redhat.com>
13294
13295 PR target/68913
13296 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13297 to fread so that it will be found in all target runtimes.
13298
8eac49b1
RB
132992016-01-12 Richard Biener <rguenther@suse.de>
13300
13301 PR tree-optimization/69053
13302 * g++.dg/torture/pr69053.C: New testcase.
13303
2935d994
RB
133042016-01-12 Richard Biener <rguenther@suse.de>
13305
13306 PR tree-optimization/69168
13307 * gcc.dg/torture/pr69168.c: New testcase.
13308
66c16fd9
RB
133092016-01-12 Richard Biener <rguenther@suse.de>
13310
13311 PR tree-optimization/69157
13312 * gcc.dg/torture/pr69157.c: New testcase.
13313
133142016-01-12 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/69174
13317 * gcc.dg/torture/pr69174.c: New testcase.
13318
723033a6
JJ
133192016-01-12 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR c++/66808
13322 PR c++/69000
13323 * g++.dg/tls/pr66808.C: New test.
13324 * g++.dg/tls/pr69000.C: New test.
13325
3574cf47
BS
133262016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13327
13328 * gcc.target/powerpc/swaps-p8-23.c: New test.
13329 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13330
feb20787
JDA
133312016-01-11 John David Anglin <danglin@gcc.gnu.org>
13332
13333 PR tree-optimization/68356
13334 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13335
27b1820a
KV
133362016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13337 Jim Wilson <jim.wilson@linaro.org>
13338
13339 PR target/69194
13340 * gcc.target/arm/pr69194.c: New test.
13341
cf4de6af
L
133422016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13343
13344 PR target/69225
13345 * gcc.target/i386/pr69225-1.c: New test.
13346 * gcc.target/i386/pr69225-2.c: Likewise.
13347 * gcc.target/i386/pr69225-3.c: Likewise.
13348 * gcc.target/i386/pr69225-4.c: Likewise.
13349 * gcc.target/i386/pr69225-5.c: Likewise.
13350 * gcc.target/i386/pr69225-6.c: Likewise.
13351
1ebd5558
JJ
133522016-01-11 Jakub Jelinek <jakub@redhat.com>
13353
23552a4d
JJ
13354 PR target/67462
13355 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13356 if lp64.
13357
26ff85b0
JJ
13358 PR target/69071
13359 * gcc.dg/pr69071.c: New test.
13360
9cb6bd74
JJ
13361 PR c++/69211
13362 * g++.dg/opt/pr69211.C: New test.
13363
1ebd5558
JJ
13364 PR tree-optimization/69214
13365 * gcc.c-torture/compile/pr69214.c: New test.
13366
8c18c836
UB
133672016-01-11 Uros Bizjak <ubizjak@gmail.com>
13368
13369 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13370 * gcc.target/i386/pr66232-11.c: Ditto.
13371 * gcc.target/i386/pr66232-12.c: Ditto.
13372 * gcc.target/i386/pr66232-13.c: Ditto.
13373
62446e6e
RB
133742016-01-11 Richard Biener <rguenther@suse.de>
13375
13376 PR tree-optimization/69173
13377 * gcc.dg/torture/pr69173.c: New testcase.
13378
2b8568fe
KT
133792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13380
13381 PR rtl-optimization/68796
13382 * gcc.target/aarch64/tst_5.c: New test.
13383 * gcc.target/aarch64/tst_6.c: Likewise.
13384
5baf4532
KT
133852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13386
13387 PR rtl-optimization/68841
13388 * gcc.dg/pr68841.c: New test.
13389 * gcc.c-torture/execute/pr68841.c: New test.
13390
ca90b1ed
YR
133912016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13392
13393 PR rtl-optimization/68920
13394 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13395 for ix86 targets.
13396 * gcc.dg/ifcvt-5.c: New test.
13397
2ad3adf1 133982016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13399
13400 PR bootstrap/69123
13401 * g++.dg/pr69123.C: New.
13402
83834c09
IE
134032016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13404
13405 PR target/69010
13406 * gcc.target/i386/pr69010.c: New test.
13407
dcf89d57
MJ
134082016-01-11 Martin Jambor <mjambor@suse.cz>
13409
13410 PR ipa/69044
13411 * gcc.target/i386/chkp-pr69044.c: New test.
13412
d95167ee
TV
134132016-01-11 Tom de Vries <tom@codesourcery.com>
13414
13415 PR tree-optimization/69109
13416 * gcc.dg/autopar/pr69109-2.c: New test.
13417 * gcc.dg/autopar/pr69109.c: New test.
13418
4f6403a8
TV
134192016-01-11 Tom de Vries <tom@codesourcery.com>
13420
13421 PR tree-optimization/69108
13422 * gcc.dg/autopar/pr69108.c: New test.
13423
21efdd80
PP
134242016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13425
13426 PR c++/69029
13427 * c-c++-common/Wisleading-indentation.c: Augment test.
13428
fd42eed8
TK
134292016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13430
13431 PR fortran/69154
13432 * gfortran.dg/inline_matmul_12.f90: New test.
13433
4f90ee6c
PT
134342016-01-10 Paul Thomas <pault@gcc.gnu.org>
13435
13436 PR fortran/67779
13437 * gfortran.dg/actual_array_offset_1: New test.
13438
3907c6cf
TV
134392016-01-10 Tom de Vries <tom@codesourcery.com>
13440
13441 PR tree-optimization/69062
13442 * gcc.dg/autopar/pr69062.c: New test.
13443
b07b236e
TS
134442016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13445
13446 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13447 * gcc.dg/vect/slp-perm-2.c: Likewise.
13448 * gcc.dg/vect/slp-perm-3.c: Likewise.
13449 * gcc.dg/vect/slp-perm-5.c: Likewise.
13450 * gcc.dg/vect/slp-perm-6.c: Likewise.
13451 * gcc.dg/vect/slp-perm-7.c: Likewise.
13452 * gcc.dg/vect/slp-perm-8.c: Likewise.
13453
23fab8ae
TV
134542016-01-10 Tom de Vries <tom@codesourcery.com>
13455
13456 PR tree-optimization/69039
13457 * gcc.dg/autopar/pr69039.c: New test.
13458
73f0dae2
MP
134592016-01-09 Marek Polacek <polacek@redhat.com>
13460
13461 PR c++/69113
13462 * g++.dg/pr69113.C: New test.
13463
20b8d734
JJ
134642016-01-09 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR middle-end/50865
13467 PR tree-optimization/69097
13468 * gcc.c-torture/execute/pr50865.c: New test.
13469 * gcc.c-torture/execute/pr69097-1.c: New test.
13470 * gcc.c-torture/execute/pr69097-2.c: New test.
13471 * gcc.dg/pr69097-1.c: New test.
13472 * gcc.dg/pr69097-2.c: New test.
13473
c50e614b
JJ
134742016-01-09 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR c++/69164
13477 * g++.dg/opt/pr69164.C: New test.
13478
e0237993
JJ
134792016-01-08 Jakub Jelinek <jakub@redhat.com>
13480
13481 PR tree-optimization/69167
13482 * gcc.dg/pr69167.c: New test.
13483
bd8f5bb2
MP
134842016-01-08 Marek Polacek <polacek@redhat.com>
13485
13486 PR c++/68449
13487 * g++.dg/pr68449.C: New.
13488
bb0f5ca7
AL
134892016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13490
13491 PR tree-optimization/68707
13492 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13493 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13494 on platforms supporting it.
13495 * gcc.dg/vect/slp-perm-2.c: Likewise.
13496 * gcc.dg/vect/slp-perm-3.c: Likewise.
13497 * gcc.dg/vect/slp-perm-5.c: Likewise.
13498 * gcc.dg/vect/slp-perm-7.c: Likewise.
13499 * gcc.dg/vect/slp-perm-8.c: Likewise.
13500 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13501 on platforms supporting it.
13502
22518428
JJ
135032016-01-08 Jakub Jelinek <jakub@redhat.com>
13504
33f0852f
JJ
13505 PR tree-optimization/69162
13506 * gcc.dg/pr69162.c: New test.
13507
22518428
JJ
13508 PR tree-optimization/69172
13509 * gcc.dg/pr69172.c: New test.
13510
80e9b3aa
TP
135112016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13512
13513 PR tree-optimization/67781
13514 * gcc.c-torture/execute/pr67781.c: New file.
13515
262a363f
JJ
135162016-01-08 Jakub Jelinek <jakub@redhat.com>
13517
13518 PR tree-optimization/69083
13519 * gcc.dg/vect/pr69083.c: New test.
13520
6e1f093f
SS
135212016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13522
13523 PR tree-optimization/61441
13524 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13525 Use -fexcess-precision=standard for compiler options.
13526 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13527
53290e07
JJ
135282016-01-08 Jakub Jelinek <jakub@redhat.com>
13529
57bf3072
JJ
13530 PR fortran/69128
13531 * gfortran.dg/gomp/pr69128.f90: New test.
13532
53290e07
JJ
13533 PR c++/69145
13534 * g++.dg/ext/pr69145-1.C: New test.
13535 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13536 * g++.dg/ext/pr69145-2.h: New file.
13537
7a127fa7
MS
135382016-01-07 Martin Sebor <msebor@redhat.com>
13539
13540 PR c/68966
13541 * gcc.dg/atomic-fetch-bool.c: New test.
13542 * gcc.dg/sync-fetch-bool.c: New test.
13543
95918b49
L
135442016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13545
13546 PR fortran/66680
13547 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13548
c8e62a9d
NC
135492016-01-07 Nick Clifton <nickc@redhat.com>
13550
13551 PR target/66655
13552 * g++.dg/pr66655.C: New test.
13553 * g++.dg/pr66655_1.cc: Test support file.
13554 * g++.dg/pr66655.h: Test header file.
13555
2ad3adf1 135562016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13557
13558 PR fortran/66680
13559 gfortran.dg/gomp/pr66680.f90: New test.
13560
4cd9ca92
L
135612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13562
13563 PR target/69171
13564 * gcc.target/i386/pr69171-1.c: New test.
13565 * gcc.target/i386/pr69171-2.c: Likewise.
13566 * gcc.target/i386/pr69171-3.c: Likewise.
13567 * gcc.target/i386/pr69171-4.c: Likewise.
13568 * gcc.target/i386/pr69171-5.c: Likewise.
13569 * gcc.target/i386/pr69171-6.c: Likewise.
13570
7e33d4dc
BS
135712015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13572
13573 PR middle-end/67639
13574 * c-c++-common/pr67639.c: New test.
13575
fec64afc
JJ
135762016-01-07 Jakub Jelinek <jakub@redhat.com>
13577
13578 PR tree-optimization/69141
13579 * g++.dg/opt/pr69141.C: New test.
13580
f293ad29
EB
135812016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13582
13583 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13584
5027395e
UB
135852016-01-06 Uros Bizjak <ubizjak@gmail.com>
13586
13587 PR target/69140
13588 * gcc.target/i386/pr69140.c: New test
13589
7443cf13
DM
135902016-01-06 David Malcolm <dmalcolm@redhat.com>
13591
13592 * gcc.dg/bad-dereference.c: New test case.
13593
32928931
BS
135942015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13595
13596 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13597
68dd05da
AS
135982016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13599
13600 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13601
6b131d5b
MP
136022016-01-06 Marek Polacek <polacek@redhat.com>
13603
13604 PR sanitizer/69099
13605 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13606
8d9fdb49
MP
136072016-01-05 Marek Polacek <polacek@redhat.com>
13608
13609 PR c/69104
13610 * gcc.dg/atomic-invalid-2.c: New.
13611
acf93f1e
L
136122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13613
13614 PR target/68991
13615 * gcc.target/i386/pr68991.c: New test.
13616
3f50525d
L
136172016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13618
13619 PR target/68991
13620 * g++.dg/pr68991-1.C: New test.
13621 * g++.dg/pr68991-2.C: Likewise.
13622
e0237993 136232016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13624
e0237993 13625 PR other/60465
face88a1
ST
13626 * gcc.target/ia64/pr60465-gprel64.c: New test.
13627 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13628
a0866eff
KT
136292016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13630
13631 PR rtl-optimization/68651
13632 * gcc.target/aarch64/pr68651_1.c: New test.
13633
c589e975
DM
136342016-01-05 David Malcolm <dmalcolm@redhat.com>
13635
13636 PR c/69122
13637 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13638
929710d9
NS
136392016-01-05 Nathan Sidwell <nathan@acm.org>
13640
ce3e43d7
NS
13641 PR c++/58583
13642 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13643
929710d9
NS
13644 * gcc.dg/alias-15.c: New.
13645
a2faef8e
NC
136462016-01-05 Nick Clifton <nickc@redhat.com>
13647
13648 PR target/68870
13649 * g++.dg/pr68770.C: New test.
13650
4cfa76e3
MS
136512016-01-04 Mike Stump <mikestump@comcast.net>
13652
13653 * lib/target-supports.exp (check_effective_target_cilkplus):
13654 cilkplus targets require pthreads.
4ece61b6 13655 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13656
4e8a3a35
MM
136572016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13658
13659 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13660 generation.
13661
818ab71a
JJ
136622016-01-04 Jakub Jelinek <jakub@redhat.com>
13663
13664 Update copyright years.
13665
2fe0a208
MP
136662016-01-04 Marek Polacek <polacek@redhat.com>
13667
13668 PR c/68908
13669 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13670 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13671 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13672
9e3b2fe3
EB
136732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13674
13675 * gcc.target/sparc/20160104-2.c: New test.
13676
e8d65a35
EB
136772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13678
13679 * gcc.target/sparc/20160104-1.c: New test.
13680
25ccfccd
PT
136812016-01-03 Paul Thomas <pault@gcc.gnu.org>
13682
13683 PR fortran/65045
13684 * gfortran.dg/pr65045.f90: New test.
13685
cb51d382
EB
136862016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13687
13688 * gnat.dg/specs/debug1.ads: Delete.
13689
6eeaad6e
JD
136902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13691
13692 PR libgfortran/68867
13693 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13694 expression.
13695
2f968603
JD
136962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13697
13698 PR libgfortran/68867
13699 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13700 PowerPC.
13701
591bb5e4
PT
137022016-01-01 Paul Thomas <pault@gcc.gnu.org>
13703
13704 PR fortran/68864
13705 * gfortran.dg/pr68864.f90: New test.
13706
f1e0620c
JJ
137072016-01-01 Jakub Jelinek <jakub@redhat.com>
13708
942a1319
JJ
13709 PR tree-optimization/69070
13710 * gcc.dg/pr69070.c: New test.
13711
10dff63f
JJ
13712 PR sanitizer/69055
13713 * gfortran.dg/pr69055.f90: New test.
13714
f1e0620c
JJ
13715 PR target/69015
13716 * gcc.dg/pr69015.c: New test.
818ab71a 13717\f
2f883d1c 13718Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13719
13720Copying and distribution of this file, with or without modification,
13721are permitted in any medium without royalty provided the copyright
13722notice and this notice are preserved.