]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
DWARF: fix scoping for descriptions of local types
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c0dbd22d
PMR
12016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2
3 * gnat.dg/debug9.adb: New testcase.
4
8a7c91cd
RB
52016-10-12 Richard Biener <rguenther@suse.de>
6
7 * gcc.dg/tree-ssa/vrp35.c: Adjust.
8 * gcc.dg/tree-ssa/vrp36.c: Likewise.
9 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10
7dc2f5f1
RB
112016-10-12 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/77920
14 * gcc.dg/torture/pr77920.c: New testcase.
15
70f6d5e1
JJ
162016-10-12 Jakub Jelinek <jakub@redhat.com>
17
4a8b97cb
JJ
18 PR tree-optimization/77929
19 * gcc.c-torture/compile/pr77929.c: New test.
20
70f6d5e1
JJ
21 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
22 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
23 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
24 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
25 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
26 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
27 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
28 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
29 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
30
4803de58
EB
312016-10-11 Eric Botcazou <ebotcazou@adacore.com>
32
33 * gcc.target/sparc/setcc-4.c: Adjust.
34 * gcc.target/sparc/setcc-5.c: Likewise.
35 * gcc.target/sparc/setcc-6.c: Likewise.
36 * gcc.target/sparc/setcc-7.c: Likewise.
37 * gcc.target/sparc/setcc-8.c: Likewise.
38 * gcc.target/sparc/setcc-9.c: Likewise.
39 * gcc.target/sparc/setcc-10.c: Delete.
40
f6cf4810
SK
412016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
42
43 PR fortran/77942
44 * gfortran.dg/pr77942.f90
45
8e8c2744
FR
462016-10-11 Fritz Reese <fritzoreese@gmail.com>
47
48 * gfortran.dg/dec_math.f90: New testsuite.
49
ddefad9a
SKS
502016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
51
52 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
53 (main): Declare j as i32 instead of int.
54
e7b08761
TP
552016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
56
57 PR testsuite/PR77710
58 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
59 target triplet instead of *-*-*-*.
60
9fd7cd44
EB
612016-10-11 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/unchecked_convert10.adb: New test.
64 * gnat.dg/unchecked_convert11.adb: Likewise.
65 * gnat.dg/unchecked_convert12.adb: Likewise.
66
ff7e7ee0
EB
672016-10-11 Eric Botcazou <ebotcazou@adacore.com>
68
69 * gcc.target/sparc/cbcond-1.c: New test.
70 * gcc.target/sparc/cbcond-2.c: Likewise.
71 * gcc.target/sparc/movcc-1.c: Likewise.
72 * gcc.target/sparc/movcc-2.c: Likewise.
73 * gcc.target/sparc/setcc-1.c: Adjust.
74 * gcc.target/sparc/setcc-2.c: Likewise.
75 * gcc.target/sparc/setcc-3.c: Likewise.
76 * gcc.target/sparc/setcc-4.c: Likewise.
77 * gcc.target/sparc/setcc-5.c: Likewise.
78 * gcc.target/sparc/setcc-6.c: New test.
79 * gcc.target/sparc/setcc-7.c: Likewise.
80 * gcc.target/sparc/setcc-8.c: Likewise.
81 * gcc.target/sparc/setcc-9.c: Likewise.
82 * gcc.target/sparc/setcc-10.c: Likewise.
83
d30078b8
JL
842016-10-10 Jeff Law <law@redhat.com>
85
86 PR tree-optimization/71947
87 * gcc.dg/tree-ssa/pr71947-1.c: New test.
88 * gcc.dg/tree-ssa/pr71947-2.c: New test.
89 * gcc.dg/tree-ssa/pr71947-3.c: New test.
90 * gcc.dg/tree-ssa/pr71947-4.c: New test.
91 * gcc.dg/tree-ssa/pr71947-5.c: New test.
92 * gcc.dg/tree-ssa/pr71947-6.c: New test.
93
5f869266
TK
942016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
95
96 PR fortran/77915
97 * gfortran.dg/matmul_11.f90: New test.
98
174e0b00
JW
992016-10-10 Jiong Wang <jiong.wang@arm.com>
100
101 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
102 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
103 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
104 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
111 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
115 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
116 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
117 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
118 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
132 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
133 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
134 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
135 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
160
4bc63138
JW
1612016-10-10 Jiong Wang <jiong.wang@arm.com>
162
163 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
169 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
170 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
171 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
172 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
174 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
175 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
177
8f3edb07
JW
1782016-10-10 Jiong Wang <jiong.wang@arm.com>
179
180 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
181 Enable AArch64.
182 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
183 vdup*_laneq.
184 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
185 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
186 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
188
6e49f922
JW
1892016-10-10 Matthew Wahab <matthew.wahab@arm.com>
190 Jiong Wang <jiong.wang@arm.com>
191
192 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
193 AArch64 support.
194 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
195 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
196 AArch64 targets.
197 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
198 AArch64 targets.
199 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
200 targets.
201 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
202
41683e1a
EB
2032016-10-10 Eric Botcazou <ebotcazou@adacore.com>
204
205 * gnat.dg/specs/vfa.ads: New test.
206
6e49f922 2072016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
208
209 * gnat.dg/inline13.ad[sb]: New test.
210 * gnat.dg/inline13_pkg.ad[sb]: New helper.
211
55cfd746
EB
2122016-10-10 Eric Botcazou <ebotcazou@adacore.com>
213
214 * gnat.dg/biased_subtype.adb: New test.
215
4dfb8a2a
JJ
2162016-10-09 Jakub Jelinek <jakub@redhat.com>
217
218 PR tree-optimization/77901
219 * gcc.c-torture/compile/pr77901.c: New test.
220
67b97478
PK
2212016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
222
223 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
224 * gcc.dg/ipa/propalign-2.c: Likewise
225 * gcc.dg/ipa/propalign-3.c: Likewise.
226 * gcc.dg/ipa/propalign-4.c: Likewise.
227 * gcc.dg/ipa/propalign-5.c: Likewise.
228
7bad794a
JJ
2292016-10-08 Jakub Jelinek <jakub@redhat.com>
230
81b02905
JJ
231 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
232
ee19ef45
JJ
233 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
234
7bad794a
JJ
235 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
236 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
237
56d3a930
FR
2382016-10-07 Fritz Reese <fritzoreese@gmail.com>
239
240 * gfortran.dg/dec_union_11.f90: New testcase.
241
45e2bf2e
NS
2422016-10-07 Nathan Sidwell <nathan@acm.org>
243
244 PR c++/66443
245 * g++.dg/cpp0x/pr66443-cxx11.C: New.
246 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
247 * g++.dg/cpp1y/pr66443-cxx14.C: New
248 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
249 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
250
be845b04
JJ
2512016-10-07 Jakub Jelinek <jakub@redhat.com>
252
253 * g++.dg/cpp0x/addressof1.C: New test.
254 * g++.dg/cpp0x/addressof2.C: New test.
255
08213983
MM
2562016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
257
258 * gcc.target/powerpc/float128-type-1.c: New test to check that
259 PowerPC 64-bit Linux enables -mfloat128-type by default.
260 * gcc.target/powerpc/float128-type-2.c: Likewise.
261 * gcc.target/powerpc/float128-mix.c: Change error message to
262 reflect that __ibm128 is now #define'ed to be long double.
263
bd845c14
SK
2642016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
265
266 PR fortran/77406
267 * gfortran.dg/pr77406.f90: New test.
268 * gfortran.dg/assumed_type_3.f90: Update error messages.
269 * gfortran.dg/defined_operators_1.f90: Ditto.
270 * gfortran.dg/generic_26.f90: Ditto.
271 * gfortran.dg/generic_7.f90: Ditto.
272 * gfortran.dg/gomp/udr5.f90: Ditto.
273 * gfortran.dg/gomp/udr7.f90: Ditto.
274 * gfortran.dg/interface_1.f90: Ditto.
275 * gfortran.dg/interface_37.f90: Ditto.
276 * gfortran.dg/interface_5.f90: Ditto.
277 * gfortran.dg/interface_6.f90: Ditto.
278 * gfortran.dg/interface_7.f90
279 * gfortran.dg/no_arg_check_3.f90
280 * gfortran.dg/operator_5.f90
281 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
282
c09c4992
BE
2832016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
284
285 PR c++/77700
286 * c-c++-common/Wint-in-bool-context.c: Update test.
287
d7f336f8
RB
2882016-10-07 Richard Biener <rguenther@suse.de>
289
290 * gcc.dg/tree-ssa/vrp01.c: Adjust.
291 * gcc.dg/tree-ssa/vrp34.c: Likewise.
292
a9172bf3
MP
2932016-10-07 Marek Polacek <polacek@redhat.com>
294
295 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
296
8a14afd0
BS
2972016-10-07 Bernd Schmidt <bschmidt@redhat.com>
298
299 PR c++/69733
300 * c-c++-common/pr69733.c: New test.
301 * gcc.dg/pr69733.c: New test.
302 * gcc.target/i386/pr69733.c: New test.
303
d4bd4646
MP
3042016-10-07 Marek Polacek <polacek@redhat.com>
305
306 PR c++/77803
307 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
308
a93cdc5c
JJ
3092016-10-07 Jakub Jelinek <jakub@redhat.com>
310
311 PR tree-optimization/77664
312 * gcc.dg/tree-ssa/pr77664.c: New test.
313 * gcc.dg/pr77664.c: New test.
314
3152016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
316
317 * gfortran.dg/pr69955.f90: New test.
318
ac193ee7
LK
3192016_10-06 Louis Krupp <louis.krupp@zoho.com>
320
321 PR fortran/57910
322 * gfortran.dg/pr57910.f90: New test.
323
342cfb3e
JJ
3242016-10-06 Jakub Jelinek <jakub@redhat.com>
325
326 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
327 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
328
48057089
KV
3292016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
330
331 PR tree-optimization/77862
332 * gcc.dg/pr77862.c: New test.
333
65b25c9b
KV
3342016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
335
336 * gcc.dg/tree-ssa/evrp4.c: New test.
337
f3127685
JL
3382016-10-06 Jeff Law <law@redhat.com>
339
340 PR tree-optimization/71661
341 * gcc.dg/tree-ssa/pr71661.c: New test.
342
b3972588
RB
3432016-10-06 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/77855
346 * gcc.dg/torture/pr77855.c: New testcase.
347
139dc3c6
JC
3482016-10-06 James Clarke <jrtc27@jrtc27.com>
349 Eric Botcazou <ebotcazou@adacore.com>
350
351 * g++.dg/other/pr77759.C: New test.
352
37f6a157
RB
3532016-10-06 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/77839
356 * gcc.dg/torture/pr77839.c: New testcase.
357
f779aeb8
MP
3582016-10-06 Marek Polacek <polacek@redhat.com>
359
360 * g++.dg/cpp1z/init-statement9.C: New test.
361
eee8f0b0
AS
3622016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
363
364 * gcc.target/i386/pcommit-1.c: Deleted.
365 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
366 * gcc.target/i386/sse-13.c: Ditto.
367 * gcc.target/i386/sse-14.c: Ditto.
368 * gcc.target/i386/sse-22.c: Ditto.
369 * gcc.target/i386/sse-23.c: Ditto.
370 * g++.dg/other/i386-2.C: Ditto.
371
b48042bb
UB
3722016-10-05 Uros Bizjak <ubizjak@gmail.com>
373
374 * gcc.target/i386/pr77833.c: Require int128 effective target.
375
50b01e1d
SK
3762016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
377
378 PR fortran/58991
379 PR fortran/58992
380 * gfortran.dg/associate_22.f90: New test.
381
908b8296
FR
3822016-10-05 Fritz Reese <fritzoreese@gmail.com>
383
384 * gfortran.dg/dec_union_9.f90: New testcase.
385 * gfortran.dg/dec_union_10.f90: New testcase.
386
87582521
JJ
3872016-10-05 Jakub Jelinek <jakub@redhat.com>
388
2e69f143
JJ
389 PR sanitizer/66343
390 * gcc.dg/pch/pr66343-3.c: New test.
391 * gcc.dg/pch/pr66343-3.hs: New file.
392
87582521
JJ
393 PR sanitizer/66343
394 * gcc.dg/pch/pr66343-1.c: New test.
395 * gcc.dg/pch/pr66343-1.hs: New file.
396 * gcc.dg/pch/pr66343-2.c: New test.
397 * gcc.dg/pch/pr66343-2.hs: New file.
398
700fff34
BE
3992016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
400
401 * c-c++-common/Wint-in-bool-context.c: Update test.
402
17a9e380
MP
4032016-10-05 Marek Polacek <polacek@redhat.com>
404
405 * g++.dg/cpp1z/init-statement1.C: New test.
406 * g++.dg/cpp1z/init-statement2.C: New test.
407 * g++.dg/cpp1z/init-statement3.C: New test.
408 * g++.dg/cpp1z/init-statement4.C: New test.
409 * g++.dg/cpp1z/init-statement5.C: New test.
410 * g++.dg/cpp1z/init-statement6.C: New test.
411 * g++.dg/cpp1z/init-statement7.C: New test.
412 * g++.dg/cpp1z/init-statement8.C: New test.
413
6e48e779
LK
4142016-10-05 Louis Krupp <louis.krupp@zoho.com>
415
416 PR fortran/67524
417 * gfortran.dg/pr67524.f90: New test.
418
04a32443
JJ
4192016-10-05 Jakub Jelinek <jakub@redhat.com>
420
421 PR sanitizer/77823
422 * c-c++-common/ubsan/shift-9.c: New test.
423
743a9cf7
SKS
4242016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
425
426 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
427 of int if __SIZEOF_INT__ is less than 4 bytes.
428
a40278c3
JD
4292016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430
431 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
432 * gfortran.dg/class_array_20.f03: Likewise.
433 * gfortran.dg/class_array_21.f03: Likewise.
434 * gfortran.dg/finalize_29.f08: Likewise.
435 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
436
39bb7d01
RB
4372016-10-05 Richard Biener <rguenther@suse.de>
438
439 PR middle-end/77826
440 * gcc.dg/torture/pr77826.c: New testcase.
441
eeb57981
RB
4422016-10-05 Richard Biener <rguenther@suse.de>
443
444 * gcc.dg/fold-copysign-1.c: New testcase.
445
f9018d75
AS
4462016-10-05 Andreas Schwab <schwab@suse.de>
447
448 * g++.dg/pr49847-2.C: Remove.
449
7e8000b3
PMR
4502016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
451
452 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
453
54f84ca9
RB
4542016-10-05 Richard Biener <rguenther@suse.de>
455
456 PR middle-end/55152
457 * gcc.dg/pr55152-2.c: New testcase.
458
17beda50
JD
4592016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
460
461 * gfortran.dg/dtio_15.f90: New test.
462
1c84b798
ILT
4632016-10-04 Ian Lance Taylor <iant@golang.org>
464
465 * gcc.dg/split-7.c: New test.
466
7ec39552
MS
4672016-10-04 Martin Sebor <msebor@redhat.com>
468
469 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
470 %lc directive to wint_t to silence -Wformat warnings on targets
471 where the latter is a distinct type such as long.
472
8ff04ff9
MS
4732016-10-04 Martin Sebor <msebor@redhat.com>
474
475 PR c++/77804
476 * g++.dg/warn/Wplacement-new-size-4.C: New test.
477
bfecd57c
JJ
4782016-10-04 Jakub Jelinek <jakub@redhat.com>
479
f72da967
JJ
480 PR c++/77791
481 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
482
bfecd57c
JJ
483 * g++.dg/other/java3.C: Remove.
484 * g++.dg/other/java1.C: Remove.
485 * g++.dg/other/error12.C: Remove.
486 * g++.dg/other/java2.C: Remove.
487 * g++.dg/warn/Wnvdtor.C: Remove.
488 * g++.dg/lookup/java1.C: Remove.
489 * g++.dg/lookup/java2.C: Remove.
490 * g++.dg/ext/pr34829.C: Remove.
491 * g++.dg/ext/java-3.C: Remove.
492 * g++.dg/ext/java-1.C: Remove.
493 * g++.dg/ext/java-2.C: Remove.
494 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
495
fe8b1e83
DG
4962016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
497
498 PR tree-optimization/77808
499 * gcc.dg/tree-ssa/pr77808.c: New testcase.
500
078b5aab
RB
5012016-10-04 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/77399
504 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
505
2b568899
RB
5062016-10-04 Richard Biener <rguenther@suse.de>
507
508 PR middle-end/77833
509 * gcc.target/i386/pr77833.c: New testcase.
510
0a4e5cf3
JL
5112016-09-26 Jeff Law <law@redhat.com>
512
513 PR tree-optimization/71550
514 PR tree-optimization/71403
515 * gcc.c-torture/execute/pr71550.c: New test.
516
d07b0a23
SKS
5172016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
518
519 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
520 option.
521
b44a42cf
KT
5222016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523
524 Revert
525 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526
527 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
528
f41f1ceb
MP
5292016-10-03 Marek Polacek <polacek@redhat.com>
530
531 * g++.dg/cpp0x/nullptr37.C: New test.
532
1633d3b9
BE
5332016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
534
535 * c-c++-common/Wint-in-bool-context.c: Update test.
536
2c8e3a1d
JJ
5372016-10-02 Jakub Jelinek <jakub@redhat.com>
538
539 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
540 earlier.
541 * g++.dg/charset/asm2.c (memmove): Likewise.
542 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
543 * g++.dg/tls/diag-4.C (foo): Likewise.
544 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
545 dg-warning, fix up regex.
546 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
547 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
548 * g++.old-deja/g++.mike/net31.C: Likewise.
549 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
550 for C++17.
551 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
552 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
553
f00b6283
RB
5542016-10-01 Richard Biener <rguenther@suse.de>
555
556 PR middle-end/77798
557 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
558
0f0565b1
AV
5592016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
560
561 PR fortran/77663
562 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
563
c58823a0
JJ
5642016-10-01 Jakub Jelinek <jakub@redhat.com>
565
566 PR c/77490
567 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
568 Add dg-prune-output directive.
569
e3228a50
JD
5702016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
571
572 PR fortran/66643
573 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
574 * gfortran.fortran-torture/compile/write.f90: Update test.
575
e70bbc6f
MW
5762016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
577
578 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
579 arm_fp16_alternative_ok as the required effective target.
580 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
581 -mfp16-format=alternative to the dg-options directive and remove
582 the dg-add-options directive.
583
c39747d2
FR
5842016-09-30 Fritz Reese <fritzoreese@gmail.com>
585
586 PR fortran/77764
587 * gfortran.dg/dec_union_8.f90: New testcase.
588
00074dd8
FR
5892016-09-30 Fritz Reese <fritzoreese@gmail.com>
590
591 PR fortran/77782
592 * gfortran.dg/dec_structure_16.f90: New testcase.
593
26f391e8
AV
5942016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
595
596 * gfortran.dg/coarray_allocate_10.f08: New test.
597 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
598
fa16a271
KT
5992016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
600
601 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
602
f334c828
RB
6032016-09-30 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/77399
606 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
607
76e3ec9c
SL
6082016-09-29 Sandra Loosemore <sandra@codesourcery.com>
609
610 * c-c++-common/pr27336.c: Make dependency on
611 -fdelete-null-pointer-checks explicit.
612 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
613 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
614 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
615 * gcc.dg/pic-1.c: Require fpic target support.
616 * gcc.dg/pic-2.c: Likewise.
617
a2c6e7f2
JJ
6182016-09-29 Jakub Jelinek <jakub@redhat.com>
619
620 Implement P0001R1 - C++17 removal of register storage class specifier
621 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
622 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
623 C++17.
624 * c-c++-common/vector-subscript-5.c (foo): Don't use register
625 keyword if not __SSE2__.
626 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
627 C++17.
628 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
629 register keywords.
630 * g++.dg/eh/pr29166.C: Add -Wno-register option.
631 * g++.dg/warn/register-parm-1.C (erroneous_warning,
632 no_erroneous_warning): Expect new warnings for C++17.
633 * g++.dg/warn/register-var-2.C (f): Likewise.
634 * g++.dg/parse/register1.C (f): Expect new error for C++17.
635 * g++.dg/parse/linkage2.C (foo): Likewise.
636 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
637 keyword on parameters for C++17.
638 * g++.dg/cpp1z/register1.C: New test.
639 * g++.dg/cpp1z/register2.C: New test.
640 * g++.dg/cpp1z/register3.C: New test.
641
4ab76933
UB
6422016-09-29 Uros Bizjak <ubizjak@gmail.com>
643
644 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
645 * gcc.target/i386/avx2-check.h (main): Ditto.
646 * gcc.target/i386/avx512bw-check.h (main): Ditto.
647 * gcc.target/i386/avx512cd-check.h (main): Ditto.
648 * gcc.target/i386/avx512dq-check.h (main): Ditto.
649 * gcc.target/i386/avx512er-check.h (main): Ditto.
650 * gcc.target/i386/avx512f-check.h (main): Ditto.
651 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
652 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
653 * gcc.target/i386/avx512vl-check.h (main): Ditto.
654
2488ebe5
UB
6552016-09-29 Uros Bizjak <ubizjak@gmail.com>
656
657 PR target/77756
658 * gcc.target/i386/pr77756.c: New test.
659
4d258d09
MP
6602016-09-29 Marek Polacek <polacek@redhat.com>
661
662 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
663
a9087411
MP
6642016-09-29 Marek Polacek <polacek@redhat.com>
665
666 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
667 C++14.
668
fa0a064a
ML
6692016-09-29 Martin Liska <mliska@suse.cz>
670
671 * objc/execute/construct1.m: New test.
672
0ce1ecc7
RB
6732016-09-29 Richard Biener <rguenther@suse.de>
674
675 PR tree-optimization/77768
676 * gcc.dg/torture/pr77768.c: New testcase.
677
da186c1f
RB
6782016-09-28 Richard Biener <rguenther@suse.de>
679
680 PR middle-end/77407
681 * gcc.dg/pr77407.c: New testcase.
682
d657e995
RB
6832016-09-29 Richard Biener <rguenther@suse.de>
684
685 PR middle-end/55152
686 * gcc.dg/pr55152.c: New testcase.
687 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
688
cadf6296
RO
6892016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
690
691 * gcc.dg/profile-update-warning.c: Restrict to ia32.
692 (dg-options): Remove -m32.
693
88000fd1
MS
6942016-09-28 Martin Sebor <msebor@redhat.com>
695
696 PR middle-end/77721
697 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
698
0c172974
JD
6992016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
700
701 PR libgfortran/77707
702 * gfortran.dg/inquire_17.f90: New test.
703
4b390698
JJ
7042016-09-28 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/77467
707 * g++.dg/cpp1y/constexpr-77467.C: New test.
708
2b1b5938
MS
7092016-09-28 Martin Sebor <msebor@redhat.com>
710
711 PR c/77762
712 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
713 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
714 (test_sprintf_p_const): Adjust line numbers to avoid failures
715 introduced in r240503.
716
30dc6ee9
MS
7172016-09-28 Martin Sebor <msebor@redhat.com>
718
719 PR middle-end/77683
720 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
721
7d290e93
BE
7222016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
723
fcf32bad
BE
724 PR c++/77748
725 * g++.dg/pr77550.C: Avoid undefined behavior.
726
7d290e93
BE
727 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
728
912d9ec3
WD
7292016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
730
731 * gcc.dg/strlenopt-20.c: Update test.
732 * gcc.dg/strlenopt-21.c: Likewise.
733 * gcc.dg/strlenopt-22.c: Likewise.
734 * gcc.dg/strlenopt-22g.c: Likewise.
735 * gcc.dg/strlenopt-26.c: Likewise.
736 * gcc.dg/strlenopt-5.c: Likewise.
737 * gcc.dg/strlenopt-7.c: Likewise.
738 * gcc.dg/strlenopt-9.c: Likewise.
739
459bcfb0
JJ
7402016-09-27 Jakub Jelinek <jakub@redhat.com>
741
6e39060a
JJ
742 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
743
8ca33347
JJ
744 * g++.dg/cpp1z/lambda-this1.C: New test.
745 * g++.dg/cpp1z/lambda-this2.C: New test.
746
459bcfb0
JJ
747 PR c++/77722
748 * g++.dg/ubsan/return-4.C: New test.
749 * g++.dg/ubsan/return-5.C: New test.
750 * g++.dg/ubsan/return-6.C: New test.
751
20fba714
JW
7522016-09-27 Jiong Wang <jiong.wang@arm.com>
753
754 * lib/target-supports.exp
755 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
756 in function comment.
757
bebe0086
ML
7582016-09-27 Martin Liska <mliska@suse.cz>
759
760 PR gcov-profile/46266
761 * lib/gcov.exp: Verify that <built-in>.gcov file is not
762 considered.
763
59896334
RB
7642016-09-27 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/77745
767 * g++.dg/torture/pr77745.C: New testcase.
768
f0d355dc
RB
7692016-09-27 Richard Biener <rguenther@suse.de>
770
771 PR tree-optimization/77478
772 * gcc.dg/torture/pr77478.c: New testcase.
773
8c9434c2
ML
7742016-09-27 Martin Liska <mliska@suse.cz>
775
776 PR gcov-profile/7970
777 PR gcov-profile/16855
778 PR gcov-profile/44779
779 * g++.dg/gcov/pr16855.C: New test.
780
511d092e
SKS
7812016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
782
783 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
784
f2e0c4e1
JJ
7852016-09-27 Jakub Jelinek <jakub@redhat.com>
786
787 PR fortran/77666
788 * gfortran.dg/gomp/pr77666.f90: New test.
789
3a4228ba
KV
7902016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
791
792 PR ipa/77677
793 * gcc.dg/torture/pr77677-2.c: New test.
794
a184e37f
SK
7952016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
796
797 PR fortran/77420
798 * gfortran.dg/pr77420_1.f90: New test.
799 * gfortran.dg/pr77420_2.f90: Ditto.
800 * gfortran.dg/pr77420_3.f90: New test. Requires ...
801 * gfortran.dg/pr77420_4.f90: this file.
802
8be59d19
KV
8032016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
804
805 PR middle-end/77719
806 * gfortran.dg/pr77719.f90: New test.
807
991075a4
TP
8082016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
809
810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 811 singular form of byte when quantity is unknown.
991075a4 812
c6147dc4
MP
8132016-09-26 Marek Polacek <polacek@redhat.com>
814
815 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
816
5cc6c41c
ML
8172016-09-26 Martin Liska <mliska@suse.cz>
818
819 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
820 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
821 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
822 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
823 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
824 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
825 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
826 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
827 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
828
81fea426
MP
8292016-09-26 Marek Polacek <polacek@redhat.com>
830
831 PR c/7652
832 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
833 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
834 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
835 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
836 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
837 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
838 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
839 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
840 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
841 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
842 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
843 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
844 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
845 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
846 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
847 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
848 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
849 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
850 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
851 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
852 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
853 * c-c++-common/attr-fallthrough-1.c: New test.
854 * c-c++-common/attr-fallthrough-2.c: New test.
855 * g++.dg/cpp0x/fallthrough1.C: New test.
856 * g++.dg/cpp0x/fallthrough2.C: New test.
857 * g++.dg/cpp1z/fallthrough1.C: New test.
858 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
859 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
860 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
861 * objc.dg/Wimplicit-fallthrough-1.m: New test.
862
9b597c1f
SK
8632016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
864
12a813c1 865 PR fortran/77429
9b597c1f
SK
866 * gfortran.dg/pr77429.f90: New test.
867
f1c7e7f1
SK
8682016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
869
870 PR fortran/77694
871 * gfortran.dg/pr77694.f90: New test.
872
50c6dd20
OE
8732016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
874
875 PR target/51244
876 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
877
540b039e
DH
8782016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
879
880 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
881 for 32-bit mode.
882
cfd161bf
DH
8832016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
884
885 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
886 for 32-bit mode.
887
9a2300e9
MP
8882016-09-24 Marek Polacek <polacek@redhat.com>
889
890 PR c/77490
891 * c-c++-common/Wbool-operation-1.c: New test.
892 * gcc.dg/Wbool-operation-1.c: New test.
893
34d567d1
FR
8942016-09-23 Fritz Reese <fritzoreese@gmail.com>
895
896 * gfortran.dg/dec_static_1.f90: New.
897 * gfortran.dg/dec_static_2.f90: New.
898 * gfortran.dg/dec_static_3.f90: New.
899 * gfortran.dg/dec_static_4.f90: New.
900
4a8d4422
JD
9012016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
902
903 PR fortran/48298
904 * gfortran.dg/negative_unit_check.f90: Update test.
905 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 906
90ef45cb
DV
9072016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
908
909 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
910 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
911 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
912 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
913 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
914 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
915 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
916
e0535922
MS
9172016-09-23 Martin Sebor <msebor@redhat.com>
918
919 PR testsuite/77713
920 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
921 assuming long double is bigger than double.
922
d664d76d
JJ
9232016-09-23 Jakub Jelinek <jakub@redhat.com>
924
925 Implement P0138R2, C++17 construction rules for enum class values
926 * g++.dg/cpp1z/direct-enum-init1.C: New test.
927
3b31f720
DM
9282016-09-23 David Malcolm <dmalcolm@redhat.com>
929
930 PR preprocessor/77672
931 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
932 expected multiline output from first warning to reflect change
933 in r240434.
934
592459bf
TP
9352016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
936
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
938
0af06385
BE
9392016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
940 Tom de Vries <tom@codesourcery.com>
941
942 PR testsuite/77411
943 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
944
8f01b67a
MP
9452016-09-23 Marek Polacek <polacek@redhat.com>
946
947 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
948 * c-c++-common/gomp/atomic-13.c: Likewise.
949 * c-c++-common/gomp/atomic-14.c: Likewise.
950 * c-c++-common/pr60439.c: Remove invalid code.
951 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
952 * g++.dg/expr/bitfield5.C: Likewise.
953 * g++.dg/expr/bitfield6.C: Likewise.
954 * g++.dg/expr/bool1.C: Likewise.
955 * g++.dg/expr/bool3.C: Likewise.
956 * g++.dg/expr/lval3.C: Likewise.
957 * g++.dg/expr/lval4.C: Likewise.
958 * g++.old-deja/g++.jason/bool5.C: Likewise.
959
bbd6fcf3
DM
9602016-09-23 David Malcolm <dmalcolm@redhat.com>
961
962 PR preprocessor/77672
963 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
964 (test_terminator_location): New function.
965
113d06a4
RB
9662016-09-23 Richard Biener <rguenther@suse.de>
967
968 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
969
cab9e1df
MW
9702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
971
972 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
973 -march=armv8.2-a+fp16 when supported by the hardware.
974 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
975 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
976 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
977 semi-colons to a macro invocations.
978 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
979 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
980 defined.
981 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
982 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
984 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
985 defined.
986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
988 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
989 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
993 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
995 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
996 defined.
997 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
999 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1000 defined.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1003 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1004 defined.
1005 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1007 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1008 defined.
1009 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1011 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1012 defined. Also fix some white-space.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1017 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1018 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1019 defined. Also fix some long lines and white-space.
1020 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1021 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1022 defined. Also fix some long lines and white-space.
1023 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1024 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1025 defined.
1026 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1028 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1029 defined.
1030 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1032 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1033 defined.
1034 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1035 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1037 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1039 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1040 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1041 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1042 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1043 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1044 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1045 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1046 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1047 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1048 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1049 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1050 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1051 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1052 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1053
da9b2e69
JW
10542016-09-23 Jiong Wang <jiong.wang@arm.com>
1055 Matthew Wahab <matthew.wahab@arm.com>
1056
1057 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1094
785cf02f
MW
10952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1096
1097 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1098 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1099 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1100 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1101 support.
1102
1e401340
KV
11032016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1104
1105 PR ipa/77677
1106 * gcc.dg/torture/pr77677.c: New test.
1107
8ed3eeac
AV
11082016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1109
1110 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1111 here now.
1112
55a9b91b
MW
11132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1114
1115 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1116 options. Add tests for float16x4_t and float16x8_t.
1117
64c744b9
DV
11182016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1119
1120 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1121 * gcc.target/s390/risbg-ll-2.c: Ditto.
1122 * gcc.target/s390/risbg-ll-3.c: Ditto.
1123
d403b8d4
MW
11242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1125
1126 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1127 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1128
576987fc
DV
11292016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1130
1131 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1132 output to the simplified instructions.
1133
4ffc8099
MW
11342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1135
1136 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1137 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1138
b1a970a5
MW
11392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1140
1141 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1142 (FP16_SUPPORTED): New
1143 (expected-hfloat-16x4): Make conditional on __fp16 support.
1144 (expected-hfloat-16x8): Likewise.
1145 (vdup_n_f16): Disable for non-AArch64 targets.
1146 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1147 conditional on FP16_SUPPORTED.
1148 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1149 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1150 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1151 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1152 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1153 for testing __fp16.
1154 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1155 conditional on FP16_SUPPORTED.
1156 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1157 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1158
50df9464
MW
11592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1160
1161 * gcc.target/arm/short-vfp-1.c: New.
1162
536b9f42
MW
11632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1164
1165 * gcc.target/arm/attr-fp16-arith-1.c: New.
1166
1b9e31cf
MW
11672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1168
1169 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1170 New.
1171 (add_options_for_arm_v8_2a_fp16_neon): New.
1172 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1173 (add_options_for_arm_arch_v8_2a): Auto-generate.
1174 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1175 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1176 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1177 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1178 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1179 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1180 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1181
a5b42ee7
MW
11822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1183
1184 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1185 arm_fp16_alternative_ok.
1186 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1187 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1188 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1189 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1190 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1191 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1192 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1193 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1194 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1195 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1196 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1197 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1198 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1199 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1200 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1201 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1202 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1203 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1204 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1205 arm_fp16_alternative_ok.
1206 * lib/target-supports.exp
1207 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1208 (check_effective_target_arm_fp16_alternative_ok): New.
1209 (check_effective_target_arm_fp16_none_ok_nocache): New.
1210 (check_effective_target_arm_fp16_none_ok): New.
1211
fcbc975b
ML
12122016-09-23 Martin Liska <mliska@suse.cz>
1213
1214 * gcc.dg/ipa/pr77653.c: Replace adress
1215 with address.
1216
1822b732
ML
12172016-09-23 Martin Liska <mliska@suse.cz>
1218
1219 * gcc.target/i386/movbe-4.c: New test.
1220
fab18cc4
ML
12212016-09-23 Martin Liska <mliska@suse.cz>
1222
1223 * gcc.target/i386/crc32-5.c: New test.
1224
e70f01b5
ML
12252016-09-23 Martin Liska <mliska@suse.cz>
1226
1227 * gcc.target/i386/pr71652.c: New test.
1228 * gcc.target/i386/pr71652-2.c: New test.
1229 * gcc.target/i386/pr71652-3.c: New test.
1230
f2e81d05
JJ
12312016-09-23 Jakub Jelinek <jakub@redhat.com>
1232
1233 * lib/gcc-dg.exp (process-message): Support relative line number
1234 notation - .+4 or .-1 etc.
1235 * gcc.dg/dg-test-1.c: New test.
1236
ed30d2a6
MS
12372016-09-22 Martin Sebor <msebor@redhat.com>
1238
1239 PR target/77676
1240 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1241 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1242 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1243 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1244
1c681c7b
UB
12452016-09-22 Uros Bizjak <ubizjak@gmail.com>
1246
1247 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1248 * gcc.dg/ifcvt-2.c: Ditto.
1249 * gcc.dg/zero_bits_compound-1.c: Ditto.
1250 * gcc.dg/zero_bits_compound-1.c: Ditto.
1251 * gcc.dg/pr40550.c: Simplify target selectors.
1252 Use dg-additional-options.
1253 * gcc.dg/pr47893.c: Ditto.
1254 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1255 additional options for 32-bit x86 targets.
1256 * gcc.dg/pr70955.c: Move to ...
1257 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1258
67cf0a53
PC
12592016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/61019
1262 * g++.dg/cpp0x/pr61019.C: New.
1263
0ee70cc0
AV
12642016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265 Terry Guo <terry.guo@arm.com>
1266
1267 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1268 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1269 * gcc.target/arm/pure-code/pure-code.exp: New.
1270
43639d2c
UB
12712016-09-22 Uros Bizjak <ubizjak@gmail.com>
1272
1273 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1274 Remove SSE effective target requirement.
1275
a608d15b
PC
12762016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1277
1278 PR c++/71979
1279 * g++.dg/cpp0x/pr71979.C: New.
1280
d94a7ab4
BE
12812016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1282
1283 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1284
a13f439f
ML
12852016-09-22 Martin Liska <mliska@suse.cz>
1286
1287 PR ipa/77653
1288 * gcc.dg/ipa/pr77653.c: New test.
1289
cf352092
JJ
12902016-09-22 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR fortran/77665
1293 * gfortran.dg/gomp/pr77665.f90: New test.
1294
a8de3002
PT
12952016-09-22 Paul Thomas <pault@gcc.gnu.org>
1296
1297 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1298 * gfortran.dg/dtio_13.f90: New test.
1299
39abef62
LK
13002016-09-21 Louis Krupp <louis.krupp@zoho.com>
1301
1302 PR fortran/66107
1303 * gfortran.dg/pr66107.f90: New test.
1304
4a2bb7fc
ILT
13052016-09-21 Ian Lance Taylor <iant@golang.org>
1306
1307 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1308 with call to builtin delete function.
1309
5f84cee2
JM
13102016-09-21 Joseph Myers <joseph@codesourcery.com>
1311
1312 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1313 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1314 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1315 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1316 tests.
1317
fe01a41a
UB
13182016-09-21 Uros Bizjak <ubizjak@gmail.com>
1319
1320 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1321
2e1c20b1
JJ
13222016-09-21 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/77651
1325 * g++.dg/cpp1z/aligned-new6.C: New test.
1326
de4c144a
MW
13272016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1328
1329 * gcc.target/arm/fp16-aapcs-3.c: New.
1330 * gcc.target/arm/fp16-aapcs-4.c: New.
1331 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1332 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1333 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1334 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1335
44fc7854
BE
13362016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1337
1338 PR tree-optimization/77550
1339 * g++.dg/pr77550.C: New test.
1340
bc084f84
GJL
13412016-09-21 Georg-Johann Lay <avr@gjlay.de>
1342
1343 PR target/77326
1344 * gcc.target/avr/torture/pr77326.c: New test.
1345
c075003a
LK
13462016-09-21 Louis Krupp <louis.krupp@zoho.com>
1347
1348 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1349
6811ea79
RB
13502016-09-21 Richard Biener <rguenther@suse.de>
1351
1352 PR tree-optimization/77648
1353 * gcc.dg/torture/pr77648-1.c: New testcase.
1354 * gcc.dg/torture/pr77648-2.c: Likewise.
1355
f955c4c4
RB
13562016-09-21 Richard Biener <rguenther@suse.de>
1357 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR tree-optimization/77621
1360 * gcc.dg/pr77621.c: New testcase.
1361
096506bb
PT
13622016-09-21 Paul Thomas <pault@gcc.gnu.org>
1363
1364 PR fortran/77657
1365 * gfortran.dg/dtio_12.f90: New test.
1366
37d168ae
SKS
13672016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1368
1369 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1370
66454000
KV
13712016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1372
1373 PR tree-optimization/72835
1374 * gcc.dg/tree-ssa/pr72835.c: New test.
1375
88d0c3f0
MS
13762016-09-20 Martin Sebor <msebor@redhat.com>
1377
1378 PR middle-end/49905
1379 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1381 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1382 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1383 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1384 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1385 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1386
a03df1d5
KV
13872016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1388
1389 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1390 arguments/compare will be optimized away.
1391 * gcc.dg/torture/ftrapv-1.c: Likewise.
1392
8bc5448f
KV
13932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1394
1395 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1396 will be optimized away.
1397 * gcc.dg/ipa/vrp1.c: New test.
1398 * gcc.dg/ipa/vrp2.c: New test.
1399 * gcc.dg/ipa/vrp3.c: New test.
1400
973625a0
KV
14012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1402
1403 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1404 does the same transformation.
1405 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1406 * gcc.dg/tree-ssa/evrp1.c: New test.
1407 * gcc.dg/tree-ssa/evrp2.c: New test.
1408 * gcc.dg/tree-ssa/evrp3.c: New test.
1409 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1410 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1411 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1412 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1413 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1414 foling now happens early.
1415 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1416 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1417 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1418 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1419 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1420
9b1ba33c
UB
14212016-09-20 Uros Bizjak <ubizjak@gmail.com>
1422
1423 PR target/77621
1424 * gcc.target/i386/pr77621.c: New test.
1425 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1426 pattern, loop should vectorize with -mtune=atom.
1427
f5bd4ad8
MO
14282016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1429 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR testsuite/63299
1432 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1433 instead of delete.
1434
7d9cf801
JJ
14352016-09-20 Jakub Jelinek <jakub@redhat.com>
1436
b912f962
JJ
1437 PR c++/77626
1438 * g++.dg/other/pr77626.C: New test.
1439
eaf1ece1
JJ
1440 PR c++/77638
1441 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1442
590b62e9
JJ
1443 PR c++/77637
1444 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1445
7d9cf801
JJ
1446 PR middle-end/77624
1447 * c-c++-common/pr77624-1.c: New test.
1448 * c-c++-common/pr77624-2.c: New test.
1449
3aebb6ff
AV
14502016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1451
1452 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1453 of digits expected.
1454
b5bbe47b
RB
14552016-09-20 Richard Biener <rguenther@suse.de>
1456
1457 PR tree-optimization/77646
1458 * gcc.dg/torture/pr77646.c: New testcase.
1459
144a96e4
BE
14602016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1461
1462 PR c++/77434
1463 * c-c++-common/Wint-in-bool-context.c: New test.
1464
1f2071fa
JM
14652016-09-19 Joseph Myers <joseph@codesourcery.com>
1466
1467 * gcc.dg/cr-decimal-dig-1.c: New test.
1468
63012d9a
JM
14692016-09-19 Joseph Myers <joseph@codesourcery.com>
1470
1471 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1472 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1473 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1474 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1475
02410826
VM
14762016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1477
1478 PR rtl-optimization/77416
1479 * gcc.target/powerpc/pr77416.c: New.
1480
6101a7ab
PP
14812016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1482
1483 PR c++/77639
1484 * g++.dg/template/error-recovery4.C: New test.
1485
1993ff76
BC
14862016-09-19 Bin Cheng <bin.cheng@arm.com>
1487
1488 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1489
5fa9e644
KT
14902016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1491
1492 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1493 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1494
fc15d9ec
JJ
14952016-09-19 Jakub Jelinek <jakub@redhat.com>
1496 Jan Hubicka <jh@suse.cz>
1497
1498 PR target/77587
1499 * gcc.dg/pr77587.c: New test.
1500 * gcc.dg/pr77587a.c: New file.
1501
3c9f5092
AV
15022016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1503
1504 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1505 * gfortran.dg/coarray_38.f90:
1506 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1507 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1508 * gfortran.dg/coarray_allocate_7.f08: New test.
1509 * gfortran.dg/coarray_allocate_8.f08: New test.
1510 * gfortran.dg/coarray_allocate_9.f08: New test.
1511 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1512 new caf_register.
1513 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1514 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1515 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1516 get_by_refs.
1517 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1518 * gfortran.dg/coarray_lock_7.f90: Same.
1519 * gfortran.dg/coarray_poly_5.f90: Same.
1520 * gfortran.dg/coarray_poly_6.f90: Same.
1521 * gfortran.dg/coarray_poly_7.f90: Same.
1522 * gfortran.dg/coarray_poly_8.f90: Same.
1523 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1524
e79e6763
FR
15252016-09-19 Fritz Reese <fritzoreese@gmail.com>
1526
1527 PR fortran/77584
1528 * gfortran.dg/dec_structure_15.f90: New testcase.
1529
ae527639
RB
15302016-09-19 Richard Biener <rguenther@suse.de>
1531
1532 PR middle-end/77605
1533 * gcc.dg/torture/pr77605.c: New testcase.
1534
cdf060f8
LK
15352016-09-18 Louis Krupp <louis.krupp@zoho.com>
1536
1537 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1538
b720e919
JH
15392016-09-17 Jan Hubicka <hubicka@ucw.cz>
1540
1541 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1542 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1543 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1544 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1545 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1546 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1547 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1548 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1549 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1550 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1551 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1552
bdabae39
KY
15532016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1554
1555 * gcc.target/i386/pr68633.c: Fix expected result.
1556
493ba820
LK
15572016-09-17 Louis Krupp <louis.krupp@gmail.com>
1558
1559 PR fortran/68078
1560 * gfortran.dg/pr68078.f90: New test.
1561 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1562
9a42726b
BS
15632016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1564
1565 PR target/77613
1566 * gcc.target/powerpc/swaps-p8-25.c: New.
1567
e7d61178
JJ
15682016-09-16 Jakub Jelinek <jakub@redhat.com>
1569
8f03e02f
JJ
1570 PR c++/77482
1571 * g++.dg/cpp0x/constexpr-77482.C: New test.
1572
e80cb545
JJ
1573 PR c++/77379
1574 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1575 thunk offsets.
1576 * g++.dg/abi/abi-tag23a.C: Likewise.
1577
1c2f613f
JJ
1578 PR c++/77338
1579 * g++.dg/cpp0x/decltype-77338.C: New test.
1580
e7d61178
JJ
1581 PR c++/77375
1582 * g++.dg/cpp0x/mutable1.C: New test.
1583
8d987deb
SK
15842016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1585
1586 PR fortran/77612
1587 * gfortran.dg/pr77612.f90: New test.
1588
2c3d35a6
SKS
15892016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1590
1591 * gcc.dg/torture/pr70421.c: Require int32plus.
1592
e43163ae
JJ
15932016-09-16 Jakub Jelinek <jakub@redhat.com>
1594
bcf0905a
JJ
1595 PR middle-end/77475
1596 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1597
e43163ae
JJ
1598 PR target/77526
1599 * gcc.target/i386/pr77526.c: New test.
1600
7d704548
JJ
16012016-09-16 Jakub Jelinek <jakub@redhat.com>
1602 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 PR middle-end/77594
1605 * gcc.target/i386/pr77594.c: New test.
1606
902d624f
LK
16072016-09-15 Louis Krupp <louis.krupp@zoho.com>
1608
1609 PR fortran/69963
1610 * gfortran.dg/misplaced_implicit_character.f90: New test.
1611
7e16ce79
BC
16122016-09-15 Bin Cheng <bin.cheng@arm.com>
1613
1614 PR tree-optimization/77503
1615 * gcc.dg/vect/pr77503.c: New test.
1616
7c05f5c4
RB
16172016-09-15 Richard Biener <rguenther@suse.de>
1618
1619 PR middle-end/77544
1620 * c-c++-common/torture/pr77544.c: New testcase.
1621
76ff80fb
JJ
16222016-09-15 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR middle-end/77475
1625 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1626 * gcc.dg/march-generic.c: Likewise.
1627 * gcc.target/i386/spellcheck-options-1.c: New test.
1628 * gcc.target/i386/spellcheck-options-2.c: New test.
1629 * gcc.target/i386/spellcheck-options-3.c: New test.
1630 * gcc.target/i386/spellcheck-options-4.c: New test.
1631
5560d026
CLT
16322016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1633
1634 PR fortran/72743
1635 * gfortran.dg/goacc/pr72743.f90: New test.
1636
5334f733
RB
16372016-09-15 Richard Biener <rguenther@suse.de>
1638
1639 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1640
d08615f2
RB
16412016-09-15 Richard Biener <rguenther@suse.de>
1642
1643 PR tree-optimization/77514
1644 * gcc.dg/torture/pr77514.c: New testcase.
1645
28ca05f0
JJ
16462016-09-14 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR c++/77549
1649 * g++.dg/lookup/pr77549.C: New test.
1650
20a1e5b8
MP
16512016-09-14 Marek Polacek <polacek@redhat.com>
1652
1653 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1654 * c-c++-common/gomp/atomic-13.c: Likewise.
1655 * c-c++-common/gomp/atomic-14.c: Likewise.
1656 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1657 * g++.dg/cpp1z/bool-increment1.C: New test.
1658 * c-c++-common/pr60439.c: Add dg-warning.
1659 * g++.dg/expr/bitfield4.C: Likewise.
1660 * g++.dg/expr/bitfield5.C: Likewise.
1661 * g++.dg/expr/bitfield6.C: Likewise.
1662 * g++.dg/expr/bool1.C: Likewise.
1663 * g++.dg/expr/bool3.C: Likewise.
1664 * g++.dg/expr/lval3.C: Likewise.
1665 * g++.dg/expr/lval4.C: Likewise.
1666 * g++.old-deja/g++.jason/bool5.C: Likewise.
1667 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1668 * g++.dg/other/error18.C: Likewise.
1669 * g++.dg/gomp/atomic-14.C: Likewise.
1670
0761f6bf
NS
16712016-09-14 Nathan Sidwell <nathan@acm.org>
1672
1673 PR c++/77539
1674 * g++.dg/cpp1y/pr77539.C: New.
1675
13cddbc1
CL
16762016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1677
1678 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1679 dg-require.
1680 * g++.dg/ext/builtin_alloca.C: Likewise.
1681 * g++.dg/template/spec35.C: Likewise.
1682 * gcc.dg/builtins-68.c: Likewise.
1683 * gcc.misc-tests/gcov-13.c: Likewise.
1684 * gcc.misc-tests/gcov-14.c: Likewise.
1685
a90638d4
JM
16862016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1687
1688 * gfortran.dg/dec_structure_14.f90: New testcase.
1689
5ba4a08c
JJ
16902016-09-14 Jakub Jelinek <jakub@redhat.com>
1691
1692 PR sanitizer/68260
1693 * c-c++-common/tsan/pr68260.c: New test.
1694
a713b234
JS
16952016-09-13 Joe Seymour <joe.s@somniumtech.com>
1696
1697 PR target/70713
1698 * gcc.target/msp430/function-attributes-1.c: New test.
1699 * gcc.target/msp430/function-attributes-2.c: New test.
1700 * gcc.target/msp430/function-attributes-3.c: New test.
1701
ea8661cd
JJ
17022016-09-13 Jakub Jelinek <jakub@redhat.com>
1703
9952908a
JJ
1704 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1705 * g++.dg/cpp1z/gen-attrs1.C: New test.
1706
63cdb7a0
JJ
1707 PR tree-optimization/77454
1708 * gcc.dg/pr77454.c: New test.
1709
ea8661cd
JJ
1710 PR c++/77553
1711 * g++.dg/cpp1y/constexpr-77553.C: New test.
1712
254830ba
DM
17132016-09-13 David Malcolm <dmalcolm@redhat.com>
1714
1715 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1716 (test_show_locus): Replace rich_location::add_fixit_insert calls
1717 with add_fixit_insert_before and add_fixit_insert_after.
1718
42763690
JM
17192016-09-13 Jason Merrill <jason@redhat.com>
1720 Tom de Vries <tom@codesourcery.com>
1721
1722 PR c++/77427
1723 * g++.dg/pr77427.C: New test.
1724
c8798f2c
ML
17252016-09-13 Martin Liska <mliska@suse.cz>
1726
1727 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1728 effective target.
1729 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1730 * lib/target-supports.exp: Define the new target.
1731
54700e2e
AP
17322016-09-12 Andrew Pinski <apinski@cavium.com>
1733
1734 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1735 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1736
e1d55bf7
UB
17372016-09-12 Uros Bizjak <ubizjak@gmail.com>
1738
1739 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1740 variable arguments.
1741 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1742 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1743 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1744 variable argument.
1745 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1746 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1747
54dcdb88
BE
17482016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1749
1750 PR c++/77496
1751 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1752 * g++.dg/ext/pr77496.C: New test.
1753 * g++.dg/warn/pr77496.C: New test.
1754
d1463eb9
DM
17552016-09-12 David Malcolm <dmalcolm@redhat.com>
1756
1757 PR c/72858
1758 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1759 to preserve conversion chars, and to preserve prefix information.
1760 * gcc.dg/format/pr72858.c: New test case.
1761
217fabad
SK
17622016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1763
1764 * gfortran.dg/pr77507.f90: Move to ...
1765 * gfortran.dg/ieee/pr77507.f90: here.
1766
a1cd04ac
JH
17672016-08-09 Jan Hubicka <hubicka@ucw.cz>
1768
1769 PR ipa/61159
1770 * compile/pr61159.c: New testcase
1771
e3912107
JH
17722016-08-09 Jan Hubicka <hubicka@ucw.cz>
1773
1774 PR ipa/64316
1775 * gcc.dg/ipa/pr63416.c: New testcase.
1776
739d9339
PT
17772016-09-10 Paul Thomas <pault@gcc.gnu.org>
1778 Steven G. Kargl <kargl@gcc.gnu.org>
1779
1780 PR fortran/77532
cc3135b6 1781 * gfortran.dg/dtio_11.f90: new test.
739d9339 1782
fb7c40dd
SK
17832016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 PR fortran/77507
1786 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1787 * gfortran.dg/c_assoc_4.f90: Ditto.
1788
5b28efbb
TV
17892016-09-10 Tom de Vries <tom@codesourcery.com>
1790
1791 PR C/71602
1792 * c-c++-common/va-arg-va-list-type.c: New test.
1793
9d0a9bb4
PB
17942016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1795
1796 PR rtl-optimization/77289
1797 * gcc.target/powerpc/pr77289.c: New test.
1798
3f0177e7
MS
17992016-09-09 Martin Sebor <msebor@redhat.com>
1800
1801 PR c/77520
1802 PR c/77521
1803 * gcc.dg/pr77520.c: New test.
1804 * gcc.dg/pr77521.c: New test.
1805
e81e83d0
SK
18062016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1807
1808 PR fortran/77506
1809 * gfortran.dg/pr77506.f90: New test.
1810
8a92685e
SK
18112016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1812
1813 PR fortran/77507
1814 * gfortran.dg/pr77507.f90: New test.
1815
c65248cb
JM
18162016-09-09 Joseph Myers <joseph@codesourcery.com>
1817
1818 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1819
2cf0ff98
SK
18202016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1821 Louis Krupp <lkrupp@gcc.gnu.org>
1822
1823 PR fortran/69514
1824 * gfortran.dg/pr69514_1.f90: New test.
1825 * gfortran.dg/pr69514_2.f90: New test.
1826
8ebc1e0f
JJ
18272016-09-08 Jakub Jelinek <jakub@redhat.com>
1828
20b6cf01
JJ
1829 PR fortran/77500
1830 * gfortran.dg/gomp/pr77500.f90: New test.
1831
8ebc1e0f
JJ
1832 PR fortran/77516
1833 * gfortran.dg/gomp/pr77516.f90: New test.
1834
34718542
JJ
18352016-09-07 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR middle-end/77475
1838 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1839 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1840 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1841 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1842 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1843 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1844
e5106e27
DM
18452016-09-07 David Malcolm <dmalcolm@redhat.com>
1846
1847 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1848 "substring-locations.h".
1849
ca235a85
RB
18502016-09-07 Richard Biener <rguenther@suse.de>
1851
1852 PR c/77450
1853 * c-c++-common/vector-subscript-8.c: Move ..
1854 * gcc.dg/pr77450.c: ... here.
1855
0076b5dc 18562016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1857
1858 PR libgfortran/77393
1859 * gfortran.dg/fmt_f0_2.f90: Update test.
1860 * gfortran.dg/fmt_f0_3.f90: New test.
1861
6ac7322b
DH
18622016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1863
1864 PR debug/77389
1865 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1866 in dg-options.
1867
1868 PR debug/57519
1869 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1870
8eb9e049
JJ
18712016-09-06 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR target/69255
1874 * gcc.target/i386/pr69255-1.c: New test.
1875 * gcc.target/i386/pr69255-2.c: New test.
1876 * gcc.target/i386/pr69255-3.c: New test.
1877
18782016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1879
1880 PR c/77336
1881 * gcc.dg/format/miss-7.c: New test.
1882
e6cb85d4
UB
18832016-09-06 Uros Bizjak <ubizjak@gmail.com>
1884
1885 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1886
7fe76f6a
ML
18872016-09-06 Martin Liska <mliska@suse.cz>
1888
1889 PR gcov-profile/77378
1890 PR gcov-profile/77466
1891 * gcc.dg/profile-update-warning.c: New test.
1892
209b636e
RB
18932016-09-06 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/77479
1896 * gcc.dg/torture/pr77479.c: New testcase.
1897
b772a565
RB
18982016-09-06 Richard Biener <rguenther@suse.de>
1899
1900 PR c/77450
1901 * c-c++-common/vector-subscript-7.c: Adjust.
1902 * c-c++-common/vector-subscript-8.c: New testcase.
1903
a8c07037
SKS
19042016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1905
1906 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1907
0ce48391
JJ
19082016-09-05 Jakub Jelinek <jakub@redhat.com>
1909
de9188e0
JJ
1910 PR target/77476
1911 * gcc.target/i386/avx512f-pr77476.c: New test.
1912 * gcc.target/i386/avx512bw-pr77476.c: New test.
1913 * gcc.target/i386/avx512dq-pr77476.c: New test.
1914
c76f7809
JJ
1915 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1916 Update comment to mention also avx512f.
1917
0ce48391
JJ
1918 PR sanitizer/77396
1919 * g++.dg/asan/pr77396-2.C: New test.
1920
8a27cf73
UB
19212016-09-05 Uros Bizjak <ubizjak@gmail.com>
1922
1923 PR rtl-optimization/77452
1924 * gcc.target/i386/pr77452.c: New test.
1925
25ff5dd3
MP
19262016-09-05 Marek Polacek <polacek@redhat.com>
1927
1928 PR c/77423
1929 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1930
f2bc4e48
SK
19312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1932
1933 PR fortran/77391
1934 * gfortran.dg/pr77391.f90: New test.
1935
e85921ee
SK
19362016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1937
1938 PR fortran/77460
1939 * gfortran.dg/pr77460.f90: New test.
1940
b5d50659
JJ
19412016-09-03 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR c/65467
1944 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1945
7b826676
KY
19462016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1947
1948 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1949
717ebe91
DM
19502016-09-02 David Malcolm <dmalcolm@redhat.com>
1951
1952 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1953 test case.
1954 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1955 diagnostic-test-show-locus-generate-patch.c to the sources
1956 for diagnostic_plugin_test_show_locus.c.
1957
94087e88
JJ
19582016-09-02 Jakub Jelinek <jakub@redhat.com>
1959
9dc5773f
JJ
1960 PR c/65467
1961 * gcc.dg/gomp/_Atomic-1.c: New test.
1962 * gcc.dg/gomp/_Atomic-2.c: New test.
1963 * gcc.dg/gomp/_Atomic-3.c: New test.
1964 * gcc.dg/gomp/_Atomic-4.c: New test.
1965 * gcc.dg/gomp/_Atomic-5.c: New test.
1966
94087e88
JJ
1967 PR sanitizer/77396
1968 * g++.dg/asan/pr77396.C: New test.
1969
19702016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1971
1972 PR tree-optimization/71831
1973 * gcc.dg/builtin-object-size-16.c: New test.
1974 * gcc.dg/builtin-object-size-17.c: New test.
1975
7e89048d
JD
19762016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1977
1978 PR libgfortran/77393
1979 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1980
2f196155
UB
19812016-09-01 Uros Bizjak <ubizjak@gmail.com>
1982
1983 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1984 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1985 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1986 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1987 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1988 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1989 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1990 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1991 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1992 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1993 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1994 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1995 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1996 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1997 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1998 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1999 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2000 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2001
0a6b0523
EB
20022016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2003
2004 * gnat.dg/opt58.adb: New test.
2005 * gnat.dg/opt58_pkg.ads: New helper.
2006
2a99de7b
RB
20072016-09-01 Richard Biener <rguenther@suse.de>
2008
2009 PR middle-end/77436
2010 * gcc.dg/torture/pr77436.c: New testcase.
2011
f79d8786
SKS
20122016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2013
2014 * gcc.dg/pr64252.c: Require int32plus.
2015 * gcc.dg/pr66299-1.c: Likewise.
2016 * gcc.dg/pr66299-2.c: Likewise.
2017 * gcc.dg/torture/20131115-1.c: Skip for avr.
2018
b06335f9
KT
20192016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2020
2021 * gcc.target/aarch64/ands_3.c: New test.
2022
f25f40be
JJ
20232016-08-31 Jakub Jelinek <jakub@redhat.com>
2024
d12a0b5a
JJ
2025 PR fortran/77352
2026 * gfortran.dg/gomp/pr77352.f90: New test.
2027
f25f40be
JJ
2028 PR fortran/77374
2029 * gfortran.dg/gomp/pr77374.f08: New test.
2030
9ff6fb6e
MG
20312016-08-31 Marc Glisse <marc.glisse@inria.fr>
2032
2033 PR tree-optimization/73714
2034 * gcc.dg/tree-ssa/pr73714.c: New test.
2035
8e95a674
JD
20362016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037
2038 PR libgfortran/77393
2039 * gfortran.dg/fmt_f0_2.f90: New test.
2040
c6b0037d
MG
20412016-08-31 Marc Glisse <marc.glisse@inria.fr>
2042
2043 * gcc.target/i386/pr59539-2.c: Adapt options.
2044 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2045
1a576b13
PT
20462016-08-31 Paul Thomas <pault@gcc.gnu.org>
2047
2048 PR fortran/77418
2049 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2050 of the associate entity and replace with a pointer to the
2051 intended item on the stack.
2052
e73d3ca6 20532016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2054 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2055
2056 PR fortran/48298
2057 * gfortran.dg/dtio_1.f90: New test.
2058 * gfortran.dg/dtio_2.f90: New test.
2059 * gfortran.dg/dtio_3.f90: New test.
2060 * gfortran.dg/dtio_4.f90: New test.
2061 * gfortran.dg/dtio_5.f90: New test.
2062 * gfortran.dg/dtio_6.f90: New test.
2063 * gfortran.dg/dtio_7.f90: New test.
2064 * gfortran.dg/dtio_8.f90: New test.
2065 * gfortran.dg/dtio_9.f90: New test.
2066 * gfortran.dg/dtio_10.f90: New test.
2067
b816477a
DM
20682016-08-30 David Malcolm <dmalcolm@redhat.com>
2069
2070 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2071 (test_many_nested_locations): New function.
2072 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2073 (test_show_locus): Handle "test_many_nested_locations".
2074
71b30891
DM
20752016-08-30 David Malcolm <dmalcolm@redhat.com>
2076
2077 * g++.dg/template/double-greater-than-fixit.C: New test case.
2078
8fa37232
EB
20792016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2080
2081 * gnat.dg/opt57.ad[sb]: New test.
2082 * gnat.dg/opt57_pkg.ads: New helper.
2083
6f651bae
RB
20842016-08-30 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/69047
2087 * gcc.dg/pr69047.c: Fix byte-order check.
2088
ab834832
JJ
20892016-08-30 Jakub Jelinek <jakub@redhat.com>
2090
5116b156
JJ
2091 PR tree-optimization/72866
2092 * gcc.dg/vect/pr72866.c: New test.
2093
3754bbfc
JJ
2094 PR debug/77363
2095 * g++.dg/debug/dwarf2/pr77363.C: New test.
2096
26122e2d
JJ
2097 PR middle-end/77377
2098 * gcc.target/i386/pr77377.c: New test.
2099
ab834832
JJ
2100 PR debug/77389
2101 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2102 in dg-options.
2103
bedc9ca7
SK
21042016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2105
2106 * gfortran.dg/pr77372.f90: Moved to ...
2107 * gfortran.dg/ieee/pr77372.f90: here.
2108
adfa1e6b
MM
21092016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2110
2111 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2112 vector short/char initializations.
2113 * gcc.target/powerpc/vec-init-5.c: Likewise.
2114 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2115 vector initialization optimizations.
2116 * gcc.target/powerpc/vec-init-7.c: Likewise.
2117 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2118 vector float/double initializations.
2119 * gcc.target/powerpc/vec-init-9.c: Likewise.
2120
414b7129
UB
21212016-08-29 Uros Bizjak <ubizjak@gmail.com>
2122
2123 PR target/77403
2124 * gcc.target/i386/pr77403.c: New test.
2125
3d06b6f2
MP
21262016-08-29 Marek Polacek <polacek@redhat.com>
2127
2128 PR c/77292
2129 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2130
ba9bbd6f
TV
21312016-08-29 Tom de Vries <tom@codesourcery.com>
2132
2133 PR c/77398
2134 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2135
d7d80d8f
EB
21362016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2139
d7d80d8f 21402016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2141
2142 * gfortran.dg/dec_structure_13.f90: New testcase.
2143
468d95c8
JB
21442016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2145
2146 PR fortran/77261
2147 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2148 available.
2149
f329b264
TV
21502016-08-28 Tom de Vries <tom@codesourcery.com>
2151
2152 PR lto/70955
2153 * gcc.dg/pr70955.c: New test.
2154 * gcc.dg/lto/pr70955_0.c: Same.
2155 * gcc.dg/lto/pr70955_1.c: Same.
2156
4a389eb6
PP
21572016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2158
2159 PR tree-optimization/71077
2160 * gcc.target/i386/pr71077.c: New test.
2161
3f8257db 21622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2163
2164 PR fortran/77380
2165 * gfortran.dg/pr77380.f90: New test.
2166
3f8257db 21672016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2168
2169 PR fortran/77372
2170 gfortran.dg/pr77372.f90: New test.
2171
ee908516
DM
21722016-08-26 David Malcolm <dmalcolm@redhat.com>
2173
2174 * gcc.dg/spellcheck-fields-2.c (test): Move
2175 dg-begin/end-multiline-output within function body.
2176 (test_macro): New function.
2177
d41e76cf
DM
21782016-08-26 David Malcolm <dmalcolm@redhat.com>
2179
2180 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2181 (test_fixit_insert): Update expected output.
2182 (test_fixit_remove): Likewise.
2183 (test_fixit_replace): Likewise.
2184
524a4c96
RO
21852016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2186
2187 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2188 Fix typo.
2189
ebfa15ab
RB
21902016-08-26 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/69047
2193 * gcc.dg/pr69047.c: New testcase.
2194
209ca542
PK
21952016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2196 Martin Jambhor <mjambor@suse.cz>
524a4c96 2197
209ca542
PK
2198 * gcc.dg/ipa/propbits-1.c: New test-case.
2199 * gcc.dg/ipa/propbits-2.c: Likewise.
2200 * gcc.dg/ipa/propbits-3.c: Likewise.
2201
e5cf1629
SK
22022016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2203
2204 PR fortran/77351
2205 * gfortran.dg/pr77351.f90: New test.
2206
ebef225f
MP
22072016-08-25 Marek Polacek <polacek@redhat.com>
2208
2209 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2210
fe377a48
MP
22112016-08-25 Marek Polacek <polacek@redhat.com>
2212
2213 PR c/77323
2214 * gcc.dg/pr77323.c: New test.
2215
88b8971f
PT
22162016-08-24 Paul Thomas <pault@gcc.gnu.org>
2217
2218 PR fortran/77358
2219 * gfortran.dg/submodule_17.f08: New test.
2220
3f8257db
JJ
22212016-08-24 Michael Collison <michael.collison@linaro.org>
2222 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2223
2224 * gcc.target/arm/builtin_saddl.c: New testcase.
2225 * gcc.target/arm/builtin_saddll.c: New testcase.
2226 * gcc.target/arm/builtin_uaddl.c: New testcase.
2227 * gcc.target/arm/builtin_uaddll.c: New testcase.
2228 * gcc.target/arm/builtin_ssubl.c: New testcase.
2229 * gcc.target/arm/builtin_ssubll.c: New testcase.
2230 * gcc.target/arm/builtin_usubl.c: New testcase.
2231 * gcc.target/arm/builtin_usubll.c: New testcase.
2232
d5b5d212
UB
22332016-08-24 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR target/77270
2236 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2237 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2238 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2239 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2240 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2241 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2242 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2243 effective target. Remove scan-assembler-times directives.
2244 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2245 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2246 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2247
d1188689
SKS
22482016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2249
2250 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2251 of unsigned int.
2252 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2253
0b6b8f85
RS
22542016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2255
2256 PR testsuite/77317
2257 * lib/target-supports.exp
2258 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2259 (check_effective_target_vect_natural_alignment): Ditto.
2260 (check_effective_target_vector_alignment_reachable): Ditto.
2261 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2262
587b7f7a
ILT
22632016-08-23 Ian Lance Taylor <iant@golang.org>
2264
2265 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2266
6019c0fc
MM
22672016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2268
2269 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2270 being created from pointers to memory locations.
2271 * gcc.target/powerpc/vec-init-2.c: Likewise.
2272
cfe37db4
FR
22732016-08-23 Fritz Reese <fritzoreese@gmail.com>
2274
2275 * gfortran.dg/dec_structure_12.f90: New testcase.
2276
7e11f46f
DV
22772016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2278
2279 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2280
7ab4f354
DV
22812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2282
2283 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2284 verification.
2285
deb9351f
DV
22862016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2287
2288 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2289 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2290
1fd9f058
RB
22912016-08-23 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/27336
2294 * c-c++-common/pr27336.c: New testcase.
2295
b00e6e75
MP
22962016-08-22 Marek Polacek <polacek@redhat.com>
2297
2298 PR c++/77321
2299 * g++.dg/cpp1y/pr77321.C: New test.
2300
58338bac
SK
23012016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2302
2303 PR fortran/60774
2304 * gfortran.dg/empty_label.f: Adjust test for new error message.
2305 * gfortran.dg/empty_label.f90: Ditto.
2306 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2307 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2308 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2309
30364ce6
SK
23102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2311
2312 PR fortran/61318
2313 * gfortran.dg/pr61318.f90: New test.
2314
ad7a5a8f
SK
23152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2316
2317 PR fortran/77260
2318 * gfortran.dg/pr77260_1.f90: New test.
2319 * gfortran.dg/pr77260_2.f90: Ditto.
2320
72f52f30
JM
23212016-08-22 Joseph Myers <joseph@codesourcery.com>
2322
2323 PR middle-end/77269
2324 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2325 __builtin_signbitf and __builtin_signbitl in expected generic
2326 expansion.
2327 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2328 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2329 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2330 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2331 tests.
2332
6dc198e3
JM
23332016-08-22 Joseph Myers <joseph@codesourcery.com>
2334
2335 * gcc.dg/torture/float128-builtin.c,
2336 gcc.dg/torture/float128-ieee-nan.c,
2337 gcc.dg/torture/float128x-builtin.c,
2338 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2339 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2340 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2341 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2342 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2343 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2344 gcc.dg/torture/floatn-nan.h: New tests.
2345
7ff4e41a
JM
23462016-08-22 Joseph Myers <joseph@codesourcery.com>
2347
2348 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2349 macro.
2350 (main): Update calls to TEST_I_F.
2351 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2352 macro.
2353 (main): Update calls to TEST_I_F.
2354
7078cdb6
JM
23552016-08-22 Joseph Myers <joseph@codesourcery.com>
2356
2357 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2358 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2359 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2360 names in calls to TEST_I_F.
2361
a9d7c823
BE
23622016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2363
2364 PR c/52952
2365 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2366
cd800235
SKS
23672016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2368
2369 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2370 and !natural_alignment_64.
2371 * gcc.dg/ipa/propalign-2.c: Likewise.
2372 * gcc.dg/ipa/propalign-3.c: Likewise.
2373 * gcc.dg/ipa/propalign-4.c: Likewise.
2374 * gcc.dg/ipa/propalign-5.c: Likewise.
2375 * lib/target-supports.exp
2376 (check_effective_target_natural_alignment_32): Add avr-*-*.
2377
22d12455
KV
23782016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2379
2380 PR tree-optimization/61839
2381 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2382 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2383 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2384 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2385
c65699ef
JM
23862016-08-19 Joseph Myers <joseph@codesourcery.com>
2387
2388 PR c/32187
2389 * lib/target-supports.exp (check_effective_target_float16)
2390 (check_effective_target_float32, check_effective_target_float64)
2391 (check_effective_target_float128, check_effective_target_float32x)
2392 (check_effective_target_float64x)
2393 (check_effective_target_float128x)
2394 (check_effective_target_float16_runtime)
2395 (check_effective_target_float32_runtime)
2396 (check_effective_target_float64_runtime)
2397 (check_effective_target_float128_runtime)
2398 (check_effective_target_float32x_runtime)
2399 (check_effective_target_float64x_runtime)
2400 (check_effective_target_float128x_runtime)
2401 (check_effective_target_floatn_nx_runtime)
2402 (add_options_for_float16, add_options_for_float32)
2403 (add_options_for_float64, add_options_for_float128)
2404 (add_options_for_float32x, add_options_for_float64x)
2405 (add_options_for_float128x): New procedures.
2406 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2407 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2408 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2409 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2410 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2411 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2412 gcc.dg/torture/float128-complex.c,
2413 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2414 gcc.dg/torture/float128x-basic.c,
2415 gcc.dg/torture/float128x-complex.c,
2416 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2417 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2418 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2419 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2420 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2421 gcc.dg/torture/float32x-basic.c,
2422 gcc.dg/torture/float32x-complex.c,
2423 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2424 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2425 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2426 gcc.dg/torture/float64x-basic.c,
2427 gcc.dg/torture/float64x-complex.c,
2428 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2429 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2430 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2431 gcc.dg/torture/floatn-tg.h,
2432 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2433 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2434 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2435 gcc.dg/torture/fp-int-convert-float128x.c,
2436 gcc.dg/torture/fp-int-convert-float16-timode.c,
2437 gcc.dg/torture/fp-int-convert-float16.c,
2438 gcc.dg/torture/fp-int-convert-float32-timode.c,
2439 gcc.dg/torture/fp-int-convert-float32.c,
2440 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2441 gcc.dg/torture/fp-int-convert-float32x.c,
2442 gcc.dg/torture/fp-int-convert-float64-timode.c,
2443 gcc.dg/torture/fp-int-convert-float64.c,
2444 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2445 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2446 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2447 maximum exponent of floating-point type. Use it in testing
2448 whether 0x8...0 fits in the floating-point type. Always treat -1
2449 (signed 0xf...f) as fitting in the floating-point type.
2450 (M_OK1): New macro.
2451 * gcc.dg/torture/fp-int-convert-double.c,
2452 gcc.dg/torture/fp-int-convert-float.c,
2453 gcc.dg/torture/fp-int-convert-float128-timode.c,
2454 gcc.dg/torture/fp-int-convert-float128.c,
2455 gcc.dg/torture/fp-int-convert-float80-timode.c,
2456 gcc.dg/torture/fp-int-convert-float80.c,
2457 gcc.dg/torture/fp-int-convert-long-double.c,
2458 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2459
94e73c78
JJ
24602016-08-19 Jakub Jelinek <jakub@redhat.com>
2461
fbdbd4b6
JJ
2462 PR fortran/72744
2463 * gfortran.dg/gomp/pr72744.f90: New test.
2464
94e73c78
JJ
2465 PR fortran/69281
2466 * gfortran.dg/gomp/pr69281.f90: New test.
2467
91151a73
JB
24682016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2469
414b7129
UB
2470 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2471 the last special seed value.
2472 * gfortran.dg/random_7.f90: Use size for last array member instead
2473 of hardcoded value.
91151a73 2474
fcf830ab
PK
24752016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2476
2477 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2478 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2479
1a5da5b6
RB
24802016-08-19 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/77286
2483 * gcc.dg/torture/pr77286.c: New testcase.
2484
82f72146
DM
24852016-08-18 David Malcolm <dmalcolm@redhat.com>
2486
2487 * gcc.dg/verbose-asm-2.c: New test case.
2488
cc015f3a
DM
24892016-08-18 David Malcolm <dmalcolm@redhat.com>
2490
2491 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2492 (custom_diagnostic_finalizer): Update for change to
2493 diagnostic_show_locus.
2494
cb18fd07
DM
24952016-08-18 David Malcolm <dmalcolm@redhat.com>
2496
2497 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2498 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2499
a76989dc
MP
25002016-08-18 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/71514
2503 * gcc.dg/pr71514.c: New test.
2504
89c88780
L
25052015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2506
2507 PR target/72839
2508 * gcc.target/i386/pr72839.c: New test.
2509
2c71d454
CLT
25102016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2511
2512 PR middle-end/70895
2513 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2514 * c-c++-common/goacc/reduction-1.c: Likewise.
2515 * c-c++-common/goacc/reduction-2.c: Likewise.
2516 * c-c++-common/goacc/reduction-3.c: Likewise.
2517 * c-c++-common/goacc/reduction-4.c: Likewise.
2518
66592e95
AM
25192016-08-18 Alan Modra <amodra@gmail.com>
2520
2521 * gcc.c-torture/compile/pr72771.c: New.
2522
3a146d46
JJ
25232016-08-17 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR fortran/67496
2526 * gfortran.dg/pr67496.f90: New test.
2527
3f8257db 25282015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2529
2530 PR tree-optimization/71752
3a146d46 2531 * gcc.dg/vect/pr71752.c: New.
038000bd 2532
dd42e908
UB
25332016-08-17 Uros Bizjak <ubizjak@gmail.com>
2534
2535 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2536
458a1cd0
JJ
25372016-08-17 Jakub Jelinek <jakub@redhat.com>
2538
2539 PR middle-end/77259
2540 * g++.dg/ipa/devirt-52.C: New test.
2541
11c4c4ba
CLT
25422016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2543
2544 * c-c++-common/goacc/reduction-6.c: New testcase.
2545
661d6efd
RB
25462016-08-17 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/76490
2549 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2550 * gcc.dg/pr52904.c: XFAIL.
2551
622d8b69
RB
25522016-08-17 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/23855
2555 * gcc.dg/loop-unswitch-2.c: Adjust.
2556
af23e99c
JJ
25572016-08-16 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR tree-optimization/72817
2560 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2561
feeb6268
JM
25622016-08-16 Joseph Myers <joseph@codesourcery.com>
2563
2564 PR libgcc/77265
2565 * gcc.dg/torture/float128-extend-inf.c: New test.
2566
65e736c0
DM
25672016-08-16 David Malcolm <dmalcolm@redhat.com>
2568
2569 PR c/72857
2570 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2571 for embedded NUL.
2572 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2573 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2574 caret placement.
2575 (test_oct): Likewise.
2576 (test_multiple): Likewise.
2577 (test_field_width_specifier): Likewise.
2578 (test_field_width_specifier_2): New function.
2579 (test_field_precision_specifier): New function.
2580 (test_embedded_nul): Update expected caret placement.
2581 (test_non_contiguous_strings): Update line number.
2582 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2583 (__emit_string_literal_range): Add "caret_idx" param.
2584 (test_simple_string_literal): Add value for new param, updating
2585 expected output..
2586 (test_concatenated_string_literal): Likewise.
2587 (test_multiline_string_literal): Likewise.
2588 (test_hex): Likewise.
2589 (test_oct): Likewise.
2590 (test_multiple): Likewise.
2591 (test_ucn4): Likewise.
2592 (test_ucn8): Likewise.
2593 (test_u8): Likewise.
2594 (test_u): Likewise; update expected message, from "range" to
2595 "location".
2596 (test_U): Likewise.
2597 (test_L): Likewise.
2598 (test_macro): Add value for new param.
2599 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2600 (__emit_string_literal_range): Add "caret_idx" param.
2601 (test_stringified_token_1): Add value for new param. Update
2602 expected message, from "range" to "location".
2603 (test_stringized_token_2): Likewise, adding param to macro.
2604 (test_stringified_token_3): Likewise.
2605 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2606 (emit_warning): Convert param from source_range to location_t.
2607 (test_string_literals): Add caret_idx param, and use it when
2608 constructing a substring_loc. Update error message, from
2609 "range" to "location".
2610
4a7f57d5
JJ
26112016-08-16 Jakub Jelinek <jakub@redhat.com>
2612
7841800f
JJ
2613 PR target/71910
2614 * g++.dg/gomp/pr71910.C: New test.
2615
1b13411a
JJ
2616 PR middle-end/67485
2617 * gcc.c-torture/compile/pr67485.c: New test.
2618
4a7f57d5
JJ
2619 PR target/72867
2620 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2621
3c556bc4
BC
26222016-08-16 Bin Cheng <bin.cheng@arm.com>
2623
2624 PR tree-optimization/69848
2625 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2626
beab2da6
ML
26272016-08-16 Martin Liska <mliska@suse.cz>
2628
2629 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2630 of memory operations so that it can be handled by core2
2631 in 32-bit mode.
2632
f4eec0a3
RB
26332016-08-16 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/76783
2636 * gcc.dg/pr76783.c: New testcase.
2637 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2638
8f21990a
BC
26392016-08-16 Bin Cheng <bin.cheng@arm.com>
2640
2641 PR tree-optimization/72817
2642 PR tree-optimization/73450
2643 * gcc.dg/tree-ssa/pr72817.c: New test.
2644 * gcc.dg/tree-ssa/pr73450.c: New test.
2645
7fc61626
FR
26462016-08-15 Fritz Reese <fritzoreese@gmail.com>
2647
2648 * gfortran.dg/init_flag_13.f90: New testcase.
2649 * gfortran.dg/init_flag_14.f90: Ditto.
2650 * gfortran.dg/init_flag_15.f03: Ditto.
2651 * gfortran.dg/dec_init_1.f90: Ditto.
2652 * gfortran.dg/dec_init_2.f90: Ditto.
2653
432baa02
UB
26542016-08-15 Uros Bizjak <ubizjak@gmail.com>
2655
2656 PR target/72867
2657 * gcc.target/i386/pr72867.c: New test.
2658
7e1dde14
EB
26592016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * c-c++-common/dump-ada-spec-5.c: New test.
2662
e4969090
RB
26632016-08-15 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/73434
2666 * gcc.dg/torture/pr73434.c: New testcase.
2667
66088065
JJ
26682016-08-15 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR tree-optimization/72824
2671 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2672
7c713714
CLT
26732016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2674
2675 PR fortran/70598
2676 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2677 in use_device clause.
2678 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2679 * gfortran.dg/goacc/list.f95: Adjust to catch
2680 "neither a POINTER nor an array" error messages.
2681
4271e5cb
UB
26822016-08-14 Uros Bizjak <ubizjak@gmail.com>
2683
2684 PR target/76342
2685 * gcc.target/i386/pr76342.c: New test.
2686
b0cea284
JJ
26872016-08-12 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR c/71512
2690 * g++.dg/ubsan/pr71512.C: New test.
2691 * c-c++-common/ubsan/pr71512-1.c: New test.
2692 * c-c++-common/ubsan/pr71512-2.c: New test.
2693
e86aefb8
MM
26942016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2695
2696 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2697 vector initialization options.
2698 * gcc.target/powerpc/vec-init-2.c: Likewise.
2699 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2700 is generated on ISA 3.0.
2701
7fd82d52
PP
27022016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2703
2704 PR middle-end/71654
2705 * gcc.dg/c-c++-common/pr71654.c: New test.
2706 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2707 dg-options.
2708 * gcc.dg/tree-ssa/vrp24: Likewise.
2709
2f1364c2
JJ
27102016-08-12 Jakub Jelinek <jakub@redhat.com>
2711
2712 PR c/67410
2713 * gcc.dg/pr67410.c: New test.
2714
8eb414aa
BC
27152016-08-12 Bin Cheng <bin.cheng@arm.com>
2716
2717 PR tree-optimization/69848
2718 * gcc.dg/vect/vect-pr69848.c: New test.
2719
30b39c19
UB
27202016-08-12 Uros Bizjak <ubizjak@gmail.com>
2721
2722 PR testsuite/71008
2723 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2724 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2725 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2726 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2727
e373dd06
RB
27282016-08-12 Richard Biener <rguenther@suse.de>
2729
2730 PR tree-optimization/57326
2731 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2732 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2733 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2734 * gcc.target/i386/pr45685.c: Likewise.
2735 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2736 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2737 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2739 * gfortran.dg/pr34163.f90: Likewise.
2740
20d1af89
ML
27412016-08-12 Martin Liska <mliska@suse.cz>
2742
2743 * g++.dg/gcov/gcov-16.C: New test.
2744 * lib/gcov.exp: Support new argument for run-gcov function.
2745
5cacda56
ML
27462016-08-12 Martin Liska <mliska@suse.cz>
2747
2748 PR gcov-profile/35590
2749 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2750
663eecfd
RB
27512016-08-12 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/72851
2754 * gcc.dg/torture/pr72851.c: New testcase.
2755
3f8257db 27562016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2757
e366d7d8
AO
2758 PR debug/63240
2759 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2760 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2761 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2762 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2763 DW_AT_deleted.
2764
71e1a6a4
AO
2765 PR debug/55641
2766 * g++.dg/debug/dwarf2/ref-1.C: New.
2767
8aaf799b
AO
2768 PR debug/49366
2769 * g++.dg/debug/dwarf2/template-params-12.H: New.
2770 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2771 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2772 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2773 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2774 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2775 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2776 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2777
06f9caed
BS
27782016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2779
2780 PR target/72863
2781 * gcc.target/powerpc/pr72863.c: New test.
2782
a8b956c1
UB
27832016-08-11 Uros Bizjak <ubizjak@gmail.com>
2784
2785 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2786
c73dd986
L
27872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2788
2789 * gcc.target/i386/pieces-strcpy-1.c: New test.
2790 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2791
385ed708
JJ
27922016-08-11 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR c++/72868
2795 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2796
df7ec09f
L
27972015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2798
2799 * gcc.target/i386/pieces-memcpy-1.c: New test.
2800 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2801 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2802 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2803 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2804 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2805
b95a64bb
JJ
28062016-08-11 Jakub Jelinek <jakub@redhat.com>
2807
2808 PR c/72816
7ddbcf6b 2809 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2810
59537744
BE
28112016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2812
2813 PR tree-optimization/71083
2814 * gcc.c-torture/execute/pr71083.c: New test.
2815 * gnat.dg/loop_optimization23.adb: New test.
2816 * gnat.dg/loop_optimization23_pkg.ads: New test.
2817 * gnat.dg/loop_optimization23_pkg.adb: New test.
2818
183ac6d0
RB
28192016-08-11 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/72772
2822 * gcc.dg/graphite/pr35356-1.c: Adjust.
2823 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2824
b152f5a2
JB
28252016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2826
2827 * gfortran.dg/random_7.f90: Take into account that the last seed
2828 value is the special p value.
2829 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2830
bb7ebad1
RB
28312016-08-11 Richard Biener <rguenther@suse.de>
2832
2833 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2834
2e186411
AM
28352016-08-11 Alan Modra <amodra@gmail.com>
2836
2837 * gcc.target/powerpc/pr71680.c: New.
2838
e9e6d4f6
KN
28392016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2840
2841 * gcc.target/powerpc/bfp/bfp.exp: New file.
2842 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2843 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2844 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2845 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2846 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2847 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2848 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2849 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2850 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2851 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2852 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2853 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2854 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2855 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2856 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2857 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2858 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2859 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2860 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2861 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2862 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2863 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2864 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2865 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2866 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2867 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2868 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2869 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2870 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2871 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2872 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2873 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2874 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2875 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2876 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2877 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2878 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2879 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2880 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2881 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2882 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2883 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2884 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2885 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2886 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2887 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2888 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2889 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2890 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2891 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2892 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2893 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2894 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2895
9c8eabea
BC
28962016-08-10 Bin Cheng <bin.cheng@arm.com>
2897
2898 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2899 Add aarch64*-*-*.
2900
6c553b76
BC
29012016-08-10 Bin Cheng <bin.cheng@arm.com>
2902
2903 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2904
a0883b08
MM
29052016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2906
2907 PR target/72853
2908 * gcc.target/powerpc/pr72853.c: New test.
2909
a266236e
ML
29102016-08-10 Martin Liska <mliska@suse.cz>
2911
2912 PR gcov-profile/58306
2913 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2914
22063dbc
ML
29152016-08-10 Martin Liska <mliska@suse.cz>
2916
2917 * g++.dg/gcov/gcov-threads-1.C: New test.
2918
5250a5bb
SKS
29192016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2920
2921 PR target/71873
2922 * gcc.target/avr/pr71873.c: New test.
2923
b7597ae5
ML
29242016-08-09 Martin Liska <mliska@suse.cz>
2925
2926 * g++.dg/gcov/gcov-dump-1.C: New test.
2927 * g++.dg/gcov/gcov-dump-2.C: New test.
2928
ab50a215
ML
29292016-08-09 Martin Liska <mliska@suse.cz>
2930
2931 * gcc.dg/tree-prof/val-prof-9.c: New test.
2932
dcb1e137
ML
29332016-08-09 Martin Liska <mliska@suse.cz>
2934
2935 * gcc.dg/tree-prof/val-prof-8.c: New test.
2936
04d6d3b6
MJ
29372016-08-09 Martin Jambor <mjambor@suse.cz>
2938
df839749
UB
2939 PR ipa/71981
2940 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2941
c57e78c4
BC
29422016-08-09 Bin Cheng <bin.cheng@arm.com>
2943
2944 PR tree-optimization/33707
2945 * gcc.dg/vect/pr33707.c: New test.
2946
42970a17
BC
29472016-08-09 Bin Cheng <bin.cheng@arm.com>
2948
2949 PR tree-optimization/pr72772
2950 * gcc.dg/tree-ssa/pr72772.c: New test.
2951
810a3aa6
MF
29522016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2953
2954 PR rtl-optimization/66669
2955 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2956
9e207d6f
JJ
29572016-08-09 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR tree-optimization/72824
2960 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2961
50bf47fd
RB
29622016-08-09 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/71802
2965 * gcc.dg/torture/pr71802.c: New testcase.
2966
cadec7ca
JJ
29672016-08-09 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR c++/72809
2970 * g++.dg/eh/stdarg1.C: New test.
2971
c43c5112
AK
29722016-08-08 Andi Kleen <ak@linux.intel.com>
2973
2974 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2975 test command line in failure log.
2976 (profopt-execute): dito. Make autofdo file names unique.
2977
895aa8e1
DM
29782016-08-08 David Malcolm <dmalcolm@redhat.com>
2979
2980 PR c/64955
2981 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2982 output.
2983
9afda630
PK
29842016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2985
2986 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2987 c99_runtime.
2988 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2989 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2990 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2991 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2992 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2993 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2994
e52ed3fe
DM
29952016-08-08 David Malcolm <dmalcolm@redhat.com>
2996
2997 PR c/52952
2998 * gcc.dg/cpp/pr66415-1.c: Likewise.
2999 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3000 * gcc.dg/format/c90-printf-1.c: Likewise.
3001 * gcc.dg/format/diagnostic-ranges.c: New test case.
3002
ad200580
JJ
30032016-08-08 Jakub Jelinek <jakub@redhat.com>
3004
77524e0d
JJ
3005 PR fortran/72716
3006 * gfortran.dg/gomp/pr72716.f90: New test.
3007
2187f2a2
JJ
3008 PR middle-end/72781
3009 * gcc.dg/gomp/pr72781.c: New test.
3010
ad200580
JJ
3011 PR middle-end/68762
3012 * g++.dg/vect/pr68762-1.cc: New test.
3013 * g++.dg/vect/pr68762-2.cc: New test.
3014 * g++.dg/vect/pr68762.h: New file.
3015
989d0071
MS
30162016-08-08 Martin Sebor <msebor@redhat.com>
3017
3018 PR testsuite/72838
3a146d46
JJ
3019 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3020 * g++.dg/warn/overflow-warn-3.C: Same.
3021 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3022
7090cac9
AV
30232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3024
3025 PR fortran/71936
3026 * gfortran.dg/allocate_with_source_21.f03: New test.
3027
64e56ab0
AV
30282016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3029
3030 PR fortran/72698
3031 * gfortran.dg/allocate_with_source_20.f03: New test.
3032
0476487d
AM
30332016-08-08 Alan Modra <amodra@gmail.com>
3034
3035 * gcc.c-torture/compile/pr72802.c: New.
3036
8e9218f2
AV
30372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3038
3039 PR fortran/70524
3040 * gfortran.dg/dependency_48.f90: New test.
3041
c1f7083b
TK
30422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3043
531e5ae3 3044 PR fortran/70040
c1f7083b
TK
3045 * gfortran.dg/pr70040.f90: New testcase.
3046
6ab5813c
TK
30472016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3048
3049 PR fortran/71961
3050 * gfortran.dg/matmul_10.f90: New testcase.
3051
27bddc4a
JH
30522016-08-07 Jan Hubicka <hubicka@ucw.cz>
3053
3054 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3055
4a9f8a9f
JJ
30562016-08-07 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR c/72816
3059 * gcc.dg/pr72816.c: New test.
3060
fa76f2c6
JW
30612016-08-06 Jonathan Wakely <jwakely@redhat.com>
3062
3063 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3064 * g++.dg/conversion/pr41426.C: Likewise.
3065 * g++.dg/conversion/pr66211.C: Likewise.
3066 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3067 * g++.dg/init/ref8.C: Likewise.
3068 * g++.old-deja/g++.law/cvt20.C: Likewise.
3069 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3070
5c3e5002
PP
30712016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3072
3073 PR tree-optimization/18046
3074 * gcc.dg/tree-ssa/vrp105.c: New test.
3075 * gcc.dg/tree-ssa/vrp106.c: New test.
3076
94087e88 30772016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3078
3079 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3080 1ul in diagnostics. Remove hyphen from "constant-expression."
3081 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3082 * g++.dg/cpp0x/static_assert3.C: Same.
3083 * g++.dg/cpp1y/constexpr-throw.C: Same.
3084 * g++.dg/template/nontype3.C: Same.
3085 * g++.dg/warn/overflow-warn-1.C: Same.
3086 * g++.dg/warn/overflow-warn-3.C: Same.
3087 * g++.dg/warn/overflow-warn-4.C: Same.
3088
88fa5555
DM
30892016-08-05 David Malcolm <dmalcolm@redhat.com>
3090
3091 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3092 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3093 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3094 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3095
1addb9e6
PP
30962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3097
3098 PR tree-optimization/72810
3099 * gcc.dg/tree-ssa/vrp110.c: New test.
3100
1b62ed4f
JG
31012016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3102
3103 PR Target/72819
3104 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3105 registers.
3106 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3107 saving the half-precision registers.
3108 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3109 value is returned in h0.
3110 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3111 are passed in FP/SIMD registers.
3112 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3113 passing works corrcetly.
3114 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3115 (hfa_f16x2_t): Likewise.
3116 (hfa_f16x3_t): Likewise.
3117 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3118 are promoted to double and passed in a double register.
3119 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3120 are promoted to double and stacked.
3121 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3122 __fp16 data types.
3123 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3124 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3125 __fp16 first get passed in FP/SIMD registers, then stacked.
3126
4228ca19
NS
31272016-08-05 Nathan Sidwell <nathan@acm.org>
3128
3129 PR c++/68724
3130 * g++.dg/cpp0x/pr68724.C: New.
3131
db7c335e
RB
31322016-08-05 Richard Biener <rguenther@suse.de>
3133
3134 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3135
48abe922
PP
31362016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3137
3138 * gcc.dg/tree-ssa/vrp107.c: New test.
3139 * gcc.dg/tree-ssa/vrp108.c: New test.
3140 * gcc.dg/tree-ssa/vrp109.c: New test.
3141
f6cdf42f
PK
31422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3143
3144 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3145 dg-options.
3146
33a9c609
PK
31472016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3148
3149 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3150 test-cases.
3151 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3152 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3153 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3154 test-cases.
3155 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3156 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3157 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3158 large_double.
3159
4473482d
PC
31602016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/72800
3163 * g++.dg/cpp1y/lambda-ice1.C: New.
3164
08156df5
PP
31652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3166
3167 PR c++/72759
3168 * g++.dg/cpp1y/pr72759.C: New test.
3169
938da3a5
PP
31702016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3171
3172 * gcc.dg/switch-10.c: New test.
3173
da84183c
JG
31742016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3175
3176 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3177
ae9281fc
TS
31782016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3179
3180 * c-c++-common/goacc/routine-5.c: Update.
3181
086ad22e
BE
31822016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3183
3184 PR rtl-optimization/70903
3185 * gcc.c-torture/execute/pr70903.c: New test.
3186
6805e400
ML
31872016-08-04 Martin Liska <mliska@suse.cz>
3188
3189 * gcc.dg/params/params.exp: Replace file exists with
3190 TESTING_IN_BUILD_TREE.
3191
a0008434
MP
31922016-08-04 Marek Polacek <polacek@redhat.com>
3193
3194 PR c++/70229
3195 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3196
fb46286e
RB
31972016-08-04 Richard Biener <rguenther@suse.de>
3198
3199 PR middle-end/71984
3200 * gcc.dg/torture/pr71984.c: Guard correctness check for
3201 little-endian.
3202
ac2c96ab
AP
32032016-08-03 Andrew Pinski <apinski@cavium.com>
3204
3205 * gcc.c-torture/compile/20160802-1.c: New testcase.
3206
c98583e9
FR
32072016-08-03 Fritz Reese <fritzoreese@gmail.com>
3208
3209 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3210
9ad1a1da
RB
32112016-08-03 Richard Biener <rguenther@suse.de>
3212
3213 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3214 and remove -O3.
3215 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3216 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3217
cd75c979
RB
32182016-08-03 Richard Biener <rguenther@suse.de>
3219
3220 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3221 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3222 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3223 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3224
30e8d875
SKS
32252016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3226
3227 * gcc.dg/init-excess-2.c: Require int32plus.
3228 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3229 * gcc.dg/pr59963-2.c: Require int32plus.
3230 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3231 * gcc.dg/unroll-7.c: Require int32plus.
3232
69b806f6
BC
32332016-08-02 Bin Cheng <bin.cheng@arm.com>
3234
3235 PR tree-optimization/34114
3236 * gcc.dg/tree-ssa/loop-42.c: New test.
3237
1efafef3
TC
32382016-08-02 Tamar Christina <tamar.christina@arm.com>
3239
3240 * gcc.target/aarch64/vminmaxnm.c: New.
3241 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3242 tests.
3243
e2a99194
MM
32442016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3245
3246 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3247 vec_extract for vector float, vector int, vector short, and vector
3248 char.
3249 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3250 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3251 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3252 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3253
71bfb77a
WD
32542016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3255
3256 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3257 single stack adjustment, no writeback.
71bfb77a
WD
3258 * gcc.target/aarch64/test_frame_12.c: Likewise.
3259 * gcc.target/aarch64/test_frame_13.c: Likewise.
3260 * gcc.target/aarch64/test_frame_15.c: Likewise.
3261 * gcc.target/aarch64/test_frame_6.c: Likewise.
3262 * gcc.target/aarch64/test_frame_7.c: Likewise.
3263 * gcc.target/aarch64/test_frame_8.c: Likewise.
3264 * gcc.target/aarch64/test_frame_16.c: New test.
3265
37bce35a
L
32662015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3267
3268 PR target/72748
3269 * gcc.target/i386/pr72748.c: New test.
3270
3f8257db 32712015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3272
3273 PR tree-optimization/71818
3274 * gcc.dg/vect/pr71818.c: New
3275
bf60c531
ML
32762016-08-01 Martin Liska <mliska@suse.cz>
3277
3278 PR tree-optimization/71857
3279 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3280
8ed49fab
KT
32812016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3282
3283 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3284
76e2c821
JB
32852016-08-01 Jan Beulich <jbeulich@suse.com>
3286
3287 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3288
35029597
WS
32892016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3290
3291 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3292 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3293
3aa4b66a
JW
32942016-07-31 Jonathan Wakely <jwakely@redhat.com>
3295
3296 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3297 (check_effective_target_c++): Likewise. Also match for libstdc++.
3298
3f8257db 32992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3300
3301 PR fortran/41922
3302 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3303 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3304 * gfortran.dg/pr41922.f90: New test.
3305
9fcb2819
SK
33062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3307
3308 PR fortran/68566
3309 * gfortran.dg/pr68566.f90: new test.
3310
94087e88 33112016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3312
3313 PR c++/60760
3314 PR c++/71091
3315 * g++.dg/cpp0x/constexpr-cast.C: New test.
3316 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3317 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3318 * g++.dg/ubsan/pr63956.C: Correct.
3319
d0047a25
MM
33202016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3321
3322 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3323 vector double or vector long where the vector is in memory.
3324 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3325 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3326
e4f7a5df
SK
33272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3328
3329 PR fortran/69867
3330 * gfortran.dg/pr69867.f90: New test.
3331
b441ae1d
SK
33322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3333
3334 PR fortran/69962
3335 * gfortran.dg/pr69962.f90: New test.
3336
712dff31
SK
33372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3338
3339 PR fortran/70006
3340 * gfortran.dg/pr70006.f90: New test.
3341
fb42421e
SK
33422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3343
3344 PR fortran/71730
3345 * gfortran.dg/pr71730.f90: New test.
3346 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3347 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3348 * gfortran.dg/array_constructor_26.f03: Ditto.
3349
466effe0
WS
33502016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3351
3352 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3353 * gcc.target/powerpc/pr71763.c: Likewise.
3354
f618a472
MP
33552016-07-29 Marek Polacek <polacek@redhat.com>
3356
3357 PR c/71742
3358 * gcc.dg/940510-1.c: Adjust dg-error.
3359 * gcc.dg/c99-flex-array-1.c: Likewise.
3360 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3361
efd0786f
MP
3362 PR c/71853
3363 * gcc.dg/noncompile/pr71853.c: New test.
3364
e00dceaf
MP
3365 PR c/71573
3366 * gcc.dg/noncompile/pr71573.c: New test.
3367
638fc14f
MP
3368 PR c/71926
3369 * g++.dg/warn/Wparentheses-30.C: New test.
3370 * gcc.dg/Wparentheses-14.c: New test.
3371
61c73a7f
UB
33722016-07-29 Uros Bizjak <ubizjak@gmail.com>
3373
3374 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3375
01d32b2b
BC
33762016-07-29 Bin Cheng <bin.cheng@arm.com>
3377
3378 PR tree-optimization/57558
3379 * gcc.dg/vect/pr57558-1.c: New test.
3380 * gcc.dg/vect/pr57558-2.c: New test.
3381
f6c7a248
PK
33822016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3383
61c73a7f 3384 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3385 to scan forwprop1 dump pass.
3386
f54ea774
PC
33872016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3388
3389 PR c++/51488
3390 * g++.dg/template/pr51488.C: New.
3391
673a107a
JJ
33922016-07-29 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR c/71969
3395 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3396 static __inline__.
3397 * gcc.dg/pr71969-1.c: New test.
3398 * gcc.dg/pr71969-2.c: New test.
3399 * gcc.dg/pr71969-3.c: New test.
3400
78169471
MP
34012016-07-29 Marek Polacek <polacek@redhat.com>
3402
3403 PR c/71574
3404 * c-c++-common/pr71574.c: New test.
3405
a5b5c8b6
MP
3406 PR c/71583
3407 * gcc.dg/noncompile/pr71583.c: New test.
3408
883b6d4e
KV
34092016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3410
3411 PR middle-end/68217
3412 * gcc.dg/pr68217.c: New test.
3413
89f1f37e
SK
34142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3415
3416 PR fortran/71067
3417 * gfortran.dg/pr71067_1.f90: New test.
3418 * gfortran.dg/pr71067_2.f90: Ditto.
3419
e0d32185
MM
34202016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3421
3422 * gcc.target/powerpc/vec-extract-1.c: New test.
3423
c851722d
SK
34242016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3425
3426 PR fortran/71799
3427 * gfortran.dg/pr71799.f90: New test.
3428
f064da6a
PC
34292016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/71665
3432 * g++.dg/cpp0x/pr71665-1.C: New.
3433 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3434 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3435 * g++.dg/ext/label10.C: Likewise.
3436 * g++.dg/parse/constant5.C: Likewise.
3437
1b70aaad
SK
34382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3439
3440 PR fortran/71859
3441 * gfortran.dg/pr71859.f90: New test.
3442 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3443 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3444
a23404c9
PT
34452016-07-28 Paul Thomas <pault@gcc.gnu.org>
3446
3447 PR fortran/71883
3448 * gfortran.dg/pr71883.f90 : New test.
3449
513d866d
YR
34502016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3451
3452 PR tree-optimization/71734
61c73a7f 3453 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3454
7c428aa2
RL
34552016-07-28 Renlin Li <renlin.li@arm.com>
3456
3457 Revert
3458 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3459
3460 PR fortran/71902
3461 * gfortran.dg/dependency_47.f90: New test.
3462
1225d6b1
ML
34632016-07-28 Martin Liska <mliska@suse.cz>
3464
3465 PR gcov-profile/68025
3466 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3467
e5f5bf35
ML
34682016-07-28 Martin Liska <mliska@suse.cz>
3469
3470 * g++.dg/vect/pr70944.cc: New test.
3471
4536610d
KV
34722016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3473
3474 PR middle-end/71994
3475 * gcc.dg/torture/pr71994.c: New test.
3476
8c6961ca
PK
34772016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3478
3479 PR middle-end/71078
3480 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3481 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3482 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3483
8de22ea0
RB
34842016-07-27 Richard Biener <rguenther@suse.de>
3485
3486 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3487
5d9da222
ML
34882016-07-27 Martin Liska <mliska@suse.cz>
3489
3490 * gcc.dg/predict-13.c: New test.
3491 * gcc.dg/predict-14.c: New test.
3492
af9e275f
SKS
34932016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3494
a23404c9 3495 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3496 including stdint.h.
3497 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3498 including stdint.h.
3499
71abba1e
MM
35002016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3501
3502 PR target/71869
3503 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3504 IEEE built-in functions handle quiet and signalling NaNs
3505 correctly.
3506
9cd74e8f
SK
35072016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3508
3509 PR fortran/71862
3510 * gfortran.dg/pr71862.f90: New test.
3511
0d48446f
MS
35122016-07-26 Martin Sebor <msebor@redhat.com>
3513
3514 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3515 selector with dg-options.
3516
524cf1e4
PP
35172016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3518
3519 PR tree-optimization/18046
3520 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3521 * gcc.dg/tree-ssa/vrp103.c: New test.
3522 * gcc.dg/tree-ssa/vrp104.c: New test.
3523
100665d8
WS
35242016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3525
3526 * gcc.target/powerpc/pr63354.c: Require lp64 since
3527 -mprofile-kernel is not legal with -m32.
3528
0b64ca40
RB
35292016-07-26 Richard Biener <rguenther@suse.de>
3530
3531 PR rtl-optimization/71984
3532 * gcc.dg/torture/pr71984.c: New testcase.
3533
9b7937cf
RS
35342016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3535
3536 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3537 g++-dg-runtest via et-dg-runtest.
3538 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3539 * gcc.dg/vect/vect.exp: Likewise.
3540 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3541 gfortran-dg-runtest.
3542 * gfortran.dg/vect/vect.exp: Likewise.
3543 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3544 (check_mips_loongson_hw_available): Likewise.
3545 (check_effective_target_mpaired_single_runtime): Likewise.
3546 (check_effective_target_mips_loongson_runtime): Likewise.
3547 (add_options_for_mpaired_single): Likewise.
3548 (check_effective_target_vect_int): Add global et_index.
3549 Check and save the supported feature for a target selected by
3550 the et_index target. Break long lines where appropriate. Call
3551 et-is-effective-target for MIPS with an argument instead of
3552 check_effective_target_* where appropriate.
3553 (check_effective_target_vect_intfloat_cvt): Likewise.
3554 (check_effective_target_vect_uintfloat_cvt): Likewise.
3555 (check_effective_target_vect_floatint_cvt): Likewise.
3556 (check_effective_target_vect_floatuint_cvt): Likewise.
3557 (check_effective_target_vect_simd_clones): Likewise.
3558 (check_effective_target_vect_shift): ewise.
3559 (check_effective_target_whole_vector_shift): Likewise.
3560 (check_effective_target_vect_bswap): Likewise.
3561 (check_effective_target_vect_shift_char): Likewise.
3562 (check_effective_target_vect_long): Likewise.
3563 (check_effective_target_vect_float): Likewise.
3564 (check_effective_target_vect_double): Likewise.
3565 (check_effective_target_vect_long_long): Likewise.
3566 (check_effective_target_vect_no_int_max): Likewise.
3567 (check_effective_target_vect_no_int_add): Likewise.
3568 (check_effective_target_vect_no_bitwise): Likewise.
3569 (check_effective_target_vect_widen_shift): Likewise.
3570 (check_effective_target_vect_no_align): Likewise.
3571 (check_effective_target_vect_hw_misalign): Likewise.
3572 (check_effective_target_vect_element_align): Likewise.
3573 (check_effective_target_vect_condition): Likewise.
3574 (check_effective_target_vect_cond_mixed): Likewise.
3575 (check_effective_target_vect_char_mult): Likewise.
3576 (check_effective_target_vect_short_mult): Likewise.
3577 (check_effective_target_vect_int_mult): Likewise.
3578 (check_effective_target_vect_extract_even_odd): Likewise.
3579 (check_effective_target_vect_interleave): Likewise.
3580 (check_effective_target_vect_stridedN): Likewise.
3581 (check_effective_target_vect_multiple_sizes): Likewise.
3582 (check_effective_target_vect64): Likewise.
3583 (check_effective_target_vect_call_copysignf): Likewise.
3584 (check_effective_target_vect_call_sqrtf): Likewise.
3585 (check_effective_target_vect_call_btrunc): Likewise.
3586 (check_effective_target_vect_call_btruncf): Likewise.
3587 (check_effective_target_vect_call_ceil): Likewise.
3588 (check_effective_target_vect_call_ceilf): Likewise.
3589 (check_effective_target_vect_call_floor): Likewise.
3590 (check_effective_target_vect_call_floorf): Likewise.
3591 (check_effective_target_vect_call_lceil): Likewise.
3592 (check_effective_target_vect_call_lfloor): Likewise.
3593 (check_effective_target_vect_call_nearbyint): Likewise.
3594 (check_effective_target_vect_call_nearbyintf): Likewise.
3595 (check_effective_target_vect_call_round): Likewise.
3596 (check_effective_target_vect_call_roundf): Likewise.
3597 (check_effective_target_vect_perm): Likewise, but also append *_saved
3598 to the existing global name to properly cache the result.
3599 (check_effective_target_vect_perm_byte): Likewise.
3600 (check_effective_target_vect_perm_short): Likewise.
3601 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3602 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3603 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3604 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3605 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3606 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3607 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3608 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3609 (check_effective_target_vect_sdot_qi): Likewise.
3610 (check_effective_target_vect_udot_qi): Likewise.
3611 (check_effective_target_vect_sdot_hi): Likewise.
3612 (check_effective_target_vect_udot_hi): Likewise.
3613 (check_effective_target_vect_usad_char): Likewise.
3614 (check_effective_target_vect_pack_trunc): Likewise.
3615 (check_effective_target_vect_unpack): Likewise.
3616 (check_effective_target_vect_aligned_arrays): Likewise.
3617 (check_effective_target_vect_natural_alignment): Likewise.
3618 (check_effective_target_vector_alignment_reachable): Likewise.
3619 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3620 (is-effective-target): Initialize et_index if undefined.
3621 (et-dg-runtest): New.
3622 (et-is-effective-target): Likewise.
3623 (check_vect_support_and_set_flags): Add supported MIPS targets to
3624 EFFECTIVE_TARGETS list. Return the number of supported targets.
3625
8f63caf6 36262016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3627 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3628
3629 PR middle-end/70920
3630 * gcc.dg/pr70920-1.c: New test-case.
3631 * gcc.dg/pr70902-2.c: Likewise.
3632 * gcc.dg/pr70920-3.c: Likewise.
3633 * gcc.dg/pr70920-4.c: Likewise
3634 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3635 2 instead of 3.
3636
7d575fff
AM
36372016-07-25 Alexander Monakov <amonakov@ispras.ru>
3638
3639 * gcc.c-torture/execute/pr71494.c: Require label_values.
3640 * gcc.dg/pr16973.c: Ditto.
3641
bf01e070
SKS
36422016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3643
3644 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3645 * gcc.dg/torture/pr69771.c: Require int32plus.
3646 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3647
16b05965
ML
36482016-07-25 Martin Liska <mliska@suse.cz>
3649
3650 * gcc.dg/torture/pr71987.c: New test.
3651
d52d3767
SK
36522016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3653
3654 PR fortran/71935
3655 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3656 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3657 * gfortran.dg/pr71935.f90: New test.
3658
94087e88 36592016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3660
3661 PR c++/71675
3662 * g++.dg/ext/atomic-3.C: New test.
3663 * gcc.dg/atomic/pr71675.c: New test.
3664
58b3986e
ES
36652016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3666
3667 * gcc.target/i386/mvc8.c: New test.
3668
faa1612a
BC
36692016-07-22 Bin Cheng <bin.cheng@arm.com>
3670
3671 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3672 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3673
1603ebe0
TK
36742016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3675
3676 PR fortran/71795
3677 * gfortran.dg/constructor_50.f90: New test.
3678
bc91c436
ML
36792016-07-22 Martin Liska <mliska@suse.cz>
3680
3681 PR gcov-profile/69028
3682 PR gcov-profile/62047
3683 * g++.dg/cilk-plus/pr69028.C: New test.
3684
9fe9a3a7
AV
36852016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3686
3687 * gfortran.dg/coarray_stat_2.f90: New test.
3688
70866e3d
MM
36892016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3690
3691 * gcc.target/powerpc/vec-extract.h: New files to check the
3692 vec_extract built-in functions for all vector types, testing
3693 accessing each element, both with constant and variable element
3694 numbers.
3695 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3696 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3697 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3698 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3699 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3700 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3701 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3702 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3703 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3704
ab3af181
JJ
37052016-07-21 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR c++/71728
3708 * g++.dg/other/pr71728.C: New test.
3709
ebe8f322
JG
37102016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3711
3712 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3713 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3714 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3715 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3716 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3717
959cef74
RB
37182016-07-21 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/71947
3721 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3722
b24d9420
BC
37232016-07-21 Bin Cheng <bin.cheng@arm.com>
3724
3725 * gcc.dg/tree-ssa/scev-15.c: New.
3726
23974819
BC
37272016-07-21 Bin Cheng <bin.cheng@arm.com>
3728
3729 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3730
ee78cbaa
JJ
37312016-07-21 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR c++/71941
3734 * g++.dg/gomp/pr71941.C: New test.
3735
52ed68f7
DM
37362016-07-20 David Malcolm <dmalcolm@redhat.com>
3737
3738 PR c/70339
3739 PR c/71858
3740 * g++.dg/spellcheck-identifiers.C: New test case, based on
3741 gcc.dg/spellcheck-identifiers.c.
3742 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3743 gcc.dg/spellcheck-identifiers-2.c.
3744 * g++.dg/spellcheck-typenames.C: New test case, based on
3745 gcc.dg/spellcheck-typenames.c
3746
18407bfb
JW
37472016-07-20 Jonathan Wakely <jwakely@redhat.com>
3748
3749 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3750 pointer to member function and also test catching by reference.
3751
4c07fd98
DV
37522016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3753
3754 * gcc.target/s390/pr67443.c: Fix test case.
3755
fee21d65
DV
37562016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3757
3758 * gcc.target/s390/insv-1.c: Xfail some tests.
3759 * gcc.target/s390/insv-2.c: Likewise.
3760
dbe9dfdd
GJL
37612016-07-20 Georg-Johann Lay <avr@gjlay.de>
3762
3763 * gcc.target/avr/torture/get-mem.c: New test.
3764 * gcc.target/avr/torture/set-mem.c: New test.
3765
c25e1d82
GJL
37662016-07-20 Georg-Johann Lay <avr@gjlay.de>
3767
3768 PR target/71948
3769 * gcc.target/avr/torture/tiny-progmem.c: New test.
3770
109d2197
JJ
37712016-07-20 Jakub Jelinek <jakub@redhat.com>
3772
7419f441
JJ
3773 PR c++/71909
3774 * g++.dg/parse/pr71909.C: New test.
3775 * g++.dg/tm/pr71909.C: New test.
3776
109d2197
JJ
3777 PR c++/50060
3778 * g++.dg/cpp0x/constexpr-50060.C: New test.
3779 * g++.dg/cpp1y/constexpr-50060.C: New test.
3780
144530cf
ML
37812016-07-20 Martin Liska <mliska@suse.cz>
3782
3783 * gfortran.dg/graphite/pr71898.f90: New test.
3784
04ac4afa
BC
37852016-07-20 Bin Cheng <bin.cheng@arm.com>
3786
3787 PR tree-optimization/71503
3788 PR tree-optimization/71683
3789 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3790 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3791
dcbdb17a
ML
37922016-07-20 Martin Liska <mliska@suse.cz>
3793
3794 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3795 * gcc.dg/plugin/sreal-test-1.c: Remove.
3796 * gcc.dg/plugin/sreal_plugin.c: Remove.
3797
6ed82555
TK
37982016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3799
3800 PR fortran/71902
3801 * gfortran.dg/dependency_47.f90: New test.
3802
13da0507
JJ
38032016-07-19 Jakub Jelinek <jakub@redhat.com>
3804
4833f561
JJ
3805 PR rtl-optimization/71916
3806 * gcc.c-torture/compile/pr71916.c: New test.
3807
4fda19ef
JJ
3808 PR middle-end/71874
3809 * g++.dg/torture/pr71874.C: New test.
3810
13da0507
JJ
3811 PR middle-end/71734
3812 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3813 (my_alloc): Rewritten to use __builtin_posix_memalign and
3814 __SIZE_TYPE__.
3815 (my_free): Use __builtin_free instead of _mm_free.
3816 (Vec::operator=): Use __builtin_memcpy.
3817
e7980add
MJ
38182016-07-19 Martin Jambor <mjambor@suse.cz>
3819
61c73a7f
UB
3820 PR fortran/71688
3821 * gfortran.dg/pr71688.f90: New test.
e7980add 3822
13e88953
RB
38232016-07-19 Richard Biener <rguenther@suse.de>
3824
3825 * c-c++-common/vector-subscript-6.c: New testcase.
3826 * c-c++-common/vector-subscript-7.c: Likewise.
3827
1caf0482
SKS
38282016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3829
a23404c9 3830 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3831 and UInt32 based on __SIZEOF_INT__.
3832
cef5388d
RB
38332016-07-19 Richard Biener <rguenther@suse.de>
3834
3835 PR tree-optimization/71901
3836 * gcc.dg/torture/pr71901.c: New testcase.
3837
38382016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3839
3840 PR tree-optimization/71908
3841 * gcc.dg/torture/pr71908.c: New testcase.
3842
a8f7a895
MM
38432016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3844
3845 PR target/71493
3846 * gcc.target/powerpc/pr71493-1.c: New test.
3847 * gcc.target/powerpc/pr71493-2.c: Likewise.
3848
f2111a36
JJ
38492016-07-18 Jakub Jelinek <jakub@redhat.com>
3850
99516432
JJ
3851 PR c++/71835
3852 * g++.dg/conversion/ambig3.C: New test.
3853
87713c6a
JJ
3854 PR c++/71828
3855 * g++.dg/cpp0x/constexpr-71828.C: New test.
3856
7a7f16ca
JJ
3857 PR c++/71826
3858 * g++.dg/template/pr71826.C: New test.
3859
f4d90295
JJ
3860 PR c++/71822
3861 * g++.dg/template/defarg21.C: New test.
3862
f2111a36
JJ
3863 PR c++/71871
3864 * g++.dg/ext/vector31.C: New test.
3865
0b965526
UB
38662016-07-18 Uros Bizjak <ubizjak@gmail.com>
3867
3868 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3869
94e136b9
YR
38702016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3871
3872 PR tree-optimization/71734
3873 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3874
7072df0a
DV
38752016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3876
3877 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3878 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3879 stack-layout-dynamic-1.c: New test.
3880
54158a1a
AK
38812016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3882
3883 * gcc.target/s390/nolrl-1.c: New test.
3884
43068916
FR
38852016-07-17 Fritz Reese <fritzoreese@gmail.com>
3886
3887 PR fortran/71523
3888 * gfortran.dg/pr71523_1.f90: New test.
3889 * gfortran.dg/pr71523_2.f90: New test.
3890
a9356b12
AS
38912016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3892
3893 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3894
a07b81c7 38952016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3896 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3897
3898 PR fortran/62125
3899 * gfortran.dg/pr62125.f90: New test.
3900
96c0ec12
BS
39012016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3902
3903 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3904 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3905
479d0ed5
JW
39062016-07-15 Jonathan Wakely <jwakely@redhat.com>
3907
3908 PR c++/58796
3909 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3910 * g++.dg/cpp0x/nullptr35.C: New test.
3911
41c7438e
BC
39122016-07-15 Bin Cheng <bin.cheng@arm.com>
3913
3914 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3915
f7ba880b
CP
39162016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3917
3918 * gfortran.dg/goacc/vector_length.f90: New test.
3919
b9aba0a0
RB
39202016-07-15 Richard Biener <rguenther@suse.de>
3921
3922 PR tree-optimization/71881
3923 * gcc.dg/torture/pr71881.c: New testcase.
3924
9513d5fb
RB
39252016-07-15 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/71887
3928 * gcc.dg/torture/pr71887.c: New testcase.
3929
ddbbcb19
JJ
39302016-07-15 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR c/71858
3933 * gcc.dg/spellcheck-identifiers-3.c: New test.
3934
29eb509c
AV
39352016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3936
3937 PR fortran/71807
3938 * gfortran.dg/null_9.f90: New test.
3939
43aabfcf
BC
39402016-07-15 Bin Cheng <bin.cheng@arm.com>
3941
3942 * gcc.dg/tree-ssa/loop-41.c: New test.
3943
afc89e58
BC
39442016-07-15 Bin Cheng <bin.cheng@arm.com>
3945
3946 PR tree-optimization/71347
3947 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3948
6fa682ad
SK
39492016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3950
3951 PR fortran/29819
3952 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3953 * gfortran.dg/contains.f90: Ditto.
3954 * gfortran.dg/contains_empty_1.f03: Ditto.
3955 * gfortran.dg/submodule_3.f08: Ditto.
3956
dd36b877
JJ
39572016-07-14 Jakub Jelinek <jakub@redhat.com>
3958
a60a5d31
JJ
3959 PR testsuite/71865
3960 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3961 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3962 expected diagnostics.
3963
dd36b877
JJ
3964 PR c/71858
3965 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3966 * gcc.dg/spellcheck-identifiers-2.c: New test.
3967 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3968 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3969
a241f8ca
JJ
39702016-07-14 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR tree-optimization/71872
3973 * gcc.c-torture/compile/pr71872.c: New test.
3974
d62b809c
TP
39752016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3976
3977 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3978 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3979 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3980 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3981 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3982 * gcc.target/arm/atomic-op-acquire-1.c: This.
3983 * gcc.target/arm/atomic-op-char.c: Rename into ...
3984 * gcc.target/arm/atomic-op-char-1.c: This.
3985 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3986 * gcc.target/arm/atomic-op-consume-1.c: This.
3987 * gcc.target/arm/atomic-op-int.c: Rename into ...
3988 * gcc.target/arm/atomic-op-int-1.c: This.
3989 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3990 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3991 * gcc.target/arm/atomic-op-release.c: Rename into ...
3992 * gcc.target/arm/atomic-op-release-1.c: This.
3993 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3994 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3995 * gcc.target/arm/atomic-op-short.c: Rename into ...
3996 * gcc.target/arm/atomic-op-short-1.c: This.
3997 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3998 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3999 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4000 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4001 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4002 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4003 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4004 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4005 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4006 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4007
1f8dd420
AV
40082016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4009
4010 PR fortran/70842
4011 * gfortran.dg/select_type_35.f03: New test.
4012
53109ba8
KT
40132016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4014
4015 PR target/65951
4016 PR tree-optimization/70923
4017 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4018 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4019 * gcc.dg/vect/pr65951.c: Likewise.
4020 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4021
91f35b7f
DE
40222016-07-14 David Edelsohn <dje.gcc@gmail.com>
4023
4024 * c-c++-common/pr60226.c: Expect maximum object file alignment
4025 error on AIX.
4026
351168fe
RB
40272016-07-14 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/71866
4030 * gcc.dg/torture/pr71866.c: New testcase.
4031
94c32c00
TP
40322016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4033
4034 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4035 selector and enclose boolean expression in curly braces.
4036
b799a481
AM
40372016-07-14 Alan Modra <amodra@gmail.com>
4038
4039 PR target/71733
4040 * gcc.target/powerpc/p9-novsx.c: New.
4041
f63ba78c
AK
40422016-07-13 Andi Kleen <ak@linux.intel.com>
4043
4044 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4045 * g++.dg/tree-prof/morefunc.C: Dito.
4046 * g++.dg/tree-prof/pr35545.C: Dito.
4047 * g++.dg/tree-prof/reorder.C: Dito.
4048 * gcc.dg/tree-prof/20050826-2.c: Dito.
4049 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4050 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4051 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4052 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4053 * gcc.dg/tree-prof/inliner-1.c: Dito.
4054 * gcc.dg/tree-prof/merge_block.c: Dito.
4055 * gcc.dg/tree-prof/stringop-1.c: Dito.
4056 * gcc.dg/tree-prof/stringop-2.c: Dito.
4057 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4058 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4059 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4060 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4061 * gcc.dg/tree-prof/update-loopch.c: Dito.
4062 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4063 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4064 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4065 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4066 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4067 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4068 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4069
f4d5a23d
AK
40702016-07-13 Andi Kleen <ak@linux.intel.com>
4071
4072 * lib/profopt.exp (profopt-execute): Remove .imports files.
4073
ae145898
AK
40742016-07-13 Andi Kleen <ak@linux.intel.com>
4075
0b965526 4076 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4077
e97bd4f5
AK
40782016-07-13 Andi Kleen <ak@linux.intel.com>
4079
4080 * lib/profopt.exp (dg-final-scan-autofdo,
4081 dg-final-scan-not-autofdo): New functions.
4082
6fa3d4b4
BC
40832016-07-13 Bin Cheng <bin.cheng@arm.com>
4084
4085 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4086 * gcc.dg/vect/vect-35.c: Ditto.
4087 * gcc.dg/vect/vect-alias-check-2.c: New test.
4088
65f18bc6
ML
40892016-07-13 Martin Liska <mliska@suse.cz>
4090
4091 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4092 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4093 * gfortran.dg/pr42108.f90: Update expected dump scan.
4094
9737f35b
RB
40952016-07-13 Richard Biener <rguenther@suse.de>
4096
4097 PR tree-optimization/24574
4098 * gcc.dg/pr24574.c: New testcase.
4099
62c0ea4b
SKS
41002016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4101
0b965526 4102 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4103 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4104 * c-c++-common/pr68833-1.c: Require int32plus.
4105 * gcc.dg/ipa/pr63551.c: Likewise.
4106 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4107 * gcc.dg/ipa/pr64041.c: Require int32plus.
4108
c7ed8938
IE
41092016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4110
4111 PR ipa/71633
4112 * g++.dg/pr71633.C: New test.
4113
5ce15300
TP
41142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4115
4116 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4117 Add new arm_thumb1_cbz_ok effective target.
4118 * gcc.target/arm/cbz.c: New test.
4119
2b9509a3
TP
41202016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4121
4122 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4123 Define effective target.
4124 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4125 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4126 * gcc.target/arm/movhi_movw.c: New test.
4127 * gcc.target/arm/movsi_movw.c: Likewise.
4128 * gcc.target/arm/movdi_movw.c: Likewise.
4129
7f15b177
RB
41302016-07-13 Richard Biener <rguenther@suse.de>
4131
4132 PR middle-end/71104
4133 * gcc.dg/pr71104-1.c: New testcase.
4134 * gcc.dg/pr71104-2.c: Likewise.
4135
0b0a896e
MM
41362016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4137
4138 PR target/71805
4139 * gcc.target/powerpc/pr71805.c: New test.
4140
f906f5ed
BS
41412016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4142
4143 * gcc.target/powerpc/divkc3-1.c: New.
4144 * gcc.target/powerpc/mulkc3-1.c: New.
4145
9e63c3aa
NS
41462016-07-12 Nathan Sidwell <nathan@acm.org>
4147
4148 * gcc.target/arm/data-rel-1.c: New.
4149 * gcc.target/arm/data-rel-2.c: New.
4150 * gcc.target/arm/data-rel-3.c: New.
4151
f507d202
ML
41522016-07-12 Martin Liska <mliska@suse.cz>
4153
4154 * gcc.dg/params/blocksort-part.c: New test.
4155 * gcc.dg/params/params.exp: New file.
4156
d6f7c125
KT
41572016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4158
4159 PR middle-end/71700
4160 * gcc.c-torture/execute/pr71700.c: New test.
4161
37ccb0ba
SB
41622016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4163 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/23286
4166 PR tree-optimization/70159
4167 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4168 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4169 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4170 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4171 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4172 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4173 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4174 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4175 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4176 * gcc.dg/pr51879-12.c: Likewise.
4177 * gcc.dg/strlenopt-9.c: Likewise.
4178 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4179 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4180 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4181 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4182 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4183 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4184 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4185 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4186 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4187 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4188 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4189 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4190 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4191 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4192 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4193
712a93d6
RB
41942016-07-12 Richard Biener <rguenther@suse.de>
4195
4196 PR rtl-optimization/68961
4197 * gcc.target/i386/pr68961.c: New testcase.
4198
c392943c
JJ
41992016-07-11 Jakub Jelinek <jakub@redhat.com>
4200
3d56e6a4
JJ
4201 PR middle-end/71758
4202 * c-c++-common/gomp/pr71758.c: New test.
4203 * gfortran.dg/gomp/pr71758.f90: New test.
4204
c392943c
JJ
4205 PR tree-optimization/71823
4206 * gcc.dg/vect/pr71823.c: New test.
4207
741d3be5
DM
42082016-07-11 David Malcolm <dmalcolm@redhat.com>
4209
4210 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4211 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4212 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4213
92fa45b5
L
42142016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4215
4216 PR target/71801
4217 * gcc.target/i386/pr71801.c: New test.
4218
f51606c7
RB
42192016-07-11 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/71816
4222 * gcc.dg/torture/pr71816.c: New testcase.
4223
36b54ce0
TK
42242016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4225
4226 PR fortran/71783
4227 * gfortran.dg/dependency_46.f90: New test.
4228
d13835b6
VM
42292016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4230
4231 PR rtl-optimization/71621
4232 * gcc.target/i386/pr71621-1.c: New.
4233 * gcc.target/i386/pr71621-2.c: New.
4234
642bcbdf
CP
42352016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4236
4237 * gfortran.dg/goacc/pr71704.f90: New test.
4238
02eb5b8b
BS
42392016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4240
4241 PR target/71297
4242 * gcc.target/powerpc/pr71297.c: New.
4243
8beb9a0d
JW
42442016-07-08 Jiong Wang <jiong.wang@arm.com>
4245
4246 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4247
cef4b650
MM
42482016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4249
4250 PR target/71806
4251 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4252
3c3ecf52
AH
42532016-07-08 Alan Hayward <alan.hayward@arm.com>
4254
4255 PR tree-optimization/71667
4256 * gcc.dg/vect/pr71667.c: New
4257
2660286d
ML
42582016-07-08 Martin Liska <mliska@suse.cz>
4259
4260 * gcc.dg/torture/pr71606.c: New test.
4261
70cdd4ae
JD
42622016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4263
4264 PR fortran/71764
4265 * gfortran.dg/pr71764.f90: New test.
4266
842dc2e6
JJ
42672016-07-07 Jakub Jelinek <jakub@redhat.com>
4268 Kai Tietz <ktietz70@googlemail.com>
4269
4270 PR c++/70869
4271 PR c++/71054
4272 * g++.dg/cpp0x/pr70869.C: New test.
4273 * g++.dg/cpp0x/pr71054.C: New test.
4274
31be4262
DE
42752016-07-07 David Edelsohn <dje.gcc@gmail.com>
4276
4277 * g++.dg/debug/pr71432.C: Fail on AIX.
4278
1c122092
ML
42792016-07-07 Martin Liska <mliska@suse.cz>
4280
4281 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4282 an undefined behavior.
4283 * gfortran.dg/do_3.F90: Likewise.
4284 * gfortran.dg/do_check_11.f90: New test.
4285 * gfortran.dg/do_check_12.f90: New test.
4286 * gfortran.dg/do_corner_warn.f90: New test.
4287
7119f1b1
ML
42882016-07-07 Martin Liska <mliska@suse.cz>
4289
4290 * gfortran.dg/predict-1.f90: Ammend the test.
4291 * gfortran.dg/predict-2.f90: Likewise.
4292
275792f2
IE
42932016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4294
4295 PR ipa/71624
4296 * g++.dg/pr71624.C: New test.
4297
05a437c1
TP
42982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4299
4300 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4301 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4302 ARMv8-M Mainline architectures.
4303
6f493951
TP
43042016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4305
4306 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4307 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4308
5ddaee94
SB
43092016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4310
4311 PR target/70098
4312 PR target/71763
4313 * gcc.target/powerpc/pr71763.c: New file.
4314
651afdb2
YR
43152016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4316
4317 PR tree-optimization/71518
0b965526 4318 * gcc.dg/pr71518.c: New test.
651afdb2 4319
9df99881
WD
43202016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4321
4322 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4323
7b4e0769
SKS
43242016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4325
0b965526 4326 PR target/50739
7b4e0769
SKS
4327 * gcc.target/avr/pr50739.c: New test.
4328
eb4432f7
JH
43292016-07-05 Jan Hubicka <jh@suse.cz>
4330
4331 * gcc.dg/tree-ssa/scev-14.c: update template.
4332
c01e092f
RS
43332016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4334
4335 * gcc.dg/vect/group-no-gaps-1.c: New test.
4336
8070763a
AK
43372016-07-05 Andi Kleen <ak@linux.intel.com>
4338
4339 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4340 if kernel supports MPX.
4341
3f8257db 43422016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4343
4344 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4345
36a265b1
MM
43462016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4347 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4348
4349 * gcc.target/powerpc/signbit-1.c: New test.
4350 * gcc.target/powerpc/signbit-2.c: New test.
4351 * gcc.target/powerpc/signbit-3.c: New test.
4352
7a98fb6e
KT
43532016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4354
4355 PR rtl-optimization/71594
4356 * gcc.dg/torture/pr71594.c: New test.
4357
1e3d54b4
JH
43582016-07-05 Jan Hubicka <jh@suse.cz>
4359
4360 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4361
84ca3893
DM
43622016-07-05 David Malcolm <dmalcolm@redhat.com>
4363
4364 PR c++/62314
3a146d46 4365 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4366 number of missing semicolon error.
4367 * g++.dg/pr62314-2.C: New test case.
4368
20d0bfce
AF
43692016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4370
4371 * gfortran.dg/coarray_stat_function.f90: New test.
4372 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4373 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4374 to new interfaces.
4375
69aaea06
AV
43762016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4377
4378 PR fortran/71623
4379 * gfortran.dg/deferred_character_17.f90: New test.
4380
f723a43c
CL
43812016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4382
4383 * gcc.target/arm/neon/polytypes.c: Move to ...
4384 * gcc.target/arm/polytypes.c: ... here.
4385 * gcc.target/arm/neon/pr51534.c: Move to ...
4386 * gcc.target/arm/pr51534.c: ... here.
4387 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4388 * gcc.target/arm/vect-vcvt.c: ... here.
4389 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4390 * gcc.target/arm/vect-vcvtq.c: ... here.
4391 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4392 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4393 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4394 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4395 * gcc.target/arm/neon/neon.exp: Delete.
4396 * gcc.target/arm/neon/: Delete.
4397
d73e0ccf
JD
43982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399
4400 PR fortran/65575
4401 * gfortran.dg: pr65575.f90: New test.
4402
c20f6223
JD
44032016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4404
4405 PR fortran/35849
4406 * gfortran.dg: pr35849.f90: New test.
4407
2a5537c3
JJ
44082016-07-04 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR c++/71739
4411 * g++.dg/cpp0x/pr71739.C: New test.
4412
740f9751
CL
44132016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4414
4415 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4416
bf749919
DV
44172016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4418
4419 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4420 locr.
4421 * gcc.target/s390/loc-1.c: New test.
4422
430bb38e
YR
44232016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4424
3a146d46
JJ
4425 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4426 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4427
15f6e0da
RR
44282016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4429
4430 PR target/63874
4431 * gcc.target/aarch64/pr63874.c: New test.
4432
79335075
JB
44332016-07-04 Jan Beulich <jbeulich@suse.com>
4434
4435 * g++.dg/header.c: New.
4436 * gcc.dg/header.c: New.
4437
557e8c49
JJ
44382016-07-02 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR c/71719
4441 * c-c++-common/Wunused-var-15.c: New test.
4442
79a592e3
JJ
44432016-07-01 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR fortran/71687
4446 * gfortran.dg/gomp/pr71687.f90: New test.
4447
e2298656
BS
44482016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4449
4450 * gcc.dg/const-float128-ped.c: Require __float128 effective
4451 target and options.
4452 * gcc.dg/const-float128.c: Likewise.
4453 * gcc.dg/torture/float128-cmp-invalid.c: Require
4454 __float128 and base_quadfloat_support effective targets, and
4455 __float128 options.
4456 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4457 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4458 * gcc.dg/torture/float128-nan.c: Likewise.
4459 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4460 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4461 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4462 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4463 (add_options_for___float128): New.
4464 (check_effective_target_base_quadword_support): New.
4465
70c11966
MM
44662016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4467
4468 PR target/71720
4469 * gcc.target/powerpc/pr71720.c: New test.
4470
059541fd
JB
44712016-07-01 Jan Beulich <jbeulich@suse.com>
4472
4473 * gcc.dg/bss.c: New.
4474
2c1e4964
PB
44752016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4476
4477 PR target/71698
4478 * gcc.target/powerpc/pr71698.c: New test.
4479
22e1cb39
GJL
44802016-07-01 Georg-Johann Lay <avr@gjlay.de>
4481
4482 PR target/71151
4483 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4484 instead of ".foo" for its section name.
4485 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4486 depending on MCU's flash size.
4487 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4488 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4489 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4490 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4491 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4492 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4493
466cf574
JB
44942016-07-01 Jan Beulich <jbeulich@suse.com>
4495
4496 * gcc.target/i386/pr65105-2.c: Add -msse2.
4497
351beab7
JJ
44982016-06-30 Jakub Jelinek <jakub@redhat.com>
4499
55a0f21a
JJ
4500 PR tree-optimization/71707
4501 * gcc.dg/strlenopt-29.c: New test.
4502
6245ad72
JJ
4503 PR fortran/71704
4504 * gfortran.dg/gomp/pr71704.f90: New test.
4505
351beab7
JJ
4506 PR fortran/71705
4507 * gfortran.dg/gomp/pr71705.f90: New test.
4508
5a3a6a5e
KN
45092016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4510
4511 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4512 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4513 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4514 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4515 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4516 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4517 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4518 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4519 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4520 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4521 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4526 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4527 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4528 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4529 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4530 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4531 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4532 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4533 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4534 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4535 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4536 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4537 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4538 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4539 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4540 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4541 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4542 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4543 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4544 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4545 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4546 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4547 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4548 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4549 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4550 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4551 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4552 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4553 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4554 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4555 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4556 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4557 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4558 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4559 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4560 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4561 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4562 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4563 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4564 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4565 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4566 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4567 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4568 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4569 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4570 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4571 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4572 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4573 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4574 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4575 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4576 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4577 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4578 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4579 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4580 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4581 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4582 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4583 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4584 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4585 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4586 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4587 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4588 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4589 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4590 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4591 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4592
3dfa8071 45932016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4594 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4595
4596 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4597
9bd62242 45982016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4599 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4600
4601 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4602
603107fb
DM
46032016-06-30 David Malcolm <dmalcolm@redhat.com>
4604
4605 PR driver/71651
4606 * gcc.dg/spellcheck-options-12.c: New test case.
4607
205cccc7
JJ
46082016-06-30 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR middle-end/71693
4611 * gcc.c-torture/compile/pr71693.c: New test.
4612
f4452176
DM
46132016-06-29 David Malcolm <dmalcolm@redhat.com>
4614
4615 * gcc.dg/spellcheck-params.c: New testcase.
4616 * gcc.dg/spellcheck-params-2.c: New testcase.
4617
c5e74d9d
MM
46182016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4619
4620 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4621 vector extract instructions.
4622 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4623
e44ecbfd
JD
46242016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4625
4626 PR fortran/71686
4627 * gfortran.dg/unexpected_eof_2.f90: New test.
4628 * gfortran.dg/unexpected_eof_3.f90: New test.
4629
ee446d9f
JW
46302016-06-29 Jim Wilson <jim.wilson@linaro.org>
4631
4632 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4633
27f67461
CP
46342016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4635
4636 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4637 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4638 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4639
b1206d29
RB
46402016-06-29 Richard Biener <rguenther@suse.de>
4641
4642 PR middle-end/15256
4643 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4644
1af21224
MW
46452016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4646
4647 * gcc.target/arm/aapcs/neon-vect10.c: Require
4648 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4649 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4650 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4651 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4652 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4653 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4654 * gcc.target/arm/fp16-aapcs-1.c: Require
4655 -mfloat-ab=hard. Also simplify the test.
4656 * gcc.target/arm/fp16-aapcs-2.c: New.
4657
7fe43755
MW
46582016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4659
0b965526 4660 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4661 (add_options_for_arm_fp16_ieee): New.
4662 (add_options_for_arm_fp16_alternative): New.
4663 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4664 long-line.
4665 (effective_target_arm_fp16_hw): New.
4666
264d951a
IE
46672016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4668
4669 PR tree-optimization/71655
4670 * g++.dg/pr71655.C: New test.
4671
5c846a81
ML
46722016-06-29 Martin Liska <mliska@suse.cz>
4673
4674 * gcc.dg/pr71585.c: New test.
4675 * gcc.dg/pr71585-2.c: New test.
4676 * gcc.dg/pr71585-3.c: New test.
4677
fafe9318
YR
46782016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4679
4680 PR tree-optimization/70729
4681 * g++.dg/vect/pr70729.cc: New test.
4682
54d19c3b
TS
46832016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4684
4685 * c-c++-common/gomp/cancel-1.c: Extend.
4686
5f3cd7c3
JJ
46872016-06-29 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR tree-optimization/71625
4690 * gcc.dg/strlenopt-28.c: New test.
4691
4aa83879
RB
46922016-06-29 Richard Biener <rguenther@suse.de>
4693
4694 PR middle-end/71002
4695 * g++.dg/torture/pr71002.C: Adjust testcase.
4696
152ef731
JJ
46972016-06-29 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR c/71685
4700 * gcc.dg/pr71685.c: New test.
4701
47022016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4703
4704 PR c/71552
4705 * gcc.dg/init-bad-9.c: New test.
4706
d41dc215
BS
47072016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4708
4709 * gcc.target/powerpc/abs128-1.c: Require VSX.
4710 * gcc.target/powerpc/copysign128-1.c: Likewise.
4711 * gcc.target/powerpc/inf128-1.c: Likewise.
4712 * gcc.target/powerpc/nan128-1.c: Likewise.
4713
6a20b538
JJ
47142016-06-28 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR middle-end/71626
4717 * gcc.c-torture/execute/pr71626-1.c: New test.
4718 * gcc.c-torture/execute/pr71626-2.c: New test.
4719
77d93c47
PB
47202016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4721
4722 PR target/71656
4723 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4724
a8264058
SB
47252016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4726
4727 PR target/71670
4728 * gcc.target/powerpc/pr71670.c: New testcase.
4729
0dc47331
PB
47302016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4731
4732 PR target/71656
4733 * gcc.target/powerpc/pr71656-1.c: New test.
4734 * gcc.target/powerpc/pr71656-2.c: New test.
4735
b65ffc79
CL
47362016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4737
4738 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4739 around fp16 code.
4740 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4741 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4742 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4743 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4744 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4745 Add arm_neon_fp16_ok effective target.
0b965526
UB
4746 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4747 Likewise.
4748 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4749 Likewise.
4750 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4751 Likewise.
4752 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4753 Likewise.
4754 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4755 Likewise.
4756 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4757 Likewise.
4758 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4759 Likewise.
4760 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4761 Likewise.
4762 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4763 Likewise.
4764 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4765 Likewise.
4766 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4767 Likewise.
b65ffc79 4768
9bb86f40
JH
47692016-06-26 Jan Hubicka <hubicka@ucw.cz>
4770
4771 * gcc.dg/predict-12.c: New testcase.
4772
46db0fd4
JD
47732016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4774
4775 PR fortran/71649
4776 * gfortran.dg/pr71649.f90: New test.
4777
2a65e70b
JJ
47782016-06-25 Jakub Jelinek <jakub@redhat.com>
4779
f8a06e24
JJ
4780 PR tree-optimization/71643
4781 * g++.dg/opt/pr71643.C: New test.
4782
2a65e70b
JJ
4783 PR tree-optimization/71631
4784 * gcc.c-torture/execute/pr71631.c: New test.
4785
7805417a
JH
47862016-06-24 Jan Hubicka <hubicka@ucw.cz>
4787
4788 * gcc.dg/predict-11.c: New testcase.
4789 * gfortran.dg/predict-2.f90: New testcase.
4790
888ed1a3
JH
47912016-06-24 Jan Hubicka <hubicka@ucw.cz>
4792
4793 * gcc.dg/predict-10.c: New test.
4794
53605f35
BS
47952016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4796
4797 * gcc.target/powerpc/abs128-1.c: New.
4798 * gcc.target/powerpc/copysign128-1.c: New.
4799 * gcc.target/powerpc/inf128-1.c: New.
4800 * gcc.target/powerpc/nan128-1.c: New.
4801
7b22b4c6
EB
48022016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4803
4804 * gfortran.dg/pr71642.f90: New test.
4805
37e373c2
JJ
48062016-06-24 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR tree-optimization/71647
4809 * gcc.target/i386/pr71647.c: New test.
4810
b20b79f2
L
48112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4812
4813 * gcc.target/i386/noplt-gd-1.c: New test.
4814 * gcc.target/i386/noplt-gd-2.c: Likewise.
4815 * gcc.target/i386/noplt-gd-3.c: Likewise.
4816 * gcc.target/i386/noplt-ld-1.c: Likewise.
4817 * gcc.target/i386/noplt-ld-2.c: Likewise.
4818 * gcc.target/i386/noplt-ld-3.c: Likewise.
4819 * lib/target-supports.exp
4820 (check_effective_target_tls_get_addr_via_got): New.
4821
04619cb8
UB
48222016-06-24 Uros Bizjak <ubizjak@gmail.com>
4823
4824 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4825 testsuite compile flags.
4826 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4827 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4828
48292016-06-24 Uros Bizjak <ubizjak@gmail.com>
4830
4831 * g++dg/vect/pr36684.cc: Add dg-do compile.
4832 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4833 * gcc.dg/vect/pr70021.c: Ditto.
4834 * gcc.dg/vect/pr70138-1.c: Ditto.
4835 * gcc.dg/vect/pr70138-2.c: Ditto.
4836 * gcc.dg/vect/pr70354-1.c: Ditto.
4837 * gcc.dg/vect/pr70354-2.c: Ditto.
4838 * gcc.dg/vect/pr71259.c: Ditto.
4839 * gcc.dg/vect/pr71416-1.c: Ditto.
4840 * gcc.dg/vect/slp-43.c: Ditto.
4841 * gcc.dg/vect/slp-45.c: Ditto.
4842 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4843 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4844 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4845 * gfortran.dg/vect/pr69980.f90: Ditto.
4846
48472016-06-24 Uros Bizjak <ubizjak@gmail.com>
4848
4849 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4850 * gcc.dg/vect/bb-slp-30.c: Ditto.
4851 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4852 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4853 * gcc.dg/vect/pr45902.c: Ditto.
4854 * gcc.dg/vect/pr48172.c: Ditto.
4855 * gcc.dg/vect/pr48377.c: Ditto.
4856 * gcc.dg/vect/pr49038.c: Ditto.
4857 * gcc.dg/vect/pr49771.c: Ditto.
4858 * gcc.dg/vect/pr52091.c: Ditto.
4859 * gcc.dg/vect/pr53185-2.c: Ditto.
4860 * gcc.dg/vect/pr56826.c: Ditto.
4861 * gcc.dg/vect/pr60276.c: Ditto.
4862 * gcc.dg/vect/pr62021.c: Ditto.
4863 * gcc.dg/vect/pr63530.c: Ditto.
4864 * gcc.dg/vect/pr65518.c: Ditto.
4865 * gcc.dg/vect/pr65947-1.c: Ditto.
4866 * gcc.dg/vect/pr65947-10.c: Ditto.
4867 * gcc.dg/vect/pr65947-11.c: Ditto.
4868 * gcc.dg/vect/pr65947-12.c: Ditto.
4869 * gcc.dg/vect/pr65947-13.c: Ditto.
4870 * gcc.dg/vect/pr65947-2.c: Ditto.
4871 * gcc.dg/vect/pr65947-3.c: Ditto.
4872 * gcc.dg/vect/pr65947-4.c: Ditto.
4873 * gcc.dg/vect/pr65947-5.c: Ditto.
4874 * gcc.dg/vect/pr65947-6.c: Ditto.
4875 * gcc.dg/vect/pr65947-7.c: Ditto.
4876 * gcc.dg/vect/pr65947-8.c: Ditto.
4877 * gcc.dg/vect/pr65947-9.c: Ditto.
4878 * gcc.dg/vect/pr71416-1.c: Ditto.
4879 * gcc.dg/vect/pr71439.c: Ditto.
4880 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4881 * gcc.dg/vect/vect-bswap16.c: Ditto.
4882 * gcc.dg/vect/vect-bswap32.c: Ditto.
4883 * gcc.dg/vect/vect-bswap64.c: Ditto.
4884 * gcc.dg/vect/vect-live-1.c: Ditto.
4885 * gcc.dg/vect/vect-live-2.c: Ditto.
4886 * gcc.dg/vect/vect-live-3.c: Ditto.
4887 * gcc.dg/vect/vect-live-4.c: Ditto.
4888 * gcc.dg/vect/vect-live-5.c: Ditto.
4889 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4890 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4891 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4892 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4893 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4894 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4895 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4896 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4897 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4898 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4899 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4900 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4901 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4902 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4903 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4904 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4905 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4906
da224bcb
UB
49072016-06-24 Uros Bizjak <ubizjak@gmail.com>
4908
4909 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4910
dfee2870
L
49112016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4912
4913 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4914 ia32 if R_386_GOT32X relocation is supported.
4915 * gcc.target/i386/noplt-3.c: Likewise.
4916 * gcc.target/i386/noplt-2.c: Likewise.
4917 (main): Renamed to ...
4918 (bar): This.
4919 * gcc.target/i386/noplt-4.c: Likewise.
4920 (main): Renamed to ...
4921 (bar): This.
4922 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4923 * gcc.target/i386/pr67400-5.c: Likewise.
4924
a86451b9
JJ
49252016-06-24 Jakub Jelinek <jakub@redhat.com>
4926
00085092
JJ
4927 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4928 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4929
a86451b9
JJ
4930 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4931 f4): Adjust expected diagnostics.
4932 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4933 (T): If OVFP is defined, redefine to TP.
4934 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4935 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4936 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4937 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4938 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4939 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4940 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4941 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4942 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4943 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4944 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4945 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4946 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4947 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4948 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4949 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4950 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4951 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4952 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4953 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4954 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4955 as last argument to __builtin_add_overflow_p.
4956
7bb5d5f4
UB
49572016-06-23 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4960 dg-options and remove default vector testsuite compile flags.
4961 * g++.dg/vect/pr33860a.cc: Ditto.
4962 * g++.dg/vect/pr45470-a.cc: Ditto.
4963 * g++.dg/vect/pr45470-b.cc: Ditto.
4964 * g++.dg/vect/pr60896.cc: Ditto.
4965 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4966 * gcc.dg/vect/pr18308.c: Ditto.
4967 * gcc.dg/vect/pr24049.c: Ditto.
4968 * gcc.dg/vect/pr33373.c: Ditto.
4969 * gcc.dg/vect/pr36228.c: Ditto.
4970 * gcc.dg/vect/pr42395.c: Ditto.
4971 * gcc.dg/vect/pr42604.c: Ditto.
4972 * gcc.dg/vect/pr46663.c: Ditto.
4973 * gcc.dg/vect/pr48765.c: Ditto.
4974 * gcc.dg/vect/pr49093.c: Ditto.
4975 * gcc.dg/vect/pr49352.c: Ditto.
4976 * gcc.dg/vect/pr52298.c: Ditto.
4977 * gcc.dg/vect/pr52870.c: Ditto.
4978 * gcc.dg/vect/pr53185.c: Ditto.
4979 * gcc.dg/vect/pr53773.c: Ditto.
4980 * gcc.dg/vect/pr56695.c: Ditto.
4981 * gcc.dg/vect/pr62171.c: Ditto.
4982 * gcc.dg/vect/pr63530.c: Ditto.
4983 * gcc.dg/vect/pr68339.c: Ditto.
4984 * gcc.dg/vect/pr71259.c: Ditto.
4985 * gcc.dg/vect/vect-82_64.c: Ditto.
4986 * gcc.dg/vect/vect-83_64.c: Ditto.
4987 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4988 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4989 * gcc.dg/vect/vect-shift-2.c: Ditto.
4990 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4991 * gfortran.dg/vect/pr39318.f90: Ditto.
4992 * gfortran.dg/vect/pr45714-a.f: Ditto.
4993 * gfortran.dg/vect/pr45714-b.f: Ditto.
4994 * gfortran.dg/vect/pr46213.f90: Ditto.
4995
2d4bb02f
MM
49962016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4997 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4998
4999 * gcc.target/powerpc/p9-splat-5.c: New test.
5000
f6d1b868
UB
50012016-06-23 Uros Bizjak <ubizjak@gmail.com>
5002
5003 PR tree-optimization/71488
5004 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5005 * lib/target-supports.exp: ... here.
5006 (check_sse4_hw_available): New procedure.
5007 (check_effective_target_sse4_runtime): Ditto.
5008 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5009 -march=westmere for sse4_runtime targets.
936ff030 5010 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5011 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5012 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5013 (main): Call check_vect ().
a7898180 5014 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5015
c0597759
L
50162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5017
5018 PR target/66232
5019 PR target/67400
5020 * gcc.target/i386/pr66232-14.c: New file.
5021 * gcc.target/i386/pr66232-15.c: Likewise.
5022 * gcc.target/i386/pr66232-16.c: Likewise.
5023 * gcc.target/i386/pr66232-17.c: Likewise.
5024 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5025 ia32 if R_386_GOT32X relocation is supported.
5026 * gcc.target/i386/pr67400-2.c: Likewise.
5027 * gcc.target/i386/pr67400-3.c: Likewise.
5028 * gcc.target/i386/pr67400-4.c: Likewise.
5029 * gcc.target/i386/pr67400-6.c: Likewise.
5030 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5031 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5032
5b0e27a7
JD
50332016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5034
5035 PR libgfortran/48852
5036 * gfortran.dg/char4_iunit_1.f03: Update test.
5037 * gfortran.dg/f2003_io_5.f03: Update test.
5038 * gfortran.dg/real_const_3.f90: Update test.
5039
7f586d90
AK
50402016-06-23 Andi Kleen <ak@linux.intel.com>
5041
5042 * g++.dg/bprob/bprob.exp: Support autofdo.
5043 * g++.dg/tree-prof/tree-prof.exp: dito.
5044 * gcc.dg/tree-prof/tree-prof.exp: dito.
5045 * gcc.misc-tests/bprob.exp: dito.
5046 * gfortran.dg/prof/prof.exp: dito.
5047 * lib/profopt.exp: dito.
5048 * lib/target-supports.exp: Check for autofdo.
5049
60fa7862
ML
50502016-06-23 Martin Liska <mliska@suse.cz>
5051
5052 * gcc.dg/pr71619.c: New test.
5053
e3d62871
UB
50542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5055
5056 PR target/67400
cc901875
UB
5057 * gcc.target/i386/pr67400-1.c: New test.
5058 * gcc.target/i386/pr67400-2.c: Likewise.
5059 * gcc.target/i386/pr67400-3.c: Likewise.
5060 * gcc.target/i386/pr67400-4.c: Likewise.
5061 * gcc.target/i386/pr67400-5.c: Likewise.
5062 * gcc.target/i386/pr67400-6.c: Likewise.
5063 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5064
ac81cf0b
DM
50652016-06-22 David Malcolm <dmalcolm@redhat.com>
5066
5067 * c-c++-common/missing-header-1.c: New test case.
5068 * c-c++-common/missing-header-2.c: New test case.
5069 * c-c++-common/missing-header-3.c: New test case.
5070 * c-c++-common/missing-header-4.c: New test case.
5071
1a4f11c8
DM
50722016-06-22 David Malcolm <dmalcolm@redhat.com>
5073
5074 PR c/70339
5075 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5076 hint.
5077 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5078 expected results due to builtin "nanl" now being suggested for
5079 "name".
5080 * gcc.dg/pr67580.c: Update expected messages.
5081 * gcc.dg/spellcheck-identifiers.c: New testcase.
5082 * gcc.dg/spellcheck-typenames.c: New testcase.
5083
a93eac6a
DM
50842016-06-22 David Malcolm <dmalcolm@redhat.com>
5085
5086 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5087 file.
5088 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5089 diagnostic-test-show-locus-parseable-fixits.c to sources for
5090 diagnostic_plugin_test_show_locus.c.
5091 * lib/gcc-defs.exp (freeform_regexps): New global.
5092 (dg-regexp): New function.
5093 (handle-dg-regexps): New function.
5094 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5095 freeform_regexps to the empty list.
5096 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5097
49e76ff1
IE
50982016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5099
f6d1b868 5100 PR tree-optimization/71488
49e76ff1
IE
5101 * g++.dg/pr71488.C: New test.
5102 * gcc.dg/vect/vect-bool-cmp.c: New test.
5103
951d8c8a
EB
51042016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5105
5106 * gcc.dg/guality/param-5.c: New test.
5107
b60fc3bd
BE
51082016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5109
5110 * gcc.target/i386/asm-flag-7.c: New test.
5111
0609abda
TS
51122016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5113
5114 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5115 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5116 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5117 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5118 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5119 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5121 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5122 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5123 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5125 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5126 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5127 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5128 * lib/target-supports.exp: Likewise.
5129
ee2499b4
TS
51302016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5131
5132 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5133 * gcc.dg/attr-ms_struct-2.c: Likewise.
5134 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5135 * gcc.dg/bf-ms-attrib.c: Likewise.
5136 * gcc.dg/bf-ms-layout-2.c: Likewise.
5137 * gcc.dg/bf-ms-layout-3.c: Likewise.
5138 * gcc.dg/bf-ms-layout.c: Likewise.
5139 * gcc.dg/bf-no-ms-layout.c: Likewise.
5140 * gcc.target/i386/bitfield1.c: Likewise.
5141 * gcc.target/i386/bitfield2.c: Likewise.
5142 * gcc.target/i386/bitfield3.c: Likewise.
5143
caea59ff
KN
51442016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5145
5146 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5147 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5148 override other than -mcpu=power9 command-line option is specified,
5149 or if the target operating system is aix.
5150 * gcc.target/powerpc/darn-1.c: Likewise.
5151 * gcc.target/powerpc/darn-2.c: Likewise.
5152 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5153 test if effective-target is not powerpc_p9vector_ok or if the
5154 target operating system is not defined.
5155 * gcc.target/powerpc/vslv-1.c: Likewise.
5156 * gcc.target/powerpc/vsrv-0.c: Likewise.
5157 * gcc.target/powerpc/vsrv-1.c: Likewise.
5158
63617e30
TB
51592016-06-21 Tobias Burnus <burnus@net-b.de>
5160
5161 PR fortran/71068
5162 * gfortran.dg/coarray/data_1.f90: New.
5163
89192c3c
WD
51642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5165
5166 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5167 (dg-require-effective-target): Use arm_v8_neon_hw.
5168 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5169 (dg-require-effective-target): Likewise.
5170 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5171 (dg-require-effective-target): Likewise.
5172 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5173 (dg-require-effective-target): Likewise.
5174 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5175 (dg-require-effective-target): Likewise.
5176 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5177 (dg-require-effective-target): Likewise.
5178 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5179 Add AArch64 check.
5180
64ac50e2
WD
51812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5182
5183 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5184 Set to 3 so test passes.
5185
6252b5db
WD
51862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5187
5188 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5189
3b9bc511
IV
51902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5191
5192 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5193 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5194 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5195 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5196
21db1c78
IV
51972016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5198
5199 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5200 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5201
9d30e86f
L
52022016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5203
5204 PR target/71549
5205 * gcc.target/i386/pr71549.c: New test.
5206
448a7c69
KN
52072016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5208
5209 * gcc.target/powerpc/vadsdu-0.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 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5214 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5215 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5216 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5217 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5218 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5219 * gcc.target/powerpc/vadsdub-2.c: Replace
5220 dg-require-effective-target directive to allow test to run on more
5221 platforms, and add dg-skip-if directive to disable test on aix
5222 platforms because of known incompatibilities.
5223 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5224 with vec_absdb call to differentiate this test from vadsdub-1.c.
5225 * gcc.target/powerpc/vadsduh-1.c: Replace
5226 dg-require-effective-target directive to allow test to run on more
5227 platforms, and add dg-skip-if directive to disable test on aix
5228 platforms because of known incompatibilities.
5229 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5230 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5231 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5232
0ad84f34
JJ
52332016-06-21 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR tree-optimization/71588
5236 * gcc.dg/pr71558.c: New test.
5237
e71e8d94
SKS
52382016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5239
5240 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5241 * c-c++-common/pr68657-2.c: Likewise.
5242 * c-c++-common/pr68657-3.c: Likewise.
5243 * gcc.dg/torture/pr69714.c: Require int32plus support.
5244 * gcc.dg/torture/pr70025.c: Likewise.
5245 * gcc.dg/torture/pr70083.c: Likewise.
5246 * gcc.dg/torture/pr70542.c: Likewise.
5247 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5248
5a578671
JM
52492016-06-20 Joseph Myers <joseph@codesourcery.com>
5250
5251 PR c/71601
5252 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5253
7a9df68e
JJ
52542016-06-20 Jakub Jelinek <jakub@redhat.com>
5255
50aa64d5
JJ
5256 PR middle-end/71581
5257 * gcc.dg/pr71581.c: New test.
5258
7a9df68e
JJ
5259 PR rtl-optimization/71591
5260 * gcc.dg/cpp/pr71591.c: New test.
5261
3947cf19
DR
52622016-06-20 David B. Robins <gcc@davidrobins.net>
5263
5264 PR target/71571
5265 * g++.dg/torture/pr71571.C: New test.
5266
c4ff221e
JJ
52672016-06-20 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR target/71559
5270 * gcc.target/i386/sse2-pr71559.c: New test.
5271 * gcc.target/i386/avx-pr71559.c: New test.
5272 * gcc.target/i386/avx512f-pr71559.c: New test.
5273
f1b5abfb
TB
52742016-06-20 Tobias Burnus <burnus@net-b.de>
5275
5276 PR fortran/71194
5277 * gfortran.dg/pointer_remapping_10.f90: New.
5278
842107e4
DM
52792016-06-20 David Malcolm <dmalcolm@redhat.com>
5280
5281 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5282
d9e8bdfd
MS
52832016-06-20 Martin Sebor <msebor@redhat.com>
5284
5285 PR c/69507
5286 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5287 * gnu90-const-expr-1.c: Same.
5288 * gnu99-const-expr-1.c: Same.
5289 * gnu99-static-1.c: Same.
5290
67785479
RL
52912016-06-20 Renlin Li <renlin.li@arm.com>
5292
29f09b38 5293 PR testsuite/71489
67785479
RL
5294 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5295
636929b8
JG
52962016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5297
5298 * gcc.target/aarch64/vcvt_f64_1.c: New.
5299 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5300 * gcc.target/aarch64/vrecp_f64_1.c: New.
5301
ff7b374b
KT
53022016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5303
5304 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5305 "alignement".
5306
554cfc9e
GJL
53072016-06-20 Georg-Johann Lay <avr@gjlay.de>
5308
5309 PR target/71103
5310 * gcc.target/avr/torture/pr71103-2.c: New test.
5311
94087e88 53122016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5313
5314 PR c/69507
5315 * gcc.dg/alignof.c: New test.
5316
c561b091
PC
53172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5320 vs dg-error; test constexpr specifier too.
5321
bf54f123
PC
53222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5323
5324 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5325
4e53aa97
CL
53262016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5327
5328 * lib/target-supports.exp
5329 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5330 arm_neon_ok and merge flags. Fix temporary test name.
5331 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5332 and merge flags.
5333
69071d86
ML
53342016-06-17 Martin Liska <mliska@suse.cz>
5335
5336 * gcc.dg/predict-9.c: Fix dump scanning.
5337
68b3b858
BC
53382016-06-17 Bin Cheng <bin.cheng@arm.com>
5339
5340 PR tree-optimization/71354
5341 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5342
d3ee260a
BC
53432016-06-17 Bin Cheng <bin.cheng@arm.com>
5344
5345 PR tree-optimization/71347
5346 * gcc.dg/tree-ssa/pr71347.c: New test.
5347
bd8fb114
BC
53482016-06-17 Bin Cheng <bin.cheng@arm.com>
5349
5350 PR tree-optimization/71354
5351 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5352
97816be4
BC
53532016-06-17 Bin Cheng <bin.cheng@arm.com>
5354
5355 * gcc.dg/vect/vect-alias-check-1.c: New test.
5356
2d761a37
SKS
53572016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5358
e0277d6b 5359 PR target/71151
2d761a37
SKS
5360 * gcc.target/avr/pr71151-1.c: New test.
5361 * gcc.target/avr/pr71151-2.c: New test.
5362 * gcc.target/avr/pr71151-3.c: New test.
5363 * gcc.target/avr/pr71151-4.c: New test.
5364 * gcc.target/avr/pr71151-5.c: New test.
5365 * gcc.target/avr/pr71151-6.c: New test.
5366 * gcc.target/avr/pr71151-7.c: New test.
5367 * gcc.target/avr/pr71151-8.c: New test.
5368 * gcc.target/avr/pr71151-common.h: New test.
5369
68fa96d6
ML
53702016-06-16 Martin Liska <mliska@suse.cz>
5371
5372 * gfortran.dg/predict-1.f90: New test.
5373
b6ca982f
UB
53742016-06-16 Uros Bizjak <ubizjak@gmail.com>
5375
5376 PR target/71242
3a146d46 5377 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5378
1dc8d15b
JH
53792016-06-16 Jan Hubicka <hubicka@ucw.cz>
5380
5381 * g++.dg/vect/pr36648.cc: Disable cunrolli
5382
67c25816
JJ
53832016-06-16 Jakub Jelinek <jakub@redhat.com>
5384
c577adb2
JJ
5385 PR target/71554
5386 * gcc.c-torture/execute/pr71554.c: New test.
5387
67c25816
JJ
5388 PR rtl-optimization/71532
5389 * gcc.dg/torture/pr71532.c: New test.
5390
1a3c3ee9
MM
53912016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5392
5393 * gcc.target/powerpc/p9-dimode1.c: New test.
5394 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5395
f29468a7
JJ
53962016-06-15 Jakub Jelinek <jakub@redhat.com>
5397
61daecc4
JJ
5398 * gcc.c-torture/compile/20160615-1.c: New test.
5399
f29468a7
JJ
5400 * g++.dg/cpp0x/ref-qual17.C: New test.
5401
209d1e2d
IE
54022016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5403
5404 PR middle-end/71529
5405 * gcc.target/i386/pr71529.C: New test.
5406
8dc35712
AH
54072016-06-15 Alan Hayward <alan.hayward@arm.com>
5408
5409 PR tree-optimization/71483
5410 * g++.dg/vect/pr71483.c: New
5411
b8911cb8
PC
54122016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/70202
5415 * g++.dg/inherit/crash6.C: New.
5416 * g++.dg/inherit/union2.C: Likewise.
5417 * g++.dg/inherit/virtual12.C: Likewise.
5418 * g++.dg/inherit/virtual13.C: Likewise.
5419 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5420
cf5d08ab
UB
54212016-06-15 Uros Bizjak <ubizjak@gmail.com>
5422
e3d62871 5423 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5424
8f482165
AH
54252016-06-15 Alan Hayward <alan.hayward@arm.com>
5426
5427 PR tree-optimization/71439
5428 * gcc.dg/vect/pr71439.c: New
5429
3256673f
KT
54302016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431
5432 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5433
b17dc4d4
RB
54342016-06-15 Richard Biener <rguenther@suse.de>
5435
5436 * gcc.dg/vect/slp-45.c: New testcase.
5437
2a5825f2
RB
54382016-06-15 Richard Biener <rguenther@suse.de>
5439
5440 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5441
6e433d0b
BS
54422016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443
5444 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5445 requirements, and disable for AIX for now.
5446 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5447
abe7f828
JJ
54482016-06-14 Jakub Jelinek <jakub@redhat.com>
5449
a09c81b4
JJ
5450 PR c++/71528
5451 * g++.dg/opt/pr71528.C: New test.
5452
abe7f828
JJ
5453 PR c++/71516
5454 * g++.dg/init/pr71516.C: New test.
5455
acfadf06
PC
54562016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 * g++.dg/init/array46.C: New.
5459
4d568ab2
UB
54602016-06-14 Uros Bizjak <ubizjak@gmail.com>
5461
e3d62871
UB
5462 * gcc.target/i386/float128-3.c: New test.
5463 * gcc.target/i386/quad-sse4.c: Ditto.
5464 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5465 Update scan strings.
4d568ab2 5466
30934c5d
RB
54672016-06-14 Richard Biener <rguenther@suse.de>
5468
5469 PR middle-end/71526
5470 * gfortran.dg/pr71526.f90: New testcase.
5471
3970e545
AV
54722016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5473
5474 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5475 * gcc.dg/zero_bits_compound-1.c: Likewise.
5476
04976c6e
RB
54772016-06-14 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/71522
5480 * gcc.dg/torture/pr71522.c: New testcase.
5481
23e025db
JJ
54822016-06-14 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR tree-optimization/71520
5485 * gcc.dg/tree-ssa/pr71520.c: New test.
5486
90b72e84
RB
54872016-06-14 Richard Biener <rguenther@suse.de>
5488
5489 PR tree-optimization/71521
86c24ba6 5490 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5491
ef7cf206
JJ
54922016-06-13 Jakub Jelinek <jakub@redhat.com>
5493
0dda258b
JJ
5494 PR sanitizer/71498
5495 * c-c++-common/ubsan/bounds-13.c: New test.
5496
ef7cf206
JJ
5497 PR preprocessor/71183
5498 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5499
a73786e3
JL
55002016-06-13 Jeff Law <law@redhat.com>
5501
5502 PR tree-optimization/71403
5503 * c-c++-common/ubsan/pr71403-1.c: New test.
5504 * c-c++-common/ubsan/pr71403-2.c: New test.
5505 * c-c++-common/ubsan/pr71403-3.c: New test.
5506
0ac249bf
JJ
55072016-06-13 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR middle-end/71478
5510 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5511 Add -Wno-psabi -w to dg-options.
5512
5408a64a
KN
55132016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5514
5515 * gcc.target/powerpc/vadsdu-0.c: New test.
5516 * gcc.target/powerpc/vadsdu-1.c: New test.
5517 * gcc.target/powerpc/vadsdu-2.c: New test.
5518 * gcc.target/powerpc/vadsdu-3.c: New test.
5519 * gcc.target/powerpc/vadsdu-4.c: New test.
5520 * gcc.target/powerpc/vadsdu-5.c: New test.
5521 * gcc.target/powerpc/vadsdub-1.c: New test.
5522 * gcc.target/powerpc/vadsdub-2.c: New test.
5523 * gcc.target/powerpc/vadsduh-1.c: New test.
5524 * gcc.target/powerpc/vadsduh-2.c: New test.
5525 * gcc.target/powerpc/vadsduw-1.c: New test.
5526 * gcc.target/powerpc/vadsduw-2.c: New test.
5527
f7e4f2e3
DM
55282016-06-13 David Malcolm <dmalcolm@redhat.com>
5529
5530 * gcc.dg/c99-init-2.c (c): Update expected error message.
5531 * gcc.dg/init-bad-8.c (foo): Likewise.
5532 * gcc.dg/spellcheck-fields-3.c: New test case.
5533
ad23a23e
ML
55342016-06-13 Martin Liska <mliska@suse.cz>
5535
5536 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5537 and "guess loop iv compared" heuristics.
5538 * gcc.dg/predict-2.c: Likewise.
5539 * gcc.dg/predict-3.c: Likewise.
5540 * gcc.dg/predict-4.c: Likewise.
5541 * gcc.dg/predict-5.c: Likewise.
5542 * gcc.dg/predict-6.c: Likewise.
5543
146c55da
MP
55442016-06-13 Marek Polacek <polacek@redhat.com>
5545
5546 PR middle-end/71476
5547 * c-c++-common/Wswitch-unreachable-4.c: New test.
5548 * gcc.dg/Wswitch-unreachable-2.c: New test.
5549 * g++.dg/tm/jump1.C: Move dg-warning.
5550
42e77cbc
EB
55512016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * gnat.dg/renaming10.ad[sb]: New test.
5554
7474dcc1
PT
55552016-06-13 Paul Thomas <pault@gcc.gnu.org>
5556
5557 PR fortran/70673
5558 * gfortran.dg/pr70673.f90: New test.
5559
f57f53d3
RB
55602016-06-13 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/64516
5563 * gcc.dg/align-3.c: New testcase.
5564
5843a5f0
ML
55652016-06-13 Martin Liska <mliska@suse.cz>
5566
5567 * gcc.target/i386/pr71458.c: New test.
5568
aa8fdb44
UB
55692016-06-12 Uros Bizjak <ubizjak@gmail.com>
5570
5571 PR target/71241
3a146d46 5572 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5573
2043e4d7
DH
55742016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5575
5576 PR target/60751
5577 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5578 statement.
5579
d3dc025d
DH
55802016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5581
5582 PR target/60751
5583 * gfortran.dg/comma_IO_extension_1.f90: New test.
5584 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5585 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5586 statement.
5587 * gfortran.dg/graphite/pr38083.f90: Likewise.
5588 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5589 missing format.
5590
a31d78c6
EB
55912016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5592
5593 * gnat.dg/case_character.adb: New test.
5594
95c18dd0
SB
55952016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5596
5597 PR middle-end/71310
5598 * gcc.target/powerpc/pr71310.c: New testcase.
5599
b97d37b4
KV
56002016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5601
5602 PR middle-end/71478
5603 * gcc.dg/pr71478.c: New test.
5604
900bcda3
JJ
56052016-06-10 Jakub Jelinek <jakub@redhat.com>
5606
ec1c20db
JJ
5607 PR middle-end/71494
5608 * gcc.c-torture/execute/pr71494.c: New test.
5609
50b15873
JJ
5610 PR c/68657
5611 * gcc.target/i386/pr68657.c: New test.
5612
900bcda3
JJ
5613 PR inline-asm/68843
5614 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5615 (test): Add -masm=intel alternatives.
5616
4d926e34
MS
56172016-06-10 Martin Sebor <msebor@redhat.com>
5618
5619 PR c/71392
5620 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5621
ad071b2b
JL
56222016-06-10 Jeff Law <law@redhat.com>
5623
5624 PR tree-optimization/71335
5625 * gcc.c-torture/execute/pr71335.c: New test.
5626
2704efe8
DM
56272016-06-10 David Malcolm <dmalcolm@redhat.com>
5628
5629 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5630 the various "cannot tail-call: " messages.
5631
18c9b7d4
CL
56322016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5633
5634 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5635 and options.
5636
7cfa10f3
MO
56372016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5638
5639 PR sanitizer/71480
5640 * c-c++-common/asan/pr71480.c: New test.
5641
1f24fd3e
L
56422016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5643
5644 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5645 (ASMNAME2): Likewise.
5646 (main): Replace fn in asm statement with ASMNAME ("fn").
5647 * gcc.dg/guality/pr68037-2.c: Likewise.
5648 * gcc.dg/guality/pr68037-3.c: Likewise.
5649 * gcc.dg/torture/pr68037-1.c: Likewise.
5650 * gcc.dg/torture/pr68037-2.c: Likewise.
5651 * gcc.dg/torture/pr68037-3.c: Likewise.
5652
ad551c07
BE
56532016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5654
5655 PR inline-asm/68843
5656 * gcc.target/i386/pr68843-1.c: New test.
5657 * gcc.target/i386/pr68843-2.c: New test.
5658
4b1ffdb1 56592016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5660 Cesar Philippidis <cesar@codesourcery.com>
5661
5662 PR middle-end/71373
5663 * gcc.dg/goacc/nested-function-1.c: New file.
5664 * gcc.dg/goacc/nested-function-2.c: Likewise.
5665 * gcc.dg/goacc/pr71373.c: Likewise.
5666 * gfortran.dg/goacc/cray-2.f95: Likewise.
5667 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5668 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5669 * gfortran.dg/goacc/cray.f95: Update.
5670 * gfortran.dg/goacc/loop-1.f95: Likewise.
5671 * gfortran.dg/goacc/loop-3.f95: Likewise.
5672 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5673 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5674
56752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5676
5677 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5678 for OpenACC tile clauses.
5679 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5680
5681 PR c/71381
5682 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5683 to...
5684 * c-c++-common/goacc/cache-2.c: ... this new file.
5685 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5686 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5687 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5688 usage.
5689 * gfortran.dg/goacc/cray.f95: Likewise.
5690 * gfortran.dg/goacc/loop-1.f95: Likewise.
5691
89851e4c
AH
56922016-06-10 Alan Hayward <alan.hayward@arm.com>
5693
5694 PR tree-optimization/71407
5695 PR tree-optimization/71416
5696 * gcc.dg/vect/pr71407.c: New
5697 * gcc.dg/vect/pr71416-1.c: New
5698 * gcc.dg/vect/pr71416-2.c: New
5699
200eafbf
RB
57002016-06-10 Richard Biener <rguenther@suse.de>
5701
5702 PR middle-end/71477
5703 * gcc.dg/torture/pr71477.c: New testcase.
5704
4df99d92
JK
57052016-06-09 Julia Koval <julia.koval@intel.com>
5706
5707 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5708 * gcc.target/i386/interrupt-13.c: Likewise.
5709 * gcc.target/i386/interrupt-15.c: Likewise.
5710 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5711 * gcc.target/i386/interrupt-24.c: Likewise.
5712 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5713 * gcc.target/i386/interrupt-9.c: Likewise.
5714 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5715
e01b4e16
MS
57162016-06-09 Martin Sebor <msebor@redhat.com>
5717
5718 PR c/70883
5719 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5720 * gcc.dg/builtin-constant_p-1.c: Same.
5721 * gcc.dg/builtins-error.c: Same.
5722 * gcc.dg/pr70859.c: Same.
5723
9c35db0e
SKS
57242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5725
5726 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5727 * gcc.dg/torture/pr68067-1.c: Likewise.
5728 * gcc.dg/torture/pr68067-2.c: Likewise.
5729
57302016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5731
5732 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5733 when setting SIZE.
5734
392a81b9
PC
57352016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5736
5737 PR c++/71465
5738 * g++.dg/inherit/crash5.C: New.
5739 Revert:
5740 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/70202
5743 * g++.dg/inherit/crash5.C: New.
5744 * g++.dg/inherit/virtual1.C: Adjust.
5745
e49efc14
ML
57462016-06-09 Martin Liska <mliska@suse.cz>
5747
5748 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5749 * g++.dg/predict-loop-exit-2.C: Likewise.
5750 * g++.dg/predict-loop-exit-3.C: Likewise.
5751 * gcc.dg/predict-1.c: Likewise.
5752 * gcc.dg/predict-2.c: Likewise.
5753 * gcc.dg/predict-3.c: Likewise.
5754 * gcc.dg/predict-4.c: Likewise.
5755 * gcc.dg/predict-5.c: Likewise.
5756 * gcc.dg/predict-6.c: Likewise.
5757 * gcc.dg/predict-7.c: Likewise.
5758
36d57986
RB
57592016-06-09 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/71462
5762 * gcc.dg/torture/pr71462.c: New testcase.
5763
7d82e8e4
MP
57642016-06-09 Marek Polacek <polacek@redhat.com>
5765
5766 PR c/65471
5767 * gcc.dg/c11-generic-3.c: New test.
5768
c8a71589
PC
57692016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 * g++.dg/init/array42.C: New.
5772 * g++.dg/init/array43.C: Likewise.
5773 * g++.dg/init/array44.C: Likewise.
5774 * g++.dg/init/array45.C: Likewise.
5775 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5776 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5777 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5778 * g++.dg/gomp/pr35751.C: Likewise.
5779 * g++.dg/init/array23.C: Likewise.
5780 * g++.dg/init/brace2.C: Likewise.
5781 * g++.dg/init/brace6.C: Likewise.
5782
44a845ca
MS
57832016-06-08 Martin Sebor <msebor@redhat.com>
5784 Jakub Jelinek <jakub@redhat.com>
5785
5786 PR c++/70507
5787 PR c/68120
5788 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5789 * c-c++-common/builtin-arith-overflow-2.c: New test.
5790 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5791 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5792 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5793
2ef16b6e
JJ
57942016-06-08 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR c++/71442
5797 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5798
5e3ee346
AL
57992016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5800
5801 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5802 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5803 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5804 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5805 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5806 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5807 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5808 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5809 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5810 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5811 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5812 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5813 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5814
b2ae2814
RB
58152016-06-08 Richard Biener <rguenther@suse.de>
5816
5817 PR tree-optimization/68558
5818 * gcc.dg/vect/slp-44.c: New testcase.
5819
e09b4c37
RB
58202016-06-08 Richard Biener <rguenther@suse.de>
5821
5822 * gcc.dg/vect/slp-43.c: New testcase.
5823
72d50660
RB
58242016-06-08 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/71452
5827 * gcc.dg/torture/pr71452.c: New testcase.
5828
988c115c
JJ
58292016-06-08 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR c++/71448
5832 * g++.dg/torture/pr71448.C: New test.
5833
73d73b48
BS
58342016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5835
5836 PR debug/71432
5837 PR ada/71413
5838 * g++.dg/debug/pr71432.C: New test.
5839
bdd15d0c
PK
58402016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5841
5842 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5843 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5844 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5845
ce0607bb
AH
58462016-06-08 Alan Hayward <alan.hayward@arm.com>
5847
5848 * gcc.dg/vect/vect-live-2.c: Update effective target.
5849 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5850 * lib/target-supports.exp: Add aarch64 to vect_long.
5851
92a5f2ba
MP
58522016-06-08 Marek Polacek <polacek@redhat.com>
5853
5854 PR c/71418
5855 * gcc.dg/noncompile/pr71418.c: New test.
5856
08203f73
MP
5857 PR c/71426
5858 * gcc.dg/noncompile/pr71426.c: New test.
5859
d1fcc2bd
JH
58602016-06-07 Jan Hubicka <hubicka@ucw.cz>
5861
5862 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5863 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5864 * gcc.dg/predict-3.c: Update template.
5865 * gcc.dg/predict-5.c: Update template.
5866 * gcc.dg/predict-6.c: Update template.
5867 * gcc.dg/predict-9.c: Update template.
5868 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5869
a23e6f1c
BS
58702016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5871
5872 * gcc.target/powerpc/vec-mul.c: New test.
5873
6ffd47b7
DM
58742016-06-07 David Malcolm <dmalcolm@redhat.com>
5875
5876 * gcc.dg/spellcheck-fields-2.c: New test case.
5877
bfd67b47
RB
58782016-06-07 Richard Biener <rguenther@suse.de>
5879
5880 PR c/61564
5881 * gcc.dg/Wpragmas-1.c: New testcase.
5882 * gcc.dg/Wattributes-4.c: Likewise.
5883 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5884 entry.
5885
701b9a47
CL
58862016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5887
5888 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5889 spurious debug code.
5890
6b80d6fa
RB
58912016-06-07 Richard Biener <rguenther@suse.de>
5892
5893 PR tree-optimization/71428
5894 * gcc.dg/torture/pr71428.c: New testcase.
5895
0f3f9437
RB
58962016-06-07 Richard Biener <rguenther@suse.de>
5897
5898 PR middle-end/71423
5899 * gcc.dg/torture/pr71423.c: New testcase.
5900
ec963f2a
KV
59012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5902
5903 PR middle-end/71408
5904 * gcc.dg/tree-ssa/pr71408.c: New test.
5905
46ab5b6e
KV
59062016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5907
5908 PR middle-end/71281
5909 * g++.dg/torture/pr71281.C: New test.
5910
1f40cff3
MP
59112016-06-06 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/71362
5914 * gcc.dg/pr71362.c: New test.
5915
6f5bcd24
JJ
59162016-06-06 Jakub Jelinek <jakub@redhat.com>
5917 Patrick Palka <ppalka@gcc.gnu.org>
5918
5919 PR c++/70847
5920 PR c++/71330
5921 PR c++/71393
5922 * g++.dg/opt/pr70847.C: New test.
5923 * g++.dg/ubsan/pr70847.C: New test.
5924 * g++.dg/ubsan/pr71393.C: New test.
5925
158beb4a
JJ
59262016-06-06 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR tree-optimization/71259
5929 * gcc.dg/vect/pr71259.c: New test.
5930
d9b950dd
DM
59312016-06-06 David Malcolm <dmalcolm@redhat.com>
5932
5933 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5934 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5935 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5936 above.
5937
36f9ad69
KT
59382016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5939
5940 PR middle-end/37780
5941 * gcc.c-torture/execute/pr37780.c: New test.
5942 * gcc.target/aarch64/pr37780_1.c: Likewise.
5943 * gcc.target/arm/pr37780_1.c: Likewise.
5944
5545a907
MP
59452016-06-06 Marek Polacek <polacek@redhat.com>
5946
5947 * c-c++-common/attr-may-alias-1.c: New test.
5948 * c-c++-common/attr-may-alias-2.c: New test.
5949 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5950
93671519
BE
59512016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5952
5953 PR c/24414
5954 * gcc.target/i386/pr24414.c: New test.
5955
690f24b7
JM
59562016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5957
5958 * gcc.target/sparc/vis4misc.c: New file.
5959 * gcc.target/sparc/fpcmp.c: Likewise.
5960 * gcc.target/sparc/fpcmpu.c: Likewise.
5961
31ce6157
AH
59622016-06-06 Alan Hayward <alan.hayward@arm.com>
5963
5964 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5965 * gcc.dg/vect/vect-live-3.c: Likewise.
5966
9fcebb5a
RB
59672016-06-06 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/71398
5970 * gcc.dg/torture/pr71398.c: New testcase.
5971
903ca97b
UB
59722016-06-06 Uros Bizjak <ubizjak@gmail.com>
5973
5974 PR target/71389
5975 * g++.dg/pr71389.C: New test.
5976
9c1eb332
JD
59772016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5978
5979 PR fortran/71404
5980 * gfortran.dg/fmt_read_5.f: New test.
5981
b2d83bd2
AV
59822016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5983
5984 PR fortran/69659
5985 * gfortran.dg/class_array_22.f03: New test.
5986
ec81960e
JH
59872016-06-05 Jan Hubicka <hubicka@ucw.cz>
5988
5989 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5990
429d2750
JH
59912016-06-05 Jan Hubicka <hubicka@ucw.cz>
5992
5993 * gcc.dg/predict-9.c: Update template.
5994
c1c00983
PC
59952016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/49377
5998 * g++.dg/template/pr49377.C: New.
5999
1927a963
JJ
60002016-06-04 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR tree-optimization/71405
6003 * g++.dg/torture/pr71405.C: New test.
6004
909a11ad
PC
60052016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6006
6007 PR c++/70202
6008 * g++.dg/inherit/crash5.C: New.
6009 * g++.dg/inherit/virtual1.C: Adjust.
6010
08bbb1f8
JL
60112016-06-03 Jeff Law <law@redhat.com>
6012
6013 PR tree-optimization/71316
6014 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6015
7c35235c
JJ
60162016-06-03 Jakub Jelinek <jakub@redhat.com>
6017
6018 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6019 dg-additional-options with just -fno-tree-scev-cprop in it.
6020 * gcc.dg/vect/vect-live-2.c: Likewise.
6021 * gcc.dg/vect/vect-live-5.c: Likewise.
6022 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6023 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6024 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6025
c8572dd6
PP
60262016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6027
6028 PR c++/27100
6029 * g++.dg/other/friend6.C: New test.
6030
1c7733a7
BS
60312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6032
6033 * g++.dg/torture/ppc-ldst-array.C: New.
6034
0d2f700f
JM
60352016-06-03 Joseph Myers <joseph@codesourcery.com>
6036
6037 PR target/71276
6038 PR target/71277
6039 * gcc.dg/torture/builtin-fp-int-inexact.c,
6040 gcc.target/i386/387-builtin-fp-int-inexact.c,
6041 gcc.target/i386/387-rint-inline-1.c,
6042 gcc.target/i386/387-rint-inline-2.c,
6043 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6044 gcc.target/i386/sse2-rint-inline-1.c,
6045 gcc.target/i386/sse2-rint-inline-2.c,
6046 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6047 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6048
f8071c05
L
60492016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6050 Julia Koval <julia.koval@intel.com>
6051
6052 PR target/66960
6053 PR target/67630
6054 PR target/67634
6055 PR target/67841
6056 PR target/68037
6057 PR target/68618
6058 PR target/68661
6059 PR target/69575
6060 PR target/69596
6061 PR target/69734
6062 * gcc.dg/guality/pr68037-1.c: New test.
6063 * gcc.dg/guality/pr68037-2.c: Likewise.
6064 * gcc.dg/guality/pr68037-3.c: Likewise.
6065 * gcc.dg/torture/pr68037-1.c: Likewise.
6066 * gcc.dg/torture/pr68037-2.c: Likewise.
6067 * gcc.dg/torture/pr68037-3.c: Likewise.
6068 * gcc.dg/torture/pr68661-1a.c: Likewise.
6069 * gcc.dg/torture/pr68661-1b.c: Likewise.
6070 * gcc.target/i386/interrupt-1.c: Likewise.
6071 * gcc.target/i386/interrupt-2.c: Likewise.
6072 * gcc.target/i386/interrupt-3.c: Likewise.
6073 * gcc.target/i386/interrupt-4.c: Likewise.
6074 * gcc.target/i386/interrupt-5.c: Likewise.
6075 * gcc.target/i386/interrupt-6.c: Likewise.
6076 * gcc.target/i386/interrupt-7.c: Likewise.
6077 * gcc.target/i386/interrupt-8.c: Likewise.
6078 * gcc.target/i386/interrupt-9.c: Likewise.
6079 * gcc.target/i386/interrupt-10.c: Likewise.
6080 * gcc.target/i386/interrupt-11.c: Likewise.
6081 * gcc.target/i386/interrupt-12.c: Likewise.
6082 * gcc.target/i386/interrupt-13.c: Likewise.
6083 * gcc.target/i386/interrupt-14.c: Likewise.
6084 * gcc.target/i386/interrupt-15.c: Likewise.
6085 * gcc.target/i386/interrupt-16.c: Likewise.
6086 * gcc.target/i386/interrupt-17.c: Likewise.
6087 * gcc.target/i386/interrupt-18.c: Likewise.
6088 * gcc.target/i386/interrupt-19.c: Likewise.
6089 * gcc.target/i386/interrupt-20.c: Likewise.
6090 * gcc.target/i386/interrupt-21.c: Likewise.
6091 * gcc.target/i386/interrupt-22.c: Likewise.
6092 * gcc.target/i386/interrupt-23.c: Likewise.
6093 * gcc.target/i386/interrupt-24.c: Likewise.
6094 * gcc.target/i386/interrupt-25.c: Likewise.
6095 * gcc.target/i386/interrupt-26.c: Likewise.
6096 * gcc.target/i386/interrupt-27.c: Likewise.
6097 * gcc.target/i386/interrupt-28.c: Likewise.
6098 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6099 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6100 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6101 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6102 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6103 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6104 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6105 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6106 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6107 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6108 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6109 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6110
36b85e43
BS
61112016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6112
9de2e795
L
6113 PR tree-optimization/52171
6114 * gcc.dg/pr52171.c: New test.
6115 * gcc.target/i386/pr52171.c: New test.
36b85e43 6116
bfeee8ac
JH
61172016-06-03 Jan Hubicka <jh@suse.cz>
6118
6119 * g++.dg/tree-ssa/pred-1.C: New testcase
6120 * gcc.dg/tree-ssa/pred-1.c: New testcase
6121
859b0bae
BS
61222016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6123
6124 PR target/70957
6125 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6126 support.
6127 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6128
3a2edf4c
AH
61292016-06-03 Alan Hayward <alan.hayward@arm.com>
6130
6131 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6132
b28ead45
AH
61332016-06-03 Alan Hayward <alan.hayward@arm.com>
6134
6135 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6136 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6137 * gcc.dg/vect/vect-live-1.c: New test.
6138 * gcc.dg/vect/vect-live-2.c: New test.
6139 * gcc.dg/vect/vect-live-3.c: New test.
6140 * gcc.dg/vect/vect-live-4.c: New test.
6141 * gcc.dg/vect/vect-live-5.c: New test.
6142 * gcc.dg/vect/vect-live-slp-1.c: New test.
6143 * gcc.dg/vect/vect-live-slp-2.c: New test.
6144 * gcc.dg/vect/vect-live-slp-3.c: New test.
6145
1f91747b
JJ
61462016-06-03 Jakub Jelinek <jakub@redhat.com>
6147
6148 PR middle-end/71387
6149 * g++.dg/opt/pr71387.C: New test.
6150
47b83923
JL
61512016-06-02 Jeff Law <law@redhat.com>
6152
6153 PR tree-optimization/71328
6154 * gcc.c-torture/compile/pr71328.c: New test.
6155
e96e5f46
JD
61562016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6157
6158 PR fortran/52393
6159 * gfortran.dg/fmt_read_3.f90: Fix typo.
6160 * gfortran.dg/fmt_read_4.f90: New test.
6161
b872d729
PC
61622016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6163
6164 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6165 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6166 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6167 * g++.dg/cpp0x/override2.C: Likewise.
6168 * g++.dg/parse/crash5.C: Likewise.
6169 * g++.dg/parse/error16.C: Likewise.
6170 * g++.dg/parse/error27.C: Likewise.
6171 * g++.dg/template/qualttp15.C: Likewise.
6172 * g++.dg/template/redecl4.C: Likewise.
6173 * g++.old-deja/g++.other/crash39.C: Likewise.
6174 * g++.old-deja/g++.other/struct1.C: Likewise.
6175 * g++.old-deja/g++.pt/m9a.C: Likewise.
6176 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6177
0e535442
JJ
61782016-06-02 Jakub Jelinek <jakub@redhat.com>
6179
0633ee10
JJ
6180 PR c++/71372
6181 * c-c++-common/pr71372.c: New test.
6182
0e535442
JJ
6183 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6184 __TIME__ strings with __builtin_strcmp instead of printf and
6185 dg-output.
6186
f3c5ecc2
ML
61872016-06-02 Martin Liska <mliska@suse.cz>
6188
6189 * gcc.dg/predict-9.c: New test.
6190
a91807c5
JJ
61912016-06-02 Jakub Jelinek <jakub@redhat.com>
6192
6193 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6194 global set_compiler_env_var and global saved_compiler_env_var.
6195
b5bd1978
KT
61962016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6197
6198 PR rtl-optimization/71295
6199 * gcc.c-torture/compile/pr71295.c: New test.
6200
b93b1475
JJ
62012016-06-02 Jakub Jelinek <jakub@redhat.com>
6202
930ebd0e
JJ
6203 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6204
1e021dc3
JJ
6205 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6206 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6207
b93b1475
JJ
6208 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6209 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6210 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6211 alternative number.
6212
58f2fb5c
MM
62132016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6214
6215 * gcc.target/powerpc/p9-splat-4.c: New test.
6216
62172016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6218
6219 PR target/71186
6220 * gcc.target/powerpc/pr71186.c: New test.
6221
4731c9f0
JD
62222016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223
6224 PR fortran/52393
6225 * gfortran.dg/fmt_read_3.f90: New test.
6226
042dee3e
TP
62272016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6228
6229 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6230 procedure.
6231
15c98b2e
ES
62322016-06-01 Eduard Sanou <dhole@openmailbox.org>
6233
6234 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6235 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6236 env var is set.
6237 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6238 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6239 shown once.
6240 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6241 during compilation.
6242 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6243 vars set by dg-set-compiler-env-var.
6244
6442a6f4
PT
62452016-06-01 Paul Thomas <pault@gcc.gnu.org>
6246
6247 PR fortran/71156
6248 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6249 to the module procedure declaration.
6250 * gfortran.dg/submodule_16.f08: New test.
6251
ab62397a
JJ
62522016-06-01 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR middle-end/71371
6255 * c-c++-common/gomp/pr71371.c: New test.
6256
b66af6ed
RB
62572016-06-01 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/71366
6260 * gcc.dg/torture/pr71366-1.c: New testcase.
6261 * gcc.dg/torture/pr71366-2.c: Likewise.
6262
e342b9d8
KN
62632016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6264
6265 * gcc.target/powerpc/vslv-0.c: New test.
6266 * gcc.target/powerpc/vslv-1.c: New test.
6267 * gcc.target/powerpc/vsrv-0.c: New test.
6268 * gcc.target/powerpc/vsrv-1.c: New test.
6269
721547cd
NS
62702016-06-01 Nathan Sidwell <nathan@acm.org>
6271
6272 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6273 * gcc.target/nvptx/weak.c: New.
6274
fa2c9034
RB
62752016-06-01 Richard Biener <rguenther@suse.de>
6276
6277 PR tree-optimization/71261
6278 * gcc.dg/torture/vect-bool-1.c: New testcase.
6279
3e32893c
JJ
62802016-06-01 Jakub Jelinek <jakub@redhat.com>
6281
6282 * gfortran.dg/gomp/order-1.f90: New test.
6283 * gfortran.dg/gomp/order-2.f90: New test.
6284
8c383600
JH
62852016-06-01 Jan Hubicka <hubicka@ucw.cz>
6286
6287 * gcc.dg/unroll-6.c: Update template.
6288 * gcc.dg/unroll-7.c: New testcase.
6289 * gcc.dg/unroll-8.c: New testcase.
6290
a0dfeef5
EB
62912016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6292
6293 * gnat.dg/opt56.ad[sb]: New test.
6294
48de5701
PC
62952016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6296
6297 PR c++/66635
6298 * g++.dg/cpp0x/constexpr-ice16.C: New.
6299
827cf695
PP
63002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6301
6302 PR tree-optimization/71314
6303 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6304 -mbranch-cost=2.
6305
ff66f6e8
PP
63062016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6307
6308 PR tree-optimization/71077
6309 * gcc.dg/tree-ssa/pr71077.c: New test.
6310
050fb209
JH
63112016-05-31 Jan Hubicka <hubicka@ucw.cz>
6312
48de5701
PC
6313 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6314 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6315 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6316
c642d919
PC
63172016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/71248
6320 * g++.dg/cpp0x/pr71248.C: New.
6321 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6322 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6323 * g++.dg/init/new37.C: Likewise.
6324 * g++.dg/template/static1.C: Likewise.
6325 * g++.dg/template/static2.C: Likewise.
6326
d6439e08
L
63272016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6328
6329 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6330 instead of %rdi.
6331 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6332
780b9dd4
MP
63332016-05-31 Marek Polacek <polacek@redhat.com>
6334
6335 * c-c++-common/Wswitch-unreachable-3.c: New test.
6336 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6337
0d99f8a0
RB
63382016-05-31 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/71352
6341 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6342
52545641
TP
63432016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6344
6345 * gcc.target/arm/armv5_thumb_isa.c: New test.
6346
5b8c1205
KY
63472016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6348
6349 PR target/71346
6350 * gcc.target/i386/pr71346.c: New test.
6351
7a88cc84
TV
63522016-05-31 Tom de Vries <tom@codesourcery.com>
6353
6354 PR tree-optimization/69068
6355 * gcc.dg/graphite/pr69068.c: New test.
6356
265149a6
MS
63572016-05-27 Martin Sebor <msebor@redhat.com>
6358
6359 PR c++/71306
6360 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6361
00631022
JJ
63622016-05-30 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR c++/71349
6365 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6366 nowait depend(inout: dd[0]) clauses where permitted.
6367
b2f6675b
PC
63682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/71238
6371 * g++.dg/parse/pr71238.C: New.
6372 * g++.dg/concepts/friend1.C: Test column numbers too.
6373 * g++.dg/cpp0x/initlist31.C: Likewise.
6374 * g++.dg/cpp0x/pr51420.C: Likewise.
6375 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6376 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6377 * g++.dg/ext/builtin3.C: Likewise.
6378 * g++.dg/lookup/friend12.C: Likewise.
6379 * g++.dg/lookup/friend7.C: Likewise.
6380 * g++.dg/lookup/koenig1.C: Likewise.
6381 * g++.dg/lookup/koenig5.C: Likewise.
6382 * g++.dg/lookup/used-before-declaration.C: Likewise.
6383 * g++.dg/overload/koenig1.C: Likewise.
6384 * g++.dg/template/crash65.C: Likewise.
6385 * g++.dg/template/friend57.C: Likewise.
6386 * g++.dg/warn/Wshadow-5.C: Likewise.
6387 * g++.dg/warn/Wunused-8.C: Likewise.
6388 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6389 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6390 * g++.old-deja/g++.jason/member.C: Likewise.
6391 * g++.old-deja/g++.jason/report.C: Likewise.
6392 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6393 * g++.old-deja/g++.law/visibility20.C: Likewise.
6394 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6395 * g++.old-deja/g++.other/static5.C: Likewise.
6396 * g++.old-deja/g++.pt/overload2.C: Likewise.
6397
a448ff40
JH
63982016-05-30 Jan Hubicka <hubicka@ucw.cz>
6399
6400 * gcc.dg/tree-ssa/peel1.c: New testcase.
6401 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6402 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6403
69be8c91
TV
64042016-05-30 Tom de Vries <tom@codesourcery.com>
6405
6406 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6407 to ce.
6408
a59775a1
PC
64092016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/71099
6412 * g++.dg/parse/virtual1.C: New.
6413
53d6d955
UB
64142016-05-30 Uros Bizjak <ubizjak@gmail.com>
6415
6416 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6417 Use correct register when clearing %edx.
6418
0557293f
AM
64192016-05-30 Alexander Monakov <amonakov@ispras.ru>
6420
6421 PR tree-optimization/71289
6422 * gcc.dg/pr71289.c: New test.
6423
5d476e35
KV
64242016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6425
6426 PR middle-end/71269
6427 PR middle-end/71292
6428 * gcc.dg/tree-ssa/pr71269.c: New test.
6429 * gcc.dg/tree-ssa/pr71292.c: New test.
6430
db5447ca
KV
64312016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6432
6433 PR middle-end/71252
6434 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6435
98bdbb39
JH
64362016-05-30 Jan Hubicka <hubicka@ucw.cz>
6437
6438 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6439 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6440 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6441
7e012855
TV
64422016-05-30 Tom de Vries <tom@codesourcery.com>
6443
6444 PR tree-optimization/69067
6445 * gcc.dg/graphite/pr69067.c: New test.
6446
beed3701
UB
64472016-05-29 Uros Bizjak <ubizjak@gmail.com>
6448
6449 PR target/71245
6450 * gcc.target/i386/pr71245-1.c: New test.
6451 * gcc.target/i386/pr71245-2.c: Ditto.
6452
b6d4f8e8
PC
64532016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/71105
6456 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6457 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6458 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6459
00022058
JH
64602016-05-27 Jan Hubicka <hubicka@ucw.cz>
6461
6462 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6463
c8419aca
VV
64642016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6465
6466 Revert:
6467 PR c++/69855
6468 * g++.dg/overload/69855.C: New.
6469 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6470 * g++.old-deja/g++.pt/crash3.C: Likewise.
6471
8008c4d2
PC
64722016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6473
6474 PR c++/60385
6475 * g++.dg/parse/namespace13.C: New.
6476
8b2ef235
JL
64772016-05-26 Jeff Law <law@redhat.com>
6478
6479 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6480 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6481 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6482 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6483 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6484 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6485 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6486 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6487 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6488 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6489 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6490 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6491 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6492
7d67159b
VV
64932016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6494
6495 PR c++/69855
6496 * g++.dg/overload/69855.C: New.
6497 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6498 * g++.old-deja/g++.pt/crash3.C: Likewise.
6499
88e3bdd1
JW
65002016-05-27 Jiong Wang <jiong.wang@arm.com>
6501
6502 PR target/63596
6503 * gcc.target/aarch64/va_arg_1.c: New testcase.
6504 * gcc.target/aarch64/va_arg_2.c: Likewise.
6505 * gcc.target/aarch64/va_arg_3.c: Likewise.
6506
3fd6b9cc
JW
65072016-05-27 Jiong Wang <jiong.wang@arm.com>
6508
6509 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6510 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6511 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6512 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6513 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6514
3cee7e4e
MP
65152016-05-27 Marek Polacek <polacek@redhat.com>
6516
6517 PR middle-end/71308
6518 * g++.dg/torture/pr71308.C: New test.
6519
6a813c96
DV
65202016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6521
6522 * gcc.dg/zero_bits_compound-1.c: New test.
6523 * gcc.dg/zero_bits_compound-2.c: New test.
6524
0561bcfb
IE
65252016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6526
6527 PR middle-end/71279
6528 * gcc.dg/pr71279.c: New test.
6529
21316320
MM
65302016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6531
6532 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6533 floating point min/max/comparison instructions.
6534 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6535
7211a097
JJ
65362016-05-26 Jakub Jelinek <jakub@redhat.com>
6537
6538 * c-c++-common/gomp/schedule-1.c: New test.
6539 * gfortran.dg/gomp/schedule-1.f90: New test.
6540
cac177cf
PP
65412016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6542
6543 PR c++/70822
6544 PR c++/70106
6545 * g++.dg/cpp1y/auto-fn32.C: New test.
6546 * g++.dg/cpp1y/paren4.C: New test.
6547
a2d5b8c9
NS
65482016-05-26 Nathan Sidwell <nathan@acm.org>
6549
6550 * gcc.dg/20060410.c: Xfail on ptx.
6551 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6552 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6553 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6554 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6555 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6556
ffa8b552
TP
65572016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6558
6559 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6560
c7501e00
JJ
65612016-05-26 Jakub Jelinek <jakub@redhat.com>
6562
1875b9a0
JJ
6563 PR tree-optimization/71280
6564 * gcc.dg/pr71280.c: New test.
6565
2116e19f
JJ
6566 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6567
305aef09
JJ
6568 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6569 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6570
c7501e00
JJ
6571 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6572
ca449d26
JW
65732016-05-26 Jiong Wang <jiong.wang@arm.com>
6574
6575 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6576 kept in memory.
ca449d26 6577
8af01c66
JL
65782016-05-25 Jeff Law <law@redhat.com>
6579
6580 PR tree-optimization/71272
6581 * gcc.c-torture/compile/pr71272.c: new test.
6582
f9d6ce73
BS
65832016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6584
6585 * gcc.target/powerpc/vec-cmpne.c: New test.
6586 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6587
a88a7b22
EB
65882016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6589
6590 * gnat.dg/opt55.ad[sb]: New test.
6591
125f02ed
SKS
65922016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6593
6594 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6595 * c-c++-common/pr60226.c: Require int32plus.
6596 * gcc.c-torture/execute/pr70602.c: Likewise.
6597 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6598 unsigned long for malloc arg type.
6599 * gcc.dg/asr_div1.c: Require int32plus.
6600 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6601 * gcc.dg/pie-1.c: Require pie.
6602 * gcc.dg/pie-2.c: Likewise.
6603 * gcc.dg/pr59471.c: Require int32plus.
6604 * gcc.dg/pr59963-2.c: XFAIL for int16.
6605 * gcc.dg/pr60114.c: Require int32plus.
6606 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6607 unsigned long for typedef of size_t.
6608 * gcc.dg/pr63914.c: Require int32plus.
6609 * gcc.dg/pr64536.c: Require pt32plus.
6610 * gcc.dg/pr65658.c: Likewise.
6611 * gcc.dg/pr67271.c: Require int32plus.
6612 * gcc.dg/pr68112.c: Likewise.
6613 * gcc.dg/pr69071.c: Skip for avr target.
6614 * gcc.dg/pr69973.c: Require int32plus.
6615 * gcc.dg/pr70169.c: Skip for avr target.
6616 * gcc.dg/sso-6.c: Require int32plus.
6617 * gcc.dg/sso-7.c: Likewise.
6618 * gcc.dg/sso-8.c: Likewise.
6619 * gcc.dg/vrp-min-max-2.c: Likewise.
6620
c6e434f5
UB
66212016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6622
6623 PR target/70738
6624 * gcc.target/i386/pr70738-1.c: New test.
6625 * gcc.target/i386/pr70738-2.c: Likewise.
6626 * gcc.target/i386/pr70738-3.c: Likewise.
6627 * gcc.target/i386/pr70738-4.c: Likewise.
6628 * gcc.target/i386/pr70738-5.c: Likewise.
6629 * gcc.target/i386/pr70738-6.c: Likewise.
6630 * gcc.target/i386/pr70738-7.c: Likewise.
6631 * gcc.target/i386/pr70738-8.c: Likewise.
6632 * gcc.target/i386/pr70738-9.c: Likewise.
6633
5c42d341
KT
66342016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6635
6636 PR rtl-optimization/66940
6637 * gcc.c-torture/execute/pr66940.c: New test.
6638
bf9a1a07
IV
66392016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6640
6641 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6642 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6643 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6644 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6645 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6646 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6647 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6648 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6649 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6650 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6651 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6652 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6653 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6654 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6655 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6656 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6657 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6658 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6659 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6660 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6661 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6662 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6663 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6664 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6665
95efe6b6
MP
66662016-05-25 Marek Polacek <polacek@redhat.com>
6667
6668 PR c/71265
6669 * gcc.dg/noncompile/pr71265.c: New test.
6670
a23faf7a
MP
6671 PR c/71266
6672 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6673
69a6d5ad
NS
66742016-05-25 Nathan Sidwell <nathan@acm.org>
6675
6676 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6677
3072d4ea
RB
66782016-05-25 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/71261
6681 * c-c++-common/torture/pr71261.c: New testcase.
6682
e412ece4
RB
66832016-05-25 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/71264
6686 * gcc.dg/vect/pr71264.c: New testcase.
6687
b9e551ad
PC
66882016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6689
6690 PR c++/55992
6691 * g++.dg/cpp0x/alias-decl-53.C: New.
6692 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6693
6aa1abe5
ML
66942016-05-25 Martin Liska <mliska@suse.cz>
6695
6696 * g++.dg/pr71239.C: New test.
6697
842d162e
RB
66982016-05-25 Richard Biener <rguenther@suse.de>
6699
c87885ca
RO
6700 * gcc.dg/vect/pr58135.c: Rename to ...
6701 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6702
f184a36c
MP
67032016-05-25 Marek Polacek <polacek@redhat.com>
6704
6705 * g++.dg/pr65295.C: Use target c++14.
6706
021fad86
PC
67072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6708
53d6d955
UB
6709 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6710 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6711
c3eaf15a
MM
67122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6713
6714 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6715 instructions.
6716
e46c7770
CP
67172016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6718
6719 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6720 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6721 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6722 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6723 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6724 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6725 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6726 * c-c++-common/goacc/pcopy.c: Likewise.
6727 * c-c++-common/goacc/pcopyin.c: Likewise.
6728 * c-c++-common/goacc/pcopyout.c: Likewise.
6729 * c-c++-common/goacc/pcreate.c: Likewise.
6730 * c-c++-common/goacc/pr70688.c: New test.
6731 * c-c++-common/goacc/present-1.c: Adjust test.
6732 * c-c++-common/goacc/reduction-5.c: Likewise.
6733 * g++.dg/goacc/data-1.C: New test.
6734
4bfc9db7
MM
67352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
6737 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6738 vector parity built-in functions.
6739 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6740 count trailing zeros automatic vectorization.
6741 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6742 count trailing zeros built-in functions.
6743
2bc145af
KV
67442016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6745
6746 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6747
26869fdb
PH
67482016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6749
6750 PR target/71050
6751 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6752
b2dc9c3b
PC
67532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/50436
6756 * g++.dg/template/crash123.C: New.
6757 * g++.dg/template/crash124.C: Likewise.
6758
f65e97fd
MS
67592016-05-24 Martin Sebor <msebor@redhat.com>
6760
6761 PR c++/71147
6762 * g++.dg/ext/flexary16.C: New test.
6763
a6f5ac7f
IV
67642016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6765
69a6d5ad
NS
6766 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6767 before math.h is included.
a6f5ac7f
IV
6768 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6769 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6770 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6771 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6772 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6773 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6774 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6775 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6776 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6777 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6778 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6779 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6780 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6781 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6782 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6783 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6784 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6785 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6786 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6787 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6788 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6789 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6790 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6791
27bad558
MM
67922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6793 Kelvin Nilsen <kelvin@gcc.gnu.org>
6794
6795 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6796 support.
6797
72f382fb
PC
67982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/69872
6801 * g++.dg/warn/Wno-narrowing1.C: New.
6802
ef2ec9d9
MP
68032016-05-24 Marek Polacek <polacek@redhat.com>
6804
6805 PR c/71249
6806 * c-c++-common/Wswitch-unreachable-2.c: New test.
6807
e90434e3
JJ
68082016-05-24 Jakub Jelinek <jakub@redhat.com>
6809
7adb26f2
JJ
6810 PR c++/71257
6811 * g++.dg/vect/simd-clone-6.cc: New test.
6812 * g++.dg/gomp/declare-simd-6.C: New test.
6813
e90434e3
JJ
6814 PR middle-end/70434
6815 PR c/69504
6816 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6817
b556ea3b
RB
68182016-05-24 Richard Biener <rguenther@suse.de>
6819
6820 PR tree-optimization/71240
6821 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6822
e5328f5d
RB
68232016-05-24 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/71230
6826 * gcc.dg/torture/pr71230.c: New testcase.
6827 * g++.dg/torture/pr71230.C: Likewise.
6828
a04e69c0
TS
68292016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6830
6831 * c-c++-common/goacc/routine-5.c: Add tests.
6832 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6833 * gfortran.dg/goacc/routine-6.f90: Add tests.
6834
30fd2977
RB
68352016-05-24 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/71253
6838 * gcc.dg/torture/pr71253.c: New testcase.
6839
ca6f60bc
KV
68402016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6841
6842 PR middle-end/71252
6843 * gfortran.dg/pr71252.f90: New test.
6844
d3465d72
RS
68452016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6846
6847 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6848
f17a223d
RB
68492016-05-24 Richard Biener <rguenther@suse.de>
6850
6851 PR middle-end/70434
6852 PR c/69504
6853 * c-c++-common/vector-subscript-4.c: New testcase.
6854 * c-c++-common/vector-subscript-5.c: Likewise.
6855
e3f36534
JD
68562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6857
6858 PR fortran/71123
6859 * gfortran.dg/namelist_90.f: New test
6860
85d5c27d
JD
68612016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6862
6863 PR fortran/66461
6864 * gfortran.dg/unexpected_eof.f: New test
6865
fe3f3340
MM
68662016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6867 Kelvin Nilsen <kelvin@gcc.gnu.org>
6868
6869 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6870 as little endian.
6871
26d6ae55
PC
68722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6873
6874 PR c++/70972
6875 * g++.dg/cpp0x/inh-ctor20.C: New.
6876 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6877
d6c9a06f
PC
68782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6879
6880 PR c++/69095
6881 * g++.dg/cpp0x/variadic168.C: New.
6882
396a1d10
PC
68832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6884
6885 * g++.dg/cpp0x/pr31445.C: Test column number too.
6886 * g++.dg/cpp0x/pr32253.C: Likewise.
6887 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6888 * g++.dg/cpp0x/variadic36.C: Likewise.
6889
ece46666
MG
68902016-05-23 Marc Glisse <marc.glisse@inria.fr>
6891
6892 * gcc.dg/fold-notshift-2.c: Adjust.
6893
a7dc5980
MP
68942016-05-23 Marek Polacek <polacek@redhat.com>
6895
6896 PR c/49859
6897 * c-c++-common/Wswitch-unreachable-1.c: New test.
6898 * gcc.dg/Wswitch-unreachable-1.c: New test.
6899 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6900 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6901 * g++.dg/gomp/block-10.C: Likewise.
6902 * gcc.dg/gomp/block-10.c: Likewise.
6903 * g++.dg/gomp/block-9.C: Likewise.
6904 * gcc.dg/gomp/block-9.c: Likewise.
6905 * g++.dg/gomp/target-1.C: Likewise.
6906 * g++.dg/gomp/target-2.C: Likewise.
6907 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6908 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6909 * g++.dg/gomp/taskgroup-1.C: Likewise.
6910 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6911 * gcc.dg/gomp/teams-1.c: Likewise.
6912 * g++.dg/gomp/teams-1.C: Likewise.
6913 * g++.dg/overload/error3.C: Likewise.
6914 * g++.dg/tm/jump1.C: Likewise.
6915 * g++.dg/torture/pr40335.C: Likewise.
6916 * gcc.dg/c99-vla-jump-5.c: Likewise.
6917 * gcc.dg/switch-warn-1.c: Likewise.
6918 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6919 * gcc.dg/nested-func-1.c: Likewise.
6920 * gcc.dg/pr67784-4.c: Likewise.
6921
18b54004
RB
69222016-05-23 Richard Biener <rguenther@suse.de>
6923
6924 PR tree-optimization/71230
6925 * gfortran.dg/pr71230-1.f90: New testcase.
6926 * gfortran.dg/pr71230-2.f90: Likewise.
6927
e569db5f
VK
69282016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6929
396a1d10 6930 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6931 * gcc.dg/vect/pr58135.c: Add new.
6932 * gfortran.dg/pr46519-1.f: Adjust test case.
6933
e4b71114
PC
69342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6935
6936 PR c++/53401
6937 * g++.dg/cpp0x/decltype64.C: New.
6938
a25a8058
CL
69392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6940
6941 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6944
0dcfe9ab
CL
69452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6946
6947 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6948 Add poly64x1_t and poly64x2_t cases if supported.
6949 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6950 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6951 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6953 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6954
ffd70e4a
CL
69552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6956
6957 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6958 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6959 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6960 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6961 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6962 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6963 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6964
4b1f57fe
CL
69652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6966
6967 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6968
16c5ec77
CL
69692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6970
6971 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6972 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6973
94ad56c7
JJ
69742016-05-22 Jakub Jelinek <jakub@redhat.com>
6975
57748705
JJ
6976 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6977 constraint instead of "r".
6978 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6979 insn instead of vxorpd.
6980 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6981
af120161
JJ
6982 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6983 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6984
355023ce
JJ
6985 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6986
3b48574c
JJ
6987 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6988 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6989
94ad56c7
JJ
6990 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6991
8a85cee2
KV
69922016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6993
6994 PR middle-end/40921
6995 * gcc.dg/tree-ssa/pr40921.c: New test.
6996
8e916b16
PS
69972016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6998
6999 PR target/71103
7000 * gcc.target/avr/pr71103.c: New test.
7001
88aea79f
KV
70022016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7003
7004 PR middle-end/71179
7005 * gcc.dg/tree-ssa/pr71179.c: New test.
7006
79063edd
MS
70072016-05-20 Martin Sebor <msebor@redhat.com>
7008
7009 PR c/71115
7010 * gcc.dg/init-excess-2.c: New test.
7011
55c8849f
EB
70122016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7013
7014 * gnat.dg/opt53.adb: New test.
7015 * gnat.dg/opt54.adb: Likewise.
7016
c91a0948
MJ
70172016-05-20 Martin Jambor <mjambor@suse.cz>
7018
7019 PR tree-optimization/70884
7020 * gcc.dg/tree-ssa/pr70919.c: New test.
7021
9cad20fa
BS
70222016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7023
7024 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7025 formatting.
69a6d5ad
NS
7026 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7027 fix code formatting.
7028
70292016-05-20 Nathan Sidwell <nathan@acm.org>
7030
7031 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7032 non-common cases.
7033 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7034
15c671a7
DM
70352016-05-20 David Malcolm <dmalcolm@redhat.com>
7036
7037 * jit.dg/all-non-failing-tests.h: Add
7038 test-factorial-must-tail-call.c.
7039 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7040 * jit.dg/test-factorial-must-tail-call.c: New test case.
7041
4f028369
JJ
70422016-05-20 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR fortran/71204
7045 * gfortran.dg/pr71204.f90: New test.
7046
7dea4ab3
CP
70472016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7048
7049 * gcc.target/nvptx/sincos.c: New test.
7050
ef98d365
PC
70512016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/70572
7054 * g++.dg/cpp1y/auto-fn31.C: New.
7055
92466115
BS
70562016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7057
7058 * gcc.target/powerpc/vec-addec.c: New test.
7059 * gcc.target/powerpc/vec-addec-int128.c: New test.
7060
9a385c2d
DM
70612016-05-20 David Malcolm <dmalcolm@redhat.com>
7062
7063 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7064 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7065 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7066 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7067
77c9d5b4
JH
70682016-05-20 Jan Hubicka <hubicka@ucw.cz>
7069
7070 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7071
68047971
JJ
70722016-05-20 Jakub Jelinek <jakub@redhat.com>
7073
18954840
JJ
7074 PR c++/71210
7075 * g++.dg/opt/pr71210-1.C: New test.
7076 * g++.dg/opt/pr71210-2.C: New test.
7077
68047971
JJ
7078 PR tree-optimization/29756
7079 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7080 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7081 only on selected targets where V4SImode vectors are known to be
7082 supported.
7083
d78789f5
MG
70842016-05-20 Marc Glisse <marc.glisse@inria.fr>
7085
7086 PR tree-optimization/71079
7087 PR tree-optimization/71206
7088 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7089
550fa093
PK
70902016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7091
7092 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7093 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7094 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7095
483c6429
RG
70962016-05-20 Richard Guenther <rguenther@suse.de>
7097
7098 PR tree-optimization/29756
7099 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7100
eb066284
RB
71012016-05-20 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/71185
7104 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7105
58f10249
RB
71062016-05-20 Richard Biener <rguenther@suse.de>
7107
7108 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7109
2a5569fa
MP
71102016-05-19 Marek Polacek <polacek@redhat.com>
7111
7112 PR c++/71075
7113 * g++.dg/diagnostic/pr71075.C: New test.
7114
5e9a5385
DM
71152016-05-19 David Malcolm <dmalcolm@redhat.com>
7116
7117 PR c++/71184
7118 * g++.dg/pr71184.C: New test case.
7119
4f45da44
KN
71202016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7121
7122 * gcc.target/powerpc/darn-0.c: New test.
7123 * gcc.target/powerpc/darn-1.c: New test.
7124 * gcc.target/powerpc/darn-2.c: New test.
7125
4177437e
MP
71262016-05-19 Marek Polacek <polacek@redhat.com>
7127
7128 PR tree-optimization/71031
7129 * gcc.dg/tree-ssa/vrp100.c: New test.
7130
afb72432
IE
71312016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7132
7133 PR rtl-optimization/71148
7134 * gcc.dg/pr71148.c: New test.
7135
4f83064e
KT
71362016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7137
7138 PR target/71056
7139 * gcc.target/arm/pr71056.c: New test.
7140
4bf8dbe1
BE
71412016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7142
7143 * c-c++-common/pr69669.c: Check the used mode.
7144
f3510625
MO
71452016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7146
7147 PR sanitizer/64354
7148 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7149
43c0068e
RB
71502016-05-19 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/70729
7153 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7154 * gcc.dg/graphite/scop-18.c: Likewise.
7155 * gcc.dg/pr41783.c: Disable LIM.
7156 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7157 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7158 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7159 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7160 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7161 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7162 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7163 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7164 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7165 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7166 * gfortran.dg/pr42108.f90: Likewise.
7167
70f25790
DM
71682016-05-18 David Malcolm <dmalcolm@redhat.com>
7169
7170 PR driver/69265
7171 * gcc.dg/spellcheck-options-11.c: New test case.
7172
960db8ec
JJ
71732016-05-18 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR c++/71100
7176 * g++.dg/opt/pr71100.C: New test.
7177
04643334
MJ
71782016-05-18 Martin Jambor <mjambor@suse.cz>
7179
7180 PR ipa/69708
7181 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7182 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7183 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7184 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7185
91bb9f80
MJ
71862016-05-18 Martin Jambor <mjambor@suse.cz>
7187
7188 PR ipa/69708
7189 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7190 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7191 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7192 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7193 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7194
c584aca6
PC
71952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7196
7197 PR c++/69793
7198 * g++.dg/template/crash122.C: New.
7199
20309c6e
PC
72002016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/70466
7203 * g++.dg/template/pr70466-1.C: New.
7204 * g++.dg/template/pr70466-2.C: Likewise.
7205
50c78b9a
MM
72062016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7207
7208 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7209 splat operations and the XXSPLTIB instruction.
7210 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7211 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7212 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7213 xxlxor to clear a register.
7214
cf8be00d
RS
72152016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7216
7217 * gcc.dg/torture/pr71020.c: New test.
7218
848a392a
MJ
72192016-05-18 Martin Jambor <mjambor@suse.cz>
7220
7221 PR ipa/70646
7222 * gcc.dg/ipa/pr70646.c: New test.
7223
1f2ab776
CL
72242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7225
7226 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7227
76489493
CL
72282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7229
7230 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7231 missing tests for vreinterpretq_p{8,16}.
7232
bd79378d
CL
72332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7234
7235 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7236 vsliq_n_s64 and vsliq_n_u64.
7237
81ca3ea0
CL
72382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7239
7240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7241 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7242
873cb425
CL
72432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7244
7245 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7246 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7247 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7248
9d6e7c21
CL
72492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7250
7251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7252 in comment.
7253
b4dbe40e 72542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7255
7256 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7257 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7258 "blr\t" and switch to scan-assembler-times.
7259
83a5c910
JW
72602016-05-18 Jiong Wang <jiong.wang@arm.com>
7261
53d6d955
UB
7262 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7263 with __aarch64__.
7264 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7265 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7266
fb7cbdeb
JJ
72672016-05-18 Jakub Jelinek <jakub@redhat.com>
7268
8ee91165
JJ
7269 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7270 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7271 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7272 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7273 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7274 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7275
cf4d516a
JJ
7276 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7277 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7278
a4f16422
JJ
7279 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7280 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7281
7b37ce10
JJ
7282 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7283 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7284
fb7cbdeb
JJ
7285 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7286
c9326aef
RB
72872016-05-18 Richard Biener <rguenther@suse.de>
7288
7289 PR tree-optimization/71168
7290 * gcc.dg/torture/pr71168.c: New testcase.
7291
df8b0a11
KV
72922016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7293
7294 PR middle-end/63586
7295 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7296 * gcc.dg/tree-ssa/pr63586.c: New test.
7297 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7298
2efd67ed
NS
72992016-05-17 Nathan Sidwell <nathan@acm.org>
7300
7301 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7302 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7303 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7304 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7305
1988b2c2
NS
73062016-05-17 Nathan Sidwell <nathan@acm.org>
7307
7308 * gcc.target/nvptx/abi-vararg-3.c: New.
7309
ad1d92ab
MM
73102016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7311
7312 PR tree-optimization/54579
7313 PR middle-end/55299
7314 * gcc.dg/fold-notrotate-1.c: New test.
7315 * gcc.dg/fold-notshift-1.c: New test.
7316 * gcc.dg/fold-notshift-2.c: New test.
7317
47768df8
MP
73182016-05-17 Marek Polacek <polacek@redhat.com>
7319
7320 PR ipa/71146
7321 * g++.dg/ipa/pr71146.C: New test.
7322
6b5423a5
DM
73232016-05-17 David Malcolm <dmalcolm@redhat.com>
7324
7325 * jit.dg/test-error-array-bounds.c: New test case.
7326
c7986356
MG
73272016-05-17 Marc Glisse <marc.glisse@inria.fr>
7328
7329 * gcc.dg/tree-ssa/and-1.c: New testcase.
7330
d982c5b7
MG
73312016-05-17 Marc Glisse <marc.glisse@inria.fr>
7332
7333 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7334 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7335
0139ba93
MG
73362016-05-17 Marc Glisse <marc.glisse@inria.fr>
7337
7338 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7339 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7340
daab4562
JW
73412016-05-17 Jiong Wang <jiong.wang@arm.com>
7342
7343 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7344
22330033
JW
73452016-05-17 Jiong Wang <jiong.wang@arm.com>
7346
7347 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7348
98b3a5f2
JW
73492016-05-17 Jiong Wang <jiong.wang@arm.com>
7350
7351 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7352 ".2d[index]" when scan the assembly.
7353 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7354 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7355 float64x1.
7356 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7357
b71b7a8e
RB
73582016-05-17 Richard Biener <rguenther@suse.de>
7359
7360 PR tree-optimization/71132
7361 * gcc.dg/torture/pr71132.c: New testcase.
7362
3c51ad46
CL
73632016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7364
7365 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7366
d20faa66
KT
73672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7368
7369 PR target/70809
7370 * gcc.target/aarch64/pr70809_1.c: New test.
7371
b75cc5a4
KT
73722016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7373
7374 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7375 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7376 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7377 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7378
b28eb195
IE
73792016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7380 Ilya Enkovich <ilya.enkovich@intel.com>
7381
7382 PR target/71114
7383 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7384
0b9004ed
JH
73852016-05-16 Jan Hubicka <hubicka@ucw.cz>
7386
7387 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7388 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7389
1b81a1c1
MW
73902016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7391
7392 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7393 test for __ARM_FP16_ARGS.
7394 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7395 * gcc.target/arm/aapcs/neon-vect10.c: New.
7396 * gcc.target/arm/aapcs/neon-vect9.c: New.
7397 * gcc.target/arm/aapcs/vfp18.c: New.
7398 * gcc.target/arm/aapcs/vfp19.c: New.
7399 * gcc.target/arm/aapcs/vfp20.c: New.
7400 * gcc.target/arm/aapcs/vfp21.c: New.
7401 * gcc.target/arm/fp16-aapcs-1.c: New.
7402 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7403 test for __ARM_FP16_ARGS.
7404 * g++.target/arm/fp16-return-1.c: Update expected output.
7405
921d1e73
JW
74062016-05-16 Jiong Wang <jiong.wang@arm.com>
7407
7408 PR testsuite/70227
7409 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7410
228eb42a
HA
74112016-05-15 Harald Anlauf <anlauf@gmx.de>
7412
7413 PR fortran/69603
7414 * gfortran.dg/pr69603.f90: New testcase.
7415
785abfd3
FR
74162016-05-14 Fritz Reese <fritzoreese@gmail.com>
7417
7418 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7419
e75eb64f
FR
74202016-05-14 Fritz Reese <fritzoreese@gmail.com>
7421
7422 PR fortran/71047
7423 * gfortran.dg/pr71047.f08: New test.
7424
aa4b467b
JM
74252016-05-13 Joseph Myers <joseph@codesourcery.com>
7426
7427 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7428 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7429 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7430
653fb4a2
MS
74312016-05-13 Martin Sebor <msebor@redhat.com>
7432
7433 PR c++/60049
7434 * g++.dg/cpp0x/constexpr-60049.C: New test.
7435
9e37582d
JJ
74362016-05-13 Jakub Jelinek <jakub@redhat.com>
7437
7438 PR bootstrap/71071
7439 * gcc.dg/pr71071.c: New test.
7440
a278aa17
UB
74412016-05-13 Uros Bizjak <ubizjak@gmail.com>
7442
7443 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7444 remove XOP handling.
377eaca7 7445 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7446
ac3d02e2
NS
74472016-05-13 Nathan Sidwell <nathan@acm.org>
7448
7449 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7450 __atomic_is_lock_free declaration.
7451
8ab3bdac
RB
74522016-05-13 Richard Biener <rguenther@suse.de>
7453
7454 PR tree-optimization/42587
7455 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7456
623b8e0a
ML
74572016-05-13 Martin Liska <mliska@suse.cz>
7458
7459 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7460 the new format of dump output.
7461
da7674f6
IE
74622016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7463
7464 * gcc.dg/pr71084.c: New test.
7465
c959db3d
RR
74662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7467
53d6d955
UB
7468 PR target/53440
7469 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7470
43203dea
RR
74712016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7472
7473 * gcc.target/aarch64/struct_return.c: New test.
7474
4f2e1536
MP
74752016-05-12 Marek Polacek <polacek@redhat.com>
7476
7477 PR c/70756
7478 * c-c++-common/pr70756-2.c: New test.
7479 * c-c++-common/pr70756.c: New test.
7480
1ef33ef3
RB
74812016-05-12 Richard Biener <rguenther@suse.de>
7482
7483 PR tree-optimization/71059
7484 * gcc.dg/torture/pr71059.c: New testcase.
7485
763baff6
RB
74862016-05-12 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/71062
7489 * gcc.dg/torture/pr71062.c: New testcase.
7490
c4ec1243
IE
74912016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7492
7493 PR tree-optimization/71006
7494 * gcc.dg/pr71006.c: New test.
7495
a5fbf76d
MP
74962016-05-12 Marek Polacek <polacek@redhat.com>
7497
7498 PR driver/71063
7499 * gcc.dg/opts-7.c: New test.
7500
5acc47a4
KT
75012016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7502
7503 PR target/70830
7504 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7505 Add -save-temps to dg-options.
7506 Scan for ldmfd rather than pop instruction.
7507 * gcc.target/arm/interrupt-2.c: Likewise.
7508 * gcc.target/arm/pr70830.c: New test.
7509
40bd4bf9
JJ
75102016-05-12 Jakub Jelinek <jakub@redhat.com>
7511
3cd63842
JJ
7512 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7513 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7514
c05d08f6
JJ
7515 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7516 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7517 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7518
bc27ffae
JJ
7519 PR target/71019
7520 * gcc.target/i386/avx512vl-pack-1.c: New test.
7521 * gcc.target/i386/avx512vl-pack-2.c: New test.
7522 * gcc.target/i386/avx512bw-pack-2.c: New test.
7523
515d7412
JJ
7524 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7525
40bd4bf9
JJ
7526 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7527 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7528 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7529
44ab146a
RB
75302016-05-12 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/70986
7533 * gcc.dg/torture/pr70986-1.c: New testcase.
7534 * gcc.dg/torture/pr70986-2.c: Likewise.
7535 * gcc.dg/torture/pr70986-3.c: Likewise.
7536
d6e83a8d
MM
75372016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7538
7539 PR c/43651
7540 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7541 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7542
51e67ea3
UB
75432016-05-11 Uros Bizjak <ubizjak@gmail.com>
7544
7545 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7546 directive.
7547 * gcc.target/i386/pr66746.c: Ditto.
7548
3fd2b007
MM
75492016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7550
7551 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7552 support.
7553 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7554 warning when using -mvsx-timode.
7555 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7556 * gcc.target/powerpc/dform-2.c: Likewise.
7557 * gcc.target/powerpc/pr68805.c: Likewise.
7558
5c3a10fb
MP
75592016-05-11 Marek Polacek <polacek@redhat.com>
7560
7561 PR c++/71024
7562 * c-c++-common/attributes-3.c: New test.
7563
7cfb065b
NS
75642016-05-11 Nathan Sidwell <nathan@acm.org>
7565
7566 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7567 * gcc.c-torture/execute/pr68185.c: Likewise.
7568 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7569 * gcc.dg/pr69634.c: Requires scheduling.
7570 * gcc.dg/torture/pr66178.c: Require label values.
7571 * gcc.dg/setjmp-6.c: Require indirect jumps.
7572
f35ea97d
RB
75732016-05-11 Richard Biener <rguenther@suse.de>
7574
7575 PR tree-optimization/71055
7576 * gcc.dg/torture/pr71055.c: New testcase.
7577
dff70323
RB
75782016-05-11 Richard Biener <rguenther@suse.de>
7579
7580 PR debug/71057
7581 * g++.dg/debug/pr71057.C: New testcase.
7582
56a3d28b
JJ
75832016-05-11 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR fortran/70855
7586 * gfortran.dg/gomp/pr70855.f90: New test.
7587
ebc1b29e
RB
75882016-05-11 Richard Biener <rguenther@suse.de>
7589
7590 PR middle-end/71002
7591 * g++.dg/torture/pr71002.C: New testcase.
7592
98ccd1d7
IE
75932016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7594
7595 PR middle-end/70807
7596 * gcc.dg/pr70807.c: New test.
7597
ed29e24b
MS
75982016-05-10 Martin Sebor <msebor@redhat.com>
7599
7600 PR c++/38611
7601 * g++.dg/Wattributes.C: New test.
7602
e39dab2c
MG
76032016-05-10 Marc Glisse <marc.glisse@inria.fr>
7604
7605 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7606 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7607 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7608
d067e238
IE
76092016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7610
7611 PR target/70799
7612 * gcc.target/i386/pr70799-1.c: New test.
7613
cd36c83e
PMR
76142016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7615
7616 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7617
1e3af2a4
IE
76182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7619
7620 PR middle-end/70877
7621 * gcc.target/i386/pr70877.c: New test.
7622
afc610db
IE
76232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7624
7625 PR tree-optimization/70786
7626 * gcc.target/i386/pr70876.c: New test.
7627
4b59d19f
JJ
76282016-05-10 Jakub Jelinek <jakub@redhat.com>
7629
7630 PR target/70927
7631 * gcc.target/i386/avx512vl-logic-1.c: New test.
7632 * gcc.target/i386/avx512vl-logic-2.c: New test.
7633 * gcc.target/i386/avx512dq-logic-2.c: New test.
7634
9b5ee426
BS
76352016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7636
7637 PR target/70963
7638 * gcc.target/powerpc/pr70963.c: New.
7639
f3352cab
DM
76402016-05-10 David Malcolm <dmalcolm@redhat.com>
7641
7642 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7643 (test_very_wide_line): Add ruler to expected output.
7644 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7645 (test_very_wide_line): Likewise.
7646 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7647 (test_show_locus): Within the handling of "test_very_wide_line",
7648 enable show_ruler_p on the diagnostic context.
7649
4a3255dd
RB
76502016-05-10 Richard Biener <rguenther@suse.de>
7651
7652 PR tree-optimization/71039
7653 * gcc.dg/torture/pr71039.c: New testcase.
7654
da7c9950
NS
76552016-05-10 Nathan Sidwell <nathan@acm.org>
7656
7657 * gcc.dg/nested-func-10.c: Requires alloca.
7658 * gcc.dg/nested-func-9.c: Requires alloca.
7659 * gcc.c-torture/execute/pr70460.c: Requires labels.
7660 * gcc.c-torture/compile/pr70199.c: Requires labels.
7661 * gcc.target/nvptx/decl.c: Compile only.
7662 * gcc.target/nvptx/trailing-init.c: Compile only.
7663 * gcc.target/nvptx/ary-init.c: Compile only.
7664
cf68d92c
MP
76652016-05-10 Marek Polacek <polacek@redhat.com>
7666
7667 PR c/70255
7668 * gcc.dg/attr-opt-1.c: New test.
7669
64ea4e15
RB
76702016-05-10 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/70497
7673 PR tree-optimization/28367
7674 * gcc.dg/torture/20160404-1.c: New testcase.
7675 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7677
5a96dae3
PMR
76782016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7679
7680 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7681
fc97f805
UB
76822016-05-09 Uros Bizjak <ubizjak@gmail.com>
7683
7684 * gcc.target/i386/fabsneg-1.c New test.
7685
a710b1d5
AM
76862016-05-09 Alan Modra <amodra@gmail.com>
7687
7688 PR testsuite/70826
7689 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7690
171f6f05
RB
76912016-05-09 Richard Biener <rguenther@suse.de>
7692
7693 PR tree-optimization/70985
7694 * gcc.dg/torture/pr70985.c: New testcase.
7695
18caa34e
BC
76962016-05-09 Bin Cheng <bin.cheng@arm.com>
7697
7698 * gcc.dg/tree-ssa/ifc-9.c: New test.
7699 * gcc.dg/tree-ssa/ifc-10.c: New test.
7700 * gcc.dg/tree-ssa/ifc-11.c: New test.
7701 * gcc.dg/tree-ssa/ifc-12.c: New test.
7702 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7703 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7704 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7705
7a27d38f
RB
77062016-05-09 Richard Biener <rguenther@suse.de>
7707
7708 PR fortran/70937
7709 * gfortran.dg/pr70937.f90: New testcase.
7710
5ebbbd3d
RO
77112016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712
7713 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7714
f6288c24
FR
77152016-05-07 Fritz Reese <fritzoreese@gmail.com>
7716
7717 PR fortran/56226
7718 * gfortran.dg/dec_structure_1.f90: New testcase.
7719 * gfortran.dg/dec_structure_2.f90: Ditto.
7720 * gfortran.dg/dec_structure_3.f90: Ditto.
7721 * gfortran.dg/dec_structure_4.f90: Ditto.
7722 * gfortran.dg/dec_structure_5.f90: Ditto.
7723 * gfortran.dg/dec_structure_6.f90: Ditto.
7724 * gfortran.dg/dec_structure_7.f90: Ditto.
7725 * gfortran.dg/dec_structure_8.f90: Ditto.
7726 * gfortran.dg/dec_structure_9.f90: Ditto.
7727 * gfortran.dg/dec_structure_10.f90: Ditto.
7728 * gfortran.dg/dec_structure_11.f90: Ditto.
7729 * gfortran.dg/dec_union_1.f90: Ditto.
7730 * gfortran.dg/dec_union_2.f90: Ditto.
7731 * gfortran.dg/dec_union_3.f90: Ditto.
7732 * gfortran.dg/dec_union_4.f90: Ditto.
7733 * gfortran.dg/dec_union_5.f90: Ditto.
7734 * gfortran.dg/dec_union_6.f90: Ditto.
7735 * gfortran.dg/dec_union_7.f90: Ditto.
7736
5ec4a8cd
TV
77372016-05-07 Tom de Vries <tom@codesourcery.com>
7738
7739 PR tree-optimization/70956
7740 * gcc.dg/graphite/pr70956.c: New test.
7741
58ec1d0e
JJ
77422016-05-06 Jakub Jelinek <jakub@redhat.com>
7743
ccd88fb7
JJ
7744 PR middle-end/70941
7745 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7746 (a, b, c, d): Change type from char to signed char.
7747 (main): Compare against (signed char) -1634678893 instead of
7748 hardcoded -109. Use __builtin_abort instead of abort.
7749
dd3b6464
JJ
7750 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7751 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7752
58ec1d0e
JJ
7753 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7754
19aa23d8
YR
77552016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7756
7757 PR debug/70935
7758 * gcc.dg/torture/pr70935.c: New test.
7759
ae5f0df1
OE
77602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7761
7762 PR target/58219
ce23a8ff 7763 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7764
078f7e37
RB
77652016-05-06 Richard Biener <rguenther@suse.de>
7766
7767 PR tree-optimization/70960
7768 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7769
765d7b54
OE
77702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7771
7772 PR target/52933
7773 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7774 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7775 Adjust expected instruction counts.
7776 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7777
29c94e65
MP
77782016-05-06 Marek Polacek <polacek@redhat.com>
7779
7780 PR sanitizer/70875
7781 * gcc.dg/ubsan/bounds-3.c: New test.
7782
3684b02e
OE
77832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7784
7785 PR target/54089
7786 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7787
8706773f
RB
77882016-05-06 Richard Biener <rguenther@suse.de>
7789
7790 PR middle-end/70931
7791 * gfortran.dg/pr70931.f90: New testcase.
7792
a4f51018
RB
77932016-05-06 Richard Biener <rguenther@suse.de>
7794
7795 PR middle-end/70941
7796 * gcc.dg/torture/pr70941.c: New testcase.
7797
c4f2425f
BC
77982016-05-05 Bin Cheng <bin.cheng@arm.com>
7799
7800 PR tree-optimization/57206
7801 * gcc.dg/vect/pr57206.c: New test.
7802
5dc08197
RO
78032016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7804
7805 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7806
351f85c5
JJ
78072016-05-05 Jakub Jelinek <jakub@redhat.com>
7808
568bac8c
JJ
7809 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7810
351f85c5
JJ
7811 * c-c++-common/Wdangling-else-4.c: New test.
7812
33fd7785
JJ
78132016-05-04 Jakub Jelinek <jakub@redhat.com>
7814
2d1ac15a
JJ
7815 PR c++/70906
7816 PR c++/70933
7817 * g++.dg/opt/pr70906.C: New test.
7818 * g++.dg/opt/pr70933.C: New test.
7819
33fd7785
JJ
7820 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7821
6b715bf6
JH
78222016-05-04 Jan Hubicka <hubicka@ucw.cz>
7823
7824 * gcc.dg/ipa/pure-const-3.c: New testcase.
7825
deef7113
MP
78262016-05-04 Marek Polacek <polacek@redhat.com>
7827
7828 * c-c++-common/Wdangling-else-1.c: New test.
7829 * c-c++-common/Wdangling-else-2.c: New test.
7830 * c-c++-common/Wdangling-else-3.c: New test.
7831
5396db97
KCY
78322016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7833
7834 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7835 flag is present.
7836
de55efd5
MP
78372016-05-04 Marek Polacek <polacek@redhat.com>
7838
7839 PR c/48778
7840 * gcc.dg/Waddress-2.c: New test.
7841
475839b6
AM
78422016-05-04 Alan Modra <amodra@gmail.com>
7843
7844 * gcc.target/powerpc/pr70866.c: New.
7845
b25aad5f
MS
78462016-05-03 Martin Sebor <msebor@redhat.com>
7847
7848 PR c++/66561
7849 * c-c++-common/builtin_location.c: New test.
7850 * g++.dg/cpp1y/builtin_location.C: New test.
7851
79ce98bc
MP
78522016-05-03 Marek Polacek <polacek@redhat.com>
7853
7854 PR c/70859
7855 * gcc.dg/pr70859.c: New test.
7856 * gcc.dg/pr70859-2.c: New test.
7857
402e89f5
PMR
78582016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7859
7860 * gnat.dg/debug5.adb: New testcase.
7861
f3d90045
DV
78622016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7863
7864 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7865 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7866 Procedure to check for z10 instruction set.
7867
1e26cec1
CL
78682016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7869
7870 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7871
71aca5a0
AM
78722016-05-03 Alan Modra <amodra@gmail.com>
7873
7874 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7875
2fd70ec1
JJ
78762016-05-03 Jakub Jelinek <jakub@redhat.com>
7877
7878 * gcc.target/i386/avx512f-cvt-1.c: New test.
7879
e5705cf7
L
78802016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7881
7882 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7883 -fdump-tree-vrp-details.
7884
381cdae4
RB
78852016-05-03 Richard Biener <rguenther@suse.de>
7886
7887 * gcc.dg/pr30172-1.c: Adjust.
7888 * gcc.dg/pr63743.c: Likewise.
7889 * gcc.dg/tm/pr51696.c: Likewise.
7890 * c-c++-common/tm/safe-1.c: Likewise.
7891 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7892 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7893 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7894 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7895
adedd5c1
JJ
78962016-05-03 Jakub Jelinek <jakub@redhat.com>
7897
31ed1665
JJ
7898 PR rtl-optimization/70467
7899 * gcc.target/i386/pr70467-3.c: New test.
7900 * gcc.target/i386/pr70467-4.c: New test.
7901
dea60b59
JJ
7902 PR tree-optimization/70916
7903 * gcc.c-torture/compile/pr70916.c: New test.
7904
adedd5c1
JJ
7905 PR target/49244
7906 * gcc.target/i386/pr49244-1.c: New test.
7907 * gcc.target/i386/pr49244-2.c: New test.
7908
f80041ef
BS
79092016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7910
7911 PR rtl-optimization/44281
7912 * gcc.target/i386/pr44281.c: New test.
7913
1cfcd39e
BC
79142016-05-03 bin cheng <bin.cheng@arm.com>
7915
7916 PR tree-optimization/56541
7917 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7918 * gcc.dg/vect/pr56541.c: new test.
7919
4304ccfd
MM
79202016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7921
7922 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7923 __float128.
7924 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7925
50d94c29
L
79262016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7927
7928 PR testsuite/70520
7929 * c-c++-common/asan/clone-test-1.c (main): Align child process
7930 stack to 16 bytes.
7931
bc1aee87
DM
79322016-05-02 David Malcolm <dmalcolm@redhat.com>
7933
7934 PR c++/62314
7935 * g++.dg/spellcheck-fields-2.C: New test case.
7936
474e0129
DM
79372016-05-02 David Malcolm <dmalcolm@redhat.com>
7938
7939 PR c++/62314
7940 * g++.dg/pr62314.C: New test case.
7941
818b88a7
JH
79422016-05-02 Jan Hubicka <hubicka@ucw.cz>
7943
7944 * gcc.dg/ipa/inline-8.c: New testcase.
7945
dd77684f
JJ
79462016-05-02 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR rtl-optimization/70467
7949 * gcc.target/i386/pr70467-1.c: New test.
7950
72407e00
BE
79512016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7952
7953 * gcc.dg/spec-options.c: Run the test on all targets.
7954 * gcc.dg/foo.specs: Use cpp_unique_options.
7955
dd53d197
MG
79562016-05-02 Marc Glisse <marc.glisse@inria.fr>
7957
7958 * gcc.dg/tree-ssa/unord.c: New testcase.
7959
a8b85ce9
MG
79602016-05-02 Marc Glisse <marc.glisse@inria.fr>
7961
7962 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7963
5b37e866
NS
79642016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7965
7966 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7967
7176a4a0
MP
79682016-05-02 Marek Polacek <polacek@redhat.com>
7969
7970 PR c/70851
7971 * gcc.dg/enum-incomplete-3.c: New test.
7972
6b9933b9
MP
79732016-05-02 Marek Polacek <polacek@redhat.com>
7974 Tom de Vries <tom@codesourcery.com>
7975
7976 PR tree-optimization/70700
7977 * gcc.dg/pr70700.c: New test.
7978
90f82260
UB
79792016-05-01 Uros Bizjak <ubizjak@gmail.com>
7980
7981 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7982 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7983 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7984 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7985 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7986
f73036c1
EB
79872016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7988
7989 * ada/acats/run_acats: Rename into...
7990 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7991 * ada/acats/run_all.sh: Remove redundant test.
7992 (target_run): Move around.
7993 (target_gnatchop): Use newly built executable.
7994 (target_gnatmake): Likewise.
7995 Check that the compilation of impbit succeeds.
7996
85e051a3
OE
79972016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7998
7999 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8000 * gcc.dg/20021029-1.c: Likewise.
8001 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8002 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8003 * gcc.target/sh/cmpstr.c: Likewise.
8004 * gcc.target/sh/cmpstrn.c: Likewise.
8005 * gcc.target/sh/memset.c: Likewise.
8006 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8007 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8008 * gcc.target/sh/pr39423-1.c: Likewise.
8009 * gcc.target/sh/pr49468-di.c: Likewise.
8010 * gcc.target/sh/pr49468-si.c: Likewise.
8011 * gcc.target/sh/pr49880-1.c: Likewise.
8012 * gcc.target/sh/pr49880-2.c: Likewise.
8013 * gcc.target/sh/pr49880-3.c: Likewise.
8014 * gcc.target/sh/pr50751-1.c: Likewise.
8015 * gcc.target/sh/pr50751-4.c: Likewise.
8016 * gcc.target/sh/pr50751-7.c: Likewise.
8017 * gcc.target/sh/pr51244-1.c: Likewise.
8018 * gcc.target/sh/pr51244-10.c: Likewise.
8019 * gcc.target/sh/pr51244-11.c: Likewise.
8020 * gcc.target/sh/pr51244-12.c: Likewise.
8021 * gcc.target/sh/pr51244-13.c: Likewise.
8022 * gcc.target/sh/pr51244-14.c: Likewise.
8023 * gcc.target/sh/pr51244-17.c: Likewise.
8024 * gcc.target/sh/pr51244-18.c: Likewise.
8025 * gcc.target/sh/pr51244-19.c: Likewise.
8026 * gcc.target/sh/pr51244-4.c: Likewise.
8027 * gcc.target/sh/pr51244-5.c: Likewise.
8028 * gcc.target/sh/pr51244-7.c: Likewise.
8029 * gcc.target/sh/pr51244-8.c: Likewise.
8030 * gcc.target/sh/pr51244-9.c: Likewise.
8031 * gcc.target/sh/pr51697.c: Likewise.
8032 * gcc.target/sh/pr52483-1.c: Likewise.
8033 * gcc.target/sh/pr52483-2.c: Likewise.
8034 * gcc.target/sh/pr52483-3.c: Likewise.
8035 * gcc.target/sh/pr52483-5.c: Likewise.
8036 * gcc.target/sh/pr52933-1.c: Likewise.
8037 * gcc.target/sh/pr52933-2.c: Likewise.
8038 * gcc.target/sh/pr52933-3.c: Likewise.
8039 * gcc.target/sh/pr53568-1.c: Likewise.
8040 * gcc.target/sh/pr53976-1.c: Likewise.
8041 * gcc.target/sh/pr53988-1.c: Likewise.
8042 * gcc.target/sh/pr53988.c: Likewise.
8043 * gcc.target/sh/pr54089-1.c: Likewise.
8044 * gcc.target/sh/pr54089-6.c: Likewise.
8045 * gcc.target/sh/pr54089-7.c: Likewise.
8046 * gcc.target/sh/pr54089-8.c: Likewise.
8047 * gcc.target/sh/pr54089-9.c: Likewise.
8048 * gcc.target/sh/pr54236-1.c: Likewise.
8049 * gcc.target/sh/pr54236-2.c: Likewise.
8050 * gcc.target/sh/pr54236-3.c: Likewise.
8051 * gcc.target/sh/pr54236-4.c: Likewise.
8052 * gcc.target/sh/pr54386.c: Likewise.
8053 * gcc.target/sh/pr54602-1.c: Likewise.
8054 * gcc.target/sh/pr54685.c: Likewise.
8055 * gcc.target/sh/pr54760-1.c: Likewise.
8056 * gcc.target/sh/pr54760-2.c: Likewise.
8057 * gcc.target/sh/pr54760-3.c: Likewise.
8058 * gcc.target/sh/pr54760-4.c: Likewise.
8059 * gcc.target/sh/pr54760-5.c: Likewise.
8060 * gcc.target/sh/pr54760-6.c: Likewise.
8061 * gcc.target/sh/pr55146.c: Likewise.
8062 * gcc.target/sh/pr55160.c: Likewise.
8063 * gcc.target/sh/pr59278.c: Likewise.
8064 * gcc.target/sh/pr59401-1.c: Likewise.
8065 * gcc.target/sh/pr59533-1.c: Likewise.
8066 * gcc.target/sh/pr63260.c: Likewise.
8067 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8068 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8069 * gcc.target/sh/strlen.c: Likewise.
8070 * gcc.target/sh/torture/pr30807.c: Likewise.
8071 * gcc.target/sh/torture/pr34777.c: Likewise.
8072 * gcc.target/sh/torture/pr64652.c: Likewise.
8073 * gcc.target/sh/torture/pr65505.c: Likewise.
8074 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8075 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8076
411e5c67
PC
80772016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8078
8079 PR c++/66644
8080 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8081
8fa97501
BS
80822016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083
8084 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8085 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8086 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8087 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8088
5a956111
PP
80892016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8090
8091 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8092 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8093
e7ff0319
CP
80942016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8095
8096 PR middle-end/70626
8097 * c-c++-common/goacc/combined-reduction.c: New test.
8098 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8099
52d11a4b
L
81002016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8101
8102 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8103 *movdi_internal pattern only if PIC off.
8104 * gcc.target/i386/pr70155-2.c: Likewise.
8105 * gcc.target/i386/pr70155-3.c: Likewise.
8106 * gcc.target/i386/pr70155-4.c: Likewise.
8107 * gcc.target/i386/pr70155-5.c: Likewise.
8108 * gcc.target/i386/pr70155-6.c: Likewise.
8109 * gcc.target/i386/pr70155-7.c: Likewise.
8110 * gcc.target/i386/pr70155-8.c: Likewise.
8111 * gcc.target/i386/pr70155-15.c: Likewise.
8112 * gcc.target/i386/pr70155-17.c: Likewise.
8113 * gcc.target/i386/pr70155-22.c: Likewise.
8114
8960db31
BC
81152016-04-29 Bin Cheng <bin.cheng@arm.com>
8116
8117 PR tree-optimization/70803
8118 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8119
cca535a4
IE
81202016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8121
8122 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8123 optimization of vector loop.
8124 * gcc.target/i386/vect-unpack-3.c: New test.
8125 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8126 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8127 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8128
500ecf4a
MP
81292016-04-29 Marek Polacek <polacek@redhat.com>
8130
8131 PR sanitizer/70342
8132 * g++.dg/ubsan/null-7.C: New test.
8133
2fff3db8
MP
8134 PR c/70852
8135 * gcc.dg/pr70852.c: New test.
8136
509063eb
DV
81372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8138
8139 PR/69089
8140 * g++.dg/cpp0x/alignas6.C: New test.
8141
83745c0d
DV
81422016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8143
c87885ca
RO
8144 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8145 * gcc.dg/pr27003.c: Likewise.
8146 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8147 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8148 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8149 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8150 * gcc.target/arc/mxy.c: Likewise.
8151 * gcc.target/arc/mswape.c: Likewise.
8152 * gcc.target/arc/mrtsc.c: Likewise.
8153 * gcc.target/arc/mcrc.c: Likewise.
8154 * gcc.target/arc/mdsp-packa.c: Likewise.
8155 * gcc.target/arc/mdvbf.c: Likewise.
8156 * gcc.target/arc/mlock.c: Likewise.
8157 * gcc.target/arc/mmac-24.c: Likewise.
8158 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8159
849b265d
BS
81602016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8161 Matthijs Kooijman <matthijs@stdin.nl>
8162 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8163
8164 PR target/60040
8165 * gcc.target/avr/pr60040-1.c: New.
8166 * gcc.target/avr/pr60040-2.c: New.
8167
1390536b
RB
81682016-04-29 Richard Biener <rguenther@suse.de>
8169
8170 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8171
98998245
RB
81722016-04-29 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/13962
8175 PR tree-optimization/65686
8176 * gcc.dg/uninit-pr65686.c: New testcase.
8177
8b80cc21
JJ
81782016-04-29 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR middle-end/70843
8181 * gcc.dg/pr70843.c: New test.
8182
6181bc30
JJ
81832016-04-28 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR target/70858
8186 * gcc.target/i386/pr70858.c: New test.
8187
f4cb3612
AB
81882016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8189
8190 * gcc.target/arc/nps400-1.c: New file.
8191
8ad9df62
JR
81922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8193 Andrew Burgess <andrew.burgess@embecosm.com>
8194
8195 * gcc.target/arc/movh_cl-1.c: New file.
8196
ceaaa9fe
JR
81972016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8198 Andrew Burgess <andrew.burgess@embecosm.com>
8199
8200 * gcc.target/arc/extzv-1.c: New file.
8201 * gcc.target/arc/insv-1.c: New file.
8202 * gcc.target/arc/insv-2.c: New file.
8203 * gcc.target/arc/movb-1.c: New file.
8204 * gcc.target/arc/movb-2.c: New file.
8205 * gcc.target/arc/movb-3.c: New file.
8206 * gcc.target/arc/movb-4.c: New file.
8207 * gcc.target/arc/movb-5.c: New file.
8208 * gcc.target/arc/movb_cl-1.c: New file.
8209 * gcc.target/arc/movb_cl-2.c: New file.
8210 * gcc.target/arc/movbi_cl-1.c: New file.
8211 * gcc.target/arc/movl-1.c: New file.
8212
4d03dc2f
JR
82132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8214 Andrew Burgess <andrew.burgess@embecosm.com>
8215
8216 * gcc.target/arc/cmem-1.c: New file.
8217 * gcc.target/arc/cmem-2.c: New file.
8218 * gcc.target/arc/cmem-3.c: New file.
8219 * gcc.target/arc/cmem-4.c: New file.
8220 * gcc.target/arc/cmem-5.c: New file.
8221 * gcc.target/arc/cmem-6.c: New file.
8222 * gcc.target/arc/cmem-7.c: New file.
8223 * gcc.target/arc/cmem-ld.inc: New file.
8224 * gcc.target/arc/cmem-st.inc: New file.
8225
81262dad
JJ
82262016-04-28 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR target/70821
8229 * gcc.target/i386/pr70821.c: New test.
8230
0a31a09a
BS
82312016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8232
8233 * gcc.target/powerpc/vec-adde.c: New test.
8234 * gcc.target/powerpc/vec-adde-int128.c: New test.
8235
3ddffba9
JJ
82362016-04-28 Jakub Jelinek <jakub@redhat.com>
8237
8238 * gcc.target/i386/avx-vround-1.c: New test.
8239 * gcc.target/i386/avx-vround-2.c: New test.
8240 * gcc.target/i386/avx512vl-vround-1.c: New test.
8241 * gcc.target/i386/avx512vl-vround-2.c: New test.
8242
713dedcd
RO
82432016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244
8245 PR testsuite/70595
8246 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8247 (check_effective_target_cilkplus_runtime): ... this.
8248 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8249 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8250
8251 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8252 Require cilkplus_runtime.
8253 Don't add -lcilkrts.
8254 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8255 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8256 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8257 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8258 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8259 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8260 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8261 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8262 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8263 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8264 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8265 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8266 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8267 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8268 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8269 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8270 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8271 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8272 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8273 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8274 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8275 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8276 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8277 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8278 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8279 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8280 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8281 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8282 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8283
8284 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8285 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8286
8287 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8288
8289 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8290 cilkplus_runtime.
8291
3563f78f
MG
82922016-04-27 Marc Glisse <marc.glisse@inria.fr>
8293
8294 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8295 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8296
6bc2bb18
RB
82972015-04-27 Ryan Burn <contact@rnburn.com>
8298
8299 PR c++/69024
8300 PR c++/68997
8301 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8302 diagnostic.
8303 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8304 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8305
1e55d29a
EB
83062016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8307
8308 * gnat.dg/limited_with4.ad[sb]: New test.
8309 * gnat.dg/limited_with4_pkg.ads: New helper.
8310
087146ca
L
83112016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8312
8313 PR target/70155
8314 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8315 and movv1ti_internal patterns
8316 * gcc.target/i386/pr70155-1.c: New test.
8317 * gcc.target/i386/pr70155-2.c: Likewise.
8318 * gcc.target/i386/pr70155-3.c: Likewise.
8319 * gcc.target/i386/pr70155-4.c: Likewise.
8320 * gcc.target/i386/pr70155-5.c: Likewise.
8321 * gcc.target/i386/pr70155-6.c: Likewise.
8322 * gcc.target/i386/pr70155-7.c: Likewise.
8323 * gcc.target/i386/pr70155-8.c: Likewise.
8324 * gcc.target/i386/pr70155-9.c: Likewise.
8325 * gcc.target/i386/pr70155-10.c: Likewise.
8326 * gcc.target/i386/pr70155-11.c: Likewise.
8327 * gcc.target/i386/pr70155-12.c: Likewise.
8328 * gcc.target/i386/pr70155-13.c: Likewise.
8329 * gcc.target/i386/pr70155-14.c: Likewise.
8330 * gcc.target/i386/pr70155-15.c: Likewise.
8331 * gcc.target/i386/pr70155-16.c: Likewise.
8332 * gcc.target/i386/pr70155-17.c: Likewise.
8333 * gcc.target/i386/pr70155-18.c: Likewise.
8334 * gcc.target/i386/pr70155-19.c: Likewise.
8335 * gcc.target/i386/pr70155-20.c: Likewise.
8336 * gcc.target/i386/pr70155-21.c: Likewise.
8337 * gcc.target/i386/pr70155-22.c: Likewise.
8338
92329f9f
L
83392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8342 ".{5,6}".
8343
309a0cf6
BC
83442016-04-27 Bin Cheng <bin.cheng@arm.com>
8345
8346 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8347 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8348 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8349 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8350 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8351
72ed2b9c
RB
83522016-04-27 Richard Biener <rguenther@suse.de>
8353
8354 PR ipa/70760
8355 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8356 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8357
3c98ff9b
NS
83582016-04-27 Nathan Sidwell <nathan@acm.org>
8359
8360 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8361 * g++.dg/ubsan/pr63956.C: Adjust error location.
8362
9ec5d66b
NC
83632016-04-27 Nick Clifton <nickc@redhat.com>
8364
8365 PR middle-end/49889
8366 * gcc.dg/pr49889.c: New test.
8367
c1e1f433
BS
83682016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8369
8370 * c-c++-common/memset-array.c: New test.
8371
8ac43293
MS
83722016-04-26 Martin Sebor <msebor@redhat.com>
8373
8374 PR c++/66639
8375 * g++.dg/cpp1y/func_constexpr.C: New test.
8376
843ce8ab
PP
83772016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8378
8379 PR c++/70241
8380 * g++.dg/cpp0x/enum32.C: New test.
8381 * g++.dg/cpp0x/enum33.C: New test.
8382
83832016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8384
8385 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8386 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8387 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8388 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8389 * gcc.c-torture/execute/pr38151.c: Likewise.
8390 * gcc.c-torture/execute/pr66556.c: Likewise.
8391 * gcc.c-torture/execute/pr67781.c: Likewise.
8392 * gcc.c-torture/execute/pr68648.c: Likewise.
8393
ca1206be
MG
83942016-04-26 Marc Glisse <marc.glisse@inria.fr>
8395
8396 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8397
2448a956
MP
83982016-04-26 Marek Polacek <polacek@redhat.com>
8399
8400 PR c/67784
8401 * gcc.dg/pr67784-3.c: New test.
8402 * gcc.dg/pr67784-4.c: New test.
8403 * gcc.dg/pr67784-5.c: New test.
8404
b02a5e26
MP
8405 PR c/70791
8406 * gcc.dg/Wnested-externs-2.c: New test.
8407
6b6aa8d3
MG
84082016-04-26 Marc Glisse <marc.glisse@inria.fr>
8409
8410 * gcc.dg/fold-plusmult.c: Adjust.
8411 * gcc.dg/no-strict-overflow-6.c: Adjust.
8412 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8413
a2095b55
BS
84142016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8415
8416 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8417 number scans.
8418 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8419 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8420 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8421 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8422 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8423 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8424 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8425 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8426 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8427 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8428 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8429 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8430 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8431 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8432 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8433 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8434 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8435 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8436 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8437 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8438 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8439 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8440 scans.
8441 * gcc.target/i386/pr32219-4.c: Likewise.
8442 * gcc.target/i386/pr32219-6.c: Likewise.
8443 * gcc.target/i386/pr32219-8.c: Likewise.
8444
bb0cc5c8
KT
84452016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8446
8447 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8448 associated options.
8449
5a0802ea
MP
84502016-04-26 Marek Polacek <polacek@redhat.com>
8451
8452 PR c++/70744
8453 * g++.dg/ext/cond2.C: New test.
8454
00f615af
BC
84552016-04-26 Bin Cheng <bin.cheng@arm.com>
8456
8457 PR tree-optimization/70771
8458 PR tree-optimization/70775
8459 * gcc.dg/pr70771.c: New test.
25939d34 8460 * gcc.dg/pr70775.c: New test.
00f615af 8461
218155e7
BS
84622016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8463
8464 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8465
ab99f467
RB
84662016-04-25 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/70780
8469 * gcc.dg/torture/pr70780.c: New testcase.
8470
3f8257db 84712016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8472
c87885ca
RO
8473 * gcc.target/arm/neon-vaddws16.c: New test.
8474 * gcc.target/arm/neon-vaddws32.c: New test.
8475 * gcc.target/arm/neon-vaddwu16.c: New test.
8476 * gcc.target/arm/neon-vaddwu32.c: New test.
8477 * gcc.target/arm/neon-vaddwu8.c: New test.
8478 * lib/target-supports.exp
93c590ee
MC
8479 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8480 that arm neon support vector widen sum of HImode TO SImode.
8481
d6c1a7a7
JJ
84822016-04-23 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR sanitizer/70712
8485 * c-c++-common/asan/pr70712.c: New test.
8486
ab0fc037
TS
84872016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8488
8489 * .gitattributes: New file.
8490
2aa64824
CL
84912016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8492
8493 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8494
e7e12d92
DH
84952016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8496
8497 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8498 * gfortran.dg/submodule_15.f08: Likewise.
8499
d1431192
RB
85002016-04-22 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/70740
8503 * gcc.dg/torture/pr70740.c: New testcase.
8504
04a63c24
L
85052016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8506
8507 PR target/70750
8508 * gcc.target/i386/pr70750-1.c: New test.
8509 * gcc.target/i386/pr70750-2.c: Likewise.
8510
20700098
PC
85112016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8512
8513 PR c++/70540
8514 * g++.dg/cpp0x/auto48.C: New.
8515
aedf4e12
MP
85162016-04-21 Marek Polacek <polacek@redhat.com>
8517
8518 PR c++/70513
8519 * g++.dg/cpp0x/forw_enum12.C: New test.
8520 * g++.dg/cpp0x/forw_enum13.C: New test.
8521
2074d80a
KY
85222016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8523
8524 PR target/70728
8525 * gcc.target/i386/pr70728.c: New test.
8526
aef4aab0
RB
85272016-04-21 Richard Biener <rguenther@suse.de>
8528
8529 PR middle-end/70747
8530 * gcc.dg/pr70747.c: New testcase.
8531
2359e571
BC
85322016-04-21 Bin Cheng <bin.cheng@arm.com>
8533
8534 PR tree-optimization/70715
8535 * gcc.dg/tree-ssa/scev-13.c: New test.
8536
ce0e66ff
MG
85372016-04-21 Marc Glisse <marc.glisse@inria.fr>
8538
8539 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8540
2c2870a1
MG
85412016-04-21 Marc Glisse <marc.glisse@inria.fr>
8542
8543 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8544
a2b056a3
JH
85452016-04-20 Jan Hubicka <jh@suse.cz>
8546
8547 PR ipa/70018
8548 * g++.dg/ipa/nothrow-1.C: New testcase.
8549
ee392fc2
NS
85502016-04-20 Nathan Sidwell <nathan@acm.org>
8551
8552 PR c++/55635
8553 * g++.dg/eh/delete1.C: New.
8554
dda49daf
L
85552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8556
8557 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8558 -mtune-ctrl=sse_typeless_stores.
8559
8a5b9d5a
L
85602016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8561
8562 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8563
1011119f
BC
85642016-04-20 Bin Cheng <bin.cheng@arm.com>
8565
8566 PR tree-optimization/69489
8567 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8568
477d4906
IV
85692016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8570
8571 PR c++/69363
8572 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8573 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8574 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8575
fad08d12
BC
85762016-04-20 Bin Cheng <bin.cheng@arm.com>
8577
8578 PR tree-optimization/56625
8579 PR tree-optimization/69489
8580 * gcc.dg/vect/pr56625.c: New test.
8581 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8582
9e3e4fab
AP
85832016-04-20 Andrew Pinski <apinski@cavium.com>
8584
8585 PR target/64971
8586 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8587
d7aa24e4
AC
85882016-04-20 Arnaud Charlet <charlet@adacore.com>
8589
8590 * gnat.dg/self1.adb: Remove now incorrect test.
8591
e6d62b46
BC
85922016-04-20 Bin Cheng <bin.cheng@arm.com>
8593
8594 * gcc.dg/tree-ssa/scev-11.c: New test.
8595 * gcc.dg/tree-ssa/scev-12.c: New test.
8596
2697b189
MP
85972016-04-20 Marek Polacek <polacek@redhat.com>
8598
8599 PR tree-optimization/70725
8600 * gcc.dg/pr70725.c: New test.
8601
60d393e8
RB
86022016-04-20 Richard Biener <rguenther@suse.de>
8603
8604 PR tree-optimization/70726
8605 * g++.dg/vect/pr70726.cc: New testcase.
8606
82c6f58a
AK
86072016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8608
8609 PR target/70674
8610 * gcc.target/s390/pr70674.c: New test.
8611
90eeab20
JD
86122016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8613
8614 PR libgfortran/70684
8615 * gfortran.dg/list_read_14.f90: New test.
8616
fc9cf6da
L
86172016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8618
8619 PR target/69201
8620 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8621 extern to force it misaligned.
8622 (b): Likewise.
8623 (c): Likewise.
8624 (d): Likewise.
8625 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8626 Don't check `*' before movv4sf_internal.
8627 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8628 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8629 Don't check `*' before movv16qi_internal.
8630 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8631 extern to force it misaligned.
8632 (b): Likewise.
8633 (c): Likewise.
8634 (d): Likewise.
8635 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8636 Don't check `*' before movv2df_internal.
8637 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8638 extern to force it misaligned.
8639 (b): Likewise.
8640 (c): Likewise.
8641 (d): Likewise.
8642 Check movv8sf_internal instead of avx_storeups256.
8643 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8644
ea8927ea
RB
86452016-04-19 Richard Biener <rguenther@suse.de>
8646
8647 PR tree-optimization/70171
8648 * g++.dg/tree-ssa/pr70171.C: New testcase.
8649
65f52ee9
RB
86502016-04-19 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/70724
8653 * gcc.dg/torture/pr70724.c: New testcase.
8654
987b67f1
VM
86552016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8656
8657 PR middle-end/70689
c87885ca 8658 * gcc.target/i386/pr70689.c: New.
987b67f1 8659
91a47c39
L
86602016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8661
8662 PR target/70708
8663 * gcc.target/i386/pr70708.c: New test.
8664
8270b82d
RB
86652016-04-18 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/43434
8668 * gcc.dg/vect/pr43434.c: New testcase.
8669 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8670 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8671 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8672 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8673 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8674 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8675 * gcc.dg/gomp/pr68640.c: Likewise.
8676 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8677 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8678
edd048e2
RB
86792016-04-18 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/70701
8682 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8683
bd5c7330
TV
86842016-04-18 Tom de Vries <tom@codesourcery.com>
8685
8686 PR testsuite/70699
8687 * gcc.dg/pr70161.c: Add dot-file scans.
8688 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8689 instead of after last dot char.
8690
23f2660f
EB
86912016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * c-c++-common/dump-ada-spec-3.c: New test.
8694 * c-c++-common/dump-ada-spec-4.c: Likewise.
8695
da152c9f
TV
86962016-04-17 Tom de Vries <tom@codesourcery.com>
8697
8698 PR other/70183
8699 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8700
cc950f98
JH
87012016-04-15 Jan Hubicka <jh@suse.cz>
8702
8703 PR ipa/70018
8704 * g++.dg/ipa/pure-const-1.C: New testcase.
8705 * g++.dg/ipa/pure-const-2.C: New testcase.
8706 * g++.dg/ipa/pure-const-3.C: New testcase.
8707
949505a9
MP
87082016-04-15 Marek Polacek <polacek@redhat.com>
8709
8710 PR c/70671
8711 * gcc.dg/bitfld-22.c: New test.
8712
10e547d6
BS
87132016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8714
8715 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8716 x86_64.
8717
1e77281b
MP
87182016-04-15 Marek Polacek <polacek@redhat.com>
8719
8720 PR c/70651
8721 * c-c++-common/pr70651.c: New test.
8722
e501fa8e
KT
87232016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8724
8725 PR rtl-optimization/70681
8726 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8727 dump scan on arm and powerpc.
8728 * gcc.dg/pr10474.c: Likewise.
8729
dda1bf61
JJ
87302016-04-15 Jakub Jelinek <jakub@redhat.com>
8731
ca4ef1ff
JJ
8732 PR c++/69517
8733 PR c++/70019
8734 PR c++/70588
8735 * g++.dg/cpp1y/vla11.C: Revert for real.
8736
dda1bf61
JJ
8737 PR c/70436
8738 * c-c++-common/Wparentheses-1.c: New test.
8739 * c-c++-common/gomp/Wparentheses-1.c: New test.
8740 * c-c++-common/gomp/Wparentheses-2.c: New test.
8741 * c-c++-common/gomp/Wparentheses-3.c: New test.
8742 * c-c++-common/gomp/Wparentheses-4.c: New test.
8743 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8744 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8745 * c-c++-common/goacc/Wparentheses-1.c: New test.
8746
1355e62c
KY
87472016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8748
8749 PR target/70662
8750 * gcc.target/i386/pr70662.c: New test.
8751
0ab34b9e 87522016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8753 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8754
8755 PR tree-optimization/70130
8756 * gcc.dg/vect/O3-pr70130.c: New testcase.
8757
bc773aad
MM
87582016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8759
6e9b2286
MM
8760 PR target/70669
8761 * gcc.target/powerpc/pr70669.c: New test.
8762
bc773aad
MM
8763 PR target/70640
8764 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8765 a power7 system that does not have an assembler that supports
8766 power8.
8767
d8747845
MS
87682016-04-14 Martin Sebor <msebor@redhat.com>
8769
8770 PR c++/69517
8771 PR c++/70019
8772 PR c++/70588
8773 * c-c++-common/ubsan/vla-1.c: Revert.
8774 * g++.dg/cpp1y/vla11.C: Same.
8775 * g++.dg/cpp1y/vla12.C: Same.
8776 * g++.dg/cpp1y/vla13.C: Same.
8777 * g++.dg/cpp1y/vla14.C: Same.
8778 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8779 * g++.dg/init/array24.C: Same.
d8747845
MS
8780 * g++.dg/ubsan/vla-1.C: Same.
8781
85128559
MP
87822016-04-14 Marek Polacek <polacek@redhat.com>
8783 Jan Hubicka <hubicka@ucw.cz>
8784
8785 PR c++/70029
8786 * g++.dg/torture/pr70029.C: New test.
8787
52fbb073
MS
87882016-04-14 Martin Sebor <msebor@redhat.com>
8789
8790 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8791 type size to prevent failures on targets with very low maximum
8792 alignment.
8793
6db61d6f
RB
87942016-04-14 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/70623
8797 * gcc.dg/torture/pr70623.c: New testcase.
8798 * gcc.dg/torture/pr70623-2.c: Likewise.
8799
342fac95
MS
88002016-04-13 Martin Sebor <msebor@redhat.com>
8801
8802 PR c++/69517
8803 PR c++/70019
8804 PR c++/70588
8805 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8806 * g++.dg/cpp1y/vla11.C: New test.
8807 * g++.dg/cpp1y/vla12.C: New test.
8808 * g++.dg/cpp1y/vla13.C: New test.
8809 * g++.dg/cpp1y/vla14.C: New test.
8810 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8811 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8812 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8813
d93c452f
JJ
88142016-04-13 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR c++/70641
8817 * g++.dg/opt/pr70641.C: New test.
8818
85115fb6
RO
88192016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8820
8821 PR rtl-optimization/68749
8822 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8823 effects of argument promotions.
8824 Remove default args to dg-skip-if.
8825
545a4139
PC
88262016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8827
8828 PR c++/70635
8829 * g++.dg/parse/pr70635.C: New.
8830
b3a77f21
MP
88312016-04-13 Marek Polacek <polacek@redhat.com>
8832
8833 PR c++/70639
8834 * c-c++-common/Wmisleading-indentation-4.c: New test.
8835
99cd9857
MP
88362016-04-13 Marek Polacek <polacek@redhat.com>
8837
8838 PR c/70436
c87885ca
RO
8839 * gcc.dg/Wparentheses-12.c: New test.
8840 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8841
75ca93ec
IE
88422016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8843
8844 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8845 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8846 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8847
3d3f9e7e
JJ
88482016-04-13 Jakub Jelinek <jakub@redhat.com>
8849
37947cd0
JJ
8850 PR middle-end/70633
8851 * gcc.c-torture/compile/pr70633.c: New test.
8852
3d3f9e7e
JJ
8853 PR debug/70628
8854 * gcc.dg/torture/pr70628.c: New test.
8855
92886d3e
PP
88562016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8857
8858 PR c++/70610
8859 * g++.dg/template/pr70610.C: New test.
8860 * g++.dg/template/pr70610-2.C: New test.
8861 * g++.dg/template/pr70610-3.C: New test.
8862 * g++.dg/template/pr70610-4.C: New test.
8863
13bd7c2b
JJ
88642016-04-12 Jakub Jelinek <jakub@redhat.com>
8865
6512fa6d
JJ
8866 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8867 128 instead of 32.
8868
13bd7c2b
JJ
8869 PR c++/70571
8870 * g++.dg/ext/pr70571.C: New test.
8871
20b9851c
MM
88722016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8873
8a434ada 8874 PR target/70640
20b9851c
MM
8875 * gcc.target/powerpc/pr70640.c: New test.
8876
2b2f52bc
PC
88772016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8878
8879 PR c++/68722
8880 * g++.dg/parse/pr68722.C: New.
8881
5901e56a
JJ
88822016-04-12 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR rtl-optimization/70596
8885 * gcc.target/i386/pr70596.c: New test.
8886
d4619dc1
NS
88872016-04-12 Nathan Sidwell <nathan@acm.org>
8888
8889 PR c++/70501
8890 * g++.dg/init/pr70501.C: New.
8891
3df530d3
DW
88922016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8893
8894 * gcc.target/i386/asm-flag-6.c: New test.
8895
b7a120d7
TV
88962016-04-12 Tom de Vries <tom@codesourcery.com>
8897
8898 PR tree-optimization/68756
8899 * gcc.dg/graphite/pr68756.c: New test.
8900
4e0eea75
JJ
89012016-04-12 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR tree-optimization/70602
8904 * gcc.c-torture/execute/pr70602.c: New test.
8905
35fbda43
MM
89062016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8907
8908 PR target/70381
8909 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8910 __float128 emulator is built and runs.
8911 * gcc.target/powerpc/float128-1.c: Likewise.
8912
8913 * lib/target-supports.exp (check_ppc_float128_sw_available):
8914 Rework tests for __float128 software and hardware
8915 availability. Fix exit condition to return 0 on success.
8916
04a99ebe
JG
89172016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8918
8919 PR target/70133
8920 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8921 * gcc.target/aarch64/target_attr_15.c: Likewise.
8922
47cd5a85
PC
89232016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8924
8925 PR c++/69066
8926 * g++.dg/cpp1y/pr69066.C: New.
8927
a5edb32e
JD
89282016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8929
8930 PR fortran/68566
8931 * gfortran.dg/pr36192.f90: Update test.
8932 * gfortran.dg/pr36192_1.f90: Update test.
8933 * gfortran.dg/real_dimension_1.f: Update test.
8934 * gfortran.dg/parameter_array_init_7.f90: New test.
8935
8ef378f8
JDA
89362016-04-09 John David Anglin <danglin@gcc.gnu.org>
8937
c532c871
JDA
8938 PR testsuite/64039
8939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8940
d34f706f
JDA
8941 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8942
75e1dd9e
JDA
8943 PR rtl-optimization/66669
8944 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8945
8a976f5f
JDA
8946 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8947
da04822a
JDA
8948 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8949 * gcc.dg/pie-1.c: Likewise.
8950 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8951 * gcc.dg/pic-4.c: Likewise.
8952 * gcc.dg/pie-3.c: Likewise.
8953 * gcc.dg/pie-4.c: Likewise.
8954
adfabcf9
JDA
8955 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8956
4a020adf
JDA
8957 PR tree-optimization/68644
8958 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8959
8ef378f8
JDA
8960 PR rtl-optimization/64886
8961 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8962
09bf990e
TV
89632016-04-09 Tom de Vries <tom@codesourcery.com>
8964
8965 PR tree-optimization/68953
8966 * gcc.dg/graphite/pr68953.c: New test.
8967
138c3c1a
DH
89682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8969
8970 PR fortran/70592
8971 * gfortran.dg/deferred_character_16.f90: New test.
8972
f55460af
JJ
89732016-04-09 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR tree-optimization/70586
8976 * gcc.c-torture/execute/pr70586.c: New test.
8977
0b77bbf3
DH
89782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8979
8980 PR sanitizer/70573
8981 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8982 with __builtin_memset
8983 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8984
c42cfb5c
CP
89852016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8986
8987 PR lto/70289
8988 PR ipa/70348
8989 PR tree-optimization/70373
8990 PR middle-end/70533
8991 PR middle-end/70534
8992 PR middle-end/70535
8993 * c-c++-common/goacc/reduction-5.c: New test.
8994 * c-c++-common/goacc/reduction-promotions.c: New test.
8995 * gfortran.dg/goacc/reduction-3.f95: New test.
8996 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8997
56cfb596
PP
89982016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8999
9000 PR c++/70590
9001 PR c++/70452
9002 * g++.dg/pr70590.C: New test.
9003 * g++.dg/pr70590-2.C: New test.
9004
1a13c0a2
JJ
90052016-04-08 Jakub Jelinek <jakub@redhat.com>
9006
abc0647a
JJ
9007 PR middle-end/70593
9008 * gcc.target/i386/pr70593.c: New test.
9009
1a13c0a2
JJ
9010 PR rtl-optimization/70574
9011 * gcc.target/i386/avx2-pr70574.c: New test.
9012
c3da4956
MO
90132016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9014
9015 PR sanitizer/70541
9016 * c-c++-common/asan/pr70541.c: New test.
9017
9f1b833b
TV
90182016-04-08 Tom de Vries <tom@codesourcery.com>
9019
9020 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9021 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9022
bae7adda
KT
90232016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9024
9025 PR target/70566
9026 * gcc.c-torture/execute/pr70566.c: New test.
9027
211f3d57
TV
90282016-04-08 Tom de Vries <tom@codesourcery.com>
9029
9030 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9031 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9032
02cf2861
AM
90332016-04-08 Alan Modra <amodra@gmail.com>
9034
9035 * gcc.target/powerpc/pr70117.c: New.
9036
5f490f9f
JJ
90372016-04-07 Jakub Jelinek <jakub@redhat.com>
9038
56e9b710
JJ
9039 PR testsuite/70581
9040 * gcc.dg/lto/simd-function_0.c: New test.
9041
5f490f9f
JJ
9042 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9043 clones.
9044 * c-c++-common/attr-simd-2.c: Likewise.
9045 * c-c++-common/attr-simd-4.c: Likewise.
9046 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9047 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9048
e4ebc74d
TP
90492016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9050
9051 PR testsuite/70553
9052 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9053
9817ae35
TS
90542016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9055 Tom de Vries <tom@codesourcery.com>
9056
9057 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9058 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9059 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9060 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9061 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9062 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9063 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9064 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9065
e292f64d
PP
90662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9067
9068 PR c/70436
9069 * g++.dg/warn/Wparentheses-29.C: New test.
9070
6b37bdaf
PP
90712016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9072
9073 PR c/70436
9074 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9075 explicit braces to resolve a future -Wparentheses warning.
9076
64824205
RH
90772016-04-06 Richard Henderson <rth@redhat.com>
9078
9079 * gcc.dg/pr61817-1.c: New test.
9080 * gcc.dg/pr61817-2.c: New test.
9081 * gcc.dg/pr69391-1.c: New test.
9082 * gcc.dg/pr69391-2.c: New test.
9083
bc2fc1f3
VM
90842016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9085
9086 PR rtl-optimization/70398
c87885ca 9087 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9088
41414a02
EB
90892016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9090
9091 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9092
4066ea8a
YR
90932016-04-06 Yvan Roux <yvan.roux@linaro.org>
9094 Pedro Alves <palves@redhat.com>
9095
9096 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9097
ec35ea45
JJ
90982016-04-06 Jakub Jelinek <jakub@redhat.com>
9099
3866f8dd
JJ
9100 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9101 Check for avx512f effective targets instead of avx2.
9102 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9103 for AVX512F clones.
9104 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9105 * g++.dg/gomp/declare-simd-1.C: Likewise.
9106 * g++.dg/gomp/declare-simd-3.C: Likewise.
9107 * g++.dg/gomp/declare-simd-4.C: Likewise.
9108
ec35ea45
JJ
9109 PR middle-end/70550
9110 * c-c++-common/gomp/pr70550-1.c: New test.
9111 * c-c++-common/gomp/pr70550-2.c: New test.
9112
c08d28ac
NS
91132016-04-05 Nathan Sidwell <nathan@acm.org>
9114
9115 PR c++/70512
9116 * g++.dg/ext/attribute-may-alias-5.C: New.
9117
1d510e04
JJ
91182016-04-05 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR c++/70336
9121 * c-c++-common/pr70336.c: New test.
9122 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9123 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9124
84278ed9
JH
91252016-04-05 Jan Hubicka <hubicka@ucw.cz>
9126
9127 PR ipa/66223
9128 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9129
268a0ec4
JJ
91302016-04-05 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR rtl-optimization/70542
9133 * gcc.dg/torture/pr70542.c: New test.
9134 * gcc.target/i386/avx2-pr70542.c: New test.
9135
5e8c2eb1
ZS
91362016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9137
9138 PR tree-optimization/70509
9139 * gcc.target/i386/avx512bw-pr70509.c: New test.
9140
c0daf32d
PP
91412016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9142
9143 PR c++/70452
9144 * g++.dg/ext/constexpr-vla4.C: New test.
9145
bf867841
UB
91462016-04-05 Uros Bizjak <ubizjak@gmail.com>
9147
9148 PR target/70510
9149 * gcc.target/i386/pr70510.c: New test.
9150
3022186a
RB
91512016-04-05 Richard Biener <rguenther@suse.de>
9152
9153 PR tree-optimization/70526
9154 * g++.dg/torture/pr70526.C: New testcase.
9155
55fc79b2
JJ
91562016-04-05 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR target/70525
9159 * gcc.target/i386/pr70525.c: New test.
9160
62b233f2
RB
91612016-04-05 Richard Biener <rguenther@suse.de>
9162
9163 PR middle-end/70499
9164 * g++.dg/torture/pr70499.C: New testcase.
9165
cc05759d
RB
91662016-04-05 Richard Biener <rguenther@suse.de>
9167
9168 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9169 remove XFAIL.
9170
f23f16d4
JJ
91712016-04-04 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR middle-end/70307
9174 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9175 rs6000 ABI warnings.
9176
d27ecc49
JH
91772016-04-04 Jan Hubicka <hubicka@ucw.cz>
9178
9179 PR ipa/66223
9180 * g++.dg/ipa/devirt-51.C: New testcase.
9181
c974c96e 91822016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9183 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9184
9185 PR middle-end/70457
9186 * gcc.dg/torture/pr70457.c: New.
9187
7a85da89
AV
91882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9189
9190 PR fortran/67538
9191 * gfortran.dg/allocate_with_source_19.f08: New test.
9192
de517e64
AV
91932016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9194
9195 PR fortran/65795
9196 * gfortran.dg/coarray_allocate_6.f08: New test.
9197
43b9f499
RB
91982016-04-04 Richard Biener <rguenther@suse.de>
9199
9200 PR rtl-optimization/70484
9201 * gcc.dg/torture/pr70484.c: New testcase.
9202
f13355da
MP
92032016-04-04 Marek Polacek <polacek@redhat.com>
9204
9205 PR c/70307
9206 * gcc.dg/torture/pr70307.c: New test.
9207
6cc6ed50
OE
92082016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9209
9210 PR target/70416
9211 PR target/67391
9212 * gcc.target/sh/torture/pr70416.c: New.
9213
abdc16c8
MS
92142016-04-02 Martin Sebor <msebor@redhat.com>
9215
9216 PR c++/67376
9217 PR c++/70170
9218 PR c++/70172
9219 PR c++/70228
9220 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9221 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9222 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9223 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9224 * g++.dg/cpp0x/constexpr-string.C: Same.
9225 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9226 * g++.dg/cpp0x/pr65398.C: Same.
9227 * g++.dg/ext/constexpr-vla1.C: Same.
9228 * g++.dg/ext/constexpr-vla2.C: Same.
9229 * g++.dg/ext/constexpr-vla3.C: Same.
9230 * g++.dg/ubsan/pr63956.C: Same.
9231
763cd859
JJ
92322016-04-01 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR rtl-optimization/70467
9235 * gcc.target/i386/pr70467-2.c: New test.
9236
0f875435
JJ
92372016-04-01 Jakub Jelinek <jakub@redhat.com>
9238 Marek Polacek <polacek@redhat.com>
9239
9240 PR c++/70488
9241 * g++.dg/init/new47.C: New test.
9242
41d14659
RR
92432016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9244
9245 PR target/70496
9246 * gcc.target/arm/pr70496.c: New test.
9247
f9bf89bb
NS
92482016-04-01 Nathan Sidwell <nathan@acm.org>
9249
73b9085d
NS
9250 PR c++/68475
9251 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9252
4afdcfaa
IE
92532016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9254
9255 PR target/69890
9256 * gcc.dg/strlenopt.h (memmove): New.
9257 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9258 instead of "string.h".
9259 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9260 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9261 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9262 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9263 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9264 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9265 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9266 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9267 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9268 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9269 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9270 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9271 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9272 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9273 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9274 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9275 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9276 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9277 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9278 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9279
b5d7a29c
RO
92802016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9281
9282 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9283 (Holder::foo): Reflect this.
9284
b660f9ec
IE
92852016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9286
9287 PR target/70442
9288 * gcc.dg/pr70442.c: New test.
9289
88504f34
NS
92902016-03-31 Nathan Sidwell <nathan@acm.org>
9291
9292 PR c++/70393
9293 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9294
95d34b96
KY
92952016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9296
9297 PR target/70453
9298 * gcc.target/i386/pr70453.c: New test.
9299
b4c4967c
AB
93002016-03-31 Andrey Belevantsev <abel@ispras.ru>
9301
9302 PR target/70292
9303 * gcc.c-torture/pr70292.c: New test.
9304
5fde6a45
MP
93052016-03-31 Marek Polacek <polacek@redhat.com>
9306
9307 PR c/70297
9308 * c-c++-common/pr70297.c: New test.
9309 * g++.dg/cpp0x/typedef-redecl.C: New test.
9310 * gcc.dg/typedef-redecl2.c: New test.
9311
97eb24c4
JJ
93122016-03-31 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR rtl-optimization/70460
9315 * gcc.c-torture/execute/pr70460.c: New test.
9316
efc3536f
RB
93172016-03-31 Richard Biener <rguenther@suse.de>
9318
9319 PR c++/70430
9320 * g++.dg/ext/vector30.C: New testcase.
9321
e0876e21
DH
93222016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9323 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9324
9325 * gfortran.dg/fmt_pf.f90: New test.
9326
e9bff8c6
RO
93272016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9328
9329 Forward-port from 5 branch
9330 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR testsuite/70356
9333 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9334 dg-require-effective-target after dg-do.
9335
9336 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9337
9338 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9339
2620c80d
TS
93402016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9341 Julian Brown <julian@codesourcery.com>
9342 Chung-Lin Tang <cltang@codesourcery.com>
9343 Cesar Philippidis <cesar@codesourcery.com>
9344 James Norris <jnorris@codesourcery.com>
9345 Tom de Vries <tom@codesourcery.com>
9346 Nathan Sidwell <nathan@codesourcery.com>
9347
bf867841 9348 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9349 * c-c++-common/goacc/loop-clauses.c: Likewise.
9350 * g++.dg/goacc/template.C: Likewise.
9351 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9352 * gfortran.dg/goacc/loop-1.f95: Likewise.
9353 * gfortran.dg/goacc/loop-5.f95: Likewise.
9354 * gfortran.dg/goacc/loop-6.f95: Likewise.
9355 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9356 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9357 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9358 * c-c++-common/goacc/clauses-fail.c: Likewise.
9359 * c-c++-common/goacc/parallel-1.c: Likewise.
9360 * c-c++-common/goacc/reduction-1.c: Likewise.
9361 * c-c++-common/goacc/reduction-2.c: Likewise.
9362 * c-c++-common/goacc/reduction-3.c: Likewise.
9363 * c-c++-common/goacc/reduction-4.c: Likewise.
9364 * c-c++-common/goacc/routine-3.c: Likewise.
9365 * c-c++-common/goacc/routine-4.c: Likewise.
9366 * c-c++-common/goacc/routine-5.c: Likewise.
9367 * c-c++-common/goacc/tile.c: Likewise.
9368 * g++.dg/goacc/template.C: Likewise.
9369 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9370 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9371 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9372 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9373 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9374 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9375 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9376 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9377 * c-c++-common/goacc/use_device-1.c: ... this file.
9378 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9379 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9380 * c-c++-common/goacc/host_data-6.c: ... this file.
9381 * c-c++-common/goacc/loop-2-kernels.c: New file.
9382 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9383 * c-c++-common/goacc/loop-3.c: Likewise.
9384 * g++.dg/goacc/reference.C: Likewise.
9385 * g++.dg/goacc/routine-1.C: Likewise.
9386 * g++.dg/goacc/routine-2.C: Likewise.
9387
f6d2d066
RB
93882016-03-30 Richard Biener <rguenther@suse.de>
9389
9390 PR middle-end/70450
9391 * gcc.dg/torture/pr70450.c: New testcase.
9392
d43242b9
JJ
93932016-03-30 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR target/70421
9396 * gcc.dg/torture/pr70421.c: New test.
9397 * gcc.target/i386/avx512f-pr70421.c: New test.
9398
5ce43b77
L
93992016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9400
9401 PR testsuite/70364
9402 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9403 (check): New function.
9404 (bar): Call check.
9405 (foo): Align stack to 16 bytes when calling bar.
9406 * gcc.target/i386/cleanup-2.c: Likewise.
9407
d014a712
PP
94082016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9409
9410 PR tree-optimization/59124
9411 * gcc.dg/Warray-bounds-19.c: New test.
9412
3f8257db 94132016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9414
9415 * lib/prune.exp (escape_regex_chars): New.
9416 (prune_file_path): Update to quote metcharacters for regexp.
9417
3336c6e0
JJ
94182016-03-29 Jakub Jelinek <jakub@redhat.com>
9419
a362f023
JJ
9420 PR rtl-optimization/70429
9421 * gcc.c-torture/execute/pr70429.c: New test.
9422
3336c6e0
JJ
9423 PR tree-optimization/70405
9424 * gcc.dg/pr70405.c: New test.
9425
728557fd
AV
94262016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9427
9428 PR fortran/70397
9429 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9430 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9431
bef977d4
TS
94322016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9433
9434 PR testsuite/64177
9435 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9436 __cilkrts_set_param to set two workers.
9437 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9438 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9439
6f6d25c9
DH
94402016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9441
bf867841 9442 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9443
45733562
KY
94442016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9445
9446 PR target/70406
bf867841 9447 * gcc.target/i386/pr70406.c: New test.
45733562 9448
a1799e5e
EB
94492016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gnat.dg/specs/double_record_extension3.ads: New test.
9452
5fca7b66
RH
94532016-03-25 Richard Henderson <rth@redhat.com>
9454
9455 PR target/70120
9456 * gcc.target/aarch64/pr70120-1.c: New.
9457 * gcc.target/aarch64/pr70120-2.c: New.
9458 * gcc.target/aarch64/pr70120-3.c: New.
9459
31ce75c6
PP
94602016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9461
9462 PR c++/62212
9463 * g++.dg/template/mangle2.C: The dg-do directive should be
9464 "compile" not "assemble".
9465
3caf0ca1
BS
94662016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9467
9468 PR lto/69650
9469 * gcc.dg/pr69650.c: New test.
9470
634035b6
DE
94712016-03-25 David Edelsohn <dje.gcc@gmail.com>
9472
9473 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9474
45d34276
AM
94752016-03-25 Alan Modra <amodra@gmail.com>
9476
9477 * gcc.dg/dfp/pr70052.c: New test.
9478
8f085166
RH
94792016-03-24 Richard Henderson <rth@redhat.com>
9480
9481 PR middle-end/69845
9482 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9483 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9484
011e5ec3
TV
94852016-03-24 Tom de Vries <tom@codesourcery.com>
9486
9487 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9488
9e3f4551
TV
94892016-03-24 Tom de Vries <tom@codesourcery.com>
9490
9491 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9492 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9493
45780041
TV
94942016-03-24 Tom de Vries <tom@codesourcery.com>
9495
9496 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9497 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9498
887ab4e5
PP
94992016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9500
9501 PR c++/62212
9502 * g++.dg/template/mangle2.C: New test.
9503
69a9a66f
RB
95042016-03-24 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/70396
9507 * gcc.dg/torture/pr70396.c: New testcase.
9508
ed87de55
RB
95092016-03-24 Richard Biener <rguenther@suse.de>
9510
9511 PR middle-end/70370
9512 * gcc.dg/torture/pr70370.c: New testcase.
9513
ea064934
TV
95142016-03-24 Tom de Vries <tom@codesourcery.com>
9515
9516 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9517 * gfortran.dg/goacc/kernels-tree.f95: Same.
9518 * gfortran.dg/goacc/parallel-tree.f95: Same.
9519
b2a4dd1d
TV
95202016-03-24 Tom de Vries <tom@codesourcery.com>
9521
9522 * c-c++-common/goacc/uninit-if-clause.c: New test.
9523 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9524
72e7cd6e
JJ
95252016-03-24 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR target/70290
bf867841
UB
9528 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9529 Fix formatting.
72e7cd6e 9530
ce9d0c03
RB
95312016-03-24 Richard Biener <rguenther@suse.de>
9532
9533 PR tree-optimization/70372
9534 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9535
426b9428
PP
95362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9537
9538 PR c++/70347
9539 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9540
cd1588c4
PP
95412016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9542
9543 PR c++/70332
9544 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9545
61637db3
JJ
95462016-03-23 Jakub Jelinek <jakub@redhat.com>
9547
928af3bf
JJ
9548 PR c++/70001
9549 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9550 * g++.dg/cpp1y/pr70001.C: New test.
9551
61637db3
JJ
9552 PR c++/70323
9553 * g++.dg/cpp0x/constexpr-70323.C: New test.
9554
05aca4e7
AO
95552016-03-23 Alexandre Oliva <aoliva@redhat.com>
9556 Jason Merrill <jason@redhat.com>
9557 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR c++/69315
9560 * g++.dg/cpp0x/constexpr-69315.C: New test.
9561 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9562
fbdb6baf
MP
95632016-03-23 Marek Polacek <polacek@redhat.com>
9564
9565 PR c++/69884
9566 * g++.dg/warn/Wignored-attributes-1.C: New test.
9567 * g++.dg/warn/Wignored-attributes-2.C: New test.
9568
d79ee524
TV
95692016-03-23 Tom de Vries <tom@codesourcery.com>
9570
9571 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9572 initialization.
9573 * gfortran.dg/goacc/private-3.f95 (test): Same.
9574 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9575 missing use param.
9576
a59f0bef
KT
95772016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9578
9579 * lib/target-supports.exp: Remove v7ve entry from loop
9580 creating effective target checks.
9581 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9582 (add_options_for_arm_arch_v7ve): Likewise.
9583
0179520a
JJ
95842016-03-23 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR tree-optimization/70354
9587 * gcc.dg/vect/pr70354-1.c: New test.
9588 * gcc.dg/vect/pr70354-2.c: New test.
9589 * gcc.target/i386/avx2-pr70354-1.c: New test.
9590 * gcc.target/i386/avx2-pr70354-2.c: New test.
9591
75bb14d7
JL
95922016-03-22 Jeff Law <law@redhat.com>
9593
9594 PR target/70232
9595 * gcc.dg/tree-ssa/pr70232.c: New test.
9596
72c9526d
IE
95972016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9598
9599 PR target/70302
9600 * gcc.target/i386/pr70302.c: New test.
9601
a3ca1bc5
RB
96022016-03-22 Richard Biener <rguenther@suse.de>
9603
9604 PR middle-end/70251
9605 * g++.dg/torture/pr70251.C: New testcase.
9606
5c240f4d
DM
96072016-03-22 David Malcolm <dmalcolm@redhat.com>
9608
9609 PR c/69993
9610 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9611 Wmisleading-indentation.c.
9612 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9613 reflect change to diagnostic text and order of messages.
9614 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9615
80f6631b
DE
96162016-03-22 David Edelsohn <dje.gcc@gmail.com>
9617
9618 * g++.dg/ext/java-3.C: Don't compile on AIX.
9619
9a10956c
RB
96202016-03-22 Richard Biener <rguenther@suse.de>
9621
9622 PR middle-end/70333
9623 * gcc.dg/torture/pr70333.c: New testcase.
9624
6cedf922
IE
96252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9626
9627 * g++.dg/ext/pr70290.C: New test.
9628
cd6c27ac
KY
96292016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9630
9631 PR target/70325
9632 * gcc.target/i386/pr70325.c: New test.
9633
4cde512c
JJ
96342016-03-22 Jakub Jelinek <jakub@redhat.com>
9635
b01915ed
JJ
9636 PR target/70329
9637 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9638 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9639
4e3e2cf1
JJ
9640 PR target/70300
9641 * gcc.target/i386/pr70300.c: New test.
9642
4cde512c
JJ
9643 PR c++/70295
9644 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9645 (func2): New function for cond with parens, xfail warning for c++.
9646 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9647
16f6d7dc
PP
96482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9649
9650 PR c++/70096
9651 * g++.dg/template/ptrmem30.C: New test.
9652
a3e2b438
PP
96532016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9654
9655 PR c++/70204
9656 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9657 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9658
11b6a02e
JJ
96592016-03-21 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR middle-end/70326
9662 * gcc.dg/pr70326.c: New test.
9663
b9407883
MG
96642016-03-21 Marc Glisse <marc.glisse@inria.fr>
9665 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR tree-optimization/70317
9668 * gcc.dg/pr70317.c: New test.
9669
4a148e19
UB
96702016-03-21 Uros Bizjak <ubizjak@gmail.com>
9671
9672 PR target/70327
9673 * gcc.target/i386/pr70327.c: New test.
9674
2a85ddbb
ML
96752016-03-21 Martin Liska <mliska@suse.cz>
9676
7d36fe98 9677 PR ipa/70306
2a85ddbb
ML
9678 * gcc.dg/ipa/pr70306.c: New test.
9679
4a148e19 96802016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9681
9682 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9683 * gcc.target/arm/attr-align3.c: Likewise.
9684 * gcc.target/arm/attr_arm.c: Likewise.
9685 * gcc.target/arm/flip-thumb.c: Likewise.
9686
6b366948
JJ
96872016-03-21 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR target/70296
9690 * gcc.target/powerpc/altivec-36.c: New test.
9691
2fac8c14
RB
96922016-03-21 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/70310
9695 * gcc.dg/torture/pr70310.c: New testcase.
9696
e9bde854
KY
96972016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9698
9699 PR target/70293
9700 * gcc.target/i386/pr70293.c: New test.
9701
56bbfaf6
RB
97022016-03-21 Richard Biener <rguenther@suse.de>
9703
9704 PR tree-optimization/70288
9705 * gcc.dg/torture/pr70288-1.c: New testcase.
9706 * gcc.dg/torture/pr70288-2.c: Likewise.
9707
3eee49ed
AB
97082016-03-21 Andrey Belevantsev <abel@ispras.ru>
9709
9710 PR rtl-optimization/69307
9711 * gcc.target/arm/pr69307.c: New test.
4a148e19 9712
8e7816b4
AB
97132016-03-21 Andrey Belevantsev <abel@ispras.ru>
9714
9715 PR rtl-optimization/69102
9716 * gcc.c-torture/compile/pr69102.c: New test.
9717
14d7d4be
JL
97182016-03-18 Jeff Law <law@redhat.com>
9719
9720 PR rtl-optimization/70263
9721 * gcc.c-torture/compile/pr70263-1.c: New test.
9722 * gcc.target/i386/pr70263-2.c: New test.
9723
5c6a601c
BS
97242016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9725
9726 PR rtl-optimization/70278
9727 * gcc.dg/torture/pr70278.c: New test.
9728 * gcc.target/arm/pr70278.c: New test.
9729
4bbf545b
DM
97302016-03-18 David Malcolm <dmalcolm@redhat.com>
9731
9732 PR c/70281
9733 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9734 (test_builtin_types_compatible_p): New test function.
9735 * gcc.dg/pr70281.c: New test case.
9736
dc28bb68
CL
97372016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9738
9739 PR target/70113
9740 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9741
5e8d6dff
IE
97422016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9743
9744 PR tree-optimization/70252
9745 * gcc.dg/pr70252.c: New test.
9746
d0e7e403
TV
97472016-03-18 Tom de Vries <tom@codesourcery.com>
9748
9749 * gcc.dg/pr70161-2.c: New test.
9750 * gcc.dg/pr70161.c: New test.
9751
fa22501a
TV
97522016-03-18 Tom de Vries <tom@codesourcery.com>
9753
9754 PR ipa/70269
9755 * gcc.dg/pr70269.c: New test.
9756
dd125026
JJ
97572016-03-18 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR c++/70267
9760 * g++.dg/ext/java-3.C: New test.
9761
91914f0a
PP
97622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9763
9764 PR c++/70205
9765 * g++.dg/lookup/pr70205.C: New test.
9766
753a8910
PP
97672016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9768
9769 PR c++/70218
9770 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9771
14ba7b28
MP
97722016-03-17 Marek Polacek <polacek@redhat.com>
9773
9774 PR c/69407
9775 * gcc.dg/atomic-op-6.c: New test.
9776
ded60913
DM
97772016-03-17 David Malcolm <dmalcolm@redhat.com>
9778
9779 PR c/70264
9780 * c-c++-common/pr70264.c: New test case.
9781
a3aad0e6
JJ
97822016-03-17 Jakub Jelinek <jakub@redhat.com>
9783
17366700
JJ
9784 PR c++/70144
9785 * c-c++-common/pr70144-1.c: New test.
9786 * c-c++-common/pr70144-2.c: New test.
9787
a3aad0e6
JJ
9788 PR c++/70272
9789 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9790 * g++.dg/opt/flifetime-dse6.C: New test.
9791 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9792
b57e6e18
L
97932016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9794
9795 PR driver/70192
9796 * gcc.dg/pic-1.c: New test.
9797 * gcc.dg/pic-2.c: Likewise.
9798 * gcc.dg/pic-3.c: Likewise.
9799 * gcc.dg/pic-4.c: Likewise.
9800 * gcc.dg/pie-1.c: Likewise.
9801 * gcc.dg/pie-2.c: Likewise.
9802 * gcc.dg/pie-3.c: Likewise.
9803 * gcc.dg/pie-4.c: Likewise.
9804 * gcc.dg/pie-5.c: Likewise.
9805 * gcc.dg/pie-6.c: Likewise.
9806
b38ba58b
TV
98072016-03-17 Tom de Vries <tom@codesourcery.com>
9808
9809 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9810 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9811
6931b3b7
RB
98122016-03-17 Richard Biener <rguenther@suse.de>
9813
9814 PR debug/70271
9815 * g++.dg/debug/pr70271.C: New testcase.
9816
0c8b64cb
IE
98172016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9818
9819 * gcc.target/i386/pr70251.c: New test.
9820
b1970801
MP
98212016-03-17 Marek Polacek <polacek@redhat.com>
9822
9823 PR c++/70194
9824 * g++.dg/warn/constexpr-70194.C: New test.
9825
820c5eaa
RH
98262016-03-16 Richard Henderson <rth@redhat.com>
9827
9828 PR middle-end/70240
9829 * gcc.c-torture/compile/pr70240.c: New.
9830
da0ad263
SKS
98312016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9832
9833 * gcc.c-torture/compile/20151204.c: Skip for avr.
9834
c73d295c
JJ
98352016-03-16 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR target/70245
9838 * g++.dg/opt/pr70245.C: New test.
9839 * g++.dg/opt/pr70245.h: New file.
9840 * g++.dg/opt/pr70245-aux.cc: New file.
9841
b2794066
MS
98422016-03-16 Martin Sebor <msebor@redhat.com>
9843
9844 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9845
aa43616c
RH
98462016-03-16 Richard Henderson <rth@redhat.com>
9847
9848 PR middle-end/70199
9849 * gcc.c-torture/compile/pr70199.c: New.
9850
59608fe5
L
98512016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9852
9853 * gcc.dg/uninit-19.c: Run dos2unix.
9854
ab4c578f
MP
98552016-03-16 Marek Polacek <polacek@redhat.com>
9856
9857 PR c/70093
9858 * gcc.dg/nested-func-10.c: New test.
9859 * gcc.dg/nested-func-9.c: New test.
9860
f5387e76
JJ
98612016-03-16 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR tree-optimization/68714
9864 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9865
7662b718
TV
98662016-03-16 Tom de Vries <tom@codesourcery.com>
9867
9868 PR tree-optimization/68715
9869 * gcc.dg/graphite/pr68715-2.c: New test.
9870 * gcc.dg/graphite/pr68715.c: New test.
9871 * gfortran.dg/graphite/pr68715.f90: New test.
9872
be7ce7ae
TV
98732016-03-16 Tom de Vries <tom@codesourcery.com>
9874
9875 PR tree-optimization/68809
9876 * gcc.dg/graphite/pr68809-2.c: New test.
9877 * gcc.dg/graphite/pr68809.c: New test.
9878
1935f250
JJ
98792016-03-16 Jakub Jelinek <jakub@redhat.com>
9880
6651c93e
JJ
9881 PR c++/70147
9882 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9883 method call to i () as argument. Adjust expected output.
9884
1935f250
JJ
9885 PR c++/70147
9886 * g++.dg/ubsan/pr70147-1.C: New test.
9887 * g++.dg/ubsan/pr70147-2.C: New test.
9888
ab1caa6e
MS
98892016-03-15 Martin Sebor <msebor@redhat.com>
9890
9891 PR c++/58281
9892 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9893
5c2a1bbb
JDA
98942016-03-15 John David Anglin <danglin@gcc.gnu.org>
9895
cb5d8ad1
JDA
9896 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9897 hppa*-*-hpux*.
9898
b440dd40
JDA
9899 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9900
5c2a1bbb
JDA
9901 PR libfortran/69799
9902 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9903 libatomic_available.
9904
42c729c5
MP
99052016-03-15 Marek Polacek <polacek@redhat.com>
9906
9907 PR c++/70209
9908 * g++.dg/ext/attribute-may-alias-4.C: New test.
9909
82b1c550
AM
99102016-03-15 Alexander Monakov <amonakov@ispras.ru>
9911
9912 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9913 -fvar-tracking-assignments-toggle flag.
9914
4ccbf3a6
PH
99152016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9916
9917 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9918
c39858bd
JJ
99192016-03-15 Jakub Jelinek <jakub@redhat.com>
9920
9921 PR rtl-optimization/70222
9922 * gcc.c-torture/execute/pr70222-1.c: New test.
9923 * gcc.c-torture/execute/pr70222-2.c: New test.
9924
8be119c1
RH
99252016-03-15 Richard Henderson <rth@redhat.com>
9926
9927 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9928
6598bb55
AB
99292016-03-15 Andrey Belevantsev <abel@ispras.ru>
9930
9931 PR rtl-optimization/69032
9932 * gcc.dg/pr69032.c: New test.
9933
81fa2944
AB
99342016-03-15 Andrey Belevantsev <abel@ispras.ru>
9935
9936 PR rtl-optimization/63384
4a148e19 9937 * g++.dg/pr63384.C: New test.
81fa2944 9938
74ea9ab6
AB
99392016-03-15 Andrey Belevantsev <abel@ispras.ru>
9940
9941 PR target/64411
9942 * gcc.target/i386/pr64411.C: New test.
9943
045d5055
TV
99442016-03-15 Tom de Vries <tom@codesourcery.com>
9945
9946 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9947 * gfortran.dg/goacc/kernels-alias.f95: New test.
9948
3ea33585
MS
99492016-03-14 Martin Sebor <msebor@redhat.com>
9950
9951 PR c++/53792
9952 * g++.dg/cpp0x/constexpr-inline.C: New test.
9953 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9954
1df7b330
DE
99552016-03-14 David Edelsohn <dje.gcc@gmail.com>
9956
9957 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9958
79b57d18
JJ
99592016-03-14 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR middle-end/70219
9962 * gcc.dg/pr70219.c: New test.
9963
3cbf012a
BS
99642016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9965
9966 PR target/70083
9967 * gcc.dg/torture/pr70083.c: New test.
9968 * gcc.target/i386/pr70083.c: New test.
9969
a9fee7cd
RB
99702016-03-14 Richard Biener <rguenther@suse.de>
9971
9972 PR tree-optimization/56365
9973 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9974
4799603f
SB
99752016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9976
9977 PR target/70098
9978 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9979 New function.
9980 * g++.dg/pr70098.C: New testcase.
9981
9982
760ca967
TV
99832016-03-14 Tom de Vries <tom@codesourcery.com>
9984
9985 PR tree-optimization/70045
9986 * gcc.dg/graphite/pr70045.c: New test.
9987
44e66a77
JD
99882016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9989
9990 PR fortran/69043
9991 * gfortran.dg/include_9.f90: New test.
9992
a18e0fe1
DH
99932016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9994
9995 PR fortran/45076
9996 gfortran.dg/prof/prof.exp: New script.
9997 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9998
d0aca6ab
AB
99992016-03-12 Andrey Belevantsev <abel@ispras.ru>
10000
10001 PR rtl-optimization/69307
10002 * gcc.dg/pr69307.c: New test.
10003
cefe08a4
VM
100042016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10005
10006 PR target/69614
10007 * gcc.target/arm/pr69614.c: New.
10008
70112e2a
PT
100092016-03-12 Paul Thomas <pault@gcc.gnu.org>
10010
10011 PR fortran/70031
10012 * gfortran.dg/submodule_14.f08: New test
10013
10014 PR fortran/69524
10015 * gfortran.dg/submodule_15.f08: New test
10016
3f1e5d3a
PP
100172016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10018
10019 PR c++/70106
10020 * g++.dg/cpp1y/paren3.C: New test.
10021
a3f6d680
MM
100222016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10023
10024 PR target/70131
10025 * gcc.target/powerpc/ppc-round2.c: New test.
10026
92348f09
BS
100272016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10028
10029 PR target/70123
10030 * gcc.dg/torture/pr70123.c: New test.
10031
cebde9e9
JL
100322016-03-11 Jeff Law <law@redhat.com>
10033
10034 PR tree-optimization/70190
10035 * gcc.c-torture/compile/pr70190.c: New test.
10036
3edc5da4
DM
100372016-03-11 David Malcolm <dmalcolm@redhat.com>
10038
10039 PR c/68187
10040 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10041 case.
10042 (test43_b): Likewise.
10043 (test43_c): Likewise.
10044 (test43_d): Likewise.
10045 (test43_e): Likewise.
10046 (test43_f): Likewise.
10047 (test43_g): Likewise.
10048 (test44_a): Likewise.
10049 (test44_b): Likewise.
10050 (test44_c): Likewise.
10051 (test44_d): Likewise.
10052 (test44_e): Likewise.
10053
318c1204
DM
100542016-03-11 David Malcolm <dmalcolm@redhat.com>
10055
10056 PR c/70085
10057 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10058
bc062234
KT
100592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10060
10061 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10062 dg-options.
10063
acfc1ac1
KT
100642016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10065
10066 PR target/70002
10067 PR target/69245
10068 * gcc.target/aarch64/pr69245_2.c: New test.
10069
d1e2bb2d
JJ
100702016-03-11 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/70177
10073 * gcc.dg/pr70177.c: New test.
10074
07350627
AL
100752016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10076
10077 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10078
5c6706f7
AL
100792016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10080
10081 * gcc.dg/tree-ssa/sra-20.c: New.
10082
02d472a2
JJ
100832016-03-11 Jakub Jelinek <jakub@redhat.com>
10084
686d390a
JJ
10085 PR rtl-optimization/70174
10086 * gcc.dg/pr70174.c: New test.
10087
02d472a2
JJ
10088 PR tree-optimization/70169
10089 * gcc.dg/pr70169.c: New test.
10090
0f9befa1
IE
100912016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10092
10093 PR target/70160
10094 * gcc.target/i386/pr70160.c: New test.
10095
432d4670
AK
100962016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10097
10098 * gcc.target/s390/dfp-1.c: New test.
10099
a3dc8760
NC
101002016-03-10 Nick Clifton <nickc@redhat.com>
10101
10102 PR target/70044
10103 * gcc.target/aarch64/pr70044.c: New test.
10104
b87a8d7d
PP
101052016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10106 Jakub Jelinek <jakub@redhat.com>
10107
10108 PR c++/70001
10109 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10110 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10111 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10112
4f4ada6a
JH
101132016-03-10 Jan Hubicka <hubicka@ucw.cz>
10114
10115 PR lto/69589
10116 * g++.dg/lto/pr69589_0.C: New testcase
10117 * g++.dg/lto/pr69589_1.C: New testcase
10118
d49b0aa0
MP
101192016-03-10 Marek Polacek <polacek@redhat.com>
10120
10121 PR c++/70153
10122 * g++.dg/delayedfold/unary-plus1.C: New test.
10123
101242016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10125
10126 * gcc.target/arm/pr45701-1.c: Escape brackets.
10127 * gcc.target/arm/pr45701-2.c: Likewise.
10128
71017a7b
AL
101292016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10130
10131 * gfortran.dg/unconstrained_commons.f: New.
10132
ba52669f
AM
101332016-03-10 Alan Modra <amodra@gmail.com>
10134
10135 * gcc.dg/pr69195.c: New.
10136 * gcc.dg/pr69238.c: New.
10137
27742332
TV
101382016-03-10 Tom de Vries <tom@codesourcery.com>
10139
10140 PR testsuite/68915
10141 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10142
3a81a594
RB
101432016-03-10 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/70128
10146 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10147 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10148
3433b975
JJ
101492016-03-09 Jakub Jelinek <jakub@redhat.com>
10150
c2864f02
JJ
10151 PR tree-optimization/70152
10152 * gcc.dg/pr70152.c: New test.
10153
3433b975
JJ
10154 PR target/70086
10155 * gcc.target/i386/pr70086-1.c: New test.
10156 * gcc.target/i386/pr70086-2.c: New test.
10157 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10158
10159 PR tree-optimization/70127
10160 * gcc.c-torture/execute/pr70127.c: New test.
10161
96b3c82d
CP
101622016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10163
10164 * c-c++-common/goacc/combined-directives-2.c: New test.
10165
b4f3232d
DM
101662016-03-09 David Malcolm <dmalcolm@redhat.com>
10167
10168 PR c/68473
10169 PR c++/70105
10170 * g++.dg/diagnostic/pr70105.C: New test.
10171 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10172 (test_multiple_ordinary_maps): New test function.
10173
40499f81
DM
101742016-03-09 David Malcolm <dmalcolm@redhat.com>
10175
10176 PR c/68473
10177 PR c++/70105
10178 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10179 Drop range information from call to inform_at_rich_loc.
10180 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10181 New.
10182 (test_show_locus): Replace calls to rich_location::add_range with
10183 calls to add_range. Rewrite the tests that used the now-defunct
10184 rich_location ctor taking a source_range. Simplify other tests
10185 by replacing calls to COMBINE_LOCATION_DATA with calls to
10186 make_location.
10187
c9e33662
RB
101882016-03-09 Richard Biener <rguenther@suse.de>
10189 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR tree-optimization/70138
10192 * gcc.dg/vect/pr70138-1.c: New testcase.
10193 * gcc.dg/vect/pr70138-2.c: Likewise.
10194
2c73b764
JJ
101952016-03-09 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR target/70049
10198 * gcc.target/i386/pr70049.c: New test.
10199
c06d25bb
RB
102002016-03-09 Richard Biener <rguenther@suse.de>
10201
10202 PR c/70143
10203 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10204 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10205 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10206
5828a501
RO
102072016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10208
10209 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10210 arm-*-*.
10211
2e141c8d
JJ
102122016-03-09 Jakub Jelinek <jakub@redhat.com>
10213
5a9def37
JJ
10214 PR middle-end/67278
10215 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10216
2e141c8d
JJ
10217 PR target/67278
10218 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10219
10220 PR middle-end/70050
10221 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10222 in testcase comment.
10223
bf751f40
TV
102242016-03-09 Tom de Vries <tom@codesourcery.com>
10225
10226 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10227 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10228 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10229 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10230 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10231 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10232 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10233 * gfortran.dg/goacc/kernels-loop.f95: New test.
10234
e210c999
MS
102352016-03-08 Martin Sebor <msebor@redhat.com>
10236
10237 PR c++/62096
10238 * g++.dg/warn/overflow-warn-7.C: New test.
10239
80aac5c8
JM
102402016-03-08 Jason Merrill <jason@redhat.com>
10241
10242 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10243 * lib/target-supports.exp (check_effective_target_concepts): New.
10244
12b81409
JJ
102452016-03-08 Jakub Jelinek <jakub@redhat.com>
10246
d259b234
JJ
10247 PR c++/70135
10248 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10249 * g++.dg/ubsan/pr70135.C: New test.
10250
12b81409
JJ
10251 PR target/70110
10252 * gcc.dg/pr70110.c: New test.
10253
b4e9f2aa
MJ
102542016-03-07 Martin Jambor <mjambor@suse.cz>
10255
10256 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10257 * c-c++-common/gomp/if-1.c: Likewise.
10258 * c-c++-common/gomp/pr61486-2.c: Likewise.
10259 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10260 to dg-additional-options.
10261 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10262 * g++/gomp/target-teams-1.c: Likewise.
10263 * gcc.dg/gomp/gomp.exp: Likewise.
10264 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10265 dg-additional-options.
10266 * gfortran.dg/gomp/gomp.exp: Likewise.
10267 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10268 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10269 dg-additional-options.
10270 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10271
f86e631e
MJ
102722016-03-07 Martin Jambor <mjambor@suse.cz>
10273
10274 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10275 * c-c++-common/gomp/gridify-1.c: New test.
10276 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10277
94156b3f
AV
102782016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10279
10280 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10281 trigger for cortex-r8, when scanning for register r8.
10282 * gcc.target/arm/pr45701-2.c: Likewise.
10283
a84a49b7 102842016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10285 Jeff Law <law@redhat.com>
a84a49b7
RB
10286
10287 PR tree-optimization/69740
10288 * gcc.c-torture/compile/pr69740-1.c: New test.
10289 * gcc.c-torture/compile/pr69740-2.c: New test.
10290
e41f6c9e
BS
102912016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10292
10293 * lib/target-supports.exp
10294 (check_effective_target_whole_vector_shift): Enable for PPC64.
10295
57548bf5
RB
102962016-03-07 Richard Biener <rguenther@suse.de>
10297
10298 PR tree-optimization/70115
10299 * gcc.dg/torture/pr70115.c: New testcase.
10300
4ae13300
NS
103012016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10302
10303 PR middle-end/69916
10304 * c-c-++-common/goacc/pr69916.c: New.
10305
5edb9853
RH
103062016-03-07 Richard Henderson <rth@redhat.com>
10307
10308 * gcc.c-torture/compile/pr70061.c: New test.
10309
2067a8f3
RB
103102016-03-07 Richard Biener <rguenther@suse.de>
10311
10312 PR testsuite/70109
10313 * gcc.dg/vect/O3-pr36098.c: New testcase.
10314
4145a9b7
CL
103152016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10316
10317 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10318
1878be32
EB
103192016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10320
10321 * gnat.dg/renaming9.ad[sb]: New testcase.
10322
df762bb2
JJ
103232016-03-05 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR c++/70084
10326 * g++.dg/expr/stdarg3.C: New test.
10327
7d461295
JL
103282016-03-04 Jeff Law <law@redhat.com>
10329
10330 PR tree-optimization/69196
10331 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10332 x86_64-*-*.
10333
29b9828f
BS
103342016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10335
b6b552fd
BS
10336 PR c/69973
10337 * gcc.dg/pr69973.c: New test.
10338
201d49e9
BS
10339 PR rtl-optimization/69941
10340 * gcc.dg/torture/pr69941.c: New test.
10341
29b9828f
BS
10342 PR c/69824
10343 * gcc.dg/pr69824.c: New test.
10344
640b7e74
TV
103452016-03-05 Tom de Vries <tom@codesourcery.com>
10346
10347 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10348 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10349 function.
10350
7a3a3fad
PP
103512016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10352
10353 PR c++/66786
10354 * g++.dg/cpp1y/var-templ48.C: New test.
10355 * g++.dg/cpp1y/var-templ49.C: New test.
10356
cd439aec
EB
103572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10358
10359 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10360
60204554
JJ
103612016-03-04 Jakub Jelinek <jakub@redhat.com>
10362
0c8825de
JJ
10363 PR c++/70035
10364 * g++.dg/ubsan/pr70035.C: New test.
10365
60204554
JJ
10366 PR target/70062
10367 * gcc.target/i386/pr70062.c: New test.
10368
f79d4eab
L
103692016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10370
10371 * g++.dg/template/typename21.C: Remove c++98_only.
10372
ea81ce67
L
103732016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10374
10375 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10376
64b23c13
DM
103772016-03-04 David Malcolm <dmalcolm@redhat.com>
10378
10379 PR c/68187
10380 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10381 function.
10382 (fn_42_b): Likewise.
10383 (fn_42_c): Likewise.
10384
729526f5
DM
103852016-03-04 David Malcolm <dmalcolm@redhat.com>
10386
10387 PR c/68187
10388 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10389 function.
10390 (fn_40_b): Likewise.
10391 (fn_41_a): Likewise.
10392 (fn_41_b): Likewise.
10393
f9ea11ac
JJ
103942016-03-04 Jakub Jelinek <jakub@redhat.com>
10395
10396 PR target/70059
10397 * gcc.target/i386/avx512f-pr70059.c: New test.
10398 * gcc.target/i386/avx512dq-pr70059.c: New test.
10399
b6c38c69
BS
104002016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10401
10402 PR rtl-optimization/57676
10403 * gcc.dg/torture/pr57676.c: New test.
10404
af3cdd34
IE
104052016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10406
10407 * gcc.dg/pr70026.c: New test.
10408
7ff6ca38
MP
104092016-03-04 Marek Polacek <polacek@redhat.com>
10410
10411 PR c/69798
10412 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10413 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10414
a6bf62d5
KT
104152016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10416
10417 PR target/70004
10418 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10419 Delete.
10420 (test_corners_sisd_si): Likewise.
10421 (main): Remove checks of the above.
10422 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10423
ae4cdc6a
EB
104242016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10425
10426 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10427
08455559
CL
104282016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10429
10430 * gcc.dg/torture/pr69951.c: Accept argc==0.
10431
e9a35493
RB
104322016-03-04 Richard Biener <rguenther@suse.de>
10433
10434 PR c++/70054
10435 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10436 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10437
fba054c2
DV
104382016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10439
10440 PR testsuite/69766
10441 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10442 testing multiarch.
10443
f10cdc6c
JJ
104442016-03-04 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR debug/69947
10447 * gcc.dg/guality/pr69947.c: New test.
10448
2e981ba0
JJ
104492016-03-03 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR ada/70017
10452 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10453
0ba3bfa2
KT
104542016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10455
10456 PR rtl-optimization/69904
10457 * gcc.target/arm/pr69904.c: New test.
10458
97ecdb46
JJ
104592016-03-03 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR target/70021
10462 * gcc.dg/vect/pr70021.c: New test.
10463 * gcc.target/i386/pr70021.c: New test.
10464
a2a743a1
MP
104652016-03-03 Marek Polacek <polacek@redhat.com>
10466
10467 PR middle-end/70050
10468 * gcc.dg/pr70050.c: New test.
10469
fa07ecdd
JG
104702016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10471
10472 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10473
23504262
ML
104742016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10475
10476 PR tree-optimization/70043
10477 * gfortran.dg/vect/pr70043.f90: New test.
10478
b7b9e1a9
EB
104792016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10480
10481 * gnat.dg/specs/task1.ads: New test.
10482
cb83ba54
RO
104832016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10484
10485 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10486 Invoke gdb with -batch.
10487 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10488
a75f5e30
RB
104892016-03-03 Richard Biener <rguenther@suse.de>
10490
10491 PR tree-optimization/55936
10492 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10493
268bc320
JL
104942016-03-02 Jeff Law <law@redhat.com>
10495
815f20ab
JL
10496 PR rtl-optimization/69942
10497 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10498 effects of argument promotions.
10499
268bc320
JL
10500 PR tree-optimization/69987
10501 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10502 target does not support -fprefetch-loop-arrays.
10503
171f7de5
UB
105042016-03-02 Uros Bizjak <ubizjak@gmail.com>
10505
10506 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10507
192912db
BC
105082016-03-02 Bin Cheng <bin.cheng@arm.com>
10509
c7908871 10510 PR rtl-optimization/69052
192912db
BC
10511 * gcc.target/i386/pr69052.c: New test.
10512
90a7a40b
AM
105132016-03-02 Alan Modra <amodra@gmail.com>
10514
10515 * gcc.dg/pr69990.c: New.
10516
69fa742f
JJ
105172016-03-02 Jakub Jelinek <jakub@redhat.com>
10518
de752fb0
JJ
10519 PR c/68062
10520 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10521
10522 PR middle-end/70022
10523 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10524
69fa742f
JJ
10525 PR target/70028
10526 * gcc.target/i386/pr70028.c: New test.
10527
7c65bd56
MK
105282016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10529
10530 * c-c++-common/asan/swapcontext-test-1.c,
10531 * c-c++-common/tsan/thread_leak.c,
10532 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10533 * g++.dg/tsan/benign_race.C,
10534 * g++.dg/tsan/fd_close_norace.C,
10535 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10536 races with sanitizer output
10537
37d98220 105382016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10539 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10540
10541 PR target/67278
10542 * gcc.dg/simd-8.c: New testcase.
10543
218db463
RB
105442016-03-02 Richard Biener <rguenther@suse.de>
10545
10546 PR middle-end/67278
10547 * gcc.dg/simd-7.c: New testcase.
10548
22c72158
EB
105492016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10550
10551 * gcc.target/i386/pr70007.c: Tweak.
10552
9a790ccc
DV
105532016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10554
10555 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10556
bd02f00f
MP
105572016-03-02 Marek Polacek <polacek@redhat.com>
10558
10559 PR c/67854
10560 * gcc.dg/pr67854.c: New test.
10561
1e840f39
JJ
105622016-03-02 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR middle-end/70025
10565 * gcc.dg/torture/pr70025.c: New test.
10566
bca00241
VK
105672016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10568
10569 PR tree-optimization/68621
10570 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10571
0bca04b8
EB
105722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10573
10574 * gcc.target/i386/pr70007.c: New test.
10575
2a9afc86
JL
105762016-03-01 Jeff Law <law@redhat.com>
10577
eab2541b 10578 PR tree-optimization/69196
9d83ef71 10579 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10580
2a9afc86
JL
10581 PR tree-optimization/69196
10582 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10583 duplicating code and spoiling the expected output.
10584
0d39977e
MM
105852016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10586
10587 PR target/70033
10588 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10589 supports power9 before doing tests.
10590 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10591 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10592 * gcc.target/powerpc/p9-permute.c: Likewise.
10593
a0c0699d
UB
105942016-03-01 Uros Bizjak <ubizjak@gmail.com>
10595
10596 PR target/70027
10597 * gcc.target/i386/pr70027.c: New test.
10598
0ae3ef47 105992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10600
10601 * gcc.dg/pr70017.c: New test.
10602
686e2237
JJ
106032016-03-01 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR c/69796
10606 PR c/69974
10607 * gcc.dg/pr69796.c: New test.
10608 * gcc.dg/pr69974.c: New test.
10609
f8e4188c
EB
106102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10613
5e3f1c7c
JL
106142016-02-29 Jeff Law <law@redhat.com>
10615
10616 PR tree-optimization/69987
10617 * gfortran.dg/pr69987.f90: New test.
10618
10619 PR tree-optimization/69989
10620 * gcc.c-torture/compile/pr69989-2.c: New test.
10621
1be56bc5
MP
106222016-03-01 Marek Polacek <polacek@redhat.com>
10623
10624 PR c++/69795
10625 * g++.dg/parse/invalid1.C: New test.
10626
1b19470d
RB
106272016-03-01 Richard Biener <rguenther@suse.de>
10628
10629 PR middle-end/70022
10630 * gcc.dg/pr70022.c: New testcase.
10631
3ae0661a
IE
106322016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10633
10634 PR tree-optimization/69956
10635 * gcc.dg/pr69956.c: New test.
10636
0f09ab88
BS
106372016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10638
10639 PR target/70011
10640 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10641 XFAIL when hardware supports efficient unaligned storage access.
10642
76d881bf
PP
106432016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10644
10645 PR c++/69961
10646 * g++.dg/template/pr69961a.C: New test.
10647 * g++.dg/template/pr69961b.C: New test.
10648
7168133a
DM
106492016-02-29 David Malcolm <dmalcolm@redhat.com>
10650
10651 PR preprocessor/69985
10652 * gcc.dg/cpp/pr69985.c: New test case.
10653
0c6072a3
JL
106542016-02-29 Jeff Law <law@redhat.com>
10655
e66f219b
JL
10656 PR tree-optimization/70005
10657 * gcc.c-torture/execute/pr70005.c New test.
10658
0c6072a3
JL
10659 PR tree-optimization/69999
10660 * gcc.c-torture/compile/pr69999.c: New test.
10661
fd9fbdb3
YR
106622016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10663
10664 PR tree-optimization/69652
10665 * gcc.dg/torture/pr69652.c: Delete test.
10666 * gcc.dg/vect/pr69652.c: New test.
10667
cbd400b4
RB
106682016-02-19 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/69980
10671 * gfortran.dg/vect/pr69980.f90: New testcase.
10672
84ea0f58
EB
106732016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10674
10675 * gcc.target/sparc/20160229-1.c: New test.
10676
5d2a63dc
EB
106772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10678
10679 * gnat.dg/stack_usage3.adb: New test.
10680 * gnat.dg/stack_usage3_pkg.ads: New helper.
10681
93e708f9
EB
106822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10683
10684 * gnat.dg/renaming8.adb: New test.
10685 * gnat.dg/renaming8_pkg1.ads: New helper.
10686 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10687 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10688
6512bc93
RB
106892016-02-29 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/69720
10692 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10693
7b201a88
TK
106942016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10695
10696 PR fortran/68147
10697 PR fortran/47674
10698 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10699
82ee0cf2 107002016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10701 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10702
10703 PR fortran/56007
10704 * gfortran.dg/coarray_8.f90: Adjust error message.
10705 * gfortran.dg/pr56007.f90: New test.
10706 * gfortran.dg/pr56007.f: New test.
10707
cdc1a2c8
L
107082016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10709
10710 PR tree-optimization/69989
10711 * gcc.dg/torture/pr69989.c: New test.
10712
33505bcf
EB
107132016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * gcc.target/i386/stack-realign-win.c: New test.
10716
524bfb19
HA
107172016-02-28 Harald Anlauf <anlauf@gmx.de>
10718
10719 PR fortran/60126
10720 * gfortran.dg/pr60126.f90: New test.
10721
bd542508
JL
107222016-02-27 Jeff Law <law@redhat.com>
10723
10724 Revert
10725 2016-02-26 Richard Biener <rguenther@suse.de>
10726 Jeff Law <law@redhat.com>
10727
10728 PR tree-optimization/69740
10729 * gcc.c-torture/compile/pr69740-1.c: New test.
10730 * gcc.c-torture/compile/pr69740-2.c: New test.
10731
dd1291e0
JD
107322016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10733
5fb67f8b 10734 PR fortran/69910
dd1291e0
JD
10735 * gfortran.dg/newunit_4.f90: New test.
10736
5cfefb59
JJ
107372016-02-27 Jakub Jelinek <jakub@redhat.com>
10738
10739 PR target/69613
10740 PR rtl-optimization/69886
10741 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10742 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10743 target.
10744
20ba5f33
MS
107452016-02-26 Martin Sebor <msebor@redhat.com>
10746
10747 PR tree-optimization/15826
10748 * gcc.dg/tree-ssa/pr15826.c: New test.
10749
e6fb01b0
JJ
107502016-02-26 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR target/69969
10753 * gcc.target/powerpc/pr69969.c: New test.
10754
e3e0cf64
MS
107552016-02-26 Martin Sebor <msebor@redhat.com>
10756
10757 PR c++/15766
10758 * g++.old-deja/g++.other/decl5.C: Add a test case.
10759
d1f2bea5
SB
107602016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10761
10762 PR target/69946
10763 * gcc.target/powerpc/pr69946.c: New file.
10764
4a4f9d2b 107652016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10766 Jeff Law <law@redhat.com>
4a4f9d2b 10767
e3e0cf64 10768 PR tree-optimization/69740
4a4f9d2b
RB
10769 * gcc.c-torture/compile/pr69740-1.c: New test.
10770 * gcc.c-torture/compile/pr69740-2.c: New test.
10771
ad2a2706
MJ
107722016-02-26 Martin Jambor <mjambor@suse.cz>
10773
10774 PR middle-end/69920
10775 * gcc.dg/torture/pr69932.c: New test.
10776 * gcc.dg/torture/pr69936.c: Likewise.
10777
1d11f7ce
AK
107782016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10779
10780 PR target/69709
10781 * gcc.target/s390/pr69709.c: New test.
10782
6cfccbb2
KT
107832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10784
10785 PR target/69245
10786 * gcc.target/aarch64/pr69245_1.c: New test.
10787
ac59ad4e
KT
107882016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10789
10790 PR target/69613
10791 * gcc.dg/torture/pr69613.c: New test.
10792
a2ad54a0
JJ
107932016-02-26 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR rtl-optimization/69891
10796 * gcc.target/i386/pr69891.c: New test.
10797
0884062c 107982016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10799 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10800
d2369d4f 10801 PR target/61397
c163789b
MM
10802 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10803 functionality for both 32-bit and 64-bit.
10804
5aed7e2c
RB
108052016-02-26 Richard Biener <rguenther@suse.de>
10806
10807 PR tree-optimization/69551
10808 * gcc.dg/torture/pr69951.c: New testcase.
10809
798e2a8e
RB
108102016-02-25 Richard Biener <rguenther@suse.de>
10811
10812 PR tree-optimization/48795
10813 * gcc.dg/Warray-bounds-18.c: New testcase.
10814
9559fbac
RO
108152016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10816
10817 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10818
c049b107
JJ
108192016-02-25 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR rtl-optimization/69896
10822 * gcc.dg/pr69896.c: New test.
10823
1137001c
PP
108242016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10825
10826 PR c++/69736
10827 * g++.dg/cpp1y/paren2.C: New test.
10828
2e9c8641
MS
108292016-02-24 Martin Sebor <msebor@redhat.com>
10830
10831 PR c/51147
10832 * gcc.dg/enum-mode-2.c: New test.
10833
03ca8fb3
JJ
108342016-02-24 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR c++/69922
10837 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10838 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10839 * g++.dg/ubsan/pr69922.C: New test.
10840
0b05329b
MP
108412016-02-24 Marek Polacek <polacek@redhat.com>
10842
10843 PR c/69819
10844 * gcc.dg/pr69819.c: New test.
10845
57c2c374
MS
108462016-02-24 Martin Sebor <msebor@redhat.com>
10847
3b96b93a
MS
10848 PR c++/69912
10849 * g++.dg/ext/flexary15.C: New test.
10850
108512016-02-24 Martin Sebor <msebor@redhat.com>
10852
10853 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10854 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10855 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10856
65433bb5
MK
108572016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10858 Charles Baylis <charles.baylis@linaro.org>
10859
10860 PR debug/61033
10861 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10862
f802a424 108632016-02-24 Richard Biener <rguenther@suse.de>
44293580 10864 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10865
10866 PR middle-end/69760
10867 * gcc.dg/torture/pr69760.c: New testcase.
10868
525f795f
RO
108692016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10870
10871 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10872 pattern on Solaris with as.
10873
cd7bbceb
KT
108742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10875
10876 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10877 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10878 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10879 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10880
89c0c1fd
JJ
108812016-02-24 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR middle-end/69915
10884 * gcc.dg/pr69915.c: New test.
10885
0683fd27
KT
108862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10887
10888 PR rtl-optimization/69886
10889 * gcc.dg/torture/pr69886.c: New test.
10890
e53d562a
RB
108912016-02-24 Richard Biener <rguenther@suse.de>
10892
10893 PR middle-end/68963
10894 * gcc.dg/torture/pr68963.c: New testcase.
10895
74a00288
KT
108962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10897
10898 PR target/69875
10899 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10900 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10901 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10902 * gcc.target/arm/atomic_loaddi_1.c: New test.
10903 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10904 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10905 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10906 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10907 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10908 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10909 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10910 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10911
340fd4c9
JJ
109122016-02-24 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR middle-end/69909
10915 * gcc.dg/torture/pr69909.c: New test.
10916
47d3fdb2
RB
109172016-02-24 Richard Biener <rguenther@suse.de>
10918
10919 PR tree-optimization/69907
10920 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10921 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10922 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10923
dab73e73
CB
109242016-02-24 Christian Bruel <christian.bruel@st.com>
10925
10926 * gcc.target/arm/pragma_cpp_fma.c: New test.
10927
7cc5ec65
JD
109282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10929
10930 PR fortran/61156
10931 * gfortran.dg/include_6.f90: Update test.
10932
067fbd8b
JJ
109332016-02-23 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR objc/69844
10936 * objc.dg/pr69844.m: New test.
10937
64a454d9
JD
109382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10939
10940 PR libgfortran/69456
10941 * gfortran.dg/namelist_89.f90: New test.
10942 * gfortran.dg/pr59700.f90: Update test..
10943
35886f0b
MS
109442016-02-23 Martin Sebor <msebor@redhat.com>
10945
10946 PR middle-end/69780
10947 * g++.dg/ext/builtin_alloca.C: New test.
10948 * gcc.dg/builtins-68.c: New test.
10949
162cc7e3
RH
109502016-02-23 Richard Henderson <rth@redhat.com>
10951
10952 * gcc.target/i386/addr-space-3.c: Remove test.
10953
196440f8
DM
109542016-02-23 David Malcolm <dmalcolm@redhat.com>
10955
10956 PR preprocessor/69126
10957 PR preprocessor/69543
10958 * c-c++-common/pr69126-2-long.c: New test.
10959 * c-c++-common/pr69126-2-short.c: New test.
10960 * c-c++-common/pr69543-1.c: Remove xfail.
10961
1d3121af
DM
109622016-02-23 David Malcolm <dmalcolm@redhat.com>
10963
10964 PR preprocessor/69126
10965 PR preprocessor/69543
10966 PR preprocessor/69558
10967 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10968 (f): Rename to...
10969 (test_2): ...this, and add leading comment.
10970 (MACRO_3, test_3): New.
10971 (MACRO_4A, MACRO_4B, test_4): New.
10972 (MACRO): Rename to...
10973 (MACRO_5): ...this.
10974 (g): Rename to...
10975 (test_5): ...this, updating for renaming of MACRO, and
10976 add leading comment.
10977 * c-c++-common/pr69543-1.c: New.
10978 * c-c++-common/pr69543-2.c: New.
10979 * c-c++-common/pr69543-3.c: New.
10980 * c-c++-common/pr69543-4.c: New.
10981 * c-c++-common/pr69558-1.c: New.
10982 * c-c++-common/pr69558-2.c: New.
10983 * c-c++-common/pr69558-3.c: New.
10984 * c-c++-common/pr69558-4.c: New.
10985 * gcc.dg/pr69558.c: Move to...
10986 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10987 xfail for c++.
10988
f99c3557
TS
109892016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10990
10991 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10992 to -ftree-parallelize-loops/-fopenacc changes.
10993 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10994 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10995 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10996 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10997 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10998 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10999 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11000 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11001 * c-c++-common/goacc/kernels-loop.c: Likewise.
11002 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11003 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11004 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11005 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11006
c60ec7c2
RO
110072016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11008
11009 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11010
f1a62b6f
JJ
110112016-02-23 Jakub Jelinek <jakub@redhat.com>
11012
e67bf044
JJ
11013 PR c++/69902
11014 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11015
f1a62b6f
JJ
11016 PR c/69900
11017 * gcc.dg/pr69900.c: New test.
11018
20c5e09e
MJ
110192016-02-23 Martin Jambor <mjambor@suse.cz>
11020
11021 PR tree-optimization/69666
11022 * gcc.dg/tree-ssa/pr69666.c: New test.
11023
e457a6fc
AV
110242016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11025
11026 PR fortran/67451
11027 * gfortran.dg/coarray_allocate_5.f08: New test.
11028
d7b574f4
AK
110292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11030
11031 * gcc.target/s390/vcond-shift.c: Move to ...
11032 * gcc.target/s390/vector/vcond-shift.c: ... here.
11033
58bdeb44
AK
110342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11035
11036 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11037 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11038
7cd0387b
AK
110392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11040
11041 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11042
4246c8da
MW
110432016-02-20 Mark Wielaard <mjw@redhat.com>
11044
11045 PR c/28901
11046 * gcc.dg/unused-variable-3.c: New test.
11047
f93bc532
JJ
110482016-02-22 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR target/69888
11051 * gcc.target/i386/pr69888.c: New test.
11052
c4e360f4
RB
110532016-02-22 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/69882
11056 * gfortran.dg/vect/pr69882.f90: New testcase.
11057
09c92f1c
JJ
110582016-02-22 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR target/69885
11061 * gcc.dg/pr69885.c: New test.
11062
f88d45dc
OE
110632016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11064
11065 PR target/69806
11066 PR target/54089
11067 * gcc.target/sh/pr54089-10.c: New.
11068
ce1ff48e
PT
110692016-02-20 Paul Thomas <pault@gcc.gnu.org>
11070
11071 PR fortran/69423
11072 * gfortran.dg/deferred_character_15.f90 : New test.
11073
bbf27208
DH
110742016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11075
11076 PR fortran/57365
11077 gfortran.dg/allocate_with_source_18.f03: New test.
11078
110792016-02-20 Harald Anlauf <anlauf@gmx.de>
11080
11081 PR fortran/52531
11082 gfortran.dg/gomp/pr52531.f90: New test.
11083
268be88c
BE
110842016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11085
11086 PR c++/69865
11087 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11088 -std=c++03.
11089
4b6c824a
JJ
110902016-02-19 Jakub Jelinek <jakub@redhat.com>
11091
871b3f47
JJ
11092 PR c++/69826
11093 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11094 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11095
7a965d51
JJ
11096 PR c++/69850
11097 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11098
4b6c824a
JJ
11099 PR c++/69851
11100 * g++.dg/torture/pr69851.C: New test.
11101
15fca21a
MS
111022016-02-19 Martin Sebor <msebor@redhat.com>
11103
11104 PR testsuite/69573
11105 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11106
19e21586
JJ
111072016-02-19 Jakub Jelinek <jakub@redhat.com>
11108
03a616ac
JJ
11109 PR c++/69850
11110 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11111 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11112
19e21586
JJ
11113 PR c++/67767
11114 * g++.dg/cpp0x/pr67767.C: New test.
11115
2db16594
KT
111162016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11117
11118 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11119 for fp, simd, crypto, crc, lse.
11120 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11121 above.
11122 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11123 effective target check.
11124
5a7d9d1e
JJ
111252016-02-19 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR target/69820
11128 * gcc.target/i386/pr69820.c: New test.
11129
6448f064
AK
111302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11131
11132 * gcc.target/s390/vector/int128-1.c: New test.
11133
d0a859e6
AK
111342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11135
11136 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11137
9e4eb643
AK
111382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11139
11140 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11141 instruction pattern name to prevent the testcase from failing with
11142 -march=z13.
11143
859a4c0e
AK
111442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11145
11146 * gcc.target/s390/md/movstr-2.c: New test.
11147
efc2340b
MK
111482016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11149
11150 * gcc.target/s390/morestack.c: New test.
11151
ca2bfbc2
DV
111522016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11153
11154 PR target/69625
11155 * gcc.target/s390/pr69625.c: Add test case.
11156
efd4bd05
BE
111572016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11158
11159 PR testsuite/68580
11160 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11161
2bf2078a
MM
111622016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11163
11164 PR target/68404
11165 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11166 * gcc.target/powerpc/fusion3.c: Likewise.
11167
f003579e
RB
111682016-02-18 Richard Biener <rguenther@suse.de>
11169
11170 PR middle-end/69553
11171 * g++.dg/torture/pr69553.C: New testcase.
11172
19233914
NC
111732016-02-18 Nick Clifton <nickc@redhat.com>
11174
efd4bd05
BE
11175 PR target/62254
11176 PR target/69610
11177 * gcc.target/arm/pr62554.c: New test.
11178 * gcc.target/arm/pr69610-1.c: New test.
11179 * gcc.target/arm/pr69610-2.c: New test.
19233914 11180
23f27839
RB
111812016-02-18 Richard Biener <rguenther@suse.de>
11182
11183 PR middle-end/69854
11184 * gcc.dg/torture/pr69854.c: New testcase.
11185
932c0da4
JJ
111862016-02-17 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR c++/69850
11189 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11190
1bed93e4
BS
111912012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11192
11193 * gcc.target/powerpc/vec-cg.c: New test.
11194
57bfb134
RB
111952016-02-17 Richard Biener <rguenther@suse.de>
11196
11197 PR testsuite/69586
11198 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11199
a44e0ebb
KT
112002016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11201
11202 PR target/69161
11203 * gcc.c-torture/compile/pr69161.c: New test.
11204
ffacd726
DS
112052016-02-17 David Sherwood <david.sherwood@arm.com>
11206
11207 PR target/69532
11208 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11209 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11210
448db8d2
EB
112112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11212
11213 * gcc.dg/ifcvt-4.c: Skip on Visium.
11214
e2f0522e
EB
112152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11216
11217 * gnat.dg/atomic8.adb: New test.
11218
bf17fe3f
EB
112192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11220
11221 * gnat.dg/discr46.ad[sb]: New test.
11222
ecf835e9
KN
112232016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11224
11225 PR Target/48344
11226 * gcc.target/powerpc/pr48344-1.c: New test.
11227
49a1164a
TK
112282015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11229
11230 PR fortran/69742
11231 * gfortran.dg/associate_21.f90: New test.
11232
bf14eba2
JJ
112332016-02-16 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR c/69835
11236 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11237 -Wnonnull in dg-options.
11238 * c-c++-common/nonnull-2.c: New test.
11239
35a093b6
JG
112402016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11241 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11242
11243 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11244
e387d491
JJ
112452016-02-16 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR middle-end/69801
11248 * gcc.dg/pr69801.c: Add empty dg-options.
11249
ba539195
JN
112502016-02-16 James Norris <jnorris@codesourcery.com>
11251
11252 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11253 * g++.dg/goacc/deviceptr-1.c: New file.
11254
2a2b8f64
JJ
112552016-02-16 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR tree-optimization/69820
11258 * gcc.dg/vect/pr69820.c: New test.
11259
87440c29
RB
112602016-02-16 Richard Biener <rguenther@suse.de>
11261
11262 PR tree-optimization/69776
11263 * gcc.dg/torture/pr69776-2.c: New testcase.
11264
6d87c306
BS
112652016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11266
11267 PR tree-optimization/69714
11268 * gcc.dg/torture/pr69714.c: New test.
11269
3824a0a2
JJ
112702016-02-16 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR tree-optimization/69802
11273 * gcc.dg/pr69802.c: New test.
11274
c8cfe96e
RB
112752016-02-16 Richard Biener <rguenther@suse.de>
11276
11277 PR middle-end/69801
11278 * gcc.dg/pr69801.c: New testcase.
11279
fc12098d
JD
112802016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11281
11282 PR libgfortran/69651
11283 * gfortran.dg/read_bang.f90: New test.
11284 * gfortran.dg/read_bang4.f90: New test.
11285
ba6b3795
JJ
112862016-02-15 Jakub Jelinek <jakub@redhat.com>
11287
f0516ca4
JJ
11288 PR c++/69658
11289 * g++.dg/init/pr69658.C: New test.
11290
ba6b3795
JJ
11291 PR c++/69797
11292 * c-c++-common/pr69797.c: New test.
11293
de3f9a2d
PK
112942016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11295
11296 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11297 check for aarch64*-*-*.
11298
17a3b967
RB
112992016-02-15 Richard Biener <rguenther@suse.de>
11300
11301 PR tree-optimization/69783
11302 * gcc.dg/vect/pr69783.c: New testcase.
11303
1c48bff1
RB
113042016-02-15 Richard Biener <rguenther@suse.de>
11305
11306 PR tree-optimization/69776
11307 * gcc.dg/torture/pr69776.c: New testcase.
11308
1e6025b6
TK
113092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11310
11311 PR fortran/60526
11312 * gfortran.dg/type_decl_4.f90: Reinstated.
11313
d3308279
JDA
113142016-02-14 John David Anglin <danglin@gcc.gnu.org>
11315
11316 PR fortran/68746
11317 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11318
b7c56581
TK
113192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11320
11321 PR fortran/60526
11322 PR bootstrap/69816
11323 * gfortran.dg/type_decl_4.f90: Removed.
11324
60cb4ef5
TK
113252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11326
11327 PR fortran/60526
11328 * gfortran.dg/type_decl_4.f90: New test.
11329
f6964637
AM
113302016-02-14 Alan Modra <amodra@gmail.com>
11331
1a8849d1 11332 PR testsuite/68886
f6964637
AM
11333 * gcc.c-torture/execute/stkalign.c: Revise test.
11334
f5121920
OE
113352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11336
11337 PR target/67260
11338 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11339
6cda3ab6
OE
113402016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11341
11342 PR target/67260
11343 * gcc.target/sh/torture/pr67260.c: New.
11344
6786e598
JDA
113452016-02-12 John David Anglin <danglin@gcc.gnu.org>
11346
11347 * gcc.dg/pr67964.c: Add dg-require-alias.
11348
7e05dad8
OE
113492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11350
11351 PR target/67636
11352 PR target/64345
11353 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11354
7f4cc3ce
JD
113552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11356
11357 PR libgfortran/69668
11358 * gfortran.dg/namelist_88.f90: New test.
11359
955ca6dc
JD
113602016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11361
11362 PR libgfortran/69668
11363 * gfortran.dg/namelist_38.f90: Update test.
11364 * gfortran.dg/namelist_84.f90: Update test.
11365
876217ae
DM
113662016-02-12 David Malcolm <dmalcolm@redhat.com>
11367
11368 PR other/69554
11369 * gcc.dg/pr69554-1.c: New test.
11370 * gfortran.dg/pr69554-1.F90: New test.
11371 * gfortran.dg/pr69554-2.F90: New test.
11372 * lib/gcc-dg.exp (proc dg-locus): New function.
11373 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11374 distinguish between the caret-printing and non-caret-printing
11375 cases. If caret-printing has been explicitly enabled, bail out
11376 without attempting to fix up the output.
11377
61789eed
DM
113782016-02-12 David Malcolm <dmalcolm@redhat.com>
11379
11380 PR driver/69265
11381 PR driver/69453
11382 * gcc.dg/spellcheck-options-3.c: New test case.
11383 * gcc.dg/spellcheck-options-4.c: New test case.
11384 * gcc.dg/spellcheck-options-5.c: New test case.
11385 * gcc.dg/spellcheck-options-6.c: New test case.
11386 * gcc.dg/spellcheck-options-7.c: New test case.
11387 * gcc.dg/spellcheck-options-8.c: New test case.
11388 * gcc.dg/spellcheck-options-9.c: New test case.
11389 * gcc.dg/spellcheck-options-10.c: New test case.
11390
c3090c1f
JJ
113912016-02-12 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR rtl-optimization/69764
11394 PR rtl-optimization/69771
11395 * c-c++-common/pr69764.c: New test.
11396 * gcc.dg/torture/pr69771.c: New test.
11397
8222034d
MP
113982016-02-12 Marek Polacek <polacek@redhat.com>
11399
11400 * g++.dg/torture/init-list1.C: New.
11401
f749f792
MP
114022016-02-12 Marek Polacek <polacek@redhat.com>
11403
11404 * gcc.dg/pr69522.c: Add empty dg-options.
11405
199fb02a
IE
114062016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11407
11408 * g++.dg/lto/lto.exp: Include and init mpx.
11409 * g++.dg/lto/pr69729_0.C: New test.
11410
b69539cb
JJ
114112016-02-12 Jakub Jelinek <jakub@redhat.com>
11412
06ff7000
JJ
11413 PR ipa/69241
11414 * g++.dg/ipa/pr69241-4.C: New test.
11415
b69539cb
JJ
11416 PR ipa/68672
11417 * g++.dg/ipa/pr68672-1.C: New test.
11418 * g++.dg/ipa/pr68672-2.C: New test.
11419 * g++.dg/ipa/pr68672-3.C: New test.
11420
16595a1f
BS
114212016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11422
11423 PR c/69522
6d87c306 11424 * gcc.dg/pr69522.c: New test.
16595a1f 11425
38d795d2
PP
114262016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11427
11428 PR c++/69098
11429 * g++.dg/cpp1y/69098.C: New test.
11430 * g++.dg/cpp1y/69098-2.C: New test.
11431
9c582551
JJ
114322016-02-12 Jakub Jelinek <jakub@redhat.com>
11433
11434 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11435 and neighbour -> neighbor.
11436 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11437 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11438 * c-c++-common/Wvarargs.c: Likewise.
11439 * c-c++-common/goacc/host_data-5.c: Likewise.
11440 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11441 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11442 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11443 * gcc.target/aarch64/pr60697.c: Likewise.
11444 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11445 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11446 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11447 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11448 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11449 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11450 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11451 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11452 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11453 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11454 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11455 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11456 * g++.dg/lookup/koenig5.C: Likewise.
11457 * g++.dg/ext/no-asm-2.C: Likewise.
11458 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11459 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11460 * gfortran.dg/used_types_16.f90: Likewise.
11461 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11462 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11463 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11464 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11465 * gfortran.dg/abstract_type_6.f03: Likewise.
11466 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11467 * gfortran.dg/used_types_15.f90: Likewise.
11468 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11469 * gfortran.dg/exit_3.f08: Likewise.
11470 * gfortran.dg/open_status_2.f90: Likewise.
11471 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11472 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11473 * gfortran.dg/associate_1.f03: Likewise.
11474 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11475 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11476 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11477 * gcc.dg/builtin-object-size-1.c: Likewise.
11478 * gcc.dg/noreturn-6.c: Likewise.
11479 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11480 * gcc.dg/globalalias.c: Likewise.
11481 * gcc.dg/builtins-config.h: Likewise.
11482 * gcc.dg/pr30457.c: Likewise.
11483 * gcc.c-torture/compile/volatile-1.c: Likewise.
11484 * gcc.c-torture/execute/20101011-1.c: Likewise.
11485 * c-c++-common/Waddress-1.c: Likewise.
11486
66756373
JJ
114872016-02-11 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR c/69768
11490 * c-c++-common/Waddress-1.c: New test.
11491
76fe932b
AV
114922016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11493
11494 PR fortran/69296
11495 * gfortran.dg/associate_19.f03: New test.
11496 * gfortran.dg/associate_20.f03: New test.
11497
564c4d4b
OE
114982016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11499
11500 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11501
e1c1ecb0
KT
115022016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11503
11504 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11505 .arch armv8-a\n. Add -dA to dg-options.
11506 * gcc.target/aarch64/assembler_arch_1.c: New test.
11507 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11508
0d7d9458
PC
115092016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR c++/68726
11512 * g++.dg/cpp0x/pr68726.C: New.
11513
e6208a60
IE
115142016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11515
11516 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11517 test.
11518
281a11eb
RB
115192016-02-11 Richard Biener <rguenther@suse.de>
11520
11521 * g++.dg/tree-ssa/pr61034.C: Adjust.
11522
e03dd765
VM
115232016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11524
4b48faf5 11525 PR target/69148
e03dd765
VM
11526 * gcc.target/s390/pr69148.c: New.
11527
cdc23927
YR
115282016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11529
11530 PR tree-optimization/69652
11531 * gcc.dg/torture/pr69652.c: New test.
11532
e199dd0a
JJ
115332016-02-10 Jakub Jelinek <jakub@redhat.com>
11534 Patrick Palka <ppalka@gcc.gnu.org>
11535
11536 PR ipa/69241
11537 PR c++/69649
11538 * g++.dg/ipa/pr69241-1.C: New test.
11539 * g++.dg/ipa/pr69241-2.C: New test.
11540 * g++.dg/ipa/pr69241-3.C: New test.
11541 * g++.dg/ipa/pr69649.C: New test.
11542
d6b38027
UB
115432016-02-10 Uros Bizjak <ubizjak@gmail.com>
11544
11545 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11546 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11547
13b562c5
BC
115482016-02-10 Bin Cheng <bin.cheng@arm.com>
11549
11550 PR tree-optimization/68021
11551 * gcc.dg/tree-ssa/pr68021.c: New test.
11552
24a179f8
RB
115532016-02-10 Richard Biener <rguenther@suse.de>
11554
11555 PR tree-optimization/69726
11556 * gcc.dg/uninit-22.c: New testcase.
11557
0d99886f
AP
115582016-02-09 Andrew Pinski <apinski@cavium.com>
11559
11560 PR tree-opt/69282
11561 * gcc.c-torture/compile/20160205-1.c: New testcase.
11562
ab04995c
MM
115632016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11564
11565 PR target/68404
11566 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11567 instead accessing a really large arrray.
11568 * gcc.target/powerpc/fusion3.c: Likewise.
11569
4b79ac23
CB
115702016-02-09 Charles Baylis <charles.baylis@linaro.org>
11571
11572 PR target/68532
11573 * gcc.c-torture/execute/pr68532.c: New test.
11574
b890a441
AO
115752016-02-11 Alexandre Oliva <aoliva@redhat.com>
11576
11577 PR target/69634
11578 * gcc.dg/pr69634.c: New.
11579
84a5bef7
RB
115802016-02-09 Richard Biener <rguenther@suse.de>
11581
11582 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11583
1f123759 115842016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11585
1f123759
AF
11586 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11587
65860c77
YR
115882016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11589
11590 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11591
7e1e8a0a
RB
115922016-02-09 Richard Biener <rguenther@suse.de>
11593
11594 PR tree-optimization/69715
11595 * gcc.dg/torture/pr69715.c: New testcase.
11596
efb45a9f
PP
115972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11598
11599 PR c++/69139
11600 * g++.dg/cpp0x/trailing12.C: New test.
11601 * g++.dg/cpp0x/trailing13.C: New test.
11602
20a0c6f9
PP
116032016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 PR c++/69283
11606 PR c++/67835
11607 * g++.dg/cpp1y/auto-fn29.C: New test.
11608 * g++.dg/cpp1y/auto-fn30.C: New test.
11609
a162f3af
JJ
116102016-02-08 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR tree-optimization/69209
11613 * gcc.c-torture/compile/pr69209.c: New test.
11614
4b4a9fbd
JL
116152016-02-08 Jeff Law <law@redhat.com>
11616
11617 PR tree-optimization/68541
11618 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11619 of statements allowed in join block for path splitting.
11620
cfac5ed2
JJ
116212016-02-08 Jakub Jelinek <jakub@redhat.com>
11622
f68bc23f
JJ
11623 PR c++/59627
11624 * g++.dg/gomp/pr59627.C: New test.
11625
cfac5ed2
JJ
11626 PR ipa/69239
11627 * g++.dg/ipa/pr69239.C: New test.
11628
44714d8c
DM
116292016-02-08 David Malcolm <dmalcolm@redhat.com>
11630
11631 PR preprocessor/69664
11632 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11633 * gcc.dg/cpp/warn-comments.c: Likewise.
11634
eba9e839
MP
116352016-02-08 Marek Polacek <polacek@redhat.com>
11636
11637 PR c++/69688
11638 * g++.dg/init/const12.C: New test.
11639
a011cd92
BS
116402016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11641
11642 PR target/60410
11643 * gcc.dg/lto/pr55113_0.c: Remove test.
11644
5317b1be
RB
116452016-02-08 Richard Biener <rguenther@suse.de>
11646
11647 PR tree-optimization/69719
11648 * gcc.dg/torture/pr69719.c: New testcase.
11649
63998a63
RB
116502016-02-08 Richard Biener <rguenther@suse.de>
11651 Jeff Law <law@redhat.com>
11652
11653 PR target/68273
11654 * gcc.target/mips/pr68273.c: New testcase.
11655
43f4a281
RB
116562016-02-08 Richard Biener <rguenther@suse.de>
11657
11658 PR rtl-optimization/69274
11659 * gcc.target/i386/addr-sel-1.c: XFAIL.
11660
0b604d2d
JL
116612016-02-08 Jeff Law <law@redhat.com>
11662
e8dfe49e
JL
11663 PR tree-optimization/68541
11664 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11665
6daecd7a 11666 PR tree-optimization/65917
0b604d2d
JL
11667 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11668
c0f0e35a
JD
116692016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11670
11671 PR fortran/50555
11672 * gfortran.dg/namelist_args.f90: New test.
11673
8981d712
JL
116742016-02-05 Jeff Law <law@redhat.com>
11675
6daecd7a 11676 PR tree-optimization/68541
8981d712
JL
11677 * gcc.dg/tree-ssa/split-path-2.c: New test.
11678 * gcc.dg/tree-ssa/split-path-3.c: New test.
11679 * gcc.dg/tree-ssa/split-path-4.c: New test.
11680 * gcc.dg/tree-ssa/split-path-5.c: New test.
11681 * gcc.dg/tree-ssa/split-path-6.c: New test.
11682 * gcc.dg/tree-ssa/split-path-7.c: New test.
11683
46cb9332
MS
116842016-02-05 Martin Sebor <msebor@redhat.com>
11685
11686 PR c++/69662
11687 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11688 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11689
be2083ea
RH
116902016-02-06 Richard HEnderson <rth@redhat.com>
11691
11692 PR c/69643
11693 * gcc.target/i386/addr-space-4.c: New.
11694 * gcc.target/i386/addr-space-5.c: New.
11695
711d7c23
MM
116962016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11697
11698 PR fortran/66089
11699 * gfortran.dg/elemental_dependency_6.f90: New.
11700
b5c1c988
JJ
117012016-02-05 Jakub Jelinek <jakub@redhat.com>
11702
861c7bcd
JJ
11703 PR rtl-optimization/69691
11704 * gcc.c-torture/execute/pr69691.c: New test.
11705
b5c1c988
JJ
11706 PR c++/69628
11707 * g++.dg/parse/pr69628.C: New test.
11708
f7dfa966
UB
117092016-02-05 Uros Bizjak <ubizjak@gmail.com>
11710
11711 * gcc.dg/sancov/asan.c: Move to ...
11712 * gcc.dg/asan/sancov-1.c: ... here.
11713
9b143e64
UB
117142016-02-05 Uros Bizjak <ubizjak@gmail.com>
11715
11716 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11717
f5d4b899
L
117182016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11719
11720 PR target/69677
11721 * gcc.target/i386/pr69677.c: New test.
11722
76c85fbb
PP
117232016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11724
11725 PR c++/68948
11726 * g++.dg/template/pr68948.C: New test.
11727
f181bf90
DV
117282016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11729
11730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11731 (only necessary on s390x).
11732
714fb282
L
117332016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11734
11735 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11736 -mno-accumulate-outgoing-args.
11737
618d6c1c
PP
117382016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11739
11740 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11741
1066e9b5
JJ
117422016-02-04 Jakub Jelinek <jakub@redhat.com>
11743
11744 PR c/69669
11745 * c-c++-common/pr69669.c: New test.
11746
76255d0d
MM
117472016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11748
11749 PR target/69667
11750 * g++.dg/pr69667.C: New file.
11751
e0b059b1
WD
117522016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11753
11754 PR target/69619
11755 * gcc.dg/pr69619.c: Add new test.
11756
2692b5c8
RS
117572016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11758
11759 PR rtl-optimization/69577
11760 * gcc.target/i386/pr69577.c: New test.
11761
7db337c2
ML
117622016-02-04 Martin Liska <mliska@suse.cz>
11763
11764 * g++.dg/asan/pr69276.C: New test.
11765
cc9c0829
KT
117662016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11767
11768 PR target/65932
11769 PR target/67714
11770 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11771 a single smulbb instruction.
11772 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11773 * gcc.target/amr/wmul-2.c: Likewise.
11774
eb9feb52
KT
117752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11776
11777 PR target/65932
11778 PR target/67714
11779 * gcc.c-torture/execute/pr67714.c: New test.
11780
61f727fe
JJ
117812016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11782
11783 PR target/69454
11784 * gcc.target/i386/pr69454-1.c: New test.
11785 * gcc.target/i386/pr69454-2.c: New test.
11786
05dd97db
MS
117872016-02-03 Martin Sebor <msebor@redhat.com>
11788
11789 PR c++/69251
11790 PR c++/69253
11791 PR c++/69290
11792 PR c++/69277
11793 PR c++/69349
11794 * g++.dg/ext/flexarray-mangle-2.C: New test.
11795 * g++.dg/ext/flexarray-mangle.C: New test.
11796 * g++.dg/ext/flexarray-subst.C: New test.
11797 * g++.dg/ext/flexary11.C: New test.
11798 * g++.dg/ext/flexary12.C: New test.
11799 * g++.dg/ext/flexary13.C: New test.
11800 * g++.dg/ext/flexary14.C: New test.
11801 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11802
dac2fc29
L
118032016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11804
11805 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11806 Define only if CHECK_FLOAT128 is defined.
11807 (main): Properly initialize u5.
11808
eadb8035
JJ
118092016-02-03 Jakub Jelinek <jakub@redhat.com>
11810
0afbb81b
JJ
11811 PR c/69627
11812 * gcc.dg/pr69627.c: New test.
11813
eadb8035
JJ
11814 PR target/69644
11815 * gcc.dg/pr69644.c: New test.
11816
b12d4923
MS
118172016-02-03 Mike Stump <mikestump@comcast.net>
11818
11819 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11820 support for struct-layout-1.exp.
11821
ab4bae0c
PP
118222016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11823
11824 PR c++/69056
618d6c1c 11825 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11826
95831c01
VM
118272016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11828 Alexandre Oliva <aoliva@redhat.com>
11829
11830 PR target/69461
11831 * gcc.target/powerpc/pr69461.c: New.
11832
ccc71ab8
UB
118332016-02-03 Uros Bizjak <ubizjak@gmail.com>
11834
11835 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11836 works from here ...
11837 (check_effective_target_fsanitize_thread): ... to here. Do not
11838 specify additional compile flags for the test source.
11839 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11840 specify additional compile flags for the test source.
11841
96299640
WD
118422016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11843
11844 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11845
781d83d9
AV
118462016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11847
11848 PR fortran/67451
11849 PR fortran/69418
11850 * gfortran.dg/coarray_allocate_2.f08: New test.
11851 * gfortran.dg/coarray_allocate_3.f08: New test.
11852 * gfortran.dg/coarray_allocate_4.f08: New test.
11853
d8208e6d
AL
118542016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11855
11856 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11857 use same scan-tree-dump-times on all platforms.
11858 * gcc.dg/vect/vect-outer-1.c: Likewise.
11859 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11860 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11861 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11862 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11863 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11864 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11865 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11866
a8394fa0
SB
118672016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11868
11869 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11870 warning.
11871
f3baa1d3
L
118722016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11873
11874 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11875
eb077516
JN
118762016-02-02 James Norris <jnorris@codesourcery.com>
11877
11878 * c-c++-common/goacc/routine-5.c: Add tests.
11879
578fb225
AM
118802016-02-02 Alexander Monakov <amonakov@ispras.ru>
11881
11882 * gcc.target/nvptx/unsigned-cmp.c: New test.
11883
c64f7d37
WD
118842016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11885
11886 * gcc.target/aarch64/scalar_shift_1.c
11887 (test_corners_sisd_di): Improve force to SIMD register.
11888 (test_corners_sisd_si): Likewise.
11889 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11890 Remove scan-assembler check for ldr.
11891
90c6f26c
RB
118922016-02-02 Richard Biener <rguenther@suse.de>
11893
11894 PR tree-optimization/69595
11895 * gcc.dg/Warray-bounds-17.c: New testcase.
11896
9dc03c97
RB
118972016-02-02 Richard Biener <rguenther@suse.de>
11898
11899 PR tree-optimization/69606
11900 * gcc.dg/torture/pr69606.c: New testcase.
11901
2d4dc223
YR
119022016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11903
11904 PR middle-end/68542
11905 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11906 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11907
65c98fde
AM
119082016-02-02 Alan Modra <amodra@gmail.com>
11909
11910 PR target/69548
11911 * gcc.target/powerpc/pr69548.c: New test.
11912
e1b81f2b
JJ
119132016-02-01 Jakub Jelinek <jakub@redhat.com>
11914
d0268b37
JJ
11915 PR rtl-optimization/69592
11916 * gcc.dg/pr69592.c: New test.
11917
e1b81f2b
JJ
11918 PR preprocessor/69543
11919 PR c/69558
11920 * gcc.dg/pr69543.c: New test.
11921 * gcc.dg/pr69558.c: New test.
11922
7dd7780d
UB
119232016-02-01 Uros Bizjak <ubizjak@gmail.com>
11924
bf672ee5
UB
11925 PR testsuite/65940
11926 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11927
9a7013f8
MS
119282016-02-01 Martin Sebor <msebor@redhat.com>
11929
11930 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11931
e681fb2b
BC
119322016-02-01 Bin Cheng <bin.cheng@arm.com>
11933
11934 PR tree-optimization/67921
11935 * c-c++-common/ubsan/pr67921.c: New test.
11936
ff86345f
RB
119372016-02-01 Richard Biener <rguenther@suse.de>
11938
11939 PR middle-end/69556
11940 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11941
bc369dbd
RB
119422016-02-01 Richard Biener <rguenther@suse.de>
11943
11944 PR tree-optimization/69574
11945 * gcc.dg/torture/pr69574.c: New testcase.
11946
ef318184
RB
119472016-02-01 Richard Biener <rguenther@suse.de>
11948
11949 PR tree-optimization/69579
11950 * gcc.dg/setjmp-6.c: New testcase.
11951
654745e6
JJ
119522016-02-01 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR rtl-optimization/69570
11955 * g++.dg/opt/pr69570.C: New test.
11956
e6c0c44b
RH
119572016-02-01 Richard Henderson <rth@redhat.com>
11958
11959 * gcc.dg/pr69535.c: New test.
11960
6ff3f09a
JDA
119612016-01-31 John David Anglin <danglin@gcc.gnu.org>
11962
2c005538
JDA
11963 PR testsuite/69584
11964 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11965 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11966
61083a4b
JDA
11967 PR debug/68244
11968 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11969
6ff3f09a
JDA
11970 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11971
0c221916
PT
119722016-01-31 Paul Thomas <pault@gcc.gnu.org>
11973
11974 PR fortran/67564
11975 * gfortran.dg/allocate_with_source_17.f03: New test.
11976
db7a2818
JJ
119772016-01-30 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR tree-optimization/69546
11980 * gcc.dg/torture/pr69546.c: New test.
11981
e520d5f0
PT
119822016-01-30 Paul Thomas <pault@gcc.gnu.org>
11983
11984 PR fortran/69566
11985 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11986
343c05d3
MS
119872016-01-30 Martin Sebor <msebor@redhat.com>
11988
11989 PR c++/68490
11990 * g++.dg/ext/flexary10.C: New test.
11991
d6c3a539
DH
119922016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11993
11994 PR fortran/66707
11995 gfortran.dg/common_23.f90: New test.
11996
52d72fcd
BS
119972016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11998
11999 PR target/65546
12000 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12001 condition being checked, and disable it when the target supports
12002 misaligned loads and stores.
12003
3a5d2ba4
JJ
120042016-01-29 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR debug/69518
12007 * gcc.dg/torture/pr69518.c: New test.
12008
6bbacdb5
L
120092016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12010
12011 PR target/69530
12012 * gcc.target/i386/pr69530.c: New test.
12013
af932cdb
SE
120142016-01-29 Steve Ellcey <sellcey@imgtec.com>
12015
12016 PR target/65604
12017 * gcc.target/mips/div-delay.c: New test.
12018
26658b7c
JJ
120192016-01-29 Jakub Jelinek <jakub@redhat.com>
12020
33e89989
JJ
12021 PR target/69551
12022 * gcc.target/i386/pr69551.c: New test.
12023
26658b7c
JJ
12024 PR target/66137
12025 * gcc.target/i386/pr66137.c: New test.
12026
401116b5
AB
120272016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12028
12029 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12030 always built for p5600.
12031 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12032 isa=p5600 dg-option.
12033
d4abfcc5
RB
120342016-01-29 Richard Biener <rguenther@suse.de>
12035
12036 PR tree-optimization/69547
12037 * g++.dg/tree-ssa/pr69547.C: New testcase.
12038
16b77b32
JJ
120392016-01-29 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR debug/66869
12042 * g++.dg/warn/Wunused-function2.C: New test.
12043
a1c95464
DV
120442016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12045
12046 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12047 support for test to succeed.
12048
5453bfed
MP
120492016-01-29 Marek Polacek <polacek@redhat.com>
12050
12051 PR c++/69509
12052 PR c++/69516
12053 * g++.dg/ext/constexpr-vla2.C: New test.
12054 * g++.dg/ext/constexpr-vla3.C: New test.
12055 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12056
452ec2a5
RB
120572016-01-29 Richard Biener <rguenther@suse.de>
12058
12059 PR middle-end/69537
12060 * gcc.dg/uninit-21.c: New testcase.
12061
aec0b19e
UB
120622016-01-28 Uros Bizjak <ubizjak@gmail.com>
12063
12064 PR target/69459
12065 * gcc.target/i386/pr69459.c: New test.
12066
df113ce7
SE
120672016-01-28 Steve Ellcey <sellcey@imgtec.com>
12068
12069 PR target/68400
12070 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12071 * gcc.target/mips/pr68400.c: New test.
12072
494de84f
MS
120732016-01-28 Martin Sebor <msebor@redhat.com>
12074
12075 PR target/17381
12076 * gcc.target/powerpc/pr17381.c: New test.
12077
eb1b1f01
JJ
120782016-01-28 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR middle-end/69542
12081 * gcc.dg/torture/pr69542.c: New test.
12082
6dfeb7ce
WD
120832016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12084
12085 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12086
4b7471a4
DE
120872016-01-28 David Edelsohn <dje.gcc@gmail.com>
12088
12089 * gcc.dg/pr65980.c: Skip on AIX.
12090 * gcc.dg/pr66688.c: Same.
12091
b271fd21
DE
120922016-01-28 David Edelsohn <dje.gcc@gmail.com>
12093
12094 PR target/63679
12095 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12096 * gcc.dg/tree-ssa/sra-18.c: Same.
12097
874108a9
AV
120982016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12099
12100 PR fortran/62536
12101 * gfortran.dg/block_15.f08: New test.
12102 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12103 on incorrectly closed BLOCK.
12104
30480bcd
IE
121052016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12106
12107 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
121082016-01-28 Richard Biener <rguenther@suse.de>
12109
12110 PR tree-optimization/69466
12111 * gfortran.dg/vect/pr69466.f90: New testcase.
12112
0d4c694e
TP
121132016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12114
12115 * g++.dg/pr67989.C: Remove ARM-specific option.
12116 * gcc.target/arm/pr67989.C: New file.
12117
2aa780da
UB
121182016-01-27 Uros Bizjak <ubizjak@gmail.com>
12119
12120 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12121 and expm1 test for glibc < 2.11.
12122
f75ebe77
RH
121232016-01-27 Richard Henderson <rth@redhat.com>
12124
12125 * gcc.c-torture/execute/pr69447.c: New test.
12126
121272016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12128
9a175e65 12129 PR fortran/69422
49847d75
PT
12130 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12131
cbdd8ae0
JJ
121322016-01-27 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR debug/66869
12135 * gcc.dg/pr66869.c: New test.
12136
2b572b3c
JL
121372016-01-25 Jeff Law <law@redhat.com>
12138
12139 PR tree-optimization/68398
aec0b19e 12140 PR tree-optimization/69196
2b572b3c
JL
12141 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12142 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12143 path to avoid new heuristic allowing more irreducible regions
12144 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12145 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12146 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12147 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12148 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12149
fa74a4bc
MP
121502016-01-27 Marek Polacek <polacek@redhat.com>
12151
12152 PR c/68062
12153 * c-c++-common/vector-compare-4.c: New test.
12154
0afff540
DM
121552016-01-27 David Malcolm <dmalcolm@redhat.com>
12156
12157 PR preprocessor/69126
12158 * c-c++-common/pr69126.c: New test case.
12159
1a218fc9
ILT
121602016-01-27 Ian Lance Taylor <iant@google.com>
12161
12162 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12163
5d70666e
RB
121642016-01-27 Ryan Burn <contact@rnburn.com>
12165
12166 PR cilkplus/69267
12167 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12168
87ff4d66
UB
121692016-01-27 Uros Bizjak <ubizjak@gmail.com>
12170
12171 PR target/69512
12172 * gcc.target/i386/pr69512.c: New test.
12173
27e23cca
RE
121742016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12175
12176 PR ada/69488
12177 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12178
05bf54c3
MP
121792016-01-27 Marek Polacek <polacek@redhat.com>
12180
12181 PR c++/69379
12182 * g++.dg/pr69379.C: New test.
12183
60214d0d
MS
121842016-01-27 Martin Sebor <msebor@redhat.com>
12185
12186 PR c++/69317
12187 * g++.dg/abi/Wabi-2-2.C: New test.
12188 * g++.dg/abi/Wabi-2-3.C: New test.
12189 * g++.dg/abi/Wabi-3-2.C: New test.
12190 * g++.dg/abi/Wabi-3-3.C: New test.
12191
167c7bfa
RB
121922016-01-27 Richard Biener <rguenther@suse.de>
12193
12194 PR tree-optimization/69166
12195 * gcc.dg/torture/pr69166.c: New testcase.
12196
1430fb1f
MJ
121972016-01-27 Martin Jambor <mjambor@suse.cz>
12198
12199 PR tree-optimization/69355
12200 * gcc.dg/tree-ssa/pr69355.c: New test.
12201
95e3030c
MP
122022016-01-27 Marek Polacek <polacek@redhat.com>
12203
12204 PR c++/69496
12205 * g++.dg/ext/constexpr-vla1.C: New test.
12206
eeb085f3
CB
122072016-01-20 Christian Bruel <christian.bruel@st.com>
12208
12209 PR target/69245
12210 * gcc.target/arm/pr69245.c: New test.
12211
b1652dde
JJ
122122016-01-27 Jakub Jelinek <jakub@redhat.com>
12213
12214 PR tree-optimization/69399
12215 * gcc.dg/torture/pr69399.c: New test.
12216
ce7e8f00
EB
122172016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12218
12219 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12220
e4aac1d1
EB
122212016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12222
12223 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12224
8dfdb419
TV
122252016-01-26 Tom de Vries <tom@codesourcery.com>
12226
12227 PR tree-optimization/69110
12228 * gcc.dg/autopar/pr69110.c: New test.
12229
56f80f54 122302016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12231 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12232
12233 * gcc.dg/graphite/isl-ast-op-select.c: New.
12234
a0909527
PT
122352015-01-26 Paul Thomas <pault@gcc.gnu.org>
12236
12237 PR fortran/69385
12238 * gfortran.dg/allocate_error_6.f90: New test.
12239
ffc445f4
RH
122402016-01-26 Richard Henderson <rth@redhat.com>
12241
12242 * gcc.dg/tm/pr60908.c: New test.
12243
01e1dea3
DM
122442016-01-26 David Malcolm <dmalcolm@redhat.com>
12245
12246 PR other/69006
12247 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12248 directive.
12249 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12250 expected multiline output to reflect the colorization being
12251 disabled before newlines.
12252 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12253 (custom_diagnostic_finalizer): Replace call to
12254 pp_newline_and_flush with call to pp_flush.
12255 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12256 * gfortran.dg/implicit_class_1.f90: Likewise.
12257 * lib/gcc-dg.exp (allow_blank_lines): New global.
12258 (dg-allow-blank-lines-in-output): New procedure.
12259 (gcc-dg-prune): Complain about blank lines in the output, unless
12260 dg-allow-blank-lines-in-output was called.
12261 * lib/multiline.exp (_build_multiline_regex): Only support
12262 arbitrary followup text for non-blank-lines, not for blank lines.
12263
13f92e8d
JJ
122642016-01-26 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR tree-optimization/69483
12267 * gcc.dg/pr69483.c: New test.
12268 * g++.dg/opt/pr69483.C: New test.
12269
92422235
CL
122702016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 PR target/68620
12273 * gcc.target/arm/pr68620.c: New test.
12274
0bccf11b
L
122752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12276
12277 * gcc.target/i386/pr68986-2.c: Remove -m32.
12278
81cd202e
L
122792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12280
12281 PR target/68986
12282 * gcc.target/i386/pr68986-1.c: New test.
12283 * gcc.target/i386/pr68986-2.c: Likewise.
12284 * gcc.target/i386/pr68986-3.c: Likewise.
12285
213a1c03
CB
122862016-01-26 Christian Bruel <christian.bruel@st.com>
12287
12288 * lib/target-supports.exp
12289 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12290 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12291 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12292
22a08dd1
RB
122932016-01-26 Richard Biener <rguenther@suse.de>
12294
12295 PR tree-optimization/69452
12296 * gcc.dg/torture/pr69452.c: New testcase.
12297
6c06e0e8
JJ
122982016-01-26 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR target/69442
12301 * gcc.dg/pr69442.c: New test.
12302
b96824c4
RFI
123032016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12304
12305 PR target/67896
12306 * gcc.target/aarch64/simd/pr67896.C: New.
12307
5ee31e57
RS
123082016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12309
12310 PR tree-optimization/69400
12311 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12312 function.
12313 (plugin_init): Call it.
12314 * gcc.dg/torture/pr69400.c: New test.
12315
7ddfb31d
CL
123162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12317
12318 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12319
1e050c90
AK
123202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12321 Sebastian Pop <s.pop@samsung.com>
12322
12323 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12324 isl-0.15.
12325
c8ee4bf5
AK
123262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12327 Sebastian Pop <s.pop@samsung.com>
12328
12329 * gcc.dg/graphite/pr69292.c: New.
12330
d902b330
JJ
123312016-01-25 Jakub Jelinek <jakub@redhat.com>
12332
12333 * c-c++-common/goacc/use_device-1.c: New test.
12334
2c89b952
JL
123352016-01-25 Jeff Law <law@redhat.com>
12336
12337 PR tree-optimization/69196
12338 PR tree-optimization/68398
12339 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12340 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12341
685c8785
DE
123422016-01-25 David Edelsohn <dje.gcc@gmail.com>
12343
12344 PR target/69469
12345 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12346 Algorithm.
12347
95cef0c1
RB
123482016-01-25 Richard Biener <rguenther@suse.de>
12349
12350 PR testsuite/69380
12351 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12352
2947d3b2
IE
123532016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12354
12355 PR target/69421
12356 * gcc.dg/pr69421.c: New test.
12357
ae19075a
BB
123582016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12359
12360 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12361 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12362 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12363 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12364 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12365 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12366 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12367 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12368 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12369 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12370
fa4511c2
RB
123712016-01-25 Richard Biener <rguenther@suse.de>
12372
12373 PR tree-optimization/69376
12374 * gcc.dg/torture/pr69376.c: New testcase.
12375
1d101216
JD
123762016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12377
12378 PR fortran/69397
12379 PR fortran/68442
12380 * gfortran.dg/interface_38.f90: New test.
12381 * gfortran.dg/interface_39.f90: New test.
a0909527 12382
a59b92b0
PP
123832016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12384
12385 Revert:
12386 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12387
12388 PR c++/11858
12389 PR c++/24663
12390 PR c++/24664
12391 * g++.dg/template/pr11858.C: New test.
12392 * g++.dg/template/pr24663.C: New test.
12393 * g++.dg/template/unify12.C: New test.
12394 * g++.dg/template/unify13.C: New test.
12395 * g++.dg/template/unify14.C: New test.
12396 * g++.dg/template/unify15.C: New test.
12397 * g++.dg/template/unify16.C: New test.
12398 * g++.dg/template/unify17.C: New test.
12399
16acb1a8
DH
124002016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12401
12402 PR fortran/68283
12403 gfortran.dg/pr68283.f90: New test.
12404
094773e8
TK
124052016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12406
12407 PR fortran/66094
12408 * gfortran.dg/inline_matmul_13.f90: New test.
12409 * gfortran.dg/matmul_bounds_8.f90: New test.
12410 * gfortran.dg/matmul_bounds_9.f90: New test.
12411 * gfortran.dg/matmul_bounds_10.f90: New test.
12412
42fb90d7
TV
124132016-01-23 Tom de Vries <tom@codesourcery.com>
12414
12415 PR tree-optimization/69426
12416 * gcc.dg/autopar/pr69426.c: New test.
12417
69da7802
MS
124182016-01-23 Martin Sebor <msebor@redhat.com>
12419
12420 PR c++/58109
12421 PR c++/69022
12422 * g++.dg/cpp0x/alignas5.C: New test.
12423 * g++.dg/ext/vector29.C: Same.
12424
da17300a
UB
124252016-01-23 Uros Bizjak <ubizjak@gmail.com>
12426
12427 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12428 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12429 _GNU_SOURCE from compile flags to the source.
12430 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12431 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12432 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12433 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12434
62041cfc
JJ
124352016-01-22 Jakub Jelinek <jakub@redhat.com>
12436
12437 PR target/69432
12438 * g++.dg/opt/pr69432.C: New test.
12439
f7d2ad6f
BS
124402016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12441
12442 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12443 32-bit targets testing an -m64 multilib.
12444
d403fc9a
WS
124452016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12446
12447 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12448 64-bit support.
12449
4aa16f8d
JG
124502016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12451
12452 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12453
7c816d0f
CB
124542016-01-21 Christian Bruel <christian.bruel@st.com>
12455
12456 PR target/68674
12457 * gcc.target/i386/pr68674.c
12458 * gcc.target/aarch64/pr68674.c
12459 * gcc.target/arm/pr68674.c
12460
fce661e8
KT
124612016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12462
12463 PR target/69403
12464 * gcc.c-torture/execute/pr69403.c: New test.
12465
4696899f
PC
124662016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12467
12468 PR c++/55843
12469 * g++.dg/template/pr55843.C: New.
12470
bac69366
AL
124712016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12472
12473 PR testsuite/66877
12474 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12475 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12476
b57d3a5c
BS
124772016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12478
12479 PR testsuite/67489
da17300a
UB
12480 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12481 from dg-do compile directive, and instead add
12482 { dg-require-effective-target int128 }.
b57d3a5c 12483
9f04a53e
MS
124842016-01-20 Martin Sebor <msebor@redhat.com>
12485
12486 PR c/69405
12487 * gcc.dg/sync-fetch.c: New test.
12488
38a51663
JL
124892016-01-21 Martin Sebor <msebor@redhat.com>
12490
12491 PR target/69252
12492 * gcc.target/powerpc/pr69252.c: New test.
12493
2423a75a
JD
124942016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12495
12496 PR fortran/65996
da17300a 12497 * gfortran.dg/pr65996.f90: New test.
2423a75a 12498
0a76463f
DV
124992016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12500
12501 PR c++/68810
9f04a53e 12502 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12503 expected to generate an error.
0a76463f 12504
9776e692
BS
125052016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12506
12507 PR middle-end/66178
12508 * gcc.dg/torture/pr66178.c: New test.
12509
c8d3e088
AB
125102016-01-21 Anton Blanchard <anton@samba.org>
12511 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12512
12513 PR target/63354
12514 * gcc.target/powerpc/pr63354.c: New test.
12515
35b707ff
VM
125162016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12517
12518 PR rtl-optimization/68990
12519 * gcc.target/i386/pr68990: New.
12520
157b0829
NC
125212016-01-21 Nick Clifton <nickc@redhat.com>
12522
12523 PR target/69129
12524 * gcc.target/mips/pr69129.c: New.
12525
aede6748
PC
125262016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12527
12528 PR c++/58046
12529 * g++.dg/cpp0x/pr58046.C: New.
12530
5463c2c8
JJ
125312016-01-21 Jakub Jelinek <jakub@redhat.com>
12532
6d31cc75
SS
12533 PR target/69187
12534 PR target/65624
12535 * gcc.target/arm/pr69187.c: New test.
12536
5463c2c8
JJ
12537 PR c++/69355
12538 * g++.dg/torture/pr69355.C: New test.
12539
fa28f32b
AK
125402016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12541 Sebastian Pop <s.pop@samsung.com>
12542
12543 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12544
b920a047
AK
125452016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12546 Sebastian Pop <s.pop@samsung.com>
12547
da17300a 12548 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12549
bdd3aea6
JJ
125502016-01-21 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR middle-end/67653
12553 * c-c++-common/pr67653.c: New test.
12554 * gcc.dg/torture/pr29119.c: Add dg-warning.
12555
26a2e6ae
PB
125562016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12557
12558 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12559
d25c7690
PK
125602016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12561
12562 PR c/24293
12563 * gcc.dg/pr24293.c: New test.
12564 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12565 incomplete struct type.
12566 * gcc.dg/declspec-1.c: Likewise.
12567 * gcc.dg/pr63549.c: Likewise.
12568
889d5698
JJ
125692016-01-20 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR tree-optimization/66612
12572 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12573 for bdn instruction.
12574
d7cf3dc7
CL
125752016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12576
12577 * lib/target-supports.exp
12578 (check_effective_target_arm_fp_ok_nocache): New.
12579 (check_effective_target_arm_fp_ok): New.
12580 (add_options_for_arm_fp): New.
12581 (check_effective_target_arm_crypto_ok_nocache): Require
12582 target_arm_v8_neon_ok instead of arm32.
12583 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12584 (check_effective_target_arm_crypto_pragma_ok): New.
12585 (add_options_for_arm_vfp): New.
12586 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12587 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12588 target instead. Force initial fpu to vfp.
12589 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12590 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12591 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12592 dependency.
12593 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12594 use arm_vfp effective target instead. Force initial fpu to vfp.
12595 * gcc.target/arm/attr-neon3.c: Likewise.
12596 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12597 arm_vfp_ok.
12598 * gcc.target/arm/unsigned-float.c: Likewise.
12599 * gcc.target/arm/vfp-1.c: Likewise.
12600 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12601 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12602 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12603 * gcc.target/arm/vfp-ldmias.c: Likewise.
12604 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12605 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12606 * gcc.target/arm/vfp-stmiad.c: Likewise.
12607 * gcc.target/arm/vfp-stmias.c: Likewise.
12608 * gcc.target/arm/vnmul-1.c: Likewise.
12609 * gcc.target/arm/vnmul-2.c: Likewise.
12610 * gcc.target/arm/vnmul-3.c: Likewise.
12611 * gcc.target/arm/vnmul-4.c: Likewise.
12612
01ac9704 126132016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12614
e84b00da
L
12615 PR testsuite/69366
12616 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12617 the MPX run-time library, for compile-time MPX test.
12618 * gcc.target/i386/chkp-always_inline.c: Likewise.
12619 * gcc.target/i386/chkp-bndret.c: Likewise.
12620 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12621 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12622 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12623 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12624 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12625 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12626 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12627 * gcc.target/i386/chkp-label-address.c: Likewise.
12628 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12629 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12630 * gcc.target/i386/chkp-pr69044.c: Likewise.
12631 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12632 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12633 * gcc.target/i386/chkp-strchr.c: Likewise.
12634 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12635 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12636 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12637 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12638 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12639 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12640 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12641 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12642 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12643 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12644 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12645 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12646 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12647 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12648 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12649 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12650 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12651 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12652 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12653 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12654 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12655 * gcc.target/i386/pr63995-2.c: Likewise.
12656 * gcc.target/i386/pr64805.c: Likewise.
12657 * gcc.target/i386/pr65044.c: Likewise.
12658 * gcc.target/i386/pr65167.c: Likewise.
12659 * gcc.target/i386/pr65183.c: Likewise.
12660 * gcc.target/i386/pr65184.c: Likewise.
12661 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12662
28b33016
IE
126632016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12664
12665 PR tree-optimization/69328
12666 * gcc.dg/pr69328.c: New test.
12667
bcff0913
JL
126682016-01-20 Jeff Law <law@redhat.com>
12669
bf0bb970 12670 PR target/25114
bcff0913
JL
12671 * gcc.target/m68k/pr25114.c: New test.
12672
a3f69631
AV
126732016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12674
12675 * gcc.target/arm/memset-inline-10.c: Added
12676 dg-require-effective-target arm_thumb2_ok.
12677
af33ba0d
EB
126782016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12679
12680 * gcc.dg/debug/dwarf2/sso.c: New test.
12681
7596d5de
UB
126822016-01-19 Uros Bizjak <ubizjak@gmail.com>
12683
12684 PR testsuite/68820
12685 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12686 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12687 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12688
ceda2c69
JH
126892016-01-19 Jan Hubicka <hubicka@ucw.cz>
12690
12691 PR ipa/66223
12692 * g++.dg/ipa/devirt-50.C: New testcase.
12693
38a979f2
MP
126942016-01-19 Marek Polacek <polacek@redhat.com>
12695
12696 PR c++/68965
12697 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12698 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12699
962801c5
KT
127002016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12701
12702 PR target/69135
12703 * gcc.target/arm/pr69135_1.c: New test.
12704
078fe40a
WD
127052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12706
12707 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12708
786e3c06
WD
127092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12710
12711 * gcc.target/aarch64/ccmp_1.c: New testcase.
12712
1e297006
MP
127132016-01-19 Marek Polacek <polacek@redhat.com>
12714
12715 PR c++/68586
12716 * g++.dg/cpp0x/enum30.C: New test.
12717
879c27e3
RB
127182016-01-19 Richard Biener <rguenther@suse.de>
12719
12720 PR tree-optimization/69336
12721 * g++.dg/tree-ssa/pr69336.C: New testcase.
12722
015337d3
JJ
127232016-01-19 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR debug/65779
12726 * gcc.dg/pr65779.c: New test.
12727
e2c768b6
RB
127282016-01-19 Richard Biener <rguenther@suse.de>
12729
12730 PR tree-optimization/69352
12731 * gcc.dg/torture/pr69352.c: New testcase.
12732
569efc34
JJ
127332016-01-19 Jakub Jelinek <jakub@redhat.com>
12734
12735 PR rtl-optimization/68955
12736 PR rtl-optimization/64557
12737 * gcc.dg/torture/pr68955.c: New test.
12738
e49d321f
JH
127392016-01-19 Jan Hubicka <hubicka@ucw.cz>
12740
12741 PR lto/69136
12742 * g++.dg/torture/pr69136.C: New testcase.
12743
e9191ad3
JH
127442016-01-19 Jan Hubicka <hubicka@ucw.cz>
12745
12746 PR lto/69133
12747 * g++.dg/lto/pr69133_0.C: New testcase.
12748 * g++.dg/lto/pr69133_1.C: New testcase.
12749
2bedb645
JL
127502016-01-15 Jeff Law <law@redhat.com>
12751
12752 PR tree-optimization/69320
12753 * gcc.c-torture/pr69320-1.c: New test.
12754 * gcc.c-torture/pr69320-2.c: New test.
12755 * gcc.c-torture/pr69320-3.c: New test.
12756 * gcc.c-torture/pr69320-4.c: New test.
12757
17c15cb9
PP
127582016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12759
12760 PR c++/11858
12761 PR c++/24663
12762 PR c++/24664
12763 * g++.dg/template/pr11858.C: New test.
12764 * g++.dg/template/pr24663.C: New test.
12765 * g++.dg/template/unify12.C: New test.
12766 * g++.dg/template/unify13.C: New test.
12767 * g++.dg/template/unify14.C: New test.
12768 * g++.dg/template/unify15.C: New test.
12769 * g++.dg/template/unify16.C: New test.
12770 * g++.dg/template/unify17.C: New test.
12771
9617fd08
DM
127722016-01-18 David Malcolm <dmalcolm@redhat.com>
12773
12774 PR testsuite/69181
12775 * gcc.dg/pr69181-1.c: New test file.
12776 * gcc.dg/pr69181-2.c: New test file.
12777 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12778 globals by moving it to...
12779 (cleanup-after-saved-dg-test): ...this new function. Add
12780 "global additional_sources_used". Add reset of global
12781 multiline_expected_outputs to the empty list.
12782 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12783 global to...
12784 (multiline_expected_outputs): ...this, and updated comments to
12785 note that it is modified from gcc-dg.exp.
12786 (dg-end-multiline-output): Update for the above renaming.
12787 (handle-multiline-outputs): Likewise. Remove the clearing
12788 of the expected outputs to the empty list.
12789
b555a2e4
RB
127902016-01-18 Richard Biener <rguenther@suse.de>
12791
12792 PR tree-optimization/69297
12793 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12794
96902805
JM
127952016-01-18 Joseph Myers <joseph@codesourcery.com>
12796
12797 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12798 dg-options.
12799 * gcc.target/mips/mips-3d-2.c: Likewise.
12800 * gcc.target/mips/mips-3d-3.c: Likewise.
12801 * gcc.target/mips/mips-3d-4.c: Likewise.
12802 * gcc.target/mips/mips-3d-5.c: Likewise.
12803 * gcc.target/mips/mips-3d-6.c: Likewise.
12804 * gcc.target/mips/mips-3d-7.c: Likewise.
12805 * gcc.target/mips/mips-3d-8.c: Likewise.
12806 * gcc.target/mips/mips-3d-9.c: Likewise.
12807 * gcc.target/mips/mips-ps-1.c: Likewise.
12808 * gcc.target/mips/mips-ps-2.c: Likewise.
12809 * gcc.target/mips/mips-ps-3.c: Likewise.
12810 * gcc.target/mips/mips-ps-4.c: Likewise.
12811 * gcc.target/mips/mips-ps-5.c: Likewise.
12812 * gcc.target/mips/mips-ps-6.c: Likewise.
12813 * gcc.target/mips/mips-ps-7.c: Likewise.
12814 * gcc.target/mips/mips-ps-type.c: Likewise.
12815 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12816 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12817
40e26f94
TV
128182016-01-18 Tom de Vries <tom@codesourcery.com>
12819
12820 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12821 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12822 * c-c++-common/goacc/kernels-empty.c: New test.
12823 * c-c++-common/goacc/kernels-eternal.c: New test.
12824 * c-c++-common/goacc/kernels-loop-2.c: New test.
12825 * c-c++-common/goacc/kernels-loop-3.c: New test.
12826 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12827 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12828 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12829 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12830 * c-c++-common/goacc/kernels-loop-data.c: New test.
12831 * c-c++-common/goacc/kernels-loop-g.c: New test.
12832 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12833 * c-c++-common/goacc/kernels-loop-n.c: New test.
12834 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12835 * c-c++-common/goacc/kernels-loop.c: New test.
12836 * c-c++-common/goacc/kernels-noreturn.c: New test.
12837 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12838 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12839 * c-c++-common/goacc/kernels-reduction.c: New test.
12840
a98d4647
TV
128412016-01-18 Tom de Vries <tom@codesourcery.com>
12842
12843 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12844 * gcc.dg/autopar/outer-2.c: Same.
12845 * gcc.dg/autopar/outer-3.c: Same.
12846 * gcc.dg/autopar/outer-4.c: Same.
12847 * gcc.dg/autopar/outer-5.c: Same.
12848 * gcc.dg/autopar/outer-6.c: Same.
12849 * gcc.dg/autopar/parallelization-1.c: Same.
12850 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12851 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12852 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12853 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12854 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12855 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12856 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12857 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12858 * gcc.dg/autopar/pr39500-1.c: Same.
12859 * gcc.dg/autopar/pr39500-2.c: Same.
12860 * gcc.dg/autopar/pr46193.c: Same.
12861 * gcc.dg/autopar/pr46194.c: Same.
12862 * gcc.dg/autopar/pr49580.c: Same.
12863 * gcc.dg/autopar/pr49960-1.c: Same.
12864 * gcc.dg/autopar/pr49960.c: Same.
12865 * gcc.dg/autopar/pr68373.c: Same.
12866 * gcc.dg/autopar/reduc-1.c: Same.
12867 * gcc.dg/autopar/reduc-1char.c: Same.
12868 * gcc.dg/autopar/reduc-1short.c: Same.
12869 * gcc.dg/autopar/reduc-2.c: Same.
12870 * gcc.dg/autopar/reduc-2char.c: Same.
12871 * gcc.dg/autopar/reduc-2short.c: Same.
12872 * gcc.dg/autopar/reduc-3.c: Same.
12873 * gcc.dg/autopar/reduc-4.c: Same.
12874 * gcc.dg/autopar/reduc-6.c: Same.
12875 * gcc.dg/autopar/reduc-7.c: Same.
12876 * gcc.dg/autopar/reduc-8.c: Same.
12877 * gcc.dg/autopar/reduc-9.c: Same.
12878 * gcc.dg/autopar/uns-outer-4.c: Same.
12879 * gcc.dg/autopar/uns-outer-5.c: Same.
12880 * gcc.dg/autopar/uns-outer-6.c: Same.
12881 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12882 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12883
da976fa8
AL
128842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12885
12886 PR target/63679
12887 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12888 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12889
70c1e886
AL
128902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12891
12892 PR target/63679
12893 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12894 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12895 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12896
88bed196
AL
128972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12898
12899 PR target/63679
12900 * gcc.dg/tree-ssa/sra-17.c: New.
12901 * gcc.dg/tree-ssa/sra-18.c: New.
12902
3dd5f42e
IE
129032016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12904
12905 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12906
ae5a77fa
EB
129072016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12908
12909 * gnat.dg/inline12.adb: New test.
12910
11e57fc6
BC
129112016-01-18 Bin Cheng <bin.cheng@arm.com>
12912
12913 PR tree-optimization/66797
12914 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12915
995b6fe0
RB
129162016-01-18 Richard Biener <rguenther@suse.de>
12917
12918 PR tree-optimization/69170
12919 * gcc.dg/torture/pr69170.c: New testcase.
12920
82ee0cf2 129212016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12922
12923 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12924
d69da357
TV
129252016-01-16 Tom de Vries <tom@codesourcery.com>
12926
12927 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12928
a3845283
TV
129292016-01-16 Tom de Vries <tom@codesourcery.com>
12930
12931 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12932 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12933 redundant dg-require-effective-target pthread.
12934 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12935 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12936 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12937 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12938 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12939 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12940 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12941
197a6aa6
DE
129422016-01-16 David Edelsohn <dje.gcc@gmail.com>
12943
12944 PR target/68609
12945 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12946 * gcc.target/powerpc/recip-7.c: Same.
12947
ec7886c1
PP
129482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12949
12950 PR c++/69091
12951 * g++.dg/template/pr69091.C: New test.
12952
203484bb
PP
129532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12954
12955 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12956 dump does not contain an error_mark_node.
12957 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12958 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12959
aa2500e9
PP
129602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12961
12962 PR c++/68936
12963 * g++.dg/template/pr68936.C: New test.
12964
28621a5c
DE
129652016-01-15 David Edelsohn <dje.gcc@gmail.com>
12966
12967 PR target/68609
12968 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12969 * gcc.target/powerpc/recip-2.c: Same.
12970 * gcc.target/powerpc/recip-3.c: Same.
12971 * gcc.target/powerpc/recip-4.c: Same.
12972 * gcc.target/powerpc/recip-sqrtf.c: Same.
12973
40c43aca
JL
129742016-01-15 Jeff Law <law@redhat.com>
12975
12976 PR tree-optimization/69270
12977 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12978 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12979
afbc5ae8
PT
129802016-01-15 Paul Thomas <pault@gcc.gnu.org>
12981
12982 PR fortran/49630
12983 * gfortran.dg/deferred_character_13.f90: New test for the fix
12984 of comment 3 of the PR.
12985
12986 PR fortran/54070
12987 * gfortran.dg/deferred_character_8.f90: New test
12988 * gfortran.dg/allocate_error_5.f90: New test
12989
12990 PR fortran/60593
12991 * gfortran.dg/deferred_character_10.f90: New test
12992
12993 PR fortran/60795
12994 * gfortran.dg/deferred_character_14.f90: New test
12995
12996 PR fortran/61147
12997 * gfortran.dg/deferred_character_11.f90: New test
12998
12999 PR fortran/64324
13000 * gfortran.dg/deferred_character_9.f90: New test
13001
49abe076
VM
130022016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13003
13004 PR rtl-optimization/69030
13005 * gcc.target/i386/pr69030.c: New.
13006
16d12992
KT
130072016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13008
13009 * gcc.target/aarch64/target_attr_17.c: New test.
13010
78810bd3
RB
130112016-01-15 Richard Biener <rguenther@suse.de>
13012
13013 PR tree-optimization/66856
13014 * gcc.dg/torture/pr66856-1.c: New testcase.
13015 * gcc.dg/torture/pr66856-2.c: Likewise.
13016
2bd847fe
RB
130172016-01-15 Richard Biener <rguenther@suse.de>
13018
13019 PR debug/69137
13020 * g++.dg/lto/pr69137_0.C: New testcase.
13021
a00fe3b7
RS
130222016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13023
13024 PR middle-end/69246
13025 * gcc.target/i386/pr69246.c: New test.
13026
cbb0e83b
DV
130272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13028
7596d5de 13029 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13030
5a500ecf
DV
130312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13032
13033 PR c++/56194
13034 * g++.dg/init/const9.C: Disable test on S/390.
13035
5d9bf64f
DV
130362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13037
13038 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13039 * g++.dg/Wno-frame-address.C: Ditto.
13040
e234b19e
DV
130412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13042
13043 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13044
89483f99
RB
130452016-01-15 Richard Biener <rguenther@suse.de>
13046
13047 PR tree-optimization/68961
13048 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13049
94f37395
IE
130502016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13051
13052 * gcc.target/i386/pr65105-5.c: New test.
13053
82ee0cf2 130542016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13055
13056 * gcc.c-torture/execute/alias-4.c: New testcase.
13057
82ee0cf2 130582016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13059
13060 PR ipa/68148
13061 * g++.dg/ipa/devirt-49.C: New testcase.
13062
092f7deb 130632016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13064
13065 PR target/65837
13066 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13067 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13068 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13069
e93c66bc
RB
130702016-01-15 Richard Biener <rguenther@suse.de>
13071
13072 PR tree-optimization/69117
13073 * gcc.dg/torture/pr69117.c: New testcase.
13074
c47eaca6 130752015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13076
13077 PR c++/69048
13078 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13079
c3f6914a
FXC
130802016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13081
13082 PR testsuite/67509
13083 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13084 range tests use 100 * maximum instead of maximum + 1.
13085
cd65ae90
JJ
130862016-01-14 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR debug/69244
13089 * gcc.dg/guality/pr69244.c: New test.
13090
19643948
UB
130912016-01-14 Uros Bizjak <ubizjak@gmail.com>
13092
13093 * lib/target-supports.exp (check_effective_target_issignaling):
13094 New procedure.
13095 * gcc.dg/pr61441.c: Require issignaling effective target.
13096
fe79c97e
SB
130972016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13098
13099 PR target/68803
13100 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13101
c7df95d8
DM
131022016-01-14 David Malcolm <dmalcolm@redhat.com>
13103
13104 PR c++/68819
13105 PR preprocessor/69177
13106 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13107 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13108 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13109 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13110
00083992
MP
131112016-01-14 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/69262
13114 * gcc.dg/array-15.c: New test.
13115
0c9b3294
JJ
131162016-01-14 Jakub Jelinek <jakub@redhat.com>
13117
13118 PR middle-end/68146
13119 PR tree-optimization/69155
13120 * gfortran.dg/pr68146.f: New test.
13121 * gfortran.dg/pr69155.f90: New test.
13122
3688e13d
RB
131232016-01-14 Richard Biener <rguenther@suse.de>
13124
13125 PR tree-optimization/68060
13126 * gcc.dg/torture/pr68060-1.c: New testcase.
13127 * gcc.dg/torture/pr68060-2.c: Likewise.
13128
bab0ad3a
NC
131292016-01-14 Nick Clifton <nickc@redhat.com>
13130
13131 * lib/target-supports.exp
13132 (check_effective_target_arm_neon_ok_nocache): Add an option
13133 sequence that includes setting the ARM architecture to ARMv7-A.
13134 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13135 command line options necessary to enable Neon support.
13136 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13137 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13138 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13139 * gcc.target/arm/pr69180.c: Likewise.
13140
947c2ce5
JL
131412016-01-14 Jeff Law <law@redhat.com>
13142
13143 PR tree-optimization/69270
13144 * gcc.dg/tree-ssa/pr69270.c: New test.
13145
3342fd71
BS
131462016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13147
13148 PR c/66208
13149 * c-c++-common/pr66208.c: New file.
13150
2ad3adf1
JJ
131512016-01-13 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR tree-optimization/69156
13154 * gcc.dg/pr69156.c: New test.
13155
398d6feb
L
131562016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13157
13158 * gcc.target/i386/pr69225-7.c: New test.
13159
4c868789
RH
131602016-01-13 Richard Henderson <rth@redhat.com>
13161
13162 * gcc.dg/tm/memopt-13.c: Update expected function.
13163 * gcc.dg/tm/memopt-6.c: Likewise.
13164
ef6d1772
UB
131652016-01-13 Uros Bizjak <ubizjak@gmail.com>
13166
13167 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13168 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13169 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13170 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13171
ef6d1772
UB
131722016-01-13 Tom de Vries <tom@codesourcery.com>
13173
13174 PR tree-optimization/69169
0b4b6ef2
TV
13175 * gcc.dg/pr69169.c: New test.
13176
2ad3adf1 131772016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13178
13179 PR target/69228
13180 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13181 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13182 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13183 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13184 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13185 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13186 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13187 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13188
9060e335
AK
131892016-01-13 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR target/69247
13192 * gcc.dg/pr69247.c: New test.
13193
40311329
RB
131942016-01-13 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/69242
13197 * gcc.dg/torture/pr69242.c: New testcase.
13198
ccbd7103
RB
131992016-01-13 Richard Biener <rguenther@suse.de>
13200
13201 PR tree-optimization/69186
13202 * gcc.dg/torture/pr69186.c: New testcase.
13203
c6f72a46
JL
132042016-01-13 Jeff Law <law@redhat.com>
13205
13206 PR tree-optimization/67755
13207 * gcc.dg/tree-ssa/pr67755.c: New test.
13208
132092016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13210
13211 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13212 pass number in output by a star.
13213
c446cf07
BC
132142016-01-12 Bin Cheng <bin.cheng@arm.com>
13215
13216 PR tree-optimization/68911
13217 * gcc.c-torture/execute/pr68911.c: New test.
13218
5342156c
MP
132192016-01-12 Marek Polacek <polacek@redhat.com>
13220
13221 PR c++/68979
13222 * g++.dg/warn/permissive-1.C: New test.
13223
65364cc5
JJ
132242016-01-12 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR objc++/68511
13227 PR c++/69213
13228 * g++.dg/opt/pr69213.C: New test.
13229
81b9a3d9
CB
132302016-01-12 Christian Bruel <christian.bruel@st.com>
13231
13232 PR target/69180
13233 * gcc.target/arm/pr69180.c: New test.
13234
3c4e91c9
RB
132352016-01-12 Richard Biener <rguenther@suse.de>
13236
13237 PR lto/69077
13238 * g++.dg/lto/pr69077_0.C: New testcase.
13239 * g++.dg/lto/pr69077_1.C: Likewise.
13240
5664cea1
JJ
132412016-01-12 Jakub Jelinek <jakub@redhat.com>
13242
13243 PR target/69175
13244 * g++.dg/opt/pr69175.C: New test.
13245
86cefc49
AL
132462016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13247
13248 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13249 rather than #including math.h & stdlib.h.
13250 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13251 * gcc.dg/vect/pr49771.c: Likewise.
13252 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13253 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13254 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13255 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13256 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13257 * gcc.dg/vect/pr44507.c: Likewise.
13258 * gcc.dg/vect/pr45902.c: Likewise.
13259 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13260 * gcc.dg/vect/vect-117.c: Likewise.
13261 * gcc.dg/vect/vect-99.c: Likewise.
13262 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13263 * gcc.dg/vect/vect-cond-1.c: Likewise.
13264 * gcc.dg/vect/vect-cond-2.c: Likewise.
13265 * gcc.dg/vect/vect-cond-3.c: Likewise.
13266 * gcc.dg/vect/vect-cond-4.c: Likewise.
13267 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13268 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13269 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13270 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13271 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13272 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13273 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13274 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13275 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13276 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13277 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13278 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13279 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13280 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13281 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13282 include of signal.h.
13283 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13284 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13285 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13286 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13287 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13288 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13289 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13290 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13291 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13292 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13293 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13294 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13295 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13296 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13297 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13298 * gcc.dg/vect/vect-outer-5.c: Likewise.
13299 * gcc.dg/vect/vect-outer-6.c: Likewise.
13300 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13301 include of stdio.h.
13302
b832f61e
NC
133032016-01-12 Nick Clifton <nickc@redhat.com>
13304
13305 PR target/68913
13306 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13307 to fread so that it will be found in all target runtimes.
13308
8eac49b1
RB
133092016-01-12 Richard Biener <rguenther@suse.de>
13310
13311 PR tree-optimization/69053
13312 * g++.dg/torture/pr69053.C: New testcase.
13313
2935d994
RB
133142016-01-12 Richard Biener <rguenther@suse.de>
13315
13316 PR tree-optimization/69168
13317 * gcc.dg/torture/pr69168.c: New testcase.
13318
66c16fd9
RB
133192016-01-12 Richard Biener <rguenther@suse.de>
13320
13321 PR tree-optimization/69157
13322 * gcc.dg/torture/pr69157.c: New testcase.
13323
133242016-01-12 Richard Biener <rguenther@suse.de>
13325
13326 PR tree-optimization/69174
13327 * gcc.dg/torture/pr69174.c: New testcase.
13328
723033a6
JJ
133292016-01-12 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR c++/66808
13332 PR c++/69000
13333 * g++.dg/tls/pr66808.C: New test.
13334 * g++.dg/tls/pr69000.C: New test.
13335
3574cf47
BS
133362016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13337
13338 * gcc.target/powerpc/swaps-p8-23.c: New test.
13339 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13340
feb20787
JDA
133412016-01-11 John David Anglin <danglin@gcc.gnu.org>
13342
13343 PR tree-optimization/68356
13344 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13345
27b1820a
KV
133462016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13347 Jim Wilson <jim.wilson@linaro.org>
13348
13349 PR target/69194
13350 * gcc.target/arm/pr69194.c: New test.
13351
cf4de6af
L
133522016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13353
13354 PR target/69225
13355 * gcc.target/i386/pr69225-1.c: New test.
13356 * gcc.target/i386/pr69225-2.c: Likewise.
13357 * gcc.target/i386/pr69225-3.c: Likewise.
13358 * gcc.target/i386/pr69225-4.c: Likewise.
13359 * gcc.target/i386/pr69225-5.c: Likewise.
13360 * gcc.target/i386/pr69225-6.c: Likewise.
13361
1ebd5558
JJ
133622016-01-11 Jakub Jelinek <jakub@redhat.com>
13363
23552a4d
JJ
13364 PR target/67462
13365 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13366 if lp64.
13367
26ff85b0
JJ
13368 PR target/69071
13369 * gcc.dg/pr69071.c: New test.
13370
9cb6bd74
JJ
13371 PR c++/69211
13372 * g++.dg/opt/pr69211.C: New test.
13373
1ebd5558
JJ
13374 PR tree-optimization/69214
13375 * gcc.c-torture/compile/pr69214.c: New test.
13376
8c18c836
UB
133772016-01-11 Uros Bizjak <ubizjak@gmail.com>
13378
13379 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13380 * gcc.target/i386/pr66232-11.c: Ditto.
13381 * gcc.target/i386/pr66232-12.c: Ditto.
13382 * gcc.target/i386/pr66232-13.c: Ditto.
13383
62446e6e
RB
133842016-01-11 Richard Biener <rguenther@suse.de>
13385
13386 PR tree-optimization/69173
13387 * gcc.dg/torture/pr69173.c: New testcase.
13388
2b8568fe
KT
133892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13390
13391 PR rtl-optimization/68796
13392 * gcc.target/aarch64/tst_5.c: New test.
13393 * gcc.target/aarch64/tst_6.c: Likewise.
13394
5baf4532
KT
133952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13396
13397 PR rtl-optimization/68841
13398 * gcc.dg/pr68841.c: New test.
13399 * gcc.c-torture/execute/pr68841.c: New test.
13400
ca90b1ed
YR
134012016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13402
13403 PR rtl-optimization/68920
13404 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13405 for ix86 targets.
13406 * gcc.dg/ifcvt-5.c: New test.
13407
2ad3adf1 134082016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13409
13410 PR bootstrap/69123
13411 * g++.dg/pr69123.C: New.
13412
83834c09
IE
134132016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13414
13415 PR target/69010
13416 * gcc.target/i386/pr69010.c: New test.
13417
dcf89d57
MJ
134182016-01-11 Martin Jambor <mjambor@suse.cz>
13419
13420 PR ipa/69044
13421 * gcc.target/i386/chkp-pr69044.c: New test.
13422
d95167ee
TV
134232016-01-11 Tom de Vries <tom@codesourcery.com>
13424
13425 PR tree-optimization/69109
13426 * gcc.dg/autopar/pr69109-2.c: New test.
13427 * gcc.dg/autopar/pr69109.c: New test.
13428
4f6403a8
TV
134292016-01-11 Tom de Vries <tom@codesourcery.com>
13430
13431 PR tree-optimization/69108
13432 * gcc.dg/autopar/pr69108.c: New test.
13433
21efdd80
PP
134342016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13435
13436 PR c++/69029
13437 * c-c++-common/Wisleading-indentation.c: Augment test.
13438
fd42eed8
TK
134392016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13440
13441 PR fortran/69154
13442 * gfortran.dg/inline_matmul_12.f90: New test.
13443
4f90ee6c
PT
134442016-01-10 Paul Thomas <pault@gcc.gnu.org>
13445
13446 PR fortran/67779
13447 * gfortran.dg/actual_array_offset_1: New test.
13448
3907c6cf
TV
134492016-01-10 Tom de Vries <tom@codesourcery.com>
13450
13451 PR tree-optimization/69062
13452 * gcc.dg/autopar/pr69062.c: New test.
13453
b07b236e
TS
134542016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13455
13456 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13457 * gcc.dg/vect/slp-perm-2.c: Likewise.
13458 * gcc.dg/vect/slp-perm-3.c: Likewise.
13459 * gcc.dg/vect/slp-perm-5.c: Likewise.
13460 * gcc.dg/vect/slp-perm-6.c: Likewise.
13461 * gcc.dg/vect/slp-perm-7.c: Likewise.
13462 * gcc.dg/vect/slp-perm-8.c: Likewise.
13463
23fab8ae
TV
134642016-01-10 Tom de Vries <tom@codesourcery.com>
13465
13466 PR tree-optimization/69039
13467 * gcc.dg/autopar/pr69039.c: New test.
13468
73f0dae2
MP
134692016-01-09 Marek Polacek <polacek@redhat.com>
13470
13471 PR c++/69113
13472 * g++.dg/pr69113.C: New test.
13473
20b8d734
JJ
134742016-01-09 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR middle-end/50865
13477 PR tree-optimization/69097
13478 * gcc.c-torture/execute/pr50865.c: New test.
13479 * gcc.c-torture/execute/pr69097-1.c: New test.
13480 * gcc.c-torture/execute/pr69097-2.c: New test.
13481 * gcc.dg/pr69097-1.c: New test.
13482 * gcc.dg/pr69097-2.c: New test.
13483
c50e614b
JJ
134842016-01-09 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c++/69164
13487 * g++.dg/opt/pr69164.C: New test.
13488
e0237993
JJ
134892016-01-08 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR tree-optimization/69167
13492 * gcc.dg/pr69167.c: New test.
13493
bd8f5bb2
MP
134942016-01-08 Marek Polacek <polacek@redhat.com>
13495
13496 PR c++/68449
13497 * g++.dg/pr68449.C: New.
13498
bb0f5ca7
AL
134992016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13500
13501 PR tree-optimization/68707
13502 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13503 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13504 on platforms supporting it.
13505 * gcc.dg/vect/slp-perm-2.c: Likewise.
13506 * gcc.dg/vect/slp-perm-3.c: Likewise.
13507 * gcc.dg/vect/slp-perm-5.c: Likewise.
13508 * gcc.dg/vect/slp-perm-7.c: Likewise.
13509 * gcc.dg/vect/slp-perm-8.c: Likewise.
13510 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13511 on platforms supporting it.
13512
22518428
JJ
135132016-01-08 Jakub Jelinek <jakub@redhat.com>
13514
33f0852f
JJ
13515 PR tree-optimization/69162
13516 * gcc.dg/pr69162.c: New test.
13517
22518428
JJ
13518 PR tree-optimization/69172
13519 * gcc.dg/pr69172.c: New test.
13520
80e9b3aa
TP
135212016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13522
13523 PR tree-optimization/67781
13524 * gcc.c-torture/execute/pr67781.c: New file.
13525
262a363f
JJ
135262016-01-08 Jakub Jelinek <jakub@redhat.com>
13527
13528 PR tree-optimization/69083
13529 * gcc.dg/vect/pr69083.c: New test.
13530
6e1f093f
SS
135312016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13532
13533 PR tree-optimization/61441
13534 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13535 Use -fexcess-precision=standard for compiler options.
13536 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13537
53290e07
JJ
135382016-01-08 Jakub Jelinek <jakub@redhat.com>
13539
57bf3072
JJ
13540 PR fortran/69128
13541 * gfortran.dg/gomp/pr69128.f90: New test.
13542
53290e07
JJ
13543 PR c++/69145
13544 * g++.dg/ext/pr69145-1.C: New test.
13545 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13546 * g++.dg/ext/pr69145-2.h: New file.
13547
7a127fa7
MS
135482016-01-07 Martin Sebor <msebor@redhat.com>
13549
13550 PR c/68966
13551 * gcc.dg/atomic-fetch-bool.c: New test.
13552 * gcc.dg/sync-fetch-bool.c: New test.
13553
95918b49
L
135542016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13555
13556 PR fortran/66680
13557 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13558
c8e62a9d
NC
135592016-01-07 Nick Clifton <nickc@redhat.com>
13560
13561 PR target/66655
13562 * g++.dg/pr66655.C: New test.
13563 * g++.dg/pr66655_1.cc: Test support file.
13564 * g++.dg/pr66655.h: Test header file.
13565
2ad3adf1 135662016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13567
13568 PR fortran/66680
13569 gfortran.dg/gomp/pr66680.f90: New test.
13570
4cd9ca92
L
135712016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13572
13573 PR target/69171
13574 * gcc.target/i386/pr69171-1.c: New test.
13575 * gcc.target/i386/pr69171-2.c: Likewise.
13576 * gcc.target/i386/pr69171-3.c: Likewise.
13577 * gcc.target/i386/pr69171-4.c: Likewise.
13578 * gcc.target/i386/pr69171-5.c: Likewise.
13579 * gcc.target/i386/pr69171-6.c: Likewise.
13580
7e33d4dc
BS
135812015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13582
13583 PR middle-end/67639
13584 * c-c++-common/pr67639.c: New test.
13585
fec64afc
JJ
135862016-01-07 Jakub Jelinek <jakub@redhat.com>
13587
13588 PR tree-optimization/69141
13589 * g++.dg/opt/pr69141.C: New test.
13590
f293ad29
EB
135912016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13592
13593 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13594
5027395e
UB
135952016-01-06 Uros Bizjak <ubizjak@gmail.com>
13596
13597 PR target/69140
13598 * gcc.target/i386/pr69140.c: New test
13599
7443cf13
DM
136002016-01-06 David Malcolm <dmalcolm@redhat.com>
13601
13602 * gcc.dg/bad-dereference.c: New test case.
13603
32928931
BS
136042015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13605
13606 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13607
68dd05da
AS
136082016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13609
13610 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13611
6b131d5b
MP
136122016-01-06 Marek Polacek <polacek@redhat.com>
13613
13614 PR sanitizer/69099
13615 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13616
8d9fdb49
MP
136172016-01-05 Marek Polacek <polacek@redhat.com>
13618
13619 PR c/69104
13620 * gcc.dg/atomic-invalid-2.c: New.
13621
acf93f1e
L
136222016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13623
13624 PR target/68991
13625 * gcc.target/i386/pr68991.c: New test.
13626
3f50525d
L
136272016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13628
13629 PR target/68991
13630 * g++.dg/pr68991-1.C: New test.
13631 * g++.dg/pr68991-2.C: Likewise.
13632
e0237993 136332016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13634
e0237993 13635 PR other/60465
face88a1
ST
13636 * gcc.target/ia64/pr60465-gprel64.c: New test.
13637 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13638
a0866eff
KT
136392016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13640
13641 PR rtl-optimization/68651
13642 * gcc.target/aarch64/pr68651_1.c: New test.
13643
c589e975
DM
136442016-01-05 David Malcolm <dmalcolm@redhat.com>
13645
13646 PR c/69122
13647 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13648
929710d9
NS
136492016-01-05 Nathan Sidwell <nathan@acm.org>
13650
ce3e43d7
NS
13651 PR c++/58583
13652 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13653
929710d9
NS
13654 * gcc.dg/alias-15.c: New.
13655
a2faef8e
NC
136562016-01-05 Nick Clifton <nickc@redhat.com>
13657
13658 PR target/68870
13659 * g++.dg/pr68770.C: New test.
13660
4cfa76e3
MS
136612016-01-04 Mike Stump <mikestump@comcast.net>
13662
13663 * lib/target-supports.exp (check_effective_target_cilkplus):
13664 cilkplus targets require pthreads.
4ece61b6 13665 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13666
4e8a3a35
MM
136672016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13668
13669 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13670 generation.
13671
818ab71a
JJ
136722016-01-04 Jakub Jelinek <jakub@redhat.com>
13673
13674 Update copyright years.
13675
2fe0a208
MP
136762016-01-04 Marek Polacek <polacek@redhat.com>
13677
13678 PR c/68908
13679 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13680 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13681 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13682
9e3b2fe3
EB
136832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13684
13685 * gcc.target/sparc/20160104-2.c: New test.
13686
e8d65a35
EB
136872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13688
13689 * gcc.target/sparc/20160104-1.c: New test.
13690
25ccfccd
PT
136912016-01-03 Paul Thomas <pault@gcc.gnu.org>
13692
13693 PR fortran/65045
13694 * gfortran.dg/pr65045.f90: New test.
13695
cb51d382
EB
136962016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13697
13698 * gnat.dg/specs/debug1.ads: Delete.
13699
6eeaad6e
JD
137002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13701
13702 PR libgfortran/68867
13703 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13704 expression.
13705
2f968603
JD
137062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13707
13708 PR libgfortran/68867
13709 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13710 PowerPC.
13711
591bb5e4
PT
137122016-01-01 Paul Thomas <pault@gcc.gnu.org>
13713
13714 PR fortran/68864
13715 * gfortran.dg/pr68864.f90: New test.
13716
f1e0620c
JJ
137172016-01-01 Jakub Jelinek <jakub@redhat.com>
13718
942a1319
JJ
13719 PR tree-optimization/69070
13720 * gcc.dg/pr69070.c: New test.
13721
10dff63f
JJ
13722 PR sanitizer/69055
13723 * gfortran.dg/pr69055.f90: New test.
13724
f1e0620c
JJ
13725 PR target/69015
13726 * gcc.dg/pr69015.c: New test.
818ab71a 13727\f
2f883d1c 13728Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13729
13730Copying and distribution of this file, with or without modification,
13731are permitted in any medium without royalty provided the copyright
13732notice and this notice are preserved.