]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
builtins-1-p9-runnable.c (dg-ddo run): Add lp64 && p9vector_hw.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5d7b8153
CL
12017-07-12 Carl Love <cel@us.ibm.com>
2
3 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4 lp64 && p9vector_hw.
5
6ea93a64
CL
62017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
7
8 * lib/target-supports.exp (check_stack_check_available): Make
9 testcase name depend on stack_kind.
10
2f65ab2e
MC
112017-07-11 Michael Collison <michael.collison@arm.com>
12
13 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
14
9e028cef
PC
152017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
16
17 PR c++/51270
18 * g++.dg/warn/Wreturn-local-addr-3.C: New.
19
f281956e
CL
202017-07-11 Carl Love <cel@us.ibm.com>
21
22 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
23 test cases for the builtins.
24
3d36348a
YG
252017-07-11 Yury Gribov <tetra2005@gmail.com>
26
27 * lib/profopt.exp: Print relative names in UNSUPPORTED
28 AutoFDO tests.
29
214f700a
MC
302017-07-10 Michael Collison <michael.collison@arm.com>
31
32 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
33
03ed2915
UB
342017-07-10 Uros Bizjak <ubizjak@gmail.com>
35
36 PR target/81375
37 * gcc.target/i386/pr81375.c: New test.
38
9c582dbb
MS
392017-07-10 Martin Sebor <msebor@redhat.com>
40
41 PR tree-optimization/80397
42 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 43
281ac396
MS
442017-07-10 Martin Sebor <msebor@redhat.com>
45
46 PR other/81345
47 * gcc.dg/pr81345.c: New test.
48
a7784956
CZ
492017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
50
51 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
52 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
53
5920ba15
UB
542017-07-09 Uros Bizjak <ubizjak@gmail.com>
55
56 PR target/81313
57 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
58 integer argumets to bypass x86_64 outgoing args optimization.
59
602017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
61
62 * gfortran.dg/eoshift_4.f90: New test.
63 * gfortran.dg/eoshift_5.f90: New test.
64 * gfortran.dg/eoshift_6.f90: New test.
65
35c95658
L
662017-07-09 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR target/81313
69 * gcc.target/i386/pr81313-1.c: New test.
70 * gcc.target/i386/pr81313-2.c: Likewise.
71 * gcc.target/i386/pr81313-3.c: Likewise.
72 * gcc.target/i386/pr81313-4.c: Likewise.
73 * gcc.target/i386/pr81313-5.c: Likewise.
74
dcbf81c9
RS
752017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
76
77 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
78 * gnat.dg/vect16.ads (Sarray): Likewise.
79 * gnat.dg/vect17.ads (Sarray): Likewise.
80 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
81 * gnat.dg/vect16.adb (Add): Likewise.
82 * gnat.dg/vect17.adb (Add): Likewise.
83
738f7c2e
DM
842017-07-07 David Malcolm <dmalcolm@redhat.com>
85
86 PR c++/79300
87 * g++.dg/diagnostic/pr79300.C: New test case.
88
6a69355c
MM
892017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
90
57f49e99
MM
91 * gcc.target/powerpc/clone1.c: Add check to make sure the
92 __builtin_cpu_supports function is fully supported.
93 * gcc.target/powerpc/clone2.c: New runtime test for
94 target_clones.
95
6a69355c
MM
96 PR target/81348
97 * gcc.target/powerpc/pr81348.c: New test.
98
5e32025a
SN
992017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
100
101 * gfortran.dg/vect/pr60510.f: Require vect_double support.
102
19388c6d
CL
1032017-07-07 Carl Love <cel@us.ibm.com>
104
105 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
106 file for built-ins.
107
bcc3c3f1
JM
1082017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
109
110 * gcc.target/sparc/dictunpack.c: New file.
111 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
112 * gcc.target/sparc/fpcmpshl.c: Likewise.
113 * gcc.target/sparc/fpcmpurshl.c: Likewise.
114 * gcc.target/sparc/fpcmpushl.c: Likewise.
115
2c6e2eb1
HA
1162017-07-06 Harald Anlauf <anlauf@gmx.de>
117
118 PR fortran/70071
119 * gfortran.dg/coarray_44.f90: New testcase.
120
5094f7d5
MO
1212017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
122
123 * c-c++-common/asan/kasan-alloca-1.c: New test.
124 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
125
e3174bdf
MO
1262017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
127
128 * c-c++-common/asan/alloca_big_alignment.c: New test.
129 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
130 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
131 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
132 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
133 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
134 * c-c++-common/asan/alloca_safe_access.c: Likewise.
135 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
136
a40c6fa8
GJL
1372017-07-06 Georg-Johann Lay <avr@gjlay.de>
138
139 PR target/81305
140 * gcc.target/avr/isr-test.h: Fix warnings.
141
9296dd9b
TP
1422017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
143
144 * lib/target-supports.exp: Generate
145 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
146 and check_effective_target_arm_arch_v8r_multilib.
147
d87f00ba
CL
1482017-07-06 Carl Love <cel@us.ibm.com>
149
9296dd9b 150 * ChangeLog: Clean up from mid air collision
08e60e19
CL
151
1522017-07-06 Carl Love <cel@us.ibm.com>
153
154 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
155 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
156 cases for vec_addc, adde and addec builtins.
157
c471c6ed
DM
1582017-07-06 David Malcolm <dmalcolm@redhat.com>
159
160 PR c++/79300
161 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
162 expected underlining within macro expansion.
163 * c-c++-common/pr70264.c: Likewise.
164 * g++.dg/plugin/diagnostic-test-expressions-1.C
165 (test_within_macro_1): New test.
166 (test_within_macro_2): Likewise.
167 (test_within_macro_3): Likewise.
168 (test_within_macro_4): Likewise.
169 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
170 expected underlining within macro expansion.
171 (test_macro_4): Likewise.
172 * gcc.dg/plugin/diagnostic-test-expressions-1.c
173 (test_within_macro_1): New test.
174 (test_within_macro_2): Likewise.
175 (test_within_macro_3): Likewise.
176 (test_within_macro_4): Likewise.
177 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
178 underlining within macro expansion.
179
68d872d7
SP
1802017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
181
182 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
183 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
184 _mm_maskz_getexp_round_sd): Test new intrinsics.
185 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
186 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
187 _mm_maskz_getexp_round_ss): Ditto.
188 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
189 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
190 _mm_maskz_getmant_round_sd): Ditto.
191 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
192 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
193 _mm_maskz_getmant_round_ss): Ditto.
194 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
195 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
196 _mm_maskz_getexp_round_sd): New runtime tests.
197 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
198 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
199 _mm_maskz_getexp_round_ss): Ditto.
200 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
201 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
202 _mm_maskz_getmant_round_sd): Ditto.
203 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
204 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
205 _mm_maskz_getmant_round_ss): Ditto.
206 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
207 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
208 __builtin_ia32_getmantss_mask_round): Test new builtins.
209 * gcc.target/i386/sse-13.c : Ditto.
210 * gcc.target/i386/sse-23.c: Ditto.
211 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
212 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
213 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
214 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
215 _mm_mask_getexp_round_ss): Test new intrinsics.
216 * gcc.target/i386/testround-1.c: Ditto.
217 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
218 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
219 _mm_mask_getmant_round_ss): Test new intrinsics
220 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
221 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
222 _mm_maskz_getmant_ss): Test new intrinsics.
223
9e00a397
CL
2242017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
225
226 * lib/target-supports-dg.exp (dg-require-stack-check): New.
227 * lib/target-supports.exp (check_stack_check_available): New.
228 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
229 * gcc.c-torture/compile/stack-check-1.c: Likewise.
230 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
231 * gcc.dg/pr47443.c: Likewise.
232 * gcc.dg/pr48134.c: Likewise.
233 * gcc.dg/pr70017.c: Likewise.
234 * gcc.target/aarch64/stack-checking.c: Likewise.
235 * gcc.target/arm/stack-checking.c: Likewise.
236 * gcc.target/i386/pr48723.c: Likewise.
237 * gcc.target/i386/pr55672.c: Likewise.
238 * gcc.target/i386/pr67265-2.c: Likewise.
239 * gcc.target/i386/pr67265.c: Likewise.
240 * gnat.dg/opt49.adb: Likewise.
241 * gnat.dg/stack_check1.adb: Likewise.
242 * gnat.dg/stack_check2.adb: Likewise.
243 * gnat.dg/stack_check3.adb: Likewise.
244
38e6cc4d
KN
2452017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
246
247 PR target/80103
248 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
249 __attribute__.
250
f8aa2b2c
SP
2512017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
252
253 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
254 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
255 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
256 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
257 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
258 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
259 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
260 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
261 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
262 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
263 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
264 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
265
e483b7b4
GJL
2662017-07-05 Georg-Johann Lay <avr@gjlay.de>
267
268 PR target/81305
269 * gcc.target/avr/isr-test.h: New file.
270 * gcc.target/avr/torture/isr-01-simple.c: New test.
271 * gcc.target/avr/torture/isr-02-call.c: New test.
272 * gcc.target/avr/torture/isr-03-fixed.c: New test.
273
a8745cc2
BC
2742017-07-05 Bin Cheng <bin.cheng@arm.com>
275
276 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
277 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
278 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
279 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
280
4a52eb19
BC
2812017-07-05 Bin Cheng <bin.cheng@arm.com>
282
283 * gcc.dg/tree-ssa/ldist-26.c: New test.
284
95f7d11b
BC
2852017-07-05 Bin Cheng <bin.cheng@arm.com>
286
287 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
288
45bb7d59
UB
2892017-07-04 Uros Bizjak <ubizjak@gmail.com>
290
291 PR target/81300
292 * gcc.target/i386/pr81300.c: New test.
293
1fcfac88
UB
2942017-07-04 Uros Bizjak <ubizjak@gmail.com>
295
296 PR target/81294
297 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
298 x and y arguments in the call to _subborrow_u32.
299 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
300 x and y arguments in the call to _subborrow_u64.
301 * gcc.target/i386/pr81294-1.c: New test.
302 * gcc.target/i386/pr81294-2.c: Ditto.
303
a4187dab
KT
3042017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305
306 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
307
efbf55b0
MP
3082017-07-04 Marek Polacek <polacek@redhat.com>
309
310 PR c/81231
311 * gcc.dg/atomic-pr81231.c: New test.
312
1aad7106
RS
3132017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
314
315 PR tree-optimization/81292
316 * gcc.dg/pr81292-1.c: New test.
317 * gcc.dg/pr81292-2.c: Likewise.
318
7c819e8a
ML
3192017-07-04 Martin Liska <mliska@suse.cz>
320
321 PR sanitizer/81040
322 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
323 use-after-scope sanitization.
324
f111f434
JJ
3252017-07-04 Jakub Jelinek <jakub@redhat.com>
326
8e8dd13b
JJ
327 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
328 options.
329
f111f434
JJ
330 PR target/81175
331 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
332 gather.
333
7a1238d1
ML
3342017-07-04 Martin Liska <mliska@suse.cz>
335
336 PR ipa/81214
337 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
338 * g++.dg/ext/mvc3.C: Likewise.
339 * gcc.target/i386/mvc2.c: Likewise.
340 * gcc.target/i386/mvc3.c: Likewise.
341
9fc1fed4
JJ
3422017-07-04 Jakub Jelinek <jakub@redhat.com>
343
8e3b9bbf
JJ
344 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
345 decomposition declaration in diagnostics.
346 * g++.dg/cpp1z/decomp2.C: Likewise.
347 * g++.dg/cpp1z/decomp3.C: Likewise.
348 * g++.dg/cpp1z/decomp4.C: Likewise.
349 * g++.dg/cpp1z/decomp5.C: Likewise.
350 * g++.dg/cpp1z/decomp6.C: Likewise.
351 * g++.dg/cpp1z/decomp7.C: Likewise.
352 * g++.dg/cpp1z/decomp8.C: Likewise.
353 * g++.dg/cpp1z/decomp13.C: Likewise.
354 * g++.dg/cpp1z/decomp14.C: Likewise.
355 * g++.dg/cpp1z/decomp18.C: Likewise.
356 * g++.dg/cpp1z/decomp19.C: Likewise.
357 * g++.dg/cpp1z/decomp22.C: Likewise.
358 * g++.dg/cpp1z/decomp23.C: Likewise.
359 * g++.dg/cpp1z/decomp24.C: Likewise.
360 * g++.dg/cpp1z/decomp25.C: Likewise.
361 * g++.dg/cpp1z/decomp26.C: Likewise.
362 * g++.dg/cpp1z/decomp28.C: Likewise.
363
9fc1fed4
JJ
364 PR c++/81258
365 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
366 * g++.dg/cpp1z/decomp30.C: New test.
367
17c18221
PC
3682017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
369
370 PR c++/65775
371 * g++.dg/cpp0x/trailing14.C: New.
372
370d975d
DH
3732017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
374
375 PR testsuite/79866
376 * gfortran.dg/coarray_event_2.f08: New test.
377
73977c47
DH
3782017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
379
380 PR testsuite/79843
381 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
382 * gfortran.dg/pointer_intent_2.f90: Likewise.
383
2f70a979
JH
3842017-07-02 Jan Hubicka <hubicka@ucw.cz>
385
386 PR middle-end/81290
387 * gcc.c-torture/compile/pr81290.c: New.
388
6b5e165b
RB
3892017-07-03 Richard Biener <rguenther@suse.de>
390
391 PR tree-optimization/60510
392 * gfortran.dg/vect/pr60510.f: New testcase.
393
d8ac7e28
RO
3942017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
395
396 * gcc.target/i386/mvc6.c: Require ifunc support.
397
da402967
ML
3982017-07-03 Martin Liska <mliska@suse.cz>
399
400 PR sanitize/81040
401 * g++.dg/asan/function-argument-1.C: New test.
402 * g++.dg/asan/function-argument-2.C: New test.
403 * g++.dg/asan/function-argument-3.C: New test.
404
bc9f4235
RS
4052017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
406
407 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
408 as well.
409
be086ff5
TV
4102017-07-03 Tom de Vries <tom@codesourcery.com>
411
412 PR tree-optimization/69468
413 * gcc.dg/pr81192.c: Update.
414
4752be46
TV
4152017-07-03 Tom de Vries <tom@codesourcery.com>
416
417 PR tree-optimization/81192
418 * gcc.dg/pr81192.c: Update.
419
0bbfd554
TV
4202017-07-03 Tom de Vries <tom@codesourcery.com>
421
422 PR tree-optimization/81192
423 * gcc.dg/pr81192.c: New test.
424
b677e2f6
TK
4252017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
426
427 * gfortran/eoshift_3.f90: New test.
428
e3f9a279
RS
4292017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
430
431 * gcc.dg/strlenopt-32.c: New testcase.
432 * gcc.dg/strlenopt-33.c: Likewise.
433 * gcc.dg/strlenopt-33g.c: Likewise.
434 * gcc.dg/strlenopt-34.c: Likewise.
435 * gcc.dg/strlenopt-35.c: Likewise.
436
862088aa
RS
4372017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
438
439 PR tree-optimization/80769
440 * gcc.dg/strlenopt-31.c: New test.
441 * gcc.dg/strlenopt-31g.c: Likewise.
442
c34d0927
RS
4432017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
444
445 PR tree-optimization/81136
446 * gcc.dg/vect/pr81136.c: New test.
447
c52d6043
JJ
4482017-07-01 Jakub Jelinek <jakub@redhat.com>
449
450 PR sanitizer/81262
451 * gcc.c-torture/compile/pr81262.c: New test.
452 * g++.dg/ubsan/pr81262.C: New test.
453
77616c7e
JH
4542017-06-29 Jan Hubicka <hubicka@ucw.cz>
455
456 PR ipa/81261
457 * g++.dg/ipa/pr81261.C: New testcase.
458
fb6a764d
AP
4592017-06-30 Andrew Pinski <apinski@cavium.com>
460
461 * gcc.dg/torture/pr81245.c: New testcase.
462
059ab149
AH
4632017-06-30 Aldy Hernandez <aldyh@redhat.com>
464
465 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
466 unbounded use.
467
e59e8b5a
DM
4682017-06-30 David Malcolm <dmalcolm@redhat.com>
469
470 PR c++/80014
471 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
472 Add declaration.
473 (test_typeid): New test function.
474
e855bdc0
JJ
4752017-06-30 Jakub Jelinek <jakub@redhat.com>
476
477 PR target/81225
478 * gcc.target/i386/pr81225.c: New test.
479
fe32bb1b
NS
4802017-06-30 Nathan Sidwell <nathan@acm.org>
481
482 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
483 * g++.dg/cpp0x/decltype9.C: Likewise.
484 * g++.dg/cpp0x/forw_enum9.C: Likewise.
485 * g++.dg/lookup/decl1.C: Likewise.
486 * g++.dg/lookup/extern-c-redecl.C: Likewise.
487 * g++.dg/other/pr28432.C: Likewise.
488 * g++.dg/parse/crash12.C: Likewise.
489 * g++.dg/parse/enum3.C: Likewise.
490 * g++.dg/parse/operator6.C: Likewise.
491 * g++.dg/template/crash69.C: Likewise.
492 * g++.dg/template/error27.C: Likewise.
493 * g++.dg/template/error28.C: Likewise.
494 * g++.dg/template/memfriend6.C: Likewise.
495 * g++.old-deja/g++.mike/err1.C: Likewise.
496 * g++.old-deja/g++.mike/p811.C: Likewise.
497 * g++.old-deja/g++.other/crash25.C: Likewise.
498 * g++.old-deja/g++.other/dtor4.C: Likewise.
499 * g++.old-deja/g++.pt/t37.C: Likewise.
500
aaa587d4
ML
5012017-06-30 Martin Liska <mliska@suse.cz>
502
503 PR ipa/81214
504 * gcc.target/i386/pr81214.c: New test.
505
274c1516
NS
5062017-06-30 Nathan Sidwell <nathan@acm.org>
507
3b5c768c
NS
508 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
509
274c1516
NS
510 PR c++/81229
511 * g++.dg/lookup/pr81229.C: New.
512
c497284c
ML
5132017-06-30 Martin Liska <mliska@suse.cz>
514
515 PR sanitizer/81021
516 * g++.dg/asan/pr81021.C: New test.
517
4812f0b7
RB
5182017-06-30 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/81249
521 * g++.dg/torture/pr81249.C: New testcase.
522
8e09cb8b
PC
5232017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
524
525 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
526 * g++.dg/diagnostic/variadic1.C: Likewise.
527 * g++.dg/gomp/udr-3.C: Likewise.
528 * g++.dg/overload/error1.C: Likewise.
529 * g++.dg/overload/error2.C: Likewise.
530 * g++.dg/template/duplicate1.C: Likewise.
531 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
532 * g++.old-deja/g++.brendan/arm2.C: Likewise.
533 * g++.old-deja/g++.other/redecl2.C: Likewise.
534 * g++.old-deja/g++.other/redecl4.C: Likewise.
535 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
536
74582a3e
CP
5372017-06-29 Cesar Philippidis <cesar@codesourcery.com>
538
539 PR fortran/77765
540 * gfortran.dg/goacc/pr77765.f90: New test.
541
6da4066f
SE
5422017-06-29 Steve Ellcey <sellcey@cavium.com>
543
544 * gcc.target/aarch64/ccmp_2.c: New test.
545
be3b7dcf
NS
5462017-06-29 Nathan Sidwell <nathan@acm.org>
547
548 PR c++/81247
549 * g++.dg/parse/pr81247-[abc].C: New.
550
e5898daf
CL
5512017-06-29 Carl Love <cel@us.ibm.com>
552
553 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
554 test_unsigned_int_result, test_ll_int_result,
555 test_ll_unsigned_int_result): Add result checking functions, add
556 debug support.
557 (main): Add builtin function tests.
558
14836f38
CL
5592017-06-29 Carl Love <cel@us.ibm.com>
560
561 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
562 dg-skip-if): Add -mvsx -mcpu=power7.
563
0630a4ec
RB
5642017-06-29 Richard Biener <rguenther@suse.de>
565
566 * gcc.dg/vect/slp-reduc-8.c: New testcase.
567
f76b4224
NS
5682017-06-29 Nathan Sidwell <nathan@acm.org>
569
570 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
571
f66459c1
PB
5722017-06-29 Peter Bergner <bergner@vnet.ibm.com>
573
574 PR middle-end/81194
575 * g++.dg/pr81194.C: New test.
576
3c7bb489
L
5772017-06-29 H.J. Lu <hongjiu.lu@intel.com>
578
579 PR ipa/80565
580 * gcc.dg/torture/pr80565.c: New file.
581
6cd83bec
BC
5822017-06-29 Bin Cheng <bin.cheng@arm.com>
583
584 PR tree-optimization/81196
585 * gcc.dg/vect/pr81196.c: New.
586
4c6a51a0
MC
5872017-06-29 Michael Collison <michael.collison@arm.com>
588
589 Fix date on previous ChangeLog entry.
590
5912017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
592 Michael Collison <michael.collison@arm.com>
593
594 PR target/70119
595 * gcc.target/aarch64/var_shift_mask_1.c: New test.
596
395a191d
SP
5972017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
598
599 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
600 Test new intrinsic.
601 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
602 Ditto.
603 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
604 Ditto.
605 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
606 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
607 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
608
0ddc0ebc
TP
6092017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
610
611 * lib/target-supports.exp (check_effective_target_vect_int): Replace
612 current ARM check by ARM NEON's availability check.
613 (check_effective_target_vect_intfloat_cvt): Likewise.
614 (check_effective_target_vect_uintfloat_cvt): Likewise.
615 (check_effective_target_vect_floatint_cvt): Likewise.
616 (check_effective_target_vect_floatuint_cvt): Likewise.
617 (check_effective_target_vect_shift): Likewise.
618 (check_effective_target_whole_vector_shift): Likewise.
619 (check_effective_target_vect_bswap): Likewise.
620 (check_effective_target_vect_shift_char): Likewise.
621 (check_effective_target_vect_long): Likewise.
622 (check_effective_target_vect_float): Likewise.
623 (check_effective_target_vect_perm): Likewise.
624 (check_effective_target_vect_perm_byte): Likewise.
625 (check_effective_target_vect_perm_short): Likewise.
626 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
627 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
628 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
629 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
630 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
631 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
632 (check_effective_target_vect_widen_shift): Likewise.
633 (check_effective_target_vect_extract_even_odd): Likewise.
634 (check_effective_target_vect_interleave): Likewise.
635 (check_effective_target_vect_multiple_sizes): Likewise.
636 (check_effective_target_vect64): Likewise.
637 (check_effective_target_vect_max_reduc): Likewise.
638
56a6d474
RB
6392017-06-28 Richard Biener <rguenther@suse.de>
640
641 PR middle-end/81227
642 * gcc.dg/pr81227.c: New testcase.
643
926c7865
MM
6442017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
645
646 PR target/81193
647 * lib/target-supports.exp
648 (check_ppc_cpu_supports_hw_available): New test to make sure
649 __builtin_cpu_supports works on power7 and newer.
650
17a7218b
ML
6512017-06-28 Martin Liska <mliska@suse.cz>
652
653 PR ipa/81128
654 * gcc.target/i386/pr81128.c: New test.
655
63010089
ML
6562017-06-28 Martin Liska <mliska@suse.cz>
657
658 PR driver/79659
659 * g++.dg/opt/pr79659.C: New test.
660
b1cac008
CL
6612017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
662
663 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
664 and options.
665 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
666
42bd89ce
MG
6672017-06-28 Marc Glisse <marc.glisse@inria.fr>
668
669 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
670 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
671
b8d62ac8
JJ
6722017-06-28 Jakub Jelinek <jakub@redhat.com>
673
674 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
675 (foo): ... this. Change constants such that it isn't matched
676 as __builtin_copysign, yet tests the combiner the same.
677
6dc61b45
ML
6782017-06-28 Martin Liska <mliska@suse.cz>
679
680 PR sanitizer/81224
681 * gcc.dg/asan/pr81224.c: New test.
682
9a265443
EB
6832017-06-28 Eric Botcazou <ebotcazou@adacore.com>
684
685 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
686 passed to pthread_join.
687
935b5226
AK
6882017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
689
690 * gcc.target/s390/nodatarel-1.c: New test.
691
88016532
JD
6922017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
693
694 PR fortran/80164
695 * gfortran.dg/array_temporaries_4.f90: New test.
696
8c2805bb
AP
6972017-06-27 Andrew Pinski <apinski@cavium.com>
698
699 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
700 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
701 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
702
786c6d10
MP
7032017-06-27 Marek Polacek <polacek@redhat.com>
704
705 PR sanitizer/81223
706 * gcc.dg/ubsan/pr81223.c: New test.
707
1e7df2e6
MG
7082017-06-27 Marc Glisse <marc.glisse@inria.fr>
709
710 * gcc.dg/tree-ssa/assoc-1.c: New file.
711
58b45c4f
PC
7122017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
713
714 PR c++/62046
715 * g++.dg/parse/catch2.C: New.
716
00296d7f
JJ
7172017-06-27 Jakub Jelinek <jakub@redhat.com>
718
c1031852
JJ
719 PR sanitizer/81209
720 * g++.dg/ubsan/pr81209.C: New test.
721
00296d7f
JJ
722 PR middle-end/81207
723 * gcc.c-torture/compile/pr81207.c: New test.
724
0c418630
MP
7252017-06-27 Marek Polacek <polacek@redhat.com>
726
727 PR bootstrap/81216
728 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
729
4b377e01
MS
7302017-06-26 Martin Sebor <msebor@redhat.com>
731
732 PR c++/81169
733 * g++.dg/Wclass-memaccess-2.C: New test.
734
952ac945
CL
7352017-06-26 Carl Love <cel@us.ibm.com>
736
737 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
738 Add new runnable test file for the vec_rev built-ins.
739
df11b2ea
BS
7402016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741
226ab0a8 742 PR/tree-optimization 71815
df11b2ea
BS
743 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
744 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
745
fa7ccca0
RL
7462017-06-26 Renlin Li <renlin.li@arm.com>
747 Szabolcs Nagy <szabolcs.nagy@arm.com>
748
749 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
750 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
751 memmove.
752
5a5c2d16
RB
7532017-06-26 Richard Biener <rguenther@suse.de>
754
755 PR target/81175
756 * gfortran.dg/pr81175.f: New testcase.
757
75f0112f
RB
7582017-06-26 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/81203
761 * gcc.dg/torture/pr81203.c: New testcase.
762
3e2becc4
MP
7632017-06-26 Marek Polacek <polacek@redhat.com>
764
765 PR c/80116
766 * c-c++-common/Wmultistatement-macros-1.c: New test.
767 * c-c++-common/Wmultistatement-macros-2.c: New test.
768 * c-c++-common/Wmultistatement-macros-3.c: New test.
769 * c-c++-common/Wmultistatement-macros-4.c: New test.
770 * c-c++-common/Wmultistatement-macros-5.c: New test.
771 * c-c++-common/Wmultistatement-macros-6.c: New test.
772 * c-c++-common/Wmultistatement-macros-7.c: New test.
773 * c-c++-common/Wmultistatement-macros-8.c: New test.
774 * c-c++-common/Wmultistatement-macros-9.c: New test.
775 * c-c++-common/Wmultistatement-macros-10.c: New test.
776 * c-c++-common/Wmultistatement-macros-11.c: New test.
777
945653db
EB
7782017-06-26 Eric Botcazou <ebotcazou@adacore.com>
779
780 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
781
c8e3c356
CL
7822017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
783
784 * lib/target-supports.exp
785 (check_effective_target_arm_neon_ok_nocache): Add flags with
786 -mfloat-abi=hard. Include arm_neon.h.
787 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
788 (check_effective_target_arm_neon_ok_no_float_abi): New.
789 * gcc.target/arm/lto/pr65837_0.c: Require
790 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
791 * gcc.target/arm/lto/pr65837-attr_0.c: Require
792 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
793
22235619
PC
7942017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/62315
797 * g++.dg/parse/typedef2.C: Specify a dg-error string.
798
e56e3fda
TK
7992017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
800
45bb7d59 801 PR fortran/52473
e56e3fda
TK
802 * gfortran.dg/cshift_2.f90: New test.
803
d3f062be
JW
8042017-06-23 Jim Wilson <jim.wilson@linaro.org>
805
806 PR middle-end/79794
807 * gcc.target/aarch64/pr79794.c: New.
808
37416b69
MM
8092017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
810
811 PR target/80510
812 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
813 * gcc.target/powerpc/pr80510-2.c: Likewise.
814
8447a92f
JL
8152017-06-22 Jeff Law <law@redhat.com>
816
817 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
818
52607f7e
WS
8192017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
820
821 * gcc.target/powerpc/fold-vec-shift-char.c: New.
822 * gcc.target/powerpc/fold-vec-shift-int.c: New.
823 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
824 * gcc.target/powerpc/fold-vec-shift-short.c: New.
825 * gcc.target/powerpc/fold-vec-shift-left.c: New.
826 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
827 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
828 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
829
fb68f296
JC
8302017-06-23 James Cowgill <James.Cowgill@imgtec.com>
831
45bb7d59 832 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 833
60edf8bb
MT
8342017-06-22 Matt Turner <mattst88@gmail.com>
835
836 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
837 skylake check.
838
4333d74b
CL
8392017-06-22 Carl Love <cel@us.ibm.com>
840
841 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
842 vmuleuh): Fix scan-assembler-times should check for word not half word
843 instructions.
844
13f752b2
JL
8452017-06-22 Jeff Law <law@redhat.com>
846
847 * gcc.c-torture/compile/stack-check-1.c: New test.
848
0759db19
RB
8492016-06-22 Richard Biener <rguenther@suse.de>
850
851 * gcc.dg/vect/pr65947-1.c: Remove xfail.
852 * gcc.dg/vect/pr65947-2.c: Likewise.
853 * gcc.dg/vect/pr65947-3.c: Likewise.
854 * gcc.dg/vect/pr65947-4.c: Likewise.
855 * gcc.dg/vect/pr65947-5.c: Likewise.
856 * gcc.dg/vect/pr65947-6.c: Likewise.
857 * gcc.dg/vect/pr65947-8.c: Likewise.
858 * gcc.dg/vect/pr65947-9.c: Likewise.
859 * gcc.dg/vect/pr65947-10.c: Likewise.
860 * gcc.dg/vect/pr65947-12.c: Likewise.
861 * gcc.dg/vect/pr65947-13.c: Likewise.
862 * gcc.dg/vect/pr65947-14.c: Likewise.
863 * gcc.dg/vect/vect-cond-2.c: Likewise.
864 * gcc.dg/vect/vect-pr69848.c: Likewise.
865
c24c235e
ML
8662017-06-22 Martin Liska <mliska@suse.cz>
867
868 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
869 to not inline it.
870
71f82be9
JG
8712017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
872
873 * gcc.dg/tree-ssa/forwprop-37.c: New.
874
a78f6980
RB
8752017-06-22 Richard Biener <rguenther@suse.de>
876
877 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
878
85d5b033
RB
8792017-06-22 Richard Biener <rguenther@suse.de>
880
881 * gcc.dg/vect/pr65947-14.c: New testcase.
882
4ded8669
MM
8832017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
884
885 PR target/80510
886 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
887 32-bit support is added. Change ITYPE size to 64-bit integer.
888 * gcc.target/powerpc/pr80510-2.c: Likewise.
889
cb8d1b01
JJ
8902017-06-21 Jakub Jelinek <jakub@redhat.com>
891
892 PR c++/81154
893 * g++.dg/gomp/pr81154.C: New test.
894
113459fa
DM
8952017-06-21 David Malcolm <dmalcolm@redhat.com>
896
897 * g++.dg/other/old-style-cast-fixits.C: New test case.
898
5e9d501c
JJ
8992017-06-21 Jakub Jelinek <jakub@redhat.com>
900
901 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
902
27d33d3e
TV
9032017-06-21 Tom de Vries <tom@codesourcery.com>
904
905 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
906
5433db45
TV
9072017-06-21 Tom de Vries <tom@codesourcery.com>
908
909 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
910 warning.
911
93c18375
ML
9122017-06-21 Martin Liska <mliska@suse.cz>
913
914 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
915
ff9baa5f
PMR
9162017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
917
918 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
919 gnat.dg/debug11_pkg2.ads: New testcase.
920
a23ba8cc
MG
9212017-06-21 Marc Glisse <marc.glisse@inria.fr>
922
923 * gcc.target/i386/getround.c: New file.
924
ed73f46f
MG
9252017-06-21 Marc Glisse <marc.glisse@inria.fr>
926
927 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
928 * gcc.dg/tree-ssa/addadd-2.c: New file.
929
6b92ab17
TV
9302017-06-21 Tom de Vries <tom@codesourcery.com>
931
932 * lib/target-supports.exp (add_options_for_stack_size): New proc.
933 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
934 * gcc.c-torture/compile/20080806-1.c: Same.
935 * gcc.c-torture/compile/920723-1.c: Same.
936 * gcc.c-torture/compile/930621-1.c: Same.
937 * gcc.c-torture/compile/991214-2.c: Same.
938 * gcc.c-torture/compile/bcopy.c: Same.
939 * gcc.c-torture/compile/memtst.c: Same.
940 * gcc.c-torture/compile/msp.c: Same.
941 * gcc.c-torture/compile/stuct.c: Same.
942 * gcc.c-torture/execute/20011008-3.c: Same.
943 * gcc.c-torture/execute/20030209-1.c: Same.
944 * gcc.c-torture/execute/20031012-1.c: Same.
945 * gcc.c-torture/execute/20040805-1.c: Same.
946 * gcc.c-torture/execute/920410-1.c: Same.
947 * gcc.c-torture/execute/921113-1.c: Same.
948 * gcc.c-torture/execute/921202-1.c: Same.
949 * gcc.c-torture/execute/921208-2.c: Same.
950 * gcc.c-torture/execute/930106-1.c: Same.
951 * gcc.c-torture/execute/930406-1.c: Same.
952 * gcc.c-torture/execute/950221-1.c: Same.
953 * gcc.c-torture/execute/960521-1.c: Same.
954 * gcc.c-torture/execute/980605-1.c: Same.
955 * gcc.c-torture/execute/comp-goto-1.c: Same.
956 * gcc.c-torture/execute/comp-goto-2.c: Same.
957 * gcc.c-torture/execute/memcpy-1.c: Same.
958 * gcc.c-torture/execute/multi-ix.c: Same.
959 * gcc.c-torture/execute/nestfunc-4.c: Same.
960 * gcc.c-torture/execute/pr20621-1.c: Same.
961 * gcc.c-torture/execute/pr23135.c: Same.
962 * gcc.c-torture/execute/pr28982b.c: Same.
963 * gcc.dg/loop-3.c: Same.
964 * gcc.dg/struct-ret-3.c: Same.
965 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
966 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
967 * gcc.dg/tree-prof/comp-goto-1.c: Same.
968 * gcc.dg/tree-prof/pr44777.c: Same.
969
191578a5
DM
9702017-06-20 David Malcolm <dmalcolm@redhat.com>
971
972 PR jit/81144
973 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
974 memset call with zero-initialization.
975 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
976
8a259e30
UB
9772017-06-20 Uros Bizjak <ubizjak@gmail.com>
978
979 * gcc.target/i386/pr80732.c: Include fma4-check.h.
980 (main): Renamed to ...
981 (fma4_test): ... this.
982
b6837e04
JK
9832017-06-20 Julia Koval <julia.koval@intel.com>
984
985 * gcc.target/i386/pr73350-2.c: New test.
986
67ea3f4e
RO
9872017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
988
989 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
990 * c-c++-common/fold-masked-cmp-2.c: Likewise.
991 * c-c++-common/fold-masked-cmp-3.c: Likewise.
992 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
993 restrict to x86_64-*-*-gnu.
994 Skip scan-assembler on *-*-darwin*.
995 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
996 * gcc.dg/loop-invariant.c: Likewise.
997 * gcc.dg/lto/pr70955_0.c: Likewise.
998 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
999 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1000 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1001
1002 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1003 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1004 targets.
1005 * gcc.dg/attr-ms_struct-2.c: Likewise.
1006 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1007 * gcc.dg/bf-ms-layout.c: Likewise.
1008 * gcc.dg/bf-ms-layout-2.c: Likewise.
1009 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1010 Require fpic support.
1011 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1012 targets.
1013 * gcc.target/i386/bitfield2.c: Likewise.
1014 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1015 targets.
1016 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1017
71bbbd13
NS
10182017-06-20 Nathan Sidwell <nathan@acm.org>
1019
1020 PR c++/67074
1021 * g++.dg/lookup/pr67074.C: New.
1022 * g++.dg/parse/namespace-alias-1.C: Adjust.
1023
531f0b38
RB
10242017-06-20 Richard Biener <rguenther@suse.de>
1025
1026 PR middle-end/81097
1027 * c-c++-common/ubsan/pr81097.c: New testcase.
1028
d47d7438
RB
10292017-06-20 Richard Biener <rguenther@suse.de>
1030
1031 * gcc.dg/vect/pr65947-9.c: Adjust.
1032
b5c7b957
TP
10332017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1034
1035 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1036 * gcc.target/arm/acle/cdp2.c: Likewise.
1037 * gcc.target/arm/acle/ldc.c: Likewise.
1038 * gcc.target/arm/acle/ldc2.c: Likewise.
1039 * gcc.target/arm/acle/ldc2l.c: Likewise.
1040 * gcc.target/arm/acle/ldcl.c: Likewise.
1041 * gcc.target/arm/acle/mcr.c: Likewise.
1042 * gcc.target/arm/acle/mcr2.c: Likewise.
1043 * gcc.target/arm/acle/mcrr.c: Likewise.
1044 * gcc.target/arm/acle/mcrr2.c: Likewise.
1045 * gcc.target/arm/acle/mrc.c: Likewise.
1046 * gcc.target/arm/acle/mrc2.c: Likewise.
1047 * gcc.target/arm/acle/mrrc.c: Likewise.
1048 * gcc.target/arm/acle/mrrc2.c: Likewise.
1049 * gcc.target/arm/acle/stc.c: Likewise.
1050 * gcc.target/arm/acle/stc2.c: Likewise.
1051 * gcc.target/arm/acle/stc2l.c: Likewise.
1052 * gcc.target/arm/acle/stcl.c: Likewise.
1053
a1aa2599
JJ
10542017-06-20 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR target/81121
1057 * gcc.target/i386/pr81121.c: New test.
1058
16122c22
MM
10592017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1060
1061 PR target/79799
1062 * gcc.target/powerpc/pr79799-1.c: New test.
1063 * gcc.target/powerpc/pr79799-2.c: Likewise.
1064 * gcc.target/powerpc/pr79799-3.c: Likewise.
1065 * gcc.target/powerpc/pr79799-4.c: Likewise.
1066 * gcc.target/powerpc/pr79799-5.c: Likewise.
1067
5ec046c0
NS
10682017-06-19 Nathan Sidwell <nathan@acm.org>
1069
1070 PR c++/81124
1071 PR c++/79766
1072 * g++.dg/lookup/pr79766.C: New.
1073 * g++.dg/lookup/pr81124.C: New.
1074 * g++.dg/template/explicit6.C: Adjust.
1075 * g++.old-deja/g++.other/decl5.C: Adjust.
1076
c72e002c
CL
10772017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1078
1079 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1080 -DSTACK_SIZE.
1081
4301ae22
JJ
10822017-06-19 Jakub Jelinek <jakub@redhat.com>
1083
9f8fafe8
JJ
1084 PR sanitizer/81125
1085 * g++.dg/ubsan/pr81125.C: New test.
1086
4301ae22
JJ
1087 PR sanitizer/81111
1088 * g++.dg/ubsan/pr81111.C: New test.
1089
21e4389f
RB
10902017-06-19 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/81118
1093 * gcc.dg/torture/pr81118.c: New testcase.
1094
343ae898
RB
10952017-06-19 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/80887
1098 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1099
97872698
JJ
11002017-06-19 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR ipa/81112
1103 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1104
c14c0b15
NS
11052017-06-19 Nathan Sidwell <nathan@acm.org>
1106
1107 PR c++/81119
1108 * g++.dg/warn/pr81119.C: New.
1109
a6e5212a
ML
11102017-06-19 Martin Liska <mliska@suse.cz>
1111
1112 PR sanitizer/80879
1113 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1114
871cc215
ML
11152017-06-19 Martin Liska <mliska@suse.cz>
1116
1117 PR ipa/80732
1118 * gcc.target/i386/mvc5.c: Scan indirect_function.
1119 * gcc.target/i386/mvc7.c: Likewise.
1120 * gcc.target/i386/pr80732.c: New test.
1121
431abe69
PC
11222017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/66093
1125 * g++.dg/cpp1y/constexpr-66093.C: New.
1126
fe1ae165
RO
11272017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1128
1129 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1130 dg-skip-if list.
1131
db9bbdec
RB
11322017-06-19 Richard Biener <rguenther@suse.de>
1133
1134 PR ipa/81112
1135 * g++.dg/torture/pr81112.C: New testcase.
1136
18154846
JH
11372017-06-18 Jan Hubicka <hubicka@ucw.cz>
1138
1139 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1140
5dace4bf
TK
11412017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1142
1143 PR fortran/52473
1144 * gfortran.dg/cshift_1.f90: New test.
1145
4f4b0ab8
RO
11462017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1147
1148 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1149
b36a612c
CL
11502017-06-16 Carl Love <cel@us.ibm.com>
1151
1152 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1153 main): Add runnable tests and test checker for vec_float,
1154 vec_float2, vec_floate and vec_floato builtins.
1155
e3e266bf
RE
11562017-06-16 Richard Earnshaw <rearnsha@arm.com>
1157
1158 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1159 the architecture options added by dg-add-options arm_neon.
1160 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1161 to the architecture.
1162 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1163 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1164 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1165
42093880
RE
11662017-06-16 Richard Earnshaw <rearnsha@arm.com>
1167
1168 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1169 multilibs have been built.
1170
c5742a17
RE
11712017-06-16 Richard Earnshaw <rearnsha@arm.com>
1172
1173 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1174 * gcc.target/arm/pr51915.c: Likewise.
1175 * gcc.target/arm/pr52006.c: Likewise.
1176 * gcc.target/arm/pr53187.c: Likewise.
1177
93aa40fe
RE
11782017-06-16 Richard Earnshaw <rearnsha@arm.com>
1179
1180 * gcc.target/arm/multilibs.exp: New file.
1181
b3d8d88e
MS
11822017-06-16 Martin Sebor <msebor@redhat.com>
1183
1184 PR tree-optimization/80933
1185 PR tree-optimization/80934
1186 * gcc.dg/fold-bcopy.c: New test.
1187 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1188 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1189 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1190 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1191 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1192 * gcc.dg/builtins-nonnull.c: Likewise.
1193
56960fd6
JG
11942017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1195
1196 PR target/71778
1197 * gcc.target/arm/pr71778.c: New.
1198
ec73e54d
JH
11992017-06-16 Jan Hubicka <hubicka@ucw.cz>
1200
1201 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1202
01f1c24e
RB
12032017-06-16 Richard Biener <rguenther@suse.de>
1204
1205 PR tree-optimization/81090
1206 * gcc.dg/graphite/pr81090.c: New testcase.
1207
8d94f932
JW
12082017-06-16 Janus Weil <janus@gcc.gnu.org>
1209
1210 PR fortran/80983
1211 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1212
b783399a
JJ
12132017-06-16 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR sanitizer/81094
1216 * c-c++-common/ubsan/object-size-11.c: New test.
1217
c3684b7b
MS
12182017-06-15 Martin Sebor <msebor@redhat.com>
1219
1220 PR c++/80560
1221 * g++.dg/Wclass-memaccess.C: New test.
1222
d0e7a9fd
JW
12232017-06-15 Janus Weil <janus@gcc.gnu.org>
1224
1225 PR fortran/80983
1226 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1227
d1eed638
JH
12282017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1229
1230 PR lto/69866
1231 * gcc.dg/lto/pr69866_0.c: New test.
1232 * gcc.dg/lto/pr69866_1.c: Likewise.
1233
61f5d852
JL
12342017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1235
1236 PR target/78818
1237 * gcc.target/msp430/pr78818-real.c: New template for tests.
1238 * gcc.target/msp430/pr78818-auto.c: New test.
1239 * gcc.target/msp430/pr78818-data-region.c: New test.
1240 * gcc.target/msp430/pr78818-data-sec.c: New test.
1241 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1242
6820664a
TP
12432017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1244
1245 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1246 instructions in it rather than the number of IT blocks being 2.
1247 Transfer scan directive arm_thumb2 restriction to the whole
1248 testcase and restrict further to Thumb-only targets.
1249
41c540fc
TC
12502017-06-15 Tamar Christina <tamar.christina@arm.com>
1251
1252 * gcc.target/arm/sdiv_costs_1.c:
1253 Use dg-add-options.
1254
3466430f
MR
12552017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1256
1257 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1258 * gcc.target/mips/pr51513-1.c: New test.
1259 * gcc.target/mips/pr51513-2.c: New test.
1260
26fda5f5
RB
12612017-06-14 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/81083
1264 * gcc.dg/torture/pr81083.c: Add prototypes.
1265
909263f8
RB
12662017-06-14 Richard Biener <rguenther@suse.de>
1267
1268 PR middle-end/81088
1269 * c-c++-common/ubsan/pr81088.c: New testcase.
1270
938a807a
EB
12712017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1272
1273 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1274
85c1b6d7
AP
12752017-06-14 Andrew Pinski <apinski@cavium.com>
1276 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1277
1278 PR target/71663
1279 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1280 * gcc.target/aarch64/vect-init-2.c: Likewise.
1281 * gcc.target/aarch64/vect-init-3.c: Likewise.
1282 * gcc.target/aarch64/vect-init-4.c: Likewise.
1283 * gcc.target/aarch64/vect-init-5.c: Likewise.
1284
bee9e49f
PC
12852017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/58541
1288 * g++.dg/cpp0x/constexpr-58541.C: New.
1289
24d020bd
RB
12902017-06-14 Richard Biener <rguenther@suse.de>
1291
1292 PR tree-optimization/81083
1293 * gcc.dg/torture/pr81083.c: New testcase.
1294
11c16c2a
JJ
12952017-06-14 Jakub Jelinek <jakub@redhat.com>
1296
1297 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1298 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1299
c60dc053
JJ
13002017-06-13 Jakub Jelinek <jakub@redhat.com>
1301
f31a8339
JJ
1302 PR c++/80973
1303 * g++.dg/ubsan/pr80973.C: New test.
1304
c60dc053
JJ
1305 PR c++/80984
1306 * g++.dg/opt/nrv18.C: New test.
1307
45b2222a
ML
13082017-06-13 Martin Liska <mliska@suse.cz>
1309
1310 PR sanitize/78204
1311 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1312 test by adding no_sanitize attribute.
1313 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1314
ef0e3441
RL
13152017-06-13 Renlin Li <renlin.li@arm.com>
1316
1317 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1318 conditionally.
1319
345683a9
MJ
13202017-06-13 Martin Jambor <mjambor@suse.cz>
1321
1322 PR tree-optimization/80803
1323 PR tree-optimization/81063
1324 gcc.dg/tree-ssa/pr80803.c: New test.
1325 gcc.dg/tree-ssa/pr81063.c: Likewise.
1326
9ebc3467
YG
13272017-06-12 Yury Gribov <tetra2005@gmail.com>
1328
1329 * c-c++-common/fold-masked-cmp-3.c: New test.
1330
16842d34
YG
13312017-06-13 Yury Gribov <tetra2005@gmail.com>
1332
1333 PR tree-optimization/67328
1334 * c-c++-common/fold-masked-cmp-1.c: New test.
1335 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1336 * gcc.dg/pr46309.c: Fix pattern.
1337 * gcc.dg/pr46309-2.c: Likewise.
1338
ba593ad5
TC
13392017-06-13 Tamar Christina <tamar.christina@arm.com>
1340
1341 * gcc.target/arm/sdiv_costs_1.c:
1342 Require arm_arch_v8a_ok and add march option.
1343
9ab5a235
ML
13442017-06-13 Martin Liska <mliska@suse.cz>
1345
1346 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1347 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1348 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1349
4f2c198d
RB
13502017-06-13 Richard Biener <rguenther@suse.de>
1351
1352 PR middle-end/81065
1353 * c-c++-common/ubsan/pr81065.c: New testcase.
1354
196ed8ea
ILT
13552017-06-12 Ian Lance Taylor <iant@golang.org>
1356
1357 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1358 freorder. Update comment to explain test.
1359
64ff4f60
TC
13602017-06-12 Tamar Christina <tamar.christina@arm.com>
1361
1362 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1363 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1364 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1365 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1366
5ed2fdfe
TC
13672017-06-12 Tamar Christina <tamar.christina@arm.com>
1368
1369 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1370
6cddb61c
TC
13712017-06-12 Tamar Christina <tamar.christina@arm.com>
1372
1373 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1374
aebce396
JJ
13752017-06-12 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR tree-optimization/81003
1378 * gcc.c-torture/compile/pr81003.c: New test.
1379
3fd7fe21
RB
13802017-06-12 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/81053
1383 * gcc.dg/torture/pr81053.c: New testcase.
1384
ac39f0e8
TK
13852017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1386
1387 PR fortran/80988
1388 * gfortran.dg/implied_do_io_3.f90: New test.
1389
18787c38
TV
13902017-06-10 Tom de Vries <tom@codesourcery.com>
1391
1392 * lib/target-supports.exp (check_effective_target_signal): New proc.
1393 * lib/gcc.exp (gcc_target_compile): Remove appending of
1394 -DSIGNAL_SUPPRESS to additional_flags.
1395 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1396 additional_flags if effective target signal is not supported by the
1397 target.
1398 * gcc.c-torture/execute/20101011-1.c: Same.
1399 * gcc.dg/c99-stdint-1.c: Same.
1400 * gcc.dg/c99-stdint-2.c: Same.
1401 * gcc.dg/c99-stdint-5.c: Same.
1402 * gcc.dg/c99-stdint-6.c: Same.
1403 * gcc.dg/stdint-width-1.c: Same.
1404
0069a009
TV
14052017-06-10 Tom de Vries <tom@codesourcery.com>
1406
1407 * lib/target-supports.exp (check_effective_target_stack_size)
1408 (dg-effective-target-value): New proc.
1409 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1410 additional_flags.
1411 * lib/objc.exp (objc_target_compile): Same.
1412 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1413 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1414 dg-additional-options.
1415 * gcc.c-torture/compile/20080806-1.c: Same.
1416 * gcc.c-torture/compile/920723-1.c: Same.
1417 * gcc.c-torture/compile/930621-1.c: Same.
1418 * gcc.c-torture/compile/991214-2.c: Same.
1419 * gcc.c-torture/compile/bcopy.c: Same.
1420 * gcc.c-torture/compile/memtst.c: Same.
1421 * gcc.c-torture/compile/msp.c: Same.
1422 * gcc.c-torture/compile/stuct.c: Same.
1423 * gcc.c-torture/execute/20011008-3.c: Same.
1424 * gcc.c-torture/execute/20030209-1.c: Same.
1425 * gcc.c-torture/execute/20031012-1.c: Same.
1426 * gcc.c-torture/execute/20040805-1.c: Same.
1427 * gcc.c-torture/execute/920410-1.c: Same.
1428 * gcc.c-torture/execute/920501-7.c: Same.
1429 * gcc.c-torture/execute/921113-1.c: Same.
1430 * gcc.c-torture/execute/921202-1.c: Same.
1431 * gcc.c-torture/execute/921208-2.c: Same.
1432 * gcc.c-torture/execute/930106-1.c: Same.
1433 * gcc.c-torture/execute/930406-1.c: Same.
1434 * gcc.c-torture/execute/950221-1.c: Same.
1435 * gcc.c-torture/execute/960521-1.c: Same.
1436 * gcc.c-torture/execute/980605-1.c: Same.
1437 * gcc.c-torture/execute/comp-goto-1.c: Same.
1438 * gcc.c-torture/execute/comp-goto-2.c: Same.
1439 * gcc.c-torture/execute/memcpy-1.c: Same.
1440 * gcc.c-torture/execute/multi-ix.c: Same.
1441 * gcc.c-torture/execute/nestfunc-4.c: Same.
1442 * gcc.c-torture/execute/pr20621-1.c: Same.
1443 * gcc.c-torture/execute/pr23135.c: Same.
1444 * gcc.c-torture/execute/pr28982b.c: Same.
1445 * gcc.dg/loop-3.c: Same.
1446 * gcc.dg/struct-ret-3.c: Same.
1447 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1448 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1449 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1450 * gcc.dg/tree-prof/pr44777.c: Same.
1451
b09649fd
DM
14522017-06-09 David Malcolm <dmalcolm@redhat.com>
1453
1454 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1455 (test_mutually_exclusive_suggestions): New test function.
1456 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1457 (test_mutually_exclusive_suggestions): New test function.
1458 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1459 (test_mutually_exclusive_suggestions): New test function.
1460 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1461 (test_show_locus): Add special-case for
1462 "test_mutually_exclusive_suggestions".
1463
a1f427e9
ILT
14642017-06-09 Ian Lance Taylor <iant@golang.org>
1465
1466 * gcc.dg/tree-prof/split-1.c: New test.
1467
cb59f689
JH
14682017-06-09 Jan Hubicka <hubicka@ucw.cz>
1469
1470 * gcc.dg/predict-14.c: Avoid cold function detection.
1471 * gcc.target/i386/umod-3.c: Likewise.
1472
f66e6423
TC
14732017-06-09 Tamar Christina <tamar.christina@arm.com>
1474
1475 * gcc.target/aarch64/lrint-matherr.h: New.
1476 * gcc.target/aarch64/inline-lrint_1.c: New.
1477 * gcc.target/aarch64/inline-lrint_2.c: New.
1478 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1479 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1480
37b68a43
TC
14812017-06-09 Tamar Christina <tamar.christina@arm.com>
1482
1483 * gcc.target/arm/sdiv_costs_1.c: New.
1484
37f30285
TV
14852017-06-09 Tom de Vries <tom@codesourcery.com>
1486
1487 PR target/80855
1488 * gcc.target/nvptx/label-values.c: New test.
1489
051508d7
TP
14902017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1491
1492 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1493 Test for null definitions instead of them being undefined. Add entry
1494 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1495 about using the effective target for architecture extension.
1496 (check_effective_target_arm_arch_v7ve_ok): Remove.
1497 (add_options_for_arm_arch_v7ve): Likewise.
1498
01a8cacc
RB
14992017-06-09 Richard Biener <rguenther@suse.de>
1500
1501 PR tree-optimization/66623
1502 * gcc.dg/vect/pr66623.c: New testcase.
1503
6d1115c5
RB
15042017-06-09 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/79483
1507 * gcc.dg/graphite/pr79483.c: New testcase.
1508
6ba856d4
RB
15092017-06-09 Richard Biener <rguenther@suse.de>
1510
1511 PR middle-end/81007
1512 * g++.dg/pr81007.C: New testcase.
1513
48e69247
JJ
15142017-06-09 Jakub Jelinek <jakub@redhat.com>
1515
1516 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1517 instead of "rsp" for -m32.
1518 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1519 target, add -msse2 to dg-options.
1520 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1521 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1522
120ef1d5
SB
15232017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1524
1525 PR target/80966
1526 * gcc.target/powerpc/stack-limit.c: New testcase.
1527
271be653
WS
15282017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1529
1530 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1531 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1532 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1533 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1534 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1535 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1536
0d05f685
JJ
15372017-06-08 Jakub Jelinek <jakub@redhat.com>
1538
8ab7005b
JJ
1539 PR c/81006
1540 * c-c++-common/gomp/pr81006.c: New test.
1541
34361776
JJ
1542 PR c++/81011
1543 * g++.dg/gomp/pr81011.C: New test.
1544
0d05f685
JJ
1545 PR middle-end/81005
1546 * c-c++-common/ubsan/align-10.c: New test.
1547 * c-c++-common/ubsan/null-13.c: New test.
1548
2163b9bc
UB
15492017-06-08 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/81015
1552 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1553 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1554 * gcc.target/i386/pr81015.c: New test.
1555
73f49ad7
TV
15562017-06-08 Tom de Vries <tom@codesourcery.com>
1557
1558 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1559 trampolines instead of NO_TRAMPOLINES.
1560 * gcc.c-torture/execute/20000822-1.c: Same.
1561 * gcc.c-torture/execute/920428-2.c: Same.
1562 * gcc.c-torture/execute/920501-7.c: Same.
1563 * gcc.c-torture/execute/920612-2.c: Same.
1564 * gcc.c-torture/execute/921017-1.c: Same.
1565 * gcc.c-torture/execute/921215-1.c: Same.
1566 * gcc.c-torture/execute/931002-1.c: Same.
1567 * gcc.c-torture/execute/comp-goto-2.c: Same.
1568 * gcc.c-torture/execute/nestfunc-1.c: Same.
1569 * gcc.c-torture/execute/nestfunc-2.c: Same.
1570 * gcc.c-torture/execute/nestfunc-3.c: Same.
1571 * gcc.c-torture/execute/nestfunc-5.c: Same.
1572 * gcc.c-torture/execute/nestfunc-6.c: Same.
1573 * gcc.c-torture/execute/pr24135.c: Same.
1574 * gcc.dg/Wtrampolines.c: Same.
1575 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1576 * gcc.dg/torture/stackalign/nested-5.c: Same.
1577 * gcc.dg/torture/stackalign/nested-6.c: Same.
1578 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1579 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1580 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1581 * gcc.dg/trampoline-1.c: Same.
1582 * gcc.dg/tree-prof/pr44777.c: Same.
1583 * gcc.target/i386/pr67770.c: Same.
1584 * lib/gcc.exp (gcc_target_compile): Remove appending of
1585 -DNO_TRAMPOLINES to additional_flags.
1586 * lib/objc.exp (objc_target_compile): Same.
1587
b9835925
TV
15882017-06-08 Tom de Vries <tom@codesourcery.com>
1589
1590 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1591 'gcc,no_trampolines' instead of 'no_trampolines'.
1592
77db6c15
AI
15932017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1594
1595 PR middle-end/79988
1596 * gcc.target/i386/mpx/pr79988.c: New test.
1597
0036534f
AI
15982017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1599
1600 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1601 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1602 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1603
b69d9ac6
JH
16042017-06-08 Jan Hubicka <hubicka@ucw.cz>
1605
1606 * g++.dg/tree-ssa/counts-1.C: New testcase.
1607 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1608
c46f9051
JK
16092017-08-08 Julia Koval <julia.koval@intel.com>
1610
1611 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1612 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1613 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1614 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1615 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1616 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1617
5ed41889
MP
16182017-06-08 Marek Polacek <polacek@redhat.com>
1619
1620 PR sanitize/80932
1621 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1622
8055904e
JK
16232017-08-08 Julia Koval <julia.koval@intel.com>
1624
1625 PR target/73350,80862
1626 * gcc.target/i386/pr73350.c: New test.
1627
fb4bc6ff
RB
16282017-06-08 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/80928
1631 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1632
989cc652 16332017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 1634
989cc652
CL
1635 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1636
83059741
JW
16372017-06-07 Jonathan Wakely <jwakely@redhat.com>
1638
1639 PR c++/80990
1640 * g++.dg/cpp1z/class-deduction39.C: New.
1641
0874a778
MP
16422017-06-07 Marek Polacek <polacek@redhat.com>
1643
1644 PR sanitizer/80932
1645 * c-c++-common/ubsan/pr80932.c: New test.
1646
55e872a4
BC
16472017-06-07 Bin Cheng <bin.cheng@arm.com>
1648
1649 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1650 * gcc.target/i386/l_fma_double_2.c: Ditto.
1651 * gcc.target/i386/l_fma_double_3.c: Ditto.
1652 * gcc.target/i386/l_fma_double_4.c: Ditto.
1653 * gcc.target/i386/l_fma_double_5.c: Ditto.
1654 * gcc.target/i386/l_fma_double_6.c: Ditto.
1655 * gcc.target/i386/l_fma_float_1.c: Ditto.
1656 * gcc.target/i386/l_fma_float_2.c: Ditto.
1657 * gcc.target/i386/l_fma_float_3.c: Ditto.
1658 * gcc.target/i386/l_fma_float_4.c: Ditto.
1659 * gcc.target/i386/l_fma_float_5.c: Ditto.
1660 * gcc.target/i386/l_fma_float_6.c: Ditto.
1661
cb9ac430
TC
16622017-06-07 Tamar Christina <tamar.christina@arm.com>
1663
1664 * gcc.target/aarch64/sdiv_costs_1.c: New.
1665
46c821e7
RB
16662017-06-07 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/80928
1669 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1670 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1671
6eb2ac65
RB
16722017-06-07 Richard Biener <rguenther@suse.de>
1673
1674 PR tree-optimization/80928
1675 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1676 check_results.
1677
25396db9
NS
16782017-06-06 Nathan Sidwell <nathan@acm.org>
1679
1680 * g++.dg/pr45330.C: Add inline namespace case.
1681
bbf97416
TK
16822017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1683
1684 PR fortran/80975
1685 * gfortran.dg/matmul_16.f90: New test.
1686 * gfortran.dg/inline_matmul_18.f90: New test.
1687
dc949728
MP
16882017-06-06 Marek Polacek <polacek@redhat.com>
1689
1690 PR c/79983
1691 * gcc.dg/pr79983.c: New test.
1692
100d0700
DM
16932017-06-06 David S. Miller <davem@davemloft.net>
1694
1695 * gcc.target/sparc/sparc-ret-3.c: New test.
1696
6c6b519a
TV
16972017-06-06 Tom de Vries <tom@codesourcery.com>
1698
1699 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1700 label_values instead of NO_LABEL_VALUES.
1701 * gcc.c-torture/compile/920301-1.c: Same.
1702 * gcc.c-torture/compile/920501-1.c: Same.
1703 * gcc.c-torture/compile/941014-4.c: Same.
1704 * gcc.c-torture/compile/labels-1.c: Same.
1705 * gcc.c-torture/compile/pr18903.c: Same.
1706 * gcc.c-torture/execute/920302-1.c: Same.
1707 * gcc.c-torture/execute/920415-1.c: Same.
1708 * gcc.c-torture/execute/920428-2.c: Same.
1709 * gcc.c-torture/execute/920501-3.c: Same.
1710 * gcc.c-torture/execute/920501-4.c: Same.
1711 * gcc.c-torture/execute/920501-5.c: Same.
1712 * gcc.c-torture/execute/920501-7.c: Same.
1713 * gcc.c-torture/execute/920721-4.c: Same.
1714 * gcc.c-torture/execute/980526-1.c: Same.
1715 * gcc.c-torture/execute/990208-1.c: Same.
1716 * gcc.c-torture/execute/comp-goto-1.c: Same.
1717 * gcc.c-torture/execute/comp-goto-2.c: Same.
1718 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1719 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1720 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1721 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1722 * gcc.dg/tree-prof/pr44777.c: Same.
1723 * gcc.misc-tests/bprob-2.c: Same.
1724 * gcc.misc-tests/gcov-3.c: Same.
1725 * lib/gcc.exp (gcc_target_compile): Remove appending of
1726 -DNO_LABEL_VALUES to additional_flags.
1727 * lib/objc.exp (objc_target_compile): Same.
1728 * lib/target-supports.exp (check_effective_target_label_values): Test on
1729 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1730
4ebcc903
KT
17312017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732
1733 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1734
331dc840
RB
17352017-06-06 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/80974
1738 * gcc.dg/torture/pr80974.c: New testcase.
1739
d2537732
TP
17402017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1741
1742 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1743 "unsigned int" in conversation warning on line 15.
1744
e7baeb39
RB
17452017-06-06 Richard Biener <rguenther@suse.de>
1746
1747 PR tree-optimization/80928
1748 * gcc.dg/vect/pr80928.c: New testcase.
1749 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1750 * gcc.dg/vect/slp-13.c: Likewise.
1751 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1752
05945a1b
DM
17532017-06-05 David Malcolm <dmalcolm@redhat.com>
1754
1755 * g++.dg/plugin/comment_plugin.c: New test plugin.
1756 * g++.dg/plugin/comments-1.C: New test file.
1757 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1758
9b972837
BE
17592017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1760
1761 * gcc.misc-tests/gcov-1a.c: New test.
1762
1d135d98
MM
17632017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1764
1765 * gcc.target/powerpc/clone1.c: New test.
1766
92bba237
JW
17672017-06-05 Janus Weil <janus@gcc.gnu.org>
1768
1769 PR fortran/70601
1770 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1771
7b3ee9c9
NK
17722017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1773
1774 PR fortran/35339
1775 * gfortran.dg/implied_do_io_1.f90: New Test.
1776 * gfortran.dg/implied_do_io_2.f90: New Test.
1777
e4d1c5c4
RL
17782017-06-05 Renlin Li <renlin.li@arm.com>
1779
1780 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1781 selector to related line.
1782
d91561cb
JH
17832017-06-05 Jan Hubicka <hubicka@ucw.cz>
1784
1785 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1786
d8395013
KT
17872017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1788
1789 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1790
279dc4b4
KT
17912017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792
1793 * gcc.target/aarch64/subs_compare_2.c: New test.
1794
e49d8b68
KT
17952017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1796
1797 * gcc.target/aarch64/subs_compare_1.c: New test.
1798
4456f65d
CX
17992017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1800
1801 * gcc.target/mips/div-9.c: Delete duplicate test.
1802 * gcc.target/mips/div-10.c: Ditto.
1803 * gcc.target/mips/div-11.c: Ditto.
1804 * gcc.target/mips/div-12.c: Ditto.
1805
3995f3a2
JH
18062017-05-23 Jan Hubicka <hubicka@ucw.cz>
1807
1808 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1809
82c027e1
DH
18102017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1811
1812 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1813 vesrion of the dejagnu grep.
1814 (list-module-names): Use it and adjust the regular expressions for
1815 modules and submodules.
1816 * gfortran.dg/prof/prof.exp: Cleanup modules.
1817 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1818 directives.
1819 * gfortran.dg/altreturn_8.f90: Likewise.
1820 * gfortran.dg/associate_12.f90: Likewise.
1821 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1822 * gfortran.dg/charlen_15.f90: Likewise.
1823 * gfortran.dg/class_4a.f03: Likewise.
1824 * gfortran.dg/class_54.f90: Likewise.
1825 * gfortran.dg/class_dummy_4.f03: Likewise.
1826 * gfortran.dg/class_dummy_5.f90: Likewise.
1827 * gfortran.dg/constructor_9.f90: Likewise.
1828 * gfortran.dg/dec_structure_15.f90: Likewise.
1829 * gfortran.dg/do_check_8.f90: Likewise.
1830 * gfortran.dg/dtio_26.f03: Likewise.
1831 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1832 * gfortran.dg/equiv_9.f90: Likewise.
1833 * gfortran.dg/extends_15.f90: Likewise.
1834 * gfortran.dg/finalize_22.f90: Likewise.
1835 * gfortran.dg/finalize_23.f90: Likewise.
1836 * gfortran.dg/generic_26.f90: Likewise.
1837 * gfortran.dg/generic_27.f90: Likewise.
1838 * gfortran.dg/namelist_76.f90: Likewise.
1839 * gfortran.dg/pointer_init_8.f90: Likewise.
1840 * gfortran.dg/pr61318.f90: Likewise.
1841 * gfortran.dg/pr77260_1.f90: Likewise.
1842 * gfortran.dg/pr77260_2.f90: Likewise.
1843 * gfortran.dg/pr77420_3.f90: Likewise.
1844 * gfortran.dg/proc_ptr_39.f90: Likewise.
1845 * gfortran.dg/proc_ptr_41.f90: Likewise.
1846 * gfortran.dg/proc_ptr_42.f90: Likewise.
1847 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1848 * gfortran.dg/submodule_1.f08: Likewise.
1849 * gfortran.dg/submodule_10.f08: Likewise.
1850 * gfortran.dg/submodule_14.f08: Likewise.
1851 * gfortran.dg/submodule_15.f08: Likewise.
1852 * gfortran.dg/submodule_2.f08: Likewise.
1853 * gfortran.dg/submodule_5.f08: Likewise.
1854 * gfortran.dg/submodule_6.f08: Likewise.
1855 * gfortran.dg/submodule_7.f08: Likewise.
1856 * gfortran.dg/submodule_8.f08: Likewise.
1857 * gfortran.dg/submodule_9.f08: Likewise.
1858 * gfortran.dg/transfer_class_2.f90: Likewise.
1859 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1860 * gfortran.dg/typebound_call_24.f03: Likewise.
1861 * gfortran.dg/typebound_call_25.f90: Likewise.
1862 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1863 * gfortran.dg/typebound_generic_12.f03: Likewise.
1864 * gfortran.dg/typebound_generic_13.f03: Likewise.
1865 * gfortran.dg/typebound_generic_14.f03: Likewise.
1866 * gfortran.dg/typebound_generic_15.f90: Likewise.
1867 * gfortran.dg/typebound_operator_16.f03: Likewise.
1868 * gfortran.dg/typebound_operator_18.f90: Likewise.
1869 * gfortran.dg/typebound_operator_20.f90: Likewise.
1870 * gfortran.dg/typebound_override_3.f90: Likewise.
1871 * gfortran.dg/typebound_override_4.f90: Likewise.
1872 * gfortran.dg/typebound_override_5.f90: Likewise.
1873 * gfortran.dg/typebound_override_6.f90: Likewise.
1874 * gfortran.dg/typebound_override_7.f90: Likewise.
1875 * gfortran.dg/typebound_proc_28.f03: Likewise.
1876 * gfortran.dg/typebound_proc_29.f90: Likewise.
1877 * gfortran.dg/typebound_proc_30.f90: Likewise.
1878 * gfortran.dg/typebound_proc_31.f90: Likewise.
1879 * gfortran.dg/typebound_proc_32.f90: Likewise.
1880 * gfortran.dg/typebound_proc_33.f90: Likewise.
1881 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1882 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1883 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1884 * gfortran.dg/use_only_3.f90: Likewise.
1885 * gfortran.dg/use_without_only_1.f90: Likewise.
1886 * gfortran.dg/warn_unused_function.f90: Likewise.
1887 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1888 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1889
3de4ac6d
MP
18902017-06-04 Marek Polacek <polacek@redhat.com>
1891
1892 PR c/80919
1893 * gcc.dg/format/pr80919.c: New test.
1894
2474f48f
MS
18952017-06-02 Martin Sebor <msebor@redhat.com>
1896
1897 PR c/80892
1898 * c-c++-common/Wfloat-conversion-2.c: New test.
1899
bd280745
PC
19002017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1901
1902 PR c++/68754
1903 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1904
bd280745 19052017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1906
1907 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1908 for the new built-ins.
1909
ffa8a921
SD
19102017-06-02 Sudakshina Das <sudi.das@arm.com>
1911
1912 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1913
d65d1bd9
WS
19142017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1915
1916 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1917 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1918 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1919 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1920 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1921
b160939b
KT
19222017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1923
1924 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1925
17f47f86
KT
19262017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927
1928 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1929
ab82e126
WS
19302017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1931
1932 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1933 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1934 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1935 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1936 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1937 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1938 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1939 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1940 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1941
c957e9c0
NS
19422017-06-02 Nathan Sidwell <nathan@acm.org>
1943
1944 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1945
aad16012
JJ
19462017-06-02 Jakub Jelinek <jakub@redhat.com>
1947
74b4885d
JJ
1948 PR rtl-optimization/80903
1949 * gcc.dg/pr80903.c: New test.
1950
aad16012
JJ
1951 PR fortran/80918
1952 * gfortran.dg/gomp/pr80918.f90: New test.
1953
40ffd95f
BE
19542017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1955
1956 * c-c++-common/Wsizeof-pointer-div.c: New test.
1957 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1958 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1959 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1960 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1961 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1962 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1963 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1964 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1965 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1966 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1967 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1968 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1969 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1970 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1971 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1972 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1973 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1974 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1975
052754ea
WS
19762017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1977
1978 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1979 Update the target to power8-vector.
1980
aa63913f
DM
19812017-06-01 David Malcolm <dmalcolm@redhat.com>
1982
1983 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1984
2ded3754
PMR
19852017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1986
1987 * debug12.adb, debug12.ads: New testcase.
1988
c8638450
MJ
19892017-06-01 Martin Jambor <mjambor@suse.cz>
1990
1991 PR tree-optimization/80898
1992 * gcc.dg/tree-ssa/pr80898.c: New test.
1993 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1994
ac853c90
PC
19952017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1996
1997 PR c++/80896
1998 * g++.dg/cpp1z/nodiscard5.C: New.
1999
7841f13c
CZ
20002017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2001
2002 * gcc.target/arc/pr9001195952.c: New test.
2003
f525e390
TV
20042017-06-01 Tom de Vries <tom@codesourcery.com>
2005
2006 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2007 * gcc.c-torture/compile/asmgoto-1.c: Same.
2008 * gcc.dg/20000707-1.c: Same.
2009 * gcc.dg/pr38700.c: Same.
2010 * gcc.dg/pr70169.c: Same.
2011 * gcc.dg/pr80112.c: Same.
2012 * gcc.dg/torture/pr51071-2.c: Same.
2013 * gcc.dg/torture/pr51071.c: Same.
2014 * gcc.dg/tree-ssa/alias-34.c: Same.
2015
9285616c
PMR
20162017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2017
2018 * gnat.dg/debug11.adb: New testcase.
2019
48932682
RB
20202017-06-01 Richard Biener <rguenther@suse.de>
2021
2022 PR middle-end/66313
2023 * c-c++-common/ubsan/pr66313.c: New testcase.
2024 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2025
fcb99124
SM
20262017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2027
2028 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
2029 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2030 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
2031 -mcpu overridden.
2032 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2033 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2034 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2035 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2036 to dg-option. Add dg-skip-if directive to disable this test
2037 for darwin. Add dg-skip-if directive to disable this test if
2038 -mcpu overridden.
2039
dc7401c0
SP
20402017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2041
2042 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2043 (_mm_maskz_max_sd): Test new intrinsics.
2044 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2045 (_mm_maskz_max_sd): Test new intrinsics.
2046 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2047 (_mm_maskz_max_ss): Test new intrinsics.
2048 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2049 (_mm_maskz_max_ss): Test new intrinsics.
2050 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2051 (_mm_maskz_min_sd): Test new intrinsics.
2052 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2053 (_mm_maskz_min_sd): Test new intrinsics.
2054 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2055 (_mm_maskz_min_ss): Test new intrinsics.
2056 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2057 (_mm_maskz_min_ss): Test new intrinsics.
2058
3909991c
NS
20592017-05-31 Nathan Sidwell <nathan@acm.org>
2060
2061 * g++.dg/lookup/lambda1.C New.
2062
0e510edb
BC
20632017-05-31 Bin Cheng <bin.cheng@arm.com>
2064
2065 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2066 on pointer should not be replaced.
2067
9fc5e7a4
MM
20682017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2069
2070 PR testsuite/80580
2071 * gcc.dg/gimplefe-error-7.c: New test.
2072
1e466f04
GM
20732017-05-31 Graham Markall <graham.markall@embecosm.com>
2074
2075 * gcc.target/arc/add_n-combine.c: New test.
2076 * gcc.target/arc/sub_n-combine.c: New test.
2077
89c88990
RB
20782017-05-31 Richard Biener <rguenther@suse.de>
2079
2080 PR target/80880
2081 * gcc.target/i386/pr80880.c: New testcase.
2082
748bbe72
RS
20832017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2084
2085 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2086
c7d7e222
BC
20872017-05-31 Bin Cheng <bin.cheng@arm.com>
2088
2089 * gcc.dg/vect/pr80815-3.c: New test.
2090
ee1379be
RB
20912017-05-31 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/80906
2094 * gcc.dg/graphite/pr80906.c: New testcase.
2095
bcce980e
TV
20962017-05-30 Tom de Vries <tom@codesourcery.com>
2097
2098 PR testsuite/80910
2099 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2100 unsupported if host compiler does not support c++11.
2101 (host_supports_c++11): New proc.
2102
ef9200aa
MS
21032017-05-30 Martin Sebor <msebor@redhat.com>
2104
2105 PR c/80731
2106 * g++.dg/ext/utf16-4.C: Relax test.
2107 * gcc.dg/fixed-point/int-warning.c: Adjust.
2108
f012c8ef
DM
21092017-05-30 David Malcolm <dmalcolm@redhat.com>
2110
2111 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2112 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2113 test case.
2114 * g++.dg/plugin/show-template-tree-color.C: New test case.
2115 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2116 * g++.dg/template/show-template-tree-2.C: New test case.
2117 * g++.dg/template/show-template-tree-3.C: New test case.
2118 * g++.dg/template/show-template-tree-4.C: New test case.
2119 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2120 * g++.dg/template/show-template-tree.C: New test case.
2121
3f8efe25
SB
21222017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2123
2124 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2125 dg-options.
2126 * gfortran.dg/pr80107.f: Delete testcase.
2127
77d1dbdb
UB
21282017-05-30 Uros Bizjak <ubizjak@gmail.com>
2129
2130 PR target/80833
2131 * gcc.target/i386/pr80833-1.c: New test.
2132 * gcc.target/i386/pr80833-2.c: Ditto.
2133
e2f35333
NS
21342017-05-30 Nathan Sidwell <nathan@acm.org>
2135
2136 PR c++/80913
2137 * g++.dg/lookup/pr80913.C: New.
2138
ba7629e2
RB
21392017-05-30 Richard Biener <rguenther@suse.de>
2140
2141 PR middle-end/80901
2142 * gcc.dg/torture/pr80901.c: New testcase.
2143
4bfb347c
RD
21442017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2145
2146 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2147
b3125625
JL
21482017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2149
2150 PR target/78838
2151 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2152
892d6169
RB
21532017-05-30 Richard Biener <rguenther@suse.de>
2154
2155 PR middle-end/80876
2156 * gcc.dg/torture/pr80876.c: New testcase.
2157
3d7ff728
NS
21582017-05-29 Nathan Sidwell <nathan@acm.org>
2159
2160 PR c++/80891 (#5)
2161 * g++.dg/lookup/pr80891-5.C: New.
2162
fd262197
JD
21632017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2164
2165 PR libgfortran/53029
2166 * gfortran.dg/read_5.f90: New test.
2167
724e517a
NS
21682017-05-29 Nathan Sidwell <nathan@acm.org>
2169
a5cfa13a
NS
2170 PR c++/80891 (#4)
2171 * g++.dg/lookup/pr80891-4.C: New.
2172
e514ab0c
NS
2173 PR c++/80891 (#1)
2174 * g++.dg/lookup/pr80891-1.C: New.
2175
58dec010
NS
2176 PR c++/80891 (#3)
2177 * g++.dg/lookup/pr80891-3.C: New.
2178
724e517a
NS
2179 PR c++/80891 (#2)
2180 * g++.dg/lookup/pr80891-2.C: New.
2181
bbe3927b
TK
21822017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2183
2184 PR fortran/37131
2185 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2186 flags.
2187 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2188 * gfortran.dg/inline_matmul_17.f90: New test.
2189
8364e6ac
TK
21902017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2191
2192 * gfortran.dg/matmul_bounds_12.f90: New test.
2193
56a35ac9
JJ
21942017-05-27 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR bootstrap/80887
2197 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2198
945bf9e1
NS
21992017-05-26 Nathan Sidwell <nathan@acm.org>
2200
2201 * g++.dg/cpp0x/dr2061.C: New.
2202 * g++.dg/parse/namespace-alias-1.C: Add more test.
2203
cb4fe401
BC
22042017-05-26 Bin Cheng <bin.cheng@arm.com>
2205
2206 PR tree-optimization/80815
2207 * gcc.dg/vect/pr80815-1.c: New test.
2208 * gcc.dg/vect/pr80815-2.c: New test.
2209
e929e611
ML
22102017-05-26 Martin Liska <mliska@suse.cz>
2211
2212 PR ipa/80663
2213 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2214 split at the problematic spot.
2215 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2216 a valid value of the param.
2217
92f105f6
MP
22182017-05-26 Marek Polacek <polacek@redhat.com>
2219
2220 PR sanitizer/80875
2221 * c-c++-common/ubsan/pr80875.c: New test.
2222
74ca4e36
TV
22232017-05-26 Tom de Vries <tom@codesourcery.com>
2224
2225 PR testsuite/80557
2226 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2227 * gcc.dg/Wcxx-compat-8.c: Same.
2228 * gcc.dg/Wobjsize-1.c: Same.
2229 * gcc.dg/Wshadow-local-2.c: Same.
2230 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2231 * gcc.dg/anon-struct-6.c: Same.
2232 * gcc.dg/asm-wide-1.c: Same.
2233 * gcc.dg/builtin-inf-1.c: Same.
2234 * gcc.dg/builtin-redefine.c: Same.
2235 * gcc.dg/c90-array-lval-6.c: Same.
2236 * gcc.dg/c90-array-lval-7.c: Same.
2237 * gcc.dg/c90-fordecl-1.c: Same.
2238 * gcc.dg/c99-fordecl-2.c: Same.
2239 * gcc.dg/cast-lvalue-1.c: Same.
2240 * gcc.dg/cast-lvalue-2.c: Same.
2241 * gcc.dg/compound-lvalue-1.c: Same.
2242 * gcc.dg/cond-lvalue-1.c: Same.
2243 * gcc.dg/cpp/20000419-1.c: Same.
2244 * gcc.dg/cpp/backslash.c: Same.
2245 * gcc.dg/cpp/backslash2.c: Same.
2246 * gcc.dg/cpp/macspace1.c: Same.
2247 * gcc.dg/cpp/macspace2.c: Same.
2248 * gcc.dg/cpp/multiline-2.c: Same.
2249 * gcc.dg/cpp/pr27777.c: Same.
2250 * gcc.dg/cpp/pr30786.c: Same.
2251 * gcc.dg/cpp/pr34602.c: Same.
2252 * gcc.dg/cpp/redef1.c: Same.
2253 * gcc.dg/cpp/tr-warn1.c: Same.
2254 * gcc.dg/cpp/tr-warn3.c: Same.
2255 * gcc.dg/cpp/tr-warn6.c: Same.
2256 * gcc.dg/cpp/trad/hash.c: Same.
2257 * gcc.dg/cpp/trad/redef1.c: Same.
2258 * gcc.dg/cpp/ucs.c: Same.
2259 * gcc.dg/declspec-10.c: Same.
2260 * gcc.dg/declspec-11.c: Same.
2261 * gcc.dg/declspec-18.c: Same.
2262 * gcc.dg/format/c99-strftime-1.c: Same.
2263 * gcc.dg/format/ext-3.c: Same.
2264 * gcc.dg/format/pr72858.c: Same.
2265 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2266 * gcc.dg/init-string-1.c: Same.
2267 * gcc.dg/label-decl-3.c: Same.
2268 * gcc.dg/m-un-2.c: Same.
2269 * gcc.dg/nofixed-point-2.c: Same.
2270 * gcc.dg/noncompile/20020213-1.c: Same.
2271 * gcc.dg/pch/counter-2.c: Same.
2272 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2273 * gcc.dg/pr27528.c: Same.
2274 * gcc.dg/pr27953.c: Same.
2275 * gcc.dg/pr35899.c: Same.
2276 * gcc.dg/pr37561.c: Same.
2277 * gcc.dg/pr45461.c: Same.
2278 * gcc.dg/pr45750.c: Same.
2279 * gcc.dg/pr53196-2.c: Same.
2280 * gcc.dg/pr53265.c: Same.
2281 * gcc.dg/redecl-1.c: Same.
2282 * gcc.dg/tls/thr-init-1.c: Same.
2283 * gcc.dg/torture/pr51106-1.c: Same.
2284 * gcc.dg/torture/pr51106-2.c: Same.
2285 * gcc.dg/uninit-19.c: Same.
2286 * gcc.dg/uninit-pr20644.c: Same.
2287
6fc9f7aa
JJ
22882017-05-26 Jakub Jelinek <jakub@redhat.com>
2289
2290 * g++.dg/cpp1z/decomp29.C (p): New variable.
2291 (main): Add further tests.
2292
28e0e05b
RB
22932017-05-26 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/80842
2296 * gcc.dg/torture/pr80842.c: New testcase.
2297
c81ec254
PC
22982017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2299
2300 PR c++/79652
2301 * g++.dg/cpp0x/pr79652.C: New.
2302
aee21066
PC
23032017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/71451
2306 * g++.dg/cpp0x/variadic170.C: New.
2307
63dbcd13
VR
23082017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2309
2310 * g++.dg/warn/Wcatch-value-1.C: New test.
2311 * g++.dg/warn/Wcatch-value-2.C: New test.
2312 * g++.dg/warn/Wcatch-value-3.C: New test.
2313
932f48ac
NS
23142017-05-25 Nathan Sidwell <nathan@acm.org>
2315
44e00a7a
NS
2316 * g++.dg/lookup/using56.C: New.
2317 * g++.dg/lookup/using57.C: New.
2318 * g++.dg/lookup/using58.C: New.
2319 * g++.dg/lookup/using59.C: New.
2320
932f48ac
NS
2321 * g++.dg/lookup/using17.C: Adjust diagnostics.
2322
a10f9a2e
MS
23232017-05-25 Martin Sebor <msebor@redhat.com>
2324
2325 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2326 positives on ILP32.
2327 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2328 column numbers.
2329 * gcc.dg/pr60114.c: Same.
2330
47c05e71
JH
23312017-05-23 Jan Hubicka <hubicka@ucw.cz>
2332
2333 * gfortran.dg/pr48636.f90: Fix template better.
2334
f35a733d
NS
23352017-05-25 Nathan Sidwell <nathan@acm.org>
2336
2337 * g++.dg/lookup/koenig14.C: New.
2338
18c1e9e0
PC
23392017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 PR c++/79583
2342 * g++.dg/cpp0x/pr79583.C: New.
2343
2673d192
PC
23442017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR c++/68578
2347 * g++.dg/cpp1y/pr68578.C: New.
2348
bce8ef71
MG
23492017-05-25 Marc Glisse <marc.glisse@inria.fr>
2350
2351 * gcc.dg/tree-ssa/vce-1.c: New file.
2352
11d6b45d
MG
23532017-05-25 Marc Glisse <marc.glisse@inria.fr>
2354
2355 * gcc.dg/tree-ssa/addadd.c: New file.
2356
5ad4f1c8
NS
23572017-05-24 Nathan Sidwell <nathan@acm.org>
2358
2359 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2360 * g++.dg/lookup/friend19.C: New.
2361 * g++.dg/lookup/friend20.C: New.
2362
d4a760d8
JW
23632017-05-24 Jonathan Wakely <jwakely@redhat.com>
2364
2365 PR c++/80544
2366 * g++.dg/expr/cast11.C: New test.
2367
3cd211af
MS
23682017-05-24 Martin Sebor <msebor@redhat.com>
2369
2370 PR c/80731
2371 * c-c++-common/Wfloat-conversion.c: Adjust.
2372 * c-c++-common/dfp/convert-int-saturate.c: Same.
2373 * c-c++-common/pr68657-1.c: Same.
2374 * g++.dg/ext/utf-cvt.C: Same.
2375 * g++.dg/ext/utf16-4.C: Same.
2376 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2377 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2378 * g++.dg/warn/Wconversion3.C: Same.
2379 * g++.dg/warn/Wconversion4.C: Same.
2380 * g++.dg/warn/Wsign-conversion.C: Same.
2381 * g++.dg/warn/overflow-warn-1.C: Same.
2382 * g++.dg/warn/overflow-warn-3.C: Same.
2383 * g++.dg/warn/overflow-warn-4.C: Same.
2384 * g++.dg/warn/pr35635.C: Same.
2385 * g++.old-deja/g++.mike/enum1.C: Same.
2386 * gcc.dg/Wconversion-3.c: Same.
2387 * gcc.dg/Wconversion-5.c: Same.
2388 * gcc.dg/Wconversion-complex-c99.c: Same.
2389 * gcc.dg/Wconversion-complex-gnu.c: Same.
2390 * gcc.dg/Wconversion-integer.c: Same.
2391 * gcc.dg/Wsign-conversion.c: Same.
2392 * gcc.dg/bitfld-2.c: Same.
2393 * gcc.dg/c90-const-expr-11.c: Same.
2394 * gcc.dg/c90-const-expr-7.c: Same.
2395 * gcc.dg/c99-const-expr-7.c: Same.
2396 * gcc.dg/overflow-warn-1.c: Same.
2397 * gcc.dg/overflow-warn-2.c: Same.
2398 * gcc.dg/overflow-warn-3.c: Same.
2399 * gcc.dg/overflow-warn-4.c: Same.
2400 * gcc.dg/overflow-warn-5.c: Same.
2401 * gcc.dg/overflow-warn-8.c: Same.
2402 * gcc.dg/overflow-warn-9.c: New test.
2403 * gcc.dg/pr35635.c: Adjust.
2404 * gcc.dg/pr59940.c: Same.
2405 * gcc.dg/pr59963-2.c: Same.
2406 * gcc.dg/pr60114.c: Same.
2407 * gcc.dg/switch-warn-2.c: Same.
2408 * gcc.dg/utf-cvt.c: Same.
2409 * gcc.dg/utf16-4.c: Same.
2410
216bfadc
JJ
24112017-05-24 Jakub Jelinek <jakub@redhat.com>
2412
2413 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2414 Don't include limits.h.
2415 (w): Conditionalize on long long wider than int. Use
2416 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2417 -9223372036854775808.
2418 (x): Use __INT_MAX__ instead of INT_MAX.
2419
610abc02
TK
24202017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2421
2422 PR fortran/66094
2423 * gfortran.dg/inline_matmul_16.f90: New test.
2424
8d0c9b36
TV
24252017-05-24 Tom de Vries <tom@codesourcery.com>
2426
2427 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2428
3f3fb6c9
PB
24292017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2430
2431 PR middle-end/80823
2432 * gcc.dg/pr80823.c: New test.
2433
00e0af8d
AK
24342017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2435
2436 * gcc.target/s390/pr80725.c: New test.
2437
6131102c
NS
24382017-05-23 Nathan Sidwell <nathan@acm.org>
2439
ef4c5e78
NS
2440 * g++.dg/lookup/extern-c-hidden.C: New.
2441 * g++.dg/lookup/extern-redecl1.C: New.
2442
6131102c
NS
2443 PR c++/80866
2444 * g++.dg/parse/pr80866.C: New.
2445
d2db2e6b
JH
24462017-05-23 Jan Hubicka <hubicka@ucw.cz>
2447
2448 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2449 * gcc.dg/ipa/inline-5.c: Likewise.
2450 * gfortran.dg/pr48636.f90: Likewise.
2451
e4ea7a4c
NS
24522017-05-23 Nathan Sidwell <nathan@acm.org>
2453
2454 * g++.dg/parse/ctor9.C: Adjust expected error.
2455
c2d7c404
JD
24562017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2457
2458 PR libgfortran/80256
2459 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2460 Cygwin.
2461
fd71a9a2
TS
24622017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2463
2464 * c-c++-common/goacc/parallel-dims-1.c: Update.
2465 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2466 * c-c++-common/goacc/routine-1.c: Likewise.
2467 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2468 * g++.dg/goacc/template.C: Likewise.
2469 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2470 * gfortran.dg/goacc/routine-3.f90: Likewise.
2471 * gfortran.dg/goacc/sie.f95: Likewise.
2472 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2473
9d029ddf
NS
24742017-05-23 Nathan Sidwell <nathan@acm.org>
2475
2476 * g++.dg/lookup/using13.C: Adjust expected error.
2477
008c7367
SKS
24782017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2479
2480 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2481
d1f6caae
MM
24822017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2483
2484 PR target/80718
2485 * gcc.target/powerpc/pr80718.c: New test.
2486
2ea0d750
SB
24872017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2488
2489 * gcc.target/powerpc/conditional-return.c: New testcase.
2490
25b81686
BS
24912017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2492
2493 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2494 LE-only.
2495
477f145b
JW
24962017-05-22 Janus Weil <janus@gcc.gnu.org>
2497
2498 PR fortran/80766
2499 * gfortran.dg/typebound_call_28.f90: New test.
2500
65cc1407
NS
25012017-05-22 Nathan Sidwell <nathan@acm.org>
2502
2503 * g++.dg/lookup/strong-using.C: New.
2504
0c4f8178
TP
25052017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2506
2507 * gcc.target/arm/movsi_movt.c: New test.
2508 * gcc.target/arm/movdi_movt.c: New test.
2509
fbb1c7d4
EB
25102017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2511
2512 * gnat.dg/specs/not_null1.ads: New test.
2513
d3271136
EB
25142017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2515
2516 * gnat.dg/limited_with5.ad[sb]: New test.
2517 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2518 * gnat.dg/limited_with6.ad[sb]: New test.
2519 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2520
4c24ec6d
EB
25212017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2524 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2525
4bcbb7b8
PC
25262017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/70265
2529 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2530 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2531
51cd6b78
JD
25322017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2533
2534 PR libgfortran/80333
2535 * gfortran.dg/dtio_30.f03: New test.
2536
33f8c0a1
MP
25372017-05-19 Marek Polacek <polacek@redhat.com>
2538
2539 PR sanitizer/80800
2540 * c-c++-common/ubsan/pr80800.c: New test.
2541 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2542
9740ed54
TS
25432017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2544
7fd549d2
TS
2545 * c-c++-common/goacc/default-1.c: Update.
2546 * c-c++-common/goacc/default-2.c: Likewise.
2547 * c-c++-common/goacc/default-4.c: Likewise.
2548 * gfortran.dg/goacc/default-1.f95: Likewise.
2549 * gfortran.dg/goacc/default-4.f: Likewise.
2550 * c-c++-common/goacc/default-5.c: New file.
2551 * gfortran.dg/goacc/default-5.f: Likewise.
2552
9740ed54
TS
2553 * c-c++-common/goacc/default-1.c: New file.
2554 * c-c++-common/goacc/default-2.c: Likewise.
2555 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2556 test cases in...
2557 * c-c++-common/goacc/default-3.c: ... this new file, and...
2558 * c-c++-common/goacc/default-4.c: ... this new file.
2559 * gfortran.dg/goacc/default.f95: Remove file, including its test
2560 cases in...
2561 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2562 * gfortran.dg/goacc/default-2.f: ... this new file.
2563 * gfortran.dg/goacc/default-3.f95: New file.
2564 * gfortran.dg/goacc/default-4.f: Likewise.
2565
2a8a8d7b
NS
25662017-05-19 Nathan Sidwell <nathan@acm.org>
2567
2568 * g++.dg/inherit/covariant7.C: Adjust.
2569
a978134e
PB
25702017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2571
2572 * gcc.target/arm/tls-disable-literal-pool.c: Change
2573 require-effective-target to tls_native.
2574 Move dg-error to return statement line and change to dg-message.
2575
39aac208
RB
25762017-05-19 Richard Biener <rguenther@suse.de>
2577
2578 PR c++/80593
2579 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2580 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2581
035ab826
RB
25822017-05-19 Richard Biener <rguenther@suse.de>
2583
2584 PR middle-end/80764
2585 * gcc.dg/torture/pr80764.c: New testcase.
2586
52e14b96
MM
25872017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2588
2589 PR target/80510
2590 * gcc.target/powerpc/pr80510-1.c: New test.
2591 * gcc.target/powerpc/pr80510-2.c: Likewise.
2592
4287da82
EG
25932017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2594
2595 * gcc.dg/pragma-diag-7.c: New test.
2596
e4171e10
UB
25972017-05-18 Uros Bizjak <ubizjak@gmail.com>
2598
2599 PR target/80799
2600 * g++.dg/other/i386-11.C: New test.
2601
cdefeea2
WS
26022017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2603
2604 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2605 * fold-vec-div-floatdouble.c: Likewise.
2606 * fold-vec-logical-ands-char.c: Likewise.
2607 * fold-vec-logical-ands-int.c: Likewise.
2608 * fold-vec-logical-ands-short.c: Likewise.
2609 * fold-vec-logical-ors-char.c: Likewise.
2610 * fold-vec-logical-ors-int.c: Likewise.
2611 * fold-vec-logical-ors-short.c: Likewise.
2612 * fold-vec-logical-other-char.c: Likewise.
2613 * fold-vec-mule-misc.c: Likewise.
2614 * fold-vec-mult-float.c: Likewise.
2615 * fold-vec-mult-floatdouble.c: Likewise.
2616 * fold-vec-mult-int.c: Likewise.
2617 * fold-vec-mult-int128-p9.c: Likewise.
2618 * fold-vec-sub-floatdouble.c: Likewise.
2619 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2620 Add lp64 requirement.
2621 * fold-vec-mult-int128-p8.c: Likewise.
2622 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2623
62ee030a
SM
26242017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2625
2626 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2627 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2628 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2629 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2630 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2631 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2632 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2633 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2634 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2635 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2636 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2637 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2638 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2639 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2640 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2641 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2642 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2643 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2644 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2645 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2646 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2647 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2648 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2649 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2650 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2651 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2652
00a84d0e
SL
26532017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2654
2655 * gcc.target/sparc/niagara7-align.c: New test.
2656
243c2883
MP
26572017-05-18 Marek Polacek <polacek@redhat.com>
2658
2659 PR sanitizer/80797
2660 * c-c++-common/ubsan/null-12.c: New test.
2661
e98e6340
SB
26622017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2663
2664 PR middle-end/80692
2665 * gcc.c-torture/execute/pr80692.c: New testcase.
2666
0152001b 26672017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2668
2669 PR libgfortran/80741
2670 * gfortran.dg/read_4.f90: New test.
2671
c8ded430
BS
26722017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2675
e5b1f5a1
FR
26762017-05-17 Fritz Reese <fritzoreese@gmail.com>
2677
2678 PR fortran/80668
2679 * gfortran.dg/pr80668.f90: New.
2680
9853cb28
PB
26812017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2682
2683 PR middle-end/80775
2684 * gcc.dg/pr80775.c: New test.
2685
142473df
MP
26862017-05-17 Marek Polacek <polacek@redhat.com>
2687
2688 PR sanitizer/80659
2689 * gcc.dg/asan/pr80659.c: New test.
2690
8508a5b5
SKS
26912017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2692
2693 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2694 unsigned long.
2695
bc36d2b7
CX
26962017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2697
2698 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2699
4fc5ebf1
JG
27002017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2701 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2702
2703 PR tree-optimization/80457
2704 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2705 call vect_model_simple_cost.
2706
bedee914
PT
27072017-05-16 Paul Thomas <pault@gcc.gnu.org>
2708
2709 PR fortran/80554
2710 * gfortran.dg/submodule_29.f08: New test.
2711
10791753
DM
27122017-05-16 David Malcolm <dmalcolm@redhat.com>
2713
2714 * g++.dg/other/accessor-fixits-1.C: New test case.
2715 * g++.dg/other/accessor-fixits-2.C: New test case.
2716 * g++.dg/other/accessor-fixits-3.C: New test case.
2717 * g++.dg/other/accessor-fixits-4.C: New test case.
2718
727577c2
CL
27192017-05-16 Carl Love <cel@us.ibm.com>
2720
2721 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2722 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2723 built-ins to the test suite file. Note, support for mradds exists
2724 but no test case exists.
2725 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2726 built-ins to the test suite file.
2727
6b6ae9eb
MP
27282017-05-16 Marek Polacek <polacek@redhat.com>
2729
2730 PR sanitizer/80536
2731 PR sanitizer/80386
2732 * c-c++-common/ubsan/pr80536.c: New test.
2733 * g++.dg/ubsan/pr80386.C: New test.
2734
678d7e19
TC
27352017-05-16 Tamar Christina <tamar.christina@arm.com>
2736
2737 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2738 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2739
6da37857
MW
27402016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2741
2742 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2743 expected output of vadd, vsub and vmul instructions.
2744 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2745 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2746 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2747
a5768d38
JD
27482017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2749
2750 PR libgfortran/80727
2751 * gfortran.dg/read_3.f90: New test.
2752
3a77e7cc
NS
27532017-05-15 Nathan Sidwell <nathan@acm.org>
2754
2016c841
NS
2755 PR c++/79369
2756 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2757
3a77e7cc
NS
2758 PR c++/79369
2759 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2760 * g++.dg/cpp0x/pr79369.C: New.
2761
0735a1c8
SK
27622017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/80752
3a77e7cc 2765 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2766
f108770a
UB
27672017-05-15 Uros Bizjak <ubizjak@gmail.com>
2768
900b5b6a 2769 PR target/80425
f108770a
UB
2770 * gcc.target/i386/pr80425-1.c: New test.
2771 * gcc.target/i386/pr80425-2.c: Ditto.
2772
e30ce0a3
JL
27732017-05-15 Jeff Law <law@redhat.com>
2774
2775 * gcc.target/mips/reorgbug-1.c: New test.
2776
0d5a0a33
PMR
27772017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2778
2779 * gnat.dg/specs/pack13.ads: New test.
2780
a104bd88
MS
27812017-05-14 Martin Sebor <msebor@redhat.com>
2782
2783 PR middle-end/77671
2784 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2785 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2786 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2787 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2788 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2789
c6c02519
MS
27902017-05-14 Martin Sebor <msebor@redhat.com>
2791
2792 PR middle-end/80669
2793 * gcc.dg/builtin-stpncpy.c: New test.
2794
d6d4d770
DS
27952017-05-14 Daniel Santos <daniel.santos@pobox.com>
2796
2797 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2798 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2799 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2800 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2801
b9bdd60b
JK
28022017-05-14 Julia Koval <julia.koval@intel.com>
2803
2804 * gcc.target/i386/xgetsetbv.c: New test.
2805
28ae01cd
NK
28062017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2807
2808 PR fortran/80442
2809 * gfortran.dg/impl_do_var_data.f90: New Test
2810
c7488b4f
PJ
28112017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2812
2813 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2814 A regression test for a private array access case which caused
2815 an assert.
2816
9b5f12ae
MS
28172017-05-12 Martin Sebor <msebor@redhat.com>
2818
2819 PR testsuite/80643
2820 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2821 to the purpose of the test.
2822
b76f1550
SM
28232017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2824
2825 * gcc.target/powerpc/bmi-andn-1.c: New file
2826 * gcc.target/powerpc/bmi-andn-2.c: New file.
2827 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2828 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2829 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2830 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2831 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2832 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2833 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2834 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2835 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2836 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2837 * gcc.target/powerpc/bmi-check.h: New File.
2838 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2839 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2840 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2841 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2842 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2843 * gcc.target/powerpc/bmi2-check.h: New file.
2844 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2845 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2846 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2847 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2848 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2849 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2850 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2851 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2852 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2853
2a3fa75a
PC
28542017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2855
2856 PR c++/60430
2857 * g++.dg/cpp0x/pr60430.C: New.
2858
e8bf7c7b
JL
28592017-05-12 Jeff Law <law@redhat.com>
2860
2861 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2862
284d1f76
PB
28632017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2864
2865 PR middle-end/80707
2866 * g++.dg/pr80707.C: New test.
2867
302a0e37
WS
28682017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2869
2870 * gcc.target/powerpc/fold-vec-div-float.c: New.
2871 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2872 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2873
a7785078
WS
28742017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2875
2876 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2877 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2878 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2879 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2880 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2881 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2882 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2883 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2884 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2885 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2886 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2887 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2888
9206028e
PC
28892017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2890
2891 PR c++/49604
2892 * g++.dg/cpp0x/forw_enum14.C: New.
2893 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2894
7af1c0ad
RB
28952017-05-12 Richard Biener <rguenther@suse.de>
2896
2897 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2898
f7e95bdb
PC
28992017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2900
2901 PR c++/67687
2902 * g++.dg/cpp0x/constexpr-ice17.C: New.
2903
53e788d0
RB
29042017-05-12 Richard Biener <rguenther@suse.de>
2905
2906 PR tree-optimization/80713
2907 * gcc.dg/torture/pr80713.c: New testcase.
2908
2ead1ab9
AK
29092017-05-12 Andi Kleen <ak@linux.intel.com>
2910
2911 PR testsuite/77684
2912 * lib/target-supports.exp (profopt-perf-wrapper):
2913 Add -m8 option to increase parallelism.
2914
ee58b02f
TS
29152017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2916
1e47f02b
TS
2917 * c-c++-common/goacc/parallel-dims-1.c: New file.
2918 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2919
b0f271ce
TS
2920 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2921 * c-c++-common/goacc/classify-kernels.c: Likewise.
2922 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2923 Likewise.
2924 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2925 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2926 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2927 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2928 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2929 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2930 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2931 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2932 * c-c++-common/goacc/kernels-loop.c: Likewise.
2933 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2934 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2935 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2936 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2937 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2938 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2939 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2940 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2941 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2942 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2943 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2944 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2945
25651634
TS
2946 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2947 * c-c++-common/goacc/classify-kernels.c: Likewise.
2948 * c-c++-common/goacc/classify-parallel.c: Likewise.
2949 * c-c++-common/goacc/classify-routine.c: Likewise.
2950 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2951 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2952 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2953 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2954
ee58b02f
TS
2955 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2956 * c-c++-common/goacc/classify-kernels.c: Likewise.
2957 * c-c++-common/goacc/classify-parallel.c: Likewise.
2958 * c-c++-common/goacc/classify-routine.c: Likewise.
2959 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2960 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2961 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2962 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2963
2d82ec25
NS
29642017-05-11 Nathan Sidwell <nathan@acm.org>
2965
2966 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2967
29682017-05-11 Carl Love <cel@us.ibm.com>
2969
2970 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2971 to the test suite file.
2972 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2973 to the test suite file.
2974
628c06d6
JD
29752017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2976
2977 PR fortran/78659
2978 * gfortran.dg/namelist_91.f90: New test.
2979 * gfortran.dg/namelist_92.f90: New test.
2980 * gfortran.dg/namelist_93.f90: New test.
2981 * gfortran.dg/namelist_94.f90: New test.
2982
1bea0f26
BS
29832017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2984
2985 PR target/80695
2986 * gcc.target/powerpc/pr80695-p8.c: New file.
2987 * gcc.target/powerpc/pr80695-p9.c: New file.
2988
7c85c9fe
UB
29892017-05-11 Uros Bizjak <ubizjak@gmail.com>
2990 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR target/80706
2993 * gcc.target/i386/pr80706.c: New test.
2994
d7a33a4c
JK
29952017-05-11 Julia Koval <julia.koval@intel.com>
2996
2997 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2998 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2999 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3000 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3001
59fbddcf
PC
30022017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 PR c++/70538
3005 * g++.dg/cpp0x/pr70538.C: New.
3006
cc09ff60
UB
30072017-05-11 Uros Bizjak <ubizjak@gmail.com>
3008
7c85c9fe
UB
3009 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3010 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
3011 (dg-options): Remove -fno-tree-sink.
3012
4fd18c78
KN
30132017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3014
3015 * gcc.target/powerpc/cmpb-1.c: New test.
3016 * gcc.target/powerpc/cmpb-2.c: New test.
3017 * gcc.target/powerpc/cmpb-3.c: New test.
3018 * gcc.target/powerpc/cmpb32-1.c: New test.
3019 * gcc.target/powerpc/cmpb32-2.c: New test.
3020
43b883a9
RB
30212017-05-11 Richard Biener <rguenther@suse.de>
3022
3023 PR tree-optimization/80705
3024 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3025
29b871ec
NS
30262017-05-11 Nathan Sidwell <nathan@acm.org>
3027
3028 * lib/scanlang.exp: New.
3029 * lib/gcc-dg.exp: Load scanlang.exp.
3030 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3031
c587104e
MM
30322017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3033
3034 PR testsuite/80580
3035 * gcc.dg/gimplefe-error-6.c: New test.
3036
67ac9a9d
MM
30372017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3038
3039 PR testsuite/80580
3040 * gcc.dg/gimplefe-error-5.c: New test.
3041
ac4eb40f
MM
30422017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3043
3044 PR testsuite/80580
3045 * gcc.dg/gimplefe-error-4.c: New test.
3046
d45d6282
BS
30472017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3048
3049 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3050
f4ee3a9e
UB
30512017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3052
3053 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3054 (_mm_maskz_max_round_sd): Test new intrinsics.
3055 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3056 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3057 (_mm_maskz_max_round_ss): Test new intrinsics.
3058 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3059 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3060 (_mm_maskz_min_round_sd): Test new intrinsics.
3061 * gcc.target/i386/avx512f-vminsd-2.c: New.
3062 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3063 (_mm_maskz_min_round_ss): Test new intrinsics.
3064 * gcc.target/i386/avx512f-vminss-2.c: New.
3065 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3066 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3067 (__builtin_ia32_minss_mask_round): Test new builtins.
3068 * gcc.target/i386/sse-13.c: Ditto.
3069 * gcc.target/i386/sse-23.c: Ditto.
3070 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3071 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3072 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3073 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3074 (_mm_mask_min_round_ss): Test new intrinsics.
3075 * gcc.target/i386/testround-1.c: Ditto.
3076
30772017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3078
3079 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3080 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3081 (_mm_maskz_div_round_sd): Test new intrinsics.
3082 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3083 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3084 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3085 (_mm_maskz_div_round_ss): Test new intrinsics.
3086 * gcc.target/i386/avx512f-vdivss-2.c: New.
3087 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3088 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3089 (_mm_maskz_mul_round_sd): Test new intrinsics.
3090 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3091 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3092 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3093 (_mm_maskz_mul_round_ss): Test new intrinsics.
3094 * gcc.target/i386/avx512f-vmulss-2.c: New.
3095 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3096 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3097 (__builtin_ia32_mulss_mask_round): Test new builtins.
3098 * gcc.target/i386/sse-13.c: Ditto.
3099 * gcc.target/i386/sse-23.c: Ditto.
3100 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3101 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3102 (_mm_maskz_mul_round_ss): Test new intrinsics.
3103 * gcc.target/i386/testround-1.c: Ditto.
3104
31052017-05-10 Julia Koval <julia.koval@intel.com>
3106
3107 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3108 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3109 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3110
31112017-05-10 Julia Koval <julia.koval@intel.com>
3112
3113 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3114 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3115 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3116 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3117
ca4d2851
PB
31182017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3119
0f374417 3120 PR tree-optimization/51513
ca4d2851
PB
3121 * gcc.target/powerpc/pr51513.c: New test.
3122 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3123 __builtin_abort().
3124 * gcc.dg/predict-14.c: Likewise.
3125
5562ebfc
CL
31262017-05-10 Carl Love <cel@us.ibm.com>
3127 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3128 to the test suite file.
3129 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3130 to the test suite file.
3131
0ca2e7f7
PK
31322017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3133
3134 PR tree-optimization/77644
3135 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3136
e1ad2926
AO
31372017-05-10 Alexandre Oliva <aoliva@redhat.com>
3138
3139 * gcc.dg/guality/inline-params-2.c: New.
3140
f00b411f
PC
31412017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 PR c++/80145
3144 * g++.dg/cpp1y/auto-fn37.C: New.
3145 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3146
bf2a705c
MM
31472017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3148
3149 PR target/68163
3150 * gcc.target/powerpc/pr68163.c: New test.
3151
5285d5d3
JW
31522017-05-09 Janus Weil <janus@gcc.gnu.org>
3153
3154 PR fortran/79311
3155 * gfortran.dg/finalize_32.f90: New test.
3156
31c2d57d
VR
31572017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3158
3159 PR c/35441
3160 * gcc.dg/pr35441.c: New test.
3161
731f2c8a
MS
31622017-05-09 Martin Sebor <msebor@redhat.com>
3163
3164 PR testsuite/80643
3165 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3166 output.
3167
cc49d15a
PC
31682017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3169
3170 PR c++/80186
3171 * g++.dg/template/crash126.C: New.
3172
85282abc
SP
31732017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3174
3175 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3176 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3177 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3178 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3179
823c79ae
DH
31802017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3181
10a8bb62 3182 PR testsuite/80611
823c79ae
DH
3183 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3184
79557bae
CZ
31852017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3186
3187 * gcc.target/arc/tmac-1.c: New file.
3188 * gcc.target/arc/tmac-2.c: Likewise.
3189 * gcc.target/arc/tmac.h: Likewise.
3190
c7314bc1
CZ
31912017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3192 Andrew Burgess <andrew.burgess@embecosm.com>
3193
3194 * gcc.target/arc/firq-1.c: New file.
3195 * gcc.target/arc/firq-2.c: Likewise.
3196 * gcc.target/arc/firq-3.c: Likewise.
3197 * gcc.target/arc/firq-4.c: Likewise.
3198 * gcc.target/arc/firq-5.c: Likewise.
3199 * gcc.target/arc/firq-6.c: Likewise.
3200
41453183
CZ
32012017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3202
3203 * gcc.target/arc/interrupt-5.c: Newfile.
3204 * gcc.target/arc/interrupt-6.c: Likewise.
3205 * gcc.target/arc/interrupt-7.c: Likewise.
3206 * gcc.target/arc/interrupt-8.c: Likewise.
3207 * gcc.target/arc/interrupt-9.c: Likewise.
3208
019bd543
RB
32092017-05-09 Richard Biener <rguenther@suse.de>
3210
3211 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3212 and adjust.
3213 * gcc.dg/vect/vect-50.c: Likewise.
3214
684f84de
MP
32152017-05-09 Marek Polacek <polacek@redhat.com>
3216
3217 PR c/80525
3218 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3219 * c-c++-common/Wlogical-op-2.c: New test.
3220
fd71825b
SKS
32212017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3222
3223 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3224 for targets with __SIZEOF_INT__ < 4.
3225
4ca2e6ec
RB
32262017-05-09 Richard Biener <rguenther@suse.de>
3227
3228 * gcc.dg/vect/vect-50.c: Revert last change.
3229 * gcc.dg/vect/vect-44.c: Likewise.
3230
631238ac
MS
32312017-05-08 Martin Sebor <msebor@redhat.com>
3232
3233 PR translation/80280
3234 * gcc.dg/format/gcc_diag-10.c: New test.
3235
6ba86ba7
KN
32362017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3237
3238 PR target/80101
3239 * gcc.target/powerpc/pr80101-1.c: New test.
3240
0f6ed121
TK
32412017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3242
3243 PR fortran/79930
3244 * gfortran.dg/inline_transpose_1.f90: Add
3245 -finline-matmul-limit=0 to options.
3246 * gfortran.dg/matmul_5.f90: Likewise.
3247 * gfortran.dg/vect/vect-8.f90: Likewise.
3248 * gfortran.dg/inline_matmul_14.f90: New test.
3249 * gfortran.dg/inline_matmul_15.f90: New test.
3250
fd991039
TK
32512017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3252
3253 PR fortran/80602
3254 * gfortran.dg/matmul_15.f90: New test case.
3255
18b8c294
WD
32562017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3257
3258 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3259 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3260
8637c116
JL
32612017-05-07 Jeff Law <law@redhat.com>
3262
3263 Revert:
3264 2017-05-06 Jeff Law <law@redhat.com>
3265 PR tree-optimization/78496
3266 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3267 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3268
973dfbb4
JL
32692017-05-06 Jeff Law <law@redhat.com>
3270
3271 PR tree-optimization/78496
3272 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3273 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3274
8ffa3150
RS
32752017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3276
3277 * gcc.target/aarch64/spill_1.c: New test.
3278
2a3f7997
RS
32792017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3280
3281 PR rtl-optimization/75964
3282 * gcc.dg/torture/pr75964.c: New test.
3283
d554bf23
TV
32842017-05-06 Tom de Vries <tom@codesourcery.com>
3285
3286 PR testsuite/80606
3287 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3288 * gcc.target/i386/avx-vtestpd-2.c: Same.
3289 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3290 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3291 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3292 * gcc.target/i386/avx-vtestpd-3.c: Same.
3293 * gcc.target/i386/avx-vtestps-1.c: Same.
3294 * gcc.target/i386/avx-vtestps-2.c: Same.
3295 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3296 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3297 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3298 * gcc.target/i386/avx-vtestps-3.c: Same.
3299
7a976fe7
TV
33002017-05-06 Tom de Vries <tom@codesourcery.com>
3301
3302 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3303
0e852c66
TV
33042017-05-06 Tom de Vries <tom@codesourcery.com>
3305
3306 PR testsuite/80557
3307 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3308 * gcc.target/powerpc/altivec-types-1.c: Same.
3309
63c40d92
TV
33102017-05-06 Tom de Vries <tom@codesourcery.com>
3311
3312 PR testsuite/80557
3313 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3314 * gcc.target/spu/intrinsics-1.c: Same.
3315
b25b8f91
TV
33162017-05-06 Tom de Vries <tom@codesourcery.com>
3317
3318 PR testsuite/80557
3319 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3320
6df13491
TV
33212017-05-06 Tom de Vries <tom@codesourcery.com>
3322
3323 PR testsuite/80557
3324 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3325 * gcc.target/aarch64/spellcheck_2.c: Same.
3326 * gcc.target/aarch64/spellcheck_3.c: Same.
3327
e01261fe
TV
33282017-05-06 Tom de Vries <tom@codesourcery.com>
3329
3330 PR testsuite/80557
3331 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3332 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3333 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3334 * g++.dg/debug/dwarf2/typedef5.C: Same.
3335 * g++.dg/goacc/data-1.C: Same.
3336
9945596c
BS
33372017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3338
3339 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3340
8acb8575
MM
33412017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3342
3343 PR target/79038
3344 PR target/79202
3345 PR target/79203
3346 * gcc.target/powerpc/ppc-round3.c: New test.
3347 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3348
ac699a04
JJ
33492017-05-05 Jakub Jelinek <jakub@redhat.com>
3350
8dc6a926
JJ
3351 PR tree-optimization/80632
3352 * gcc.dg/pr80632.c: New test.
3353
ac699a04
JJ
3354 PR tree-optimization/80558
3355 * gcc.dg/tree-ssa/vrp115.c: New test.
3356
655b5fc8
AV
33572017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3358 Thomas Preud'homme <thomas.preudhomme@arm.com>
3359 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3360
3361 PR target/71607
3362 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3363 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3364 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3365 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3366 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3367 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3368 * gcc.target/arm/tls-disable-literal-pool.c: New.
3369
c02d2d0a
PK
33702017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3371
3372 PR tree-optimization/80613
3373 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3374
dfae9048
PC
33752017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3376
3377 PR c++/71577
3378 * g++.dg/cpp0x/pr71577.C: New.
3379
d9c5a8b9
MS
33802017-05-04 Martin Sebor <msebor@redhat.com>
3381
3382 PR middle-end/79234
3383 * gcc.dg/builtin-stringop-chk-8.c: New test.
3384 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3385 * gcc.dg/builtin-stringop-chk-4.c: Same.
3386 * gcc.dg/builtin-strncat-chk-1.c: Same.
3387 * g++.dg/ext/strncpy-chk1.C: Same.
3388 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3389 * gcc.dg/out-of-bounds-1.c: Same.
3390 * gcc.dg/pr78138.c: Same.
3391 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3392 * gfortran.dg/mvbits_7.f90: Same.
3393
e50d56a5
MS
33942017-05-04 Martin Sebor <msebor@redhat.com>
3395
3396 PR preprocessor/79214
3397 PR middle-end/79222
3398 PR middle-end/79223
3399 * gcc.dg/pr79214.c: New test.
3400 * gcc.dg/pr79214.h: New test header.
3401 * gcc.dg/pr79222.c: New test.
3402 * gcc.dg/pr79223.c: New test.
3403 * gcc.dg/pr78138.c: Adjust.
3404 * gfortran.dg/unconstrained_commons.f: Same.
3405
0f2c4a8f
MS
34062017-05-04 Martin Sebor <msebor@redhat.com>
3407
3408 PR translation/80280
3409 * g++.dg/abi/Wabi-2-3.C: Adjust.
3410 * g++.dg/abi/Wabi-3-2.C: Ditto.
3411 * g++.dg/lookup/using17.C: Ditto.
3412 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3413
8eef6097
MJ
34142017-05-04 Martin Jambor <mjambor@suse.cz>
3415
3416 PR tree-optimization/80622
3417 * gcc.dg/tree-ssa/pr80622.c: New test.
3418
34192017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
3420
3421 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3422
26f1a658
JH
34232017-05-04 Jan Hubicka <hubicka@ucw.cz>
3424
3425 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3426 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3427
4d147bca
RB
34282017-05-04 Richard Biener <rguenther@suse.de>
3429
3430 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3431
3862ef76
RS
34322017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3433
3434 * gcc.dg/vect/vect-profile-1.c: New test.
3435
c89ffd99
MP
34362017-05-04 Marek Polacek <polacek@redhat.com>
3437
3438 PR tree-optimization/80612
3439 * gcc.dg/torture/pr80612.c: New test.
3440
261ce1e5
PB
34412017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3442 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3443
3444 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3445 check_effective_target_arm_thumb1_movt_ok.
3446
556cf088
PB
34472017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3448
3449 * gcc.target/arm/fpscr.c: New file.
3450
010b1cc0
TP
34512017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3452
3453 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3454 target.
3455
99b68476
TV
34562017-05-04 Tom de Vries <tom@codesourcery.com>
3457
3458 PR testsuite/80557
3459 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3460 line numbers.
3461 * g++.dg/warn/miss-format-1.C: Same.
3462 * g++.dg/warn/overflow-warn-1.C: Same.
3463 * g++.dg/warn/overflow-warn-3.C: Same.
3464 * g++.dg/warn/overflow-warn-4.C: Same.
3465
09177a4b
TV
34662017-05-04 Tom de Vries <tom@codesourcery.com>
3467
3468 PR testsuite/80557
3469 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3470 * gcc.target/i386/pr68657.c: Same.
3471 * gcc.target/i386/pr69255-1.c: Same.
3472 * gcc.target/i386/pr69255-2.c: Same.
3473 * gcc.target/i386/pr69255-3.c: Same.
3474
02c64149
RB
34752017-05-04 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/31130
3478 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3479 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3480 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3481 * gcc.dg/pr52904.c: Remove XFAIL.
3482 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3483
9a26dfc8
JL
34842017-05-03 Jeff Law <law@redhat.com>
3485
3486 PR tree-optimization/78496
3487 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3488
4d0e904f
UB
34892017-05-03 Uros Bizjak <ubizjak@gmail.com>
3490
3491 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3492
49ab4621
RB
34932017-05-03 Richard Biener <rguenther@suse.de>
3494
3495 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3496
18bfe940
JJ
34972017-05-03 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR tree-optimization/79472
4d0e904f
UB
3500 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3501 to dg-options.
18bfe940
JJ
3502 * gcc.dg/tree-ssa/vrp113.c: New test.
3503 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3504 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3505 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3506
53e62089
TV
35072017-05-03 Tom de Vries <tom@codesourcery.com>
3508
3509 PR testsuite/80557
3510 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3511 * c-c++-common/Wshift-negative-value-2.c: Same.
3512 * c-c++-common/Wshift-negative-value-3.c: Same.
3513 * c-c++-common/Wshift-negative-value-4.c: Same.
3514 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3515 * c-c++-common/cpp/pr60400.c: Same.
3516 * c-c++-common/fmax-errors.c: Same.
3517 * c-c++-common/goacc/data-2.c: Same.
3518 * c-c++-common/goacc/host_data-2.c: Same.
3519 * c-c++-common/gomp/simd4.c: Same.
3520 * c-c++-common/pr28656.c: Same.
3521 * c-c++-common/pr43395.c: Same.
3522 * c-c++-common/torture/pr57945.c: Same.
3523
962913a5
TV
35242017-05-03 Tom de Vries <tom@codesourcery.com>
3525
3526 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3527 arg of dg directive.
3528 * c-c++-common/goacc/routine-3.c: Same.
3529 * c-c++-common/goacc/routine-4.c: Same.
3530
ad53f123
DM
35312017-05-02 David Malcolm <dmalcolm@redhat.com>
3532
3533 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3534 (test_fixit_insert_newline): New function.
3535 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3536 (test_fixit_insert_newline): New function.
3537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3538 (test_fixit_insert_newline): New function.
3539 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3540 (test_fixit_insert_newline): New function.
3541 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3542 (test_show_locus): Handle test_fixit_insert_newline.
3543
0ca91c77
BC
35442017-05-02 Bin Cheng <bin.cheng@arm.com>
3545
3546 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3547
cc5b8f3d
TC
35482017-04-27 Tamar Christina <tamar.christina@arm.com>
3549
3550 * gcc.dg/lsr-div1.c: New testcase.
3551
1853f5c7
SP
35522017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3553
3554 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3555 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3556 (_mm_maskz_add_round_sd): Test new intrinsics.
3557 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3558 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3559 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3560 (_mm_maskz_add_round_ss): Test new intrinsics.
3561 * gcc.target/i386/avx512f-vaddss-2.c: New.
3562 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3563 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3564 (_mm_maskz_sub_round_sd): Test new intrinsics.
3565 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3566 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3567 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3568 (_mm_maskz_sub_round_ss): Test new intrinsics.
3569 * gcc.target/i386/avx512f-vsubss-2.c: New.
3570 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3571 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3572 (__builtin_ia32_subss_mask_round): Test new builtins.
3573 * gcc.target/i386/sse-13.c: Ditto.
3574 * gcc.target/i386/sse-23.c: Ditto.
3575 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3576 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3577 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3578 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3579 (_mm_mask_sub_round_ss): Test new intrinsics.
3580 * gcc.target/i386/testround-1.c: Ditto.
3581
2bba7541
MJ
35822017-05-02 Martin Jambor <mjambor@suse.cz>
3583
3584 PR tree-optimization/78687
3585 * g++.dg/tree-ssa/pr78687.C: New test.
3586
2bf54d93
RB
35872017-05-02 Richard Biener <rguenther@suse.de>
3588
3589 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3590 behavior.
3591 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3592
aee63acc
RB
35932017-05-02 Richard Biener <rguenther@suse.de>
3594
3595 PR tree-optimization/80591
3596 * gcc.dg/torture/pr80591.c: New testcase.
3597
e7d70c6c
RB
35982017-05-02 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/80549
3601 * gcc.dg/torture/pr80549.c: New testcase.
3602
52e0a9f7
SKS
36032017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3604
3605 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3606 unsigned long.
3607
815d9cc6
XR
36082017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3609
3610 PR c++/80038
3611 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3612
338035aa
DM
36132017-05-01 David Malcolm <dmalcolm@redhat.com>
3614
3615 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3616 reflect insertion fix-it hints at the same location now being
3617 consolidated.
3618
4d82d0bc
MS
36192017-05-01 Martin Sebor <msebor@redhat.com>
3620
3621 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3622 on ILP32 targets.
3623
d539a57b
TV
36242017-05-01 Tom de Vries <tom@codesourcery.com>
3625
3626 * gcc.dg/pr78768.c: Require linker plugin.
3627
c6b9e849
TK
36282017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3629
3630 PR fortran/37131
3631 * gfortran.dg/matmul_bounds_11.f90: New test.
3632
706eb1a7
MS
36332017-05-01 Martin Sebor <msebor@redhat.com>
3634
3635 PR tree-optimization/79715
3636 * gcc.dg/pr79715.c: New test.
3637
723f4140
TV
36382017-05-01 Tom de Vries <tom@codesourcery.com>
3639
3640 PR testsuite/65941
3641 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3642 * g++.dg/other/pr59492.C: Require effective target rdrand.
3643
6bbb3a69
VR
36442017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3645
3646 * g++.dg/diagnostic/member-decl-1.C: New test.
3647
4212aecd
MG
36482017-04-29 Marc Glisse <marc.glisse@inria.fr>
3649
3650 PR tree-optimization/80487
3651 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3652
fe75f732
PK
36532017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3654
3655 PR tree-optimization/79697
3656 * gcc.dg/tree-ssa/pr79697.c: New test.
3657
6bcd8768
TV
36582017-04-29 Tom de Vries <tom@codesourcery.com>
3659
3660 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3661
d127ae9f
MS
36622017-04-28 Martin Sebor <msebor@redhat.com>
3663
3664 PR tree-optimization/80523
3665 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3666
c9610933
TV
36672017-04-28 Tom de Vries <tom@codesourcery.com>
3668
3669 PR testsuite/80557
3670 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3671 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3672
b5be38bc
TV
36732017-04-28 Tom de Vries <tom@codesourcery.com>
3674
3675 PR testsuite/80557
3676 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3677 * obj-c++.dg/bitfield-4.mm: Same.
3678 * obj-c++.dg/bitfield-5.mm: Same.
3679 * obj-c++.dg/exceptions-3.mm: Same.
3680 * obj-c++.dg/exceptions-5.mm: Same.
3681 * obj-c++.dg/method-1.mm: Same.
3682 * obj-c++.dg/method-12.mm: Same.
3683 * obj-c++.dg/method-13.mm: Same.
3684 * obj-c++.dg/method-15.mm: Same.
3685 * obj-c++.dg/method-16.mm: Same.
3686 * obj-c++.dg/property/at-property-18.mm: Same.
3687 * obj-c++.dg/property/at-property-25.mm: Same.
3688 * obj-c++.dg/property/at-property-5.mm: Same.
3689 * obj-c++.dg/property/dynamic-2.mm: Same.
3690 * obj-c++.dg/property/property-neg-3.mm: Same.
3691 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3692 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3693 * obj-c++.dg/syntax-error-1.mm: Same.
3694 * obj-c++.dg/try-catch-13.mm: Same.
3695 * objc.dg/bitfield-4.m: Same.
3696 * objc.dg/class-1.m: Same.
3697 * objc.dg/method-11.m: Same.
3698 * objc.dg/method-6.m: Same.
3699 * objc.dg/method-7.m: Same.
3700 * objc.dg/method-9.m: Same.
3701 * objc.dg/missing-proto-3.m: Same.
3702 * objc.dg/naming-2.m: Same.
3703 * objc.dg/property/at-property-16.m: Same.
3704 * objc.dg/property/at-property-18.m: Same.
3705 * objc.dg/property/at-property-25.m: Same.
3706 * objc.dg/property/at-property-5.m: Same.
3707 * objc.dg/property/dynamic-2.m: Same.
3708 * objc.dg/property/property-neg-3.m: Same.
3709 * objc.dg/protocol-inheritance-1.m: Same.
3710 * objc.dg/protocol-inheritance-2.m: Same.
3711
d35256b6
MG
37122017-04-28 Marc Glisse <marc.glisse@inria.fr>
3713
3714 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3715
7a95dfa7
TV
37162017-04-28 Tom de Vries <tom@codesourcery.com>
3717
3718 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3719 dg-(error|warning|message|bogus).
3720 * g++.dg/conversion/dr195-1.C: Same.
3721 * g++.dg/conversion/dr195.C: Same.
3722 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3723 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3724 * g++.dg/cpp0x/inline-ns7.C: Same.
3725 * g++.dg/cpp0x/variadic105.C: Same.
3726 * g++.dg/cpp0x/variadic65.C: Same.
3727 * g++.dg/expr/call2.C: Same.
3728 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3729 * g++.dg/expr/pmf-1.C: Same.
3730 * g++.dg/ext/altivec-types-1.C: Same.
3731 * g++.dg/ext/altivec-types-2.C: Same.
3732 * g++.dg/ext/altivec-types-3.C: Same.
3733 * g++.dg/ext/attrib14.C: Same.
3734 * g++.dg/ext/complit1.C: Same.
3735 * g++.dg/ext/forscope2.C: Same.
3736 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3737 * g++.dg/ext/label13.C: Same.
3738 * g++.dg/ext/member-attr.C: Same.
3739 * g++.dg/ext/visibility/anon7.C: Same.
3740 * g++.dg/ext/visibility/visibility-7.C: Same.
3741 * g++.dg/ext/vla2.C: Same.
3742 * g++.dg/inherit/access2.C: Same.
3743 * g++.dg/inherit/covariant12.C: Same.
3744 * g++.dg/inherit/covariant14.C: Same.
3745 * g++.dg/inherit/namespace-as-base.C: Same.
3746 * g++.dg/inherit/template-as-base.C: Same.
3747 * g++.dg/lookup/ambig1.C: Same.
3748 * g++.dg/lookup/ambig2.C: Same.
3749 * g++.dg/lookup/ambig3.C: Same.
3750 * g++.dg/lookup/class-member-1.C: Same.
3751 * g++.dg/lookup/conv-1.C: Same.
3752 * g++.dg/lookup/decl1.C: Same.
3753 * g++.dg/lookup/koenig1.C: Same.
3754 * g++.dg/lookup/scoped1.C: Same.
3755 * g++.dg/lookup/scoped2.C: Same.
3756 * g++.dg/lookup/two-stage4.C: Same.
3757 * g++.dg/lookup/used-before-declaration.C: Same.
3758 * g++.dg/lookup/using.C: Same.
3759 * g++.dg/lookup/using17.C: Same.
3760 * g++.dg/lookup/using2.C: Same.
3761 * g++.dg/other/abstract2.C: Same.
3762 * g++.dg/other/classkey1.C: Same.
3763 * g++.dg/other/component1.C: Same.
3764 * g++.dg/other/const1.C: Same.
3765 * g++.dg/other/const2.C: Same.
3766 * g++.dg/other/conversion1.C: Same.
3767 * g++.dg/other/do1.C: Same.
3768 * g++.dg/other/error1.C: Same.
3769 * g++.dg/other/error10.C: Same.
3770 * g++.dg/other/error3.C: Same.
3771 * g++.dg/other/error4.C: Same.
3772 * g++.dg/other/error5.C: Same.
3773 * g++.dg/other/error8.C: Same.
3774 * g++.dg/other/error9.C: Same.
3775 * g++.dg/other/field1.C: Same.
3776 * g++.dg/other/init1.C: Same.
3777 * g++.dg/other/ptrmem2.C: Same.
3778 * g++.dg/other/return1.C: Same.
3779 * g++.dg/overload/builtin3.C: Same.
3780 * g++.dg/overload/error1.C: Same.
3781 * g++.dg/overload/error2.C: Same.
3782 * g++.dg/overload/koenig2.C: Same.
3783 * g++.dg/overload/pmf1.C: Same.
3784 * g++.dg/parse/args1.C: Same.
3785 * g++.dg/parse/attr3.C: Same.
3786 * g++.dg/parse/constant4.C: Same.
3787 * g++.dg/parse/crash10.C: Same.
3788 * g++.dg/parse/crash18.C: Same.
3789 * g++.dg/parse/crash19.C: Same.
3790 * g++.dg/parse/crash20.C: Same.
3791 * g++.dg/parse/crash21.C: Same.
3792 * g++.dg/parse/crash22.C: Same.
3793 * g++.dg/parse/crash32.C: Same.
3794 * g++.dg/parse/decl-specifier-1.C: Same.
3795 * g++.dg/parse/error58.C: Same.
3796 * g++.dg/parse/local-class1.C: Same.
3797 * g++.dg/parse/non-dependent2.C: Same.
3798 * g++.dg/parse/parameter-declaration-1.C: Same.
3799 * g++.dg/parse/ptrmem2.C: Same.
3800 * g++.dg/parse/ptrmem3.C: Same.
3801 * g++.dg/parse/saved1.C: Same.
3802 * g++.dg/tc1/dr101.C: Same.
3803 * g++.dg/tc1/dr142.C: Same.
3804 * g++.dg/tc1/dr176.C: Same.
3805 * g++.dg/template/conv4.C: Same.
3806 * g++.dg/template/crash56.C: Same.
3807 * g++.dg/template/dependent-expr2.C: Same.
3808 * g++.dg/template/error1.C: Same.
3809 * g++.dg/template/error2.C: Same.
3810 * g++.dg/template/explicit6.C: Same.
3811 * g++.dg/template/init-list.C: Same.
3812 * g++.dg/template/local1.C: Same.
3813 * g++.dg/template/lookup2.C: Same.
3814 * g++.dg/template/meminit2.C: Same.
3815 * g++.dg/template/nontype25.C: Same.
3816 * g++.dg/template/ptrmem2.C: Same.
3817 * g++.dg/template/qualttp19.C: Same.
3818 * g++.dg/template/qualttp20.C: Same.
3819 * g++.dg/template/ttp3.C: Same.
3820 * g++.dg/template/unify4.C: Same.
3821 * g++.dg/template/unify6.C: Same.
3822 * g++.dg/template/unify7.C: Same.
3823 * g++.dg/template/warn1.C: Same.
3824 * g++.dg/tree-ssa/dom-invalid.C: Same.
3825 * g++.dg/ubsan/shift-1.C: Same.
3826 * g++.dg/warn/Wunused-2.C: Same.
3827 * g++.dg/warn/Wunused-4.C: Same.
3828 * g++.dg/warn/Wunused-6.C: Same.
3829 * g++.dg/warn/deprecated-6.C: Same.
3830 * g++.dg/warn/deprecated.C: Same.
3831 * g++.dg/warn/effc1.C: Same.
3832 * g++.dg/warn/effc3.C: Same.
3833 * g++.dg/warn/incomplete1.C: Same.
3834 * g++.dg/warn/inline1.C: Same.
3835 * g++.dg/warn/noeffect2.C: Same.
3836 * g++.dg/warn/noeffect4.C: Same.
3837 * g++.dg/warn/oldcast1.C: Same.
3838 * g++.dg/warn/sentinel.C: Same.
3839 * g++.dg/warn/unit-1.C: Same.
3840 * g++.old-deja/g++.pt/inherit2.C: Same.
3841 * g++.old-deja/g++.pt/overload8.C: Same.
3842 * gcc.dg/20000926-1.c: Same.
3843 * gcc.dg/20040223-1.c: Same.
3844 * gcc.dg/Warray-bounds-7.c: Same.
3845 * gcc.dg/alias-1.c: Same.
3846 * gcc.dg/alias-12.c: Same.
3847 * gcc.dg/alias-13.c: Same.
3848 * gcc.dg/alias-2.c: Same.
3849 * gcc.dg/array-13.c: Same.
3850 * gcc.dg/array-4.c: Same.
3851 * gcc.dg/attr-ifunc-2.c: Same.
3852 * gcc.dg/attr-invalid.c: Same.
3853 * gcc.dg/attr-noinline.c: Same.
3854 * gcc.dg/bitfld-2.c: Same.
3855 * gcc.dg/c90-const-expr-7.c: Same.
3856 * gcc.dg/c99-const-expr-7.c: Same.
3857 * gcc.dg/cpp/20000625-1.c: Same.
3858 * gcc.dg/cpp/charconst-4.c: Same.
3859 * gcc.dg/cpp/include2.c: Same.
3860 * gcc.dg/cpp/include2a.c: Same.
3861 * gcc.dg/decl-4.c: Same.
3862 * gcc.dg/deprecated-4.c: Same.
3863 * gcc.dg/deprecated.c: Same.
3864 * gcc.dg/dfp/altivec-types.c: Same.
3865 * gcc.dg/float-range-1.c: Same.
3866 * gcc.dg/pack-test-3.c: Same.
3867 * gcc.dg/pr11492.c: Same.
3868 * gcc.dg/pr15360-1.c: Same.
3869 * gcc.dg/pr37908.c: Same.
3870 * gcc.dg/pr53265.c: Same.
3871 * gcc.dg/pr57287-2.c: Same.
3872 * gcc.dg/pr57287.c: Same.
3873 * gcc.dg/redecl-1.c: Same.
3874 * gcc.dg/sync-3.c: Same.
3875 * gcc.dg/two-types-1.c: Same.
3876 * gcc.dg/two-types-2.c: Same.
3877 * gcc.dg/two-types-4.c: Same.
3878 * gcc.dg/two-types-5.c: Same.
3879 * gcc.dg/two-types-6.c: Same.
3880 * gcc.dg/two-types-7.c: Same.
3881 * gcc.dg/two-types-8.c: Same.
3882 * gcc.dg/two-types-9.c: Same.
3883 * gcc.dg/uninit-I.c: Same.
3884 * gcc.dg/uninit-pr19430.c: Same.
3885 * gcc.dg/visibility-7.c: Same.
3886 * gcc.dg/winline-10.c: Same.
3887 * gcc.dg/winline-2.c: Same.
3888 * gcc.dg/winline-3.c: Same.
3889 * gcc.dg/winline-9.c: Same.
3890 * gcc.target/i386/attr-returns_twice-1.c: Same.
3891 * gcc.target/i386/chkp-const-check-2.c: Same.
3892 * gcc.target/i386/chkp-label-address.c: Same.
3893 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3894 * gcc.target/i386/pr39162.c: Same.
3895 * gcc.target/i386/sse-5.c: Same.
3896 * gcc.target/powerpc/altivec-types-1.c: Same.
3897 * gcc.target/powerpc/altivec-types-2.c: Same.
3898 * gcc.target/powerpc/altivec-types-3.c: Same.
3899 * gcc.target/powerpc/float128-mix.c: Same.
3900 * gcc.target/powerpc/no-r11-3.c: Same.
3901 * gcc.target/spu/Wmain.c: Same.
3902 * gcc.target/spu/ea/errors2.c: Same.
3903 * gfortran.dg/assignment_1.f90: Same.
3904 * gfortran.dg/common_3.f90: Same.
3905 * gfortran.dg/der_io_1.f90: Same.
3906 * gfortran.dg/g77/20030326-1.f: Same.
3907 * gfortran.dg/g77/9263.f: Same.
3908 * gfortran.dg/g77/960317-1.f: Same.
3909 * gfortran.dg/g77/970625-2.f: Same.
3910 * gfortran.dg/g77/980615-0.f: Same.
3911 * gfortran.dg/g77/check0.f: Same.
3912 * gfortran.dg/g77/dnrm2.f: Same.
3913 * gfortran.dg/g77/pr9258.f: Same.
3914 * gfortran.dg/ichar_1.f90: Same.
3915 * gfortran.dg/interface_1.f90: Same.
3916 * gfortran.dg/namelist_1.f90: Same.
3917 * gfortran.dg/namelist_2.f90: Same.
3918 * gfortran.dg/namelist_3.f90: Same.
3919 * gfortran.dg/namelist_print_2.f: Same.
3920 * gfortran.dg/oldstyle_1.f90: Same.
3921 * gfortran.dg/runtime_warning_1.f90: Same.
3922 * gfortran.dg/underflow.f90: Same.
3923 * gnat.dg/specs/integer_value.ads: Same.
3924 * obj-c++.dg/fsf-package-0.m: Same.
3925 * objc.dg/two-types-1.m: Same.
3926
6e49961c
ML
39272017-04-28 Martin Liska <mliska@suse.cz>
3928
3929 PR gcov-profile/79891
3930 * gcc.misc-tests/gcov-17.c: New test.
3931 * gcc.misc-tests/gcov-18.c: New test.
3932
f166beaf
TV
39332017-04-28 Tom de Vries <tom@codesourcery.com>
3934
3935 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3936 dg-(error|warning|message|bogus).
3937 * g++.dg/parse/parameter-declaration-1.C: Same.
3938 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3939 * gcc.dg/Wpointer-sign-Wall.c: Same.
3940 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3941 * gcc.dg/cpp/19990413-1.c: Same.
3942 * gcc.dg/dg-test-1.c: Same.
3943 * gcc.dg/empty-source-2.c: Same.
3944 * gcc.dg/empty-source-3.c: Same.
3945 * gcc.dg/format/c99-printf-1.c: Same.
3946 * gcc.dg/format/c99-scanf-1.c: Same.
3947 * gcc.dg/label-decl-2.c: Same.
3948 * gcc.dg/m-un-2.c: Same.
3949 * gcc.dg/uninit-pr20644-O0.c: Same.
3950 * gfortran.dg/pr70006.f90: Same.
3951 * obj-c++.dg/fsf-package-0.m: Same.
3952
c3125b18
TV
39532017-04-28 Tom de Vries <tom@codesourcery.com>
3954
3955 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3956 dg-(error|warning|message|bogus).
3957 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3958 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3959 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3960 * c-c++-common/pr20000.c: Same.
3961 * c-c++-common/pr49706.c: Same.
3962 * g++.dg/ext/utf16-4.C: Same.
3963 * g++.dg/parse/error2.C: Same.
3964 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3965 * g++.dg/warn/Wtype-limits.C: Same.
3966 * g++.dg/warn/overflow-warn-1.C: Same.
3967 * g++.dg/warn/overflow-warn-3.C: Same.
3968 * gcc.dg/Wpointer-sign-Wall.c: Same.
3969 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3970 * gcc.dg/Wtype-limits-Wextra.c: Same.
3971 * gcc.dg/Wtype-limits.c: Same.
3972 * gcc.dg/cpp/19990413-1.c: Same.
3973 * gcc.dg/dg-test-1.c: Same.
3974 * gcc.dg/empty-source-2.c: Same.
3975 * gcc.dg/empty-source-3.c: Same.
3976 * gcc.dg/label-decl-2.c: Same.
3977 * gcc.dg/m-un-2.c: Same.
3978 * gcc.dg/uninit-pr19430-O0.c: Same.
3979 * gcc.dg/uninit-pr19430.c: Same.
3980 * gcc.dg/uninit-pr20644-O0.c: Same.
3981 * gcc.dg/utf16-4.c: Same.
3982 * gfortran.dg/pr70006.f90: Same.
3983 * obj-c++.dg/fsf-package-0.m: Same.
3984
119092c1
RB
39852017-04-28 Richard Biener <rguenther@suse.de>
3986
3987 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3988 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3989 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3990 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3991 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3992 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3993
3777eda2
MP
39942017-04-27 Marek Polacek <polacek@redhat.com>
3995
3996 PR sanitizer/80349
3997 * c-c++-common/ubsan/pr80349.c: New test.
3998
8211c4a2
VR
39992017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4000
4001 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4002 diagnostics.
4003 * g++.dg/warn/pr12242.C: Likewise.
4004
94baf2e2
DE
40052017-04-27 David Edelsohn <dje.gcc@gmail.com>
4006
4007 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4008
9a448688
ML
40092017-04-27 Martin Liska <mliska@suse.cz>
4010
4011 PR testsuite/79455
4012 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4013 more generic.
4014
f8a36447
JJ
40152017-04-27 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR c++/80534
4018 * g++.dg/other/pr80534-1.C: New test.
4019 * g++.dg/other/pr80534-2.C: New test.
4020
1b7c8d39
RB
40212017-04-27 Richard Biener <rguenther@suse.de>
4022
4023 PR middle-end/80539
4024 * gcc.dg/torture/pr80539.c: New testcase.
4025
985b8393
JJ
40262017-04-27 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR target/77728
4029 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4030
a480422d
VR
40312017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4032
4033 * g++.dg/diagnostic/nested-name-1.C: New test.
4034
f9726baa
ML
40352017-04-26 Martin Liska <mliska@suse.cz>
4036
4037 * gcc.dg/guality/guality.h: Add prefix to test verification.
4038
9f4df8f1
NS
40392017-04-25 Nathan Sidwell <nathan@acm.org>
4040
4041 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4042
1913c8f6
UB
40432017-04-25 Uros Bizjak <ubizjak@gmail.com>
4044
4045 PR target/70799
4046 * gcc.target/i386/pr70799-5.c: New test.
4047
e602bbfc
MS
40482017-04-25 Martin Sebor <msebor@redhat.com>
4049
4050 PR tree-optimization/80497
4051 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4052
7629ae90
RR
40532017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4054 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR target/77728
4057 * g++.dg/abi/pr77728-1.C: New test.
4058
2ef42cf9
MP
40592017-04-25 Marek Polacek <polacek@redhat.com>
4060
4061 PR sanitizer/80349
4062 * g++.dg/ubsan/pr80349-2.C: New test.
4063
70caf430
VR
40642017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4065
4066 * g++.dg/cpp0x/enum34.C: New test.
4067
f66c70dc
TV
40682017-04-25 Tom de Vries <tom@codesourcery.com>
4069
4070 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4071 variables.
4072 (dg-line): New proc.
4073 (process-message): Handle line number variables.
4074 * objc.dg/try-catch-12.m: Use dg-line.
4075
77071af6
BS
40762017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4077
4078 PR target/80482
4079 * gcc.target/powerpc/vec-constvolatile.c: New test.
4080
fbe91804
DM
40812017-04-25 David Malcolm <dmalcolm@redhat.com>
4082
4083 * g++.dg/semicolon-fixits.C: New test case.
4084
1c4ea66f
DM
40852017-04-25 David Malcolm <dmalcolm@redhat.com>
4086
4087 * gcc.dg/semicolon-fixits.c: New test case.
4088
5ca28c1d
DM
40892017-04-25 David Malcolm <dmalcolm@redhat.com>
4090
4091 * g++.dg/lookup/missing-std-include.C: New test file.
4092
2ec07fa6
RR
40932017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4094 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR target/77728
4097 * g++.dg/abi/pr77728-2.C: New test.
4098
7d5dbb22
DM
40992017-04-25 David Malcolm <dmalcolm@redhat.com>
4100
4101 PR c++/80177
4102 * g++.dg/spellcheck-pr80177.C: New test case.
4103
6a3936d4
NS
41042017-04-25 Nathan Sidwell <nathan@acm.org>
4105
4106 * g++.dg/dg.exp (find-cxx-tests): New function.
4107 (main): Use it, remove explicit pruning
4108
bed3fd46
RB
41092017-04-25 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/80492
4112 * gcc.dg/pr80492.c: New testcase.
4113
c9e9c3ac
SKS
41142017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4115
4116 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4117 for targets with int size less than 32 bits.
4118
2700fbd6
RB
41192017-04-25 Richard Biener <rguenther@suse.de>
4120
4121 PR tree-optimization/79201
4122 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4123 * gcc.target/i386/pr22152.c: Disable sinking.
4124
e57136da
AK
41252017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4126
4127 PR target/80464
4128 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4129
3cb9ee2f
AK
41302017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4131
4132 PR target/79895
4133 * gcc.target/s390/pr79895.c: New test.
4134
03db9ab5
DV
41352017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4136
4137 PR target/80080
4138 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4139 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4140 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4141
39259462
JJ
41422017-04-25 Jakub Jelinek <jakub@redhat.com>
4143
ba5d69f3
JJ
4144 PR rtl-optimization/80501
4145 * gcc.c-torture/execute/pr80501.c: New test.
4146
39259462
JJ
4147 PR rtl-optimization/80500
4148 * gcc.dg/pr80500.c: New test.
4149
bb0249cb
MG
41502017-04-25 Marc Glisse <marc.glisse@inria.fr>
4151
4152 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4153 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4154
be420eb8
JW
41552017-04-22 Janus Weil <janus@gcc.gnu.org>
4156
4157 PR fortran/80121
4158 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4159 directive.
4160
0ebd1f00
DM
41612017-04-24 David Malcolm <dmalcolm@redhat.com>
4162
4163 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4164 * jit.dg/test-alignment.c: New test case.
4165 * jit.dg/test-alignment.cc: New test case.
4166 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4167 New test case.
4168
412f61f0
DM
41692017-04-24 David Malcolm <dmalcolm@redhat.com>
4170
4171 PR c++/80016
4172 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4173 test function.
4174 (test_alignof): New test function.
4175
a8492d5e
MG
41762017-04-24 Marc Glisse <marc.glisse@inria.fr>
4177
4178 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4179
ec856f5f
VR
41802017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4181
4182 * g++.dg/diagnostic/duplicate1.C: New test.
4183 * g++.dg/cpp0x/duplicate1.C: New test.
4184
a753df11
MJ
41852017-04-24 Martin Jambor <mjambor@suse.cz>
4186
4187 PR tree-optimization/80293
4188 * g++.dg/tree-ssa/pr80293.C: New test.
4189
3ebd8e62
ML
41902017-04-24 Martin Liska <mliska@suse.cz>
4191
4192 PR middle-end/79931
4193 * g++.dg/ipa/pr79931.C: New test.
4194
f30a1190
RB
41952017-04-24 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/80494
4198 * gfortran.dg/pr80494.f90: New testcase.
4199
4c7c437c
RB
42002017-04-24 Richard Biener <rguenther@suse.de>
4201
4202 PR tree-optimization/79725
4203 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4204
d21a8e3b
RB
42052017-04-24 Richard Biener <rguenther@suse.de>
4206
4207 PR c++/2972
4208 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4209
c7eb642e
JD
42102017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4211
4212 PR fortran/80484
4213 * gfortran.dg/dtio_29.f03: New test.
4214
60fc41bd
JW
42152017-04-22 Janus Weil <janus@gcc.gnu.org>
4216
4217 PR fortran/80121
4218 * gfortran.dg/intent_out_9.f90: New test case.
4219
2eb8a343
UB
42202017-04-23 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/70799
1913c8f6 4223 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 4224
fc23d35a
JW
42252017-04-21 Janus Weil <janus@gcc.gnu.org>
4226
4227 PR fortran/80392
4228 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4229
7b9efd03
UB
42302017-04-21 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4233
2fd30fbe
RB
42342017-04-21 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/79547
4237 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4238
bb1bc604
RB
42392017-04-21 Richard Biener <rguenther@suse.de>
4240
4241 PR tree-optimization/78847
4242 * g++.dg/tree-ssa/pr78847.C: New testcase.
4243
666f7903
JJ
42442017-04-21 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR c/80468
4247 * gcc.dg/pr80468.c: New test.
4248
25c28f47
ML
42492017-04-21 Martin Liska <mliska@suse.cz>
4250
4251 PR tree-optimization/66278
4252 * gcc.dg/vect/pr66278.c: New test.
4253
6d553e9b
RB
42542017-04-21 Richard Biener <rguenther@suse.de>
4255
4256 PR tree-optimization/80237
4257 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4258 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4259 adjust expected optimizations.
4260
7fd1a747
RB
42612016-04-21 Richard Biener <rguenther@suse.de>
4262
4263 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4264 of inner loops.
4265 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4266 * gcc.dg/vect/vect-104.c: Likewise.
4267
2f23a412
EB
42682017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4269
4270 PR tree-optimization/80426
4271 * gcc.c-torture/execute/20170429-1.c: Rename into...
4272 * gcc.c-torture/execute/20170419-1.c: ...this.
4273
8749b11f
UB
42742017-04-20 Uros Bizjak <ubizjak@gmail.com>
4275
4276 PR target/79804
4277 * gcc.target/i386/pr79804.c: New test.
4278
20917336
UB
42792017-04-20 Uros Bizjak <ubizjak@gmail.com>
4280
4281 PR target/78090
4282 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4283
2414b022
DE
42842017-04-20 David Edelsohn <dje.gcc@gmail.com>
4285
4286 * g++/opt/pr80436.C: XFAIL on AIX.
4287
34d57a10
JW
42882017-04-20 Jonathan Wakely <jwakely@redhat.com>
4289
4290 PR c++/80473
4291 * g++.dg/diagnostic/pr80473.C: New test.
4292
c3cbcd45
VR
42932017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4294
4295 * g++.dg/warn/Wextra-semi.C: New test.
4296
8a59d466
JJ
42972017-04-20 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR middle-end/80423
4300 * g++.dg/other/pr80423.C: New test.
4301
a4bb5c57
SKS
43022017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4303
4304 * gcc.dg/pr80170.c: Require ptr32plus.
4305
fe1e7d0e
EB
43062017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 PR tree-optimization/80426
4309 * gcc.c-torture/execute/20170419-1.c: New test.
4310
48d811eb
JJ
43112017-04-19 Jakub Jelinek <jakub@redhat.com>
4312
f19e6a9c
JJ
4313 PR debug/80461
4314 * g++.dg/debug/pr80461.C: New test.
4315
541035a6
JJ
4316 PR c++/80459
4317 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4318 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4319 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4320
48d811eb
JJ
4321 PR debug/80436
4322 * g++.dg/opt/pr80436.C: New test.
4323
5249994e
SKS
43242017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4325
4326 * gcc.dg/torture/pr80341.c: Require int32plus.
4327
a16c8d8b 43282017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 4329 Jeff Law <law@redhat.com>
a16c8d8b
EB
4330
4331 * gcc.c-torture/compile/20170419-1.c: New test.
4332
6143c998
TV
43332017-04-19 Tom de Vries <tom@codesourcery.com>
4334
4335 PR testsuite/80221
4336 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4337 subsequent dg directives.
4338 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4339 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4340 * c-c++-common/attr-fallthrough-2.c: Same.
4341 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4342 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4343 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4344 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4345 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4346 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4347 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4348 * c-c++-common/cilk-plus/CK/errors.c: Same.
4349 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4350 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4351 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4352 * c-c++-common/cpp/pr57580.c: Same.
4353 * c-c++-common/goacc/asyncwait-1.c: Same.
4354 * c-c++-common/goacc/cache-2.c: Same.
4355 * c-c++-common/goacc/declare-2.c: Same.
4356 * c-c++-common/goacc/deviceptr-1.c: Same.
4357 * c-c++-common/goacc/routine-5.c: Same.
4358 * c-c++-common/gomp/clauses-2.c: Same.
4359 * c-c++-common/gomp/ordered-3.c: Same.
4360 * c-c++-common/gomp/pr67501.c: Same.
4361 * c-c++-common/pr20000.c: Same.
4362 * c-c++-common/pr43395.c: Same.
4363 * c-c++-common/pr49706.c: Same.
4364 * c-c++-common/pr77624-1.c: Same.
4365 * c-c++-common/pr77624-2.c: Same.
4366 * c-c++-common/raw-string-14.c: Same.
4367 * c-c++-common/raw-string-16.c: Same.
4368 * c-c++-common/raw-string-3.c: Same.
4369 * c-c++-common/raw-string-4.c: Same.
4370 * c-c++-common/raw-string-5.c: Same.
4371 * c-c++-common/raw-string-6.c: Same.
4372 * g++.dg/abi/mangle41.C: Same.
4373 * g++.dg/conversion/nullptr1.C: Same.
4374 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4375 * g++.dg/cpp0x/auto27.C: Same.
4376 * g++.dg/cpp0x/constexpr-98.C: Same.
4377 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4378 * g++.dg/cpp0x/diag2.C: Same.
4379 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4380 * g++.dg/cpp0x/nullptr15.C: Same.
4381 * g++.dg/cpp0x/pr31431-2.C: Same.
4382 * g++.dg/cpp0x/pr31431.C: Same.
4383 * g++.dg/cpp0x/pr79118.C: Same.
4384 * g++.dg/cpp0x/static_assert3.C: Same.
4385 * g++.dg/cpp0x/temp_default2.C: Same.
4386 * g++.dg/cpp0x/trailing4.C: Same.
4387 * g++.dg/cpp0x/variadic-ex10.C: Same.
4388 * g++.dg/cpp0x/variadic-ex13.C: Same.
4389 * g++.dg/cpp0x/variadic-ex14.C: Same.
4390 * g++.dg/cpp0x/variadic-ex3.C: Same.
4391 * g++.dg/cpp0x/variadic-ex4.C: Same.
4392 * g++.dg/cpp0x/variadic59.C: Same.
4393 * g++.dg/cpp0x/vt-37737-2.C: Same.
4394 * g++.dg/cpp0x/vt-57397-1.C: Same.
4395 * g++.dg/cpp0x/vt-57397-2.C: Same.
4396 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4397 * g++.dg/cpp1z/gen-attrs1.C: Same.
4398 * g++.dg/diagnostic/pr71075.C: Same.
4399 * g++.dg/eh/goto2.C: Same.
4400 * g++.dg/eh/goto3.C: Same.
4401 * g++.dg/expr/bitfield4.C: Same.
4402 * g++.dg/expr/bitfield5.C: Same.
4403 * g++.dg/expr/bitfield6.C: Same.
4404 * g++.dg/expr/bool1.C: Same.
4405 * g++.dg/expr/bool3.C: Same.
4406 * g++.dg/expr/cond10.C: Same.
4407 * g++.dg/expr/cond11.C: Same.
4408 * g++.dg/expr/lval3.C: Same.
4409 * g++.dg/expr/lval4.C: Same.
4410 * g++.dg/ext/anon-struct4.C: Same.
4411 * g++.dg/ext/attrib44.C: Same.
4412 * g++.dg/ext/builtin3.C: Same.
4413 * g++.dg/ext/dllimport7.C: Same.
4414 * g++.dg/ext/label5.C: Same.
4415 * g++.dg/ext/no-asm-1.C: Same.
4416 * g++.dg/ext/utf16-4.C: Same.
4417 * g++.dg/ext/vla2.C: Same.
4418 * g++.dg/gomp/block-1.C: Same.
4419 * g++.dg/gomp/block-2.C: Same.
4420 * g++.dg/gomp/block-3.C: Same.
4421 * g++.dg/gomp/block-5.C: Same.
4422 * g++.dg/gomp/linear-2.C: Same.
4423 * g++.dg/gomp/target-1.C: Same.
4424 * g++.dg/gomp/target-2.C: Same.
4425 * g++.dg/gomp/taskgroup-1.C: Same.
4426 * g++.dg/gomp/teams-1.C: Same.
4427 * g++.dg/inherit/pure1.C: Same.
4428 * g++.dg/init/array43.C: Same.
4429 * g++.dg/init/array46.C: Same.
4430 * g++.dg/init/const10.C: Same.
4431 * g++.dg/init/ctor4-1.C: Same.
4432 * g++.dg/init/ctor4.C: Same.
4433 * g++.dg/init/new37.C: Same.
4434 * g++.dg/init/pr25811.C: Same.
4435 * g++.dg/init/pr29043.C: Same.
4436 * g++.dg/init/pr29571.C: Same.
4437 * g++.dg/lookup/duperr1.C: Same.
4438 * g++.dg/lookup/error1.C: Same.
4439 * g++.dg/lookup/koenig5.C: Same.
4440 * g++.dg/lookup/pr77549.C: Same.
4441 * g++.dg/lookup/suggestions1.C: Same.
4442 * g++.dg/lookup/using16.C: Same.
4443 * g++.dg/lookup/using7.C: Same.
4444 * g++.dg/other/anon-union3.C: Same.
4445 * g++.dg/other/array2.C: Same.
4446 * g++.dg/other/error13.C: Same.
4447 * g++.dg/other/error34.C: Same.
4448 * g++.dg/overload/builtin1.C: Same.
4449 * g++.dg/overload/conv-op1.C: Same.
4450 * g++.dg/overload/error3.C: Same.
4451 * g++.dg/overload/koenig1.C: Same.
4452 * g++.dg/overload/operator5.C: Same.
4453 * g++.dg/overload/template5.C: Same.
4454 * g++.dg/overload/unknown1.C: Same.
4455 * g++.dg/overload/using2.C: Same.
4456 * g++.dg/parse/constructor1.C: Same.
4457 * g++.dg/parse/crash36.C: Same.
4458 * g++.dg/parse/crash63.C: Same.
4459 * g++.dg/parse/error11.C: Same.
4460 * g++.dg/parse/error12.C: Same.
4461 * g++.dg/parse/error14.C: Same.
4462 * g++.dg/parse/error2.C: Same.
4463 * g++.dg/parse/error21.C: Same.
4464 * g++.dg/parse/error26.C: Same.
4465 * g++.dg/parse/error36.C: Same.
4466 * g++.dg/parse/friend12.C: Same.
4467 * g++.dg/parse/invalid-op1.C: Same.
4468 * g++.dg/parse/missing-template1.C: Same.
4469 * g++.dg/parse/parser-pr28152-2.C: Same.
4470 * g++.dg/parse/parser-pr28152.C: Same.
4471 * g++.dg/parse/pr16696-permissive.C: Same.
4472 * g++.dg/parse/pr16696.C: Same.
4473 * g++.dg/parse/pr69628.C: Same.
4474 * g++.dg/parse/ret-type2.C: Same.
4475 * g++.dg/parse/specialization1.C: Same.
4476 * g++.dg/parse/template3.C: Same.
4477 * g++.dg/parse/template9.C: Same.
4478 * g++.dg/parse/typename11.C: Same.
4479 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4480 * g++.dg/pr45330.C: Same.
4481 * g++.dg/rtti/typeid6.C: Same.
4482 * g++.dg/spellcheck-fields.C: Same.
4483 * g++.dg/spellcheck-typenames.C: Same.
4484 * g++.dg/tc1/dr108.C: Same.
4485 * g++.dg/tc1/dr147.C: Same.
4486 * g++.dg/template/arg7.C: Same.
4487 * g++.dg/template/conv11.C: Same.
4488 * g++.dg/template/crash13.C: Same.
4489 * g++.dg/template/crash55.C: Same.
4490 * g++.dg/template/dependent-expr5.C: Same.
4491 * g++.dg/template/error17.C: Same.
4492 * g++.dg/template/error33.C: Same.
4493 * g++.dg/template/error4.C: Same.
4494 * g++.dg/template/error50.C: Same.
4495 * g++.dg/template/error53.C: Same.
4496 * g++.dg/template/friend.C: Same.
4497 * g++.dg/template/func2.C: Same.
4498 * g++.dg/template/local6.C: Same.
4499 * g++.dg/template/member5.C: Same.
4500 * g++.dg/template/meminit1.C: Same.
4501 * g++.dg/template/nested3.C: Same.
4502 * g++.dg/template/nontype6.C: Same.
4503 * g++.dg/template/overload12.C: Same.
4504 * g++.dg/template/ptrmem8.C: Same.
4505 * g++.dg/template/qualified-id1.C: Same.
4506 * g++.dg/template/spec15.C: Same.
4507 * g++.dg/template/static1.C: Same.
4508 * g++.dg/template/static10.C: Same.
4509 * g++.dg/template/static2.C: Same.
4510 * g++.dg/template/ttp25.C: Same.
4511 * g++.dg/template/typedef2.C: Same.
4512 * g++.dg/template/typename2.C: Same.
4513 * g++.dg/template/unify10.C: Same.
4514 * g++.dg/template/unify6.C: Same.
4515 * g++.dg/template/unify7.C: Same.
4516 * g++.dg/template/unify9.C: Same.
4517 * g++.dg/template/varmod1.C: Same.
4518 * g++.dg/ubsan/div-by-zero-1.C: Same.
4519 * g++.dg/ubsan/pr63956.C: Same.
4520 * g++.dg/warn/Waddress-1.C: Same.
4521 * g++.dg/warn/Wconversion2.C: Same.
4522 * g++.dg/warn/Wnull-conversion-1.C: Same.
4523 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4524 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4525 * g++.dg/warn/Wswitch-1.C: Same.
4526 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4527 * g++.dg/warn/Wtype-limits.C: Same.
4528 * g++.dg/warn/Wunused-parm-5.C: Same.
4529 * g++.dg/warn/deprecated-6.C: Same.
4530 * g++.dg/warn/deprecated.C: Same.
4531 * g++.dg/warn/incomplete1.C: Same.
4532 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4533 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4534 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4535 * g++.dg/warn/overflow-warn-1.C: Same.
4536 * g++.dg/warn/overflow-warn-3.C: Same.
4537 * g++.dg/warn/overflow-warn-4.C: Same.
4538 * g++.dg/warn/pr12242.C: Same.
4539 * g++.dg/warn/pr30551-2.C: Same.
4540 * g++.dg/warn/pr30551.C: Same.
4541 * g++.old-deja/g++.benjamin/16077.C: Same.
4542 * g++.old-deja/g++.bob/inherit1.C: Same.
4543 * g++.old-deja/g++.brendan/crash56.C: Same.
4544 * g++.old-deja/g++.brendan/template17.C: Same.
4545 * g++.old-deja/g++.eh/ctor1.C: Same.
4546 * g++.old-deja/g++.jason/bool5.C: Same.
4547 * g++.old-deja/g++.jason/cond.C: Same.
4548 * g++.old-deja/g++.jason/operator.C: Same.
4549 * g++.old-deja/g++.jason/pmf5.C: Same.
4550 * g++.old-deja/g++.law/ctors5.C: Same.
4551 * g++.old-deja/g++.law/missed-error2.C: Same.
4552 * g++.old-deja/g++.law/operators9.C: Same.
4553 * g++.old-deja/g++.law/temps1.C: Same.
4554 * g++.old-deja/g++.mike/for2.C: Same.
4555 * g++.old-deja/g++.mike/ns5.C: Same.
4556 * g++.old-deja/g++.mike/ns7.C: Same.
4557 * g++.old-deja/g++.mike/p10769b.C: Same.
4558 * g++.old-deja/g++.niklas/t120.C: Same.
4559 * g++.old-deja/g++.niklas/t121.C: Same.
4560 * g++.old-deja/g++.ns/koenig5.C: Same.
4561 * g++.old-deja/g++.oliva/overload1.C: Same.
4562 * g++.old-deja/g++.other/crash24.C: Same.
4563 * g++.old-deja/g++.other/crash25.C: Same.
4564 * g++.old-deja/g++.other/decl5.C: Same.
4565 * g++.old-deja/g++.other/lineno5.C: Same.
4566 * g++.old-deja/g++.other/null3.C: Same.
4567 * g++.old-deja/g++.other/overcnv2.C: Same.
4568 * g++.old-deja/g++.other/ptrmem7.C: Same.
4569 * g++.old-deja/g++.other/typename1.C: Same.
4570 * g++.old-deja/g++.other/vaarg3.C: Same.
4571 * g++.old-deja/g++.pt/crash10.C: Same.
4572 * g++.old-deja/g++.pt/crash28.C: Same.
4573 * g++.old-deja/g++.pt/crash38.C: Same.
4574 * g++.old-deja/g++.pt/explicit70.C: Same.
4575 * g++.old-deja/g++.pt/explicit77.C: Same.
4576 * g++.old-deja/g++.pt/expr2.C: Same.
4577 * g++.old-deja/g++.pt/spec5.C: Same.
4578 * g++.old-deja/g++.pt/spec6.C: Same.
4579 * g++.old-deja/g++.pt/typename3.C: Same.
4580 * g++.old-deja/g++.pt/typename5.C: Same.
4581 * g++.old-deja/g++.pt/typename6.C: Same.
4582 * g++.old-deja/g++.pt/typename7.C: Same.
4583 * g++.old-deja/g++.pt/unify4.C: Same.
4584 * g++.old-deja/g++.pt/unify8.C: Same.
4585 * g++.old-deja/g++.pt/vaarg3.C: Same.
4586 * g++.old-deja/g++.robertl/eb22.C: Same.
4587 * g++.old-deja/g++.robertl/eb4.C: Same.
4588 * g++.old-deja/g++.robertl/eb44.C: Same.
4589 * g++.old-deja/g++.robertl/eb69.C: Same.
4590 * g++.old-deja/g++.robertl/eb98.C: Same.
4591 * gcc.dg/20031223-1.c: Same.
4592 * gcc.dg/940510-1.c: Same.
4593 * gcc.dg/990506-0.c: Same.
4594 * gcc.dg/Walloca-1.c: Same.
4595 * gcc.dg/Walloca-2.c: Same.
4596 * gcc.dg/Wconversion-integer.c: Same.
4597 * gcc.dg/Wcxx-compat-8.c: Same.
4598 * gcc.dg/Wimplicit-int-1.c: Same.
4599 * gcc.dg/Wimplicit-int-2.c: Same.
4600 * gcc.dg/Wimplicit-int-4.c: Same.
4601 * gcc.dg/Wpointer-sign-Wall.c: Same.
4602 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4603 * gcc.dg/Wshadow-1.c: Same.
4604 * gcc.dg/Wshadow-3.c: Same.
4605 * gcc.dg/Wswitch-enum-error.c: Same.
4606 * gcc.dg/Wswitch-enum.c: Same.
4607 * gcc.dg/Wswitch-error.c: Same.
4608 * gcc.dg/Wswitch.c: Same.
4609 * gcc.dg/Wtype-limits-Wextra.c: Same.
4610 * gcc.dg/Wtype-limits.c: Same.
4611 * gcc.dg/Wvla-larger-than-2.c: Same.
4612 * gcc.dg/anon-struct-5.c: Same.
4613 * gcc.dg/array-10.c: Same.
4614 * gcc.dg/array-11.c: Same.
4615 * gcc.dg/array-15.c: Same.
4616 * gcc.dg/array-2.c: Same.
4617 * gcc.dg/array-8.c: Same.
4618 * gcc.dg/array-const-2.c: Same.
4619 * gcc.dg/array-const-3.c: Same.
4620 * gcc.dg/bitfld-1.c: Same.
4621 * gcc.dg/bitfld-8.c: Same.
4622 * gcc.dg/builtin-redefine.c: Same.
4623 * gcc.dg/c11-noreturn-1.c: Same.
4624 * gcc.dg/c11-noreturn-2.c: Same.
4625 * gcc.dg/c11-static-assert-3.c: Same.
4626 * gcc.dg/c90-arraydecl-1.c: Same.
4627 * gcc.dg/c90-complex-1.c: Same.
4628 * gcc.dg/c90-complit-1.c: Same.
4629 * gcc.dg/c90-const-expr-11.c: Same.
4630 * gcc.dg/c90-const-expr-7.c: Same.
4631 * gcc.dg/c90-const-expr-8.c: Same.
4632 * gcc.dg/c90-enum-comma-1.c: Same.
4633 * gcc.dg/c90-flex-array-1.c: Same.
4634 * gcc.dg/c90-hexfloat-1.c: Same.
4635 * gcc.dg/c90-idem-qual-1.c: Same.
4636 * gcc.dg/c90-idem-qual-2.c: Same.
4637 * gcc.dg/c90-idem-qual-3.c: Same.
4638 * gcc.dg/c90-mixdecl-1.c: Same.
4639 * gcc.dg/c90-restrict-1.c: Same.
4640 * gcc.dg/c90-return-1.c: Same.
4641 * gcc.dg/c99-array-nonobj-1.c: Same.
4642 * gcc.dg/c99-arraydecl-1.c: Same.
4643 * gcc.dg/c99-complex-1.c: Same.
4644 * gcc.dg/c99-complex-2.c: Same.
4645 * gcc.dg/c99-complit-2.c: Same.
4646 * gcc.dg/c99-const-expr-7.c: Same.
4647 * gcc.dg/c99-const-expr-8.c: Same.
4648 * gcc.dg/c99-flex-array-3.c: Same.
4649 * gcc.dg/c99-flex-array-7.c: Same.
4650 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4651 * gcc.dg/c99-impl-decl-1.c: Same.
4652 * gcc.dg/c99-impl-int-1.c: Same.
4653 * gcc.dg/c99-impl-int-2.c: Same.
4654 * gcc.dg/c99-init-3.c: Same.
4655 * gcc.dg/c99-restrict-1.c: Same.
4656 * gcc.dg/c99-return-1.c: Same.
4657 * gcc.dg/c99-tag-1.c: Same.
4658 * gcc.dg/c99-tag-3.c: Same.
4659 * gcc.dg/call-diag-2.c: Same.
4660 * gcc.dg/cpp/19940712-1.c: Same.
4661 * gcc.dg/cpp/19951025-1.c: Same.
4662 * gcc.dg/cpp/19990413-1.c: Same.
4663 * gcc.dg/cpp/direct2.c: Same.
4664 * gcc.dg/cpp/direct2s.c: Same.
4665 * gcc.dg/cpp/pr28709.c: Same.
4666 * gcc.dg/cpp/pr61854-c90.c: Same.
4667 * gcc.dg/cpp/pr61854-c94.c: Same.
4668 * gcc.dg/cpp/pragma-1.c: Same.
4669 * gcc.dg/cpp/pragma-2.c: Same.
4670 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4671 * gcc.dg/cpp/trad/literals-2.c: Same.
4672 * gcc.dg/cpp/warn-comments-2.c: Same.
4673 * gcc.dg/cpp/warn-comments-3.c: Same.
4674 * gcc.dg/cpp/warn-comments.c: Same.
4675 * gcc.dg/cpp/warn-long-long-2.c: Same.
4676 * gcc.dg/cpp/warn-long-long.c: Same.
4677 * gcc.dg/cpp/warn-redefined-2.c: Same.
4678 * gcc.dg/cpp/warn-redefined.c: Same.
4679 * gcc.dg/darwin-cfstring-2.c: Same.
4680 * gcc.dg/darwin-cfstring-format-1.c: Same.
4681 * gcc.dg/decl-9.c: Same.
4682 * gcc.dg/declspec-1.c: Same.
4683 * gcc.dg/declspec-10.c: Same.
4684 * gcc.dg/declspec-11.c: Same.
4685 * gcc.dg/declspec-13.c: Same.
4686 * gcc.dg/declspec-18.c: Same.
4687 * gcc.dg/declspec-4.c: Same.
4688 * gcc.dg/declspec-5.c: Same.
4689 * gcc.dg/declspec-6.c: Same.
4690 * gcc.dg/declspec-8.c: Same.
4691 * gcc.dg/deprecated-4.c: Same.
4692 * gcc.dg/deprecated.c: Same.
4693 * gcc.dg/dfp/composite-type.c: Same.
4694 * gcc.dg/empty-source-2.c: Same.
4695 * gcc.dg/empty-source-3.c: Same.
4696 * gcc.dg/format/attr-6.c: Same.
4697 * gcc.dg/format/branch-1.c: Same.
4698 * gcc.dg/format/c90-printf-1.c: Same.
4699 * gcc.dg/format/c90-strftime-2.c: Same.
4700 * gcc.dg/format/c99-strftime-1.c: Same.
4701 * gcc.dg/format/cmn-err-1.c: Same.
4702 * gcc.dg/format/few-1.c: Same.
4703 * gcc.dg/format/ms_branch-1.c: Same.
4704 * gcc.dg/format/ms_unnamed-1.c: Same.
4705 * gcc.dg/format/ms_va-1.c: Same.
4706 * gcc.dg/format/unnamed-1.c: Same.
4707 * gcc.dg/format/va-1.c: Same.
4708 * gcc.dg/format/xopen-1.c: Same.
4709 * gcc.dg/funcdef-var-1.c: Same.
4710 * gcc.dg/funcdef-var-2.c: Same.
4711 * gcc.dg/gnu89-const-expr-1.c: Same.
4712 * gcc.dg/gnu89-const-expr-2.c: Same.
4713 * gcc.dg/gnu90-const-expr-1.c: Same.
4714 * gcc.dg/gnu99-const-expr-1.c: Same.
4715 * gcc.dg/gnu99-const-expr-2.c: Same.
4716 * gcc.dg/gnu99-init-2.c: Same.
4717 * gcc.dg/gomp/_Atomic-5.c: Same.
4718 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4719 * gcc.dg/gomp/atomic-5.c: Same.
4720 * gcc.dg/gomp/linear-1.c: Same.
4721 * gcc.dg/gomp/pr67500.c: Same.
4722 * gcc.dg/init-bad-1.c: Same.
4723 * gcc.dg/init-bad-2.c: Same.
4724 * gcc.dg/init-bad-3.c: Same.
4725 * gcc.dg/init-string-1.c: Same.
4726 * gcc.dg/label-compound-stmt-1.c: Same.
4727 * gcc.dg/label-decl-2.c: Same.
4728 * gcc.dg/label-decl-4.c: Same.
4729 * gcc.dg/large-size-array-2.c: Same.
4730 * gcc.dg/large-size-array-4.c: Same.
4731 * gcc.dg/lvalue-6.c: Same.
4732 * gcc.dg/m-un-2.c: Same.
4733 * gcc.dg/multiple-overflow-warn-1.c: Same.
4734 * gcc.dg/multiple-overflow-warn-2.c: Same.
4735 * gcc.dg/multiple-overflow-warn-3.c: Same.
4736 * gcc.dg/nested-redef-1.c: Same.
4737 * gcc.dg/no-asm-1.c: Same.
4738 * gcc.dg/no-asm-3.c: Same.
4739 * gcc.dg/no-asm-4.c: Same.
4740 * gcc.dg/noncompile/20010524-1.c: Same.
4741 * gcc.dg/noncompile/incomplete-5.c: Same.
4742 * gcc.dg/noncompile/pr44517.c: Same.
4743 * gcc.dg/noncompile/pr52290.c: Same.
4744 * gcc.dg/noreturn-1.c: Same.
4745 * gcc.dg/overflow-warn-1.c: Same.
4746 * gcc.dg/overflow-warn-2.c: Same.
4747 * gcc.dg/overflow-warn-3.c: Same.
4748 * gcc.dg/overflow-warn-4.c: Same.
4749 * gcc.dg/parm-mismatch-1.c: Same.
4750 * gcc.dg/parser-pr28152-2.c: Same.
4751 * gcc.dg/parser-pr28152.c: Same.
4752 * gcc.dg/pedwarn-init.c: Same.
4753 * gcc.dg/pointer-arith-2.c: Same.
4754 * gcc.dg/pointer-arith-3.c: Same.
4755 * gcc.dg/pointer-arith-4.c: Same.
4756 * gcc.dg/pr14475.c: Same.
4757 * gcc.dg/pr18596-3.c: Same.
4758 * gcc.dg/pr18809-1.c: Same.
4759 * gcc.dg/pr27953.c: Same.
4760 * gcc.dg/pr30457.c: Same.
4761 * gcc.dg/pr30551-2.c: Same.
4762 * gcc.dg/pr30551-3.c: Same.
4763 * gcc.dg/pr30551-4.c: Same.
4764 * gcc.dg/pr30551-5.c: Same.
4765 * gcc.dg/pr30551-6.c: Same.
4766 * gcc.dg/pr30551.c: Same.
4767 * gcc.dg/pr36997.c: Same.
4768 * gcc.dg/pr41842.c: Same.
4769 * gcc.dg/pr48552-1.c: Same.
4770 * gcc.dg/pr48552-2.c: Same.
4771 * gcc.dg/pr59717.c: Same.
4772 * gcc.dg/pr61077.c: Same.
4773 * gcc.dg/pr61096-1.c: Same.
4774 * gcc.dg/pr63626.c: Same.
4775 * gcc.dg/pr64223-1.c: Same.
4776 * gcc.dg/pr64223-2.c: Same.
4777 * gcc.dg/pr8788-1.c: Same.
4778 * gcc.dg/pr8927-1.c: Same.
4779 * gcc.dg/pragma-darwin.c: Same.
4780 * gcc.dg/pragma-diag-5.c: Same.
4781 * gcc.dg/pragma-message.c: Same.
4782 * gcc.dg/redecl-1.c: Same.
4783 * gcc.dg/simd-1.c: Same.
4784 * gcc.dg/simd-5.c: Same.
4785 * gcc.dg/simd-6.c: Same.
4786 * gcc.dg/spellcheck-fields.c: Same.
4787 * gcc.dg/spellcheck-typenames.c: Same.
4788 * gcc.dg/struct-semi-2.c: Same.
4789 * gcc.dg/struct-semi-3.c: Same.
4790 * gcc.dg/transparent-union-3.c: Same.
4791 * gcc.dg/ucnid-8.c: Same.
4792 * gcc.dg/uninit-pr19430-O0.c: Same.
4793 * gcc.dg/uninit-pr19430.c: Same.
4794 * gcc.dg/uninit-pr20644-O0.c: Same.
4795 * gcc.dg/utf-dflt.c: Same.
4796 * gcc.dg/utf-dflt2.c: Same.
4797 * gcc.dg/utf16-4.c: Same.
4798 * gcc.dg/vla-11.c: Same.
4799 * gcc.dg/vla-20.c: Same.
4800 * gcc.dg/vla-init-1.c: Same.
4801 * gcc.dg/vla-init-2.c: Same.
4802 * gcc.dg/vla-init-3.c: Same.
4803 * gcc.dg/weak/weak-6.c: Same.
4804 * gcc.dg/weak/weak-7.c: Same.
4805 * gcc.dg/wtr-int-type-1.c: Same.
4806 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4807 * gcc.target/arm/polytypes.c: Same.
4808 * gcc.target/i386/spellcheck-options-4.c: Same.
4809 * gcc.target/powerpc/20030218-1.c: Same.
4810 * gcc.target/sh/pr21255-4.c: Same.
4811 * gcc.test-framework/dg-error-exp-XP.c: Same.
4812 * gfortran.dg/array_constructor_30.f03: Same.
4813 * gfortran.dg/class_30.f90: Same.
4814 * gfortran.dg/goacc/subarrays.f95: Same.
4815 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4816 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4817 * gfortran.dg/intrinsic_std_1.f90: Same.
4818 * gfortran.dg/pr70006.f90: Same.
4819 * gfortran.dg/warning-directive-1.F90: Same.
4820 * gfortran.dg/warning-directive-2.F90: Same.
4821 * gfortran.dg/warning-directive-3.F90: Same.
4822 * gfortran.dg/warning-directive-4.F90: Same.
4823 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4824 * obj-c++.dg/class-extension-1.mm: Same.
4825 * obj-c++.dg/class-extension-2.mm: Same.
4826 * obj-c++.dg/class-protocol-1.mm: Same.
4827 * obj-c++.dg/cxx-ivars-1.mm: Same.
4828 * obj-c++.dg/duplicate-class-1.mm: Same.
4829 * obj-c++.dg/exceptions-3.mm: Same.
4830 * obj-c++.dg/exceptions-4.mm: Same.
4831 * obj-c++.dg/exceptions-5.mm: Same.
4832 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4833 * obj-c++.dg/fsf-package-0.m: Same.
4834 * obj-c++.dg/invalid-type-1.mm: Same.
4835 * obj-c++.dg/method-12.mm: Same.
4836 * obj-c++.dg/method-13.mm: Same.
4837 * obj-c++.dg/method-15.mm: Same.
4838 * obj-c++.dg/method-16.mm: Same.
4839 * obj-c++.dg/method-6.mm: Same.
4840 * obj-c++.dg/method-7.mm: Same.
4841 * obj-c++.dg/property/at-property-1.mm: Same.
4842 * obj-c++.dg/property/at-property-14.mm: Same.
4843 * obj-c++.dg/property/at-property-17.mm: Same.
4844 * obj-c++.dg/property/at-property-21.mm: Same.
4845 * obj-c++.dg/property/at-property-5.mm: Same.
4846 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4847 * obj-c++.dg/property/dynamic-3.mm: Same.
4848 * obj-c++.dg/property/dynamic-4.mm: Same.
4849 * obj-c++.dg/property/property-neg-1.mm: Same.
4850 * obj-c++.dg/property/property-neg-6.mm: Same.
4851 * obj-c++.dg/property/synthesize-11.mm: Same.
4852 * obj-c++.dg/property/synthesize-5.mm: Same.
4853 * obj-c++.dg/property/synthesize-6.mm: Same.
4854 * obj-c++.dg/proto-lossage-4.mm: Same.
4855 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4856 * obj-c++.dg/strings/strings-1.mm: Same.
4857 * obj-c++.dg/super-class-1.mm: Same.
4858 * obj-c++.dg/syntax-error-6.mm: Same.
4859 * obj-c++.dg/syntax-error-7.mm: Same.
4860 * obj-c++.dg/syntax-error-9.mm: Same.
4861 * obj-c++.dg/try-catch-13.mm: Same.
4862 * objc.dg/attributes/method-noreturn-1.m: Same.
4863 * objc.dg/bad-receiver-type-2.m: Same.
4864 * objc.dg/bad-receiver-type.m: Same.
4865 * objc.dg/call-super-2.m: Same.
4866 * objc.dg/class-2.m: Same.
4867 * objc.dg/class-extension-1.m: Same.
4868 * objc.dg/class-extension-2.m: Same.
4869 * objc.dg/class-protocol-1.m: Same.
4870 * objc.dg/desig-init-1.m: Same.
4871 * objc.dg/duplicate-class-1.m: Same.
4872 * objc.dg/exceptions-3.m: Same.
4873 * objc.dg/exceptions-4.m: Same.
4874 * objc.dg/exceptions-5.m: Same.
4875 * objc.dg/foreach-6.m: Same.
4876 * objc.dg/foreach-7.m: Same.
4877 * objc.dg/fsf-nsstring-format-1.m: Same.
4878 * objc.dg/fsf-package-0.m: Same.
4879 * objc.dg/invalid-type-1.m: Same.
4880 * objc.dg/method-11.m: Same.
4881 * objc.dg/method-19.m: Same.
4882 * objc.dg/method-2.m: Same.
4883 * objc.dg/method-20.m: Same.
4884 * objc.dg/method-5.m: Same.
4885 * objc.dg/method-6.m: Same.
4886 * objc.dg/method-7.m: Same.
4887 * objc.dg/method-9.m: Same.
4888 * objc.dg/missing-proto-3.m: Same.
4889 * objc.dg/private-1.m: Same.
4890 * objc.dg/property/at-property-1.m: Same.
4891 * objc.dg/property/at-property-14.m: Same.
4892 * objc.dg/property/at-property-17.m: Same.
4893 * objc.dg/property/at-property-21.m: Same.
4894 * objc.dg/property/at-property-5.m: Same.
4895 * objc.dg/property/dynamic-3.m: Same.
4896 * objc.dg/property/dynamic-4.m: Same.
4897 * objc.dg/property/property-neg-1.m: Same.
4898 * objc.dg/property/property-neg-6.m: Same.
4899 * objc.dg/property/synthesize-11.m: Same.
4900 * objc.dg/property/synthesize-5.m: Same.
4901 * objc.dg/property/synthesize-6.m: Same.
4902 * objc.dg/proto-hier-1.m: Same.
4903 * objc.dg/proto-lossage-4.m: Same.
4904 * objc.dg/protocol-qualifier-2.m: Same.
4905 * objc.dg/strings/strings-1.m: Same.
4906 * objc.dg/type-size-1.m: Same.
4907
d904a983
JL
49082017-04-18 Jeff Law <law@redhat.com>
4909
4910 PR target/74563
4911 * gcc.target/mips/pr74563: New test.
4912
0155ed56
JJ
49132017-04-18 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR tree-optimization/80443
4916 * gcc.c-torture/compile/pr80443.c: New test.
4917
f380f608
RS
49182017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4919
4920 PR rtl-optimization/80357
4921 * gcc.c-torture/compile/pr80357.c: New test.
4922
dd68669b
JL
49232017-04-18 Jeff Law <law@redhat.com>
4924
4925 PR middle-end/80422
4926 * gcc.c-torture/compile/pr80422.c: New test.
4927
1cda61fc
JJ
49282017-04-18 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR debug/80263
4931 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4932
19970253
MM
49332017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4934
4935 PR target/80099
4936 * gcc.target/powerpc/pr80099-1.c: New test.
4937 * gcc.target/powerpc/pr80099-2.c: Likewise.
4938 * gcc.target/powerpc/pr80099-3.c: Likewise.
4939 * gcc.target/powerpc/pr80099-4.c: Likewise.
4940 * gcc.target/powerpc/pr80099-5.c: Likewise.
4941
8487c9a5
JJ
49422017-04-18 Jakub Jelinek <jakub@redhat.com>
4943
3b5fb3cb
JJ
4944 PR sanitizer/80444
4945 * gcc.dg/sancov/pr80444.c: New test.
4946
8487c9a5
JJ
4947 PR middle-end/79788
4948 PR middle-end/80375
4949 * gcc.dg/pr79788-1.c: New test.
4950 * gcc.dg/pr79788-2.c: New test.
4951
be7c73ae
MP
49522017-04-18 Marek Polacek <polacek@redhat.com>
4953
4954 PR c++/80244 - ICE with attribute in template alias.
4955 * g++.dg/cpp0x/alias-decl-59.C: New test.
4956
d6e3e8a5
MP
4957 PR c++/80241 - ICE with alignas pack expansion.
4958 * g++.dg/cpp0x/alignas11.C: New test.
4959
1adb82e1
BE
49602017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4961
4962 PR c++/80287
4963 * g++.dg/lto/pr80287_0.C: New test.
4964
fb5e5621
KN
49652017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4966
4967 PR target/80315
4968 * gcc.target/powerpc/pr80315-1.c: New test.
4969 * gcc.target/powerpc/pr80315-2.c: New test.
4970 * gcc.target/powerpc/pr80315-3.c: New test.
4971 * gcc.target/powerpc/pr80315-4.c: New test.
4972
afeaeb70
TV
49732017-04-16 Tom de Vries <tom@codesourcery.com>
4974
4975 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4976 directive.
4977 * g++.dg/parse/error3.C: Same.
4978 * g++.old-deja/g++.pt/niklas01a.C: Same.
4979 * gcc.dg/990506-0.c: Same.
4980 * gcc.dg/cpp/19990413-1.c: Same.
4981 * gcc.dg/cpp/pragma-1.c: Same.
4982 * gcc.dg/cpp/pragma-2.c: Same.
4983 * gcc.dg/m-un-2.c: Same.
4984 * objc.dg/private-1.m: Same.
4985
604f37cd
UB
49862017-04-15 Uros Bizjak <ubizjak@gmail.com>
4987
4988 * gcc.dg/pr54669.c: Fix dg-do directive.
4989 * gcc.dg/pr78582.c: Ditto.
4990 * gcc.dg/pr80020.c: Ditto.
4991 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4992 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4993 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4994 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4995 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4996 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4997 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4998 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4999 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5000 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5001
35cfdb17
DH
50022017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5003
604f37cd 5004 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
5005 * gfortran.dg/generic_29.f90: Likewise.
5006 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5007 * gfortran.dg/pr41922.f90: Likewise.
5008 * gfortran.dg/pr70006.f90: Likewise.
5009
f378be38
SB
50102017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5011
5012 PR tree-optimization/66612
5013 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5014
43076492
JW
50152017-04-14 Janus Weil <janus@gcc.gnu.org>
5016
5017 PR fortran/80361
5018 * gfortran.dg/class_62.f90: New test case.
5019
dd3d6a42
AB
50202017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5021
5022 * gcc.target/arc/loop-1.c: New file.
5023
31a07c81
MM
50242017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5025
5026 PR target/80098
5027 * gcc.target/powerpc/pr80098-1.c: New test.
5028 * gcc.target/powerpc/pr80098-2.c: Likewise.
5029 * gcc.target/powerpc/pr80098-3.c: Likewise.
5030 * gcc.target/powerpc/pr80098-4.c: Likewise.
5031
09956017
JJ
50322017-04-13 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR sanitizer/80403
5035 * g++.dg/ubsan/pr80403-2.C: New test.
5036
bc042396
VM
50372017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5038
5039 PR rtl-optimization/80343
5040 * gcc.target/powerpc/pr80343.c: New.
5041
abac4c34
DK
50422017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5043
5044 PR sanitizer/80414
5045 * c-c++-common/ubsan/bounds-15.c: New test.
5046
43a3aa03
RB
50472017-04-13 Richard Biener <rguenther@suse.de>
5048
5049 PR testsuite/80416
5050 * g++.dg/torture/pr79671.C: Fix asm constraints.
5051
031fbdb9
JJ
50522017-04-13 Jakub Jelinek <jakub@redhat.com>
5053
5054 PR debug/80321
5055 * gcc.dg/debug/pr80321.c: New test.
5056
50572017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5058
5059 * gnat.dg/debug10.adb: New test.
5060 * gnat.dg/debug10_pkg.ads: New helper.
5061
76873758
JJ
50622017-04-12 Jakub Jelinek <jakub@redhat.com>
5063
deed3da9
JJ
5064 PR tree-optimization/79390
5065 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5066
b96a3e11
JJ
5067 PR sanitizer/80403
5068 PR sanitizer/80404
5069 PR sanitizer/80405
5070 * g++.dg/ubsan/pr80403.C: New test.
5071 * g++.dg/ubsan/pr80404.C: New test.
5072 * g++.dg/ubsan/pr80405.C: New test.
5073
76873758
JJ
5074 PR c/80163
5075 * gcc.dg/torture/pr80163.c: New test.
5076
940c9a7c 50772017-04-12 Richard Biener <rguenther@suse.de>
76873758 5078 Jeff Law <law@redhat.com>
940c9a7c
RB
5079
5080 PR tree-optimization/80359
5081 * gcc.dg/torture/pr80359.c: New testcase.
5082
350792ff 50832017-04-12 Richard Biener <rguenther@suse.de>
76873758 5084 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
5085
5086 PR middle-end/79671
5087 * g++.dg/torture/pr79671.C: New testcase.
5088 * g++.dg/lto/pr79671_0.C: Likewise.
5089 * g++.dg/lto/pr79671_1.c: Likewise.
5090
d62e6f10
JJ
50912017-04-12 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR sanitizer/80349
5094 * g++.dg/ubsan/pr80349.C: New test.
5095
8585103f
JJ
50962017-04-11 Jakub Jelinek <jakub@redhat.com>
5097
347e1f77
JJ
5098 PR c++/80370
5099 * g++.dg/cpp1z/decomp28.C: New test.
5100
df1c878e
JJ
5101 PR middle-end/80100
5102 * gcc.dg/pr80100.c: New test.
5103
8585103f
JJ
5104 PR rtl-optimization/80385
5105 * g++.dg/opt/pr80385.C: New test.
5106
c6cf6ef7
ML
51072017-04-11 Martin Liska <mliska@suse.cz>
5108
5109 PR ipa/80212
5110 * g++.dg/ipa/pr80212.C: New test.
5111
3812f460
MS
51122017-04-11 Martin Sebor <msebor@redhat.com>
5113
5114 PR middle-end/80364
5115 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5116
9f679370
ML
51172017-04-11 Martin Liska <mliska@suse.cz>
5118
5119 PR sanitizer/70878
5120 * gcc.dg/ubsan/pr70878.c: New test.
5121
82665822
JJ
51222017-04-11 Jakub Jelinek <jakub@redhat.com>
5123
cb278caa
JJ
5124 PR target/80381
5125 * gcc.target/i386/pr80381.c: New test.
5126
82665822
JJ
5127 PR c++/80363
5128 * g++.dg/ext/pr80363.C: New test.
5129
abde687a
SKS
51302017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5131
5132 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5133 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5134 Add avr-*-* to non-lp64 selector.
5135
13e6ec34
MS
51362017-04-10 Martin Sebor <msebor@redhat.com>
5137
5138 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5139 * gcc.dg/pr40340-4.c: Same.
5140
a2cb1196
NK
51412017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5142
13e6ec34 5143 PR fortran/69498
a2cb1196
NK
5144 * gfortran.dg/submodule_unexp.f90: Modified test
5145 to account for new error.
5146 * gfortran.dg/submodule_twice.f90: New Test
5147
b447b28c
JJ
51482017-04-10 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR c++/80176
5151 * g++.dg/init/ref23.C: New test.
5152
3bbd6768
TK
51532017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5154
5155 PR tree-optimization/80304
5156 * gfortran.dg/do_concurrent_4.f90: New test case.
5157
99827b5c
JW
51582017-04-10 Janus Weil <janus@gcc.gnu.org>
5159
5160 PR fortran/80046
5161 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5162
7db31bc2
DE
51632017-04-10 David Edelsohn <dje.gcc@gmail.com>
5164
5165 * g++.dg/torture/pr79905.C: Add -maltivec option.
5166
9058a2c5
JL
51672017-04-10 Jeff Law <law@redhat.com>
5168
5169 PR tree-optimization/80374
5170 * g++.dg/pr80374.c: New test.
5171
bd8f8642
KN
51722017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5173
5174 PR target/80108
5175 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5176 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5177
f634dd47
UB
51782017-04-10 Uros Bizjak <ubizjak@gmail.com>
5179
5180 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5181
065ba179
UB
51822017-04-10 Uros Bizjak <ubizjak@gmail.com>
5183
5184 PR testsuite/79356
5185 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5186
71b838d0
DS
51872017-04-10 Daniel Santos <daniel.santos@pobox.com>
5188
5189 PR testsuite/79867
5190 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5191
98a7a34e
MP
51922017-04-10 Marek Polacek <polacek@redhat.com>
5193
5194 PR sanitizer/80348
5195 * g++.dg/ubsan/div-by-zero-3.C: New test.
5196
aac69a62
BC
51972017-04-10 Bin Cheng <bin.cheng@arm.com>
5198
5199 PR tree-optimization/80153
5200 * gcc.c-torture/execute/pr80153.c: New.
5201
737237c9
RB
52022017-04-10 Richard Biener <rguenther@suse.de>
5203
5204 PR middle-end/80362
5205 * gcc.dg/torture/pr80362.c: New testcase.
5206
ba6ee9fc
RB
52072017-04-10 Richard Biener <rguenther@suse.de>
5208
5209 PR tree-optimization/80304
5210 * gcc.dg/torture/pr80304.c: New testcase.
5211
4d1a05f1
NS
52122017-04-10 Nathan Sidwell <nathan@acm.org>
5213
5214 PR target/79905
5215 * g++.dg/torture/pr79905.C: New.
5216
3ee0fb02
ML
52172017-04-10 Martin Liska <mliska@suse.cz>
5218
5219 PR sanitizer/80350
5220 * c-c++-common/ubsan/pr80350.c: New test.
5221
167a5b77
JJ
52222017-04-10 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR target/80324
5225 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5226
d691b7e4
ML
52272017-04-08 Martin Liska <mliska@suse.cz>
5228
5229 Revert:
5230 2017-04-07 Martin Liska <mliska@suse.cz>
5231
5232 PR ipa/80212
5233 * g++.dg/ipa/pr80212.C: New test.
5234
dcb2c527
JJ
52352017-04-07 Jakub Jelinek <jakub@redhat.com>
5236
c98b0016
JJ
5237 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5238 dg-options.
5239 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5240
dcb2c527
JJ
5241 PR target/80322
5242 PR target/80323
5243 PR target/80325
5244 PR target/80326
5245 * gcc.target/i386/avx512f-undefined-1.c: New test.
5246 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5247 * gcc.target/i386/avx-cvtsd-1.c: New test.
5248 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5249 * gcc.target/i386/avx512f-abspd-1.c: New test.
5250 * gcc.target/i386/avx-cvtss-1.c: New test.
5251 * gcc.target/i386/avx512f-absps-1.c: New test.
5252 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5253 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5254
1ef532f4
MP
52552017-04-07 Marek Polacek <polacek@redhat.com>
5256
5257 PR sanitizer/80348
5258 * g++.dg/ubsan/div-by-zero-2.C: New test.
5259
2166aeb3
MP
5260 PR c++/80095
5261 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5262
057da7af
VM
52632017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5264
5265 PR rtl-optimization/70478
5266 * gcc.target/s390/pr70478.c: New.
5267
3b6cb9e3
ML
52682017-04-07 Martin Liska <mliska@suse.cz>
5269
5270 PR target/79889
5271 * g++.dg/ext/mv8.C: Add aarch64* targets.
5272
70cd23c0
ML
52732017-04-07 Martin Liska <mliska@suse.cz>
5274
5275 PR ipa/80212
5276 * g++.dg/ipa/pr80212.C: New test.
5277
fe6bb25f
TP
52782017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5279
5280 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5281
bf7b869a
RB
52822017-04-07 Richard Biener <rguenther@suse.de>
5283
5284 PR tree-optimization/80334
5285 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5286 alignas on stack.
5287
2d143ba8
RB
52882017-04-07 Richard Biener <rguenther@suse.de>
5289
5290 PR middle-end/80341
5291 * gcc.dg/torture/pr80341.c: New testcase.
5292
ed3cd38d
JJ
52932017-04-06 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR debug/80234
5296 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5297 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5298
e5f56581
UB
52992017-04-06 Uros Bizjak <ubizjak@gmail.com>
5300
5301 PR target/79733
5302 * gcc.target/i386/pr79733.c: New test.
5303
a5211c80
UB
53042017-04-06 Uros Bizjak <ubizjak@gmail.com>
5305
5306 PR target/80298
5307 * gcc.target/i386/pr80298-1.c: New test.
5308 * gcc.target/i386/pr80298-2.c: Ditto.
5309
db086c96
TP
53102017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5311
5312 PR target/80082
5313 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5314 ARMv7-R.
5315
09b63f67
RB
53162017-04-06 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/80334
5319 * g++.dg/torture/pr80334.C: New testcase.
5320
d9f8c5af
ML
53212017-04-06 Martin Liska <mliska@suse.cz>
5322
5323 PR sanitizer/80166
5324 * gcc.dg/asan/pr80166.c: New test.
5325
1b68991f
RO
53262017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5327
5328 PR tree-optimization/79390
5329 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5330
0f784346
RB
53312017-04-06 Richard Biener <rguenther@suse.de>
5332
5333 PR tree-optimization/80262
5334 * gcc.target/i386/pr80262.c: New testcase.
5335
23a429c2
RB
53362017-04-06 Richard Biener <rguenther@suse.de>
5337
5338 PR middle-end/80281
5339 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5340
e2323a2b
VM
53412017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5342
5343 PR rtl-optimization/70703
5344 * gcc.target/i386/pr70703.c: New.
5345
47a11342
JJ
53462017-04-05 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR sanitizer/80308
5349 * c-c++-common/asan/pr80308.c: New test.
5350
d0ee17a5
DV
53512017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5352
5353 PR target/79890
5354 * gcc.target/s390/pr79890.c: New test case.
5355
36f896c7
JJ
53562017-04-05 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR target/80310
5359 * c-c++-common/ubsan/pr80310.c: New test.
5360
d16e2ddd
JJ
53612017-04-04 Jakub Jelinek <jakub@redhat.com>
5362
e1201dff
JJ
5363 PR c++/80297
5364 * g++.dg/torture/pr80297.C: New test.
5365
d16e2ddd
JJ
5366 PR tree-optimization/79390
5367 * gcc.target/i386/pr79390.c: New test.
5368 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5369
c0ea338b
VR
53702017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5371
5372 PR c++/80296
5373 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5374
a1527a93
TP
53752017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5376
5377 PR target/80307
5378 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5379 targeting any CPU or architecture.
5380 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5381 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5382 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5383 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5384 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5385 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5386 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5387 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5388
065ba179 53892017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
5390
5391 PR fortran/69498
5392 * gfortran.dg/submodule_unexp.f90: New test.
5393
b1fd967c
JJ
53942017-04-04 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR target/80286
5397 * gcc.target/i386/avx-pr80286.c: New test.
5398 * gcc.dg/pr80286.c: New test.
5399
248179b5
RB
54002017-04-04 Richard Biener <rguenther@suse.de>
5401
5402 PR middle-end/80281
5403 * gcc.dg/torture/pr80281.c: New testcase.
5404
a577fcf2
RB
54052017-04-04 Richard Biener <rguenther@suse.de>
5406
5407 PR tree-optimization/80275
5408 * g++.dg/opt/pr80275.C: Make g static.
5409
833bbf60
SB
54102017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5411
5412 PR rtl-optimization/60818
5413 * gcc.c-torture/compile/pr60818.c: New testcase.
5414
5764ee3c
JW
54152017-04-03 Jonathan Wakely <jwakely@redhat.com>
5416
5417 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5418 * gcc.dg/20031012-1.c: Likewise.
5419 * gcc.dg/ipa/ipcp-1.c: Likewise.
5420 * gcc.dg/torture/matrix-3.c: Likewise.
5421 * gcc.target/powerpc/ppc-spe.c: Likewise.
5422 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5423
bbdf4e81
PB
54242017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5425
5426 PR target/80246
5427 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5428 powerpc_vsx_ok.
5429 (std, ld): Limit scan-assembler-times check to lp64.
5430 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5431 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5432 powerpc_vsx_ok.
5433
44bc146f
PB
54342017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5435
5436 PR target/80246
5437 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5438
fff80893
RB
54392017-04-03 Richard Biener <rguenther@suse.de>
5440
5441 PR tree-optimization/80275
5442 * g++.dg/opt/pr80275.C: New testcase.
5443
79f9fc38
DV
54442017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5445
5446 PR testsuite/79356
5447 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5448
a8e70fd3
RD
54492017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5450
5451 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5452 (bal): Increase iteration count and assume alignment.
5453
e0061866
BC
54542017-04-03 Bin Cheng <bin.cheng@arm.com>
5455
5456 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5457
c2d43326
AP
54582017-04-02 Andrew Pinski <apinski@cavium.com>
5459
5460 * gcc.c-torture/compile/nested-3.c: New testcase.
5461 * gcc.c-torture/execute/20170401-1.c: New testcase.
5462 * gcc.c-torture/execute/20170401-2.c: New testcase.
5463
a5a9046d
SB
54642017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5465
5466 PR rtl-optimization/79405
5467 gcc.dg/pr79405.c: New testcase.
5468
6f3af356
JJ
54692017-03-31 Jakub Jelinek <jakub@redhat.com>
5470
eee3756d
JJ
5471 PR debug/79255
5472 * gcc.dg/pr79255.c: New test.
5473
6f3af356
JJ
5474 PR c++/79572
5475 * g++.dg/ubsan/null-8.C: New test.
5476
99e6cfd6
PH
54772017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5478
5479 PR target/80107
5480 * gfortran.dg/pr80107.f: New.
5481
094e6b7a
JL
54822017-03-31 Jeff Law <law@redhat.com>
5483
5484 PR tree-optimization/49498
5485 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5486
eceb2409 54872017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5488
eceb2409
RB
5489 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5490
c412c01a 54912017-03-31 Richard Biener <rguenther@suse.de>
065ba179 5492
c412c01a
RB
5493 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5494
005f12bf
JJ
54952017-03-31 Jakub Jelinek <jakub@redhat.com>
5496
af88f557
JJ
5497 PR libstdc++/80251
5498 * g++.dg/ext/is_aggregate.C: New test.
5499
7d790165
JJ
5500 PR middle-end/80173
5501 * gcc.target/i386/pr80173.c: New test.
5502
a7d55154
JJ
5503 PR middle-end/80163
5504 * gcc.dg/pr80163.c: New test.
5505
005f12bf
JJ
5506 PR debug/80025
5507 * gcc.dg/torture/pr80025.c: New test.
5508
c8e0f43f
MF
55092017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5510
5511 * gcc.target/mips/pr52125.c: Add -msym32.
5512
724d25f3
JJ
55132017-03-30 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR translation/80189
5516 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5517 * g++.dg/gomp/sharing-1.C: Likewise.
5518 * gfortran.dg/gomp/pr44536.f90: Likewise.
5519 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5520 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5521 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5522 * gfortran.dg/gomp/pr33439.f90: Likewise.
5523 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5524 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5525 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5526 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5527 * gcc.dg/gomp/sharing-1.c: Likewise.
5528
05dc406d
PB
55292017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5530
5531 PR target/80246
5532 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5533 Darwin and SPE.
5534 (dxex, dxexq): Update return type.
5535 (diex, diexq): Update argument type.
5536 * gcc.target/powerpc/pr80246.c: New test.
5537
b0fd4d7e
MJ
55382017-03-30 Martin Jambor <mjambor@suse.cz>
5539
5540 PR ipa/77333
5541 * g++.dg/ipa/pr77333.C: New test.
5542
de008ec4
JJ
55432017-03-30 Jakub Jelinek <jakub@redhat.com>
5544
5545 PR target/80206
5546 * gcc.target/i386/pr80206.c: New test.
5547
28c02407
RB
55482017-03-30 Richard Biener <rguenther@suse.de>
5549
5550 PR tree-optimization/77498
5551 * gfortran.dg/pr77498.f: New testcase.
5552
10fa8dfb
MP
55532017-03-29 Marek Polacek <polacek@redhat.com>
5554
5555 PR c/79730
5556 * gcc.dg/pr79730.c: New test.
5557
fdc54f39
JD
55582017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5559
5560 PR libgfortran/78670
5561 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5562 a character of length 1. Update test for success.
5563 * gfortran.dg/dtio_28.f03: New test.
5564 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5565 'scratch' to delete the file when done.
5566
533c0b69
SB
55672017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5568
5569 PR rtl-optimization/80233
5570 * gcc.c-torture/compile/pr80233.c: New testcase.
5571
e35229f8
TK
55722017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5573
5574 PR fortran/80254
5575 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5576 * gfortran.dg/dec_io_2a.f90: instead (new test).
5577
5c0a28d4
JW
55782017-03-28 Jiong Wang <jiong.wang@arm.com>
5579
5580 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5581
19846619
SB
55822017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5583
5584 PR testsuite/43496
5585 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5586 generating PIC code.
5587
e5119fab
VM
55882017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5589
5590 PR rtl-optimization/80193
5591 * gcc.target/i386/pr80193.c: New.
5592
cf474530
JW
55932017-03-28 Janus Weil <janus@gcc.gnu.org>
5594
5595 PR fortran/78661
5596 * gfortran.dg/dtio_25.f90: Modified test case.
5597 * gfortran.dg/dtio_27.f90: New test case.
5598
34fac449
UB
55992017-03-28 Uros Bizjak <ubizjak@gmail.com>
5600
5601 PR target/53383
5602 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5603 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5604 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5605
3e907b90
BC
56062017-03-28 Bin Cheng <bin.cheng@arm.com>
5607
5608 * gcc.c-torture/compile/irreducible-loop.c: New.
5609
522818b9
RS
56102017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5611
3e907b90 5612 PR tree-optimization/80218
522818b9
RS
5613 * gcc.dg/pr80218.c: New test.
5614
ea7d7da8
RB
56152017-03-28 Richard Biener <rguenther@suse.de>
5616
5617 PR tree-optimization/78644
5618 * gcc.dg/pr78644-1.c: New testcase.
5619 * gcc.dg/pr78644-2.c: Likewise.
5620
498173ef
TT
56212017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5622
5623 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5624 * gcc.dg/pic-4.c: Likewise.
5625 * gcc.dg/pie-3.c: Likewise.
5626 * gcc.dg/pie-4.c: Likewise.
5627
c5ad2433
ML
56282017-03-28 Martin Liska <mliska@suse.cz>
5629
5630 PR ipa/80205
5631 * g++.dg/ipa/pr80205.C: New test.
5632
17722fb9
SKS
56332017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5634
5635 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5636 with sizeof(int) < 4.
5637 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5638 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5639 * gcc.dg/torture/pr79777.c: Likewise.
5640 * gcc.dg/torture/pr79910.c: Likewise.
5641
737f500a
RB
56422017-03-28 Richard Biener <rguenther@suse.de>
5643
5644 PR middle-end/80222
5645 * g++.dg/pr80222.C: New testcase.
5646
62f96a79
ML
56472017-03-28 Martin Liska <mliska@suse.cz>
5648
5649 PR ipa/80104
5650 * gcc.dg/ipa/pr80104.c: New test.
5651
72785f26
MP
56522017-03-28 Marek Polacek <polacek@redhat.com>
5653
5654 PR sanitizer/80067
5655 * c-c++-common/ubsan/shift-10.c: New test.
5656
86516987
JL
56572017-03-27 Jeff Law <law@redhat.com>
5658
4dbf1eee 5659 PR tree-optimization/80216
86516987
JL
5660 * gcc.c-torture/compile/pr80216.c: New test.
5661
aade772d
JJ
56622017-03-27 Jakub Jelinek <jakub@redhat.com>
5663
a9e4a1a5
JJ
5664 PR middle-end/80162
5665 * c-c++-common/pr80162-1.c: New test.
5666 * c-c++-common/pr80162-2.c: New test.
5667 * c-c++-common/pr80162-3.c: New test.
5668
aade772d
JJ
5669 PR target/80102
5670 * g++.dg/opt/pr80102.C: New test.
5671
d89f355e
MM
56722017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5673
5674 PR target/78543
5675 * gcc.target/powerpc/pr78543.c: New test.
5676
79c4d73b
KN
56772017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5678
5679 PR target/80103
5680 * gcc.target/powerpc/pr80103-1.c: New test.
5681
819df781
RB
56822017-03-27 Richard Biener <rguenther@suse.de>
5683
5684 PR tree-optimization/80181
5685 * gcc.dg/torture/pr80181.c: New testcase.
5686
84804c5b
CZ
56872017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5688
065ba179 5689 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5690
c5e5f5f6
RB
56912017-03-27 Richard Biener <rguenther@suse.de>
5692
5693 PR ipa/79776
5694 * g++.dg/ipa/pr79776.C: New testcase.
5695
7cd200f6
JJ
56962017-03-27 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR sanitizer/80168
5699 * gcc.dg/asan/pr80168.c: New test.
5700
79f512ff
RB
57012017-03-27 Richard Biener <rguenther@suse.de>
5702
5703 PR tree-optimization/80170
5704 * gcc.dg/pr80170.c: New testcase.
5705
672d9f8e
RB
57062017-03-27 Richard Biener <rguenther@suse.de>
5707
5708 PR middle-end/80171
5709 * g++.dg/torture/pr80171.C: New testcase.
5710
978fcba3
JDA
57112017-03-26 John David Anglin <danglin@gcc.gnu.org>
5712
431d7882
JDA
5713 * gcc.dg/torture/pr79732.c: Require alias support.
5714 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5715
978fcba3
JDA
5716 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5717 libatomic_available.
5718 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5719 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5720
1f10d710
JD
57212017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5722
5723 PR libgfortran/78881
5724 * gfortran.dg/dtio_26.f90: New test.
5725
41036686
PT
57262017-03-25 Paul Thomas <pault@gcc.gnu.org>
5727
5728 PR fortran/80156
5729 PR fortran/79382
5730 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5731 testcase for PR80156. Add a main programme that tests that
5732 the typebound generic is accessible.
5733
5da906ca
BS
57342017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5735
5736 PR rtl-optimization/80160
5737 PR rtl-optimization/80159
5738
5739 * gcc.target/i386/pr80160.c: New test.
5740
7dabefa0
JJ
57412017-03-24 Jakub Jelinek <jakub@redhat.com>
5742
5743 PR sanitizer/79904
5744 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5745
c8b1fbc1
MP
57462017-03-24 Marek Polacek <polacek@redhat.com>
5747
5748 PR c++/80119
5749 * g++.dg/warn/Wuninitialized-9.C: New test.
5750
76794c52
AK
57512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5752
5753 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5754 and remove the high-level builtin. The error message for the
5755 would prevent compilation from reaching the second.
5756 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5757
2de2b3f9
AK
57582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5759
5760 * gcc.target/s390/vxe/negfma-1.c: New test.
5761
7d2fd075
AK
57622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5763
5764 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5765 * gcc.target/s390/arch12/mul-1.c: New test.
5766 * gcc.target/s390/arch12/mul-2.c: New test.
5767
72612e4e
AK
57682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5769
5770 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5771
6c7774d1
AK
57722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5773
5774 * gcc.target/s390/vxe/popcount-1.c: New test.
5775
9ec98860
AK
57762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5777
5778 * gcc.target/s390/vxe/bitops-1.c: New test.
5779
6654e96f
AK
57802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5781
5782 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5783 * lib/target-supports.exp: Add effective target check s390_vxe.
5784
77c585ca
AK
57852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5786
5787 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5788 comparison instructions used from now on.
5789
b5de6e84
AK
57902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5791
5792 * gcc.target/s390/s390.exp (check_effective_target_vector):
5793 Include target-supports.exp and move target_vector check routine
5794 ...
5795 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5796 here and rename it.
5797 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5798 check from vector to s390_vx.
5799 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5800 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5801 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5802 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5803 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5804 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5805 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5806 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5807 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5808
a602f985
AK
58092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5810
5811 * gcc.target/s390/vector/vec-init-2.c: New test.
5812
085db63d
AK
58132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5814
5815 * gcc.dg/ubsan/pr79904-2.c: New test.
5816
dc4f29bc
AK
58172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5818
5819 PR target/79893
5820 * gcc.target/s390/zvector/pr79893.c: New test.
5821
56010684
JJ
58222017-03-24 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR rtl-optimization/80112
5825 * gcc.dg/pr80112.c: New test.
5826
f0d7b52d
RO
58272017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5828
5829 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5830 etc. line numbers.
5831 * gcc.dg/Walloca-1.c: Likewise.
5832 * gcc.dg/Walloca-2.c: Likewise.
5833 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5834
635684c4
BS
58352017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5836
5837 PR tree-optimization/80158
5838 * gfortran.fortran-torture/compile/pr80158.f: New file.
5839
76afddf3
RB
58402017-03-24 Richard Biener <rguenther@suse.de>
5841
5842 PR tree-optimization/80167
5843 * gcc.dg/graphite/pr80167.c: New testcase.
5844
c2e389bf
TV
58452017-03-24 Tom de Vries <tom@codesourcery.com>
5846
5847 PR testsuite/80092
5848 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5849 dg-require-effective-target global_constructor.
5850 * gcc.dg/tls/emutls-2.c: Same.
5851
a72821b4
TV
58522017-03-24 Tom de Vries <tom@codesourcery.com>
5853
5854 PR testsuite/80092
5855 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5856 dg-require-effective-target indirect_jumps.
5857
1658def9
TV
58582017-03-24 Tom de Vries <tom@codesourcery.com>
5859
5860 PR testsuite/80092
5861 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5862 nonlocal_goto.
5863
90e02692
TV
58642017-03-24 Tom de Vries <tom@codesourcery.com>
5865
5866 PR testsuite/80092
5867 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5868 * gcc.dg/Walloca-12.c: Same.
5869 * gcc.dg/attr-alloc_size-8.c: Same.
5870 * gcc.dg/Walloca-4.c: Same.
5871 * gcc.dg/Walloca-8.c: Same.
5872 * gcc.dg/Walloca-13.c: Same.
5873 * gcc.dg/Walloca-14.c: Same.
5874 * gcc.dg/attr-alloc_size-9.c: Same.
5875 * gcc.dg/Walloca-1.c: Same.
5876 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5877 * gcc.dg/Walloca-5.c: Same.
5878 * gcc.dg/Walloca-10.c: Same.
5879 * gcc.dg/Walloca-9.c: Same.
5880 * gcc.dg/attr-alloc_size-6.c: Same.
5881 * gcc.dg/Wvla-larger-than-1.c: Same.
5882 * gcc.dg/torture/pr71881.c: Same.
5883 * gcc.dg/torture/pr71901.c: Same.
5884 * gcc.dg/torture/pr78742.c: Same.
5885 * gcc.dg/builtin-alloc-size.c: Same.
5886 * gcc.dg/Walloca-2.c: Same.
5887 * gcc.dg/Walloca-6.c: Same.
5888 * gcc.dg/Walloca-11.c: Same.
5889 * gcc.dg/attr-alloc_size-7.c: Same.
5890 * gcc.dg/Wvla-larger-than-2.c: Same.
5891 * gcc.dg/Walloca-3.c: Same.
5892 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5893 * gcc.c-torture/compile/pr79413.c: Same.
5894 * gcc.c-torture/compile/pr78439.c: Same.
5895
842392c8
KN
58962017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5897
5898 * gcc.target/powerpc/p9-options-1.c: New test.
5899
de2b3f5c
KT
59002017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5901
5902 PR target/71436
5903 * gcc.c-torture/compile/pr71436.c: New test.
5904
2e6315ef 59052017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5906 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5907
5908 PR tree-optimization/79908
5909 PR tree-optimization/80136
5910 * gcc.dg/torture/pr79908.c: New file.
5911
9cdf0363
NK
59122017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5913
2e6315ef 5914 PR fortran/39239
9cdf0363
NK
5915 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5916
f3dd574e
JJ
59172017-03-22 Jakub Jelinek <jakub@redhat.com>
5918
f13e9cd5
JJ
5919 PR c++/80141
5920 * g++.dg/gomp/pr80141.C: New test.
5921
68ed2ba0
JJ
5922 PR c++/80129
5923 * g++.dg/torture/pr80129.C: New test.
5924
f3dd574e
JJ
5925 PR sanitizer/80110
5926 * g++.dg/tsan/pr80110.C: New test.
5927
918b6c9e
TK
59282017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5929
5930 PR fortran/80142
5931 * gfortran.dg/any_loc.f90: New test case.
5932
bf634d1c
TP
59332017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5934
5935 PR target/80082
5936 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5937 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5938
f7325b95
ML
59392017-03-22 Martin Liska <mliska@suse.cz>
5940
5941 PR target/79906
5942 * g++.dg/ext/mv8.C: Add power* targets.
5943
3f01b620
MS
59442017-03-21 Martin Sebor <msebor@redhat.com>
5945
5946 PR c++/79548
5947 * g++.dg/warn/Wunused-var-26.C: New test.
5948
1cefb051
BS
59492017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5950
5951 PR tree-optimization/79908
5952 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5953
edc1747f
MP
59542017-03-21 Marek Polacek <polacek@redhat.com>
5955 Martin Sebor <msebor@redhat.com>
5956
5957 PR tree-optimization/80109
5958 * gcc.dg/Walloca-14.c: New test.
5959
85106b87
JJ
59602017-03-21 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR target/80125
5963 * gcc.target/powerpc/pr80125.c: New test.
5964
e59a225f
NK
59652017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5966
5967 PR fortran/69498
5968 * gfortran.dg/unexp_attribute.f90: New test
5969
0ffe60b5 59702017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5971 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5972
5973 PR tree-optimization/79908
5974 * gcc.dg/torture/pr79908.c: New file.
5975
54eb90fe
SKS
59762017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5977
5978 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5979 with sizeof(int) < 4.
5980
5611c456
ML
59812017-03-21 Martin Liska <mliska@suse.cz>
5982
5983 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5984 apostrophes.
5985
e650ea2a
RB
59862017-03-21 Richard Biener <rguenther@suse.de>
5987
5988 PR tree-optimization/80032
5989 * g++.dg/opt/pr80032.C: New testcase.
5990
da2ce5f9
RB
59912017-03-21 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/80122
5994 * gcc.dg/torture/pr80122.c: New testcase.
5995
9d60683a
TT
59962017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5997
5998 * gcc.dg/pic-2.c: Skip for MIPS.
5999 * gcc.dg/pie-2.c: Skip for MIPS.
6000
d3e19c2c
PC
60012017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6002
6003 PR c++/77752
6004 * g++.dg/cpp0x/initlist97.C: New.
6005 * g++.dg/cpp0x/initlist85.C: Update.
6006
8bee092e
JJ
60072017-03-21 Jakub Jelinek <jakub@redhat.com>
6008
9f30dff0
JJ
6009 PR c/67338
6010 * gcc.dg/pr67338.c: New test.
6011
8bee092e
JJ
6012 PR c++/35878
6013 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6014 dump instead of assembler.
6015 * g++.dg/init/pr35878_2.C: Likewise.
6016 * g++.dg/init/pr35878_3.C: Likewise.
6017
4d1b8e70
JJ
60182017-03-21 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR c/80097
6021 * gcc.dg/ubsan/pr80097.c: New test.
6022
c34923c4
BS
60232017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6024
6025 PR tree-optimization/80054
6026 * g++.dg/torture/pr80054.C: New file.
6027
b0ba96c2
KN
60282017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6029
6030 PR target/79963
6031 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6032 directive to assure selection of proper bit using rlwinm insn.
6033 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6034 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6035 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6036 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6037
92377255
MP
60382017-03-20 Marek Polacek <polacek@redhat.com>
6039 Paolo Carlini <paolo.carlini@oracle.com>
6040
6041 PR c++/80059 - ICE with noexcept and __transaction_atomic
6042 * g++.dg/tm/pr80059-2.C: New test.
6043 * g++.dg/tm/pr80059.C: New test.
6044
243e28bf
ML
60452017-03-20 Martin Liska <mliska@suse.cz>
6046
6047 PR middle-end/79753
6048 * gcc.target/i386/mpx/pr79753.c: New test.
6049
918112d3
ML
60502017-03-20 Martin Liska <mliska@suse.cz>
6051
6052 PR target/79769
6053 PR target/79770
6054 * g++.dg/pr79769.C: New test.
6055 * gcc.target/i386/mpx/pr79770.c: New test.
6056
e325aba2
AK
60572017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6058
6059 PR target/78857
6060 * gcc.target/s390/load-and-test-fp-1.c: New test.
6061 * gcc.target/s390/load-and-test-fp-2.c: New test.
6062
91d2c04c
PT
60632017-03-18 Paul Thomas <pault@gcc.gnu.org>
6064
6065 PR fortran/79676
6066 * gfortran.dg/submodule_28.f08 : New test.
6067
c7e4107b
PT
60682017-03-18 Paul Thomas <pault@gcc.gnu.org>
6069
6070 PR fortran/71838
6071 * gfortran.dg/submodule_26.f08 : New test.
6072 * gfortran.dg/submodule_27.f08 : New test.
6073
d8fe28be
PH
60742017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6075
6076 PR target/79951
6077 * gcc.target/powerpc/pr79951.c: New.
6078
4a17943d
BS
60792017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6080
6081 PR rtl-optimization/79910
6082 * gcc.dg/torture/pr79910.c: New test.
6083
7f166d94
JL
60842017-03-17 Jeff Law <law@redhat.com>
6085
6086 PR tree-optimization/71437
6087 * gcc.dg/tree-ssa/pr71437.c: New test.
6088 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6089 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6090 now caught by VRP, but which were previously caught by DOM.
6091
12c4f7dc
RB
60922017-03-17 Richard Biener <rguenther@suse.de>
6093
6094 PR middle-end/80075
6095 * g++.dg/torture/pr80075.C: New testcase.
6096
207f3423
MM
60972017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6098
6099 PR target/71294
6100 * g++.dg/pr71294.C: New test.
6101
9fc900af
SB
61022017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6103
6104 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6105
c05c2380
JJ
61062017-03-16 Jakub Jelinek <jakub@redhat.com>
6107
e711928b
JJ
6108 PR fortran/80010
6109 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6110
c05c2380
JJ
6111 PR fortran/79886
6112 * gfortran.dg/pr79886.f90: New test.
6113
3231d64b
MM
61142017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6115
6116 PR target/79038
6117 * gcc.target/powerpc/pr79038-1.c: New test.
6118
81ef1f5e
SB
61192017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6120
6121 PR fortran/33271
6122 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6123
395a1e9b
JW
61242017-03-15 Jiong Wang <jiong.wang@arm.com>
6125
6126 PR testsuite/79356
6127 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6128
05f65910
UB
61292017-03-15 Uros Bizjak <ubizjak@gmail.com>
6130
6131 PR target/80019
6132 * gcc.target/i386/pr80019.c: New test.
6133
94285a7d
ML
61342017-03-15 Martin Liska <mliska@suse.cz>
6135
6136 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6137
a983542b
MS
61382017-03-14 Martin Sebor <msebor@redhat.com>
6139
6140 PR tree-optimization/79800
6141 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6142 * gcc.dg/tree-ssa/pr79800.c: New test.
6143
76ca5f40
MM
61442017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6145
6146 PR target/79947
6147 * gcc.target/powerpc/pr79947.c: New test.
6148
5d9a283a
MS
61492017-03-14 Martin Sebor <msebor@redhat.com>
6150
6151 PR middle-end/80020
6152 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6153 * gcc.dg/attr-alloc_size-7.c: Same.
6154 * gcc.dg/attr-alloc_size-9.c: Same.
6155 * gcc.dg/builtin-alloc-size.c: Same.
6156 * gcc.dg/pr80020.c: New test.
6157
4692943d
BS
61582017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6159
6160 PR rtl-optimization/79728
6161 * gcc.target/i386/sse-globalreg.c: New test.
6162
861d9d5e
ML
61632017-03-14 Martin Liska <mliska@suse.cz>
6164
6165 PR lto/66295
6166 * gcc.dg/tree-prof/pr66295.c: New test.
6167
a48018b5
ML
61682017-03-13 Martin Liska <mliska@suse.cz>
6169
6170 PR middle-end/78339
6171 * gcc.target/i386/mpx/pr78339.c: New test.
6172
8c56cc5a
CZ
61732017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6174
065ba179 6175 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 6176
14555394
CZ
61772017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6178
065ba179 6179 * gcc.target/arc/pr9001090948.c: New file.
14555394 6180
3079b92e
SB
61812017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6182
6183 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6184 Fix test. Make early-out condition return early. Correct comments.
6185
c08de9db
JD
61862017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6187
6188 PR libgfortran/78854
6189 * gfortran.dg/dtio_25.f90: New test.
6190
66b27545
MS
61912017-03-10 Martin Sebor <msebor@redhat.com>
6192
6193 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6194
8f2f6381
BS
61952017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6196
6197 PR rtl-optimization/78911
6198 * gcc.target/i386/pr78911-1.c: New test.
6199 * gcc.target/i386/pr78911-2.c: New test.
6200
8e2c69b4 62012017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 6202
8e2c69b4
WS
6203 PR target/79941
6204 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6205 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6206 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6207
455d833c
MP
62082017-03-10 Marek Polacek <polacek@redhat.com>
6209
6210 PR c++/79967
6211 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6212
cdd669f9
JJ
62132017-03-10 Jakub Jelinek <jakub@redhat.com>
6214
e260b0a7
JJ
6215 PR c++/79899
6216 * g++.dg/other/friend7.C: New test.
6217
cdd669f9
JJ
6218 PR c++/79896
6219 * g++.dg/ext/int128-5.C: New test.
6220
730e6e46
SB
62212017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6222
6223 PR testsuite/79356
6224 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6225 powerpc, sparc, or s390x.
6226
fc8f6304
PH
62272017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6228
6229 PR target/79907
6230 * gcc.target/powerpc/pr79907.c: New.
6231
f1b0632a
OH
62322017-03-10 Olivier Hainque <hainque@adacore.com>
6233
6234 * gnat.dg/opt64.adb: New test.
6235 * gnat.dg/opt64_pkg.ads: New helper.
6236 * gnat.dg/opt64_pkg.adb: New helper.
6237
5558f089
JJ
62382017-03-10 Jakub Jelinek <jakub@redhat.com>
6239
2d9dd4fb
JJ
6240 PR rtl-optimization/79909
6241 * gcc.target/powerpc/pr79909.c: New test.
6242
72772e67
JJ
6243 PR tree-optimization/79972
6244 * gcc.dg/pr79972.c: New test.
6245
5558f089
JJ
6246 PR tree-optimization/77975
6247 * gcc.dg/pr77975.c: New test.
6248
822a132c
MP
62492017-03-09 Marek Polacek <polacek@redhat.com>
6250
6251 PR c++/79962
6252 PR c++/79984
6253 * c-c++-common/nonnull-3.c: New test.
6254 * g++.dg/warn/Wnonnull3.C: New test.
6255
c9819d22
MF
62562017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6257
6258 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6259 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6260
36618428
MP
62612017-03-09 Marek Polacek <polacek@redhat.com>
6262
6263 PR sanitizer/79757
6264 * gcc.dg/ubsan/pr79757-1.c: New test.
6265 * gcc.dg/ubsan/pr79757-2.c: New test.
6266 * gcc.dg/ubsan/pr79757-3.c: New test.
6267 * gcc.dg/ubsan/pr79757-4.c: New test.
6268 * gcc.dg/ubsan/pr79757-5.c: New test.
6269
01e5af5a
JJ
62702017-03-09 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR c/79969
6273 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6274
6443c7c0
MP
62752017-03-09 Marek Polacek <polacek@redhat.com>
6276
6277 PR c++/79687
6278 * g++.dg/expr/ptrmem8.C: New test.
6279 * g++.dg/expr/ptrmem9.C: New test.
6280
d721dc3c
RB
62812017-03-09 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/79977
6284 * gcc.dg/graphite/pr79977.c: New testcase.
6285
1f1fd3e2
TT
62862017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6287
6288 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6289 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6290 * lib/target-supports.exp (check_effective_target_rdynamic):
6291 New proc.
6292
16967aff
RB
62932017-03-09 Richard Biener <rguenther@suse.de>
6294
6295 PR middle-end/79971
6296 * gcc.dg/fixed-point/pr79971.c: New testcase.
6297
26d7dc48
RB
62982017-03-09 Richard Biener <rguenther@suse.de>
6299
6300 PR ipa/79970
6301 * gcc.dg/torture/pr79970.c: New testcase.
6302
35f77c28
PC
63032017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/71966
6306 * g++.dg/cpp0x/pr71966-1.C: New.
6307 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6308
8a7df031
ML
63092017-03-09 Martin Liska <mliska@suse.cz>
6310
6311 PR tree-optimization/79631
6312 * gcc.target/i386/mpx/pr79631.c: New test.
6313
3828bb0d
ML
63142017-03-09 Martin Liska <mliska@suse.cz>
6315
6316 PR target/65705
6317 PR target/69804
6318 * gcc.target/i386/pr71458.c: Update scanned pattern.
6319
410a590c
MP
63202017-03-09 Marek Polacek <polacek@redhat.com>
6321
6322 PR c++/79672
6323 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6324 * g++.dg/warn/Wduplicated-branches3.C: New test.
6325
f084a22e
PG
63262017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6327
6328 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6329
a278b1c3
ML
63302017-03-09 Martin Liska <mliska@suse.cz>
6331
6332 PR ipa/79764
6333 * g++.dg/pr79764.C: New test.
6334
8dc19053
ML
63352017-03-09 Martin Liska <mliska@suse.cz>
6336
6337 PR ipa/79761
6338 * g++.dg/pr79761.C: New test.
6339
030fc94a
JJ
63402017-03-09 Jakub Jelinek <jakub@redhat.com>
6341
9e463823
JJ
6342 PR sanitizer/79944
6343 * c-c++-common/asan/pr79944.c: New test.
6344
6b62f323
JJ
6345 PR target/79932
6346 * gcc.target/i386/pr79932-2.c: New test.
6347
030fc94a
JJ
6348 PR target/79932
6349 * gcc.target/i386/pr79932-1.c: New test.
6350
423aec8b
MP
63512017-03-09 Marek Polacek <polacek@redhat.com>
6352
6353 PR c++/79900 - ICE in strip_typedefs
6354 * g++.dg/warn/Wpadded-1.C: New test.
6355
6659fe59
MP
63562017-03-08 Marek Polacek <polacek@redhat.com>
6357
6358 * g++.dg/Walloca1.C: Adjust dg-warning.
6359
f1a675e4
AH
63602017-03-08 Andrew Haley <aph@redhat.com>
6361
6362 PR tree-optimization/79943
6363 * gcc.dg/tree-ssa/pr79943.c: New test.
6364
edfcd7e3
RB
63652017-03-08 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/79955
6368 * gcc.dg/uninit-24.c: New testcase.
6369
61fdfd8c
RB
63702017-03-08 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/79920
6373 * gcc.dg/vect/pr79920.c: New testcase.
6374
4b48e883
JJ
63752017-03-08 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR sanitizer/79904
6378 * gcc.dg/ubsan/pr79904.c: New test.
6379
a71dbc63
JJ
63802017-03-07 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR c/79834
6383 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6384 diagnostics.
6385
d8a90142
MP
63862017-03-07 Marek Polacek <polacek@redhat.com>
6387
6388 PR middle-end/79809
6389 * g++.dg/Walloca1.C: New test.
6390
a5e9e3e4
ML
63912017-03-07 Martin Liska <mliska@suse.cz>
6392
6393 PR middle-end/68270
6394 * g++.dg/pr68270.C: New test.
6395
1f6dba54
JJ
63962017-03-07 Jakub Jelinek <jakub@redhat.com>
6397
760f82db
JJ
6398 PR rtl-optimization/79901
6399 * gcc.target/i386/pr79901.c: New test.
6400
1f6dba54
JJ
6401 PR sanitizer/79897
6402 * c-c++-common/ubsan/pr79897.c: New test.
6403
feca7b89
VM
64042017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6405
6406 PR rtl-optimization/79571
6407 * gcc.target/i386/pr79571.c: New.
6408
bdbbf28d
MP
64092017-03-06 Marek Polacek <polacek@redhat.com>
6410
6411 PR c++/79796 - ICE with NSDMI and this pointer
6412 * g++.dg/cpp0x/nsdmi13.C: New test.
6413
52564551
JK
64142017-03-06 Julia Koval <julia.koval@intel.com>
6415
6416 PR target/79793
6417 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6418 directives.
6419 * gcc.target/i386/interrupt-13.c: Ditto.
6420 * gcc.target/i386/interrupt-14.c: Ditto.
6421 * gcc.target/i386/interrupt-15.c: Ditto.
6422
345edb37
JJ
64232017-03-06 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR c++/79822
6426 * g++.dg/cpp0x/constexpr-79822.C: New test.
6427
a8d25fd0
RB
64282017-03-06 Richard Biener <rguenther@suse.de>
6429
6430 PR tree-optimization/79894
6431 * gcc.dg/vect/pr79887.c: New testcase.
6432
522fcdd7
RB
64332017-03-06 Richard Biener <rguenther@suse.de>
6434
6435 PR tree-optimization/79824
6436 * gcc.dg/vect/pr79824-1.c: New testcase.
6437 * gcc.dg/vect/pr79824-2.c: Likewise.
6438
54649631
TT
64392017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6440
6441 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6442 gettimeofday. Remove dg-skip-if for AVR.
6443 * lib/target-supports.exp (check_effective_target_gettimeofday):
6444 New proc.
6445
4bbc8970
RD
64462017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6447
6448 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6449 * gcc.target/s390/hotpatch-10.c: Likewise.
6450 * gcc.target/s390/hotpatch-11.c: Likewise.
6451 * gcc.target/s390/hotpatch-12.c: Likewise.
6452 * gcc.target/s390/hotpatch-13.c: Likewise.
6453 * gcc.target/s390/hotpatch-14.c: Likewise.
6454 * gcc.target/s390/hotpatch-15.c: Likewise.
6455 * gcc.target/s390/hotpatch-16.c: Likewise.
6456 * gcc.target/s390/hotpatch-17.c: Likewise.
6457 * gcc.target/s390/hotpatch-18.c: Likewise.
6458 * gcc.target/s390/hotpatch-19.c: Likewise.
6459 * gcc.target/s390/hotpatch-2.c: Likewise.
6460 * gcc.target/s390/hotpatch-26.c: Likewise.
6461 * gcc.target/s390/hotpatch-27.c: Likewise.
6462 * gcc.target/s390/hotpatch-28.c: Likewise.
6463 * gcc.target/s390/hotpatch-3.c: Likewise.
6464 * gcc.target/s390/hotpatch-4.c: Likewise.
6465 * gcc.target/s390/hotpatch-5.c: Likewise.
6466 * gcc.target/s390/hotpatch-6.c: Likewise.
6467 * gcc.target/s390/hotpatch-7.c: Likewise.
6468 * gcc.target/s390/hotpatch-8.c: Likewise.
6469 * gcc.target/s390/hotpatch-9.c: Likewise.
6470
5f215a70
PC
64712017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/64574
6474 * g++.dg/template/crash125.C: New.
6475
296cc393
JJ
64762017-03-06 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR target/79812
6479 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6480
ca8942a3
TT
64812017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6482
6483 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6484
c1b993c0
PG
64852017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6486
6487 * gcc.target/mips/msa-minmax.c: New tests.
6488
a50a32aa
ML
64892017-03-06 Martin Liska <mliska@suse.cz>
6490
6491 PR sanitize/79783
6492 * g++.dg/asan/pr79783.C: New test.
6493
5ada812c
PG
64942017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6495
6496 * gcc.target/mips/msa-dotp.c: New tests.
6497
334b3c4b
PG
64982017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6499
6500 * gcc.target/mips/msa-bclri.c: New test.
6501
d8b4baeb
PC
65022017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/70266
6505 * g++.dg/tm/pr70266.C: New.
6506
ef78bc3c 65072017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 6508 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
6509
6510 * gfortran.dg/coarray/fail_image_1.f08: New test.
6511 * gfortran.dg/coarray/fail_image_2.f08: New test.
6512 * gfortran.dg/coarray/failed_images_1.f08: New test.
6513 * gfortran.dg/coarray/failed_images_2.f08: New test.
6514 * gfortran.dg/coarray/image_status_1.f08: New test.
6515 * gfortran.dg/coarray/image_status_2.f08: New test.
6516 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6517 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6518 * gfortran.dg/coarray_fail_st.f90: New test.
6519 * gfortran.dg/coarray_failed_images_1.f08: New test.
6520 * gfortran.dg/coarray_image_status_1.f08: New test.
6521 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6522
7f5a7d78
MP
65232017-03-03 Marek Polacek <polacek@redhat.com>
6524
6525 PR c/79758
6526 * gcc.dg/noncompile/pr79758.c: New test.
6527
cc195d46
JJ
65282017-03-03 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR middle-end/79805
6531 * g++.dg/opt/pr79805.C: New test.
6532
945b6e16
AS
65332017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6534
6535 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6536 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6537 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6538 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6539 * gcc.target/i386/i386.exp
6540 (check_effective_target_avx512vpopcntdq): New.
6541
31dcc385
TT
65422017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6543
6544 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6545 ilp32 targets and match DImode registers for lp64 targets.
6546
0e174ae1
UB
65472017-03-03 Uros Bizjak <ubizjak@gmail.com>
6548
6549 * g++.dg/pr71624.C: Disable for x32.
6550 * g++.dg/pr71633.C: Ditto.
6551
93505ec5
JJ
65522017-03-03 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR target/79807
6555 * gcc.target/i386/pr79807.c: New test.
6556
d78a1c01
ML
65572017-03-03 Martin Liska <mliska@suse.cz>
6558
6559 PR tree-optimization/79803
6560 * gcc.dg/tree-ssa/pr79803.c: New test.
6561
ec7f796e
ML
65622017-03-03 Martin Liska <mliska@suse.cz>
6563
6564 PR rtl-optimization/79574
6565 * gcc.dg/pr79574-2.c: New test.
6566
30d309aa
RB
65672017-03-03 Richard Biener <rguenther@suse.de>
6568
6569 PR c++/79825
6570 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6571
38801de5
JJ
65722017-03-03 Jakub Jelinek <jakub@redhat.com>
6573
6574 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6575
7278b0a2
MP
65762017-03-03 Marek Polacek <polacek@redhat.com>
6577
6578 PR c++/79791
6579 * g++.dg/warn/Wwrite-strings-1.C: New test.
6580 * g++.dg/warn/Wwrite-strings-2.C: New test.
6581 * g++.dg/warn/Wwrite-strings-3.C: New test.
6582 * g++.dg/warn/Wwrite-strings-4.C: New test.
6583 * g++.dg/warn/Wwrite-strings-5.C: New test.
6584 * g++.dg/warn/Wwrite-strings-6.C: New test.
6585 * g++.dg/warn/Wwrite-strings-7.C: New test.
6586 * g++.dg/warn/Wwrite-strings-8.C: New test.
6587 * g++.dg/warn/Wwrite-strings-9.C: New test.
6588 * g++.dg/warn/Wwrite-strings-10.C: New test.
6589 * g++.dg/warn/Wwrite-strings-11.C: New test.
6590 * g++.dg/warn/Wwrite-strings-12.C: New test.
6591
75473a91
RB
65922017-03-03 Richard Biener <rguenther@suse.de>
6593
6594 PR middle-end/79818
6595 * gcc.dg/torture/pr79818.c: New testcase.
6596
50bea0c5
JJ
65972017-03-02 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR c++/79782
6600 * g++.dg/warn/Wunused-parm-10.C: New test.
6601
130f15ce
UB
66022017-03-02 Uros Bizjak <ubizjak@gmail.com>
6603
6604 * gcc.dg/rtl/x86_64/*.c: Test for
6605 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6606
dc362ada
UB
66072017-03-02 Uros Bizjak <ubizjak@gmail.com>
6608
6609 PR target/79514
6610 * gcc.target/i386/pr79514.c: New test.
6611
fe792dd8
JJ
66122017-03-02 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR rtl-optimization/79780
6615 * gcc.c-torture/compile/pr79780.c: New test.
6616
e80facb4
RB
66172017-03-02 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/79345
6620 PR c++/42000
6621 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6622 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6623 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6624
eb0e7c34
RB
66252017-03-02 Richard Biener <rguenther@suse.de>
6626
6627 PR c/79756
6628 * gcc.dg/vector-1.c: New testcase.
6629
653a4b32
BC
66302017-03-02 Bin Cheng <bin.cheng@arm.com>
6631
6632 PR tree-optimization/66768
6633 * gcc.target/i386/pr66768.c: New test.
6634
da403f31
RB
66352017-03-02 Richard Biener <rguenther@suse.de>
6636
6637 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6638 * gcc.dg/rtl/x86_64/final.c: Likewise.
6639 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6640 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6641 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6642 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6643
83692f96
RB
66442017-03-02 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/79777
6647 * gcc.dg/torture/pr79777.c: New testcase.
6648
71dedb33
MS
66492017-03-01 Martin Sebor <msebor@redhat.com>
6650
6651 PR middle-end/79692
6652 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6653 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6654 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6655 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6656
48990905
UB
66572017-03-01 Uros Bizjak <ubizjak@gmail.com>
6658
6659 * gcc.target/i386/invsize-2.c: New test.
6660 * gcc.target/i386/invsize-3.c: Ditto.
6661 * gcc.target/i386/invsize-4.c: Ditto.
6662 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6663 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6664
c7f0c9f3
MM
66652017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6666
6667 PR target/79439
6668 * gcc.target/powerpc/pr79439.c: New test.
6669
f5ef6bfc
PH
66702017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6671
6672 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6673 scan string.
6674
6675
50181506
KN
66762017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6677
6678 PR target/79395
6679 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6680 pattern to look for vcmpequd. instead of vcmpnew.
6681 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6682 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6683 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6684 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6685 look for xvcmpeqdp. instead of xvcmpnedp.
6686 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6687 look for vcmpequd. instead of vcmpnew.
6688 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6689 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6690 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6691 look for xvcmpeqsp. instead of xvcmpnesp.
6692 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6693 look for xvcmpeqdp. instead of xvcmpnedp.
6694 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6695 look for vcmpequd. instead of vcmpnew.
6696 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6697 look for vcmpeqsp instead of xvcmpnesp.
6698 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6699 look for xvcmpeqdp instead of xvcmpnedp.
6700
0100ae43
RB
67012017-03-01 Richard Biener <rguenther@suse.de>
6702
6703 PR middle-end/79721
6704 * gcc.dg/torture/pr79721.c: New testcase.
6705
0f3f4ffe
JJ
67062017-03-01 Jakub Jelinek <jakub@redhat.com>
6707
42132674
JJ
6708 PR c++/79681
6709 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6710 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6711
e3e9e8ca
JJ
6712 PR c++/79746
6713 * g++.dg/warn/Wunused-parm-9.C: New test.
6714
0f3f4ffe
JJ
6715 PR tree-optimization/79734
6716 * g++.dg/opt/pr79734.C: New test.
6717
ad1de652
JJ
67182017-02-28 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/79737
6721 * gcc.c-torture/execute/pr79737-1.c: New test.
6722 * gcc.c-torture/execute/pr79737-2.c: New test.
6723
7a1ae923
EB
67242017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6725
6726 * gcc.target/sparc/20170228-1.c: New test.
6727
2af0c3ed
UB
67282017-02-28 Uros Bizjak <ubizjak@gmail.com>
6729
6730 * gcc.target/i386/invsize-1.c: New test.
6731
203ced0a
MS
67322017-02-28 Martin Sebor <msebor@redhat.com>
6733
6734 PR tree-optimization/79691
6735 * gcc.dg/tree-ssa/pr79691.c: New test.
6736
8a915b87
JJ
67372017-02-28 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR target/79729
6740 * gcc.target/i386/pr79729.c: New test.
6741
41aa3a38
RB
67422017-02-28 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/79740
6745 * gcc.dg/torture/pr79740.c: New testcase.
6746
587240d2
RB
67472017-02-28 Richard Biener <rguenther@suse.de>
6748
6749 PR middle-end/79731
6750 * c-c++-common/torture/pr79731.c: New testcase.
6751
dd3f4560
RB
67522017-02-28 Richard Biener <rguenther@suse.de>
6753
6754 PR tree-optimization/79732
6755 * gcc.dg/torture/pr79732.c: New testcase.
6756
c7d97b28
RB
67572017-02-28 Richard Biener <rguenther@suse.de>
6758
6759 PR tree-optimization/79723
6760 * gcc.target/i386/pr79723.c: New testcase.
6761
c8f28a3c
PH
67622017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6763
6764 PR target/79544
6765 * gcc.target/powerpc/pr79544.c: New.
6766
c91c3003
PC
67672017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/79414
6770 * g++.dg/parse/crash67.C: New.
6771
57fa080b
BC
67722017-02-27 Bin Cheng <bin.cheng@arm.com>
6773
6774 PR tree-optimization/77536
6775 * gcc.dg/vect/pr79347.c: Revise testing string.
6776
68b948d3
RB
67772017-02-27 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/45397
6780 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6781
69a2e8a1
RB
67822017-02-27 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/79690
6785 * gcc.target/i386/pr79690.c: New testcase.
6786
c7b608a9
TK
67872017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6788
6789 PR fortran/51119
6790 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6791 of original.
6792 * gfortran.dg/inline_matmul_11.f90: Likewise.
6793 * gfortran.dg/inline_matmul_9.f90: Likewise.
6794 * gfortran.dg/matmul_13.f90: New test.
6795 * gfortran.dg/matmul_14.f90: New test.
6796
98561a9b
JJ
67972017-02-25 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR middle-end/79396
6800 * g++.dg/opt/pr79396.C: New test.
6801
77be9417
DH
68022017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6803
6804 PR fortran/79597
6805 * gfortran.dg/dtio_6.f90: Update test.
6806
68072017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6808
6809 PR fortran/79601
6810 * gfortran.dg/interface_operator_2.f90: New test.
6811
b9822443
JJ
68122017-02-24 Jakub Jelinek <jakub@redhat.com>
6813
6814 PR c/79677
6815 * gcc.dg/pr79677.c: New test.
6816
4bc2b786
MF
68172017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6818
6819 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6820 of mov.ps.
6821 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6822 (cond_move1): Simplify condition to force generation of
6823 mov[nz].ps.
6824 (cond_move2): Likewise.
6825
4227c9ad
JJ
68262017-02-24 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR c++/79588
6829 * g++.dg/warn/Wrestrict-1.C: New test.
6830 * g++.dg/warn/Wrestrict-2.C: New test.
6831
fd527ec1
DE
68322017-02-24 David Edelsohn <dje.gcc@gmail.com>
6833
6834 * g++.dg/ext/complit15.C: Require LTO.
6835
2af8fd5c
TT
68362017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6837
6838 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6839 logical_op_short_circuit to skip targets.
6840 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6841 and s390.
6842
0b9cdb9a
EB
68432017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * gnat.dg/opt63.adb: New test.
6846
4af362a9
EB
68472017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6848
6849 * gnat.dg/discr47.adb: New test.
6850
7699e88f
RB
68512017-02-24 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/79389
6854 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6855
e3beb191
PC
68562017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6857
6858 PR c++/79361
6859 * g++.dg/cpp0x/pr79361-1.C: New.
6860 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6861
195610aa
EB
68622017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gcc.target/visium/bit_test.c: Accept any lsr form.
6865 * gcc.target/visium/block_move.c: Tweak.
6866
17885cad
DV
68672017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6868
6869 PR 68749
6870 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6871
45f7faf0
RB
68722017-02-23 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/79683
6875 * gcc.target/i386/pr79683.c: New testcase.
6876
18eb304e
JL
68772017-02-22 Jeff Law <law@redhat.com>
6878
6879 PR tree-optimization/79578
6880 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6881
0a864a97
SD
68822017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6883
6884 * gcc.target/mips/msa-fp-cc.c: New test.
6885
fe8ece05
JJ
68862017-02-22 Jakub Jelinek <jakub@redhat.com>
6887
e40b6fc7
JJ
6888 PR c++/79664
6889 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6890 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6891 * g++.dg/gomp/pr79664.C: New test.
6892
fe8ece05
JJ
6893 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6894
78af14ae
MP
68952017-02-22 Marek Polacek <polacek@redhat.com>
6896
6897 PR c++/79653
6898 * g++.dg/cpp0x/alignas10.C: New test.
6899 * g++.dg/cpp0x/alignas9.C: New test.
6900
8fdddd3d
MP
6901 PR c++/79657
6902 * g++.dg/ext/underlying_type12.C: New test.
6903
61ac5ebe
MP
6904 PR c/79662
6905 * gcc.dg/enum-incomplete-4.c: New test.
6906
888c7050
JJ
69072017-02-22 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR target/70465
6910 * gcc.target/i386/pr70465-2.c: New test.
6911
6d3daa1a
UB
69122017-02-21 Uros Bizjak <ubizjak@gmail.com>
6913
6914 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6915
76dd203e
RB
69162017-02-22 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/79673
6919 * gcc.target/i386/pr79673.c: New testcase.
6920
a9c774d2
RB
69212017-02-22 Richard Biener <rguenther@suse.de>
6922
6923 PR tree-optimization/79666
6924 * gcc.dg/torture/pr79666.c: New testcase.
6925
8f4f841a
ML
69262017-02-22 Martin Liska <mliska@suse.cz>
6927
6928 PR lto/79587
6929 * gcc.dg/tree-prof/pr79587.c: New test.
6930
a232a1cb
MP
69312017-02-21 Marek Polacek <polacek@redhat.com>
6932
6933 PR c++/79535
6934 * g++.dg/ext/flexary23.C: New test.
6935
b86fec68
UB
69362017-02-21 Uros Bizjak <ubizjak@gmail.com>
6937
6938 PR target/79593
6939 * gcc.target/i386/pr79593.c: New test.
6940
5c3f1d7b
JJ
69412017-02-21 Jakub Jelinek <jakub@redhat.com>
6942
b7280ac2
JJ
6943 PR c++/79654
6944 * g++.dg/cpp1z/decomp26.C: New test.
6945
5c3f1d7b
JJ
6946 PR sanitizer/79589
6947 * g++.dg/ubsan/pr79589.C: New test.
6948
1486c2a7
JL
69492017-02-21 Jeff Law <law@redhat.com>
6950
6951 PR tree-optimization/79621
6952 * gcc.c-torture/compile/pr79621.c: New test.
6953
2f3ec56d
JJ
69542017-02-21 Jakub Jelinek <jakub@redhat.com>
6955
3bb43119
JJ
6956 PR c++/79655
6957 * g++.dg/cpp1y/constexpr-79655.C: New test.
6958
664beaf2 6959 PR c++/79639
b86fec68 6960 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6961
956d3e61
JJ
6962 PR target/79633
6963 * gcc.target/i386/mpx/pr79633.c: New test.
6964
d4cbfca4
JJ
6965 PR target/79570
6966 * gcc.dg/pr79570.c: New test.
6967
00bc9de3
JJ
6968 PR c++/79641
6969 * c-c++-common/pr79641.c: New test.
6970
d002d099
JJ
6971 PR tree-optimization/79649
6972 * gcc.target/i386/pr79649.c: New test.
6973
2f3ec56d
JJ
6974 PR target/79494
6975 * gcc.dg/pr79494.c: New test.
6976
e6655a5f
SB
69772017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6978
6979 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6980 to dg-options.
6981
69822017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6983
6984 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6985
fd527ec1
DE
69862017-02-02 Jason Merrill <jason@redhat.com>
6987
6988 PR c++/79580
6989 * g++.dg/ext/complit15.C: New.
6990
027a9dd5
KN
69912017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6992
6993 PR target/78056
6994 * gcc.target/powerpc/pr78056-8.c: Remove.
6995
80480cee
MP
69962017-02-20 Marek Polacek <polacek@redhat.com>
6997
6998 PR middle-end/79537
6999 * gcc.dg/comp-goto-4.c: New test.
7000
85ade8d6
MP
7001 PR sanitizer/79558
7002 * c-c++-common/ubsan/bounds-14.c: New test.
7003
705d3b77
JJ
70042017-02-20 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR target/79568
7007 * gcc.target/i386/pr79568-1.c: New test.
7008 * gcc.target/i386/pr79568-2.c: New test.
7009 * gcc.target/i386/pr79568-3.c: New test.
7010
dc42a736
PT
70112017-02-16 Paul Thomas <pault@gcc.gnu.org>
7012
7013 PR fortran/79382
705d3b77
JJ
7014 * gfortran.dg/dtio_10.f90: Change test of error message.
7015 * gfortran.dg/dtio_23.f90: New test.
7016 * gfortran.dg/dtio_24.f90: New test.
dc42a736 7017
1ca6a74f
PT
70182017-02-20 Paul Thomas <pault@gcc.gnu.org>
7019
7020 PR fortran/79434
705d3b77 7021 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 7022
63af1586
PT
70232017-02-19 Paul Thomas <pault@gcc.gnu.org>
7024
7025 PR fortran/79447
705d3b77 7026 * gfortran.dg/submodule_24.f08: New test.
63af1586 7027
4ca4d1e9
AV
70282017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7029
7030 PR fortran/79229
7031 * gfortran.dg/class_allocate_24.f90: New test.
7032
dea71ad0
PT
70332017-02-19 Paul Thomas <pault@gcc.gnu.org>
7034
7035 PR fortran/79402
7036 * gfortran.dg/submodule_23.f90: New test.
7037
f46e2bc9
PC
70382017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7039
7040 PR c++/79380
7041 * g++.dg/cpp0x/alignas8.C: New.
7042
7dfa657b
JW
70432017-02-19 Eric Fiselier <eric@efcs.ca>
7044 Jonathan Wakely <jwakely@redhat.com>
7045
7046 PR c++/69523
7047 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7048
eab1f169
PK
70492017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7050
7051 * gcc.dg/gimplefe-26.c: New test.
7052
47e16d83
JDA
70532017-02-18 John David Anglin <danglin@gcc.gnu.org>
7054
7055 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7056
c2615951
JJ
70572017-02-18 Jakub Jelinek <jakub@redhat.com>
7058
c28fcc60
JJ
7059 PR target/79569
7060 * gcc.target/i386/3dnowA-3.c: New test.
7061
c2615951
JJ
7062 PR target/79559
7063 * gcc.target/i386/pr79559.c: New test.
7064
97fcf744
JM
70652017-02-17 Joseph Myers <joseph@codesourcery.com>
7066
7067 * gcc.dg/c11-float-2.c: New test.
7068 * gcc.dg/torture/float128-floath.c,
7069 gcc.dg/torture/float128x-floath.c,
7070 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7071 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7072 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7073 *_DECIMAL_DIG macros with DECIMAL_DIG.
7074
a530e181
BS
70752017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7076
7077 PR target/79261
7078 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7079
1d516992
JK
70802017-02-17 Julia Koval <julia.koval@intel.com>
7081
7082 * gcc.target/i386/rdpid.c New test.
7083 * gcc.target/i386/sse-12.c: Add -mrdpid.
7084 * gcc.target/i386/sse-13.c: Ditto.
7085 * gcc.target/i386/sse-14.c: Ditto.
7086 * gcc.target/i386/sse-22.c: Ditto.
7087 * gcc.target/i386/sse-23.c: Ditto.
7088 * g++.dg/other/i386-2.C: Ditto.
7089 * g++.dg/other/i386-3.C: Ditto.
7090
3185712c
SB
70912017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7092
7093 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7094 * gcc.dg/pr61441.c: Ditto.
7095
a261ee49
ML
70962017-02-17 Martin Liska <mliska@suse.cz>
7097
7098 PR rtl-optimization/79574
7099 * gcc.dg/pr79574.c: New test.
7100
5bf69d74
MP
71012017-02-17 Marek Polacek <polacek@redhat.com>
7102
7103 PR middle-end/79536
7104 * gcc.dg/torture/pr79536.c: New test.
7105
a72b242e
AM
71062017-02-16 Alan Modra <amodra@gmail.com>
7107
7108 * gcc.c-torture/execute/pr79286.c: New.
7109
bcac0b4d
JJ
71102017-02-16 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR c++/79512
7113 * c-c++-common/gomp/pr79512.c: New test.
7114
945c17d8
MS
71152017-02-15 Martin Sebor <msebor@redhat.com>
7116
7117 PR c++/79363
7118 * g++.dg/ext/flexary12.C: Adjust.
7119 * g++.dg/ext/flexary20.C: Same.
7120 * g++.dg/ext/flexary21.C: Same.
7121 * g++.dg/ext/flexary22.C: New test.
7122
25c99850
BC
71232017-02-15 Bin Cheng <bin.cheng@arm.com>
7124
7125 PR tree-optimization/79347
7126 * gcc.dg/vect/pr79347.c: New test.
7127
4f5e5fcb
JJ
71282017-02-15 Jakub Jelinek <jakub@redhat.com>
7129
e7202857
JJ
7130 PR c++/79301
7131 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7132 [[deprecated]] comment.
7133 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7134 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7135 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7136 [[deprecated]] in -std=c++11.
7137 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7138 [[fallthrough]] in -std=c++11 and -std=c++14.
7139
4f5e5fcb
JJ
7140 PR c++/79288
7141 * g++.dg/tls/pr79288.C: New test.
7142
c7545f1c
MP
71432017-02-15 Marek Polacek <polacek@redhat.com>
7144
7145 PR c/79515
7146 * gcc.dg/dfp/pr79515.c: New.
7147
1114b39c
DE
71482017-02-15 David Edelsohn <dje.gcc@gmail.com>
7149
7150 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7151
93b87d1d
TS
71522017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7153
7154 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7155 "opt_files".
7156
fa8db6ea
JJ
71572017-02-15 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR target/79487
7160 * gcc.dg/dfp/pr79487.c: New test.
7161 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7162 2017-02-13 change.
7163
8722316b
CL
71642017-01-14 Carl Love <cel@us.ibm.com>
7165
7166 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7167 xvcvsxdsp and xvcvuxdsp instructions.
7168
2932fe90
SB
71692017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7170
7171 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7172 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7173 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7174 64-bit default target.
7175 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7176 a 64-bit default target.
7177
63d09033
JJ
71782017-02-14 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR target/79481
7181 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 7182 (test_3vx): Change return type from int to void.
63d09033
JJ
7183 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7184 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7185 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7186 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7187 tests.
7188 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7189 (test_3vx): Change return type from int to void.
7190 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7191 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7192 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7193 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7194 tests.
7195 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7196 intrinsic. Change scan-assembler-times number from 1 to 2.
7197 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7198 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7199 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7200 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7201 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7202 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7203 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7204
8668fae0
UB
72052017-02-14 Uros Bizjak <ubizjak@gmail.com>
7206
7207 PR middle-end/61225
7208 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7209 Use dg-additional-options for ia32 target. Remove XFAIL.
7210
95d96609
UB
72112017-02-14 Uros Bizjak <ubizjak@gmail.com>
7212
7213 PR target/79495
7214 * gcc.target/i386/pr79495.c: New test.
7215
6f207d58
MP
72162017-02-14 Marek Polacek <polacek@redhat.com>
7217
7218 PR c++/79420
7219 PR c++/79463
7220 * g++.dg/cpp1y/pr79463.C: New.
7221 * g++.dg/template/incomplete10.C: New.
7222 * g++.dg/template/incomplete9.C: New.
7223
ee139af5
L
72242017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7225
7226 PR target/79498
7227 * gcc.target/i386/pr79498.c: New test.
7228
bf00c9e0
MS
72292017-02-14 Martin Sebor <msebor@redhat.com>
7230
7231 PR middle-end/79448
7232 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7233 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7234 * gcc.dg/tree-ssa/pr79448.c: New test.
7235
6c022f73
JL
72362017-02-14 Jeff Law <law@redhat.com>
7237
7238 PR tree-optimization/79095
7239 * g++.dg/pr79095-1.C: New test
7240 * g++.dg/pr79095-2.C: New test
7241 * g++.dg/pr79095-3.C: New test
7242 * g++.dg/pr79095-4.C: New test
7243 * g++.dg/pr79095-5.C: New test
7244 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7245 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7246
b719f884
JG
72472017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7248
7249 * gcc.target/aarch64/vect_fp16_1.c: New.
7250
1be33173
PK
72512017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7252
7253 * gcc.dg/gimplefe-25.c: New test.
7254
73424a09
JJ
72552017-02-14 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR tree-optimization/79408
7258 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7259
977472e8
RB
72602017-02-14 Richard Biener <rguenther@suse.de>
7261
7262 PR middle-end/79432
7263 * gcc.dg/torture/pr79432.c: New testcase.
7264
ee75687b
MS
72652017-02-13 Martin Sebor <msebor@redhat.com>
7266
7267 PR middle-end/79496
7268 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7269
b84702c0
JJ
72702017-02-13 Jakub Jelinek <jakub@redhat.com>
7271
ecc04fae
JJ
7272 PR sanitizer/79341
7273 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7274 variables volatile.
7275
b84702c0
JJ
7276 PR c++/79232
7277 * g++.dg/cpp1z/eval-order4.C: New test.
7278 * g++.dg/other/pr79232.C: New test.
7279
b9a161ff
NS
72802017-02-13 Nathan Sidwell <nathan@acm.org>
7281
7282 PR c++/79296
7283 * g++.dg/cpp0x/pr79296.C: New.
7284
d8505fac
SB
72852017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7286
7287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7288 Instead, xfail powerpc*-*-* && lp64.
7289
efb802cb
SB
72902017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7291
7292 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7293 powerpc_p8vector_ok.
7294 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7295
8d6427c6
AS
72962017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7297
7298 PR target/79449
7299 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7300 for reading beyond a 4k boundary.
7301
9b7716c9
JJ
73022017-02-13 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR rtl-optimization/79388
7305 PR rtl-optimization/79450
7306 * gcc.c-torture/execute/pr79388.c: New test.
7307 * gcc.c-torture/execute/pr79450.c: New test.
7308
4bb91707
TK
73092017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7310
7311 PR fortran/65542
9b7716c9 7312 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 7313
e22910c2
JJ
73142017-02-11 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR sanitizer/79341
7317 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7318
acbbac04
JH
73192017-02-11 Jan Hubicka <hubicka@ucw.cz>
7320
7321 PR tree-ssa/56727
7322 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7323
e493f96b
JJ
73242017-02-10 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR c++/79457
7327 * g++.dg/cpp0x/pr79457.C: New test.
7328
773acd54
SB
73292017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7330
7331 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7332 scan-assembler unless lp64.
7333
b56f814e
SB
73342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7335
7336 PR tree-optimization/66612
7337 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7338
5e659d16
SB
73392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7340
7341 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7342 of all powerpc.
7343
6f4f30bf
MP
73442017-02-10 Marek Polacek <polacek@redhat.com>
7345
7346 PR c++/79435
7347 * g++.dg/cpp1y/pr79435.C: New.
7348
3799a5b8
MP
7349 PR c++/79184
7350 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7351
052ef81d
CL
73522017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7353
7354 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7355 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7356 New.
7357 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7358 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7359 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7360 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7361 (vtst_expected_poly64x2): Move to aarch64-only section.
7362 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7363 (vtst_p64, vtstq_p64): New tests.
7364
a7c8ed0c
PC
73652017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/71737
7368 * g++.dg/cpp0x/pr71737.C: New.
7369
3dcde5ef 73702017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 7371 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
7372
7373 * gcc.dg/gimplefe-error-1.c: New testcase.
7374 * gcc.dg/gimplefe-error-2.c: New testcase.
7375 * gcc.dg/gimplefe-error-3.c: New testcase.
7376
6139a3b7
JJ
73772017-02-10 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/79411
7380 * gcc.c-torture/compile/pr79411.c: New test.
7381
9bfc55d0
JJ
73822017-02-09 Jakub Jelinek <jakub@redhat.com>
7383 Jason Merrill <jason@redhat.com>
7384
7385 PR c++/79143
7386 * g++.dg/cpp1z/pr79143.C: New test.
7387
0b90c541
JH
73882017-02-09 Jan Hubicka <hubicka@ucw.cz>
7389
7390 * gcc.dg/loop-unswitch-2.c: Update testcase.
7391 * gcc.dg/loop-unswitch-1.c: Update testcase.
7392
192b048b
MP
73932017-02-09 Marek Polacek <polacek@redhat.com>
7394
7395 PR c/79428
7396 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7397 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7398 * c-c++-common/goacc/pr79428-1.c: New test.
7399 * c-c++-common/gomp/pr79428-2.c: New test.
7400 * c-c++-common/gomp/pr79428-5.c: New test.
7401 * c-c++-common/gomp/pr79428-6.c: New test.
7402 * c-c++-common/pr79428-3.c: New test.
7403
e9a9033b
AK
74042017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7405
7406 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7407 testcases.
7408
56f71478
JJ
74092017-02-09 Jakub Jelinek <jakub@redhat.com>
7410
28f6839b
JJ
7411 PR c/79413
7412 * gcc.c-torture/compile/pr79413.c: New test.
7413
f08683a1
JJ
7414 PR c++/79429
7415 * c-c++-common/gomp/pr79429.c: New test.
7416 * g++.dg/gomp/pr79429.C: New test.
7417
56f71478
JJ
7418 PR c/79431
7419 * c-c++-common/gomp/pr79431.c: New test.
7420
02889d23
CLT
74212017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7422 Cesar Philippidis <cesar@codesourcery.com>
7423 Joseph Myers <joseph@codesourcery.com>
7424 Chung-Lin Tang <cltang@codesourcery.com>
7425
7426 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7427 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7428 * c-c++-common/goacc/loop-auto-2.c: New.
7429 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7430 * c-c++-common/goacc/tile-2.c: New.
7431 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7432 * g++.dg/goacc/tile-1.C: New, check tile subst.
7433 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7434 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7435 * gfortran.dg/goacc/tile-1.f90: New test.
7436 * gfortran.dg/goacc/tile-2.f90: New test.
7437 * gfortran.dg/goacc/tile-lowering.f95: New test.
7438
9c0c77d2
RB
74392017-02-09 Richard Biener <rguenther@suse.de>
7440
7441 PR tree-optimization/69823
7442 * gcc.dg/graphite/pr69823.c: New testcase.
7443
f39bad9f
PH
74442017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7445
7446 PR target/78604
7447 * gcc.target/powerpc/pr78604.c: New.
7448
fc00b9ce
KN
74492017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7450
7451 PR target/68972
7452 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7453 disable this test on power architecture.
7454
50c1f4a5
RB
74552017-02-08 Richard Biener <rguenther@suse.de>
7456
7457 PR tree-optimization/71824
7458 PR tree-optimization/79409
7459 * gcc.dg/graphite/pr71824-3.c: New testcase.
7460
74a15d14
JJ
74612017-02-08 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR tree-optimization/79408
7464 * gcc.dg/tree-ssa/pr79408.c: New test.
7465
d798497e
RB
74662017-02-08 Richard Biener <rguenther@suse.de>
7467
7468 PR tree-optimization/71824
7469 * gcc.dg/graphite/pr71824-2.c: New testcase.
7470
9d5019a1
AP
74712017-02-07 Andrew Pinski <apinski@cavium.com>
7472
705d3b77 7473 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 7474
ec48209a
JJ
74752017-02-07 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR rtl-optimization/79386
7478 * gcc.c-torture/compile/pr79386.c: New test.
7479
e5f234b2
DV
74802017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7481 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7482
7483 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7484 *-*-solaris*.
7485
1f138b75
JJ
74862017-02-07 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR target/79299
7489 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7490 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7491
7af4b20d
RB
74922017-02-07 Richard Biener <rguenther@suse.de>
7493
7494 * gcc.dg/gimplefe-23.c: New testcase.
7495 * gcc.dg/gimplefe-24.c: Likewise.
7496
d95c2fc7
CL
74972017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7498
7499 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7500 scan-assembler instead of scan-assembler-times.
7501 * gcc.target/aarch64/test_frame_10.c: Likewise.
7502 * gcc.target/aarch64/test_frame_12.c: Likewise.
7503 * gcc.target/aarch64/test_frame_2.c: Likewise.
7504 * gcc.target/aarch64/test_frame_4.c: Likewise.
7505 * gcc.target/aarch64/test_frame_6.c: Likewise.
7506 * gcc.target/aarch64/test_frame_7.c: Likewise.
7507 * gcc.target/aarch64/test_frame_8.c: Likewise.
7508
fa5d44d0
RO
75092017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7510
7511 * gcc.target/i386/pr78419.c: Require ifunc support.
7512
d9b4ce00
DE
75132017-02-07 David Edelsohn <dje.gcc@gmail.com>
7514
7515 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7516
bb7d75ff
PP
75172017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7518
7519 PR c++/79360
7520 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7521
122e7b4f
KC
75222017-02-06 Kito Cheng <kito.cheng@gmail.com>
7523
7524 * lib/target-supports.exp: Define the RISC-V target.
7525 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7526 * gcc.dg/builtin-apply2.c: Likewise.
7527 * gcc.dg/ifcvt-4.c: Likewise.
7528 * gcc.dg/loop-8.c: Likewise.
7529 * gcc.dg/sibcall-10.c: Likewise.
7530 * gcc.dg/sibcall-9.c: Likewise.
7531 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7532 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7534 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7535 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7536 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7537 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7538
391675ac
MM
75392017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7540
7541 PR target/66144
7542 * gcc.target/powerpc/pr66144-1.c: New test.
7543 * gcc.target/powerpc/pr66144-2.c: Likewise.
7544 * gcc.target/powerpc/pr66144-3.c: Likewise.
7545
e495e31a
MS
75462017-02-06 Martin Sebor <msebor@redhat.com>
7547
7548 PR tree-optimization/79376
7549 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7550 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7551
2568d8a1
JJ
75522017-02-06 Jakub Jelinek <jakub@redhat.com>
7553
98e09245
JJ
7554 PR c++/79379
7555 * g++.dg/cpp1y/constexpr-79379.C: New test.
7556
e8b0383c
JJ
7557 PR c++/79377
7558 * g++.dg/lookup/pr79377.C: New test.
7559
a5e8cbd1
JJ
7560 PR c++/79372
7561 * g++.dg/cpp1z/decomp25.C: New test.
7562
2568d8a1
JJ
7563 PR tree-optimization/79284
7564 * gcc.c-torture/compile/pr79284.c: New test.
7565
aae936b9
PC
75662017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7567
7568 PR c++/70448
7569 * g++.dg/cpp0x/pr70448.C: New.
7570
daf57541
DV
75712017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7572
7573 PR 78348
7574 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7575 to dg-options.
7576
0898c74d
GJL
75772017-02-06 Georg-Johann Lay <avr@gjlay.de>
7578
7579 PR target/78883
7580 * gcc.c-torture/compile/pr78883.c: New test.
7581
5d3ebb71
JH
75822017-02-05 Jan Hubicka <hubicka@ucw.cz>
7583
7584 PR tree-ssa/79347
7585 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7586 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7587 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7588 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7589 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7590 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7591 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7592 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7593 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7594 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7595 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7596 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7597 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7598
139d4065
AV
75992017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7600
7601 PR fortran/79344
7602 * gfortran.dg/allocate_with_source_24.f90: New test.
7603
4b9c80d8
AV
76042017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7605
7606 PR fortran/79230
7607 * gfortran.dg/der_ptr_component_2.f90: New test.
7608
f3877b2f
EB
76092017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7610
7611 * gcc.target/sparc/20170205-1.c: New test.
7612
d8a09ada
JDA
76132017-02-03 John David Anglin <danglin@gcc.gnu.org>
7614
a2a86d6a
JDA
7615 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7616 libatomic_available.
7617
a1d99925
JDA
7618 * gcc.dg/pr77587.c: Require alias support.
7619 * gcc.dg/pr77587a.c: Likewise.
7620
d8bf159e
JDA
7621 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7622 * gcc.c-torture/execute/pr78622.c: Likewise.
7623
d8a09ada
JDA
7624 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7625 hppa*-*-hpux*.
7626 * c-c++-common/Wunused-var-16.c: Likewise.
7627 * c-c++-common/builtin-shuffle-1.c: Likewise.
7628 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7629 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7630
f589a1ce
MS
76312017-02-03 Martin Sebor <msebor@redhat.com>
7632
7633 PR tree-optimization/79327
7634 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
7635 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7636 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 7637
5b00f9d2
JJ
76382017-02-03 Jakub Jelinek <jakub@redhat.com>
7639 Martin Sebor <msebor@redhat.com>
7640
7641 PR tree-optimization/79327
7642 * gcc.dg/tree-ssa/pr79327.c: New test.
7643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7644 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7646 (test_sprintf_chk_range_schar): Adjust dg-message.
7647 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7648 * gcc.c-torture/execute/pr79327.c: New test.
7649
437f0a81
JJ
76502017-02-03 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR target/79354
7653 * gcc.target/powerpc/pr79354.c: New test.
7654 * gcc.c-torture/execute/pr79354.c: New test.
7655
3f343040
MS
76562017-02-03 Martin Sebor <msebor@redhat.com>
7657
7658 PR tree-optimization/79352
7659 * gcc.dg/tree-ssa/pr79352.c: New test.
7660
46a2ab58
ML
76612017-02-03 Martin Liska <mliska@suse.cz>
7662
7663 PR lto/66295
7664 * gcc.target/i386/mvc9.c: New test.
7665
baa2d1cd
PH
76662017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7667
7668 PR target/79158
7669 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7670 to VSX reg.
7671
30c6ec2f
JH
76722017-02-02 Jan Hubicka <hubicka@ucw.cz>
7673
7674 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7675 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7676 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7677 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7678 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7679 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7680 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7681 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7682 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7683 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7684 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7685 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7686 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7687
ebee1eb9
MS
76882017-02-02 Martin Sebor <msebor@redhat.com>
7689
7690 PR middle-end/79275
7691 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7692 * gcc.dg/tree-ssa/pr79275.c: New test.
7693
dcd25b8a
AS
76942017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7695
dc362ada 7696 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7697
0f0c2cc3
JH
76982017-02-02 Jan Hubicka <hubicka@ucw.cz>
7699
7700 PR middle-end/77445
7701 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7702 threading is done.
7703
1c372840
TC
77042017-02-02 Tamar Christina <tamar.christina@arm.com>
7705
7706 PR middle-end/78142
7707 * gcc.target/aarch64/vector_initialization_nostack.c
7708 (f12): Use one vector
7709
9f11a4a7
JJ
77102017-02-02 Jakub Jelinek <jakub@redhat.com>
7711
bef7e561
JJ
7712 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7713 * c-c++-common/asan/misalign-1.c: Likewise.
7714 * c-c++-common/asan/misalign-2.c: Likewise.
7715 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7716 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7717 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7718 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7719 add -ffat-lto-objects from/to dg-additional-options.
7720 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7721 dg-additional-options.
7722
9f11a4a7
JJ
7723 PR target/79197
7724 * gcc.target/powerpc/pr79197.c: New test.
7725 * gcc.c-torture/compile/pr79197.c: New test.
7726
09661674
RB
77272017-02-02 Richard Biener <rguenther@suse.de>
7728
7729 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7730
d8d58893
PC
77312017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/69637
7734 * g++.dg/cpp0x/pr69637-1.C: New.
7735 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7736
521a70a4
AK
77372017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7738
7739 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7740
e26b502d
BS
77412017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7742
7743 PR target/70012
7744 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7745 conditions.
7746
55e75c7c
JJ
77472017-02-01 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR testsuite/79324
7750 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7751 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7752 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7753 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7754 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7755 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7756 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7757 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7758 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7759 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7760 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7761 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7762 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7763
a4476973
ML
77642017-02-01 Martin Liska <mliska@suse.cz>
7765
7766 PR testsuite/79272
7767 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7768
3f3181b1
RB
77692017-02-01 Richard Biener <rguenther@suse.de>
7770
7771 PR testsuite/76957
7772 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7773 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7774 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7775 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7776
1e7ef862
RB
77772017-02-01 Richard Biener <rguenther@suse.de>
7778
7779 PR middle-end/79315
7780 * gfortran.dg/pr79315.f90: New testcase.
7781
405a7406
RB
77822017-02-01 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/71824
7785 * gcc.dg/graphite/pr71824.c: New testcase.
7786
19bdccb4
JJ
77872017-01-31 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR c++/79304
7790 * g++.dg/diagnostic/pr79304.C: New test.
7791
fcb2cdfc
DM
77922017-01-31 David Malcolm <dmalcolm@redhat.com>
7793
7794 PR c++/79298
7795 * g++.dg/spellcheck-pr79298.C: New test case.
7796
7cfa044d
DM
77972017-01-31 David Malcolm <dmalcolm@redhat.com>
7798
7799 PR preprocessor/79210
7800 * gcc.dg/format/pr79210.c: New test case.
7801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7802 New function.
7803
de3fbef6
NS
78042017-01-31 Nathan Sidwell <nathan@acm.org>
7805
5ae37bdf
NS
7806 PR c++/79290
7807 * g++.dg/warn/pr79290.C: New.
7808
de3fbef6
NS
7809 PR c++/67273
7810 PR c++/79253
7811 * g++.dg/cpp1y/pr67273.C: New.
7812 * g++.dg/cpp1y/pr79253.C: New.
7813
7f357c61
NS
78142017-01-31 Nathan Sidwell <nathan@acm.org>
7815
7816 PR c++/79264
7817 * g++.dg/cpp1y/pr61636-1.C: Augment.
7818
5b11971a
CL
78192017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7820
7821 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7822 rand() instead of random().
7823
8b670f93
AH
78242017-01-30 Aldy Hernandez <aldyh@redhat.com>
7825
7826 PR tree-optimization/71691
7827 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7828
4727e06b
AK
78292017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7830
7831 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7832 __ARCH__.
7833
b6dae849
JJ
78342017-01-31 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR tree-optimization/79267
7837 * g++.dg/opt/pr79267.C: New test.
7838
40fb9c89
AO
78392017-01-30 Alexandre Oliva <aoliva@redhat.com>
7840
7841 PR debug/63238
7842 * gcc.dg/debug/dwarf2/align-1.c: New.
7843 * gcc.dg/debug/dwarf2/align-2.c: New.
7844 * gcc.dg/debug/dwarf2/align-3.c: New.
7845 * gcc.dg/debug/dwarf2/align-4.c: New.
7846 * gcc.dg/debug/dwarf2/align-5.c: New.
7847 * gcc.dg/debug/dwarf2/align-6.c: New.
7848 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7849 * g++.dg/debug/dwarf2/align-1.C: New.
7850 * g++.dg/debug/dwarf2/align-2.C: New.
7851 * g++.dg/debug/dwarf2/align-3.C: New.
7852 * g++.dg/debug/dwarf2/align-4.C: New.
7853 * g++.dg/debug/dwarf2/align-5.C: New.
7854 * g++.dg/debug/dwarf2/align-6.C: New.
7855
3095f651
AS
78562017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7857
7858 PR target/79170
7859 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7860
3cf88bff
MS
78612017-01-30 Martin Sebor <msebor@redhat.com>
7862
7863 PR testsuite/79293
7864 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7865
37731134
ML
78662017-01-30 Martin Liska <mliska@suse.cz>
7867
7868 PR gcov-profile/79259
7869 * g++.dg/tree-prof/pr79259.C: New test.
7870
0c7247cc
RB
78712017-01-30 Richard Biener <rguenther@suse.de>
7872
7873 PR tree-optimization/79276
7874 * gcc.dg/torture/pr79276.c: New testcase.
7875
ab4be5d1
DV
78762017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7877
7878 PR target/79240
7879 * gcc.target/s390/pr79240.c: New test.
7880
6687d58d
BS
78812017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7882
7883 PR target/79268
7884 * gcc.target/powerpc/pr79268.c: New file.
7885 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7886 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7887 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7888 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7889
b5df96c3
JDA
78902017-01-28 John David Anglin <danglin@gcc.gnu.org>
7891
fc34d7b8
JDA
7892 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7893
9efc84e4
JDA
7894 PR testsuite/70583
7895 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7896
4bfbe3ae
JDA
7897 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7898 * gnat.dg/debug9.adb: Likewise.
7899
8d0b306f
JDA
7900 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7901
b5df96c3
JDA
7902 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7903 libatomic_available.
7904 * gfortran.dg/coarray_42.f90: Likewise.
7905 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7906 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7907 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7908
eb339366
MS
79092017-01-27 Martin Sebor <msebor@redhat.com>
7910
7911 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7912
711ce021
BS
79132017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7914
7915 PR rtl-optimization/79194
7916 * gcc.dg/torture/pr79194.c: New test.
7917
d8321b33
VM
79182017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7919
7920 PR tree-optimization/71374
2568d8a1 7921 * gcc.target/i386/pr71374.c: New.
d8321b33 7922
9e2ea13e
MS
79232017-01-27 Martin Sebor <msebor@redhat.com>
7924
7925 PR c++/71290
7926 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7927 a dg-error directive.
7928
9eb7045b
VM
79292017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7930
7931 PR target/79131
7932 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7933 * gcc.target/arm/pr79131-2.c: New.
7934
f75bbf3f
BS
79352017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7936
7937 PR target/65484
7938 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7939 vectorized on POWER unless hardware misaligned loads are
7940 available.
7941
3f54004b
BC
79422017-01-27 Bin Cheng <bin.cheng@arm.com>
7943
7944 PR rtl-optimization/78559
7945 * gcc.c-torture/execute/pr78559.c: New test.
7946
40b6bff9
RB
79472017-01-27 Richard Biener <rguenther@suse.de>
7948
7949 PR tree-optimization/79245
7950 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7951 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7952
b2f8892e
JJ
79532017-01-27 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR c/79199
7956 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7957 target. Use 4294967293U instead of 4294967293.
7958
b002f3b9
RB
79592017-01-27 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/71433
7962 * gcc.dg/Warray-bounds-21.c: New testcase.
7963
38f50ab6
RB
79642017-01-27 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/79244
7967 * gcc.dg/torture/pr79244.c: New testcase.
7968
c04f4139
JJ
79692017-01-27 Jakub Jelinek <jakub@redhat.com>
7970
7971 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7972 all occurrences of 40 to 32.
7973
6ca513f9
RE
79742017-01-27 Richard Earnshaw <rearnsha@arm.com>
7975
7976 PR target/79239
7977 * gcc.target/arm/pr79239.c: New test.
7978
d876f5cd
DV
79792017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7980
7981 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7982
bb6a6ee9
AB
79832017-01-27 Adam Butcher <adam@jessamine.co.uk>
7984
7985 PR c++/64382
7986 * g++.dg/cpp1y/pr64382.C: New test.
7987
31c87a43
MS
79882017-01-26 Martin Sebor <msebor@redhat.com>
7989
7990 PR middle-end/78703
7991 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7992 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7993 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7994 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7995
f7c06c0f
JJ
79962017-01-26 Jakub Jelinek <jakub@redhat.com>
7997
b0670cc0
JJ
7998 PR debug/79129
7999 * g++.dg/debug/dwarf2/pr79129.C: New test.
8000
f7c06c0f
JJ
8001 PR debug/78835
8002 * g++.dg/debug/dwarf2/pr78835.C: New test.
8003
5d93da1d
MS
80042017-01-26 Martin Sebor <msebor@redhat.com>
8005
8006 PR middle-end/78703
8007 * gcc.dg/format/pr78569.c: Adjust.
8008 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8009 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8010 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8011 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8012 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8013 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8014 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8015 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8016 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8017 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8018 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8019
905d2812
JJ
80202017-01-26 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/68727
8023 * g++.dg/other/offsetof8.C: Add expected error.
8024 * g++.dg/other/offsetof9.C: New test.
8025
b3db8d77
DE
80262017-01-26 David Edelsohn <dje.gcc@gmail.com>
8027
8028 * g++.dg/opt/declone3.C: Require LTO.
8029
15961e4a
VM
80302017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8031
8032 PR target/79131
8033 * gcc.target/arm/pr79131.c: New.
8034
e39dd802
BC
80352017-01-26 Bin Cheng <bin.cheng@arm.com>
8036
8037 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8038
bc9efeab
JW
80392017-01-26 Jonathan Wakely <jwakely@redhat.com>
8040
8041 PR libstdc++/79190
8042 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8043 matches replaced operator delete.
8044
b5f75f0b
JJ
80452017-01-26 Jakub Jelinek <jakub@redhat.com>
8046
8047 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8048 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8049 avx512f with avx512dq.
8050 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8051 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8052 avx512f with avx512dq.
8053 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8054 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8055 avx512f with avx512dq.
8056
0a38b341
MP
80572017-01-26 Marek Polacek <polacek@redhat.com>
8058
8059 PR c/79199
8060 * c-c++-common/Wduplicated-branches-13.c: New test.
8061
ebff5c3f
DS
80622017-01-26 David Sherwood <david.sherwood@arm.com>
8063
8064 PR middle-end/79212
8065 * gfortran.dg/gomp/sharing-4.f90: New test.
8066
e6d55103
JJ
80672017-01-26 Jakub Jelinek <jakub@redhat.com>
8068
1a27fab1
JJ
8069 PR target/70465
8070 * gcc.target/i386/pr70465.c: New test.
8071
e6d55103
JJ
8072 * brig.dg/dg.exp: Update copyright years.
8073 * lib/brig-dg.exp: Update copyright years.
8074 * lib/brig.exp: Update copyright years.
8075
b5aa1281
MM
80762017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8077
8078 PR target/79179
8079 * gcc.target/powerpc/pr79179.c: New test.
8080
3b5de3cb
BS
80812017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8082
8083 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8084 generation to accept D-mode memory accesses.
8085
dbe81dbe
MS
80862017-01-25 Martin Sebor <msebor@redhat.com>
8087
8088 PR c++/71290
8089 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8090 * g++.dg/ext/flexarray-mangle.C: Same.
8091 * g++.dg/ext/flexarray-subst.C: Same.
8092 * g++.dg/ext/flexary10.C: Same.
8093 * g++.dg/ext/flexary11.C: Same.
8094 * g++.dg/ext/flexary14.C: Same.
8095 * g++.dg/ext/flexary16.C: Same.
8096 * g++.dg/ext/flexary18.C: Same.
8097 * g++.dg/ext/flexary19.C: Same.
8098 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
8099 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8100 * g++.dg/ubsan/object-size-1.C: Same.
8101 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 8102
0e343868
JJ
81032017-01-25 Jakub Jelinek <jakub@redhat.com>
8104
a25608aa
JJ
8105 PR c++/78896
8106 * g++.dg/cpp1z/decomp24.C: New test.
8107
0e343868
JJ
8108 PR c++/77914
8109 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8110 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8111 expect a warning.
8112 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8113 expect warnings.
8114 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8115 * g++.dg/cpp1y/pr59636.C: Likewise.
8116 * g++.dg/cpp1y/pr60190.C: Likewise.
8117
0d098f4b
BC
81182017-01-25 Bin Cheng <bin.cheng@arm.com>
8119
8120 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8121
5332c89e 81222017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
8123
8124 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
8125 vec_packs built-ins
8126
ed4e59f4
CL
81272017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8128
8129 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8130 -mcpu=cortex-a57.
8131 * gcc.target/arm/vseleqsf.c: Likewise.
8132 * gcc.target/arm/vselgedf.c: Likewise.
8133 * gcc.target/arm/vselgesf.c: Likewise.
8134 * gcc.target/arm/vselgtdf.c: Likewise.
8135 * gcc.target/arm/vselgtsf.c: Likewise.
8136 * gcc.target/arm/vselledf.c: Likewise.
8137 * gcc.target/arm/vsellesf.c: Likewise.
8138 * gcc.target/arm/vselltdf.c: Likewise.
8139 * gcc.target/arm/vselltsf.c: Likewise.
8140 * gcc.target/arm/vselnedf.c: Likewise.
8141 * gcc.target/arm/vselnesf.c: Likewise.
8142 * gcc.target/arm/vselvcdf.c: Likewise.
8143 * gcc.target/arm/vselvcsf.c: Likewise.
8144 * gcc.target/arm/vselvsdf.c: Likewise.
8145 * gcc.target/arm/vselvssf.c: Likewise.
8146
a5d6927f
RB
81472017-01-25 Richard Biener <rguenther@suse.de>
8148
8149 PR testsuite/72850
8150 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8151 to what we had before adding the threading passes.
8152
c2873892
RB
81532017-01-25 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/69264
8156 * g++.dg/torture/pr69264.C: New testcase.
8157
9aa483a2
KT
81582016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8159
8160 PR target/79145
8161 * gcc.target/arm/pr79145.c: New test.
8162
5c628c3e
RB
81632017-01-25 Richard Biener <rguenther@suse.de>
8164
8165 PR debug/78363
8166 * g++.dg/gomp/pr78363-1.C: New testcase.
8167 * g++.dg/gomp/pr78363-2.C: Likewise.
8168 * g++.dg/gomp/pr78363-3.C: Likewise.
8169
9078cd36
KT
81702016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8171
8172 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8173 * gcc.dg/lto/pr61526_0.c: Likewise.
8174 * gcc.dg/lto/pr64415_0.c: Likewise.
8175
7cfd79d6
JJ
81762017-01-24 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR c++/79205
8179 * g++.dg/cpp1z/decomp22.C: New test.
8180 * g++.dg/cpp1z/decomp23.C: New test.
8181
3e4b91f2
NS
81822017-01-24 Nathan Sidwell <nathan@acm.org>
8183
1d7bc790
NS
8184 PR c++/78469
8185 * g++.dg/cpp0x/pr78469.C: New.
8186
3e4b91f2
NS
8187 PR c++/79118
8188 * g++.dg/cpp0x/pr79118.C: New.
8189
b20ba138
EB
81902017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8191
8192 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8193
c2e84327
DM
81942017-01-24 David Malcolm <dmalcolm@redhat.com>
8195
8196 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8197 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8198 * gcc.dg/rtl/rtl.exp: New file.
8199 * gcc.dg/rtl/test.c: New file.
8200 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8201 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8202 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8203 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8204 * gcc.dg/rtl/x86_64/final.c: New test case.
8205 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8206 * gcc.dg/rtl/x86_64/ira.c: New test case.
8207 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8208 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8209 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8210 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8211 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8212 * gcc.dg/rtl/x86_64/test_1.h: New file.
8213 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8214 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8215 * gcc.dg/rtl/x86_64/times-two.h: New file.
8216 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8217
cf8d19de
BC
82182017-01-24 Bin Cheng <bin.cheng@arm.com>
8219
8220 PR tree-optimization/79159
8221 * g++.dg/tree-ssa/pr79159.C: New test.
8222
f6a24a94 82232017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
8224 Martin Jambor <mjambor@suse.cz>
8225
8226 * lib/brig-dg.exp: New file.
8227 * lib/brig.exp: Likewise.
8228 * brig.dg/README: Likewise.
8229 * brig.dg/dg.exp: Likewise.
8230 * brig.dg/test/gimple/alloca.hsail: Likewise.
8231 * brig.dg/test/gimple/atomics.hsail: Likewise.
8232 * brig.dg/test/gimple/branches.hsail: Likewise.
8233 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8234 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8235 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8236 * brig.dg/test/gimple/mem.hsail: Likewise.
8237 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8238 * brig.dg/test/gimple/packed.hsail: Likewise.
8239 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8240 * brig.dg/test/gimple/variables.hsail: Likewise.
8241 * brig.dg/test/gimple/vector.hsail: Likewise.
8242
c3b3e526
JJ
82432017-01-24 Jakub Jelinek <jakub@redhat.com>
8244
8245 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8246 support asan, only on i?86/x86_64 require sse2_runtime.
8247
75f92127
KN
82482017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8249
8250 PR target/66669
8251 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8252 test on powerpc targets.
8253
1a998fa0
MS
82542017-01-23 Martin Sebor <msebor@redhat.com>
8255
8256 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8257
108fdd6d
RB
82582017-01-23 Richard Biener <rguenther@suse.de>
8259
8260 PR tree-optimization/79088
8261 PR tree-optimization/79188
8262 * gcc.dg/torture/pr79088.c: New testcase.
8263 * gcc.dg/torture/pr79188.c: Likewise.
8264
28826a66
KN
82652017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8266
8267 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8268 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8269 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8270 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8271 type of test function to reflect change in built-in function's
8272 return type.
8273 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8274 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8275 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8276 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8277 type and second argument type to reflect change in built-in
8278 function's type signature.
8279 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8280 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8281 type of test function to reflect change in built-in function's
8282 return type.
8283 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8284 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8285 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8286 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8287 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8288 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8289 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8290 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8291 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8292 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8293 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8294 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8295 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8296 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8297 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8298 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8299 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8300 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8301 type of test function to reflect change in built-in function's
8302 return type.
8303 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8304 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8305 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8306 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8307 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8308 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8309 test function's result and second argument to reflect change in
8310 built-in function's type signature.
8311 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8312
e6b8075c
NS
83132017-01-23 Nathan Sidwell <nathan@acm.org>
8314
fc7612fd
NS
8315 PR C++/71710
8316 * g++.dg/template/pr71710.C: New.
8317
e6b8075c
NS
8318 PR c++/71406
8319 PR c++/77508
8320 * g++.dg/template/pr71406.C: New.
8321
15b8fd49
TK
83222017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8323
9b7716c9 8324 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 8325
e9c4fbe9
BS
83262017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8327
8328 PR rtl-optimization/78634
8329 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8330
8539a302
BC
83312017-01-23 Bin Cheng <bin.cheng@arm.com>
8332
8333 PR tree-optimization/70754
8334 * gfortran.dg/pr70754.f90: New test.
8335
f368600f
ML
83362017-01-23 Martin Liska <mliska@suse.cz>
8337
8338 PR tree-optimization/79196
8339 * gcc.dg/asan/pr79196.c: New test.
8340 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8341
d886761f
MM
83422017-01-23 Michael Matz <matz@suse.de>
8343
8344 PR tree-optimization/78384
8345 * gcc.dg/pr78384.c: New test.
8346
cffcafda
RB
83472017-01-23 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/79186
8350 * gcc.dg/torture/pr79186.c: New testcase.
8351 * gcc.dg/torture/pr79187.c: Likewise.
8352
bda2bc48
MJ
83532017-01-23 Martin Jambor <mjambor@suse.cz>
8354
8355 * gcc.dg/ipa/vrp8.c: New test.
8356
f65f1ae3
MJ
83572017-01-23 Martin Jambor <mjambor@suse.cz>
8358
8359 PR ipa/79108
8360 * gfortran.dg/lto/pr79108_0.f90: New test.
8361
dea06111
AS
83622017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8363
8364 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8365 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8366 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8367 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8368 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8369 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8370 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8371 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8372 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8373 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8374 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8375 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8376 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8377 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8378 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8379 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8380
05011618
RB
83812017-01-23 Richard Biener <rguenther@suse.de>
8382 Nick Clifton <nickc@redhat.com>
8383
8384 PR testsuite/78421
8385 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8386 If the target is ARM return the result of the
8387 check_effective_target_arm_vect_no_misalign proc.
8388 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8389 support unaligned vectors then only expect one of the loops to be
8390 unrolled.
8391
f6b9f2ff
ML
83922017-01-23 Martin Liska <mliska@suse.cz>
8393
8394 * gcc.dg/asan/use-after-scope-10.c: New test.
8395 * gcc.dg/asan/use-after-scope-11.c: New test.
8396 * g++.dg/asan/use-after-scope-5.C: New test.
8397
c7775327
ML
83982017-01-23 Martin Liska <mliska@suse.cz>
8399
8400 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8401 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8402 sanopt optimization for ASAN_POISON.
8403
d8ae8d16
KT
84042016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8405
8406 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8407
54d7c70c
CL
84082017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8409
8410 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8411 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8412 for poly*_t types.
8413 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8414 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8415 exec_vcombine): Likewise.
8416 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8417 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8418 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8419 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8420 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8421 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8422 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8423 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8424 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8425 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8426 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8427 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8428 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8429 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8430 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8431 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8432 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8433 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8434 Likewise.
8435 (TEST_VGET_LANE): Cast to uint to avoid warning.
8436 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8437 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8438 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8439 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8440 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8441 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8442 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8443 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8444 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8445 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8446 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8447 CHECK_POLY instead of CHECK for poly64_t types.
8448 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8449 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8450 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8451 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8452 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8453 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8454 uint32_t.
8455 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8456 for int32_t, int64_t.
8457 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8458 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8460 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8461 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8462 needed.
8463
386fe51c
JJ
84642017-01-22 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR fortran/79154
8467 * gfortran.dg/gomp/pr79154-1.f90: New test.
8468 * gfortran.dg/gomp/pr79154-2.f90: New test.
8469
bc4d86e6
AS
84702017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8471
8472 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8473
c31d5fce
MP
84742017-01-21 Marek Polacek <polacek@redhat.com>
8475
8476 PR testsuite/79169
8477 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8478
25cb56c3
JH
84792017-01-20 Jan Hubicka <hubicka@ucw.cz>
8480
8481 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8482
ea9f867b
BS
84832017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8484
8485 PR rtl-optimization/79125
8486 * gcc.dg/torture/pr79125.c: New test.
8487
a876231c
JW
84882017-01-20 Jiong Wang <jiong.wang@arm.com>
8489
2568d8a1 8490 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 8491 only.
2568d8a1
JJ
8492 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8493 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 8494
4b9f2115
NS
84952017-01-20 Nathan Sidwell <nathan@acm.org>
8496
3e4b91f2 8497 PR c++/78495
4b9f2115
NS
8498 * g++.dg/cpp1z/inh-ctor38.C: New.
8499
d2aadab1
MP
85002017-01-20 Marek Polacek <polacek@redhat.com>
8501
8502 PR c/79152
8503 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8504
449cd5af
TP
85052017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8506
8507 * lib/target-supports.exp (check_configured_with): New procedure.
8508 (check_effective_target_default_mode): new effective target.
8509 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8510 default mode. Fix dg-skip-if target selector syntax.
8511 * gcc.target/arm/optional_thumb-2.c: Likewise.
8512 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8513 syntax.
8514
ebed7175
DM
85152017-01-20 David Malcolm <dmalcolm@redhat.com>
8516
8517 PR c++/77829
8518 PR c++/78656
8519 * g++.dg/spellcheck-pr77829.C: New test case.
8520 * g++.dg/spellcheck-pr78656.C: New test case.
8521
2ebd93e1
MP
85222017-01-20 Marek Polacek <polacek@redhat.com>
8523
8524 PR c/64279
8525 * c-c++-common/Wduplicated-branches-1.c: New test.
8526 * c-c++-common/Wduplicated-branches-10.c: New test.
8527 * c-c++-common/Wduplicated-branches-11.c: New test.
8528 * c-c++-common/Wduplicated-branches-12.c: New test.
8529 * c-c++-common/Wduplicated-branches-2.c: New test.
8530 * c-c++-common/Wduplicated-branches-3.c: New test.
8531 * c-c++-common/Wduplicated-branches-4.c: New test.
8532 * c-c++-common/Wduplicated-branches-5.c: New test.
8533 * c-c++-common/Wduplicated-branches-6.c: New test.
8534 * c-c++-common/Wduplicated-branches-7.c: New test.
8535 * c-c++-common/Wduplicated-branches-8.c: New test.
8536 * c-c++-common/Wduplicated-branches-9.c: New test.
8537 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8538 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8539 * g++.dg/ext/builtin-object-size3.C: Likewise.
8540 * g++.dg/gomp/loop-1.C: Likewise.
8541 * g++.dg/warn/Wduplicated-branches1.C: New test.
8542 * g++.dg/warn/Wduplicated-branches2.C: New test.
8543
0ce4024a
ML
85442017-01-20 Martin Liska <mliska@suse.cz>
8545
8546 PR lto/69188
8547 * gcc.dg/lto/pr69188_0.c: New test.
8548 * gcc.dg/lto/pr69188_1.c: New test.
8549
d8ea3e7c
AS
85502017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8551
8552 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8553 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8554 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8555 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8556 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8557 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8558 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8559 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8560 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8561 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8562 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8563 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8564 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8565 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8566 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8567 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8568 * gcc.target/i386/avx-1.c: Test new intrinsics.
8569 * gcc.target/i386/sse-13.c: Ditto.
8570 * gcc.target/i386/sse-23.c: Ditto.
8571
0516164b
RB
85722017-01-20 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/71264
8575 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8576
d821744c
MF
85772017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8578
8579 * gcc.target/mips/madd4-1.c: New file.
8580 * gcc.target/mips/madd4-2.c: Likewise.
8581 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8582 HAS_MADD4.
8583 (mips_option_groups): Add -m[no-]madd4.
8584 (mips-dg-init): Detect default -mno-madd4.
8585 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8586 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8587 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8588 * gcc.target/mips/nmadd-1.c: Likewise.
8589 * gcc.target/mips/nmadd-2.c: Likewise.
8590 * gcc.target/mips/nmadd-3.c: Likewise.
8591
db58fd89
JW
85922017-01-19 Jiong Wang <jiong.wang@arm.com>
8593
8594 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8595 combined instructions.
8596 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8597 instructions.
8598 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8599 of pointer authentication.
8600
bd9cf60b
MM
86012017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8602
8603 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8604 floating point hardware to run test.
8605
ab014eb3
TC
86062017-01-19 Tamar Christina <tamar.christina@arm.com>
8607
2568d8a1 8608 * lib/target-supports.exp
ab014eb3
TC
8609 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8610
c048038f
RO
86112017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8612
8613 PR testsuite/79051
8614 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8615 __x86_64__]: Allow for target i?86-*-*.
8616
ab6b44cb
MF
86172017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8618
8619 PR target/78176
8620 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8621 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8622 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8623 HAS_LXC1.
8624 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8625 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8626 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8627
118d5ed3
AV
86282017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8629
8630 PR fortran/70696
8631 * gfortran.dg/coarray_43.f90: New test.
8632
a57c520e
RE
86332017-01-19 Richard Earnshaw <rearnsha@arm.com>
8634
8635 PR rtl-optimization/79121
8636 * gcc.c-torture/execute/pr79121.c: New test.
8637
54dc4be2
MM
86382017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8639
8640 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8641 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8642
7bd5dad2
LK
86432017-01-18 Louis Krupp <louis.krupp@zoho.com>
8644
8645 PR fortran/50069
8646 PR fortran/55086
8647 * gfortran.dg/pr50069_1.f90: New test.
8648 * gfortran.dg/pr50069_2.f90: New test.
8649 * gfortran.dg/pr55086_1.f90: New test.
8650 * gfortran.dg/pr55086_1_tfat.f90: New test.
8651 * gfortran.dg/pr55086_2.f90: New test.
8652 * gfortran.dg/pr55086_2_tfat.f90: New test.
8653 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8654
0edd264d
AS
86552017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8656 * gcc.dg/strcmp-1.c: New test.
8657 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8658
551914b7
DM
86592017-01-18 David Malcolm <dmalcolm@redhat.com>
8660
8661 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8662 (dejagnu_fail): Likewise.
8663 (dejagnu_note): Likewise.
8664 (pass): Provide forward decl, moving true decl to after #include
8665 of harness.h.
8666 (fail): Likewise.
8667 (note): Likewise.
8668
b7d3a6a6
MM
86692017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8670
8671 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8672 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8673
c484627c
NS
86742017-01-18 Nathan Sidwell <nathan@acm.org>
8675
8676 PR c++/78488
8677 * g++.dg/cpp1z/inh-ctor37.C: New.
8678
a711887e
UB
86792017-01-18 Uros Bizjak <ubizjak@gmail.com>
8680
8681 PR rtl-optimization/78952
8682 * gcc.target/i386/pr78952-1.c: New test.
8683 * gcc.target/i386/pr78952-2.c: Ditto.
8684
525a5e33
AV
86852017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8686
8687 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8688
86892017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8690
8691 PR fortran/70696
8692 * gfortran.dg/coarray_event_1.f08: New test.
8693
90553aac
JJ
86942017-01-18 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR target/77416
8697 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8698 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8699 from dg-options.
8700 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8701 guarded test.
8702 * gcc.target/powerpc/fusion4.c: Likewise.
8703 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8704 guarded test.
8705 * gcc.target/powerpc/pr58673-1.c: Likewise.
8706 * gcc.target/powerpc/pr58673-2.c: Likewise.
8707 * gcc.target/powerpc/pr59054.c: Likewise.
8708
dfc42f08
BS
87092016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8710
8711 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8712 vec_bperm.
8713 * gcc.target/powerpc/p9-vbpermd.c: New file.
8714
f3981e7e
AK
87152017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8716
8717 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8718 (must_not_compile2): Downcase first letter of error messages.
8719 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8720 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8721
2c65d990
NS
87222017-01-18 Nathan Sidwell <nathan@acm.org>
8723
8724 PR c++/79091
8725 * g++.dg/pr79091.C: New.
8726
a711887e
UB
87272017-01-18 Jakub Jelinek <jakub@redhat.com>
8728
8729 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8730 to dg-options.
8731 (p0): Add missing dg-error.
8732
4701fba3
JS
87332017-01-17 Joe Seymour <joe.s@somniumtech.com>
8734
8735 * gcc.target/msp430/mul_f5_muldef.c: New test.
8736
ac4dc08d
MM
87372017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8738
8739 PR target/79004
8740 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8741 options. Fix up the syntax for using \m and \M.
8742
1b3254e4
SB
87432017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8744
8745 PR target/78875
8746 * gcc.target/powerpc/ssp-1.c: New testcase.
8747 * gcc.target/powerpc/ssp-2.c: New testcase.
8748
8144a493
WD
87492017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8750
8751 * gcc.target/aarch64/eh_return.c: New test.
8752
a6607774
BS
87532017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8754
8755 * vec-rlmi-rlnm.c: New file.
8756
8ddfdbc2
NS
87572017-01-17 Nathan Sidwell <nathan@acm.org>
8758
8759 PR c++/61636
8760 * g++.dg/cpp1y/pr61636-1.C: New.
8761 * g++.dg/cpp1y/pr61636-2.C: New.
8762 * g++.dg/cpp1y/pr61636-3.C: New.
8763
d365b403
MS
87642017-01-17 Martin Sebor <msebor@redhat.com>
8765
8766 PR testsuite/79115
8767 * gcc.dg/pr78768.c: Make it a link-only test.
8768
0d80ab91
DM
87692017-01-17 David Malcolm <dmalcolm@redhat.com>
8770
8771 PR c++/71497
8772 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8773 expected messages.
8774 * c-c++-common/Wmisleading-indentation.c: Likewise.
8775
31b61548
VM
87762017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8777
8778 PR target/79058
8779 * gcc.target/arm/pr79058.c: New.
8780
c549996e
JJ
87812017-01-17 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR tree-optimization/71854
8784 * gcc.dg/vect/pr71854.c: New test.
8785
4f197ff9
ML
87862017-01-17 Martin Liska <mliska@suse.cz>
8787
8788 PR ipa/71207
8789 * g++.dg/ipa/pr71207.C: New test.
8790
d4193b85
JH
87912017-01-17 Jan Hubicka <hubicka@ucw.cz>
8792
8793 PR middle-end/77445
8794 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8795 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8796
906e7712
JJ
87972017-01-17 Jakub Jelinek <jakub@redhat.com>
8798
8799 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8800 rather than long unsigned int.
8801 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8802
12314dc9
RB
88032017-01-17 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/71433
8806 * gcc.dg/Warray-bounds-20.c: New testcase.
8807
a23e48df
RB
88082017-01-17 Richard Biener <rguenther@suse.de>
8809
8810 PR testsuite/52563
8811 PR testsuite/71237
8812 PR testsuite/77737
8813 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8814 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8815 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8816
e6750e5c
AM
88172017-01-17 Alan Modra <amodra@gmail.com>
8818
8819 * gcc.target/powerpc/pr79066.c: New.
8820
a59afbe2
JL
88212017-01-16 Jeff Law <law@redhat.com>
8822
8823 PR tree-optimization/33562
8824 PR tree-optimization/61912
8825 PR tree-optimization/77485
8826 PR tree-optimization/79090
8827 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8828 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8829
e1bcfb92
JJ
88302017-01-16 Jakub Jelinek <jakub@redhat.com>
8831
98e92fb2
JJ
8832 PR c/79089
8833 * gcc.c-torture/compile/pr79089.c: New test.
8834
e1bcfb92
JJ
8835 PR target/79080
8836 * gcc.dg/pr79080.c: New test.
8837
0ef1f9cd
DM
88382017-01-16 David Malcolm <dmalcolm@redhat.com>
8839
8840 PR c/78304
8841 * gcc.dg/format/pr78304.c: Convert argument from integral type
8842 to a pointer.
8843 * gcc.dg/format/pr78304-2.c: Likewise.
8844
76689ffc
CL
88452017-01-16 Carl Love <cel@us.ibm.com>
8846
8847 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8848 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8849
ce12ee9e
CL
88502017-01-16 Carl Love <cel@us.ibm.com>
8851
8852 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8853 Change arguments and return type to bool long long.
8854
b336037d
MS
88552017-01-16 Martin Sebor <msebor@redhat.com>
8856
8857 PR testsuite/79051
8858 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8859 on x86.
8860
1ddca3f3
PC
88612017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 Revert:
a711887e 8864 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
8865
8866 PR c++/71737
8867 * g++.dg/cpp0x/pr71737.C: New.
8868
290687fb
BS
88692017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8870
8871 * gcc.target/powerpc/swaps-p8-27.c: New.
8872
7d2f3f1d
PC
88732017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8874
8875 PR c++/71737
8876 * g++.dg/cpp0x/pr71737.C: New.
8877
d743728f
EB
88782017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8879
8880 * gnat.dg/opt62.adb: New test.
8881 * gnat.dg/opt62_pkg.ads: New helper.
8882
90aead21
BS
88832017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8884
a711887e
UB
8885 PR rtl-optimization/78626
8886 PR rtl-optimization/78727
90aead21
BS
8887 * gcc.dg/torture/pr78626.c: New test.
8888 * gcc.dg/torture/pr78727.c: New test.
8889
afaecc23
AM
88902017-01-14 Alan Modra <amodra@gmail.com>
8891
8892 * gcc.c-torture/compile/pr72749.c: New test.
8893
be4aa83d
DM
88942017-01-13 David Malcolm <dmalcolm@redhat.com>
8895
8896 PR c/78304
8897 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8898 (test_macro_2): New test.
8899 (test_macro_3): New test.
8900 (test_macro_4): New test.
8901 (test_non_contiguous_strings): Convert line number to line offset.
8902 * gcc.dg/format/pr78304-2.c: New test case.
8903 * gcc.dg/format/pr78304.c: New test case.
8904
7cdca3ec
UB
89052017-01-13 Uros Bizjak <ubizjak@gmail.com>
8906
8907 * gcc.target/i386/funcspec-56.inc: Add missing options and
8908 reorder options by implied ISAs, as in ix86_target_string.
8909
e3017e52
MP
89102017-01-13 Marek Polacek <polacek@redhat.com>
8911
8912 PR c++/71166
8913 * g++.dg/cpp0x/constexpr-array18.C: New test.
8914
d155c6fe
JL
89152017-01-13 Jeff Law <law@redhat.com>
8916
7c9560a5
JL
8917 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8918
9e59e99a
JL
8919 PR tree-optimization/61912
8920 PR tree-optimization/77485
8921 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8922 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8923 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8924
8925 PR tree-optimization/33562
8926 PR tree-optimization/61912
8927 PR tree-optimization/77485
d155c6fe
JL
8928 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8929 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8930 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8931 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8932 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8933 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8934 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8935
77719b06
ML
89362017-01-13 Martin Liska <mliska@suse.cz>
8937
8938 PR ipa/79043
8939 * gcc.c-torture/execute/pr79043.c: New test.
8940
a181b2bc
RB
89412017-01-13 Richard Biener <rguenther@suse.de>
8942
8943 PR middle-end/78411
8944 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8945
eaed3226
AV
89462017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8947
8948 PR fortran/70697
8949 * gfortran.dg/coarray/event_4.f08: New test.
8950
4ccff88b
AV
89512017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8952
8953 PR fortran/70696
8954 * gfortran.dg/coarray/event_3.f08: New test.
8955
3c3b9090
RB
89562017-01-13 Richard Biener <rguenther@suse.de>
8957
8958 PR tree-optimization/77283
8959 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8960
25329913
RB
89612017-01-13 Richard Biener <rguenther@suse.de>
8962
8963 * gcc.dg/gimplefe-22.c: New testcase.
8964
10b70b8e
RB
89652017-01-13 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/77283
8968 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8969 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8970 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8971
76a8f82f
SL
89722017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8973
8974 * gcc.dg/pr77862.c: Require fpic target.
8975
59a505da
MM
89762017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8977
8978 PR target/79004
8979 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8980
bce6f760
MS
89812017-01-12 Martin Sebor <msebor@redhat.com>
8982
8983 * gcc.dg/pr78138.c: Adjust.
8984 * gcc.dg/pr78768.c: Adjust.
8985 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8986 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8987 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8988 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8989 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8990 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8991 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8992 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8993 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8994 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8995 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8996
3eefa646
JJ
89972017-01-12 Jakub Jelinek <jakub@redhat.com>
8998
8999 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9000
dcb56243
MS
90012017-01-12 Martin Sebor <msebor@redhat.com>
9002
8be3f306 9003 PR testsuite/79051
940242cd
MS
9004 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9005 due to bug 79054.
dcb56243 9006
b7431c20
DE
90072017-01-12 David Edelsohn <dje.gcc@gmail.com>
9008
9009 * gcc.dg/pr78768.c: Require LTO.
9010
2bcd9f32
MS
90112017-01-12 Martin Sebor <msebor@redhat.com>
9012
9013 PR c/79074
9014 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9015 due to the referenced bug.
9016
b2fc1c70
MS
90172017-01-12 Martin Sebor <msebor@redhat.com>
9018
9019 PR testsuite/79073
9020 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9021
fbed6f36
UB
90222017-01-12 Uros Bizjak <ubizjak@gmail.com>
9023
9024 * gcc.target/i386/builtin_target.c (check_features): Check all
9025 supported __builtin_cpu_supports options.
9026
27282dad
KT
90272017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9028
9029 PR tree-optimization/78319
9030 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9031 Remove xfail.
9032
66113166
BS
90332017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9034
9035 PR target/79044
9036 * gcc.target/powerpc/swaps-p8-26.c: New.
9037
6bb4ea5c
RB
90382017-01-12 Richard Biener <rguenther@suse.de>
9039
9040 * gcc.dg/gimplefe-21.c: New testcase.
9041
f15dbadb
MC
90422017-01-12 Michael Collison <michael.collison@arm.com>
9043
9044 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9045
73e32c47
JK
90462017-01-11 Julia Koval <julia.koval@intel.com>
9047 Uros Bizjak <ubizjak@gmail.com>
9048
9049 * gcc.target/i386/sgx.c New test.
9050 * gcc.target/i386/sse-12.c: Add -msgx.
9051 * gcc.target/i386/sse-13.c: Ditto.
9052 * gcc.target/i386/sse-14.c: Ditto.
9053 * gcc.target/i386/sse-22.c: Ditto.
9054 * gcc.target/i386/sse-23.c: Ditto.
9055 * g++.dg/other/i386-2.C: Ditto.
9056 * g++.dg/other/i386-3.C: Ditto.
9057
3594adc7
MS
90582017-01-11 Martin Sebor <msebor@redhat.com>
9059
9060 PR c++/24511
9061 * g++.dg/template/explicit9.C: New test.
9062
01bfd257
NS
90632017-01-11 Nathan Sidwell <nathan@acm.org>
9064
9065 PR c++/77812
9066 * g++.dg/pr77812.C: New.
9067
88df7964
JJ
90682017-01-11 Jakub Jelinek <jakub@redhat.com>
9069
eae63d78
JJ
9070 PR c++/71537
9071 * g++.dg/cpp1y/constexpr-71537.C: New test.
9072
88df7964
JJ
9073 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9074 argument.
9075
960ecba4
MS
90762017-01-11 Martin Sebor <msebor@redhat.com>
9077
9078 PR c/47931
9079 * c-c++-common/Waddress-2.c: New test.
9080
1f258a55
JJ
90812017-01-11 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/78341
9084 * g++.dg/cpp0x/pr78341.C: New test.
9085
bf5fbf46
MS
90862017-01-11 Martin Sebor <msebor@redhat.com>
9087
9088 PR c/78768
9089 * gcc.dg/pr78768.c: New test.
9090
19ff0049
DM
90912017-01-11 David Malcolm <dmalcolm@redhat.com>
9092
9093 PR driver/78877
9094 * gcc.dg/spellcheck-options-14.c: New test case.
9095 * gcc.dg/spellcheck-options-15.c: New test case.
9096 * gcc.dg/spellcheck-options-16.c: New test case.
9097 * gcc.dg/spellcheck-options-17.c: New test case.
9098
c86e9f03
ML
90992017-01-11 Martin Liska <mliska@suse.cz>
9100
9101 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9102
947f51d6
JJ
91032017-01-11 Jakub Jelinek <jakub@redhat.com>
9104
9105 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9106 instead of just 1 for the decomposition from struct C.
9107
849fccf8
EB
91082017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9109
9110 * gcc.c-torture/execute/20170111-1.c: New test.
9111
80c74722
RB
91122017-01-11 Richard Biener <rguenther@suse.de>
9113
9114 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9115
4c4b4703
JJ
91162017-01-11 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR middle-end/50199
9119 * gcc.dg/lto/pr50199_0.c: New test.
9120
664b1a6b
MS
91212017-01-10 Martin Sebor <msebor@redhat.com>
9122
9123 PR testsuite/78960
9124 PR testsuite/78959
9125 PR testsuite/78133
9126 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9127 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9128
fefd3086
MS
91292017-01-10 Martin Sebor <msebor@redhat.com>
9130
9131 PR middle-end/78138
664b1a6b 9132 * gcc.dg/pr78138.c: New test.
fefd3086 9133
b9f4757f
DM
91342017-01-10 David Malcolm <dmalcolm@redhat.com>
9135
9136 PR c++/77949
9137 * g++.dg/diagnostic/pr77949.C: New test case.
9138
5a50f6bb
MS
91392017-01-10 Martin Sebor <msebor@redhat.com>
9140
9141 PR middle-end/78245
9142 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9143
c16880ef
MS
91442017-01-10 Martin Sebor <msebor@redhat.com>
9145
9146 PR tree-optimization/78775
9147 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9148 * gcc.dg/attr-alloc_size-10.c: New test.
9149 * gcc.dg/attr-alloc_size-11.c: New test.
9150 * gcc.dg/builtin-stringop-chk-7.c: New test.
9151 * gcc.dg/pr78775.c: New test.
9152 * gcc.dg/pr78973-2.c: New test.
9153 * gcc.dg/pr78973.c: New test.
9154
5363d9d9
JL
91552017-01-10 Jeff Law <law@redhat.com>
9156
9157 PR tree-optimization/77766
9158 PR tree-optimization/78856
9159 * gcc.c-torture/execute/pr77766.c: New test.
9160
aae23693
RB
91612016-01-10 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/79034
9164 * g++.dg/torture/pr79034.C: New testcase.
9165
a0843aed
ML
91662017-01-10 Martin Liska <mliska@suse.cz>
9167
9168 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9169 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9170 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9171 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9172 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9173 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9174 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9175 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9176 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9177 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9178 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9179 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9180 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9181 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9182 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9183 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9184 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9185 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9186 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9187 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9188 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9189 * gcc.dg/ipa/pr64307.c: Likewise.
9190 * gcc.dg/ipa/pr77653.c: Likewise.
9191
79fc8ffe
AS
91922017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9193
9194 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9195 * g++.dg/other/i386-3.C: Ditto.
9196 * gcc.target/i386/sse-12.c: Ditto.
9197 * gcc.target/i386/sse-13.c: Ditto.
9198 * gcc.target/i386/sse-22.c: Ditto.
9199 * gcc.target/i386/sse-23.c: Ditto.
9200 * gcc.target/i386/builtin_target.c: Handle new option.
9201 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9202 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9203 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9204
dfa6951f
MS
92052017-01-09 Martin Sebor <msebor@redhat.com>
9206
9207 PR testsuite/79036
9208 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9209 with different precisions.
9210
a271e415
EB
92112017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9212
9213 * g++.dg/opt/call2.C: New test.
9214 * g++.dg/opt/call3.C: Likewise.
9215 * gnat.dg/array26.adb: New test.
9216 * gnat.dg/array26_pkg.ad[sb]: New helper.
9217 * gnat.dg/array27.adb: New test.
9218 * gnat.dg/array27_pkg.ad[sb]: New helper.
9219 * gnat.dg/array28.adb: New test.
9220 * gnat.dg/array28_pkg.ad[sb]: New helper.
9221
bd2c6270
JJ
92222017-01-09 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR translation/79019
9225 PR translation/79020
9226 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9227 diagnostics.
9228 * gfortran.dg/initialization_17.f90: Likewise.
9229
1c1d8e75
DH
92302017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9231
9232 PR testsuite/79026
9233 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9234 * gcc.target/i386/pr78904-4.c: Likewise.
9235 * gcc.target/i386/pr78904-6.c: Likewise.
9236 * gcc.target/i386/pr78967-2.c: Likewise.
9237
cb330ba5
JJ
92382017-01-09 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR tree-optimization/78899
9241 * gcc.target/i386/pr78899.c: New test.
9242 * gcc.dg/pr71077.c: New test.
9243
a5e14a42
MJ
92442017-01-09 Martin Jambor <mjambor@suse.cz>
9245
9246 PR ipa/78365
9247 PR ipa/78599
9248 * gcc.dg/torture/pr78365.c: New test.
9249
01216d27
JJ
92502017-01-09 Jakub Jelinek <jakub@redhat.com>
9251
dc59e50a
JJ
9252 PR c++/78948
9253 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9254 (main): Use int* instead of long long.
9255
01216d27
JJ
9256 PR tree-optimization/78938
9257 * gcc.dg/vect/pr78938.c: New test.
9258
c0d4fec7
KT
92592017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260
9261 * gcc.dg/20161219.c: New test.
9262
7b1b0cc1
RB
92632017-01-09 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/78997
9266 * gcc.dg/torture/pr78997.c: New testcase.
9267
813b9c0d
RB
92682017-01-09 Richard Biener <rguenther@suse.de>
9269
9270 PR debug/79000
9271 * g++.dg/lto/pr79000_0.C: New testcase.
9272 * g++.dg/lto/pr79000_1.c: Likewise.
9273
efcc8d38
MS
92742017-01-08 Martin Sebor <msebor@redhat.com>
9275
9276 PR middle-end/77708
9277 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9278 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9279 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9280 due to bug 78969.
9281 * gcc.dg/format/pr78569.c: Adjust.
9282
5ccf1d8d
DM
92832017-01-07 David Malcolm <dmalcolm@redhat.com>
9284
9285 PR c++/72803
9286 * g++.dg/diagnostic/pr72803.C: New test case.
9287
42002dfe
MS
92882017-01-07 Martin Sebor <msebor@redhat.com>
9289
9290 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9291 * gcc.dg/attr-alloc_size-4.c: Same.
9292
de91486c
AV
92932017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9294
9295 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9296 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9297 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9298 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9299 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9300 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9301 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9302
f55a925e
AS
93032017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9304 * gcc.dg/memcmp-1.c: New.
9305 * gcc.dg/strncmp-1.c: New.
9306
f3caa118
AV
93072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9308
9309 * gcc.target/arm/acle/mcrr: New.
9310 * gcc.target/arm/acle/mcrr2: New.
9311 * gcc.target/arm/acle/mrrc: New.
9312 * gcc.target/arm/acle/mrrc2: New.
9313
ecc9a25b
AV
93142017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9315
9316 * gcc.target/arm/acle/mcr.c: New.
9317 * gcc.target/arm/acle/mrc.c: New.
9318 * gcc.target/arm/acle/mcr2.c: New.
9319 * gcc.target/arm/acle/mrc2.c: New.
9320
3811581f
AV
93212017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9322
9323 * gcc.target/arm/acle/ldc: New.
9324 * gcc.target/arm/acle/ldc2: New.
9325 * gcc.target/arm/acle/ldcl: New.
9326 * gcc.target/arm/acle/ldc2l: New.
9327 * gcc.target/arm/acle/stc: New.
9328 * gcc.target/arm/acle/stc2: New.
9329 * gcc.target/arm/acle/stcl: New.
9330 * gcc.target/arm/acle/stc2l: New.
9331
d57daa0c
AV
93322017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9333
9334 * gcc.target/arm/acle/acle.exp: Run tests for different options
9335 and make sure fat-lto-objects is used such that we can still do
9336 assemble scans.
9337 * gcc.target/arm/acle/cdp.c: New.
9338 * gcc.target/arm/acle/cdp2.c: New.
9339 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9340 (check_effective_target_arm_coproc1_ok_nocache): New.
9341 (check_effective_target_arm_coproc2_ok): New.
9342 (check_effective_target_arm_coproc2_ok_nocache): New.
9343 (check_effective_target_arm_coproc3_ok): New.
9344 (check_effective_target_arm_coproc3_ok_nocache): New.
9345 (check_effective_target_arm_coproc4_ok): New.
9346 (check_effective_target_arm_coproc4_ok_nocache): New.
9347
8a123229
MS
93482017-01-06 Martin Sebor <msebor@redhat.com>
9349
9350 PR middle-end/78605
9351 * gcc.dg/tree-ssa/pr78605.c: New test.
9352
5b8999d6
MS
93532017-01-05 Martin Sebor <msebor@redhat.com>
9354
9355 PR tree-optimization/78910
9356 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9357 diagnostics.
9358 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9359 * gcc.dg/tree-ssa/pr78910.c: New test.
9360
4e89adf9
EB
93612017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9362
9363 * gcc.dg/sso-10.c: New test.
9364
962c5679
JJ
93652017-01-05 Jakub Jelinek <jakub@redhat.com>
9366
cfd719e7
JJ
9367 PR tree-optimization/71016
9368 * gcc.target/i386/pr71016.c: New test.
9369 * gcc.target/aarch64/pr71016.c: New test.
9370 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9371
26f20371
JJ
9372 PR c++/78931
9373 * g++.dg/cpp1z/decomp19.C: New test.
9374
962c5679
JJ
9375 PR c++/78890
9376 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9377 * g++.dg/init/union1.C: Likewise.
9378 * g++.dg/cpp0x/union6.C: Expect errors.
9379 * g++.dg/cpp0x/union8.C: New test.
9380 * g++.dg/cpp0x/pr78890-1.C: New test.
9381 * g++.dg/cpp0x/pr78890-2.C: New test.
9382
8c15f541
DE
93832017-01-05 David Edelsohn <dje.gcc@gmail.com>
9384
9385 * gcc.target/powerpc/pr71670.c: Require p9vector.
9386 * gcc.target/powerpc/p9-novsx.c: Same.
9387
51b86113
DM
93882017-01-05 David Malcolm <dmalcolm@redhat.com>
9389
9390 * selftests/asr_div1.rtl: New file.
9391 * selftests/aarch64: New subdirectory.
9392 * selftests/aarch64/times-two.rtl: New file.
9393 * selftests/bb-index.rtl: New file.
9394 * selftests/cfg-test.rtl: New file.
9395 * selftests/const-int.rtl: New file.
9396 * selftests/example-labels.rtl: New file.
9397 * selftests/insn-with-mode.rtl: New file.
9398 * selftests/jump-to-label-ref.rtl: New file.
9399 * selftests/jump-to-return.rtl: New file.
9400 * selftests/jump-to-simple-return.rtl: New file.
9401 * selftests/mem.rtl: New file.
9402 * selftests/note-insn-deleted.rtl: New file.
9403 * selftests/note_insn_basic_block.rtl: New file.
9404 * selftests/simple-cse.rtl: New file.
9405 * selftests/symbol-ref.rtl: New file.
9406 * selftests/x86_64: New subdirectory.
9407 * selftests/x86_64/call-insn.rtl: New file.
9408 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9409 * selftests/x86_64/times-two.rtl: New file.
9410 * selftests/x86_64/unspec.rtl: New file.
9411
dc7650cc
NS
94122017-01-05 Nathan Sidwell <nathan@acm.org>
9413
9414 PR c++/78765
9415 * g++.dg/cpp0x/pr78765.C: New.
9416
3db70565
DV
94172017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9418
9419 * gcc.target/s390/memcpy-2.c: New test.
9420 * gcc.target/s390/memset-2.c: New test.
9421
f5a537e3
AK
94222017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9423
9424 * gcc.target/s390/memcpy-1.c: New test.
9425
d80c6d02
JL
94262017-01-04 Jeff Law <law@redhat.com>
9427
9428 PR tree-optimization/78812
9429 * g++.dg/torture/pr78812.C: New test.
9430
08edc320 94312017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
9432
9433 PR target/71977
9434 PR target/70568
9435 PR target/78823
9436 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9437 64-bit VSX systems with direct move, whether we optimize common
9438 code sequences in the GLIBC math library for float math functions.
9439 * gcc.target/powerpc/pr71977-2.c: Likewise.
9440
a9342885
MP
94412017-01-04 Marek Polacek <polacek@redhat.com>
9442
9443 PR c++/64767
9444 * c-c++-common/Wpointer-compare-1.c: New test.
9445
066435fe
JJ
94462017-01-04 Jakub Jelinek <jakub@redhat.com>
9447
abec4284
JJ
9448 PR c++/78949
9449 * c-c++-common/Wunused-var-16.c: New test.
9450
26c43e27
JJ
9451 PR c++/78693
9452 * g++.dg/cpp0x/pr78693.C: New test.
9453
fc73e60c
JJ
9454 PR driver/78957
9455 * gcc.dg/pr78957.c: New test.
9456
c9cf3863
JJ
9457 * g++.dg/cpp1y/auto-fn34.C: New test.
9458
066435fe
JJ
9459 PR c++/71182
9460 * g++.dg/cpp0x/pr71182.C: New test.
9461
598bd687
KN
94622017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9463
9464 PR target/78056
9465 * gcc.target/powerpc/pr78056-1.c: New test.
9466 * gcc.target/powerpc/pr78056-2.c: New test.
9467 * gcc.target/powerpc/pr78056-3.c: New test.
9468 * gcc.target/powerpc/pr78056-4.c: New test.
9469 * gcc.target/powerpc/pr78056-5.c: New test.
9470 * gcc.target/powerpc/pr78056-6.c: New test.
9471 * gcc.target/powerpc/pr78056-7.c: New test.
9472 * gcc.target/powerpc/pr78056-8.c: New test.
9473 * lib/target-supports.exp
9474 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9475 whether the effective target supports the popcntb instruction.
9476
8194635a
JL
94772017-01-03 Jeff Law <law@redhat.com>
9478
9479 PR tree-optimization/67955
9480 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9481
baf9ebc8
MP
94822017-01-04 Marek Polacek <polacek@redhat.com>
9483
9484 PR c++/77545
9485 PR c++/77284
9486 * g++.dg/cpp0x/range-for32.C: New test.
9487 * g++.dg/cpp0x/range-for33.C: New test.
9488
5dd9a9d0
DM
94892017-01-04 David Malcolm <dmalcolm@redhat.com>
9490
9491 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9492
4bf07f3f
NS
94932017-01-04 Nathan Sidwell <nathan@acm.org>
9494
9495 PR c++/66735
9496 * g++.dg/cpp1y/pr66735.C: New.
9497
165ba2e9
JJ
94982017-01-04 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR tree-optimization/71563
9501 * gcc.dg/tree-ssa/pr71563.c: New test.
9502
4567f969
JB
95032017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9504
9505 PR fortran/78534
9506 PR fortran/78976
9507 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9508 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9509 * gfortran.dg/transfer_intrinsic_1.f90: Change
9510 scan-tree-dump-times due to gfc_trans_string_copy change to
9511 avoid -Wstringop-overflow.
9512
1c06f07f
JL
95132017-01-03 Jeff Law <law@redhat.com>
9514
9515 PR tree-optimization/78856
9516 * gcc.c-torture/execute/pr78856.c: New test.
9517
60fb638f
MM
95182017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9519
9520 PR target/78953
9521 * gcc.target/powerpc/pr78953.c: New test.
9522
e4d02f52
ILT
95232017-01-03 Ian Lance Taylor <iant@google.com>
9524
9525 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9526 enums.
9527
5b4f088d
MS
95282017-01-03 Martin Sebor <msebor@redhat.com>
9529
9530 PR tree-optimization/78696
9531 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9532 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9533 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9534 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9535
95362017-01-03 David Malcolm <dmalcolm@redhat.com>
9537
9538 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9539 with more than one digit.
9540 * lib/gcc-dg.exp (process-message): Support more than one digit
9541 in relative line specifications.
9542
95432017-01-03 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR tree-optimization/78965
9546 * gcc.dg/pr78965.c: New test.
9547
9548 PR middle-end/78901
9549 * g++.dg/opt/pr78901.C: New test.
9550
95512017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9552
9553 PR fortran/78534
9554 PR fortran/66310
9555 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9556 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9557 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9558 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9559 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9560 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9561 * gfortran.dg/string_1_lp64.f90: New test.
9562 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9563 * gfortran.dg/string_3_lp64.f90: New test.
9564 * gfortran.dg/transfer_intrinsic_1.f90: Change
9565 scan-tree-dump-times due to gfc_trans_string_copy change to
9566 avoid -Wstringop-overflow.
9567
8b7163c6
UB
95682017-01-02 Uros Bizjak <ubizjak@gmail.com>
9569
9570 PR target/78967
9571 * gcc.target/i386/pr78967-1.c: New test.
9572 * gcc.target/i386/pr78967-2.c: Ditto.
9573 * gcc.target/i386/pr78967-3.c: Ditto.
9574
9575 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9576 * gcc.target/i386/pr78904-4.c: Ditto.
9577 * gcc.target/i386/pr78904-6.c: Ditto.
9578
e2940b98
JH
95792017-01-01 Jan Hubicka <hubicka@ucw.cz>
9580
9581 PR middle-end/77674
9582 * g++.dg/torture/pr77674.C: New testcase.
9583
cbe34bb5 95842017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
9585
9586 Update copyright years.
818ab71a 9587\f
cbe34bb5 9588Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
9589
9590Copying and distribution of this file, with or without modification,
9591are permitted in any medium without royalty provided the copyright
9592notice and this notice are preserved.