]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/70167 - array prvalue treated as lvalue
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
684f84de
MP
12017-05-09 Marek Polacek <polacek@redhat.com>
2
3 PR c/80525
4 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
5 * c-c++-common/Wlogical-op-2.c: New test.
6
fd71825b
SKS
72017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8
9 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
10 for targets with __SIZEOF_INT__ < 4.
11
4ca2e6ec
RB
122017-05-09 Richard Biener <rguenther@suse.de>
13
14 * gcc.dg/vect/vect-50.c: Revert last change.
15 * gcc.dg/vect/vect-44.c: Likewise.
16
631238ac
MS
172017-05-08 Martin Sebor <msebor@redhat.com>
18
19 PR translation/80280
20 * gcc.dg/format/gcc_diag-10.c: New test.
21
6ba86ba7
KN
222017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
23
24 PR target/80101
25 * gcc.target/powerpc/pr80101-1.c: New test.
26
0f6ed121
TK
272017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
28
29 PR fortran/79930
30 * gfortran.dg/inline_transpose_1.f90: Add
31 -finline-matmul-limit=0 to options.
32 * gfortran.dg/matmul_5.f90: Likewise.
33 * gfortran.dg/vect/vect-8.f90: Likewise.
34 * gfortran.dg/inline_matmul_14.f90: New test.
35 * gfortran.dg/inline_matmul_15.f90: New test.
36
fd991039
TK
372017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
38
39 PR fortran/80602
40 * gfortran.dg/matmul_15.f90: New test case.
41
18b8c294
WD
422017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
43
44 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
45 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
46
8637c116
JL
472017-05-07 Jeff Law <law@redhat.com>
48
49 Revert:
50 2017-05-06 Jeff Law <law@redhat.com>
51 PR tree-optimization/78496
52 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
53 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
54
973dfbb4
JL
552017-05-06 Jeff Law <law@redhat.com>
56
57 PR tree-optimization/78496
58 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
59 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
60
8ffa3150
RS
612017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
62
63 * gcc.target/aarch64/spill_1.c: New test.
64
2a3f7997
RS
652017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
66
67 PR rtl-optimization/75964
68 * gcc.dg/torture/pr75964.c: New test.
69
d554bf23
TV
702017-05-06 Tom de Vries <tom@codesourcery.com>
71
72 PR testsuite/80606
73 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
74 * gcc.target/i386/avx-vtestpd-2.c: Same.
75 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
76 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
77 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
78 * gcc.target/i386/avx-vtestpd-3.c: Same.
79 * gcc.target/i386/avx-vtestps-1.c: Same.
80 * gcc.target/i386/avx-vtestps-2.c: Same.
81 * gcc.target/i386/avx-vtestps-256-1.c: Same.
82 * gcc.target/i386/avx-vtestps-256-2.c: Same.
83 * gcc.target/i386/avx-vtestps-256-3.c: Same.
84 * gcc.target/i386/avx-vtestps-3.c: Same.
85
7a976fe7
TV
862017-05-06 Tom de Vries <tom@codesourcery.com>
87
88 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
89
0e852c66
TV
902017-05-06 Tom de Vries <tom@codesourcery.com>
91
92 PR testsuite/80557
93 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
94 * gcc.target/powerpc/altivec-types-1.c: Same.
95
63c40d92
TV
962017-05-06 Tom de Vries <tom@codesourcery.com>
97
98 PR testsuite/80557
99 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
100 * gcc.target/spu/intrinsics-1.c: Same.
101
b25b8f91
TV
1022017-05-06 Tom de Vries <tom@codesourcery.com>
103
104 PR testsuite/80557
105 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
106
6df13491
TV
1072017-05-06 Tom de Vries <tom@codesourcery.com>
108
109 PR testsuite/80557
110 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
111 * gcc.target/aarch64/spellcheck_2.c: Same.
112 * gcc.target/aarch64/spellcheck_3.c: Same.
113
e01261fe
TV
1142017-05-06 Tom de Vries <tom@codesourcery.com>
115
116 PR testsuite/80557
117 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
118 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
119 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
120 * g++.dg/debug/dwarf2/typedef5.C: Same.
121 * g++.dg/goacc/data-1.C: Same.
122
9945596c
BS
1232017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
124
125 * gcc.target/powerpc/versioned-copy-loop.c: New file.
126
8acb8575
MM
1272017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
128
129 PR target/79038
130 PR target/79202
131 PR target/79203
132 * gcc.target/powerpc/ppc-round3.c: New test.
133 * gcc.target/powerpc/ppc-round2.c: Update expected code.
134
ac699a04
JJ
1352017-05-05 Jakub Jelinek <jakub@redhat.com>
136
8dc6a926
JJ
137 PR tree-optimization/80632
138 * gcc.dg/pr80632.c: New test.
139
ac699a04
JJ
140 PR tree-optimization/80558
141 * gcc.dg/tree-ssa/vrp115.c: New test.
142
655b5fc8
AV
1432017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
144 Thomas Preud'homme <thomas.preudhomme@arm.com>
145 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
146
147 PR target/71607
148 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
149 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
150 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
151 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
152 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
153 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
154 * gcc.target/arm/tls-disable-literal-pool.c: New.
155
c02d2d0a
PK
1562017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
157
158 PR tree-optimization/80613
159 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
160
dfae9048
PC
1612017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/71577
164 * g++.dg/cpp0x/pr71577.C: New.
165
d9c5a8b9
MS
1662017-05-04 Martin Sebor <msebor@redhat.com>
167
168 PR middle-end/79234
169 * gcc.dg/builtin-stringop-chk-8.c: New test.
170 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
171 * gcc.dg/builtin-stringop-chk-4.c: Same.
172 * gcc.dg/builtin-strncat-chk-1.c: Same.
173 * g++.dg/ext/strncpy-chk1.C: Same.
174 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
175 * gcc.dg/out-of-bounds-1.c: Same.
176 * gcc.dg/pr78138.c: Same.
177 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
178 * gfortran.dg/mvbits_7.f90: Same.
179
e50d56a5
MS
1802017-05-04 Martin Sebor <msebor@redhat.com>
181
182 PR preprocessor/79214
183 PR middle-end/79222
184 PR middle-end/79223
185 * gcc.dg/pr79214.c: New test.
186 * gcc.dg/pr79214.h: New test header.
187 * gcc.dg/pr79222.c: New test.
188 * gcc.dg/pr79223.c: New test.
189 * gcc.dg/pr78138.c: Adjust.
190 * gfortran.dg/unconstrained_commons.f: Same.
191
0f2c4a8f
MS
1922017-05-04 Martin Sebor <msebor@redhat.com>
193
194 PR translation/80280
195 * g++.dg/abi/Wabi-2-3.C: Adjust.
196 * g++.dg/abi/Wabi-3-2.C: Ditto.
197 * g++.dg/lookup/using17.C: Ditto.
198 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
199
8eef6097
MJ
2002017-05-04 Martin Jambor <mjambor@suse.cz>
201
202 PR tree-optimization/80622
203 * gcc.dg/tree-ssa/pr80622.c: New test.
204
2052017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
206
207 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
208
26f1a658
JH
2092017-05-04 Jan Hubicka <hubicka@ucw.cz>
210
211 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
212 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
213
4d147bca
RB
2142017-05-04 Richard Biener <rguenther@suse.de>
215
216 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
217
3862ef76
RS
2182017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
219
220 * gcc.dg/vect/vect-profile-1.c: New test.
221
c89ffd99
MP
2222017-05-04 Marek Polacek <polacek@redhat.com>
223
224 PR tree-optimization/80612
225 * gcc.dg/torture/pr80612.c: New test.
226
261ce1e5
PB
2272017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
228 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
229
230 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
231 check_effective_target_arm_thumb1_movt_ok.
232
556cf088
PB
2332017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
234
235 * gcc.target/arm/fpscr.c: New file.
236
010b1cc0
TP
2372017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
238
239 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
240 target.
241
99b68476
TV
2422017-05-04 Tom de Vries <tom@codesourcery.com>
243
244 PR testsuite/80557
245 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
246 line numbers.
247 * g++.dg/warn/miss-format-1.C: Same.
248 * g++.dg/warn/overflow-warn-1.C: Same.
249 * g++.dg/warn/overflow-warn-3.C: Same.
250 * g++.dg/warn/overflow-warn-4.C: Same.
251
09177a4b
TV
2522017-05-04 Tom de Vries <tom@codesourcery.com>
253
254 PR testsuite/80557
255 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
256 * gcc.target/i386/pr68657.c: Same.
257 * gcc.target/i386/pr69255-1.c: Same.
258 * gcc.target/i386/pr69255-2.c: Same.
259 * gcc.target/i386/pr69255-3.c: Same.
260
02c64149
RB
2612017-05-04 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/31130
264 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
265 * gcc.dg/Wstrict-overflow-13.c: Likewise.
266 * gcc.dg/Wstrict-overflow-21.c: Likewise.
267 * gcc.dg/pr52904.c: Remove XFAIL.
268 * gcc.dg/tree-ssa/vrp114.c: New testcase.
269
9a26dfc8
JL
2702017-05-03 Jeff Law <law@redhat.com>
271
272 PR tree-optimization/78496
273 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
274
4d0e904f
UB
2752017-05-03 Uros Bizjak <ubizjak@gmail.com>
276
277 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
278
49ab4621
RB
2792017-05-03 Richard Biener <rguenther@suse.de>
280
281 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
282
18bfe940
JJ
2832017-05-03 Jakub Jelinek <jakub@redhat.com>
284
285 PR tree-optimization/79472
4d0e904f
UB
286 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
287 to dg-options.
18bfe940
JJ
288 * gcc.dg/tree-ssa/vrp113.c: New test.
289 * gcc.dg/tree-ssa/cswtch-3.c: New test.
290 * gcc.dg/tree-ssa/cswtch-4.c: New test.
291 * gcc.dg/tree-ssa/cswtch-5.c: New test.
292
53e62089
TV
2932017-05-03 Tom de Vries <tom@codesourcery.com>
294
295 PR testsuite/80557
296 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
297 * c-c++-common/Wshift-negative-value-2.c: Same.
298 * c-c++-common/Wshift-negative-value-3.c: Same.
299 * c-c++-common/Wshift-negative-value-4.c: Same.
300 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
301 * c-c++-common/cpp/pr60400.c: Same.
302 * c-c++-common/fmax-errors.c: Same.
303 * c-c++-common/goacc/data-2.c: Same.
304 * c-c++-common/goacc/host_data-2.c: Same.
305 * c-c++-common/gomp/simd4.c: Same.
306 * c-c++-common/pr28656.c: Same.
307 * c-c++-common/pr43395.c: Same.
308 * c-c++-common/torture/pr57945.c: Same.
309
962913a5
TV
3102017-05-03 Tom de Vries <tom@codesourcery.com>
311
312 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
313 arg of dg directive.
314 * c-c++-common/goacc/routine-3.c: Same.
315 * c-c++-common/goacc/routine-4.c: Same.
316
ad53f123
DM
3172017-05-02 David Malcolm <dmalcolm@redhat.com>
318
319 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
320 (test_fixit_insert_newline): New function.
321 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
322 (test_fixit_insert_newline): New function.
323 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
324 (test_fixit_insert_newline): New function.
325 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
326 (test_fixit_insert_newline): New function.
327 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
328 (test_show_locus): Handle test_fixit_insert_newline.
329
0ca91c77
BC
3302017-05-02 Bin Cheng <bin.cheng@arm.com>
331
332 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
333
cc5b8f3d
TC
3342017-04-27 Tamar Christina <tamar.christina@arm.com>
335
336 * gcc.dg/lsr-div1.c: New testcase.
337
1853f5c7
SP
3382017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
339
340 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
341 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
342 (_mm_maskz_add_round_sd): Test new intrinsics.
343 * gcc.target/i386/avx512f-vaddsd-2.c: New.
344 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
345 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
346 (_mm_maskz_add_round_ss): Test new intrinsics.
347 * gcc.target/i386/avx512f-vaddss-2.c: New.
348 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
349 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
350 (_mm_maskz_sub_round_sd): Test new intrinsics.
351 * gcc.target/i386/avx512f-vsubsd-2.c: New.
352 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
353 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
354 (_mm_maskz_sub_round_ss): Test new intrinsics.
355 * gcc.target/i386/avx512f-vsubss-2.c: New.
356 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
357 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
358 (__builtin_ia32_subss_mask_round): Test new builtins.
359 * gcc.target/i386/sse-13.c: Ditto.
360 * gcc.target/i386/sse-23.c: Ditto.
361 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
362 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
363 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
364 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
365 (_mm_mask_sub_round_ss): Test new intrinsics.
366 * gcc.target/i386/testround-1.c: Ditto.
367
2bba7541
MJ
3682017-05-02 Martin Jambor <mjambor@suse.cz>
369
370 PR tree-optimization/78687
371 * g++.dg/tree-ssa/pr78687.C: New test.
372
2bf54d93
RB
3732017-05-02 Richard Biener <rguenther@suse.de>
374
375 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
376 behavior.
377 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
378
aee63acc
RB
3792017-05-02 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/80591
382 * gcc.dg/torture/pr80591.c: New testcase.
383
e7d70c6c
RB
3842017-05-02 Richard Biener <rguenther@suse.de>
385
386 PR tree-optimization/80549
387 * gcc.dg/torture/pr80549.c: New testcase.
388
52e0a9f7
SKS
3892017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
390
391 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
392 unsigned long.
393
815d9cc6
XR
3942017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
395
396 PR c++/80038
397 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
398
338035aa
DM
3992017-05-01 David Malcolm <dmalcolm@redhat.com>
400
401 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
402 reflect insertion fix-it hints at the same location now being
403 consolidated.
404
4d82d0bc
MS
4052017-05-01 Martin Sebor <msebor@redhat.com>
406
407 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
408 on ILP32 targets.
409
d539a57b
TV
4102017-05-01 Tom de Vries <tom@codesourcery.com>
411
412 * gcc.dg/pr78768.c: Require linker plugin.
413
c6b9e849
TK
4142017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
415
416 PR fortran/37131
417 * gfortran.dg/matmul_bounds_11.f90: New test.
418
706eb1a7
MS
4192017-05-01 Martin Sebor <msebor@redhat.com>
420
421 PR tree-optimization/79715
422 * gcc.dg/pr79715.c: New test.
423
723f4140
TV
4242017-05-01 Tom de Vries <tom@codesourcery.com>
425
426 PR testsuite/65941
427 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
428 * g++.dg/other/pr59492.C: Require effective target rdrand.
429
6bbb3a69
VR
4302017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
431
432 * g++.dg/diagnostic/member-decl-1.C: New test.
433
4212aecd
MG
4342017-04-29 Marc Glisse <marc.glisse@inria.fr>
435
436 PR tree-optimization/80487
437 * gcc.dg/tree-ssa/strncpy-1.c: New file.
438
fe75f732
PK
4392017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
440
441 PR tree-optimization/79697
442 * gcc.dg/tree-ssa/pr79697.c: New test.
443
6bcd8768
TV
4442017-04-29 Tom de Vries <tom@codesourcery.com>
445
446 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
447
d127ae9f
MS
4482017-04-28 Martin Sebor <msebor@redhat.com>
449
450 PR tree-optimization/80523
451 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
452
c9610933
TV
4532017-04-28 Tom de Vries <tom@codesourcery.com>
454
455 PR testsuite/80557
456 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
457 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
458
b5be38bc
TV
4592017-04-28 Tom de Vries <tom@codesourcery.com>
460
461 PR testsuite/80557
462 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
463 * obj-c++.dg/bitfield-4.mm: Same.
464 * obj-c++.dg/bitfield-5.mm: Same.
465 * obj-c++.dg/exceptions-3.mm: Same.
466 * obj-c++.dg/exceptions-5.mm: Same.
467 * obj-c++.dg/method-1.mm: Same.
468 * obj-c++.dg/method-12.mm: Same.
469 * obj-c++.dg/method-13.mm: Same.
470 * obj-c++.dg/method-15.mm: Same.
471 * obj-c++.dg/method-16.mm: Same.
472 * obj-c++.dg/property/at-property-18.mm: Same.
473 * obj-c++.dg/property/at-property-25.mm: Same.
474 * obj-c++.dg/property/at-property-5.mm: Same.
475 * obj-c++.dg/property/dynamic-2.mm: Same.
476 * obj-c++.dg/property/property-neg-3.mm: Same.
477 * obj-c++.dg/protocol-inheritance-1.mm: Same.
478 * obj-c++.dg/protocol-inheritance-2.mm: Same.
479 * obj-c++.dg/syntax-error-1.mm: Same.
480 * obj-c++.dg/try-catch-13.mm: Same.
481 * objc.dg/bitfield-4.m: Same.
482 * objc.dg/class-1.m: Same.
483 * objc.dg/method-11.m: Same.
484 * objc.dg/method-6.m: Same.
485 * objc.dg/method-7.m: Same.
486 * objc.dg/method-9.m: Same.
487 * objc.dg/missing-proto-3.m: Same.
488 * objc.dg/naming-2.m: Same.
489 * objc.dg/property/at-property-16.m: Same.
490 * objc.dg/property/at-property-18.m: Same.
491 * objc.dg/property/at-property-25.m: Same.
492 * objc.dg/property/at-property-5.m: Same.
493 * objc.dg/property/dynamic-2.m: Same.
494 * objc.dg/property/property-neg-3.m: Same.
495 * objc.dg/protocol-inheritance-1.m: Same.
496 * objc.dg/protocol-inheritance-2.m: Same.
497
d35256b6
MG
4982017-04-28 Marc Glisse <marc.glisse@inria.fr>
499
500 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
501
7a95dfa7
TV
5022017-04-28 Tom de Vries <tom@codesourcery.com>
503
504 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
505 dg-(error|warning|message|bogus).
506 * g++.dg/conversion/dr195-1.C: Same.
507 * g++.dg/conversion/dr195.C: Same.
508 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
509 * g++.dg/cpp0x/gen-attrs-14.C: Same.
510 * g++.dg/cpp0x/inline-ns7.C: Same.
511 * g++.dg/cpp0x/variadic105.C: Same.
512 * g++.dg/cpp0x/variadic65.C: Same.
513 * g++.dg/expr/call2.C: Same.
514 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
515 * g++.dg/expr/pmf-1.C: Same.
516 * g++.dg/ext/altivec-types-1.C: Same.
517 * g++.dg/ext/altivec-types-2.C: Same.
518 * g++.dg/ext/altivec-types-3.C: Same.
519 * g++.dg/ext/attrib14.C: Same.
520 * g++.dg/ext/complit1.C: Same.
521 * g++.dg/ext/forscope2.C: Same.
522 * g++.dg/ext/gnu-inline-global-reject.C: Same.
523 * g++.dg/ext/label13.C: Same.
524 * g++.dg/ext/member-attr.C: Same.
525 * g++.dg/ext/visibility/anon7.C: Same.
526 * g++.dg/ext/visibility/visibility-7.C: Same.
527 * g++.dg/ext/vla2.C: Same.
528 * g++.dg/inherit/access2.C: Same.
529 * g++.dg/inherit/covariant12.C: Same.
530 * g++.dg/inherit/covariant14.C: Same.
531 * g++.dg/inherit/namespace-as-base.C: Same.
532 * g++.dg/inherit/template-as-base.C: Same.
533 * g++.dg/lookup/ambig1.C: Same.
534 * g++.dg/lookup/ambig2.C: Same.
535 * g++.dg/lookup/ambig3.C: Same.
536 * g++.dg/lookup/class-member-1.C: Same.
537 * g++.dg/lookup/conv-1.C: Same.
538 * g++.dg/lookup/decl1.C: Same.
539 * g++.dg/lookup/koenig1.C: Same.
540 * g++.dg/lookup/scoped1.C: Same.
541 * g++.dg/lookup/scoped2.C: Same.
542 * g++.dg/lookup/two-stage4.C: Same.
543 * g++.dg/lookup/used-before-declaration.C: Same.
544 * g++.dg/lookup/using.C: Same.
545 * g++.dg/lookup/using17.C: Same.
546 * g++.dg/lookup/using2.C: Same.
547 * g++.dg/other/abstract2.C: Same.
548 * g++.dg/other/classkey1.C: Same.
549 * g++.dg/other/component1.C: Same.
550 * g++.dg/other/const1.C: Same.
551 * g++.dg/other/const2.C: Same.
552 * g++.dg/other/conversion1.C: Same.
553 * g++.dg/other/do1.C: Same.
554 * g++.dg/other/error1.C: Same.
555 * g++.dg/other/error10.C: Same.
556 * g++.dg/other/error3.C: Same.
557 * g++.dg/other/error4.C: Same.
558 * g++.dg/other/error5.C: Same.
559 * g++.dg/other/error8.C: Same.
560 * g++.dg/other/error9.C: Same.
561 * g++.dg/other/field1.C: Same.
562 * g++.dg/other/init1.C: Same.
563 * g++.dg/other/ptrmem2.C: Same.
564 * g++.dg/other/return1.C: Same.
565 * g++.dg/overload/builtin3.C: Same.
566 * g++.dg/overload/error1.C: Same.
567 * g++.dg/overload/error2.C: Same.
568 * g++.dg/overload/koenig2.C: Same.
569 * g++.dg/overload/pmf1.C: Same.
570 * g++.dg/parse/args1.C: Same.
571 * g++.dg/parse/attr3.C: Same.
572 * g++.dg/parse/constant4.C: Same.
573 * g++.dg/parse/crash10.C: Same.
574 * g++.dg/parse/crash18.C: Same.
575 * g++.dg/parse/crash19.C: Same.
576 * g++.dg/parse/crash20.C: Same.
577 * g++.dg/parse/crash21.C: Same.
578 * g++.dg/parse/crash22.C: Same.
579 * g++.dg/parse/crash32.C: Same.
580 * g++.dg/parse/decl-specifier-1.C: Same.
581 * g++.dg/parse/error58.C: Same.
582 * g++.dg/parse/local-class1.C: Same.
583 * g++.dg/parse/non-dependent2.C: Same.
584 * g++.dg/parse/parameter-declaration-1.C: Same.
585 * g++.dg/parse/ptrmem2.C: Same.
586 * g++.dg/parse/ptrmem3.C: Same.
587 * g++.dg/parse/saved1.C: Same.
588 * g++.dg/tc1/dr101.C: Same.
589 * g++.dg/tc1/dr142.C: Same.
590 * g++.dg/tc1/dr176.C: Same.
591 * g++.dg/template/conv4.C: Same.
592 * g++.dg/template/crash56.C: Same.
593 * g++.dg/template/dependent-expr2.C: Same.
594 * g++.dg/template/error1.C: Same.
595 * g++.dg/template/error2.C: Same.
596 * g++.dg/template/explicit6.C: Same.
597 * g++.dg/template/init-list.C: Same.
598 * g++.dg/template/local1.C: Same.
599 * g++.dg/template/lookup2.C: Same.
600 * g++.dg/template/meminit2.C: Same.
601 * g++.dg/template/nontype25.C: Same.
602 * g++.dg/template/ptrmem2.C: Same.
603 * g++.dg/template/qualttp19.C: Same.
604 * g++.dg/template/qualttp20.C: Same.
605 * g++.dg/template/ttp3.C: Same.
606 * g++.dg/template/unify4.C: Same.
607 * g++.dg/template/unify6.C: Same.
608 * g++.dg/template/unify7.C: Same.
609 * g++.dg/template/warn1.C: Same.
610 * g++.dg/tree-ssa/dom-invalid.C: Same.
611 * g++.dg/ubsan/shift-1.C: Same.
612 * g++.dg/warn/Wunused-2.C: Same.
613 * g++.dg/warn/Wunused-4.C: Same.
614 * g++.dg/warn/Wunused-6.C: Same.
615 * g++.dg/warn/deprecated-6.C: Same.
616 * g++.dg/warn/deprecated.C: Same.
617 * g++.dg/warn/effc1.C: Same.
618 * g++.dg/warn/effc3.C: Same.
619 * g++.dg/warn/incomplete1.C: Same.
620 * g++.dg/warn/inline1.C: Same.
621 * g++.dg/warn/noeffect2.C: Same.
622 * g++.dg/warn/noeffect4.C: Same.
623 * g++.dg/warn/oldcast1.C: Same.
624 * g++.dg/warn/sentinel.C: Same.
625 * g++.dg/warn/unit-1.C: Same.
626 * g++.old-deja/g++.pt/inherit2.C: Same.
627 * g++.old-deja/g++.pt/overload8.C: Same.
628 * gcc.dg/20000926-1.c: Same.
629 * gcc.dg/20040223-1.c: Same.
630 * gcc.dg/Warray-bounds-7.c: Same.
631 * gcc.dg/alias-1.c: Same.
632 * gcc.dg/alias-12.c: Same.
633 * gcc.dg/alias-13.c: Same.
634 * gcc.dg/alias-2.c: Same.
635 * gcc.dg/array-13.c: Same.
636 * gcc.dg/array-4.c: Same.
637 * gcc.dg/attr-ifunc-2.c: Same.
638 * gcc.dg/attr-invalid.c: Same.
639 * gcc.dg/attr-noinline.c: Same.
640 * gcc.dg/bitfld-2.c: Same.
641 * gcc.dg/c90-const-expr-7.c: Same.
642 * gcc.dg/c99-const-expr-7.c: Same.
643 * gcc.dg/cpp/20000625-1.c: Same.
644 * gcc.dg/cpp/charconst-4.c: Same.
645 * gcc.dg/cpp/include2.c: Same.
646 * gcc.dg/cpp/include2a.c: Same.
647 * gcc.dg/decl-4.c: Same.
648 * gcc.dg/deprecated-4.c: Same.
649 * gcc.dg/deprecated.c: Same.
650 * gcc.dg/dfp/altivec-types.c: Same.
651 * gcc.dg/float-range-1.c: Same.
652 * gcc.dg/pack-test-3.c: Same.
653 * gcc.dg/pr11492.c: Same.
654 * gcc.dg/pr15360-1.c: Same.
655 * gcc.dg/pr37908.c: Same.
656 * gcc.dg/pr53265.c: Same.
657 * gcc.dg/pr57287-2.c: Same.
658 * gcc.dg/pr57287.c: Same.
659 * gcc.dg/redecl-1.c: Same.
660 * gcc.dg/sync-3.c: Same.
661 * gcc.dg/two-types-1.c: Same.
662 * gcc.dg/two-types-2.c: Same.
663 * gcc.dg/two-types-4.c: Same.
664 * gcc.dg/two-types-5.c: Same.
665 * gcc.dg/two-types-6.c: Same.
666 * gcc.dg/two-types-7.c: Same.
667 * gcc.dg/two-types-8.c: Same.
668 * gcc.dg/two-types-9.c: Same.
669 * gcc.dg/uninit-I.c: Same.
670 * gcc.dg/uninit-pr19430.c: Same.
671 * gcc.dg/visibility-7.c: Same.
672 * gcc.dg/winline-10.c: Same.
673 * gcc.dg/winline-2.c: Same.
674 * gcc.dg/winline-3.c: Same.
675 * gcc.dg/winline-9.c: Same.
676 * gcc.target/i386/attr-returns_twice-1.c: Same.
677 * gcc.target/i386/chkp-const-check-2.c: Same.
678 * gcc.target/i386/chkp-label-address.c: Same.
679 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
680 * gcc.target/i386/pr39162.c: Same.
681 * gcc.target/i386/sse-5.c: Same.
682 * gcc.target/powerpc/altivec-types-1.c: Same.
683 * gcc.target/powerpc/altivec-types-2.c: Same.
684 * gcc.target/powerpc/altivec-types-3.c: Same.
685 * gcc.target/powerpc/float128-mix.c: Same.
686 * gcc.target/powerpc/no-r11-3.c: Same.
687 * gcc.target/spu/Wmain.c: Same.
688 * gcc.target/spu/ea/errors2.c: Same.
689 * gfortran.dg/assignment_1.f90: Same.
690 * gfortran.dg/common_3.f90: Same.
691 * gfortran.dg/der_io_1.f90: Same.
692 * gfortran.dg/g77/20030326-1.f: Same.
693 * gfortran.dg/g77/9263.f: Same.
694 * gfortran.dg/g77/960317-1.f: Same.
695 * gfortran.dg/g77/970625-2.f: Same.
696 * gfortran.dg/g77/980615-0.f: Same.
697 * gfortran.dg/g77/check0.f: Same.
698 * gfortran.dg/g77/dnrm2.f: Same.
699 * gfortran.dg/g77/pr9258.f: Same.
700 * gfortran.dg/ichar_1.f90: Same.
701 * gfortran.dg/interface_1.f90: Same.
702 * gfortran.dg/namelist_1.f90: Same.
703 * gfortran.dg/namelist_2.f90: Same.
704 * gfortran.dg/namelist_3.f90: Same.
705 * gfortran.dg/namelist_print_2.f: Same.
706 * gfortran.dg/oldstyle_1.f90: Same.
707 * gfortran.dg/runtime_warning_1.f90: Same.
708 * gfortran.dg/underflow.f90: Same.
709 * gnat.dg/specs/integer_value.ads: Same.
710 * obj-c++.dg/fsf-package-0.m: Same.
711 * objc.dg/two-types-1.m: Same.
712
6e49961c
ML
7132017-04-28 Martin Liska <mliska@suse.cz>
714
715 PR gcov-profile/79891
716 * gcc.misc-tests/gcov-17.c: New test.
717 * gcc.misc-tests/gcov-18.c: New test.
718
f166beaf
TV
7192017-04-28 Tom de Vries <tom@codesourcery.com>
720
721 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
722 dg-(error|warning|message|bogus).
723 * g++.dg/parse/parameter-declaration-1.C: Same.
724 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
725 * gcc.dg/Wpointer-sign-Wall.c: Same.
726 * gcc.dg/Wpointer-sign-pedantic.c: Same.
727 * gcc.dg/cpp/19990413-1.c: Same.
728 * gcc.dg/dg-test-1.c: Same.
729 * gcc.dg/empty-source-2.c: Same.
730 * gcc.dg/empty-source-3.c: Same.
731 * gcc.dg/format/c99-printf-1.c: Same.
732 * gcc.dg/format/c99-scanf-1.c: Same.
733 * gcc.dg/label-decl-2.c: Same.
734 * gcc.dg/m-un-2.c: Same.
735 * gcc.dg/uninit-pr20644-O0.c: Same.
736 * gfortran.dg/pr70006.f90: Same.
737 * obj-c++.dg/fsf-package-0.m: Same.
738
c3125b18
TV
7392017-04-28 Tom de Vries <tom@codesourcery.com>
740
741 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
742 dg-(error|warning|message|bogus).
743 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
744 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
745 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
746 * c-c++-common/pr20000.c: Same.
747 * c-c++-common/pr49706.c: Same.
748 * g++.dg/ext/utf16-4.C: Same.
749 * g++.dg/parse/error2.C: Same.
750 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
751 * g++.dg/warn/Wtype-limits.C: Same.
752 * g++.dg/warn/overflow-warn-1.C: Same.
753 * g++.dg/warn/overflow-warn-3.C: Same.
754 * gcc.dg/Wpointer-sign-Wall.c: Same.
755 * gcc.dg/Wpointer-sign-pedantic.c: Same.
756 * gcc.dg/Wtype-limits-Wextra.c: Same.
757 * gcc.dg/Wtype-limits.c: Same.
758 * gcc.dg/cpp/19990413-1.c: Same.
759 * gcc.dg/dg-test-1.c: Same.
760 * gcc.dg/empty-source-2.c: Same.
761 * gcc.dg/empty-source-3.c: Same.
762 * gcc.dg/label-decl-2.c: Same.
763 * gcc.dg/m-un-2.c: Same.
764 * gcc.dg/uninit-pr19430-O0.c: Same.
765 * gcc.dg/uninit-pr19430.c: Same.
766 * gcc.dg/uninit-pr20644-O0.c: Same.
767 * gcc.dg/utf16-4.c: Same.
768 * gfortran.dg/pr70006.f90: Same.
769 * obj-c++.dg/fsf-package-0.m: Same.
770
119092c1
RB
7712017-04-28 Richard Biener <rguenther@suse.de>
772
773 * gcc.dg/tree-ssa/evrp7.c: New testcase.
774 * gcc.dg/tree-ssa/evrp8.c: Likewise.
775 * gcc.dg/tree-ssa/evrp9.c: Likewise.
776 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
777 * gcc.dg/tree-ssa/vrp36.c: Likewise.
778 * gcc.dg/tree-ssa/pr49039.c: Likewise.
779
3777eda2
MP
7802017-04-27 Marek Polacek <polacek@redhat.com>
781
782 PR sanitizer/80349
783 * c-c++-common/ubsan/pr80349.c: New test.
784
8211c4a2
VR
7852017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
786
787 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
788 diagnostics.
789 * g++.dg/warn/pr12242.C: Likewise.
790
94baf2e2
DE
7912017-04-27 David Edelsohn <dje.gcc@gmail.com>
792
793 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
794
9a448688
ML
7952017-04-27 Martin Liska <mliska@suse.cz>
796
797 PR testsuite/79455
798 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
799 more generic.
800
f8a36447
JJ
8012017-04-27 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/80534
804 * g++.dg/other/pr80534-1.C: New test.
805 * g++.dg/other/pr80534-2.C: New test.
806
1b7c8d39
RB
8072017-04-27 Richard Biener <rguenther@suse.de>
808
809 PR middle-end/80539
810 * gcc.dg/torture/pr80539.c: New testcase.
811
985b8393
JJ
8122017-04-27 Jakub Jelinek <jakub@redhat.com>
813
814 PR target/77728
815 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
816
a480422d
VR
8172017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
818
819 * g++.dg/diagnostic/nested-name-1.C: New test.
820
f9726baa
ML
8212017-04-26 Martin Liska <mliska@suse.cz>
822
823 * gcc.dg/guality/guality.h: Add prefix to test verification.
824
9f4df8f1
NS
8252017-04-25 Nathan Sidwell <nathan@acm.org>
826
827 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
828
1913c8f6
UB
8292017-04-25 Uros Bizjak <ubizjak@gmail.com>
830
831 PR target/70799
832 * gcc.target/i386/pr70799-5.c: New test.
833
e602bbfc
MS
8342017-04-25 Martin Sebor <msebor@redhat.com>
835
836 PR tree-optimization/80497
837 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
838
7629ae90
RR
8392017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
840 Jakub Jelinek <jakub@redhat.com>
841
842 PR target/77728
843 * g++.dg/abi/pr77728-1.C: New test.
844
2ef42cf9
MP
8452017-04-25 Marek Polacek <polacek@redhat.com>
846
847 PR sanitizer/80349
848 * g++.dg/ubsan/pr80349-2.C: New test.
849
70caf430
VR
8502017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
851
852 * g++.dg/cpp0x/enum34.C: New test.
853
f66c70dc
TV
8542017-04-25 Tom de Vries <tom@codesourcery.com>
855
856 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
857 variables.
858 (dg-line): New proc.
859 (process-message): Handle line number variables.
860 * objc.dg/try-catch-12.m: Use dg-line.
861
77071af6
BS
8622017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
863
864 PR target/80482
865 * gcc.target/powerpc/vec-constvolatile.c: New test.
866
fbe91804
DM
8672017-04-25 David Malcolm <dmalcolm@redhat.com>
868
869 * g++.dg/semicolon-fixits.C: New test case.
870
1c4ea66f
DM
8712017-04-25 David Malcolm <dmalcolm@redhat.com>
872
873 * gcc.dg/semicolon-fixits.c: New test case.
874
5ca28c1d
DM
8752017-04-25 David Malcolm <dmalcolm@redhat.com>
876
877 * g++.dg/lookup/missing-std-include.C: New test file.
878
2ec07fa6
RR
8792017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
880 Jakub Jelinek <jakub@redhat.com>
881
882 PR target/77728
883 * g++.dg/abi/pr77728-2.C: New test.
884
7d5dbb22
DM
8852017-04-25 David Malcolm <dmalcolm@redhat.com>
886
887 PR c++/80177
888 * g++.dg/spellcheck-pr80177.C: New test case.
889
6a3936d4
NS
8902017-04-25 Nathan Sidwell <nathan@acm.org>
891
892 * g++.dg/dg.exp (find-cxx-tests): New function.
893 (main): Use it, remove explicit pruning
894
bed3fd46
RB
8952017-04-25 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/80492
898 * gcc.dg/pr80492.c: New testcase.
899
c9e9c3ac
SKS
9002017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
901
902 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
903 for targets with int size less than 32 bits.
904
2700fbd6
RB
9052017-04-25 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/79201
908 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
909 * gcc.target/i386/pr22152.c: Disable sinking.
910
e57136da
AK
9112017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
912
913 PR target/80464
914 * gfortran.fortran-torture/compile/pr80464.f90: New test.
915
3cb9ee2f
AK
9162017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
917
918 PR target/79895
919 * gcc.target/s390/pr79895.c: New test.
920
03db9ab5
DV
9212017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
922
923 PR target/80080
924 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
925 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
926 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
927
39259462
JJ
9282017-04-25 Jakub Jelinek <jakub@redhat.com>
929
ba5d69f3
JJ
930 PR rtl-optimization/80501
931 * gcc.c-torture/execute/pr80501.c: New test.
932
39259462
JJ
933 PR rtl-optimization/80500
934 * gcc.dg/pr80500.c: New test.
935
bb0249cb
MG
9362017-04-25 Marc Glisse <marc.glisse@inria.fr>
937
938 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
939 * gcc.dg/Wstrict-overflow-18.c: Xfail.
940
be420eb8
JW
9412017-04-22 Janus Weil <janus@gcc.gnu.org>
942
943 PR fortran/80121
944 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
945 directive.
946
0ebd1f00
DM
9472017-04-24 David Malcolm <dmalcolm@redhat.com>
948
949 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
950 * jit.dg/test-alignment.c: New test case.
951 * jit.dg/test-alignment.cc: New test case.
952 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
953 New test case.
954
412f61f0
DM
9552017-04-24 David Malcolm <dmalcolm@redhat.com>
956
957 PR c++/80016
958 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
959 test function.
960 (test_alignof): New test function.
961
a8492d5e
MG
9622017-04-24 Marc Glisse <marc.glisse@inria.fr>
963
964 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
965
ec856f5f
VR
9662017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
967
968 * g++.dg/diagnostic/duplicate1.C: New test.
969 * g++.dg/cpp0x/duplicate1.C: New test.
970
a753df11
MJ
9712017-04-24 Martin Jambor <mjambor@suse.cz>
972
973 PR tree-optimization/80293
974 * g++.dg/tree-ssa/pr80293.C: New test.
975
3ebd8e62
ML
9762017-04-24 Martin Liska <mliska@suse.cz>
977
978 PR middle-end/79931
979 * g++.dg/ipa/pr79931.C: New test.
980
f30a1190
RB
9812017-04-24 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/80494
984 * gfortran.dg/pr80494.f90: New testcase.
985
4c7c437c
RB
9862017-04-24 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/79725
989 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
990
d21a8e3b
RB
9912017-04-24 Richard Biener <rguenther@suse.de>
992
993 PR c++/2972
994 * g++.dg/warn/Wuninitialized-10.C: New testcase.
995
c7eb642e
JD
9962017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
997
998 PR fortran/80484
999 * gfortran.dg/dtio_29.f03: New test.
1000
60fc41bd
JW
10012017-04-22 Janus Weil <janus@gcc.gnu.org>
1002
1003 PR fortran/80121
1004 * gfortran.dg/intent_out_9.f90: New test case.
1005
2eb8a343
UB
10062017-04-23 Uros Bizjak <ubizjak@gmail.com>
1007
1008 PR target/70799
1913c8f6 1009 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 1010
fc23d35a
JW
10112017-04-21 Janus Weil <janus@gcc.gnu.org>
1012
1013 PR fortran/80392
1014 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1015
7b9efd03
UB
10162017-04-21 Uros Bizjak <ubizjak@gmail.com>
1017
1018 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1019
2fd30fbe
RB
10202017-04-21 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/79547
1023 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1024
bb1bc604
RB
10252017-04-21 Richard Biener <rguenther@suse.de>
1026
1027 PR tree-optimization/78847
1028 * g++.dg/tree-ssa/pr78847.C: New testcase.
1029
666f7903
JJ
10302017-04-21 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR c/80468
1033 * gcc.dg/pr80468.c: New test.
1034
25c28f47
ML
10352017-04-21 Martin Liska <mliska@suse.cz>
1036
1037 PR tree-optimization/66278
1038 * gcc.dg/vect/pr66278.c: New test.
1039
6d553e9b
RB
10402017-04-21 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/80237
1043 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1044 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1045 adjust expected optimizations.
1046
7fd1a747
RB
10472016-04-21 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1050 of inner loops.
1051 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1052 * gcc.dg/vect/vect-104.c: Likewise.
1053
2f23a412
EB
10542017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 PR tree-optimization/80426
1057 * gcc.c-torture/execute/20170429-1.c: Rename into...
1058 * gcc.c-torture/execute/20170419-1.c: ...this.
1059
8749b11f
UB
10602017-04-20 Uros Bizjak <ubizjak@gmail.com>
1061
1062 PR target/79804
1063 * gcc.target/i386/pr79804.c: New test.
1064
20917336
UB
10652017-04-20 Uros Bizjak <ubizjak@gmail.com>
1066
1067 PR target/78090
1068 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1069
2414b022
DE
10702017-04-20 David Edelsohn <dje.gcc@gmail.com>
1071
1072 * g++/opt/pr80436.C: XFAIL on AIX.
1073
34d57a10
JW
10742017-04-20 Jonathan Wakely <jwakely@redhat.com>
1075
1076 PR c++/80473
1077 * g++.dg/diagnostic/pr80473.C: New test.
1078
c3cbcd45
VR
10792017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1080
1081 * g++.dg/warn/Wextra-semi.C: New test.
1082
8a59d466
JJ
10832017-04-20 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR middle-end/80423
1086 * g++.dg/other/pr80423.C: New test.
1087
a4bb5c57
SKS
10882017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1089
1090 * gcc.dg/pr80170.c: Require ptr32plus.
1091
fe1e7d0e
EB
10922017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 PR tree-optimization/80426
1095 * gcc.c-torture/execute/20170419-1.c: New test.
1096
48d811eb
JJ
10972017-04-19 Jakub Jelinek <jakub@redhat.com>
1098
f19e6a9c
JJ
1099 PR debug/80461
1100 * g++.dg/debug/pr80461.C: New test.
1101
541035a6
JJ
1102 PR c++/80459
1103 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1104 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1105 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1106
48d811eb
JJ
1107 PR debug/80436
1108 * g++.dg/opt/pr80436.C: New test.
1109
5249994e
SKS
11102017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1111
1112 * gcc.dg/torture/pr80341.c: Require int32plus.
1113
a16c8d8b 11142017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 1115 Jeff Law <law@redhat.com>
a16c8d8b
EB
1116
1117 * gcc.c-torture/compile/20170419-1.c: New test.
1118
6143c998
TV
11192017-04-19 Tom de Vries <tom@codesourcery.com>
1120
1121 PR testsuite/80221
1122 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1123 subsequent dg directives.
1124 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1125 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1126 * c-c++-common/attr-fallthrough-2.c: Same.
1127 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1128 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1129 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1130 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1131 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1132 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1133 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1134 * c-c++-common/cilk-plus/CK/errors.c: Same.
1135 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1136 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1137 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1138 * c-c++-common/cpp/pr57580.c: Same.
1139 * c-c++-common/goacc/asyncwait-1.c: Same.
1140 * c-c++-common/goacc/cache-2.c: Same.
1141 * c-c++-common/goacc/declare-2.c: Same.
1142 * c-c++-common/goacc/deviceptr-1.c: Same.
1143 * c-c++-common/goacc/routine-5.c: Same.
1144 * c-c++-common/gomp/clauses-2.c: Same.
1145 * c-c++-common/gomp/ordered-3.c: Same.
1146 * c-c++-common/gomp/pr67501.c: Same.
1147 * c-c++-common/pr20000.c: Same.
1148 * c-c++-common/pr43395.c: Same.
1149 * c-c++-common/pr49706.c: Same.
1150 * c-c++-common/pr77624-1.c: Same.
1151 * c-c++-common/pr77624-2.c: Same.
1152 * c-c++-common/raw-string-14.c: Same.
1153 * c-c++-common/raw-string-16.c: Same.
1154 * c-c++-common/raw-string-3.c: Same.
1155 * c-c++-common/raw-string-4.c: Same.
1156 * c-c++-common/raw-string-5.c: Same.
1157 * c-c++-common/raw-string-6.c: Same.
1158 * g++.dg/abi/mangle41.C: Same.
1159 * g++.dg/conversion/nullptr1.C: Same.
1160 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1161 * g++.dg/cpp0x/auto27.C: Same.
1162 * g++.dg/cpp0x/constexpr-98.C: Same.
1163 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1164 * g++.dg/cpp0x/diag2.C: Same.
1165 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1166 * g++.dg/cpp0x/nullptr15.C: Same.
1167 * g++.dg/cpp0x/pr31431-2.C: Same.
1168 * g++.dg/cpp0x/pr31431.C: Same.
1169 * g++.dg/cpp0x/pr79118.C: Same.
1170 * g++.dg/cpp0x/static_assert3.C: Same.
1171 * g++.dg/cpp0x/temp_default2.C: Same.
1172 * g++.dg/cpp0x/trailing4.C: Same.
1173 * g++.dg/cpp0x/variadic-ex10.C: Same.
1174 * g++.dg/cpp0x/variadic-ex13.C: Same.
1175 * g++.dg/cpp0x/variadic-ex14.C: Same.
1176 * g++.dg/cpp0x/variadic-ex3.C: Same.
1177 * g++.dg/cpp0x/variadic-ex4.C: Same.
1178 * g++.dg/cpp0x/variadic59.C: Same.
1179 * g++.dg/cpp0x/vt-37737-2.C: Same.
1180 * g++.dg/cpp0x/vt-57397-1.C: Same.
1181 * g++.dg/cpp0x/vt-57397-2.C: Same.
1182 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1183 * g++.dg/cpp1z/gen-attrs1.C: Same.
1184 * g++.dg/diagnostic/pr71075.C: Same.
1185 * g++.dg/eh/goto2.C: Same.
1186 * g++.dg/eh/goto3.C: Same.
1187 * g++.dg/expr/bitfield4.C: Same.
1188 * g++.dg/expr/bitfield5.C: Same.
1189 * g++.dg/expr/bitfield6.C: Same.
1190 * g++.dg/expr/bool1.C: Same.
1191 * g++.dg/expr/bool3.C: Same.
1192 * g++.dg/expr/cond10.C: Same.
1193 * g++.dg/expr/cond11.C: Same.
1194 * g++.dg/expr/lval3.C: Same.
1195 * g++.dg/expr/lval4.C: Same.
1196 * g++.dg/ext/anon-struct4.C: Same.
1197 * g++.dg/ext/attrib44.C: Same.
1198 * g++.dg/ext/builtin3.C: Same.
1199 * g++.dg/ext/dllimport7.C: Same.
1200 * g++.dg/ext/label5.C: Same.
1201 * g++.dg/ext/no-asm-1.C: Same.
1202 * g++.dg/ext/utf16-4.C: Same.
1203 * g++.dg/ext/vla2.C: Same.
1204 * g++.dg/gomp/block-1.C: Same.
1205 * g++.dg/gomp/block-2.C: Same.
1206 * g++.dg/gomp/block-3.C: Same.
1207 * g++.dg/gomp/block-5.C: Same.
1208 * g++.dg/gomp/linear-2.C: Same.
1209 * g++.dg/gomp/target-1.C: Same.
1210 * g++.dg/gomp/target-2.C: Same.
1211 * g++.dg/gomp/taskgroup-1.C: Same.
1212 * g++.dg/gomp/teams-1.C: Same.
1213 * g++.dg/inherit/pure1.C: Same.
1214 * g++.dg/init/array43.C: Same.
1215 * g++.dg/init/array46.C: Same.
1216 * g++.dg/init/const10.C: Same.
1217 * g++.dg/init/ctor4-1.C: Same.
1218 * g++.dg/init/ctor4.C: Same.
1219 * g++.dg/init/new37.C: Same.
1220 * g++.dg/init/pr25811.C: Same.
1221 * g++.dg/init/pr29043.C: Same.
1222 * g++.dg/init/pr29571.C: Same.
1223 * g++.dg/lookup/duperr1.C: Same.
1224 * g++.dg/lookup/error1.C: Same.
1225 * g++.dg/lookup/koenig5.C: Same.
1226 * g++.dg/lookup/pr77549.C: Same.
1227 * g++.dg/lookup/suggestions1.C: Same.
1228 * g++.dg/lookup/using16.C: Same.
1229 * g++.dg/lookup/using7.C: Same.
1230 * g++.dg/other/anon-union3.C: Same.
1231 * g++.dg/other/array2.C: Same.
1232 * g++.dg/other/error13.C: Same.
1233 * g++.dg/other/error34.C: Same.
1234 * g++.dg/overload/builtin1.C: Same.
1235 * g++.dg/overload/conv-op1.C: Same.
1236 * g++.dg/overload/error3.C: Same.
1237 * g++.dg/overload/koenig1.C: Same.
1238 * g++.dg/overload/operator5.C: Same.
1239 * g++.dg/overload/template5.C: Same.
1240 * g++.dg/overload/unknown1.C: Same.
1241 * g++.dg/overload/using2.C: Same.
1242 * g++.dg/parse/constructor1.C: Same.
1243 * g++.dg/parse/crash36.C: Same.
1244 * g++.dg/parse/crash63.C: Same.
1245 * g++.dg/parse/error11.C: Same.
1246 * g++.dg/parse/error12.C: Same.
1247 * g++.dg/parse/error14.C: Same.
1248 * g++.dg/parse/error2.C: Same.
1249 * g++.dg/parse/error21.C: Same.
1250 * g++.dg/parse/error26.C: Same.
1251 * g++.dg/parse/error36.C: Same.
1252 * g++.dg/parse/friend12.C: Same.
1253 * g++.dg/parse/invalid-op1.C: Same.
1254 * g++.dg/parse/missing-template1.C: Same.
1255 * g++.dg/parse/parser-pr28152-2.C: Same.
1256 * g++.dg/parse/parser-pr28152.C: Same.
1257 * g++.dg/parse/pr16696-permissive.C: Same.
1258 * g++.dg/parse/pr16696.C: Same.
1259 * g++.dg/parse/pr69628.C: Same.
1260 * g++.dg/parse/ret-type2.C: Same.
1261 * g++.dg/parse/specialization1.C: Same.
1262 * g++.dg/parse/template3.C: Same.
1263 * g++.dg/parse/template9.C: Same.
1264 * g++.dg/parse/typename11.C: Same.
1265 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1266 * g++.dg/pr45330.C: Same.
1267 * g++.dg/rtti/typeid6.C: Same.
1268 * g++.dg/spellcheck-fields.C: Same.
1269 * g++.dg/spellcheck-typenames.C: Same.
1270 * g++.dg/tc1/dr108.C: Same.
1271 * g++.dg/tc1/dr147.C: Same.
1272 * g++.dg/template/arg7.C: Same.
1273 * g++.dg/template/conv11.C: Same.
1274 * g++.dg/template/crash13.C: Same.
1275 * g++.dg/template/crash55.C: Same.
1276 * g++.dg/template/dependent-expr5.C: Same.
1277 * g++.dg/template/error17.C: Same.
1278 * g++.dg/template/error33.C: Same.
1279 * g++.dg/template/error4.C: Same.
1280 * g++.dg/template/error50.C: Same.
1281 * g++.dg/template/error53.C: Same.
1282 * g++.dg/template/friend.C: Same.
1283 * g++.dg/template/func2.C: Same.
1284 * g++.dg/template/local6.C: Same.
1285 * g++.dg/template/member5.C: Same.
1286 * g++.dg/template/meminit1.C: Same.
1287 * g++.dg/template/nested3.C: Same.
1288 * g++.dg/template/nontype6.C: Same.
1289 * g++.dg/template/overload12.C: Same.
1290 * g++.dg/template/ptrmem8.C: Same.
1291 * g++.dg/template/qualified-id1.C: Same.
1292 * g++.dg/template/spec15.C: Same.
1293 * g++.dg/template/static1.C: Same.
1294 * g++.dg/template/static10.C: Same.
1295 * g++.dg/template/static2.C: Same.
1296 * g++.dg/template/ttp25.C: Same.
1297 * g++.dg/template/typedef2.C: Same.
1298 * g++.dg/template/typename2.C: Same.
1299 * g++.dg/template/unify10.C: Same.
1300 * g++.dg/template/unify6.C: Same.
1301 * g++.dg/template/unify7.C: Same.
1302 * g++.dg/template/unify9.C: Same.
1303 * g++.dg/template/varmod1.C: Same.
1304 * g++.dg/ubsan/div-by-zero-1.C: Same.
1305 * g++.dg/ubsan/pr63956.C: Same.
1306 * g++.dg/warn/Waddress-1.C: Same.
1307 * g++.dg/warn/Wconversion2.C: Same.
1308 * g++.dg/warn/Wnull-conversion-1.C: Same.
1309 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1310 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1311 * g++.dg/warn/Wswitch-1.C: Same.
1312 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1313 * g++.dg/warn/Wtype-limits.C: Same.
1314 * g++.dg/warn/Wunused-parm-5.C: Same.
1315 * g++.dg/warn/deprecated-6.C: Same.
1316 * g++.dg/warn/deprecated.C: Same.
1317 * g++.dg/warn/incomplete1.C: Same.
1318 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1319 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1320 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1321 * g++.dg/warn/overflow-warn-1.C: Same.
1322 * g++.dg/warn/overflow-warn-3.C: Same.
1323 * g++.dg/warn/overflow-warn-4.C: Same.
1324 * g++.dg/warn/pr12242.C: Same.
1325 * g++.dg/warn/pr30551-2.C: Same.
1326 * g++.dg/warn/pr30551.C: Same.
1327 * g++.old-deja/g++.benjamin/16077.C: Same.
1328 * g++.old-deja/g++.bob/inherit1.C: Same.
1329 * g++.old-deja/g++.brendan/crash56.C: Same.
1330 * g++.old-deja/g++.brendan/template17.C: Same.
1331 * g++.old-deja/g++.eh/ctor1.C: Same.
1332 * g++.old-deja/g++.jason/bool5.C: Same.
1333 * g++.old-deja/g++.jason/cond.C: Same.
1334 * g++.old-deja/g++.jason/operator.C: Same.
1335 * g++.old-deja/g++.jason/pmf5.C: Same.
1336 * g++.old-deja/g++.law/ctors5.C: Same.
1337 * g++.old-deja/g++.law/missed-error2.C: Same.
1338 * g++.old-deja/g++.law/operators9.C: Same.
1339 * g++.old-deja/g++.law/temps1.C: Same.
1340 * g++.old-deja/g++.mike/for2.C: Same.
1341 * g++.old-deja/g++.mike/ns5.C: Same.
1342 * g++.old-deja/g++.mike/ns7.C: Same.
1343 * g++.old-deja/g++.mike/p10769b.C: Same.
1344 * g++.old-deja/g++.niklas/t120.C: Same.
1345 * g++.old-deja/g++.niklas/t121.C: Same.
1346 * g++.old-deja/g++.ns/koenig5.C: Same.
1347 * g++.old-deja/g++.oliva/overload1.C: Same.
1348 * g++.old-deja/g++.other/crash24.C: Same.
1349 * g++.old-deja/g++.other/crash25.C: Same.
1350 * g++.old-deja/g++.other/decl5.C: Same.
1351 * g++.old-deja/g++.other/lineno5.C: Same.
1352 * g++.old-deja/g++.other/null3.C: Same.
1353 * g++.old-deja/g++.other/overcnv2.C: Same.
1354 * g++.old-deja/g++.other/ptrmem7.C: Same.
1355 * g++.old-deja/g++.other/typename1.C: Same.
1356 * g++.old-deja/g++.other/vaarg3.C: Same.
1357 * g++.old-deja/g++.pt/crash10.C: Same.
1358 * g++.old-deja/g++.pt/crash28.C: Same.
1359 * g++.old-deja/g++.pt/crash38.C: Same.
1360 * g++.old-deja/g++.pt/explicit70.C: Same.
1361 * g++.old-deja/g++.pt/explicit77.C: Same.
1362 * g++.old-deja/g++.pt/expr2.C: Same.
1363 * g++.old-deja/g++.pt/spec5.C: Same.
1364 * g++.old-deja/g++.pt/spec6.C: Same.
1365 * g++.old-deja/g++.pt/typename3.C: Same.
1366 * g++.old-deja/g++.pt/typename5.C: Same.
1367 * g++.old-deja/g++.pt/typename6.C: Same.
1368 * g++.old-deja/g++.pt/typename7.C: Same.
1369 * g++.old-deja/g++.pt/unify4.C: Same.
1370 * g++.old-deja/g++.pt/unify8.C: Same.
1371 * g++.old-deja/g++.pt/vaarg3.C: Same.
1372 * g++.old-deja/g++.robertl/eb22.C: Same.
1373 * g++.old-deja/g++.robertl/eb4.C: Same.
1374 * g++.old-deja/g++.robertl/eb44.C: Same.
1375 * g++.old-deja/g++.robertl/eb69.C: Same.
1376 * g++.old-deja/g++.robertl/eb98.C: Same.
1377 * gcc.dg/20031223-1.c: Same.
1378 * gcc.dg/940510-1.c: Same.
1379 * gcc.dg/990506-0.c: Same.
1380 * gcc.dg/Walloca-1.c: Same.
1381 * gcc.dg/Walloca-2.c: Same.
1382 * gcc.dg/Wconversion-integer.c: Same.
1383 * gcc.dg/Wcxx-compat-8.c: Same.
1384 * gcc.dg/Wimplicit-int-1.c: Same.
1385 * gcc.dg/Wimplicit-int-2.c: Same.
1386 * gcc.dg/Wimplicit-int-4.c: Same.
1387 * gcc.dg/Wpointer-sign-Wall.c: Same.
1388 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1389 * gcc.dg/Wshadow-1.c: Same.
1390 * gcc.dg/Wshadow-3.c: Same.
1391 * gcc.dg/Wswitch-enum-error.c: Same.
1392 * gcc.dg/Wswitch-enum.c: Same.
1393 * gcc.dg/Wswitch-error.c: Same.
1394 * gcc.dg/Wswitch.c: Same.
1395 * gcc.dg/Wtype-limits-Wextra.c: Same.
1396 * gcc.dg/Wtype-limits.c: Same.
1397 * gcc.dg/Wvla-larger-than-2.c: Same.
1398 * gcc.dg/anon-struct-5.c: Same.
1399 * gcc.dg/array-10.c: Same.
1400 * gcc.dg/array-11.c: Same.
1401 * gcc.dg/array-15.c: Same.
1402 * gcc.dg/array-2.c: Same.
1403 * gcc.dg/array-8.c: Same.
1404 * gcc.dg/array-const-2.c: Same.
1405 * gcc.dg/array-const-3.c: Same.
1406 * gcc.dg/bitfld-1.c: Same.
1407 * gcc.dg/bitfld-8.c: Same.
1408 * gcc.dg/builtin-redefine.c: Same.
1409 * gcc.dg/c11-noreturn-1.c: Same.
1410 * gcc.dg/c11-noreturn-2.c: Same.
1411 * gcc.dg/c11-static-assert-3.c: Same.
1412 * gcc.dg/c90-arraydecl-1.c: Same.
1413 * gcc.dg/c90-complex-1.c: Same.
1414 * gcc.dg/c90-complit-1.c: Same.
1415 * gcc.dg/c90-const-expr-11.c: Same.
1416 * gcc.dg/c90-const-expr-7.c: Same.
1417 * gcc.dg/c90-const-expr-8.c: Same.
1418 * gcc.dg/c90-enum-comma-1.c: Same.
1419 * gcc.dg/c90-flex-array-1.c: Same.
1420 * gcc.dg/c90-hexfloat-1.c: Same.
1421 * gcc.dg/c90-idem-qual-1.c: Same.
1422 * gcc.dg/c90-idem-qual-2.c: Same.
1423 * gcc.dg/c90-idem-qual-3.c: Same.
1424 * gcc.dg/c90-mixdecl-1.c: Same.
1425 * gcc.dg/c90-restrict-1.c: Same.
1426 * gcc.dg/c90-return-1.c: Same.
1427 * gcc.dg/c99-array-nonobj-1.c: Same.
1428 * gcc.dg/c99-arraydecl-1.c: Same.
1429 * gcc.dg/c99-complex-1.c: Same.
1430 * gcc.dg/c99-complex-2.c: Same.
1431 * gcc.dg/c99-complit-2.c: Same.
1432 * gcc.dg/c99-const-expr-7.c: Same.
1433 * gcc.dg/c99-const-expr-8.c: Same.
1434 * gcc.dg/c99-flex-array-3.c: Same.
1435 * gcc.dg/c99-flex-array-7.c: Same.
1436 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1437 * gcc.dg/c99-impl-decl-1.c: Same.
1438 * gcc.dg/c99-impl-int-1.c: Same.
1439 * gcc.dg/c99-impl-int-2.c: Same.
1440 * gcc.dg/c99-init-3.c: Same.
1441 * gcc.dg/c99-restrict-1.c: Same.
1442 * gcc.dg/c99-return-1.c: Same.
1443 * gcc.dg/c99-tag-1.c: Same.
1444 * gcc.dg/c99-tag-3.c: Same.
1445 * gcc.dg/call-diag-2.c: Same.
1446 * gcc.dg/cpp/19940712-1.c: Same.
1447 * gcc.dg/cpp/19951025-1.c: Same.
1448 * gcc.dg/cpp/19990413-1.c: Same.
1449 * gcc.dg/cpp/direct2.c: Same.
1450 * gcc.dg/cpp/direct2s.c: Same.
1451 * gcc.dg/cpp/pr28709.c: Same.
1452 * gcc.dg/cpp/pr61854-c90.c: Same.
1453 * gcc.dg/cpp/pr61854-c94.c: Same.
1454 * gcc.dg/cpp/pragma-1.c: Same.
1455 * gcc.dg/cpp/pragma-2.c: Same.
1456 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1457 * gcc.dg/cpp/trad/literals-2.c: Same.
1458 * gcc.dg/cpp/warn-comments-2.c: Same.
1459 * gcc.dg/cpp/warn-comments-3.c: Same.
1460 * gcc.dg/cpp/warn-comments.c: Same.
1461 * gcc.dg/cpp/warn-long-long-2.c: Same.
1462 * gcc.dg/cpp/warn-long-long.c: Same.
1463 * gcc.dg/cpp/warn-redefined-2.c: Same.
1464 * gcc.dg/cpp/warn-redefined.c: Same.
1465 * gcc.dg/darwin-cfstring-2.c: Same.
1466 * gcc.dg/darwin-cfstring-format-1.c: Same.
1467 * gcc.dg/decl-9.c: Same.
1468 * gcc.dg/declspec-1.c: Same.
1469 * gcc.dg/declspec-10.c: Same.
1470 * gcc.dg/declspec-11.c: Same.
1471 * gcc.dg/declspec-13.c: Same.
1472 * gcc.dg/declspec-18.c: Same.
1473 * gcc.dg/declspec-4.c: Same.
1474 * gcc.dg/declspec-5.c: Same.
1475 * gcc.dg/declspec-6.c: Same.
1476 * gcc.dg/declspec-8.c: Same.
1477 * gcc.dg/deprecated-4.c: Same.
1478 * gcc.dg/deprecated.c: Same.
1479 * gcc.dg/dfp/composite-type.c: Same.
1480 * gcc.dg/empty-source-2.c: Same.
1481 * gcc.dg/empty-source-3.c: Same.
1482 * gcc.dg/format/attr-6.c: Same.
1483 * gcc.dg/format/branch-1.c: Same.
1484 * gcc.dg/format/c90-printf-1.c: Same.
1485 * gcc.dg/format/c90-strftime-2.c: Same.
1486 * gcc.dg/format/c99-strftime-1.c: Same.
1487 * gcc.dg/format/cmn-err-1.c: Same.
1488 * gcc.dg/format/few-1.c: Same.
1489 * gcc.dg/format/ms_branch-1.c: Same.
1490 * gcc.dg/format/ms_unnamed-1.c: Same.
1491 * gcc.dg/format/ms_va-1.c: Same.
1492 * gcc.dg/format/unnamed-1.c: Same.
1493 * gcc.dg/format/va-1.c: Same.
1494 * gcc.dg/format/xopen-1.c: Same.
1495 * gcc.dg/funcdef-var-1.c: Same.
1496 * gcc.dg/funcdef-var-2.c: Same.
1497 * gcc.dg/gnu89-const-expr-1.c: Same.
1498 * gcc.dg/gnu89-const-expr-2.c: Same.
1499 * gcc.dg/gnu90-const-expr-1.c: Same.
1500 * gcc.dg/gnu99-const-expr-1.c: Same.
1501 * gcc.dg/gnu99-const-expr-2.c: Same.
1502 * gcc.dg/gnu99-init-2.c: Same.
1503 * gcc.dg/gomp/_Atomic-5.c: Same.
1504 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1505 * gcc.dg/gomp/atomic-5.c: Same.
1506 * gcc.dg/gomp/linear-1.c: Same.
1507 * gcc.dg/gomp/pr67500.c: Same.
1508 * gcc.dg/init-bad-1.c: Same.
1509 * gcc.dg/init-bad-2.c: Same.
1510 * gcc.dg/init-bad-3.c: Same.
1511 * gcc.dg/init-string-1.c: Same.
1512 * gcc.dg/label-compound-stmt-1.c: Same.
1513 * gcc.dg/label-decl-2.c: Same.
1514 * gcc.dg/label-decl-4.c: Same.
1515 * gcc.dg/large-size-array-2.c: Same.
1516 * gcc.dg/large-size-array-4.c: Same.
1517 * gcc.dg/lvalue-6.c: Same.
1518 * gcc.dg/m-un-2.c: Same.
1519 * gcc.dg/multiple-overflow-warn-1.c: Same.
1520 * gcc.dg/multiple-overflow-warn-2.c: Same.
1521 * gcc.dg/multiple-overflow-warn-3.c: Same.
1522 * gcc.dg/nested-redef-1.c: Same.
1523 * gcc.dg/no-asm-1.c: Same.
1524 * gcc.dg/no-asm-3.c: Same.
1525 * gcc.dg/no-asm-4.c: Same.
1526 * gcc.dg/noncompile/20010524-1.c: Same.
1527 * gcc.dg/noncompile/incomplete-5.c: Same.
1528 * gcc.dg/noncompile/pr44517.c: Same.
1529 * gcc.dg/noncompile/pr52290.c: Same.
1530 * gcc.dg/noreturn-1.c: Same.
1531 * gcc.dg/overflow-warn-1.c: Same.
1532 * gcc.dg/overflow-warn-2.c: Same.
1533 * gcc.dg/overflow-warn-3.c: Same.
1534 * gcc.dg/overflow-warn-4.c: Same.
1535 * gcc.dg/parm-mismatch-1.c: Same.
1536 * gcc.dg/parser-pr28152-2.c: Same.
1537 * gcc.dg/parser-pr28152.c: Same.
1538 * gcc.dg/pedwarn-init.c: Same.
1539 * gcc.dg/pointer-arith-2.c: Same.
1540 * gcc.dg/pointer-arith-3.c: Same.
1541 * gcc.dg/pointer-arith-4.c: Same.
1542 * gcc.dg/pr14475.c: Same.
1543 * gcc.dg/pr18596-3.c: Same.
1544 * gcc.dg/pr18809-1.c: Same.
1545 * gcc.dg/pr27953.c: Same.
1546 * gcc.dg/pr30457.c: Same.
1547 * gcc.dg/pr30551-2.c: Same.
1548 * gcc.dg/pr30551-3.c: Same.
1549 * gcc.dg/pr30551-4.c: Same.
1550 * gcc.dg/pr30551-5.c: Same.
1551 * gcc.dg/pr30551-6.c: Same.
1552 * gcc.dg/pr30551.c: Same.
1553 * gcc.dg/pr36997.c: Same.
1554 * gcc.dg/pr41842.c: Same.
1555 * gcc.dg/pr48552-1.c: Same.
1556 * gcc.dg/pr48552-2.c: Same.
1557 * gcc.dg/pr59717.c: Same.
1558 * gcc.dg/pr61077.c: Same.
1559 * gcc.dg/pr61096-1.c: Same.
1560 * gcc.dg/pr63626.c: Same.
1561 * gcc.dg/pr64223-1.c: Same.
1562 * gcc.dg/pr64223-2.c: Same.
1563 * gcc.dg/pr8788-1.c: Same.
1564 * gcc.dg/pr8927-1.c: Same.
1565 * gcc.dg/pragma-darwin.c: Same.
1566 * gcc.dg/pragma-diag-5.c: Same.
1567 * gcc.dg/pragma-message.c: Same.
1568 * gcc.dg/redecl-1.c: Same.
1569 * gcc.dg/simd-1.c: Same.
1570 * gcc.dg/simd-5.c: Same.
1571 * gcc.dg/simd-6.c: Same.
1572 * gcc.dg/spellcheck-fields.c: Same.
1573 * gcc.dg/spellcheck-typenames.c: Same.
1574 * gcc.dg/struct-semi-2.c: Same.
1575 * gcc.dg/struct-semi-3.c: Same.
1576 * gcc.dg/transparent-union-3.c: Same.
1577 * gcc.dg/ucnid-8.c: Same.
1578 * gcc.dg/uninit-pr19430-O0.c: Same.
1579 * gcc.dg/uninit-pr19430.c: Same.
1580 * gcc.dg/uninit-pr20644-O0.c: Same.
1581 * gcc.dg/utf-dflt.c: Same.
1582 * gcc.dg/utf-dflt2.c: Same.
1583 * gcc.dg/utf16-4.c: Same.
1584 * gcc.dg/vla-11.c: Same.
1585 * gcc.dg/vla-20.c: Same.
1586 * gcc.dg/vla-init-1.c: Same.
1587 * gcc.dg/vla-init-2.c: Same.
1588 * gcc.dg/vla-init-3.c: Same.
1589 * gcc.dg/weak/weak-6.c: Same.
1590 * gcc.dg/weak/weak-7.c: Same.
1591 * gcc.dg/wtr-int-type-1.c: Same.
1592 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1593 * gcc.target/arm/polytypes.c: Same.
1594 * gcc.target/i386/spellcheck-options-4.c: Same.
1595 * gcc.target/powerpc/20030218-1.c: Same.
1596 * gcc.target/sh/pr21255-4.c: Same.
1597 * gcc.test-framework/dg-error-exp-XP.c: Same.
1598 * gfortran.dg/array_constructor_30.f03: Same.
1599 * gfortran.dg/class_30.f90: Same.
1600 * gfortran.dg/goacc/subarrays.f95: Same.
1601 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1602 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1603 * gfortran.dg/intrinsic_std_1.f90: Same.
1604 * gfortran.dg/pr70006.f90: Same.
1605 * gfortran.dg/warning-directive-1.F90: Same.
1606 * gfortran.dg/warning-directive-2.F90: Same.
1607 * gfortran.dg/warning-directive-3.F90: Same.
1608 * gfortran.dg/warning-directive-4.F90: Same.
1609 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1610 * obj-c++.dg/class-extension-1.mm: Same.
1611 * obj-c++.dg/class-extension-2.mm: Same.
1612 * obj-c++.dg/class-protocol-1.mm: Same.
1613 * obj-c++.dg/cxx-ivars-1.mm: Same.
1614 * obj-c++.dg/duplicate-class-1.mm: Same.
1615 * obj-c++.dg/exceptions-3.mm: Same.
1616 * obj-c++.dg/exceptions-4.mm: Same.
1617 * obj-c++.dg/exceptions-5.mm: Same.
1618 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1619 * obj-c++.dg/fsf-package-0.m: Same.
1620 * obj-c++.dg/invalid-type-1.mm: Same.
1621 * obj-c++.dg/method-12.mm: Same.
1622 * obj-c++.dg/method-13.mm: Same.
1623 * obj-c++.dg/method-15.mm: Same.
1624 * obj-c++.dg/method-16.mm: Same.
1625 * obj-c++.dg/method-6.mm: Same.
1626 * obj-c++.dg/method-7.mm: Same.
1627 * obj-c++.dg/property/at-property-1.mm: Same.
1628 * obj-c++.dg/property/at-property-14.mm: Same.
1629 * obj-c++.dg/property/at-property-17.mm: Same.
1630 * obj-c++.dg/property/at-property-21.mm: Same.
1631 * obj-c++.dg/property/at-property-5.mm: Same.
1632 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1633 * obj-c++.dg/property/dynamic-3.mm: Same.
1634 * obj-c++.dg/property/dynamic-4.mm: Same.
1635 * obj-c++.dg/property/property-neg-1.mm: Same.
1636 * obj-c++.dg/property/property-neg-6.mm: Same.
1637 * obj-c++.dg/property/synthesize-11.mm: Same.
1638 * obj-c++.dg/property/synthesize-5.mm: Same.
1639 * obj-c++.dg/property/synthesize-6.mm: Same.
1640 * obj-c++.dg/proto-lossage-4.mm: Same.
1641 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1642 * obj-c++.dg/strings/strings-1.mm: Same.
1643 * obj-c++.dg/super-class-1.mm: Same.
1644 * obj-c++.dg/syntax-error-6.mm: Same.
1645 * obj-c++.dg/syntax-error-7.mm: Same.
1646 * obj-c++.dg/syntax-error-9.mm: Same.
1647 * obj-c++.dg/try-catch-13.mm: Same.
1648 * objc.dg/attributes/method-noreturn-1.m: Same.
1649 * objc.dg/bad-receiver-type-2.m: Same.
1650 * objc.dg/bad-receiver-type.m: Same.
1651 * objc.dg/call-super-2.m: Same.
1652 * objc.dg/class-2.m: Same.
1653 * objc.dg/class-extension-1.m: Same.
1654 * objc.dg/class-extension-2.m: Same.
1655 * objc.dg/class-protocol-1.m: Same.
1656 * objc.dg/desig-init-1.m: Same.
1657 * objc.dg/duplicate-class-1.m: Same.
1658 * objc.dg/exceptions-3.m: Same.
1659 * objc.dg/exceptions-4.m: Same.
1660 * objc.dg/exceptions-5.m: Same.
1661 * objc.dg/foreach-6.m: Same.
1662 * objc.dg/foreach-7.m: Same.
1663 * objc.dg/fsf-nsstring-format-1.m: Same.
1664 * objc.dg/fsf-package-0.m: Same.
1665 * objc.dg/invalid-type-1.m: Same.
1666 * objc.dg/method-11.m: Same.
1667 * objc.dg/method-19.m: Same.
1668 * objc.dg/method-2.m: Same.
1669 * objc.dg/method-20.m: Same.
1670 * objc.dg/method-5.m: Same.
1671 * objc.dg/method-6.m: Same.
1672 * objc.dg/method-7.m: Same.
1673 * objc.dg/method-9.m: Same.
1674 * objc.dg/missing-proto-3.m: Same.
1675 * objc.dg/private-1.m: Same.
1676 * objc.dg/property/at-property-1.m: Same.
1677 * objc.dg/property/at-property-14.m: Same.
1678 * objc.dg/property/at-property-17.m: Same.
1679 * objc.dg/property/at-property-21.m: Same.
1680 * objc.dg/property/at-property-5.m: Same.
1681 * objc.dg/property/dynamic-3.m: Same.
1682 * objc.dg/property/dynamic-4.m: Same.
1683 * objc.dg/property/property-neg-1.m: Same.
1684 * objc.dg/property/property-neg-6.m: Same.
1685 * objc.dg/property/synthesize-11.m: Same.
1686 * objc.dg/property/synthesize-5.m: Same.
1687 * objc.dg/property/synthesize-6.m: Same.
1688 * objc.dg/proto-hier-1.m: Same.
1689 * objc.dg/proto-lossage-4.m: Same.
1690 * objc.dg/protocol-qualifier-2.m: Same.
1691 * objc.dg/strings/strings-1.m: Same.
1692 * objc.dg/type-size-1.m: Same.
1693
d904a983
JL
16942017-04-18 Jeff Law <law@redhat.com>
1695
1696 PR target/74563
1697 * gcc.target/mips/pr74563: New test.
1698
0155ed56
JJ
16992017-04-18 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR tree-optimization/80443
1702 * gcc.c-torture/compile/pr80443.c: New test.
1703
f380f608
RS
17042017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1705
1706 PR rtl-optimization/80357
1707 * gcc.c-torture/compile/pr80357.c: New test.
1708
dd68669b
JL
17092017-04-18 Jeff Law <law@redhat.com>
1710
1711 PR middle-end/80422
1712 * gcc.c-torture/compile/pr80422.c: New test.
1713
1cda61fc
JJ
17142017-04-18 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR debug/80263
1717 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1718
19970253
MM
17192017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1720
1721 PR target/80099
1722 * gcc.target/powerpc/pr80099-1.c: New test.
1723 * gcc.target/powerpc/pr80099-2.c: Likewise.
1724 * gcc.target/powerpc/pr80099-3.c: Likewise.
1725 * gcc.target/powerpc/pr80099-4.c: Likewise.
1726 * gcc.target/powerpc/pr80099-5.c: Likewise.
1727
8487c9a5
JJ
17282017-04-18 Jakub Jelinek <jakub@redhat.com>
1729
3b5fb3cb
JJ
1730 PR sanitizer/80444
1731 * gcc.dg/sancov/pr80444.c: New test.
1732
8487c9a5
JJ
1733 PR middle-end/79788
1734 PR middle-end/80375
1735 * gcc.dg/pr79788-1.c: New test.
1736 * gcc.dg/pr79788-2.c: New test.
1737
be7c73ae
MP
17382017-04-18 Marek Polacek <polacek@redhat.com>
1739
1740 PR c++/80244 - ICE with attribute in template alias.
1741 * g++.dg/cpp0x/alias-decl-59.C: New test.
1742
d6e3e8a5
MP
1743 PR c++/80241 - ICE with alignas pack expansion.
1744 * g++.dg/cpp0x/alignas11.C: New test.
1745
1adb82e1
BE
17462017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1747
1748 PR c++/80287
1749 * g++.dg/lto/pr80287_0.C: New test.
1750
fb5e5621
KN
17512017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1752
1753 PR target/80315
1754 * gcc.target/powerpc/pr80315-1.c: New test.
1755 * gcc.target/powerpc/pr80315-2.c: New test.
1756 * gcc.target/powerpc/pr80315-3.c: New test.
1757 * gcc.target/powerpc/pr80315-4.c: New test.
1758
afeaeb70
TV
17592017-04-16 Tom de Vries <tom@codesourcery.com>
1760
1761 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1762 directive.
1763 * g++.dg/parse/error3.C: Same.
1764 * g++.old-deja/g++.pt/niklas01a.C: Same.
1765 * gcc.dg/990506-0.c: Same.
1766 * gcc.dg/cpp/19990413-1.c: Same.
1767 * gcc.dg/cpp/pragma-1.c: Same.
1768 * gcc.dg/cpp/pragma-2.c: Same.
1769 * gcc.dg/m-un-2.c: Same.
1770 * objc.dg/private-1.m: Same.
1771
604f37cd
UB
17722017-04-15 Uros Bizjak <ubizjak@gmail.com>
1773
1774 * gcc.dg/pr54669.c: Fix dg-do directive.
1775 * gcc.dg/pr78582.c: Ditto.
1776 * gcc.dg/pr80020.c: Ditto.
1777 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1778 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1779 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1780 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1781 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1782 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1783 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1784 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1785 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1786 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1787
35cfdb17
DH
17882017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1789
604f37cd 1790 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
1791 * gfortran.dg/generic_29.f90: Likewise.
1792 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1793 * gfortran.dg/pr41922.f90: Likewise.
1794 * gfortran.dg/pr70006.f90: Likewise.
1795
f378be38
SB
17962017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1797
1798 PR tree-optimization/66612
1799 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1800
43076492
JW
18012017-04-14 Janus Weil <janus@gcc.gnu.org>
1802
1803 PR fortran/80361
1804 * gfortran.dg/class_62.f90: New test case.
1805
dd3d6a42
AB
18062017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1807
1808 * gcc.target/arc/loop-1.c: New file.
1809
31a07c81
MM
18102017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1811
1812 PR target/80098
1813 * gcc.target/powerpc/pr80098-1.c: New test.
1814 * gcc.target/powerpc/pr80098-2.c: Likewise.
1815 * gcc.target/powerpc/pr80098-3.c: Likewise.
1816 * gcc.target/powerpc/pr80098-4.c: Likewise.
1817
09956017
JJ
18182017-04-13 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR sanitizer/80403
1821 * g++.dg/ubsan/pr80403-2.C: New test.
1822
bc042396
VM
18232017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1824
1825 PR rtl-optimization/80343
1826 * gcc.target/powerpc/pr80343.c: New.
1827
abac4c34
DK
18282017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1829
1830 PR sanitizer/80414
1831 * c-c++-common/ubsan/bounds-15.c: New test.
1832
43a3aa03
RB
18332017-04-13 Richard Biener <rguenther@suse.de>
1834
1835 PR testsuite/80416
1836 * g++.dg/torture/pr79671.C: Fix asm constraints.
1837
031fbdb9
JJ
18382017-04-13 Jakub Jelinek <jakub@redhat.com>
1839
1840 PR debug/80321
1841 * gcc.dg/debug/pr80321.c: New test.
1842
18432017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1844
1845 * gnat.dg/debug10.adb: New test.
1846 * gnat.dg/debug10_pkg.ads: New helper.
1847
76873758
JJ
18482017-04-12 Jakub Jelinek <jakub@redhat.com>
1849
deed3da9
JJ
1850 PR tree-optimization/79390
1851 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1852
b96a3e11
JJ
1853 PR sanitizer/80403
1854 PR sanitizer/80404
1855 PR sanitizer/80405
1856 * g++.dg/ubsan/pr80403.C: New test.
1857 * g++.dg/ubsan/pr80404.C: New test.
1858 * g++.dg/ubsan/pr80405.C: New test.
1859
76873758
JJ
1860 PR c/80163
1861 * gcc.dg/torture/pr80163.c: New test.
1862
940c9a7c 18632017-04-12 Richard Biener <rguenther@suse.de>
76873758 1864 Jeff Law <law@redhat.com>
940c9a7c
RB
1865
1866 PR tree-optimization/80359
1867 * gcc.dg/torture/pr80359.c: New testcase.
1868
350792ff 18692017-04-12 Richard Biener <rguenther@suse.de>
76873758 1870 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
1871
1872 PR middle-end/79671
1873 * g++.dg/torture/pr79671.C: New testcase.
1874 * g++.dg/lto/pr79671_0.C: Likewise.
1875 * g++.dg/lto/pr79671_1.c: Likewise.
1876
d62e6f10
JJ
18772017-04-12 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR sanitizer/80349
1880 * g++.dg/ubsan/pr80349.C: New test.
1881
8585103f
JJ
18822017-04-11 Jakub Jelinek <jakub@redhat.com>
1883
347e1f77
JJ
1884 PR c++/80370
1885 * g++.dg/cpp1z/decomp28.C: New test.
1886
df1c878e
JJ
1887 PR middle-end/80100
1888 * gcc.dg/pr80100.c: New test.
1889
8585103f
JJ
1890 PR rtl-optimization/80385
1891 * g++.dg/opt/pr80385.C: New test.
1892
c6cf6ef7
ML
18932017-04-11 Martin Liska <mliska@suse.cz>
1894
1895 PR ipa/80212
1896 * g++.dg/ipa/pr80212.C: New test.
1897
3812f460
MS
18982017-04-11 Martin Sebor <msebor@redhat.com>
1899
1900 PR middle-end/80364
1901 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1902
9f679370
ML
19032017-04-11 Martin Liska <mliska@suse.cz>
1904
1905 PR sanitizer/70878
1906 * gcc.dg/ubsan/pr70878.c: New test.
1907
82665822
JJ
19082017-04-11 Jakub Jelinek <jakub@redhat.com>
1909
cb278caa
JJ
1910 PR target/80381
1911 * gcc.target/i386/pr80381.c: New test.
1912
82665822
JJ
1913 PR c++/80363
1914 * g++.dg/ext/pr80363.C: New test.
1915
abde687a
SKS
19162017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1917
1918 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1919 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1920 Add avr-*-* to non-lp64 selector.
1921
13e6ec34
MS
19222017-04-10 Martin Sebor <msebor@redhat.com>
1923
1924 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1925 * gcc.dg/pr40340-4.c: Same.
1926
a2cb1196
NK
19272017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1928
13e6ec34 1929 PR fortran/69498
a2cb1196
NK
1930 * gfortran.dg/submodule_unexp.f90: Modified test
1931 to account for new error.
1932 * gfortran.dg/submodule_twice.f90: New Test
1933
b447b28c
JJ
19342017-04-10 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR c++/80176
1937 * g++.dg/init/ref23.C: New test.
1938
3bbd6768
TK
19392017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1940
1941 PR tree-optimization/80304
1942 * gfortran.dg/do_concurrent_4.f90: New test case.
1943
99827b5c
JW
19442017-04-10 Janus Weil <janus@gcc.gnu.org>
1945
1946 PR fortran/80046
1947 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
1948
7db31bc2
DE
19492017-04-10 David Edelsohn <dje.gcc@gmail.com>
1950
1951 * g++.dg/torture/pr79905.C: Add -maltivec option.
1952
9058a2c5
JL
19532017-04-10 Jeff Law <law@redhat.com>
1954
1955 PR tree-optimization/80374
1956 * g++.dg/pr80374.c: New test.
1957
bd8f8642
KN
19582017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1959
1960 PR target/80108
1961 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
1962 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
1963
f634dd47
UB
19642017-04-10 Uros Bizjak <ubizjak@gmail.com>
1965
1966 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
1967
065ba179
UB
19682017-04-10 Uros Bizjak <ubizjak@gmail.com>
1969
1970 PR testsuite/79356
1971 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
1972
71b838d0
DS
19732017-04-10 Daniel Santos <daniel.santos@pobox.com>
1974
1975 PR testsuite/79867
1976 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
1977
98a7a34e
MP
19782017-04-10 Marek Polacek <polacek@redhat.com>
1979
1980 PR sanitizer/80348
1981 * g++.dg/ubsan/div-by-zero-3.C: New test.
1982
aac69a62
BC
19832017-04-10 Bin Cheng <bin.cheng@arm.com>
1984
1985 PR tree-optimization/80153
1986 * gcc.c-torture/execute/pr80153.c: New.
1987
737237c9
RB
19882017-04-10 Richard Biener <rguenther@suse.de>
1989
1990 PR middle-end/80362
1991 * gcc.dg/torture/pr80362.c: New testcase.
1992
ba6ee9fc
RB
19932017-04-10 Richard Biener <rguenther@suse.de>
1994
1995 PR tree-optimization/80304
1996 * gcc.dg/torture/pr80304.c: New testcase.
1997
4d1a05f1
NS
19982017-04-10 Nathan Sidwell <nathan@acm.org>
1999
2000 PR target/79905
2001 * g++.dg/torture/pr79905.C: New.
2002
3ee0fb02
ML
20032017-04-10 Martin Liska <mliska@suse.cz>
2004
2005 PR sanitizer/80350
2006 * c-c++-common/ubsan/pr80350.c: New test.
2007
167a5b77
JJ
20082017-04-10 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR target/80324
2011 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2012
d691b7e4
ML
20132017-04-08 Martin Liska <mliska@suse.cz>
2014
2015 Revert:
2016 2017-04-07 Martin Liska <mliska@suse.cz>
2017
2018 PR ipa/80212
2019 * g++.dg/ipa/pr80212.C: New test.
2020
dcb2c527
JJ
20212017-04-07 Jakub Jelinek <jakub@redhat.com>
2022
c98b0016
JJ
2023 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2024 dg-options.
2025 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2026
dcb2c527
JJ
2027 PR target/80322
2028 PR target/80323
2029 PR target/80325
2030 PR target/80326
2031 * gcc.target/i386/avx512f-undefined-1.c: New test.
2032 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2033 * gcc.target/i386/avx-cvtsd-1.c: New test.
2034 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2035 * gcc.target/i386/avx512f-abspd-1.c: New test.
2036 * gcc.target/i386/avx-cvtss-1.c: New test.
2037 * gcc.target/i386/avx512f-absps-1.c: New test.
2038 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2039 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2040
1ef532f4
MP
20412017-04-07 Marek Polacek <polacek@redhat.com>
2042
2043 PR sanitizer/80348
2044 * g++.dg/ubsan/div-by-zero-2.C: New test.
2045
2166aeb3
MP
2046 PR c++/80095
2047 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2048
057da7af
VM
20492017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2050
2051 PR rtl-optimization/70478
2052 * gcc.target/s390/pr70478.c: New.
2053
3b6cb9e3
ML
20542017-04-07 Martin Liska <mliska@suse.cz>
2055
2056 PR target/79889
2057 * g++.dg/ext/mv8.C: Add aarch64* targets.
2058
70cd23c0
ML
20592017-04-07 Martin Liska <mliska@suse.cz>
2060
2061 PR ipa/80212
2062 * g++.dg/ipa/pr80212.C: New test.
2063
fe6bb25f
TP
20642017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2065
2066 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2067
bf7b869a
RB
20682017-04-07 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/80334
2071 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2072 alignas on stack.
2073
2d143ba8
RB
20742017-04-07 Richard Biener <rguenther@suse.de>
2075
2076 PR middle-end/80341
2077 * gcc.dg/torture/pr80341.c: New testcase.
2078
ed3cd38d
JJ
20792017-04-06 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR debug/80234
2082 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2083 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2084
e5f56581
UB
20852017-04-06 Uros Bizjak <ubizjak@gmail.com>
2086
2087 PR target/79733
2088 * gcc.target/i386/pr79733.c: New test.
2089
a5211c80
UB
20902017-04-06 Uros Bizjak <ubizjak@gmail.com>
2091
2092 PR target/80298
2093 * gcc.target/i386/pr80298-1.c: New test.
2094 * gcc.target/i386/pr80298-2.c: Ditto.
2095
db086c96
TP
20962017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2097
2098 PR target/80082
2099 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2100 ARMv7-R.
2101
09b63f67
RB
21022017-04-06 Richard Biener <rguenther@suse.de>
2103
2104 PR tree-optimization/80334
2105 * g++.dg/torture/pr80334.C: New testcase.
2106
d9f8c5af
ML
21072017-04-06 Martin Liska <mliska@suse.cz>
2108
2109 PR sanitizer/80166
2110 * gcc.dg/asan/pr80166.c: New test.
2111
1b68991f
RO
21122017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2113
2114 PR tree-optimization/79390
2115 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2116
0f784346
RB
21172017-04-06 Richard Biener <rguenther@suse.de>
2118
2119 PR tree-optimization/80262
2120 * gcc.target/i386/pr80262.c: New testcase.
2121
23a429c2
RB
21222017-04-06 Richard Biener <rguenther@suse.de>
2123
2124 PR middle-end/80281
2125 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2126
e2323a2b
VM
21272017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2128
2129 PR rtl-optimization/70703
2130 * gcc.target/i386/pr70703.c: New.
2131
47a11342
JJ
21322017-04-05 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR sanitizer/80308
2135 * c-c++-common/asan/pr80308.c: New test.
2136
d0ee17a5
DV
21372017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2138
2139 PR target/79890
2140 * gcc.target/s390/pr79890.c: New test case.
2141
36f896c7
JJ
21422017-04-05 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR target/80310
2145 * c-c++-common/ubsan/pr80310.c: New test.
2146
d16e2ddd
JJ
21472017-04-04 Jakub Jelinek <jakub@redhat.com>
2148
e1201dff
JJ
2149 PR c++/80297
2150 * g++.dg/torture/pr80297.C: New test.
2151
d16e2ddd
JJ
2152 PR tree-optimization/79390
2153 * gcc.target/i386/pr79390.c: New test.
2154 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2155
c0ea338b
VR
21562017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2157
2158 PR c++/80296
2159 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2160
a1527a93
TP
21612017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2162
2163 PR target/80307
2164 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2165 targeting any CPU or architecture.
2166 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2167 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2168 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2169 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2170 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2171 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2172 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2173 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2174
065ba179 21752017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
2176
2177 PR fortran/69498
2178 * gfortran.dg/submodule_unexp.f90: New test.
2179
b1fd967c
JJ
21802017-04-04 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR target/80286
2183 * gcc.target/i386/avx-pr80286.c: New test.
2184 * gcc.dg/pr80286.c: New test.
2185
248179b5
RB
21862017-04-04 Richard Biener <rguenther@suse.de>
2187
2188 PR middle-end/80281
2189 * gcc.dg/torture/pr80281.c: New testcase.
2190
a577fcf2
RB
21912017-04-04 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/80275
2194 * g++.dg/opt/pr80275.C: Make g static.
2195
833bbf60
SB
21962017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2197
2198 PR rtl-optimization/60818
2199 * gcc.c-torture/compile/pr60818.c: New testcase.
2200
5764ee3c
JW
22012017-04-03 Jonathan Wakely <jwakely@redhat.com>
2202
2203 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2204 * gcc.dg/20031012-1.c: Likewise.
2205 * gcc.dg/ipa/ipcp-1.c: Likewise.
2206 * gcc.dg/torture/matrix-3.c: Likewise.
2207 * gcc.target/powerpc/ppc-spe.c: Likewise.
2208 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2209
bbdf4e81
PB
22102017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2211
2212 PR target/80246
2213 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2214 powerpc_vsx_ok.
2215 (std, ld): Limit scan-assembler-times check to lp64.
2216 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2217 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2218 powerpc_vsx_ok.
2219
44bc146f
PB
22202017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2221
2222 PR target/80246
2223 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2224
fff80893
RB
22252017-04-03 Richard Biener <rguenther@suse.de>
2226
2227 PR tree-optimization/80275
2228 * g++.dg/opt/pr80275.C: New testcase.
2229
79f9fc38
DV
22302017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2231
2232 PR testsuite/79356
2233 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2234
a8e70fd3
RD
22352017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2236
2237 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2238 (bal): Increase iteration count and assume alignment.
2239
e0061866
BC
22402017-04-03 Bin Cheng <bin.cheng@arm.com>
2241
2242 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2243
c2d43326
AP
22442017-04-02 Andrew Pinski <apinski@cavium.com>
2245
2246 * gcc.c-torture/compile/nested-3.c: New testcase.
2247 * gcc.c-torture/execute/20170401-1.c: New testcase.
2248 * gcc.c-torture/execute/20170401-2.c: New testcase.
2249
a5a9046d
SB
22502017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2251
2252 PR rtl-optimization/79405
2253 gcc.dg/pr79405.c: New testcase.
2254
6f3af356
JJ
22552017-03-31 Jakub Jelinek <jakub@redhat.com>
2256
eee3756d
JJ
2257 PR debug/79255
2258 * gcc.dg/pr79255.c: New test.
2259
6f3af356
JJ
2260 PR c++/79572
2261 * g++.dg/ubsan/null-8.C: New test.
2262
99e6cfd6
PH
22632017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2264
2265 PR target/80107
2266 * gfortran.dg/pr80107.f: New.
2267
094e6b7a
JL
22682017-03-31 Jeff Law <law@redhat.com>
2269
2270 PR tree-optimization/49498
2271 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2272
eceb2409 22732017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2274
eceb2409
RB
2275 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2276
c412c01a 22772017-03-31 Richard Biener <rguenther@suse.de>
065ba179 2278
c412c01a
RB
2279 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2280
005f12bf
JJ
22812017-03-31 Jakub Jelinek <jakub@redhat.com>
2282
af88f557
JJ
2283 PR libstdc++/80251
2284 * g++.dg/ext/is_aggregate.C: New test.
2285
7d790165
JJ
2286 PR middle-end/80173
2287 * gcc.target/i386/pr80173.c: New test.
2288
a7d55154
JJ
2289 PR middle-end/80163
2290 * gcc.dg/pr80163.c: New test.
2291
005f12bf
JJ
2292 PR debug/80025
2293 * gcc.dg/torture/pr80025.c: New test.
2294
c8e0f43f
MF
22952017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2296
2297 * gcc.target/mips/pr52125.c: Add -msym32.
2298
724d25f3
JJ
22992017-03-30 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR translation/80189
2302 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2303 * g++.dg/gomp/sharing-1.C: Likewise.
2304 * gfortran.dg/gomp/pr44536.f90: Likewise.
2305 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2306 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2307 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2308 * gfortran.dg/gomp/pr33439.f90: Likewise.
2309 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2310 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2311 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2312 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2313 * gcc.dg/gomp/sharing-1.c: Likewise.
2314
05dc406d
PB
23152017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2316
2317 PR target/80246
2318 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2319 Darwin and SPE.
2320 (dxex, dxexq): Update return type.
2321 (diex, diexq): Update argument type.
2322 * gcc.target/powerpc/pr80246.c: New test.
2323
b0fd4d7e
MJ
23242017-03-30 Martin Jambor <mjambor@suse.cz>
2325
2326 PR ipa/77333
2327 * g++.dg/ipa/pr77333.C: New test.
2328
de008ec4
JJ
23292017-03-30 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR target/80206
2332 * gcc.target/i386/pr80206.c: New test.
2333
28c02407
RB
23342017-03-30 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/77498
2337 * gfortran.dg/pr77498.f: New testcase.
2338
10fa8dfb
MP
23392017-03-29 Marek Polacek <polacek@redhat.com>
2340
2341 PR c/79730
2342 * gcc.dg/pr79730.c: New test.
2343
fdc54f39
JD
23442017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2345
2346 PR libgfortran/78670
2347 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2348 a character of length 1. Update test for success.
2349 * gfortran.dg/dtio_28.f03: New test.
2350 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2351 'scratch' to delete the file when done.
2352
533c0b69
SB
23532017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2354
2355 PR rtl-optimization/80233
2356 * gcc.c-torture/compile/pr80233.c: New testcase.
2357
e35229f8
TK
23582017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2359
2360 PR fortran/80254
2361 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2362 * gfortran.dg/dec_io_2a.f90: instead (new test).
2363
5c0a28d4
JW
23642017-03-28 Jiong Wang <jiong.wang@arm.com>
2365
2366 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2367
19846619
SB
23682017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2369
2370 PR testsuite/43496
2371 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2372 generating PIC code.
2373
e5119fab
VM
23742017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2375
2376 PR rtl-optimization/80193
2377 * gcc.target/i386/pr80193.c: New.
2378
cf474530
JW
23792017-03-28 Janus Weil <janus@gcc.gnu.org>
2380
2381 PR fortran/78661
2382 * gfortran.dg/dtio_25.f90: Modified test case.
2383 * gfortran.dg/dtio_27.f90: New test case.
2384
34fac449
UB
23852017-03-28 Uros Bizjak <ubizjak@gmail.com>
2386
2387 PR target/53383
2388 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2389 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2390 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2391
3e907b90
BC
23922017-03-28 Bin Cheng <bin.cheng@arm.com>
2393
2394 * gcc.c-torture/compile/irreducible-loop.c: New.
2395
522818b9
RS
23962017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2397
3e907b90 2398 PR tree-optimization/80218
522818b9
RS
2399 * gcc.dg/pr80218.c: New test.
2400
ea7d7da8
RB
24012017-03-28 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/78644
2404 * gcc.dg/pr78644-1.c: New testcase.
2405 * gcc.dg/pr78644-2.c: Likewise.
2406
498173ef
TT
24072017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2408
2409 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2410 * gcc.dg/pic-4.c: Likewise.
2411 * gcc.dg/pie-3.c: Likewise.
2412 * gcc.dg/pie-4.c: Likewise.
2413
c5ad2433
ML
24142017-03-28 Martin Liska <mliska@suse.cz>
2415
2416 PR ipa/80205
2417 * g++.dg/ipa/pr80205.C: New test.
2418
17722fb9
SKS
24192017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2420
2421 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2422 with sizeof(int) < 4.
2423 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2424 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2425 * gcc.dg/torture/pr79777.c: Likewise.
2426 * gcc.dg/torture/pr79910.c: Likewise.
2427
737f500a
RB
24282017-03-28 Richard Biener <rguenther@suse.de>
2429
2430 PR middle-end/80222
2431 * g++.dg/pr80222.C: New testcase.
2432
62f96a79
ML
24332017-03-28 Martin Liska <mliska@suse.cz>
2434
2435 PR ipa/80104
2436 * gcc.dg/ipa/pr80104.c: New test.
2437
72785f26
MP
24382017-03-28 Marek Polacek <polacek@redhat.com>
2439
2440 PR sanitizer/80067
2441 * c-c++-common/ubsan/shift-10.c: New test.
2442
86516987
JL
24432017-03-27 Jeff Law <law@redhat.com>
2444
4dbf1eee 2445 PR tree-optimization/80216
86516987
JL
2446 * gcc.c-torture/compile/pr80216.c: New test.
2447
aade772d
JJ
24482017-03-27 Jakub Jelinek <jakub@redhat.com>
2449
a9e4a1a5
JJ
2450 PR middle-end/80162
2451 * c-c++-common/pr80162-1.c: New test.
2452 * c-c++-common/pr80162-2.c: New test.
2453 * c-c++-common/pr80162-3.c: New test.
2454
aade772d
JJ
2455 PR target/80102
2456 * g++.dg/opt/pr80102.C: New test.
2457
d89f355e
MM
24582017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2459
2460 PR target/78543
2461 * gcc.target/powerpc/pr78543.c: New test.
2462
79c4d73b
KN
24632017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2464
2465 PR target/80103
2466 * gcc.target/powerpc/pr80103-1.c: New test.
2467
819df781
RB
24682017-03-27 Richard Biener <rguenther@suse.de>
2469
2470 PR tree-optimization/80181
2471 * gcc.dg/torture/pr80181.c: New testcase.
2472
84804c5b
CZ
24732017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2474
065ba179 2475 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 2476
c5e5f5f6
RB
24772017-03-27 Richard Biener <rguenther@suse.de>
2478
2479 PR ipa/79776
2480 * g++.dg/ipa/pr79776.C: New testcase.
2481
7cd200f6
JJ
24822017-03-27 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR sanitizer/80168
2485 * gcc.dg/asan/pr80168.c: New test.
2486
79f512ff
RB
24872017-03-27 Richard Biener <rguenther@suse.de>
2488
2489 PR tree-optimization/80170
2490 * gcc.dg/pr80170.c: New testcase.
2491
672d9f8e
RB
24922017-03-27 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/80171
2495 * g++.dg/torture/pr80171.C: New testcase.
2496
978fcba3
JDA
24972017-03-26 John David Anglin <danglin@gcc.gnu.org>
2498
431d7882
JDA
2499 * gcc.dg/torture/pr79732.c: Require alias support.
2500 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2501
978fcba3
JDA
2502 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2503 libatomic_available.
2504 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2505 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2506
1f10d710
JD
25072017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2508
2509 PR libgfortran/78881
2510 * gfortran.dg/dtio_26.f90: New test.
2511
41036686
PT
25122017-03-25 Paul Thomas <pault@gcc.gnu.org>
2513
2514 PR fortran/80156
2515 PR fortran/79382
2516 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2517 testcase for PR80156. Add a main programme that tests that
2518 the typebound generic is accessible.
2519
5da906ca
BS
25202017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2521
2522 PR rtl-optimization/80160
2523 PR rtl-optimization/80159
2524
2525 * gcc.target/i386/pr80160.c: New test.
2526
7dabefa0
JJ
25272017-03-24 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR sanitizer/79904
2530 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2531
c8b1fbc1
MP
25322017-03-24 Marek Polacek <polacek@redhat.com>
2533
2534 PR c++/80119
2535 * g++.dg/warn/Wuninitialized-9.C: New test.
2536
76794c52
AK
25372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2538
2539 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2540 and remove the high-level builtin. The error message for the
2541 would prevent compilation from reaching the second.
2542 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2543
2de2b3f9
AK
25442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2545
2546 * gcc.target/s390/vxe/negfma-1.c: New test.
2547
7d2fd075
AK
25482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2549
2550 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2551 * gcc.target/s390/arch12/mul-1.c: New test.
2552 * gcc.target/s390/arch12/mul-2.c: New test.
2553
72612e4e
AK
25542017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2555
2556 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2557
6c7774d1
AK
25582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2559
2560 * gcc.target/s390/vxe/popcount-1.c: New test.
2561
9ec98860
AK
25622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2563
2564 * gcc.target/s390/vxe/bitops-1.c: New test.
2565
6654e96f
AK
25662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2567
2568 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2569 * lib/target-supports.exp: Add effective target check s390_vxe.
2570
77c585ca
AK
25712017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2572
2573 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2574 comparison instructions used from now on.
2575
b5de6e84
AK
25762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2577
2578 * gcc.target/s390/s390.exp (check_effective_target_vector):
2579 Include target-supports.exp and move target_vector check routine
2580 ...
2581 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2582 here and rename it.
2583 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2584 check from vector to s390_vx.
2585 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2586 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2587 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2588 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2589 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2590 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2591 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2592 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2593 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2594
a602f985
AK
25952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2596
2597 * gcc.target/s390/vector/vec-init-2.c: New test.
2598
085db63d
AK
25992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2600
2601 * gcc.dg/ubsan/pr79904-2.c: New test.
2602
dc4f29bc
AK
26032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2604
2605 PR target/79893
2606 * gcc.target/s390/zvector/pr79893.c: New test.
2607
56010684
JJ
26082017-03-24 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR rtl-optimization/80112
2611 * gcc.dg/pr80112.c: New test.
2612
f0d7b52d
RO
26132017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2614
2615 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2616 etc. line numbers.
2617 * gcc.dg/Walloca-1.c: Likewise.
2618 * gcc.dg/Walloca-2.c: Likewise.
2619 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2620
635684c4
BS
26212017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2622
2623 PR tree-optimization/80158
2624 * gfortran.fortran-torture/compile/pr80158.f: New file.
2625
76afddf3
RB
26262017-03-24 Richard Biener <rguenther@suse.de>
2627
2628 PR tree-optimization/80167
2629 * gcc.dg/graphite/pr80167.c: New testcase.
2630
c2e389bf
TV
26312017-03-24 Tom de Vries <tom@codesourcery.com>
2632
2633 PR testsuite/80092
2634 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2635 dg-require-effective-target global_constructor.
2636 * gcc.dg/tls/emutls-2.c: Same.
2637
a72821b4
TV
26382017-03-24 Tom de Vries <tom@codesourcery.com>
2639
2640 PR testsuite/80092
2641 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2642 dg-require-effective-target indirect_jumps.
2643
1658def9
TV
26442017-03-24 Tom de Vries <tom@codesourcery.com>
2645
2646 PR testsuite/80092
2647 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2648 nonlocal_goto.
2649
90e02692
TV
26502017-03-24 Tom de Vries <tom@codesourcery.com>
2651
2652 PR testsuite/80092
2653 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2654 * gcc.dg/Walloca-12.c: Same.
2655 * gcc.dg/attr-alloc_size-8.c: Same.
2656 * gcc.dg/Walloca-4.c: Same.
2657 * gcc.dg/Walloca-8.c: Same.
2658 * gcc.dg/Walloca-13.c: Same.
2659 * gcc.dg/Walloca-14.c: Same.
2660 * gcc.dg/attr-alloc_size-9.c: Same.
2661 * gcc.dg/Walloca-1.c: Same.
2662 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2663 * gcc.dg/Walloca-5.c: Same.
2664 * gcc.dg/Walloca-10.c: Same.
2665 * gcc.dg/Walloca-9.c: Same.
2666 * gcc.dg/attr-alloc_size-6.c: Same.
2667 * gcc.dg/Wvla-larger-than-1.c: Same.
2668 * gcc.dg/torture/pr71881.c: Same.
2669 * gcc.dg/torture/pr71901.c: Same.
2670 * gcc.dg/torture/pr78742.c: Same.
2671 * gcc.dg/builtin-alloc-size.c: Same.
2672 * gcc.dg/Walloca-2.c: Same.
2673 * gcc.dg/Walloca-6.c: Same.
2674 * gcc.dg/Walloca-11.c: Same.
2675 * gcc.dg/attr-alloc_size-7.c: Same.
2676 * gcc.dg/Wvla-larger-than-2.c: Same.
2677 * gcc.dg/Walloca-3.c: Same.
2678 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2679 * gcc.c-torture/compile/pr79413.c: Same.
2680 * gcc.c-torture/compile/pr78439.c: Same.
2681
842392c8
KN
26822017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2683
2684 * gcc.target/powerpc/p9-options-1.c: New test.
2685
de2b3f5c
KT
26862017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687
2688 PR target/71436
2689 * gcc.c-torture/compile/pr71436.c: New test.
2690
2e6315ef 26912017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2692 Richard Biener <rguenther@suse.de>
2e6315ef
WS
2693
2694 PR tree-optimization/79908
2695 PR tree-optimization/80136
2696 * gcc.dg/torture/pr79908.c: New file.
2697
9cdf0363
NK
26982017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2699
2e6315ef 2700 PR fortran/39239
9cdf0363
NK
2701 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2702
f3dd574e
JJ
27032017-03-22 Jakub Jelinek <jakub@redhat.com>
2704
f13e9cd5
JJ
2705 PR c++/80141
2706 * g++.dg/gomp/pr80141.C: New test.
2707
68ed2ba0
JJ
2708 PR c++/80129
2709 * g++.dg/torture/pr80129.C: New test.
2710
f3dd574e
JJ
2711 PR sanitizer/80110
2712 * g++.dg/tsan/pr80110.C: New test.
2713
918b6c9e
TK
27142017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2715
2716 PR fortran/80142
2717 * gfortran.dg/any_loc.f90: New test case.
2718
bf634d1c
TP
27192017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2720
2721 PR target/80082
2722 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2723 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2724
f7325b95
ML
27252017-03-22 Martin Liska <mliska@suse.cz>
2726
2727 PR target/79906
2728 * g++.dg/ext/mv8.C: Add power* targets.
2729
3f01b620
MS
27302017-03-21 Martin Sebor <msebor@redhat.com>
2731
2732 PR c++/79548
2733 * g++.dg/warn/Wunused-var-26.C: New test.
2734
1cefb051
BS
27352017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2736
2737 PR tree-optimization/79908
2738 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2739
edc1747f
MP
27402017-03-21 Marek Polacek <polacek@redhat.com>
2741 Martin Sebor <msebor@redhat.com>
2742
2743 PR tree-optimization/80109
2744 * gcc.dg/Walloca-14.c: New test.
2745
85106b87
JJ
27462017-03-21 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR target/80125
2749 * gcc.target/powerpc/pr80125.c: New test.
2750
e59a225f
NK
27512017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2752
2753 PR fortran/69498
2754 * gfortran.dg/unexp_attribute.f90: New test
2755
0ffe60b5 27562017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 2757 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
2758
2759 PR tree-optimization/79908
2760 * gcc.dg/torture/pr79908.c: New file.
2761
54eb90fe
SKS
27622017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2763
2764 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2765 with sizeof(int) < 4.
2766
5611c456
ML
27672017-03-21 Martin Liska <mliska@suse.cz>
2768
2769 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2770 apostrophes.
2771
e650ea2a
RB
27722017-03-21 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/80032
2775 * g++.dg/opt/pr80032.C: New testcase.
2776
da2ce5f9
RB
27772017-03-21 Richard Biener <rguenther@suse.de>
2778
2779 PR tree-optimization/80122
2780 * gcc.dg/torture/pr80122.c: New testcase.
2781
9d60683a
TT
27822017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2783
2784 * gcc.dg/pic-2.c: Skip for MIPS.
2785 * gcc.dg/pie-2.c: Skip for MIPS.
2786
d3e19c2c
PC
27872017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2788
2789 PR c++/77752
2790 * g++.dg/cpp0x/initlist97.C: New.
2791 * g++.dg/cpp0x/initlist85.C: Update.
2792
8bee092e
JJ
27932017-03-21 Jakub Jelinek <jakub@redhat.com>
2794
9f30dff0
JJ
2795 PR c/67338
2796 * gcc.dg/pr67338.c: New test.
2797
8bee092e
JJ
2798 PR c++/35878
2799 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2800 dump instead of assembler.
2801 * g++.dg/init/pr35878_2.C: Likewise.
2802 * g++.dg/init/pr35878_3.C: Likewise.
2803
4d1b8e70
JJ
28042017-03-21 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR c/80097
2807 * gcc.dg/ubsan/pr80097.c: New test.
2808
c34923c4
BS
28092017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2810
2811 PR tree-optimization/80054
2812 * g++.dg/torture/pr80054.C: New file.
2813
b0ba96c2
KN
28142017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2815
2816 PR target/79963
2817 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2818 directive to assure selection of proper bit using rlwinm insn.
2819 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2820 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2821 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2822 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2823
92377255
MP
28242017-03-20 Marek Polacek <polacek@redhat.com>
2825 Paolo Carlini <paolo.carlini@oracle.com>
2826
2827 PR c++/80059 - ICE with noexcept and __transaction_atomic
2828 * g++.dg/tm/pr80059-2.C: New test.
2829 * g++.dg/tm/pr80059.C: New test.
2830
243e28bf
ML
28312017-03-20 Martin Liska <mliska@suse.cz>
2832
2833 PR middle-end/79753
2834 * gcc.target/i386/mpx/pr79753.c: New test.
2835
918112d3
ML
28362017-03-20 Martin Liska <mliska@suse.cz>
2837
2838 PR target/79769
2839 PR target/79770
2840 * g++.dg/pr79769.C: New test.
2841 * gcc.target/i386/mpx/pr79770.c: New test.
2842
e325aba2
AK
28432017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2844
2845 PR target/78857
2846 * gcc.target/s390/load-and-test-fp-1.c: New test.
2847 * gcc.target/s390/load-and-test-fp-2.c: New test.
2848
91d2c04c
PT
28492017-03-18 Paul Thomas <pault@gcc.gnu.org>
2850
2851 PR fortran/79676
2852 * gfortran.dg/submodule_28.f08 : New test.
2853
c7e4107b
PT
28542017-03-18 Paul Thomas <pault@gcc.gnu.org>
2855
2856 PR fortran/71838
2857 * gfortran.dg/submodule_26.f08 : New test.
2858 * gfortran.dg/submodule_27.f08 : New test.
2859
d8fe28be
PH
28602017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2861
2862 PR target/79951
2863 * gcc.target/powerpc/pr79951.c: New.
2864
4a17943d
BS
28652017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2866
2867 PR rtl-optimization/79910
2868 * gcc.dg/torture/pr79910.c: New test.
2869
7f166d94
JL
28702017-03-17 Jeff Law <law@redhat.com>
2871
2872 PR tree-optimization/71437
2873 * gcc.dg/tree-ssa/pr71437.c: New test.
2874 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2875 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2876 now caught by VRP, but which were previously caught by DOM.
2877
12c4f7dc
RB
28782017-03-17 Richard Biener <rguenther@suse.de>
2879
2880 PR middle-end/80075
2881 * g++.dg/torture/pr80075.C: New testcase.
2882
207f3423
MM
28832017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2884
2885 PR target/71294
2886 * g++.dg/pr71294.C: New test.
2887
9fc900af
SB
28882017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2889
2890 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2891
c05c2380
JJ
28922017-03-16 Jakub Jelinek <jakub@redhat.com>
2893
e711928b
JJ
2894 PR fortran/80010
2895 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2896
c05c2380
JJ
2897 PR fortran/79886
2898 * gfortran.dg/pr79886.f90: New test.
2899
3231d64b
MM
29002017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2901
2902 PR target/79038
2903 * gcc.target/powerpc/pr79038-1.c: New test.
2904
81ef1f5e
SB
29052017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2906
2907 PR fortran/33271
2908 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2909
395a1e9b
JW
29102017-03-15 Jiong Wang <jiong.wang@arm.com>
2911
2912 PR testsuite/79356
2913 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2914
05f65910
UB
29152017-03-15 Uros Bizjak <ubizjak@gmail.com>
2916
2917 PR target/80019
2918 * gcc.target/i386/pr80019.c: New test.
2919
94285a7d
ML
29202017-03-15 Martin Liska <mliska@suse.cz>
2921
2922 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2923
a983542b
MS
29242017-03-14 Martin Sebor <msebor@redhat.com>
2925
2926 PR tree-optimization/79800
2927 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2928 * gcc.dg/tree-ssa/pr79800.c: New test.
2929
76ca5f40
MM
29302017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2931
2932 PR target/79947
2933 * gcc.target/powerpc/pr79947.c: New test.
2934
5d9a283a
MS
29352017-03-14 Martin Sebor <msebor@redhat.com>
2936
2937 PR middle-end/80020
2938 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2939 * gcc.dg/attr-alloc_size-7.c: Same.
2940 * gcc.dg/attr-alloc_size-9.c: Same.
2941 * gcc.dg/builtin-alloc-size.c: Same.
2942 * gcc.dg/pr80020.c: New test.
2943
4692943d
BS
29442017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2945
2946 PR rtl-optimization/79728
2947 * gcc.target/i386/sse-globalreg.c: New test.
2948
861d9d5e
ML
29492017-03-14 Martin Liska <mliska@suse.cz>
2950
2951 PR lto/66295
2952 * gcc.dg/tree-prof/pr66295.c: New test.
2953
a48018b5
ML
29542017-03-13 Martin Liska <mliska@suse.cz>
2955
2956 PR middle-end/78339
2957 * gcc.target/i386/mpx/pr78339.c: New test.
2958
8c56cc5a
CZ
29592017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2960
065ba179 2961 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 2962
14555394
CZ
29632017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
2964
065ba179 2965 * gcc.target/arc/pr9001090948.c: New file.
14555394 2966
3079b92e
SB
29672017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
2968
2969 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2970 Fix test. Make early-out condition return early. Correct comments.
2971
c08de9db
JD
29722017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2973
2974 PR libgfortran/78854
2975 * gfortran.dg/dtio_25.f90: New test.
2976
66b27545
MS
29772017-03-10 Martin Sebor <msebor@redhat.com>
2978
2979 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
2980
8f2f6381
BS
29812017-03-10 Bernd Schmidt <bschmidt@redhat.com>
2982
2983 PR rtl-optimization/78911
2984 * gcc.target/i386/pr78911-1.c: New test.
2985 * gcc.target/i386/pr78911-2.c: New test.
2986
8e2c69b4 29872017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 2988
8e2c69b4
WS
2989 PR target/79941
2990 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
2991 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
2992 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
2993
455d833c
MP
29942017-03-10 Marek Polacek <polacek@redhat.com>
2995
2996 PR c++/79967
2997 * g++.dg/cpp0x/gen-attrs-63.C: New test.
2998
cdd669f9
JJ
29992017-03-10 Jakub Jelinek <jakub@redhat.com>
3000
e260b0a7
JJ
3001 PR c++/79899
3002 * g++.dg/other/friend7.C: New test.
3003
cdd669f9
JJ
3004 PR c++/79896
3005 * g++.dg/ext/int128-5.C: New test.
3006
730e6e46
SB
30072017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3008
3009 PR testsuite/79356
3010 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3011 powerpc, sparc, or s390x.
3012
fc8f6304
PH
30132017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3014
3015 PR target/79907
3016 * gcc.target/powerpc/pr79907.c: New.
3017
f1b0632a
OH
30182017-03-10 Olivier Hainque <hainque@adacore.com>
3019
3020 * gnat.dg/opt64.adb: New test.
3021 * gnat.dg/opt64_pkg.ads: New helper.
3022 * gnat.dg/opt64_pkg.adb: New helper.
3023
5558f089
JJ
30242017-03-10 Jakub Jelinek <jakub@redhat.com>
3025
2d9dd4fb
JJ
3026 PR rtl-optimization/79909
3027 * gcc.target/powerpc/pr79909.c: New test.
3028
72772e67
JJ
3029 PR tree-optimization/79972
3030 * gcc.dg/pr79972.c: New test.
3031
5558f089
JJ
3032 PR tree-optimization/77975
3033 * gcc.dg/pr77975.c: New test.
3034
822a132c
MP
30352017-03-09 Marek Polacek <polacek@redhat.com>
3036
3037 PR c++/79962
3038 PR c++/79984
3039 * c-c++-common/nonnull-3.c: New test.
3040 * g++.dg/warn/Wnonnull3.C: New test.
3041
c9819d22
MF
30422017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3043
3044 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3045 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3046
36618428
MP
30472017-03-09 Marek Polacek <polacek@redhat.com>
3048
3049 PR sanitizer/79757
3050 * gcc.dg/ubsan/pr79757-1.c: New test.
3051 * gcc.dg/ubsan/pr79757-2.c: New test.
3052 * gcc.dg/ubsan/pr79757-3.c: New test.
3053 * gcc.dg/ubsan/pr79757-4.c: New test.
3054 * gcc.dg/ubsan/pr79757-5.c: New test.
3055
01e5af5a
JJ
30562017-03-09 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR c/79969
3059 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3060
6443c7c0
MP
30612017-03-09 Marek Polacek <polacek@redhat.com>
3062
3063 PR c++/79687
3064 * g++.dg/expr/ptrmem8.C: New test.
3065 * g++.dg/expr/ptrmem9.C: New test.
3066
d721dc3c
RB
30672017-03-09 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/79977
3070 * gcc.dg/graphite/pr79977.c: New testcase.
3071
1f1fd3e2
TT
30722017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3073
3074 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3075 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3076 * lib/target-supports.exp (check_effective_target_rdynamic):
3077 New proc.
3078
16967aff
RB
30792017-03-09 Richard Biener <rguenther@suse.de>
3080
3081 PR middle-end/79971
3082 * gcc.dg/fixed-point/pr79971.c: New testcase.
3083
26d7dc48
RB
30842017-03-09 Richard Biener <rguenther@suse.de>
3085
3086 PR ipa/79970
3087 * gcc.dg/torture/pr79970.c: New testcase.
3088
35f77c28
PC
30892017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3090
3091 PR c++/71966
3092 * g++.dg/cpp0x/pr71966-1.C: New.
3093 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3094
8a7df031
ML
30952017-03-09 Martin Liska <mliska@suse.cz>
3096
3097 PR tree-optimization/79631
3098 * gcc.target/i386/mpx/pr79631.c: New test.
3099
3828bb0d
ML
31002017-03-09 Martin Liska <mliska@suse.cz>
3101
3102 PR target/65705
3103 PR target/69804
3104 * gcc.target/i386/pr71458.c: Update scanned pattern.
3105
410a590c
MP
31062017-03-09 Marek Polacek <polacek@redhat.com>
3107
3108 PR c++/79672
3109 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3110 * g++.dg/warn/Wduplicated-branches3.C: New test.
3111
f084a22e
PG
31122017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3113
3114 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3115
a278b1c3
ML
31162017-03-09 Martin Liska <mliska@suse.cz>
3117
3118 PR ipa/79764
3119 * g++.dg/pr79764.C: New test.
3120
8dc19053
ML
31212017-03-09 Martin Liska <mliska@suse.cz>
3122
3123 PR ipa/79761
3124 * g++.dg/pr79761.C: New test.
3125
030fc94a
JJ
31262017-03-09 Jakub Jelinek <jakub@redhat.com>
3127
9e463823
JJ
3128 PR sanitizer/79944
3129 * c-c++-common/asan/pr79944.c: New test.
3130
6b62f323
JJ
3131 PR target/79932
3132 * gcc.target/i386/pr79932-2.c: New test.
3133
030fc94a
JJ
3134 PR target/79932
3135 * gcc.target/i386/pr79932-1.c: New test.
3136
423aec8b
MP
31372017-03-09 Marek Polacek <polacek@redhat.com>
3138
3139 PR c++/79900 - ICE in strip_typedefs
3140 * g++.dg/warn/Wpadded-1.C: New test.
3141
6659fe59
MP
31422017-03-08 Marek Polacek <polacek@redhat.com>
3143
3144 * g++.dg/Walloca1.C: Adjust dg-warning.
3145
f1a675e4
AH
31462017-03-08 Andrew Haley <aph@redhat.com>
3147
3148 PR tree-optimization/79943
3149 * gcc.dg/tree-ssa/pr79943.c: New test.
3150
edfcd7e3
RB
31512017-03-08 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/79955
3154 * gcc.dg/uninit-24.c: New testcase.
3155
61fdfd8c
RB
31562017-03-08 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/79920
3159 * gcc.dg/vect/pr79920.c: New testcase.
3160
4b48e883
JJ
31612017-03-08 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR sanitizer/79904
3164 * gcc.dg/ubsan/pr79904.c: New test.
3165
a71dbc63
JJ
31662017-03-07 Jakub Jelinek <jakub@redhat.com>
3167
3168 PR c/79834
3169 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3170 diagnostics.
3171
d8a90142
MP
31722017-03-07 Marek Polacek <polacek@redhat.com>
3173
3174 PR middle-end/79809
3175 * g++.dg/Walloca1.C: New test.
3176
a5e9e3e4
ML
31772017-03-07 Martin Liska <mliska@suse.cz>
3178
3179 PR middle-end/68270
3180 * g++.dg/pr68270.C: New test.
3181
1f6dba54
JJ
31822017-03-07 Jakub Jelinek <jakub@redhat.com>
3183
760f82db
JJ
3184 PR rtl-optimization/79901
3185 * gcc.target/i386/pr79901.c: New test.
3186
1f6dba54
JJ
3187 PR sanitizer/79897
3188 * c-c++-common/ubsan/pr79897.c: New test.
3189
feca7b89
VM
31902017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3191
3192 PR rtl-optimization/79571
3193 * gcc.target/i386/pr79571.c: New.
3194
bdbbf28d
MP
31952017-03-06 Marek Polacek <polacek@redhat.com>
3196
3197 PR c++/79796 - ICE with NSDMI and this pointer
3198 * g++.dg/cpp0x/nsdmi13.C: New test.
3199
52564551
JK
32002017-03-06 Julia Koval <julia.koval@intel.com>
3201
3202 PR target/79793
3203 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3204 directives.
3205 * gcc.target/i386/interrupt-13.c: Ditto.
3206 * gcc.target/i386/interrupt-14.c: Ditto.
3207 * gcc.target/i386/interrupt-15.c: Ditto.
3208
345edb37
JJ
32092017-03-06 Jakub Jelinek <jakub@redhat.com>
3210
3211 PR c++/79822
3212 * g++.dg/cpp0x/constexpr-79822.C: New test.
3213
a8d25fd0
RB
32142017-03-06 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/79894
3217 * gcc.dg/vect/pr79887.c: New testcase.
3218
522fcdd7
RB
32192017-03-06 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/79824
3222 * gcc.dg/vect/pr79824-1.c: New testcase.
3223 * gcc.dg/vect/pr79824-2.c: Likewise.
3224
54649631
TT
32252017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3226
3227 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3228 gettimeofday. Remove dg-skip-if for AVR.
3229 * lib/target-supports.exp (check_effective_target_gettimeofday):
3230 New proc.
3231
4bbc8970
RD
32322017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3233
3234 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3235 * gcc.target/s390/hotpatch-10.c: Likewise.
3236 * gcc.target/s390/hotpatch-11.c: Likewise.
3237 * gcc.target/s390/hotpatch-12.c: Likewise.
3238 * gcc.target/s390/hotpatch-13.c: Likewise.
3239 * gcc.target/s390/hotpatch-14.c: Likewise.
3240 * gcc.target/s390/hotpatch-15.c: Likewise.
3241 * gcc.target/s390/hotpatch-16.c: Likewise.
3242 * gcc.target/s390/hotpatch-17.c: Likewise.
3243 * gcc.target/s390/hotpatch-18.c: Likewise.
3244 * gcc.target/s390/hotpatch-19.c: Likewise.
3245 * gcc.target/s390/hotpatch-2.c: Likewise.
3246 * gcc.target/s390/hotpatch-26.c: Likewise.
3247 * gcc.target/s390/hotpatch-27.c: Likewise.
3248 * gcc.target/s390/hotpatch-28.c: Likewise.
3249 * gcc.target/s390/hotpatch-3.c: Likewise.
3250 * gcc.target/s390/hotpatch-4.c: Likewise.
3251 * gcc.target/s390/hotpatch-5.c: Likewise.
3252 * gcc.target/s390/hotpatch-6.c: Likewise.
3253 * gcc.target/s390/hotpatch-7.c: Likewise.
3254 * gcc.target/s390/hotpatch-8.c: Likewise.
3255 * gcc.target/s390/hotpatch-9.c: Likewise.
3256
5f215a70
PC
32572017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/64574
3260 * g++.dg/template/crash125.C: New.
3261
296cc393
JJ
32622017-03-06 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR target/79812
3265 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3266
ca8942a3
TT
32672017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3268
3269 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3270
c1b993c0
PG
32712017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3272
3273 * gcc.target/mips/msa-minmax.c: New tests.
3274
a50a32aa
ML
32752017-03-06 Martin Liska <mliska@suse.cz>
3276
3277 PR sanitize/79783
3278 * g++.dg/asan/pr79783.C: New test.
3279
5ada812c
PG
32802017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3281
3282 * gcc.target/mips/msa-dotp.c: New tests.
3283
334b3c4b
PG
32842017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3285
3286 * gcc.target/mips/msa-bclri.c: New test.
3287
d8b4baeb
PC
32882017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 PR c++/70266
3291 * g++.dg/tm/pr70266.C: New.
3292
ef78bc3c 32932017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 3294 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
3295
3296 * gfortran.dg/coarray/fail_image_1.f08: New test.
3297 * gfortran.dg/coarray/fail_image_2.f08: New test.
3298 * gfortran.dg/coarray/failed_images_1.f08: New test.
3299 * gfortran.dg/coarray/failed_images_2.f08: New test.
3300 * gfortran.dg/coarray/image_status_1.f08: New test.
3301 * gfortran.dg/coarray/image_status_2.f08: New test.
3302 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3303 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3304 * gfortran.dg/coarray_fail_st.f90: New test.
3305 * gfortran.dg/coarray_failed_images_1.f08: New test.
3306 * gfortran.dg/coarray_image_status_1.f08: New test.
3307 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3308
7f5a7d78
MP
33092017-03-03 Marek Polacek <polacek@redhat.com>
3310
3311 PR c/79758
3312 * gcc.dg/noncompile/pr79758.c: New test.
3313
cc195d46
JJ
33142017-03-03 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR middle-end/79805
3317 * g++.dg/opt/pr79805.C: New test.
3318
945b6e16
AS
33192017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3320
3321 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3322 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3323 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3324 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3325 * gcc.target/i386/i386.exp
3326 (check_effective_target_avx512vpopcntdq): New.
3327
31dcc385
TT
33282017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3329
3330 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3331 ilp32 targets and match DImode registers for lp64 targets.
3332
0e174ae1
UB
33332017-03-03 Uros Bizjak <ubizjak@gmail.com>
3334
3335 * g++.dg/pr71624.C: Disable for x32.
3336 * g++.dg/pr71633.C: Ditto.
3337
93505ec5
JJ
33382017-03-03 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR target/79807
3341 * gcc.target/i386/pr79807.c: New test.
3342
d78a1c01
ML
33432017-03-03 Martin Liska <mliska@suse.cz>
3344
3345 PR tree-optimization/79803
3346 * gcc.dg/tree-ssa/pr79803.c: New test.
3347
ec7f796e
ML
33482017-03-03 Martin Liska <mliska@suse.cz>
3349
3350 PR rtl-optimization/79574
3351 * gcc.dg/pr79574-2.c: New test.
3352
30d309aa
RB
33532017-03-03 Richard Biener <rguenther@suse.de>
3354
3355 PR c++/79825
3356 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3357
38801de5
JJ
33582017-03-03 Jakub Jelinek <jakub@redhat.com>
3359
3360 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3361
7278b0a2
MP
33622017-03-03 Marek Polacek <polacek@redhat.com>
3363
3364 PR c++/79791
3365 * g++.dg/warn/Wwrite-strings-1.C: New test.
3366 * g++.dg/warn/Wwrite-strings-2.C: New test.
3367 * g++.dg/warn/Wwrite-strings-3.C: New test.
3368 * g++.dg/warn/Wwrite-strings-4.C: New test.
3369 * g++.dg/warn/Wwrite-strings-5.C: New test.
3370 * g++.dg/warn/Wwrite-strings-6.C: New test.
3371 * g++.dg/warn/Wwrite-strings-7.C: New test.
3372 * g++.dg/warn/Wwrite-strings-8.C: New test.
3373 * g++.dg/warn/Wwrite-strings-9.C: New test.
3374 * g++.dg/warn/Wwrite-strings-10.C: New test.
3375 * g++.dg/warn/Wwrite-strings-11.C: New test.
3376 * g++.dg/warn/Wwrite-strings-12.C: New test.
3377
75473a91
RB
33782017-03-03 Richard Biener <rguenther@suse.de>
3379
3380 PR middle-end/79818
3381 * gcc.dg/torture/pr79818.c: New testcase.
3382
50bea0c5
JJ
33832017-03-02 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR c++/79782
3386 * g++.dg/warn/Wunused-parm-10.C: New test.
3387
130f15ce
UB
33882017-03-02 Uros Bizjak <ubizjak@gmail.com>
3389
3390 * gcc.dg/rtl/x86_64/*.c: Test for
3391 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3392
dc362ada
UB
33932017-03-02 Uros Bizjak <ubizjak@gmail.com>
3394
3395 PR target/79514
3396 * gcc.target/i386/pr79514.c: New test.
3397
fe792dd8
JJ
33982017-03-02 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR rtl-optimization/79780
3401 * gcc.c-torture/compile/pr79780.c: New test.
3402
e80facb4
RB
34032017-03-02 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/79345
3406 PR c++/42000
3407 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3408 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3409 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3410
eb0e7c34
RB
34112017-03-02 Richard Biener <rguenther@suse.de>
3412
3413 PR c/79756
3414 * gcc.dg/vector-1.c: New testcase.
3415
653a4b32
BC
34162017-03-02 Bin Cheng <bin.cheng@arm.com>
3417
3418 PR tree-optimization/66768
3419 * gcc.target/i386/pr66768.c: New test.
3420
da403f31
RB
34212017-03-02 Richard Biener <rguenther@suse.de>
3422
3423 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3424 * gcc.dg/rtl/x86_64/final.c: Likewise.
3425 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3426 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3427 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3428 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3429
83692f96
RB
34302017-03-02 Richard Biener <rguenther@suse.de>
3431
3432 PR tree-optimization/79777
3433 * gcc.dg/torture/pr79777.c: New testcase.
3434
71dedb33
MS
34352017-03-01 Martin Sebor <msebor@redhat.com>
3436
3437 PR middle-end/79692
3438 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3439 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3440 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3441 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3442
48990905
UB
34432017-03-01 Uros Bizjak <ubizjak@gmail.com>
3444
3445 * gcc.target/i386/invsize-2.c: New test.
3446 * gcc.target/i386/invsize-3.c: Ditto.
3447 * gcc.target/i386/invsize-4.c: Ditto.
3448 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3449 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3450
c7f0c9f3
MM
34512017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 PR target/79439
3454 * gcc.target/powerpc/pr79439.c: New test.
3455
f5ef6bfc
PH
34562017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3457
3458 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3459 scan string.
3460
3461
50181506
KN
34622017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3463
3464 PR target/79395
3465 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3466 pattern to look for vcmpequd. instead of vcmpnew.
3467 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3468 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3469 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3470 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3471 look for xvcmpeqdp. instead of xvcmpnedp.
3472 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3473 look for vcmpequd. instead of vcmpnew.
3474 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3475 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3476 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3477 look for xvcmpeqsp. instead of xvcmpnesp.
3478 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3479 look for xvcmpeqdp. instead of xvcmpnedp.
3480 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3481 look for vcmpequd. instead of vcmpnew.
3482 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3483 look for vcmpeqsp instead of xvcmpnesp.
3484 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3485 look for xvcmpeqdp instead of xvcmpnedp.
3486
0100ae43
RB
34872017-03-01 Richard Biener <rguenther@suse.de>
3488
3489 PR middle-end/79721
3490 * gcc.dg/torture/pr79721.c: New testcase.
3491
0f3f4ffe
JJ
34922017-03-01 Jakub Jelinek <jakub@redhat.com>
3493
42132674
JJ
3494 PR c++/79681
3495 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3496 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3497
e3e9e8ca
JJ
3498 PR c++/79746
3499 * g++.dg/warn/Wunused-parm-9.C: New test.
3500
0f3f4ffe
JJ
3501 PR tree-optimization/79734
3502 * g++.dg/opt/pr79734.C: New test.
3503
ad1de652
JJ
35042017-02-28 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR tree-optimization/79737
3507 * gcc.c-torture/execute/pr79737-1.c: New test.
3508 * gcc.c-torture/execute/pr79737-2.c: New test.
3509
7a1ae923
EB
35102017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3511
3512 * gcc.target/sparc/20170228-1.c: New test.
3513
2af0c3ed
UB
35142017-02-28 Uros Bizjak <ubizjak@gmail.com>
3515
3516 * gcc.target/i386/invsize-1.c: New test.
3517
203ced0a
MS
35182017-02-28 Martin Sebor <msebor@redhat.com>
3519
3520 PR tree-optimization/79691
3521 * gcc.dg/tree-ssa/pr79691.c: New test.
3522
8a915b87
JJ
35232017-02-28 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR target/79729
3526 * gcc.target/i386/pr79729.c: New test.
3527
41aa3a38
RB
35282017-02-28 Richard Biener <rguenther@suse.de>
3529
3530 PR tree-optimization/79740
3531 * gcc.dg/torture/pr79740.c: New testcase.
3532
587240d2
RB
35332017-02-28 Richard Biener <rguenther@suse.de>
3534
3535 PR middle-end/79731
3536 * c-c++-common/torture/pr79731.c: New testcase.
3537
dd3f4560
RB
35382017-02-28 Richard Biener <rguenther@suse.de>
3539
3540 PR tree-optimization/79732
3541 * gcc.dg/torture/pr79732.c: New testcase.
3542
c7d97b28
RB
35432017-02-28 Richard Biener <rguenther@suse.de>
3544
3545 PR tree-optimization/79723
3546 * gcc.target/i386/pr79723.c: New testcase.
3547
c8f28a3c
PH
35482017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3549
3550 PR target/79544
3551 * gcc.target/powerpc/pr79544.c: New.
3552
c91c3003
PC
35532017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3554
3555 PR c++/79414
3556 * g++.dg/parse/crash67.C: New.
3557
57fa080b
BC
35582017-02-27 Bin Cheng <bin.cheng@arm.com>
3559
3560 PR tree-optimization/77536
3561 * gcc.dg/vect/pr79347.c: Revise testing string.
3562
68b948d3
RB
35632017-02-27 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/45397
3566 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3567
69a2e8a1
RB
35682017-02-27 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/79690
3571 * gcc.target/i386/pr79690.c: New testcase.
3572
c7b608a9
TK
35732017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3574
3575 PR fortran/51119
3576 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3577 of original.
3578 * gfortran.dg/inline_matmul_11.f90: Likewise.
3579 * gfortran.dg/inline_matmul_9.f90: Likewise.
3580 * gfortran.dg/matmul_13.f90: New test.
3581 * gfortran.dg/matmul_14.f90: New test.
3582
98561a9b
JJ
35832017-02-25 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR middle-end/79396
3586 * g++.dg/opt/pr79396.C: New test.
3587
77be9417
DH
35882017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3589
3590 PR fortran/79597
3591 * gfortran.dg/dtio_6.f90: Update test.
3592
35932017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3594
3595 PR fortran/79601
3596 * gfortran.dg/interface_operator_2.f90: New test.
3597
b9822443
JJ
35982017-02-24 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR c/79677
3601 * gcc.dg/pr79677.c: New test.
3602
4bc2b786
MF
36032017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3604
3605 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3606 of mov.ps.
3607 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3608 (cond_move1): Simplify condition to force generation of
3609 mov[nz].ps.
3610 (cond_move2): Likewise.
3611
4227c9ad
JJ
36122017-02-24 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c++/79588
3615 * g++.dg/warn/Wrestrict-1.C: New test.
3616 * g++.dg/warn/Wrestrict-2.C: New test.
3617
fd527ec1
DE
36182017-02-24 David Edelsohn <dje.gcc@gmail.com>
3619
3620 * g++.dg/ext/complit15.C: Require LTO.
3621
2af8fd5c
TT
36222017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3623
3624 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3625 logical_op_short_circuit to skip targets.
3626 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3627 and s390.
3628
0b9cdb9a
EB
36292017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3630
3631 * gnat.dg/opt63.adb: New test.
3632
4af362a9
EB
36332017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3634
3635 * gnat.dg/discr47.adb: New test.
3636
7699e88f
RB
36372017-02-24 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/79389
3640 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3641
e3beb191
PC
36422017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/79361
3645 * g++.dg/cpp0x/pr79361-1.C: New.
3646 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3647
195610aa
EB
36482017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3649
3650 * gcc.target/visium/bit_test.c: Accept any lsr form.
3651 * gcc.target/visium/block_move.c: Tweak.
3652
17885cad
DV
36532017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3654
3655 PR 68749
3656 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3657
45f7faf0
RB
36582017-02-23 Richard Biener <rguenther@suse.de>
3659
3660 PR tree-optimization/79683
3661 * gcc.target/i386/pr79683.c: New testcase.
3662
18eb304e
JL
36632017-02-22 Jeff Law <law@redhat.com>
3664
3665 PR tree-optimization/79578
3666 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3667
0a864a97
SD
36682017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3669
3670 * gcc.target/mips/msa-fp-cc.c: New test.
3671
fe8ece05
JJ
36722017-02-22 Jakub Jelinek <jakub@redhat.com>
3673
e40b6fc7
JJ
3674 PR c++/79664
3675 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3676 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3677 * g++.dg/gomp/pr79664.C: New test.
3678
fe8ece05
JJ
3679 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3680
78af14ae
MP
36812017-02-22 Marek Polacek <polacek@redhat.com>
3682
3683 PR c++/79653
3684 * g++.dg/cpp0x/alignas10.C: New test.
3685 * g++.dg/cpp0x/alignas9.C: New test.
3686
8fdddd3d
MP
3687 PR c++/79657
3688 * g++.dg/ext/underlying_type12.C: New test.
3689
61ac5ebe
MP
3690 PR c/79662
3691 * gcc.dg/enum-incomplete-4.c: New test.
3692
888c7050
JJ
36932017-02-22 Jakub Jelinek <jakub@redhat.com>
3694
3695 PR target/70465
3696 * gcc.target/i386/pr70465-2.c: New test.
3697
6d3daa1a
UB
36982017-02-21 Uros Bizjak <ubizjak@gmail.com>
3699
3700 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3701
76dd203e
RB
37022017-02-22 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/79673
3705 * gcc.target/i386/pr79673.c: New testcase.
3706
a9c774d2
RB
37072017-02-22 Richard Biener <rguenther@suse.de>
3708
3709 PR tree-optimization/79666
3710 * gcc.dg/torture/pr79666.c: New testcase.
3711
8f4f841a
ML
37122017-02-22 Martin Liska <mliska@suse.cz>
3713
3714 PR lto/79587
3715 * gcc.dg/tree-prof/pr79587.c: New test.
3716
a232a1cb
MP
37172017-02-21 Marek Polacek <polacek@redhat.com>
3718
3719 PR c++/79535
3720 * g++.dg/ext/flexary23.C: New test.
3721
b86fec68
UB
37222017-02-21 Uros Bizjak <ubizjak@gmail.com>
3723
3724 PR target/79593
3725 * gcc.target/i386/pr79593.c: New test.
3726
5c3f1d7b
JJ
37272017-02-21 Jakub Jelinek <jakub@redhat.com>
3728
b7280ac2
JJ
3729 PR c++/79654
3730 * g++.dg/cpp1z/decomp26.C: New test.
3731
5c3f1d7b
JJ
3732 PR sanitizer/79589
3733 * g++.dg/ubsan/pr79589.C: New test.
3734
1486c2a7
JL
37352017-02-21 Jeff Law <law@redhat.com>
3736
3737 PR tree-optimization/79621
3738 * gcc.c-torture/compile/pr79621.c: New test.
3739
2f3ec56d
JJ
37402017-02-21 Jakub Jelinek <jakub@redhat.com>
3741
3bb43119
JJ
3742 PR c++/79655
3743 * g++.dg/cpp1y/constexpr-79655.C: New test.
3744
664beaf2 3745 PR c++/79639
b86fec68 3746 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 3747
956d3e61
JJ
3748 PR target/79633
3749 * gcc.target/i386/mpx/pr79633.c: New test.
3750
d4cbfca4
JJ
3751 PR target/79570
3752 * gcc.dg/pr79570.c: New test.
3753
00bc9de3
JJ
3754 PR c++/79641
3755 * c-c++-common/pr79641.c: New test.
3756
d002d099
JJ
3757 PR tree-optimization/79649
3758 * gcc.target/i386/pr79649.c: New test.
3759
2f3ec56d
JJ
3760 PR target/79494
3761 * gcc.dg/pr79494.c: New test.
3762
e6655a5f
SB
37632017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3764
3765 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3766 to dg-options.
3767
37682017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
3769
3770 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3771
fd527ec1
DE
37722017-02-02 Jason Merrill <jason@redhat.com>
3773
3774 PR c++/79580
3775 * g++.dg/ext/complit15.C: New.
3776
027a9dd5
KN
37772017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3778
3779 PR target/78056
3780 * gcc.target/powerpc/pr78056-8.c: Remove.
3781
80480cee
MP
37822017-02-20 Marek Polacek <polacek@redhat.com>
3783
3784 PR middle-end/79537
3785 * gcc.dg/comp-goto-4.c: New test.
3786
85ade8d6
MP
3787 PR sanitizer/79558
3788 * c-c++-common/ubsan/bounds-14.c: New test.
3789
705d3b77
JJ
37902017-02-20 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR target/79568
3793 * gcc.target/i386/pr79568-1.c: New test.
3794 * gcc.target/i386/pr79568-2.c: New test.
3795 * gcc.target/i386/pr79568-3.c: New test.
3796
dc42a736
PT
37972017-02-16 Paul Thomas <pault@gcc.gnu.org>
3798
3799 PR fortran/79382
705d3b77
JJ
3800 * gfortran.dg/dtio_10.f90: Change test of error message.
3801 * gfortran.dg/dtio_23.f90: New test.
3802 * gfortran.dg/dtio_24.f90: New test.
dc42a736 3803
1ca6a74f
PT
38042017-02-20 Paul Thomas <pault@gcc.gnu.org>
3805
3806 PR fortran/79434
705d3b77 3807 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 3808
63af1586
PT
38092017-02-19 Paul Thomas <pault@gcc.gnu.org>
3810
3811 PR fortran/79447
705d3b77 3812 * gfortran.dg/submodule_24.f08: New test.
63af1586 3813
4ca4d1e9
AV
38142017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3815
3816 PR fortran/79229
3817 * gfortran.dg/class_allocate_24.f90: New test.
3818
dea71ad0
PT
38192017-02-19 Paul Thomas <pault@gcc.gnu.org>
3820
3821 PR fortran/79402
3822 * gfortran.dg/submodule_23.f90: New test.
3823
f46e2bc9
PC
38242017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/79380
3827 * g++.dg/cpp0x/alignas8.C: New.
3828
7dfa657b
JW
38292017-02-19 Eric Fiselier <eric@efcs.ca>
3830 Jonathan Wakely <jwakely@redhat.com>
3831
3832 PR c++/69523
3833 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3834
eab1f169
PK
38352017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3836
3837 * gcc.dg/gimplefe-26.c: New test.
3838
47e16d83
JDA
38392017-02-18 John David Anglin <danglin@gcc.gnu.org>
3840
3841 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3842
c2615951
JJ
38432017-02-18 Jakub Jelinek <jakub@redhat.com>
3844
c28fcc60
JJ
3845 PR target/79569
3846 * gcc.target/i386/3dnowA-3.c: New test.
3847
c2615951
JJ
3848 PR target/79559
3849 * gcc.target/i386/pr79559.c: New test.
3850
97fcf744
JM
38512017-02-17 Joseph Myers <joseph@codesourcery.com>
3852
3853 * gcc.dg/c11-float-2.c: New test.
3854 * gcc.dg/torture/float128-floath.c,
3855 gcc.dg/torture/float128x-floath.c,
3856 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3857 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3858 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3859 *_DECIMAL_DIG macros with DECIMAL_DIG.
3860
a530e181
BS
38612017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3862
3863 PR target/79261
3864 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3865
1d516992
JK
38662017-02-17 Julia Koval <julia.koval@intel.com>
3867
3868 * gcc.target/i386/rdpid.c New test.
3869 * gcc.target/i386/sse-12.c: Add -mrdpid.
3870 * gcc.target/i386/sse-13.c: Ditto.
3871 * gcc.target/i386/sse-14.c: Ditto.
3872 * gcc.target/i386/sse-22.c: Ditto.
3873 * gcc.target/i386/sse-23.c: Ditto.
3874 * g++.dg/other/i386-2.C: Ditto.
3875 * g++.dg/other/i386-3.C: Ditto.
3876
3185712c
SB
38772017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3878
3879 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3880 * gcc.dg/pr61441.c: Ditto.
3881
a261ee49
ML
38822017-02-17 Martin Liska <mliska@suse.cz>
3883
3884 PR rtl-optimization/79574
3885 * gcc.dg/pr79574.c: New test.
3886
5bf69d74
MP
38872017-02-17 Marek Polacek <polacek@redhat.com>
3888
3889 PR middle-end/79536
3890 * gcc.dg/torture/pr79536.c: New test.
3891
a72b242e
AM
38922017-02-16 Alan Modra <amodra@gmail.com>
3893
3894 * gcc.c-torture/execute/pr79286.c: New.
3895
bcac0b4d
JJ
38962017-02-16 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR c++/79512
3899 * c-c++-common/gomp/pr79512.c: New test.
3900
945c17d8
MS
39012017-02-15 Martin Sebor <msebor@redhat.com>
3902
3903 PR c++/79363
3904 * g++.dg/ext/flexary12.C: Adjust.
3905 * g++.dg/ext/flexary20.C: Same.
3906 * g++.dg/ext/flexary21.C: Same.
3907 * g++.dg/ext/flexary22.C: New test.
3908
25c99850
BC
39092017-02-15 Bin Cheng <bin.cheng@arm.com>
3910
3911 PR tree-optimization/79347
3912 * gcc.dg/vect/pr79347.c: New test.
3913
4f5e5fcb
JJ
39142017-02-15 Jakub Jelinek <jakub@redhat.com>
3915
e7202857
JJ
3916 PR c++/79301
3917 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3918 [[deprecated]] comment.
3919 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3920 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3921 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3922 [[deprecated]] in -std=c++11.
3923 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3924 [[fallthrough]] in -std=c++11 and -std=c++14.
3925
4f5e5fcb
JJ
3926 PR c++/79288
3927 * g++.dg/tls/pr79288.C: New test.
3928
c7545f1c
MP
39292017-02-15 Marek Polacek <polacek@redhat.com>
3930
3931 PR c/79515
3932 * gcc.dg/dfp/pr79515.c: New.
3933
1114b39c
DE
39342017-02-15 David Edelsohn <dje.gcc@gmail.com>
3935
3936 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3937
93b87d1d
TS
39382017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3939
3940 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3941 "opt_files".
3942
fa8db6ea
JJ
39432017-02-15 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR target/79487
3946 * gcc.dg/dfp/pr79487.c: New test.
3947 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
3948 2017-02-13 change.
3949
8722316b
CL
39502017-01-14 Carl Love <cel@us.ibm.com>
3951
3952 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
3953 xvcvsxdsp and xvcvuxdsp instructions.
3954
2932fe90
SB
39552017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
3956
3957 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
3958 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
3959 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
3960 64-bit default target.
3961 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
3962 a 64-bit default target.
3963
63d09033
JJ
39642017-02-14 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR target/79481
3967 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 3968 (test_3vx): Change return type from int to void.
63d09033
JJ
3969 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3970 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3971 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3972 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3973 tests.
3974 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
3975 (test_3vx): Change return type from int to void.
3976 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
3977 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
3978 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
3979 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
3980 tests.
3981 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
3982 intrinsic. Change scan-assembler-times number from 1 to 2.
3983 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
3984 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
3985 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
3986 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
3987 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
3988 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
3989 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
3990
8668fae0
UB
39912017-02-14 Uros Bizjak <ubizjak@gmail.com>
3992
3993 PR middle-end/61225
3994 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
3995 Use dg-additional-options for ia32 target. Remove XFAIL.
3996
95d96609
UB
39972017-02-14 Uros Bizjak <ubizjak@gmail.com>
3998
3999 PR target/79495
4000 * gcc.target/i386/pr79495.c: New test.
4001
6f207d58
MP
40022017-02-14 Marek Polacek <polacek@redhat.com>
4003
4004 PR c++/79420
4005 PR c++/79463
4006 * g++.dg/cpp1y/pr79463.C: New.
4007 * g++.dg/template/incomplete10.C: New.
4008 * g++.dg/template/incomplete9.C: New.
4009
ee139af5
L
40102017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4011
4012 PR target/79498
4013 * gcc.target/i386/pr79498.c: New test.
4014
bf00c9e0
MS
40152017-02-14 Martin Sebor <msebor@redhat.com>
4016
4017 PR middle-end/79448
4018 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4019 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4020 * gcc.dg/tree-ssa/pr79448.c: New test.
4021
6c022f73
JL
40222017-02-14 Jeff Law <law@redhat.com>
4023
4024 PR tree-optimization/79095
4025 * g++.dg/pr79095-1.C: New test
4026 * g++.dg/pr79095-2.C: New test
4027 * g++.dg/pr79095-3.C: New test
4028 * g++.dg/pr79095-4.C: New test
4029 * g++.dg/pr79095-5.C: New test
4030 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4031 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4032
b719f884
JG
40332017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4034
4035 * gcc.target/aarch64/vect_fp16_1.c: New.
4036
1be33173
PK
40372017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4038
4039 * gcc.dg/gimplefe-25.c: New test.
4040
73424a09
JJ
40412017-02-14 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR tree-optimization/79408
4044 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4045
977472e8
RB
40462017-02-14 Richard Biener <rguenther@suse.de>
4047
4048 PR middle-end/79432
4049 * gcc.dg/torture/pr79432.c: New testcase.
4050
ee75687b
MS
40512017-02-13 Martin Sebor <msebor@redhat.com>
4052
4053 PR middle-end/79496
4054 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4055
b84702c0
JJ
40562017-02-13 Jakub Jelinek <jakub@redhat.com>
4057
ecc04fae
JJ
4058 PR sanitizer/79341
4059 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4060 variables volatile.
4061
b84702c0
JJ
4062 PR c++/79232
4063 * g++.dg/cpp1z/eval-order4.C: New test.
4064 * g++.dg/other/pr79232.C: New test.
4065
b9a161ff
NS
40662017-02-13 Nathan Sidwell <nathan@acm.org>
4067
4068 PR c++/79296
4069 * g++.dg/cpp0x/pr79296.C: New.
4070
d8505fac
SB
40712017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4072
4073 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4074 Instead, xfail powerpc*-*-* && lp64.
4075
efb802cb
SB
40762017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4077
4078 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4079 powerpc_p8vector_ok.
4080 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4081
8d6427c6
AS
40822017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4083
4084 PR target/79449
4085 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4086 for reading beyond a 4k boundary.
4087
9b7716c9
JJ
40882017-02-13 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR rtl-optimization/79388
4091 PR rtl-optimization/79450
4092 * gcc.c-torture/execute/pr79388.c: New test.
4093 * gcc.c-torture/execute/pr79450.c: New test.
4094
4bb91707
TK
40952017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4096
4097 PR fortran/65542
9b7716c9 4098 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 4099
e22910c2
JJ
41002017-02-11 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR sanitizer/79341
4103 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4104
acbbac04
JH
41052017-02-11 Jan Hubicka <hubicka@ucw.cz>
4106
4107 PR tree-ssa/56727
4108 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4109
e493f96b
JJ
41102017-02-10 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR c++/79457
4113 * g++.dg/cpp0x/pr79457.C: New test.
4114
773acd54
SB
41152017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4116
4117 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4118 scan-assembler unless lp64.
4119
b56f814e
SB
41202017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4121
4122 PR tree-optimization/66612
4123 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4124
5e659d16
SB
41252017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4126
4127 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4128 of all powerpc.
4129
6f4f30bf
MP
41302017-02-10 Marek Polacek <polacek@redhat.com>
4131
4132 PR c++/79435
4133 * g++.dg/cpp1y/pr79435.C: New.
4134
3799a5b8
MP
4135 PR c++/79184
4136 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4137
052ef81d
CL
41382017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4139
4140 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4141 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4142 New.
4143 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4144 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4145 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4146 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4147 (vtst_expected_poly64x2): Move to aarch64-only section.
4148 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4149 (vtst_p64, vtstq_p64): New tests.
4150
a7c8ed0c
PC
41512017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4152
4153 PR c++/71737
4154 * g++.dg/cpp0x/pr71737.C: New.
4155
3dcde5ef 41562017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 4157 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
4158
4159 * gcc.dg/gimplefe-error-1.c: New testcase.
4160 * gcc.dg/gimplefe-error-2.c: New testcase.
4161 * gcc.dg/gimplefe-error-3.c: New testcase.
4162
6139a3b7
JJ
41632017-02-10 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR tree-optimization/79411
4166 * gcc.c-torture/compile/pr79411.c: New test.
4167
9bfc55d0
JJ
41682017-02-09 Jakub Jelinek <jakub@redhat.com>
4169 Jason Merrill <jason@redhat.com>
4170
4171 PR c++/79143
4172 * g++.dg/cpp1z/pr79143.C: New test.
4173
0b90c541
JH
41742017-02-09 Jan Hubicka <hubicka@ucw.cz>
4175
4176 * gcc.dg/loop-unswitch-2.c: Update testcase.
4177 * gcc.dg/loop-unswitch-1.c: Update testcase.
4178
192b048b
MP
41792017-02-09 Marek Polacek <polacek@redhat.com>
4180
4181 PR c/79428
4182 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4183 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4184 * c-c++-common/goacc/pr79428-1.c: New test.
4185 * c-c++-common/gomp/pr79428-2.c: New test.
4186 * c-c++-common/gomp/pr79428-5.c: New test.
4187 * c-c++-common/gomp/pr79428-6.c: New test.
4188 * c-c++-common/pr79428-3.c: New test.
4189
e9a9033b
AK
41902017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4191
4192 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4193 testcases.
4194
56f71478
JJ
41952017-02-09 Jakub Jelinek <jakub@redhat.com>
4196
28f6839b
JJ
4197 PR c/79413
4198 * gcc.c-torture/compile/pr79413.c: New test.
4199
f08683a1
JJ
4200 PR c++/79429
4201 * c-c++-common/gomp/pr79429.c: New test.
4202 * g++.dg/gomp/pr79429.C: New test.
4203
56f71478
JJ
4204 PR c/79431
4205 * c-c++-common/gomp/pr79431.c: New test.
4206
02889d23
CLT
42072017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4208 Cesar Philippidis <cesar@codesourcery.com>
4209 Joseph Myers <joseph@codesourcery.com>
4210 Chung-Lin Tang <cltang@codesourcery.com>
4211
4212 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4213 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4214 * c-c++-common/goacc/loop-auto-2.c: New.
4215 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4216 * c-c++-common/goacc/tile-2.c: New.
4217 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4218 * g++.dg/goacc/tile-1.C: New, check tile subst.
4219 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4220 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4221 * gfortran.dg/goacc/tile-1.f90: New test.
4222 * gfortran.dg/goacc/tile-2.f90: New test.
4223 * gfortran.dg/goacc/tile-lowering.f95: New test.
4224
9c0c77d2
RB
42252017-02-09 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/69823
4228 * gcc.dg/graphite/pr69823.c: New testcase.
4229
f39bad9f
PH
42302017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4231
4232 PR target/78604
4233 * gcc.target/powerpc/pr78604.c: New.
4234
fc00b9ce
KN
42352017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4236
4237 PR target/68972
4238 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4239 disable this test on power architecture.
4240
50c1f4a5
RB
42412017-02-08 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/71824
4244 PR tree-optimization/79409
4245 * gcc.dg/graphite/pr71824-3.c: New testcase.
4246
74a15d14
JJ
42472017-02-08 Jakub Jelinek <jakub@redhat.com>
4248
4249 PR tree-optimization/79408
4250 * gcc.dg/tree-ssa/pr79408.c: New test.
4251
d798497e
RB
42522017-02-08 Richard Biener <rguenther@suse.de>
4253
4254 PR tree-optimization/71824
4255 * gcc.dg/graphite/pr71824-2.c: New testcase.
4256
9d5019a1
AP
42572017-02-07 Andrew Pinski <apinski@cavium.com>
4258
705d3b77 4259 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 4260
ec48209a
JJ
42612017-02-07 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR rtl-optimization/79386
4264 * gcc.c-torture/compile/pr79386.c: New test.
4265
e5f234b2
DV
42662017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4267 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4268
4269 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4270 *-*-solaris*.
4271
1f138b75
JJ
42722017-02-07 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR target/79299
4275 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4276 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4277
7af4b20d
RB
42782017-02-07 Richard Biener <rguenther@suse.de>
4279
4280 * gcc.dg/gimplefe-23.c: New testcase.
4281 * gcc.dg/gimplefe-24.c: Likewise.
4282
d95c2fc7
CL
42832017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4286 scan-assembler instead of scan-assembler-times.
4287 * gcc.target/aarch64/test_frame_10.c: Likewise.
4288 * gcc.target/aarch64/test_frame_12.c: Likewise.
4289 * gcc.target/aarch64/test_frame_2.c: Likewise.
4290 * gcc.target/aarch64/test_frame_4.c: Likewise.
4291 * gcc.target/aarch64/test_frame_6.c: Likewise.
4292 * gcc.target/aarch64/test_frame_7.c: Likewise.
4293 * gcc.target/aarch64/test_frame_8.c: Likewise.
4294
fa5d44d0
RO
42952017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4296
4297 * gcc.target/i386/pr78419.c: Require ifunc support.
4298
d9b4ce00
DE
42992017-02-07 David Edelsohn <dje.gcc@gmail.com>
4300
4301 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4302
bb7d75ff
PP
43032017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4304
4305 PR c++/79360
4306 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4307
122e7b4f
KC
43082017-02-06 Kito Cheng <kito.cheng@gmail.com>
4309
4310 * lib/target-supports.exp: Define the RISC-V target.
4311 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4312 * gcc.dg/builtin-apply2.c: Likewise.
4313 * gcc.dg/ifcvt-4.c: Likewise.
4314 * gcc.dg/loop-8.c: Likewise.
4315 * gcc.dg/sibcall-10.c: Likewise.
4316 * gcc.dg/sibcall-9.c: Likewise.
4317 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4318 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4319 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4320 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4321 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4322 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4323 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4324
391675ac
MM
43252017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4326
4327 PR target/66144
4328 * gcc.target/powerpc/pr66144-1.c: New test.
4329 * gcc.target/powerpc/pr66144-2.c: Likewise.
4330 * gcc.target/powerpc/pr66144-3.c: Likewise.
4331
e495e31a
MS
43322017-02-06 Martin Sebor <msebor@redhat.com>
4333
4334 PR tree-optimization/79376
4335 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4336 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4337
2568d8a1
JJ
43382017-02-06 Jakub Jelinek <jakub@redhat.com>
4339
98e09245
JJ
4340 PR c++/79379
4341 * g++.dg/cpp1y/constexpr-79379.C: New test.
4342
e8b0383c
JJ
4343 PR c++/79377
4344 * g++.dg/lookup/pr79377.C: New test.
4345
a5e8cbd1
JJ
4346 PR c++/79372
4347 * g++.dg/cpp1z/decomp25.C: New test.
4348
2568d8a1
JJ
4349 PR tree-optimization/79284
4350 * gcc.c-torture/compile/pr79284.c: New test.
4351
aae936b9
PC
43522017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/70448
4355 * g++.dg/cpp0x/pr70448.C: New.
4356
daf57541
DV
43572017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4358
4359 PR 78348
4360 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4361 to dg-options.
4362
0898c74d
GJL
43632017-02-06 Georg-Johann Lay <avr@gjlay.de>
4364
4365 PR target/78883
4366 * gcc.c-torture/compile/pr78883.c: New test.
4367
5d3ebb71
JH
43682017-02-05 Jan Hubicka <hubicka@ucw.cz>
4369
4370 PR tree-ssa/79347
4371 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4372 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4373 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4374 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4375 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4376 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4377 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4378 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4379 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4380 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4381 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4382 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4383 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4384
139d4065
AV
43852017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4386
4387 PR fortran/79344
4388 * gfortran.dg/allocate_with_source_24.f90: New test.
4389
4b9c80d8
AV
43902017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4391
4392 PR fortran/79230
4393 * gfortran.dg/der_ptr_component_2.f90: New test.
4394
f3877b2f
EB
43952017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gcc.target/sparc/20170205-1.c: New test.
4398
d8a09ada
JDA
43992017-02-03 John David Anglin <danglin@gcc.gnu.org>
4400
a2a86d6a
JDA
4401 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4402 libatomic_available.
4403
a1d99925
JDA
4404 * gcc.dg/pr77587.c: Require alias support.
4405 * gcc.dg/pr77587a.c: Likewise.
4406
d8bf159e
JDA
4407 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4408 * gcc.c-torture/execute/pr78622.c: Likewise.
4409
d8a09ada
JDA
4410 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4411 hppa*-*-hpux*.
4412 * c-c++-common/Wunused-var-16.c: Likewise.
4413 * c-c++-common/builtin-shuffle-1.c: Likewise.
4414 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4415 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4416
f589a1ce
MS
44172017-02-03 Martin Sebor <msebor@redhat.com>
4418
4419 PR tree-optimization/79327
4420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
4421 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4422 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 4423
5b00f9d2
JJ
44242017-02-03 Jakub Jelinek <jakub@redhat.com>
4425 Martin Sebor <msebor@redhat.com>
4426
4427 PR tree-optimization/79327
4428 * gcc.dg/tree-ssa/pr79327.c: New test.
4429 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4430 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4431 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4432 (test_sprintf_chk_range_schar): Adjust dg-message.
4433 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4434 * gcc.c-torture/execute/pr79327.c: New test.
4435
437f0a81
JJ
44362017-02-03 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR target/79354
4439 * gcc.target/powerpc/pr79354.c: New test.
4440 * gcc.c-torture/execute/pr79354.c: New test.
4441
3f343040
MS
44422017-02-03 Martin Sebor <msebor@redhat.com>
4443
4444 PR tree-optimization/79352
4445 * gcc.dg/tree-ssa/pr79352.c: New test.
4446
46a2ab58
ML
44472017-02-03 Martin Liska <mliska@suse.cz>
4448
4449 PR lto/66295
4450 * gcc.target/i386/mvc9.c: New test.
4451
baa2d1cd
PH
44522017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4453
4454 PR target/79158
4455 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4456 to VSX reg.
4457
30c6ec2f
JH
44582017-02-02 Jan Hubicka <hubicka@ucw.cz>
4459
4460 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4461 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4462 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4463 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4464 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4465 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4466 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4467 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4468 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4469 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4470 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4471 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4472 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4473
ebee1eb9
MS
44742017-02-02 Martin Sebor <msebor@redhat.com>
4475
4476 PR middle-end/79275
4477 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4478 * gcc.dg/tree-ssa/pr79275.c: New test.
4479
dcd25b8a
AS
44802017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4481
dc362ada 4482 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 4483
0f0c2cc3
JH
44842017-02-02 Jan Hubicka <hubicka@ucw.cz>
4485
4486 PR middle-end/77445
4487 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4488 threading is done.
4489
1c372840
TC
44902017-02-02 Tamar Christina <tamar.christina@arm.com>
4491
4492 PR middle-end/78142
4493 * gcc.target/aarch64/vector_initialization_nostack.c
4494 (f12): Use one vector
4495
9f11a4a7
JJ
44962017-02-02 Jakub Jelinek <jakub@redhat.com>
4497
bef7e561
JJ
4498 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4499 * c-c++-common/asan/misalign-1.c: Likewise.
4500 * c-c++-common/asan/misalign-2.c: Likewise.
4501 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4502 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4503 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4504 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4505 add -ffat-lto-objects from/to dg-additional-options.
4506 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4507 dg-additional-options.
4508
9f11a4a7
JJ
4509 PR target/79197
4510 * gcc.target/powerpc/pr79197.c: New test.
4511 * gcc.c-torture/compile/pr79197.c: New test.
4512
09661674
RB
45132017-02-02 Richard Biener <rguenther@suse.de>
4514
4515 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4516
d8d58893
PC
45172017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4518
4519 PR c++/69637
4520 * g++.dg/cpp0x/pr69637-1.C: New.
4521 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4522
521a70a4
AK
45232017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4524
4525 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4526
e26b502d
BS
45272017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4528
4529 PR target/70012
4530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4531 conditions.
4532
55e75c7c
JJ
45332017-02-01 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR testsuite/79324
4536 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4537 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4538 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4539 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4540 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4541 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4542 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4543 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4544 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4545 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4546 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4547 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4548 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4549
a4476973
ML
45502017-02-01 Martin Liska <mliska@suse.cz>
4551
4552 PR testsuite/79272
4553 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4554
3f3181b1
RB
45552017-02-01 Richard Biener <rguenther@suse.de>
4556
4557 PR testsuite/76957
4558 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4559 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4560 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4561 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4562
1e7ef862
RB
45632017-02-01 Richard Biener <rguenther@suse.de>
4564
4565 PR middle-end/79315
4566 * gfortran.dg/pr79315.f90: New testcase.
4567
405a7406
RB
45682017-02-01 Richard Biener <rguenther@suse.de>
4569
4570 PR tree-optimization/71824
4571 * gcc.dg/graphite/pr71824.c: New testcase.
4572
19bdccb4
JJ
45732017-01-31 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR c++/79304
4576 * g++.dg/diagnostic/pr79304.C: New test.
4577
fcb2cdfc
DM
45782017-01-31 David Malcolm <dmalcolm@redhat.com>
4579
4580 PR c++/79298
4581 * g++.dg/spellcheck-pr79298.C: New test case.
4582
7cfa044d
DM
45832017-01-31 David Malcolm <dmalcolm@redhat.com>
4584
4585 PR preprocessor/79210
4586 * gcc.dg/format/pr79210.c: New test case.
4587 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4588 New function.
4589
de3fbef6
NS
45902017-01-31 Nathan Sidwell <nathan@acm.org>
4591
5ae37bdf
NS
4592 PR c++/79290
4593 * g++.dg/warn/pr79290.C: New.
4594
de3fbef6
NS
4595 PR c++/67273
4596 PR c++/79253
4597 * g++.dg/cpp1y/pr67273.C: New.
4598 * g++.dg/cpp1y/pr79253.C: New.
4599
7f357c61
NS
46002017-01-31 Nathan Sidwell <nathan@acm.org>
4601
4602 PR c++/79264
4603 * g++.dg/cpp1y/pr61636-1.C: Augment.
4604
5b11971a
CL
46052017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4606
4607 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4608 rand() instead of random().
4609
8b670f93
AH
46102017-01-30 Aldy Hernandez <aldyh@redhat.com>
4611
4612 PR tree-optimization/71691
4613 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4614
4727e06b
AK
46152017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4616
4617 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4618 __ARCH__.
4619
b6dae849
JJ
46202017-01-31 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR tree-optimization/79267
4623 * g++.dg/opt/pr79267.C: New test.
4624
40fb9c89
AO
46252017-01-30 Alexandre Oliva <aoliva@redhat.com>
4626
4627 PR debug/63238
4628 * gcc.dg/debug/dwarf2/align-1.c: New.
4629 * gcc.dg/debug/dwarf2/align-2.c: New.
4630 * gcc.dg/debug/dwarf2/align-3.c: New.
4631 * gcc.dg/debug/dwarf2/align-4.c: New.
4632 * gcc.dg/debug/dwarf2/align-5.c: New.
4633 * gcc.dg/debug/dwarf2/align-6.c: New.
4634 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4635 * g++.dg/debug/dwarf2/align-1.C: New.
4636 * g++.dg/debug/dwarf2/align-2.C: New.
4637 * g++.dg/debug/dwarf2/align-3.C: New.
4638 * g++.dg/debug/dwarf2/align-4.C: New.
4639 * g++.dg/debug/dwarf2/align-5.C: New.
4640 * g++.dg/debug/dwarf2/align-6.C: New.
4641
3095f651
AS
46422017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4643
4644 PR target/79170
4645 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4646
3cf88bff
MS
46472017-01-30 Martin Sebor <msebor@redhat.com>
4648
4649 PR testsuite/79293
4650 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4651
37731134
ML
46522017-01-30 Martin Liska <mliska@suse.cz>
4653
4654 PR gcov-profile/79259
4655 * g++.dg/tree-prof/pr79259.C: New test.
4656
0c7247cc
RB
46572017-01-30 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/79276
4660 * gcc.dg/torture/pr79276.c: New testcase.
4661
ab4be5d1
DV
46622017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4663
4664 PR target/79240
4665 * gcc.target/s390/pr79240.c: New test.
4666
6687d58d
BS
46672017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4668
4669 PR target/79268
4670 * gcc.target/powerpc/pr79268.c: New file.
4671 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4672 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4673 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4674 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4675
b5df96c3
JDA
46762017-01-28 John David Anglin <danglin@gcc.gnu.org>
4677
fc34d7b8
JDA
4678 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4679
9efc84e4
JDA
4680 PR testsuite/70583
4681 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4682
4bfbe3ae
JDA
4683 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4684 * gnat.dg/debug9.adb: Likewise.
4685
8d0b306f
JDA
4686 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4687
b5df96c3
JDA
4688 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4689 libatomic_available.
4690 * gfortran.dg/coarray_42.f90: Likewise.
4691 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4692 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4693 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4694
eb339366
MS
46952017-01-27 Martin Sebor <msebor@redhat.com>
4696
4697 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4698
711ce021
BS
46992017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4700
4701 PR rtl-optimization/79194
4702 * gcc.dg/torture/pr79194.c: New test.
4703
d8321b33
VM
47042017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4705
4706 PR tree-optimization/71374
2568d8a1 4707 * gcc.target/i386/pr71374.c: New.
d8321b33 4708
9e2ea13e
MS
47092017-01-27 Martin Sebor <msebor@redhat.com>
4710
4711 PR c++/71290
4712 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4713 a dg-error directive.
4714
9eb7045b
VM
47152017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4716
4717 PR target/79131
4718 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4719 * gcc.target/arm/pr79131-2.c: New.
4720
f75bbf3f
BS
47212017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4722
4723 PR target/65484
4724 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4725 vectorized on POWER unless hardware misaligned loads are
4726 available.
4727
3f54004b
BC
47282017-01-27 Bin Cheng <bin.cheng@arm.com>
4729
4730 PR rtl-optimization/78559
4731 * gcc.c-torture/execute/pr78559.c: New test.
4732
40b6bff9
RB
47332017-01-27 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/79245
4736 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4737 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4738
b2f8892e
JJ
47392017-01-27 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR c/79199
4742 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4743 target. Use 4294967293U instead of 4294967293.
4744
b002f3b9
RB
47452017-01-27 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/71433
4748 * gcc.dg/Warray-bounds-21.c: New testcase.
4749
38f50ab6
RB
47502017-01-27 Richard Biener <rguenther@suse.de>
4751
4752 PR tree-optimization/79244
4753 * gcc.dg/torture/pr79244.c: New testcase.
4754
c04f4139
JJ
47552017-01-27 Jakub Jelinek <jakub@redhat.com>
4756
4757 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4758 all occurrences of 40 to 32.
4759
6ca513f9
RE
47602017-01-27 Richard Earnshaw <rearnsha@arm.com>
4761
4762 PR target/79239
4763 * gcc.target/arm/pr79239.c: New test.
4764
d876f5cd
DV
47652017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4766
4767 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4768
bb6a6ee9
AB
47692017-01-27 Adam Butcher <adam@jessamine.co.uk>
4770
4771 PR c++/64382
4772 * g++.dg/cpp1y/pr64382.C: New test.
4773
31c87a43
MS
47742017-01-26 Martin Sebor <msebor@redhat.com>
4775
4776 PR middle-end/78703
4777 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4778 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4779 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4780 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4781
f7c06c0f
JJ
47822017-01-26 Jakub Jelinek <jakub@redhat.com>
4783
b0670cc0
JJ
4784 PR debug/79129
4785 * g++.dg/debug/dwarf2/pr79129.C: New test.
4786
f7c06c0f
JJ
4787 PR debug/78835
4788 * g++.dg/debug/dwarf2/pr78835.C: New test.
4789
5d93da1d
MS
47902017-01-26 Martin Sebor <msebor@redhat.com>
4791
4792 PR middle-end/78703
4793 * gcc.dg/format/pr78569.c: Adjust.
4794 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4795 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4796 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4797 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4798 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4799 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4800 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4801 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4802 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4803 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4804 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4805
905d2812
JJ
48062017-01-26 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR c++/68727
4809 * g++.dg/other/offsetof8.C: Add expected error.
4810 * g++.dg/other/offsetof9.C: New test.
4811
b3db8d77
DE
48122017-01-26 David Edelsohn <dje.gcc@gmail.com>
4813
4814 * g++.dg/opt/declone3.C: Require LTO.
4815
15961e4a
VM
48162017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4817
4818 PR target/79131
4819 * gcc.target/arm/pr79131.c: New.
4820
e39dd802
BC
48212017-01-26 Bin Cheng <bin.cheng@arm.com>
4822
4823 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4824
bc9efeab
JW
48252017-01-26 Jonathan Wakely <jwakely@redhat.com>
4826
4827 PR libstdc++/79190
4828 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4829 matches replaced operator delete.
4830
b5f75f0b
JJ
48312017-01-26 Jakub Jelinek <jakub@redhat.com>
4832
4833 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4834 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4835 avx512f with avx512dq.
4836 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4837 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4838 avx512f with avx512dq.
4839 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4840 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4841 avx512f with avx512dq.
4842
0a38b341
MP
48432017-01-26 Marek Polacek <polacek@redhat.com>
4844
4845 PR c/79199
4846 * c-c++-common/Wduplicated-branches-13.c: New test.
4847
ebff5c3f
DS
48482017-01-26 David Sherwood <david.sherwood@arm.com>
4849
4850 PR middle-end/79212
4851 * gfortran.dg/gomp/sharing-4.f90: New test.
4852
e6d55103
JJ
48532017-01-26 Jakub Jelinek <jakub@redhat.com>
4854
1a27fab1
JJ
4855 PR target/70465
4856 * gcc.target/i386/pr70465.c: New test.
4857
e6d55103
JJ
4858 * brig.dg/dg.exp: Update copyright years.
4859 * lib/brig-dg.exp: Update copyright years.
4860 * lib/brig.exp: Update copyright years.
4861
b5aa1281
MM
48622017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4863
4864 PR target/79179
4865 * gcc.target/powerpc/pr79179.c: New test.
4866
3b5de3cb
BS
48672017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868
4869 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4870 generation to accept D-mode memory accesses.
4871
dbe81dbe
MS
48722017-01-25 Martin Sebor <msebor@redhat.com>
4873
4874 PR c++/71290
4875 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4876 * g++.dg/ext/flexarray-mangle.C: Same.
4877 * g++.dg/ext/flexarray-subst.C: Same.
4878 * g++.dg/ext/flexary10.C: Same.
4879 * g++.dg/ext/flexary11.C: Same.
4880 * g++.dg/ext/flexary14.C: Same.
4881 * g++.dg/ext/flexary16.C: Same.
4882 * g++.dg/ext/flexary18.C: Same.
4883 * g++.dg/ext/flexary19.C: Same.
4884 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
4885 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4886 * g++.dg/ubsan/object-size-1.C: Same.
4887 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 4888
0e343868
JJ
48892017-01-25 Jakub Jelinek <jakub@redhat.com>
4890
a25608aa
JJ
4891 PR c++/78896
4892 * g++.dg/cpp1z/decomp24.C: New test.
4893
0e343868
JJ
4894 PR c++/77914
4895 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4896 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4897 expect a warning.
4898 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4899 expect warnings.
4900 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4901 * g++.dg/cpp1y/pr59636.C: Likewise.
4902 * g++.dg/cpp1y/pr60190.C: Likewise.
4903
0d098f4b
BC
49042017-01-25 Bin Cheng <bin.cheng@arm.com>
4905
4906 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4907
5332c89e 49082017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
4909
4910 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
4911 vec_packs built-ins
4912
ed4e59f4
CL
49132017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4914
4915 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4916 -mcpu=cortex-a57.
4917 * gcc.target/arm/vseleqsf.c: Likewise.
4918 * gcc.target/arm/vselgedf.c: Likewise.
4919 * gcc.target/arm/vselgesf.c: Likewise.
4920 * gcc.target/arm/vselgtdf.c: Likewise.
4921 * gcc.target/arm/vselgtsf.c: Likewise.
4922 * gcc.target/arm/vselledf.c: Likewise.
4923 * gcc.target/arm/vsellesf.c: Likewise.
4924 * gcc.target/arm/vselltdf.c: Likewise.
4925 * gcc.target/arm/vselltsf.c: Likewise.
4926 * gcc.target/arm/vselnedf.c: Likewise.
4927 * gcc.target/arm/vselnesf.c: Likewise.
4928 * gcc.target/arm/vselvcdf.c: Likewise.
4929 * gcc.target/arm/vselvcsf.c: Likewise.
4930 * gcc.target/arm/vselvsdf.c: Likewise.
4931 * gcc.target/arm/vselvssf.c: Likewise.
4932
a5d6927f
RB
49332017-01-25 Richard Biener <rguenther@suse.de>
4934
4935 PR testsuite/72850
4936 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4937 to what we had before adding the threading passes.
4938
c2873892
RB
49392017-01-25 Richard Biener <rguenther@suse.de>
4940
4941 PR tree-optimization/69264
4942 * g++.dg/torture/pr69264.C: New testcase.
4943
9aa483a2
KT
49442016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4945
4946 PR target/79145
4947 * gcc.target/arm/pr79145.c: New test.
4948
5c628c3e
RB
49492017-01-25 Richard Biener <rguenther@suse.de>
4950
4951 PR debug/78363
4952 * g++.dg/gomp/pr78363-1.C: New testcase.
4953 * g++.dg/gomp/pr78363-2.C: Likewise.
4954 * g++.dg/gomp/pr78363-3.C: Likewise.
4955
9078cd36
KT
49562016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4957
4958 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
4959 * gcc.dg/lto/pr61526_0.c: Likewise.
4960 * gcc.dg/lto/pr64415_0.c: Likewise.
4961
7cfd79d6
JJ
49622017-01-24 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR c++/79205
4965 * g++.dg/cpp1z/decomp22.C: New test.
4966 * g++.dg/cpp1z/decomp23.C: New test.
4967
3e4b91f2
NS
49682017-01-24 Nathan Sidwell <nathan@acm.org>
4969
1d7bc790
NS
4970 PR c++/78469
4971 * g++.dg/cpp0x/pr78469.C: New.
4972
3e4b91f2
NS
4973 PR c++/79118
4974 * g++.dg/cpp0x/pr79118.C: New.
4975
b20ba138
EB
49762017-01-24 Eric Botcazou <ebotcazou@adacore.com>
4977
4978 * gcc.target/arm/vfp-longcall-apcs.c: New test.
4979
c2e84327
DM
49802017-01-24 David Malcolm <dmalcolm@redhat.com>
4981
4982 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
4983 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
4984 * gcc.dg/rtl/rtl.exp: New file.
4985 * gcc.dg/rtl/test.c: New file.
4986 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
4987 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
4988 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
4989 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
4990 * gcc.dg/rtl/x86_64/final.c: New test case.
4991 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
4992 * gcc.dg/rtl/x86_64/ira.c: New test case.
4993 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
4994 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
4995 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
4996 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
4997 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
4998 * gcc.dg/rtl/x86_64/test_1.h: New file.
4999 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5000 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5001 * gcc.dg/rtl/x86_64/times-two.h: New file.
5002 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5003
cf8d19de
BC
50042017-01-24 Bin Cheng <bin.cheng@arm.com>
5005
5006 PR tree-optimization/79159
5007 * g++.dg/tree-ssa/pr79159.C: New test.
5008
f6a24a94 50092017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
5010 Martin Jambor <mjambor@suse.cz>
5011
5012 * lib/brig-dg.exp: New file.
5013 * lib/brig.exp: Likewise.
5014 * brig.dg/README: Likewise.
5015 * brig.dg/dg.exp: Likewise.
5016 * brig.dg/test/gimple/alloca.hsail: Likewise.
5017 * brig.dg/test/gimple/atomics.hsail: Likewise.
5018 * brig.dg/test/gimple/branches.hsail: Likewise.
5019 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5020 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5021 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5022 * brig.dg/test/gimple/mem.hsail: Likewise.
5023 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5024 * brig.dg/test/gimple/packed.hsail: Likewise.
5025 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5026 * brig.dg/test/gimple/variables.hsail: Likewise.
5027 * brig.dg/test/gimple/vector.hsail: Likewise.
5028
c3b3e526
JJ
50292017-01-24 Jakub Jelinek <jakub@redhat.com>
5030
5031 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5032 support asan, only on i?86/x86_64 require sse2_runtime.
5033
75f92127
KN
50342017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5035
5036 PR target/66669
5037 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5038 test on powerpc targets.
5039
1a998fa0
MS
50402017-01-23 Martin Sebor <msebor@redhat.com>
5041
5042 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5043
108fdd6d
RB
50442017-01-23 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/79088
5047 PR tree-optimization/79188
5048 * gcc.dg/torture/pr79088.c: New testcase.
5049 * gcc.dg/torture/pr79188.c: Likewise.
5050
28826a66
KN
50512017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5052
5053 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5054 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5055 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5056 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5057 type of test function to reflect change in built-in function's
5058 return type.
5059 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5060 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5061 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5062 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5063 type and second argument type to reflect change in built-in
5064 function's type signature.
5065 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5066 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5067 type of test function to reflect change in built-in function's
5068 return type.
5069 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5070 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5071 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5072 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5073 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5074 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5075 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5076 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5077 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5078 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5079 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5080 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5081 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5082 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5083 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5084 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5085 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5086 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5087 type of test function to reflect change in built-in function's
5088 return type.
5089 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5090 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5091 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5092 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5093 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5094 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5095 test function's result and second argument to reflect change in
5096 built-in function's type signature.
5097 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5098
e6b8075c
NS
50992017-01-23 Nathan Sidwell <nathan@acm.org>
5100
fc7612fd
NS
5101 PR C++/71710
5102 * g++.dg/template/pr71710.C: New.
5103
e6b8075c
NS
5104 PR c++/71406
5105 PR c++/77508
5106 * g++.dg/template/pr71406.C: New.
5107
15b8fd49
TK
51082017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5109
9b7716c9 5110 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 5111
e9c4fbe9
BS
51122017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5113
5114 PR rtl-optimization/78634
5115 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5116
8539a302
BC
51172017-01-23 Bin Cheng <bin.cheng@arm.com>
5118
5119 PR tree-optimization/70754
5120 * gfortran.dg/pr70754.f90: New test.
5121
f368600f
ML
51222017-01-23 Martin Liska <mliska@suse.cz>
5123
5124 PR tree-optimization/79196
5125 * gcc.dg/asan/pr79196.c: New test.
5126 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5127
d886761f
MM
51282017-01-23 Michael Matz <matz@suse.de>
5129
5130 PR tree-optimization/78384
5131 * gcc.dg/pr78384.c: New test.
5132
cffcafda
RB
51332017-01-23 Richard Biener <rguenther@suse.de>
5134
5135 PR tree-optimization/79186
5136 * gcc.dg/torture/pr79186.c: New testcase.
5137 * gcc.dg/torture/pr79187.c: Likewise.
5138
bda2bc48
MJ
51392017-01-23 Martin Jambor <mjambor@suse.cz>
5140
5141 * gcc.dg/ipa/vrp8.c: New test.
5142
f65f1ae3
MJ
51432017-01-23 Martin Jambor <mjambor@suse.cz>
5144
5145 PR ipa/79108
5146 * gfortran.dg/lto/pr79108_0.f90: New test.
5147
dea06111
AS
51482017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5149
5150 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5151 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5152 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5153 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5154 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5155 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5156 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5157 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5158 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5159 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5160 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5161 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5162 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5163 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5164 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5165 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5166
05011618
RB
51672017-01-23 Richard Biener <rguenther@suse.de>
5168 Nick Clifton <nickc@redhat.com>
5169
5170 PR testsuite/78421
5171 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5172 If the target is ARM return the result of the
5173 check_effective_target_arm_vect_no_misalign proc.
5174 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5175 support unaligned vectors then only expect one of the loops to be
5176 unrolled.
5177
f6b9f2ff
ML
51782017-01-23 Martin Liska <mliska@suse.cz>
5179
5180 * gcc.dg/asan/use-after-scope-10.c: New test.
5181 * gcc.dg/asan/use-after-scope-11.c: New test.
5182 * g++.dg/asan/use-after-scope-5.C: New test.
5183
c7775327
ML
51842017-01-23 Martin Liska <mliska@suse.cz>
5185
5186 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5187 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5188 sanopt optimization for ASAN_POISON.
5189
d8ae8d16
KT
51902016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5191
5192 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5193
54d7c70c
CL
51942017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5195
5196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5197 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5198 for poly*_t types.
5199 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5200 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5201 exec_vcombine): Likewise.
5202 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5203 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5204 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5205 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5206 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5207 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5208 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5209 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5210 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5212 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5213 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5214 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5215 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5216 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5217 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5218 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5219 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5220 Likewise.
5221 (TEST_VGET_LANE): Cast to uint to avoid warning.
5222 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5223 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5224 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5225 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5226 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5227 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5228 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5229 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5230 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5231 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5232 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5233 CHECK_POLY instead of CHECK for poly64_t types.
5234 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5235 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5236 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5237 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5238 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5239 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5240 uint32_t.
5241 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5242 for int32_t, int64_t.
5243 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5244 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5245 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5246 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5247 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5248 needed.
5249
386fe51c
JJ
52502017-01-22 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR fortran/79154
5253 * gfortran.dg/gomp/pr79154-1.f90: New test.
5254 * gfortran.dg/gomp/pr79154-2.f90: New test.
5255
bc4d86e6
AS
52562017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5257
5258 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5259
c31d5fce
MP
52602017-01-21 Marek Polacek <polacek@redhat.com>
5261
5262 PR testsuite/79169
5263 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5264
25cb56c3
JH
52652017-01-20 Jan Hubicka <hubicka@ucw.cz>
5266
5267 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5268
ea9f867b
BS
52692017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5270
5271 PR rtl-optimization/79125
5272 * gcc.dg/torture/pr79125.c: New test.
5273
a876231c
JW
52742017-01-20 Jiong Wang <jiong.wang@arm.com>
5275
2568d8a1 5276 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 5277 only.
2568d8a1
JJ
5278 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5279 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 5280
4b9f2115
NS
52812017-01-20 Nathan Sidwell <nathan@acm.org>
5282
3e4b91f2 5283 PR c++/78495
4b9f2115
NS
5284 * g++.dg/cpp1z/inh-ctor38.C: New.
5285
d2aadab1
MP
52862017-01-20 Marek Polacek <polacek@redhat.com>
5287
5288 PR c/79152
5289 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5290
449cd5af
TP
52912017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5292
5293 * lib/target-supports.exp (check_configured_with): New procedure.
5294 (check_effective_target_default_mode): new effective target.
5295 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5296 default mode. Fix dg-skip-if target selector syntax.
5297 * gcc.target/arm/optional_thumb-2.c: Likewise.
5298 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5299 syntax.
5300
ebed7175
DM
53012017-01-20 David Malcolm <dmalcolm@redhat.com>
5302
5303 PR c++/77829
5304 PR c++/78656
5305 * g++.dg/spellcheck-pr77829.C: New test case.
5306 * g++.dg/spellcheck-pr78656.C: New test case.
5307
2ebd93e1
MP
53082017-01-20 Marek Polacek <polacek@redhat.com>
5309
5310 PR c/64279
5311 * c-c++-common/Wduplicated-branches-1.c: New test.
5312 * c-c++-common/Wduplicated-branches-10.c: New test.
5313 * c-c++-common/Wduplicated-branches-11.c: New test.
5314 * c-c++-common/Wduplicated-branches-12.c: New test.
5315 * c-c++-common/Wduplicated-branches-2.c: New test.
5316 * c-c++-common/Wduplicated-branches-3.c: New test.
5317 * c-c++-common/Wduplicated-branches-4.c: New test.
5318 * c-c++-common/Wduplicated-branches-5.c: New test.
5319 * c-c++-common/Wduplicated-branches-6.c: New test.
5320 * c-c++-common/Wduplicated-branches-7.c: New test.
5321 * c-c++-common/Wduplicated-branches-8.c: New test.
5322 * c-c++-common/Wduplicated-branches-9.c: New test.
5323 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5324 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5325 * g++.dg/ext/builtin-object-size3.C: Likewise.
5326 * g++.dg/gomp/loop-1.C: Likewise.
5327 * g++.dg/warn/Wduplicated-branches1.C: New test.
5328 * g++.dg/warn/Wduplicated-branches2.C: New test.
5329
0ce4024a
ML
53302017-01-20 Martin Liska <mliska@suse.cz>
5331
5332 PR lto/69188
5333 * gcc.dg/lto/pr69188_0.c: New test.
5334 * gcc.dg/lto/pr69188_1.c: New test.
5335
d8ea3e7c
AS
53362017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5337
5338 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5339 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5340 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5341 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5342 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5343 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5344 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5345 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5346 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5347 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5348 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5349 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5350 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5351 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5352 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5353 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5354 * gcc.target/i386/avx-1.c: Test new intrinsics.
5355 * gcc.target/i386/sse-13.c: Ditto.
5356 * gcc.target/i386/sse-23.c: Ditto.
5357
0516164b
RB
53582017-01-20 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/71264
5361 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5362
d821744c
MF
53632017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5364
5365 * gcc.target/mips/madd4-1.c: New file.
5366 * gcc.target/mips/madd4-2.c: Likewise.
5367 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5368 HAS_MADD4.
5369 (mips_option_groups): Add -m[no-]madd4.
5370 (mips-dg-init): Detect default -mno-madd4.
5371 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5372 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5373 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5374 * gcc.target/mips/nmadd-1.c: Likewise.
5375 * gcc.target/mips/nmadd-2.c: Likewise.
5376 * gcc.target/mips/nmadd-3.c: Likewise.
5377
db58fd89
JW
53782017-01-19 Jiong Wang <jiong.wang@arm.com>
5379
5380 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5381 combined instructions.
5382 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5383 instructions.
5384 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5385 of pointer authentication.
5386
bd9cf60b
MM
53872017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5388
5389 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5390 floating point hardware to run test.
5391
ab014eb3
TC
53922017-01-19 Tamar Christina <tamar.christina@arm.com>
5393
2568d8a1 5394 * lib/target-supports.exp
ab014eb3
TC
5395 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5396
c048038f
RO
53972017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5398
5399 PR testsuite/79051
5400 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5401 __x86_64__]: Allow for target i?86-*-*.
5402
ab6b44cb
MF
54032017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5404
5405 PR target/78176
5406 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5407 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5408 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5409 HAS_LXC1.
5410 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5411 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5412 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5413
118d5ed3
AV
54142017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5415
5416 PR fortran/70696
5417 * gfortran.dg/coarray_43.f90: New test.
5418
a57c520e
RE
54192017-01-19 Richard Earnshaw <rearnsha@arm.com>
5420
5421 PR rtl-optimization/79121
5422 * gcc.c-torture/execute/pr79121.c: New test.
5423
54dc4be2
MM
54242017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5425
5426 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5427 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5428
7bd5dad2
LK
54292017-01-18 Louis Krupp <louis.krupp@zoho.com>
5430
5431 PR fortran/50069
5432 PR fortran/55086
5433 * gfortran.dg/pr50069_1.f90: New test.
5434 * gfortran.dg/pr50069_2.f90: New test.
5435 * gfortran.dg/pr55086_1.f90: New test.
5436 * gfortran.dg/pr55086_1_tfat.f90: New test.
5437 * gfortran.dg/pr55086_2.f90: New test.
5438 * gfortran.dg/pr55086_2_tfat.f90: New test.
5439 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5440
0edd264d
AS
54412017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5442 * gcc.dg/strcmp-1.c: New test.
5443 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5444
551914b7
DM
54452017-01-18 David Malcolm <dmalcolm@redhat.com>
5446
5447 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5448 (dejagnu_fail): Likewise.
5449 (dejagnu_note): Likewise.
5450 (pass): Provide forward decl, moving true decl to after #include
5451 of harness.h.
5452 (fail): Likewise.
5453 (note): Likewise.
5454
b7d3a6a6
MM
54552017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5456
5457 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5458 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5459
c484627c
NS
54602017-01-18 Nathan Sidwell <nathan@acm.org>
5461
5462 PR c++/78488
5463 * g++.dg/cpp1z/inh-ctor37.C: New.
5464
a711887e
UB
54652017-01-18 Uros Bizjak <ubizjak@gmail.com>
5466
5467 PR rtl-optimization/78952
5468 * gcc.target/i386/pr78952-1.c: New test.
5469 * gcc.target/i386/pr78952-2.c: Ditto.
5470
525a5e33
AV
54712017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5472
5473 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5474
54752017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
5476
5477 PR fortran/70696
5478 * gfortran.dg/coarray_event_1.f08: New test.
5479
90553aac
JJ
54802017-01-18 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR target/77416
5483 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5484 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5485 from dg-options.
5486 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5487 guarded test.
5488 * gcc.target/powerpc/fusion4.c: Likewise.
5489 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5490 guarded test.
5491 * gcc.target/powerpc/pr58673-1.c: Likewise.
5492 * gcc.target/powerpc/pr58673-2.c: Likewise.
5493 * gcc.target/powerpc/pr59054.c: Likewise.
5494
dfc42f08
BS
54952016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5498 vec_bperm.
5499 * gcc.target/powerpc/p9-vbpermd.c: New file.
5500
f3981e7e
AK
55012017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5502
5503 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5504 (must_not_compile2): Downcase first letter of error messages.
5505 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5506 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5507
2c65d990
NS
55082017-01-18 Nathan Sidwell <nathan@acm.org>
5509
5510 PR c++/79091
5511 * g++.dg/pr79091.C: New.
5512
a711887e
UB
55132017-01-18 Jakub Jelinek <jakub@redhat.com>
5514
5515 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5516 to dg-options.
5517 (p0): Add missing dg-error.
5518
4701fba3
JS
55192017-01-17 Joe Seymour <joe.s@somniumtech.com>
5520
5521 * gcc.target/msp430/mul_f5_muldef.c: New test.
5522
ac4dc08d
MM
55232017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5524
5525 PR target/79004
5526 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5527 options. Fix up the syntax for using \m and \M.
5528
1b3254e4
SB
55292017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5530
5531 PR target/78875
5532 * gcc.target/powerpc/ssp-1.c: New testcase.
5533 * gcc.target/powerpc/ssp-2.c: New testcase.
5534
8144a493
WD
55352017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5536
5537 * gcc.target/aarch64/eh_return.c: New test.
5538
a6607774
BS
55392017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5540
5541 * vec-rlmi-rlnm.c: New file.
5542
8ddfdbc2
NS
55432017-01-17 Nathan Sidwell <nathan@acm.org>
5544
5545 PR c++/61636
5546 * g++.dg/cpp1y/pr61636-1.C: New.
5547 * g++.dg/cpp1y/pr61636-2.C: New.
5548 * g++.dg/cpp1y/pr61636-3.C: New.
5549
d365b403
MS
55502017-01-17 Martin Sebor <msebor@redhat.com>
5551
5552 PR testsuite/79115
5553 * gcc.dg/pr78768.c: Make it a link-only test.
5554
0d80ab91
DM
55552017-01-17 David Malcolm <dmalcolm@redhat.com>
5556
5557 PR c++/71497
5558 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5559 expected messages.
5560 * c-c++-common/Wmisleading-indentation.c: Likewise.
5561
31b61548
VM
55622017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5563
5564 PR target/79058
5565 * gcc.target/arm/pr79058.c: New.
5566
c549996e
JJ
55672017-01-17 Jakub Jelinek <jakub@redhat.com>
5568
5569 PR tree-optimization/71854
5570 * gcc.dg/vect/pr71854.c: New test.
5571
4f197ff9
ML
55722017-01-17 Martin Liska <mliska@suse.cz>
5573
5574 PR ipa/71207
5575 * g++.dg/ipa/pr71207.C: New test.
5576
d4193b85
JH
55772017-01-17 Jan Hubicka <hubicka@ucw.cz>
5578
5579 PR middle-end/77445
5580 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5581 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5582
906e7712
JJ
55832017-01-17 Jakub Jelinek <jakub@redhat.com>
5584
5585 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5586 rather than long unsigned int.
5587 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5588
12314dc9
RB
55892017-01-17 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/71433
5592 * gcc.dg/Warray-bounds-20.c: New testcase.
5593
a23e48df
RB
55942017-01-17 Richard Biener <rguenther@suse.de>
5595
5596 PR testsuite/52563
5597 PR testsuite/71237
5598 PR testsuite/77737
5599 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5600 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5601 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5602
e6750e5c
AM
56032017-01-17 Alan Modra <amodra@gmail.com>
5604
5605 * gcc.target/powerpc/pr79066.c: New.
5606
a59afbe2
JL
56072017-01-16 Jeff Law <law@redhat.com>
5608
5609 PR tree-optimization/33562
5610 PR tree-optimization/61912
5611 PR tree-optimization/77485
5612 PR tree-optimization/79090
5613 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5614 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5615
e1bcfb92
JJ
56162017-01-16 Jakub Jelinek <jakub@redhat.com>
5617
98e92fb2
JJ
5618 PR c/79089
5619 * gcc.c-torture/compile/pr79089.c: New test.
5620
e1bcfb92
JJ
5621 PR target/79080
5622 * gcc.dg/pr79080.c: New test.
5623
0ef1f9cd
DM
56242017-01-16 David Malcolm <dmalcolm@redhat.com>
5625
5626 PR c/78304
5627 * gcc.dg/format/pr78304.c: Convert argument from integral type
5628 to a pointer.
5629 * gcc.dg/format/pr78304-2.c: Likewise.
5630
76689ffc
CL
56312017-01-16 Carl Love <cel@us.ibm.com>
5632
5633 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5634 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5635
ce12ee9e
CL
56362017-01-16 Carl Love <cel@us.ibm.com>
5637
5638 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5639 Change arguments and return type to bool long long.
5640
b336037d
MS
56412017-01-16 Martin Sebor <msebor@redhat.com>
5642
5643 PR testsuite/79051
5644 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5645 on x86.
5646
1ddca3f3
PC
56472017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 Revert:
a711887e 5650 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
5651
5652 PR c++/71737
5653 * g++.dg/cpp0x/pr71737.C: New.
5654
290687fb
BS
56552017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5656
5657 * gcc.target/powerpc/swaps-p8-27.c: New.
5658
7d2f3f1d
PC
56592017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5660
5661 PR c++/71737
5662 * g++.dg/cpp0x/pr71737.C: New.
5663
d743728f
EB
56642017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5665
5666 * gnat.dg/opt62.adb: New test.
5667 * gnat.dg/opt62_pkg.ads: New helper.
5668
90aead21
BS
56692017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5670
a711887e
UB
5671 PR rtl-optimization/78626
5672 PR rtl-optimization/78727
90aead21
BS
5673 * gcc.dg/torture/pr78626.c: New test.
5674 * gcc.dg/torture/pr78727.c: New test.
5675
afaecc23
AM
56762017-01-14 Alan Modra <amodra@gmail.com>
5677
5678 * gcc.c-torture/compile/pr72749.c: New test.
5679
be4aa83d
DM
56802017-01-13 David Malcolm <dmalcolm@redhat.com>
5681
5682 PR c/78304
5683 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5684 (test_macro_2): New test.
5685 (test_macro_3): New test.
5686 (test_macro_4): New test.
5687 (test_non_contiguous_strings): Convert line number to line offset.
5688 * gcc.dg/format/pr78304-2.c: New test case.
5689 * gcc.dg/format/pr78304.c: New test case.
5690
7cdca3ec
UB
56912017-01-13 Uros Bizjak <ubizjak@gmail.com>
5692
5693 * gcc.target/i386/funcspec-56.inc: Add missing options and
5694 reorder options by implied ISAs, as in ix86_target_string.
5695
e3017e52
MP
56962017-01-13 Marek Polacek <polacek@redhat.com>
5697
5698 PR c++/71166
5699 * g++.dg/cpp0x/constexpr-array18.C: New test.
5700
d155c6fe
JL
57012017-01-13 Jeff Law <law@redhat.com>
5702
7c9560a5
JL
5703 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5704
9e59e99a
JL
5705 PR tree-optimization/61912
5706 PR tree-optimization/77485
5707 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5708 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5709 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5710
5711 PR tree-optimization/33562
5712 PR tree-optimization/61912
5713 PR tree-optimization/77485
d155c6fe
JL
5714 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5715 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5716 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5717 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5718 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5719 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5720 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5721
77719b06
ML
57222017-01-13 Martin Liska <mliska@suse.cz>
5723
5724 PR ipa/79043
5725 * gcc.c-torture/execute/pr79043.c: New test.
5726
a181b2bc
RB
57272017-01-13 Richard Biener <rguenther@suse.de>
5728
5729 PR middle-end/78411
5730 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5731
eaed3226
AV
57322017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5733
5734 PR fortran/70697
5735 * gfortran.dg/coarray/event_4.f08: New test.
5736
4ccff88b
AV
57372017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5738
5739 PR fortran/70696
5740 * gfortran.dg/coarray/event_3.f08: New test.
5741
3c3b9090
RB
57422017-01-13 Richard Biener <rguenther@suse.de>
5743
5744 PR tree-optimization/77283
5745 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5746
25329913
RB
57472017-01-13 Richard Biener <rguenther@suse.de>
5748
5749 * gcc.dg/gimplefe-22.c: New testcase.
5750
10b70b8e
RB
57512017-01-13 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/77283
5754 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5755 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5756 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5757
76a8f82f
SL
57582017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5759
5760 * gcc.dg/pr77862.c: Require fpic target.
5761
59a505da
MM
57622017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5763
5764 PR target/79004
5765 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 5766
bce6f760
MS
57672017-01-12 Martin Sebor <msebor@redhat.com>
5768
5769 * gcc.dg/pr78138.c: Adjust.
5770 * gcc.dg/pr78768.c: Adjust.
5771 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5772 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5773 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5774 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5775 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5776 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5777 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5778 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5779 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5780 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5781 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5782
3eefa646
JJ
57832017-01-12 Jakub Jelinek <jakub@redhat.com>
5784
5785 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5786
dcb56243
MS
57872017-01-12 Martin Sebor <msebor@redhat.com>
5788
8be3f306 5789 PR testsuite/79051
940242cd
MS
5790 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5791 due to bug 79054.
dcb56243 5792
b7431c20
DE
57932017-01-12 David Edelsohn <dje.gcc@gmail.com>
5794
5795 * gcc.dg/pr78768.c: Require LTO.
5796
2bcd9f32
MS
57972017-01-12 Martin Sebor <msebor@redhat.com>
5798
5799 PR c/79074
5800 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5801 due to the referenced bug.
5802
b2fc1c70
MS
58032017-01-12 Martin Sebor <msebor@redhat.com>
5804
5805 PR testsuite/79073
5806 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5807
fbed6f36
UB
58082017-01-12 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.target/i386/builtin_target.c (check_features): Check all
5811 supported __builtin_cpu_supports options.
5812
27282dad
KT
58132017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5814
5815 PR tree-optimization/78319
5816 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5817 Remove xfail.
5818
66113166
BS
58192017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5820
5821 PR target/79044
5822 * gcc.target/powerpc/swaps-p8-26.c: New.
5823
6bb4ea5c
RB
58242017-01-12 Richard Biener <rguenther@suse.de>
5825
5826 * gcc.dg/gimplefe-21.c: New testcase.
5827
f15dbadb
MC
58282017-01-12 Michael Collison <michael.collison@arm.com>
5829
5830 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5831
73e32c47
JK
58322017-01-11 Julia Koval <julia.koval@intel.com>
5833 Uros Bizjak <ubizjak@gmail.com>
5834
5835 * gcc.target/i386/sgx.c New test.
5836 * gcc.target/i386/sse-12.c: Add -msgx.
5837 * gcc.target/i386/sse-13.c: Ditto.
5838 * gcc.target/i386/sse-14.c: Ditto.
5839 * gcc.target/i386/sse-22.c: Ditto.
5840 * gcc.target/i386/sse-23.c: Ditto.
5841 * g++.dg/other/i386-2.C: Ditto.
5842 * g++.dg/other/i386-3.C: Ditto.
5843
3594adc7
MS
58442017-01-11 Martin Sebor <msebor@redhat.com>
5845
5846 PR c++/24511
5847 * g++.dg/template/explicit9.C: New test.
5848
01bfd257
NS
58492017-01-11 Nathan Sidwell <nathan@acm.org>
5850
5851 PR c++/77812
5852 * g++.dg/pr77812.C: New.
5853
88df7964
JJ
58542017-01-11 Jakub Jelinek <jakub@redhat.com>
5855
eae63d78
JJ
5856 PR c++/71537
5857 * g++.dg/cpp1y/constexpr-71537.C: New test.
5858
88df7964
JJ
5859 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5860 argument.
5861
960ecba4
MS
58622017-01-11 Martin Sebor <msebor@redhat.com>
5863
5864 PR c/47931
5865 * c-c++-common/Waddress-2.c: New test.
5866
1f258a55
JJ
58672017-01-11 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR c++/78341
5870 * g++.dg/cpp0x/pr78341.C: New test.
5871
bf5fbf46
MS
58722017-01-11 Martin Sebor <msebor@redhat.com>
5873
5874 PR c/78768
5875 * gcc.dg/pr78768.c: New test.
5876
19ff0049
DM
58772017-01-11 David Malcolm <dmalcolm@redhat.com>
5878
5879 PR driver/78877
5880 * gcc.dg/spellcheck-options-14.c: New test case.
5881 * gcc.dg/spellcheck-options-15.c: New test case.
5882 * gcc.dg/spellcheck-options-16.c: New test case.
5883 * gcc.dg/spellcheck-options-17.c: New test case.
5884
c86e9f03
ML
58852017-01-11 Martin Liska <mliska@suse.cz>
5886
5887 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5888
947f51d6
JJ
58892017-01-11 Jakub Jelinek <jakub@redhat.com>
5890
5891 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5892 instead of just 1 for the decomposition from struct C.
5893
849fccf8
EB
58942017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gcc.c-torture/execute/20170111-1.c: New test.
5897
80c74722
RB
58982017-01-11 Richard Biener <rguenther@suse.de>
5899
5900 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5901
4c4b4703
JJ
59022017-01-11 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR middle-end/50199
5905 * gcc.dg/lto/pr50199_0.c: New test.
5906
664b1a6b
MS
59072017-01-10 Martin Sebor <msebor@redhat.com>
5908
5909 PR testsuite/78960
5910 PR testsuite/78959
5911 PR testsuite/78133
5912 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5913 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5914
fefd3086
MS
59152017-01-10 Martin Sebor <msebor@redhat.com>
5916
5917 PR middle-end/78138
664b1a6b 5918 * gcc.dg/pr78138.c: New test.
fefd3086 5919
b9f4757f
DM
59202017-01-10 David Malcolm <dmalcolm@redhat.com>
5921
5922 PR c++/77949
5923 * g++.dg/diagnostic/pr77949.C: New test case.
5924
5a50f6bb
MS
59252017-01-10 Martin Sebor <msebor@redhat.com>
5926
5927 PR middle-end/78245
5928 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5929
c16880ef
MS
59302017-01-10 Martin Sebor <msebor@redhat.com>
5931
5932 PR tree-optimization/78775
5933 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5934 * gcc.dg/attr-alloc_size-10.c: New test.
5935 * gcc.dg/attr-alloc_size-11.c: New test.
5936 * gcc.dg/builtin-stringop-chk-7.c: New test.
5937 * gcc.dg/pr78775.c: New test.
5938 * gcc.dg/pr78973-2.c: New test.
5939 * gcc.dg/pr78973.c: New test.
5940
5363d9d9
JL
59412017-01-10 Jeff Law <law@redhat.com>
5942
5943 PR tree-optimization/77766
5944 PR tree-optimization/78856
5945 * gcc.c-torture/execute/pr77766.c: New test.
5946
aae23693
RB
59472016-01-10 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/79034
5950 * g++.dg/torture/pr79034.C: New testcase.
5951
a0843aed
ML
59522017-01-10 Martin Liska <mliska@suse.cz>
5953
5954 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
5955 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
5956 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
5957 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
5958 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
5959 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
5960 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
5961 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
5962 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
5963 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
5964 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
5965 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
5966 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
5967 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
5968 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
5969 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
5970 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
5971 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
5972 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
5973 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
5974 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
5975 * gcc.dg/ipa/pr64307.c: Likewise.
5976 * gcc.dg/ipa/pr77653.c: Likewise.
5977
79fc8ffe
AS
59782017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
5979
5980 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
5981 * g++.dg/other/i386-3.C: Ditto.
5982 * gcc.target/i386/sse-12.c: Ditto.
5983 * gcc.target/i386/sse-13.c: Ditto.
5984 * gcc.target/i386/sse-22.c: Ditto.
5985 * gcc.target/i386/sse-23.c: Ditto.
5986 * gcc.target/i386/builtin_target.c: Handle new option.
5987 * gcc.target/i386/funcspec-56.inc: Test new attributes.
5988 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
5989 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
5990
dfa6951f
MS
59912017-01-09 Martin Sebor <msebor@redhat.com>
5992
5993 PR testsuite/79036
5994 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
5995 with different precisions.
5996
a271e415
EB
59972017-01-09 Eric Botcazou <ebotcazou@adacore.com>
5998
5999 * g++.dg/opt/call2.C: New test.
6000 * g++.dg/opt/call3.C: Likewise.
6001 * gnat.dg/array26.adb: New test.
6002 * gnat.dg/array26_pkg.ad[sb]: New helper.
6003 * gnat.dg/array27.adb: New test.
6004 * gnat.dg/array27_pkg.ad[sb]: New helper.
6005 * gnat.dg/array28.adb: New test.
6006 * gnat.dg/array28_pkg.ad[sb]: New helper.
6007
bd2c6270
JJ
60082017-01-09 Jakub Jelinek <jakub@redhat.com>
6009
6010 PR translation/79019
6011 PR translation/79020
6012 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6013 diagnostics.
6014 * gfortran.dg/initialization_17.f90: Likewise.
6015
1c1d8e75
DH
60162017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6017
6018 PR testsuite/79026
6019 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6020 * gcc.target/i386/pr78904-4.c: Likewise.
6021 * gcc.target/i386/pr78904-6.c: Likewise.
6022 * gcc.target/i386/pr78967-2.c: Likewise.
6023
cb330ba5
JJ
60242017-01-09 Jakub Jelinek <jakub@redhat.com>
6025
6026 PR tree-optimization/78899
6027 * gcc.target/i386/pr78899.c: New test.
6028 * gcc.dg/pr71077.c: New test.
6029
a5e14a42
MJ
60302017-01-09 Martin Jambor <mjambor@suse.cz>
6031
6032 PR ipa/78365
6033 PR ipa/78599
6034 * gcc.dg/torture/pr78365.c: New test.
6035
01216d27
JJ
60362017-01-09 Jakub Jelinek <jakub@redhat.com>
6037
dc59e50a
JJ
6038 PR c++/78948
6039 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6040 (main): Use int* instead of long long.
6041
01216d27
JJ
6042 PR tree-optimization/78938
6043 * gcc.dg/vect/pr78938.c: New test.
6044
c0d4fec7
KT
60452017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6046
6047 * gcc.dg/20161219.c: New test.
6048
7b1b0cc1
RB
60492017-01-09 Richard Biener <rguenther@suse.de>
6050
6051 PR tree-optimization/78997
6052 * gcc.dg/torture/pr78997.c: New testcase.
6053
813b9c0d
RB
60542017-01-09 Richard Biener <rguenther@suse.de>
6055
6056 PR debug/79000
6057 * g++.dg/lto/pr79000_0.C: New testcase.
6058 * g++.dg/lto/pr79000_1.c: Likewise.
6059
efcc8d38
MS
60602017-01-08 Martin Sebor <msebor@redhat.com>
6061
6062 PR middle-end/77708
6063 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6064 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6065 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6066 due to bug 78969.
6067 * gcc.dg/format/pr78569.c: Adjust.
6068
5ccf1d8d
DM
60692017-01-07 David Malcolm <dmalcolm@redhat.com>
6070
6071 PR c++/72803
6072 * g++.dg/diagnostic/pr72803.C: New test case.
6073
42002dfe
MS
60742017-01-07 Martin Sebor <msebor@redhat.com>
6075
6076 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6077 * gcc.dg/attr-alloc_size-4.c: Same.
6078
de91486c
AV
60792017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6080
6081 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6082 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6083 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6084 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6085 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6086 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6087 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6088
f55a925e
AS
60892017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6090 * gcc.dg/memcmp-1.c: New.
6091 * gcc.dg/strncmp-1.c: New.
6092
f3caa118
AV
60932017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6094
6095 * gcc.target/arm/acle/mcrr: New.
6096 * gcc.target/arm/acle/mcrr2: New.
6097 * gcc.target/arm/acle/mrrc: New.
6098 * gcc.target/arm/acle/mrrc2: New.
6099
ecc9a25b
AV
61002017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6101
6102 * gcc.target/arm/acle/mcr.c: New.
6103 * gcc.target/arm/acle/mrc.c: New.
6104 * gcc.target/arm/acle/mcr2.c: New.
6105 * gcc.target/arm/acle/mrc2.c: New.
6106
3811581f
AV
61072017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6108
6109 * gcc.target/arm/acle/ldc: New.
6110 * gcc.target/arm/acle/ldc2: New.
6111 * gcc.target/arm/acle/ldcl: New.
6112 * gcc.target/arm/acle/ldc2l: New.
6113 * gcc.target/arm/acle/stc: New.
6114 * gcc.target/arm/acle/stc2: New.
6115 * gcc.target/arm/acle/stcl: New.
6116 * gcc.target/arm/acle/stc2l: New.
6117
d57daa0c
AV
61182017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6119
6120 * gcc.target/arm/acle/acle.exp: Run tests for different options
6121 and make sure fat-lto-objects is used such that we can still do
6122 assemble scans.
6123 * gcc.target/arm/acle/cdp.c: New.
6124 * gcc.target/arm/acle/cdp2.c: New.
6125 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6126 (check_effective_target_arm_coproc1_ok_nocache): New.
6127 (check_effective_target_arm_coproc2_ok): New.
6128 (check_effective_target_arm_coproc2_ok_nocache): New.
6129 (check_effective_target_arm_coproc3_ok): New.
6130 (check_effective_target_arm_coproc3_ok_nocache): New.
6131 (check_effective_target_arm_coproc4_ok): New.
6132 (check_effective_target_arm_coproc4_ok_nocache): New.
6133
8a123229
MS
61342017-01-06 Martin Sebor <msebor@redhat.com>
6135
6136 PR middle-end/78605
6137 * gcc.dg/tree-ssa/pr78605.c: New test.
6138
5b8999d6
MS
61392017-01-05 Martin Sebor <msebor@redhat.com>
6140
6141 PR tree-optimization/78910
6142 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6143 diagnostics.
6144 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6145 * gcc.dg/tree-ssa/pr78910.c: New test.
6146
4e89adf9
EB
61472017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gcc.dg/sso-10.c: New test.
6150
962c5679
JJ
61512017-01-05 Jakub Jelinek <jakub@redhat.com>
6152
cfd719e7
JJ
6153 PR tree-optimization/71016
6154 * gcc.target/i386/pr71016.c: New test.
6155 * gcc.target/aarch64/pr71016.c: New test.
6156 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6157
26f20371
JJ
6158 PR c++/78931
6159 * g++.dg/cpp1z/decomp19.C: New test.
6160
962c5679
JJ
6161 PR c++/78890
6162 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6163 * g++.dg/init/union1.C: Likewise.
6164 * g++.dg/cpp0x/union6.C: Expect errors.
6165 * g++.dg/cpp0x/union8.C: New test.
6166 * g++.dg/cpp0x/pr78890-1.C: New test.
6167 * g++.dg/cpp0x/pr78890-2.C: New test.
6168
8c15f541
DE
61692017-01-05 David Edelsohn <dje.gcc@gmail.com>
6170
6171 * gcc.target/powerpc/pr71670.c: Require p9vector.
6172 * gcc.target/powerpc/p9-novsx.c: Same.
6173
51b86113
DM
61742017-01-05 David Malcolm <dmalcolm@redhat.com>
6175
6176 * selftests/asr_div1.rtl: New file.
6177 * selftests/aarch64: New subdirectory.
6178 * selftests/aarch64/times-two.rtl: New file.
6179 * selftests/bb-index.rtl: New file.
6180 * selftests/cfg-test.rtl: New file.
6181 * selftests/const-int.rtl: New file.
6182 * selftests/example-labels.rtl: New file.
6183 * selftests/insn-with-mode.rtl: New file.
6184 * selftests/jump-to-label-ref.rtl: New file.
6185 * selftests/jump-to-return.rtl: New file.
6186 * selftests/jump-to-simple-return.rtl: New file.
6187 * selftests/mem.rtl: New file.
6188 * selftests/note-insn-deleted.rtl: New file.
6189 * selftests/note_insn_basic_block.rtl: New file.
6190 * selftests/simple-cse.rtl: New file.
6191 * selftests/symbol-ref.rtl: New file.
6192 * selftests/x86_64: New subdirectory.
6193 * selftests/x86_64/call-insn.rtl: New file.
6194 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6195 * selftests/x86_64/times-two.rtl: New file.
6196 * selftests/x86_64/unspec.rtl: New file.
6197
dc7650cc
NS
61982017-01-05 Nathan Sidwell <nathan@acm.org>
6199
6200 PR c++/78765
6201 * g++.dg/cpp0x/pr78765.C: New.
6202
3db70565
DV
62032017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6204
6205 * gcc.target/s390/memcpy-2.c: New test.
6206 * gcc.target/s390/memset-2.c: New test.
6207
f5a537e3
AK
62082017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6209
6210 * gcc.target/s390/memcpy-1.c: New test.
6211
d80c6d02
JL
62122017-01-04 Jeff Law <law@redhat.com>
6213
6214 PR tree-optimization/78812
6215 * g++.dg/torture/pr78812.C: New test.
6216
08edc320 62172017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
6218
6219 PR target/71977
6220 PR target/70568
6221 PR target/78823
6222 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6223 64-bit VSX systems with direct move, whether we optimize common
6224 code sequences in the GLIBC math library for float math functions.
6225 * gcc.target/powerpc/pr71977-2.c: Likewise.
6226
a9342885
MP
62272017-01-04 Marek Polacek <polacek@redhat.com>
6228
6229 PR c++/64767
6230 * c-c++-common/Wpointer-compare-1.c: New test.
6231
066435fe
JJ
62322017-01-04 Jakub Jelinek <jakub@redhat.com>
6233
abec4284
JJ
6234 PR c++/78949
6235 * c-c++-common/Wunused-var-16.c: New test.
6236
26c43e27
JJ
6237 PR c++/78693
6238 * g++.dg/cpp0x/pr78693.C: New test.
6239
fc73e60c
JJ
6240 PR driver/78957
6241 * gcc.dg/pr78957.c: New test.
6242
c9cf3863
JJ
6243 * g++.dg/cpp1y/auto-fn34.C: New test.
6244
066435fe
JJ
6245 PR c++/71182
6246 * g++.dg/cpp0x/pr71182.C: New test.
6247
598bd687
KN
62482017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6249
6250 PR target/78056
6251 * gcc.target/powerpc/pr78056-1.c: New test.
6252 * gcc.target/powerpc/pr78056-2.c: New test.
6253 * gcc.target/powerpc/pr78056-3.c: New test.
6254 * gcc.target/powerpc/pr78056-4.c: New test.
6255 * gcc.target/powerpc/pr78056-5.c: New test.
6256 * gcc.target/powerpc/pr78056-6.c: New test.
6257 * gcc.target/powerpc/pr78056-7.c: New test.
6258 * gcc.target/powerpc/pr78056-8.c: New test.
6259 * lib/target-supports.exp
6260 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6261 whether the effective target supports the popcntb instruction.
6262
8194635a
JL
62632017-01-03 Jeff Law <law@redhat.com>
6264
6265 PR tree-optimization/67955
6266 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6267
baf9ebc8
MP
62682017-01-04 Marek Polacek <polacek@redhat.com>
6269
6270 PR c++/77545
6271 PR c++/77284
6272 * g++.dg/cpp0x/range-for32.C: New test.
6273 * g++.dg/cpp0x/range-for33.C: New test.
6274
5dd9a9d0
DM
62752017-01-04 David Malcolm <dmalcolm@redhat.com>
6276
6277 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6278
4bf07f3f
NS
62792017-01-04 Nathan Sidwell <nathan@acm.org>
6280
6281 PR c++/66735
6282 * g++.dg/cpp1y/pr66735.C: New.
6283
165ba2e9
JJ
62842017-01-04 Jakub Jelinek <jakub@redhat.com>
6285
6286 PR tree-optimization/71563
6287 * gcc.dg/tree-ssa/pr71563.c: New test.
6288
4567f969
JB
62892017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6290
6291 PR fortran/78534
6292 PR fortran/78976
6293 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6294 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6295 * gfortran.dg/transfer_intrinsic_1.f90: Change
6296 scan-tree-dump-times due to gfc_trans_string_copy change to
6297 avoid -Wstringop-overflow.
6298
1c06f07f
JL
62992017-01-03 Jeff Law <law@redhat.com>
6300
6301 PR tree-optimization/78856
6302 * gcc.c-torture/execute/pr78856.c: New test.
6303
60fb638f
MM
63042017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6305
6306 PR target/78953
6307 * gcc.target/powerpc/pr78953.c: New test.
6308
e4d02f52
ILT
63092017-01-03 Ian Lance Taylor <iant@google.com>
6310
6311 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6312 enums.
6313
5b4f088d
MS
63142017-01-03 Martin Sebor <msebor@redhat.com>
6315
6316 PR tree-optimization/78696
6317 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6318 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6319 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6320 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6321
63222017-01-03 David Malcolm <dmalcolm@redhat.com>
6323
6324 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6325 with more than one digit.
6326 * lib/gcc-dg.exp (process-message): Support more than one digit
6327 in relative line specifications.
6328
63292017-01-03 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR tree-optimization/78965
6332 * gcc.dg/pr78965.c: New test.
6333
6334 PR middle-end/78901
6335 * g++.dg/opt/pr78901.C: New test.
6336
63372017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6338
6339 PR fortran/78534
6340 PR fortran/66310
6341 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6342 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6343 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6344 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6345 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6346 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6347 * gfortran.dg/string_1_lp64.f90: New test.
6348 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6349 * gfortran.dg/string_3_lp64.f90: New test.
6350 * gfortran.dg/transfer_intrinsic_1.f90: Change
6351 scan-tree-dump-times due to gfc_trans_string_copy change to
6352 avoid -Wstringop-overflow.
6353
8b7163c6
UB
63542017-01-02 Uros Bizjak <ubizjak@gmail.com>
6355
6356 PR target/78967
6357 * gcc.target/i386/pr78967-1.c: New test.
6358 * gcc.target/i386/pr78967-2.c: Ditto.
6359 * gcc.target/i386/pr78967-3.c: Ditto.
6360
6361 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6362 * gcc.target/i386/pr78904-4.c: Ditto.
6363 * gcc.target/i386/pr78904-6.c: Ditto.
6364
e2940b98
JH
63652017-01-01 Jan Hubicka <hubicka@ucw.cz>
6366
6367 PR middle-end/77674
6368 * g++.dg/torture/pr77674.C: New testcase.
6369
cbe34bb5 63702017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
6371
6372 Update copyright years.
818ab71a 6373\f
cbe34bb5 6374Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
6375
6376Copying and distribution of this file, with or without modification,
6377are permitted in any medium without royalty provided the copyright
6378notice and this notice are preserved.